c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r3, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r7 = dup2(r4, r3) fcntl$dupfd(r6, 0x8, r7) 07:56:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x61, 0x20, 0x7, "32f33b8e14500fa41666d89418c5e317b1193ee6", 0x100000000, 0x7}) r1 = semget(0x0, 0x0, 0x0) semop(r1, &(0x7f0000001240)=[{0x0, 0xffffffffffffff5c}, {}, {}, {}, {}, {}, {}, {}, {}], 0x9) 07:56:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)}], 0x1, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffff6) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ftruncate(r0, 0x0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x0, 0x8}}) getdents(0xffffffffffffffff, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(0x0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0300000000000000308c421eb168c41b9d5819de98a62000000000000000dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cbb15000000000000f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bca0800dbbc0b125d9ded6d3f96423576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec2934143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d"], 0xd2, 0x800) 07:56:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) shutdown(r0, 0x0) 07:56:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x10205) 07:56:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82c7b6737b5a20b4"], 0x1) r1 = socket(0x1, 0x2, 0x100) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000100)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5cb259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0a010068dbbcc50a563804122460861733ec50e282523da9ea6021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x9c) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 07:56:32 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) poll(&(0x7f0000000140)=[{r1, 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 07:56:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmget(0x1, 0x9000, 0xdf5c89fea5763614, &(0x7f0000ff6000/0x9000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 07:56:32 executing program 1: poll(0xffffffffffffffff, 0x48, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r0) 07:56:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000980)}) 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(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x108) r4 = kqueue() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="b1e5d78e1ed03b9aa7d4ad2a6b732ca6938bb53039b48215dab99d2229f742e624989d70aaca24b9f94fb6ef1c6380b0e02f7fdee6fa266b4bcf0a9c03ab242db8ea982fde1fbe1b19077b908cd8f41688e9", 0x52}, {&(0x7f0000000380)="09a7f57818ca8b68eb7be809fc655ba5d4a5753203e06e9cd7caa14243f7fb81e78d957ebc1c7f2eb957cf0f35df159f34b7f3b3ac2b00c8756d8c32b54ade86c328b5c1cece4cdea0704dec2f75d944958ac63f11067870ddd848d60e", 0x5d}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000440)) r5 = getpid() pwrite(r3, &(0x7f0000000040)="8b9532199edf867a08ff29139d09c680418bc9f462056724d0b90868372df028ab4592698055523de7e69690faaf640a", 0x30, 0x0, 0x0) 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) 07:56:32 executing program 0: r0 = semget$private(0x0, 0x0, 0x430) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/206) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 07:56:32 executing program 1: ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 07:56:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="9d8b94cfdd0a2bbf0751d2cd8a4987d5c16527", 0x13) 07:56:32 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000100)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000900)="75294fd0c8315b94843532aa02a80f51ce895fa7dfdd655b55bba64f4caa29623ca8895e877c4961b835b659022e3862a2a465e461fae6c05165be936ae937c2d74601569aa4e64fce63bb6ff9ec34d75313ac164487d071144a63657163c017cdbad660c25e2b66c7e7649d04d7afb4ccc9aa7ab5cc8fa238a0b6a850b63dc53dddf6567482ac4244fb42942f1c31dc51eb98d584fb95c54e71b736050a3e48e192389bf8e5697c3c6ad6ff6ad16de69a20c59c2b2f2b906bd7386c0ca5e8d58a5658cb8b472e7102c7f247431b00f5133194611c9a4182d55bd246623f1189d0a0bde2fbabf8db6e3276b85a942c033fe4ff9bb7b21fb090796ffb0386a78ddef5cb63e58c0060821667d4a4ff7025992839f7bb98d9f30bfdd319efdb62882c11c82e46528a1630d913180ebcf96b71c37e6d56270bb345fb357e7ef6eb5ec8f98b5c9003ce0ca198621059f25c91d501b3ac94d554e9c3915b8526fe5593d409afb6acc140e5a23bb549ff7d14301d5a946ffc586e26f27bdfc6bef644fea27e55f9992213625785b0d43eccf6ecd862b683d0302e8e41da6969b8ff29c7b6d56a292b942f46f741ac454b5519e25e486bccb4bec8812e55a9bd4cf46a8075874fcd6b39f5dd7d346fd49ea2e4e0694b7ecee892f9d24b6cd844df9497bdec1f4e1a28c7924fdcbf025bc3165fee56ba78a4f8dd14b2fd658061659b3c21dc44226f4eeeabca3cbd852a10e41392a2fc2a5f7293ebb3d55829d26cac983000e5f292208931c18599676e58d9c0f5c56e442c40a9bbb328431ae60a961f98ada6f994e70b8cbf86cad9211c38ae02cbecfd68a922c5a7f5f131fea066a0d1bb24d27cddef69d81ff53b5e2e364f231d34b08e94121c96a1488a02f429df51d9a6b91bec45b9275ba8d4e1f4f659e6a30862b7f37fe265c715181abd758ecd32dab85027b680fdf2fc4a6355edd77dda63ecaeb1fc0644905ba71ea90b6de79d34a82e2bdf24906992f2ad95fba8374a20020599fadc2d7d33dcc08bdb6821be5fa1f25094d43ece8e0008611071e8a985f5d216be8de0c193f50765015e41808f5570896259501cd465eb32d381d642a2e14e9e797f16a2752a92cff9b99de8fac8b5a6a004ed7bc89f6ced6da2ab6295460e2c610b071c58e0caae69639195835140d7398429e59efb757b37995f7dac41b14606bb1c38f5c5dda8c3c68df7974fe3f5aa8247be5cc6d6fd108c39faf41c8d14b7e375d5f20e2b3a90bf7b34e563f7e01f284d70b56198beed95511457140f43f7f8fe22912753d8e05522e02e65f3bbc28c84fd2a25710d1a0764cfe6864d267ba0438f4d817161ab81ac87891a9970f1e1a88046a4a69bbd3c8a4131a4a4869a05170b4859b0a4d9fa4bb59f199b27ad5c33b32d081b8c81c7418474e372237f22151938f7b9078bd828be13ae2167450484216ed9405d7fe4bc89ec5b092e52e387a5c591b1df9c53f75e916f4c889356fc4a1249c935b4da23e866c8b047a0734f5a540c7f01852a8fcab0af6ed6beb1e7c61eb4a3e00d57ba4b0e27491debeb828f66ff6010b75876a39f1b8f9ff2d1f8dabe1fd6c1bb56688922f6c276e05d589fe72e328396418c1eec863c174678680e3d616605fa8585ea7912a4a19bd251908a9b6c2fde8542f70eebfb1acfb67fc9fcb2438c87e2210fdd970f15806981762f28c5d8adecc289a162633d9054bf38cbacb0a7b0ce9ee03718aeab8d8883f10b4998d07b0e1531fa4d90ea3fc161c0e0294da7fec09e5418570d1b09122449cb48c5911b4ffa1b3cc50b29a37c1412639b4da6de08b28baac2601d6d8a95dfc98c834cca6681f0321a87e953e24d1a987326ad88d39e176096084664c1d42f27d2d5a49ed698838a5819451cde42de5b5c6e90736dd314c083c52c639e727bbc261aa43e4fd849a07fb0ac773c0856f4523234928d9a1885edb9091f08736d0551efcf7a593f6352d79d627bced9203f541ca02541a42164fbb39e224d94c1ef070fd0688b1b083cb9eadd25c5b8f08c0017a3c93d02ee39bf3202d6ecef748ed95b075314dab85fc18cb998c727dd3c0526d664e6e6b7a52f771b20052ab247f6e640672c0383432ff8ced4dbf83853a4078565cc236c460a9088e33ee4f2e734022efc20a0ccb90b12cfa78e104e6f3d56e098801ee1a18aeb86c9e60b6294d4fcf8288b8f3ca6433252ff160adc846f27418855a8b395d7a021ee6aee95734817ffa8d4893e31fcbeb6a397740237435e576cdf5a0d67fc7c996832f77ad51463f9689b2ce7c3e1ea0b31e7c0e055fd839989fbd8c5a4aaae0390ffe1cee7a632cf888aec2c88d1754d5f1b5385b7ce87a3a99e42a52b021f3dd6cb282d2dbe55a1cab50c54d1d3d1724f0a14b27592e71c2822d6292f86d7d5c9a8541ff0ed11cefb3fe1a10ac95f24d3cec7ad94659a165dbb9efdae21376d17f0670f0c6f88bc18f105d33de246bd9389146713aefbe1c5ec177c95e8d194a0256b83d4bfd3e60ba7c331584125603f6207e0a52ac089111d2f7d63c920923929043f77341603cc5b09c04305c77bdb891fd60f447cadc7c66bc75454efc0da820715251c3fa2509d87a30025c1e0e24f2bcebfc1f015bf4628a1953e17c8c8c7e13f4afdd47aa667fa96d372261f157c445a1523bb42011b26d6a924fe5795c7c7896cd8494e000aeb0adf2c9301e5dd1979410d54baa326a14cc39118d90e334b7b578c73257a4222cdfe45473c1c18a983899b4fc90f9ecaccd797003411c186d0d98f37266b016c77a8e0324e12d1fe49712221a35c9658668fc3d27e2d463bccff833415709c1ff0d54b84b33bf111a6632910aefdbc1369cef080680b274a036f237e636de0f554357fc5f65a5916f883eb629c230e96fdf18a43fb4d2ed796b90031139eecd58f3ef082b95a610641459d0b7aeab312afefba20e781053c66ccf584e3daca4aaff74d22c39bd2bb5bb92da2a46e730acdad91aea41fc6421202c2efec365f13e2ada70ebf56d916507da0de6dfac5489c21bff8f00521dfd82e121ce3cd9058cd1adc76fd6da0a44bf9941ad1a3a9bd81e2804d826cd4738dc2580dfc8f2c64d3488147bb71823683beb6e3e004d45089ca7adeaf6e13927f98ed95b7643b858eaec2a3321cd1a2dcce5c29c02144c6112256e3c24df49fe5efa3f1a92e48c3e0370511329a80ccf29a8627deb4b3424bf2f4895b7f631e3f64b9cada640a10e53da063cf7320dac096573fa786430a25da0d558f9eaf7806e594ba5edc04afa0c651af17c914dc6bfc54178fcf3ce984b0765d9aa9c17013b1cd5a236cef874f913578b471956d5014c8d74ad0f247e097c8e1c3e90755901a8d13ae4c32a5620fd2f1ed0626a6e73dc34b000a66dd76abce3a47e85b188e8593a4aac804858ca2e83ad47924f8ef1cabbfe3aa3958ac22099c508075b5c96839366a6e2b4cbea6a3602fd297a2324eb26ecc43b7cefa11604a108353c2818193318a47ff6b23fbf09af42cb26ea8a3543096d28b122fb2ac1a38f9e45b0eb517aa2acb0d4fa53db658c99f676de1f3435e95cfcf94867250df1f66e6fc247f0eaba120d68041903a30a67328e7a8dbb382da792ed7e87d3ed57491faf1b350cd7daba8f2bbb2050d5b68619df8ea29063816f5356a3f6399cfdc5d05e0dbef306a872cee2cbed0342a988bbb67d33cc17c58e080595540129e83dcbb99dc73932b442ac5467d605dbf3c1dffffd97c7d2a37bce22f97ed53cd3f1bddbd60e76fd6e9ece0f51c672e8794a8ef9c5e2c900e8e5edab47447c3d0bcdab68bc5e5a18e9aaef4e94ffa44cd37233bd16ff70bdea5de79f8fa4f54477ff514aaa5f43e9fa52b569a7ba2201fa0e99aa33f225f002b50909c8ce2f4e09f160c8a9dbabf38fd272a582c0b28aa88d89e2f55a3cfe84ed4898e31268a38c49d12f530390040edc134a3dd08ba0c51a29c69badb63eeb07570604bbc6fea9fba06a87f95706be615ffbc85ab2070f24533d6bf10798e9ff06e03de09e9cfa95c0183e78d1baf665eb816a24475cb6a5d2af77b62170f1e3b6f391eb35a8fa9fcaafacc8d079ce062f16696f6a3e111a3b67c2f33b33ab28834ea208ab6ec5eeb9506e46e36db073c6c82f6e89c6a9753f849b9b5fffea625d665a693c5c8305519024e2b86b47a7ee52a45a9bf7741524706a08dbceb5f8cf5d58017dc08b73e79ccebfd0bb92ad784db08cd41424ea69cfce768403faa0b09cd4649dc6708fc022828d2c60ac92fd51c3e741dc85ac40ffba74879a3e23780d77a36a7792afe8e67988fd9395779214735d487b90b5c404544e2a8cd83a5902fb43d52ca8fa4641deb4e0cee36afe1945b3b5664175128ae4bd4c5073e72272e6e31c5596ad6a1428bd6baa45aac3f14409461b36f11cae2772becb07f36f33f88f224943150594e77890db830f5bcb0ca59e40003d2e452d57f0fe1150e39d9e3d4cb17720c946accfdb15fe3a544e7f02de51e4dfbe37f2feaa64dd03ca7ace68fb878c89c34d438ea1f872b94519435dabd5d54ecbced3e0fa7de94fbd73b6b58484353fdeb247a33b9001624d27335ddd61825b63d5348682742760d071bc85b9b805e2c63fde4563f2a2c8a01253574d17010f7996054b8e05569a4e349640145d9a31050d4e148d71452d720cfd2bf04de9d66cffe5fa36d7f18d0721b978a1c06af2007e63a82824df9da3f0cd1d55df3b42a47a43f4b4e373ec64c6d76501cf67a24dcc6690b0cc32f69ca543997dc4e310805f7e55abf0978e33b713bcbcd26508206fa1c786bd972b4d9d14742ff7537cdb91429da78be2ea155076c394483ba0a7a63e846ebf6f715cbbe850345be5da6e2547b468c504f52a922f0d9fd8f7a4e7ecb0d4a9a0dab895249f05b5a22d5f294af364ff93ec29ace70478f6a675afee6887a46ac874185616d310f3959e60a791b582d6e6c884b0ff3fdecca3403bbbd21c17e442f7ee28ffd0364c632d456751db2e355e54f02f0a7b8fa3d02c62af9e78cdb6d5bd34ecf29f32379872beb17f0629d3336a048ada0e6aec8bb1c1632bafb6a5d98579cac7ae9d8cc6aad4c1cee4f7ac12c5902a88556ad3c65efb6526f760556186713e38ae2941976ba8a20830fe3aeeffaaf40458be110074cc0709d86bf941782992b7045c284d98391c84addc445ef7e02e38e0e990c8e199ceba56235c8ae6e1035b142c29e5bd4e2b9c638ae4d29681f4339f04b5caf94ffe86d2a35ebe6fd8f67e9b7518c6da04431f6f6f9fa1a439fc8da3c15f08b722f410b3944082a337e4a98ca2b8f6e393e50bc088a27c2967b5f4542fd27ac657b754619098d5111cc32ff21e30a1830e73bec0c67cb156b258e758cbbdd8fcf082aad07d26a817aa1962582765891ee821738f733b90156aa893a813b66cd84170f92231b9d4a5b73bbe27ebdc6ee725a697a2323add3a65eb775d684592a97114901458ea4eeb75b28ddfa271e4d5c8817a728575bbfbc4b5d478c276dbc870b5e01cce6f700c71b7e12048fbfae6e1bbfcf41f43eade8f4b5c2fa62c834f98a7702cc5f123ec9be0eb5636c8cc0b861402af0b16d0674ba7dac015eb8187fb0a922d145727d9233737dd1cd998eb799f7cec8ea3e63ca3800a2b58578ddefa73f4d6e62d26dcf1d70101d3b8a27592c436be6b10237cb8885b7d20eae4978b4a23902f4801ed7613ae54887bb855348cff08ca65adca3baef23d91e738567aeb24836a774779ebd6f7f", 0x1000}], 0x1) 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}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) write(r0, &(0x7f00000002c0)="caa92f7c2af967532bb6355cbbd99cb72d810c2efce49a74f4f0a703e0d73729e478566fa38296b22e0d8b74516a06ae99a79ffbc19e001d974874bb65c1cc4bdcc4a1d6bb3a9e8d9649946f9f9bc7cd76801578c67c8e8b6c4171446563a0d27c770bd1b73046c9d419574560401ad573a39f34b8057f346c2cd378ff5ee2d4e54f28377e8e5d01c1fdf5a846643a5efb6eb8f11c11b351516fb3ab7fa92acaa4c344d1a5a0ae5f71470139c8797069832c317adbe7501de93d1b9b2b30a53650853cb6fa26778d576b0ba4a675658c13ca98a4a94131c1b8166798ac94c17350e2c36ff1a5062b43ab66e0dc0a455b17", 0xf1) r4 = dup2(r2, r3) pipe(&(0x7f0000000040)) close(r4) syz_open_pts() 07:56:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) read(r0, &(0x7f0000000000)=""/6, 0x6) dup2(r1, r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='^\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='}\x00', &(0x7f0000000200)='.G\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',/\x00']) execve(0x0, 0x0, 0x0) 07:56:32 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000040)='./file1\x00') 07:56:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82023a2f7469000000001cc817678c8f669709d897c6f68cd1d3f8ffffffffd7d3db4d4523f401a0019ffc80fb87abe67d8f1e9042010ef77972cc0aeab5b3b8a3a82d6e5785e5babe7c24f21b107e680feb36eb8306827334e258ec72210e036fc1570db5d32bc5ae3a273289e934d6534b2059cdaf1cb1986cf8c934eeea7c0a7ee565db578f6bad592ced437bba09e5120b149f91d68777b5e81fe8cc7c252e56a2a83df7cc311db2ebb98ed4cb941993089dc53db4b1cb46e275f7bb43993dd1f3cc298753e3eb43a70f5fc8d0642d5230073c1b7cc1"], 0x10) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ftruncate(r0, 0x0, 0xc00000000000000) 07:56:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) r1 = semget(0x3, 0x0, 0x4a8) semctl$IPC_RMID(r1, 0x0, 0x0) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 07:56:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000080)="7ea426ddf50fdb6adc4c05bf617bdafce58108e0331108c597e1098ee3beeda86b4b0349", 0x24) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 07:56:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:56:32 executing program 0: poll(0x0, 0x0, 0x3ff) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) poll(&(0x7f0000000000)=[{r0, 0x19}], 0x1, 0x2) 07:56:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r1) nanosleep(&(0x7f0000000240)={0x9c7700020000, 0x7}, &(0x7f0000000200)) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) ftruncate(r1, 0x0, 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) 07:56:37 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c04f7b2030, 0xa) r0 = semget$private(0x0, 0x7, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x80, 0x40) lseek(r1, 0x0, 0x100000000200, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/22) r2 = socket(0x6, 0x804, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x759) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) 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, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r6, r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000480)={0x4a5, 0x1ff, 0x2, 0x60, "4985fb104e8c977d7398a691f68277e4690910bf", 0x1, 0x7}) ftruncate(r3, 0x0, 0x100100000001) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f00000000c0)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) sync() setsockopt$sock_int(r9, 0xffff, 0x90, &(0x7f00000001c0)=0xf9, 0x4) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) 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) 07:56:37 executing program 1: 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) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 07:56:37 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(0xffffffffffffffff, 0xe3) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:56:37 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x10080, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0xcd5fc86939f8e61d, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000100)) symlinkat(&(0x7f0000000340)='./file1\x00', r11, &(0x7f0000000440)='./file0\x00') mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) pipe2(&(0x7f0000000300), 0x4) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x11, r5, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 07:56:37 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x2) r2 = msgget(0x0, 0x0) r3 = getppid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x1, 0xb8}, {0x101, 0x10000}, {0x23, 0xe136}, {0x83, 0x200}], 0x4}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, r3}) 07:56:37 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r1, 0x0, 0x0, 0x3) 07:56:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100), 0x696a1d5a118923cd) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r2, r3) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = semget$private(0x0, 0x4, 0x100) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000080)=""/57) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 07:56:37 executing program 0: r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000040)={0x3, "c149459163d191e7686615373e1d56b28e61857381fe824965942f24a185a185ed542c68290c60ff418340f912db974952e2e4dbe5838d92074ccf8646b622106f9d0cd1ab03c71364015e11e2a16785b481c290a0ecde7b0be828f2e3bcee500263db94"}, 0x6c, 0x800) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x800, 0x2) r6 = dup(0xffffffffffffffff) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x800, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x100, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc0, 0x80, 0x5580fac0, 0x1}, {{r4}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1, 0xffffffffffffff00}, {{r5}, 0xfffffffffffffff8, 0x4, 0x8, 0x9, 0x4}], 0x8, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0x80000000}, {{r7}, 0xfffffffffffffffe, 0x10, 0x20, 0x2, 0x10000}, {{r8}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7, 0x1}, {{r9}, 0xfffffffffffffffa, 0x1, 0x1, 0xf3, 0xb8}, {{r10}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x1000, 0x7}], 0xaa88, &(0x7f0000000580)={0xfffffffffffffe01, 0x2}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0x80000000, 0x8, 0x8, 0x100000000}, {0x5b77, 0x1, 0x3, 0x401}, {0x7, 0x80000000, 0x6, 0x4}, {0x6, 0xfffffffffffffffe, 0x1937, 0x7}, {0x5, 0x5, 0x100000000, 0x8}, {0xe757, 0xffffffffffff0000, 0x2, 0x5}, {0x10001, 0x9, 0xd9, 0x4}]}) connect(r11, &(0x7f0000000000)=@in={0x2, 0x1}, 0xad) r12 = msgget(0x1, 0x0) msgrcv(r12, 0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) msgrcv(r12, &(0x7f00000001c0)={0x0, ""/151}, 0x9f, 0x0, 0x1000) 07:56:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 07:56:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt(r0, 0x2000000000000029, 0xffffffff, &(0x7f0000000000)="03000000", 0x1) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0xfffffd84) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x1}, 0xc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x2d557fec1d085d97) chflagsat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 07:56:37 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 07:56:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xff) 07:56:37 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x140, 0x80000001, 0x2, 0x6, "333004983283ffd2a8198a345855896a76485dda", 0x3, 0x5}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xff6) 07:56:37 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt(r0, 0x6, 0x6, &(0x7f00000000c0)="50687b165b21557427516b9d625525aa1cb336133b5899474ca2b13daf3d70bea12580ff9ca4ed2dbeb7aacf59b839418481e92d75d7a68d69dfca034a9a9c8d0d20eacdbfdc6f6496db270a7aa4f5d4786660a6e657626a3b75e2a0471ec216ffb9c3368709e897450c14a7623afaebaae21ce7fef0c8c442d9595012cc62be49682add12465d8bbe81bb0da94c2c88755fb1a1c8", 0x95) r2 = geteuid() r3 = getgid() setregid(r3, r3) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 07:56:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r1 = syz_open_pts() close(r1) fcntl$setflags(r1, 0x2, 0x1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) write(r1, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 07:56:37 executing program 0: sync() r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000011c0)=0x4) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="cb00000015"], 0x1, 0x0, 0x0) getrusage(0x1, &(0x7f00000000c0)) 07:56:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x8001, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xa0d}, 0x8) setsockopt(r0, 0x1ff, 0x0, &(0x7f0000000140), 0x13b) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x80000000}) 07:56:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() recvfrom$inet(r0, &(0x7f0000000180)=""/14, 0xe, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) syz_open_pts() sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 07:56:37 executing program 0: r0 = socket(0x18, 0x2, 0x6db0b852) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x14, r1, 0x0, 0x20000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x37f8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='x\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)) 07:56:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 07:56:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000139000/0x3000)=nil, 0x3000) lseek(r0, 0x0, 0x0, 0x2) 07:56:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2, 0x100) r2 = socket$inet(0x2, 0x2, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000280)=""/154) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) read(r0, &(0x7f0000000000), 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0xff}, 0xc) 07:56:37 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 07:56:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="1d6fd8c7da20b25de321ab583765e90ba175a51dd2f49c5560effe26eab251e540379ee38a5a3d4f76ea32c718e01caa093dd3206f3d6fb684768052f45353ecc56611a95dd654f6b5617c07e93ccef34748f8cf5c169a91a680fdaf4ac3f538d38a880f7c77e4e15fb4697d81948dcf4e2d512ea925e19f8495f04b04dacc0095210bd138c856d85681584d4dcf0c6d5996e34e1210", 0x96) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c053000"], 0xa) 07:56:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/30}, &(0x7f0000000040)=0x20) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 07:56:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x83) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x88, 0x1b89}, {0x100, 0x100000001}, {0x6, 0xfffffffffffffffc}, {0x48, 0x7ff}, {0x1a7, 0x3}, {0x8b, 0x401}, {0x0, 0x1}, {0xab, 0x8}, {0x20, 0x2}, {0x85, 0x9}], 0xa}) 07:56:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) 07:56:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 07:56:37 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 07:56:37 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x20, 0x4, 0x3}], 0x9, &(0x7f0000000140)=[{{r0}, 0x0, 0x2, 0x2, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0xff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x101, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0xc00fffff, 0xff, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000084, 0xe8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x0, 0x800}], 0x80000001, &(0x7f00000000c0)={0x2, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 07:56:37 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000016c0)={0x4}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000100)="98a40735370833eddb22571db90247c4a3c9c285983e8a40dbba2b45d0f2474f4ec5729f59f1fa74735e3ee327c64736564e133e4e820dd5fbe9bb016ad8e4d621b30c481dc303fa345b8a855c61c4c64cf7e0090ffc1a09da49df7a32b5e7f3d6352d", 0x63}, {&(0x7f0000000080)="e3524e28084a76cb508162af84c18318a1b326740c7987940ae66d76fd6baf3ffb0b84690814181c98a3b584f15195a233495c798f9a", 0x36}, {&(0x7f0000000180)="a346c9a97e3a582136ed6ad1f20d1f33f1758a98c8f1772923420056071acdf0c07a1804c08d5dac3f59661c423b01ceb8522427b69f803c5b46681ed2971fbf36ffba2838bac3fe25ca56ce98af8d530b1d8a150c695bb68e0449de0a3800dfa9891cb63b4c147083fbdcafeea1d08166fda59bc979f47a6ecd09415c2650", 0x7f}, {&(0x7f0000000380)="eb458e317dc5ed3a9828cd1e26a1d6bdf662104df53f1972b5a8095d47e4f6b76b6e01480bdab5ab46e568ffa017f4e2213a35f530f0d60d2af029387b8909c1bf78e292ba39770faed1e874f90ff86c8bc389b8c42e2b350ff95a6a5bb701324bd75db1a5dc7633ce459d11bb048043782402cd85f457fa66d83c1a27bec02a065aace71e934eb30005b819d702b186b9e452546bbc7c805b7138acb35ad8fc9218dcf13e3df749642580d68b58c675c7052cbcdf1fdfc16495a094d2a2ab4768bfde3e05c1cdecf062500f610c38ceb191c21189868be47606630c2047d0fb994e04bf2dec161ce1275cc1f7cf9ffd309061ddc8a7657a5ce837a6b5c297d295de39e4ba67d392162b5f08e82197b3ee7dc881a31ec9eed91c46624a7007fb16a5b8fa88589e645c7ae5536d9c987d027f75fa7f40808e28098cd1ea04af99ea57713d291dcbf96547a92b7f3f2cd3834411201cfa14313af4a2dabb495dbddf2b1d7bb339a18974f32020b1910d50468a26dfbe7ad860eecfaf75f692253350c141c6d07f28b385eb359edfed0ab70b0f6aa902276d98927a376e00cbd8e6b3c79d8938bd0aa588a6e804fd34bc8780539cf492f1636c56ddad15e172c53c7332b56cb7eba348c979adbc2d75583039b95581724f1e477b8b25468e0553027730cc1a33c073f5b56814824012bd5b9461407ce8502f1673e94229b1b849b701f11ebf8a0801cb969f2339756e15bcf94b7dba2016ad3bb1e8c37ec71f2151db26388c80c9e81fbd71ccd3b6568d9111220e14b1165ce74366b2e5321626b5333ecc896a023c5c3e16ab5c5251015534b3d066b898ead53bc26ef9112a58171912768ee60a35ad5a0713c87c9206541fef7913bbccac56327e506804a84979bf48d332ba74251e4556cf4f8ceb75476e85b672b7a78d53a4ae24b127e9aec930eea124e27a361c6a7bee317df93863aa3d8061b763f31a9ee21043bbff67085fde0541d1092432b1f3ee691961b63e6176ff3a600ee50a210694d57bed9f5e8be6a17314c1021e4c33a5fc483f8b0ce7ca8537d6af41cf67ee15c7dd180e4f7470527eb9e09a933cf4c0ce82772e10bd2eadfdde69c965613633f5dc20b67d7cd88a837bee029e9d02f8258b00eed2e39d38c2120bae5f26207eec1b865226e016e23c00c7333e0f9f27aab4d2145745951b9531cf7c994476bd611fea2397336e988acd8b2a01019aca571ba8dd4795e19419acb0f90ec9a06a5e38838e1df9d8ea016b593108d117d1be049d254cf9344352733a034d28d227ba533c845f9edfc3e09083a0f29b4ddaa3f153bd320e410fbe1ef7ab71100c55aa7adab7178fc7b8339a59ec680dbf03c1d4c950ae9385bdc3bba96913026169e4fc3f9506ffa23cd0ba89c26af656a474c285a5ab6df58fa39b8259959984a1a6c821263fd48453bdf5e055c9754ff212fc999f8fa31064e5701d4cf170ea09a14147b4a143739a64e982b293df0ef3616b3451ef37d159fdd299357d2ac349862ade036603afb86b83860164c83aa3befed9e2e6872092cb8d2fdda72752c9d962fe8916486355a59d329b133868af32cf35a61de3b129b8a17bc7dceac41991763cfab86dce6d14e295d0b67f957420b4c6159f3f08ec9b18c840746e84fc04d52a52598ac6bdad55af974164d42f7a0c5591b9136f457b787b58dcb50947eccd496bd64584cff5c953a5067923d5d13d812fd70608da73ff46af1ee65d2707691e420ff766b77838e1c8af69d2b1f6cf7186038cb615f37748dc66191a07cb5d714ed6990f1a721dd19ec31088b51e9f0085d07c54e60b20e8fbf3ac8593ae1264a2fe6da85135ee954ffee55e532202f786151743adfb73cf8cd49974e36e4e0a93ddd6d8446ebed5b881b1cfc092c5b5ebea3088e78e1bc4556852de0280d60d295656da9e4cab27c31a9be7204b50900f4645f561340f6798fc496c5e8b5285b222f66e34a4a7a31a65dfe2e9a492640fdd56a591801f90f4f6d6fd8290a707ecf5b52244ed634c065014962eb1d6e98198efa65cef7dd249dbb721354f6430ecc527abfa1307a37c59767f606395ab9001b8d99d7ca6c2616ea6e3820e55cc9e28aff00a46cd314f8136b71b2ca58f6a3c433ab82ab23b2ff081908c053354d025e25096a576183b77b4f4bef81f1ba35c18a8ce386ac943aed0663330f956171498358880640d5108b3b0476877621335832b6c0ddf58a852604f43506197fe85b853136884353a822b3ee8a6f3f4b601d2667cdff0176a5106537588b3ebf4c06f8445dd6f708ecbb845f0ff1a759ccc66bbc00f69f8193304a4886293053252b9e0594bb7c2fa770b3dcdc9c0a475eaf4506b073edc2144282968148395ca128d0e11150720f4bd3179bc816989ed741548edd11d41f32ea2dd6f91b05f00cafb444cf92118e58144675305840a4dcf7650649b8ece80661e9011d79f8f64fed026ed80117679e1041a0437d46a6cde319c8c220e0da5bd0532bcf057f7e9f50201e70eda497d94c4b10b995ac50de39428cb0e20cff4f080fbe08c428bf1e9e0e79e988c0fcfbdd2a63871b1292d1e1d72a888c7142c3765dab8b186ba710a9b3ba3a5eea7071124114513c1e89a8a3bcd478bb1609c539d320a461742ca5010ecd999b18edb7ad9bb72158838bc7115558f66c66a633b504bf30263bc740975b7f0aea4b9f6fe9258c78b59191a499667dbcd1a439694ebefac1cd453814bc239be29dcf65ed214e8bb2eca6f80fb9b759d2cd95d89479b33fa928e92df444fb49499f9e05b8f15c329bf22bfa645bf5d795b61b9152feea2f3a68a372d443dabf50b3ea9335f480734a33caf6dbaa461a60d11066c4fdf87aaab3ec15f2200758af06e145eb95334e492dad98fd89b5ef065e0232535b5fa006fc9478a358f8e3bd3b29c286b6fe15e7537d38caac27e63455bee7e75a155b48d3d5052dd0f27b976b9169562ef81065d40f1f6b544546655e01d9789a2b1167867910d7ddad273bea4ecd750475b2b2a61bb9fe3f8df254363f53dace10cec6c6c9f4d54a69dd6f373177217eb98b36b6576f1f834e1c5cf074d0b564dd6a82922579fd29da9d05f0254c6c1d2d495a0118a5554b23e19ae41474764268a706f19bf2fef7fe1520c9c6828428c8c3214082a5e45ff0fc3fe9112145f339e25bdc454125f2619a8301e5b31206cbc6cb44b00212294a9b234e85fee5c88b11bb83807c2fac9b577ad2e06c39dc99b0814342b35756aee46a73162420097c2c594f2dba38b1de758117ec6a5699c09ff847a17170186f329caa1320346fb80b8fe059bd25dd0b0fe75bbd4d08390a58c89f8a92e837a9b4ac7835ed49b95ab725e5529e6f8b62c62409f5db15c3aad4a713d7575a2a5a6e1938d99dd584b28e76db553a480ca9778b25332b31052197d9e959abe6ac64f259e07a04ed8f1a3493a25d6808d33d886b3760e5e306893ea6911bde2dba0e43581c09fa864f4dd1aace2dcdb66418bd8cb3d1cc22120989ff9a8d53044450e47187700a4798e808f96d17c34d3fdf0be68b78711a6b7fb297ed7df9da8c701e6c274b5f01c1019d84108cd4be45b53d28f2a4632024444dfe627b8025d7067e2510ab74d5fd1c32d96a613708429fe8740888cf158c3c082e754982162e89643b9cb93f5930c90b08abba85b55ad7cfe6873d5914c4e3024f4ad725576be76bd107b2824af0a3b50ca4a58cb2ff8048bb9dce11728cf793e4d37e5028157a6914364c59267563a1d13b9c8ab0430e0799330b5054d39aa9d1e4141fd66fe2edcd3a1d2a8556507a7bbeee777cd9280c5deb59d023e5af8018a2b1b8cc5e29a2d67d10e9701e17e0c52fa1f3abdad13a2d96e98eff0bf20077b6881bfd34567ce3bc07bc9a32d0d040c99f529d6e21c02bb2fea178f1142ebf40dc37468b5c2c0c5b5c3de5f7d5f244cd676b23b529761e9173b77c3f0a5b9eacc5d21fd22740213d672ab598db5b3f9a557a8823fc2747fb933fad9eb04d836c105596f94ecfc18529deb25f7e97e473c67f8477c90c66115fcb4624f7944fc8addcaf0fe5fb0e7c761311afd6ae85cfb706d1f2c3624eb163ec5ee4a134f85f680cd351e3facbd1b1ee2aeeb950e3128da701f68afb81009092e2f7156bf982ad0ca31f85aaa1bc534fc00cef2a8a2ba139fcd17fda397a7715539faf1919f641d6af269dc47493c8a3897e9cd5656b4121442f145dacdc5836bd2af2bf04ac770c1e0638fa730734cf03b19a78ebccf0c018a6bbd19226e748b1cbcabab9aa65760f02607ba0a5b7ec309335a7c10cb8d50a8403c7637d413f346f267c8360ab852522088192288c09f6ca00b529cc6a7c36389fb3f3f309893ccf12cae5cced59cee9086daeb7f5dac885a7b9aa9b2f5d9575f5254b4a06444a32021675526da10c04963533a170519c47b28ba4cc9d5c12543d0eeda2dfa64765fdc501015fecedd860f872fa3639e97b278aaf6986604f634a67f35490d77a56f6e7d63c9493d59b6ab6984a4fe9c3bbf22e07b40862677adf7c21ef157804b31f2e75615108a5d44d40d1ebfcc2060744bbbdcf7304d63f6f595232b54b20711281a8e3cb6936be983883e9257eac10dcd3fa9127275f2c0dd22d8e678992ae5b6c6cffecc7300b84891baf417c9f12464669a811d24f270ebe670a75ebc1d0234e5a82c575332426ea347456c15d5c5ffb9c35645750066c36288ba77b15f8ca887ba1e857b08ca573700baf93bc1d9f6394752f8ac7e0a93420ad597edbdca456fa76c275e8e1a20180a787fc3c103456e3eccd9156358ab4c6a758ec80a6a351287a9ebd3e49a45e4c54dd953f12b13d5f568bd800d9ffa8e40629e3d8a9b8aae6bfbf2d599e331bfd2d235326f8fedb5b9cbc291b9ea7d0d7e805961ecb5041f6a580b7624d75ede8a8023727db61a4ee3c6822fb69468c0235d85ba6a73c4d1b15cc4666ba2a3b2b0420d039e9d20594268acd6fc1ba1939247c1875c18cc65697adda46d4c6bf9e80ce279671d8e5980e29d998afe5ce0382b4950c4e2b503cbb7ec108dceb83423fae0f6a6ea588b99ba409944781d3c68cab13ec400b64981341825d98f0ef3d5d4abb3ca061a6456c7200fe6c6e479a5744615f86c8490df9eb2e9d286c59e9d8899a1201847553a35bdcf9fca9057ec1e6cc6b628cc7c78f61e2c35eb72cdd52b15fa6915bdd1d92e6c4e5cdfd985145de0a5451ed96fa4cb04ac11947ae60e9e0e26970536346061d44935ec38e65f3616d85390f643dc93db83da1d3db724849a1ddc157050e8401931baf5c6380c84e499d159062a63e19460b6c51b986487fc1d6ce31dbb691861bb9a1122d8fbbdb9b3720c1a84238ca6068ca784263891e4fd477ff848a6f0a05452640e8aea3f8c2eaa5904e46f906cfbdd5f0b7ba0044caac5109e92fbfb044f068263db5f77ace807cf04e7c74f4eac82c8005bcfc0b5734c923f5f5bf4a90ae6b7b2e6d94d6ed59881cde963223a21c82f579e6ebc3e373a5cd31f12fdc3a55abd6c3546fc45b6a355fdf0829188f0110e6ed89d5833418bb5e28fd2bd6c1e92f84dfa874ddc7487119d77f05fa97518b416da400d99a27f3b5721c19d7783b6a5d685bca58bccf1dc75dea187c063635504425edffad8db98fe340fb5a83fdb8569a82db24da5881228f7fad414fecbffd98b86e5d8d6c4e42ffc922162a100b0545bfa02c486b9f69189b65cedfa9fccd0f5ab30f0284260c1d44fe61d60f0", 0x1000}, {&(0x7f0000000200)="a691f2", 0x3}, {&(0x7f0000000240)="9e62a0b166c42cb042980a0eb109e4c4a8e7aaf2c0238f46202fd926bfb71e8ae150eec0616ff2aa35141d6c7a4b852828474f74264ac7245c93a39048128b19f7a9da3898165752b09af3", 0x4b}, {&(0x7f0000001380)="f226db4ecc01bcc51f250f90cab80d021af0609ed6fe0d517312f28f3026f2eca1fbe196aac22bcd682e4bd7a24e97f84142fe63c3ebe346aea1eb22cf3200a67ba176f33e106f903cfc2ebc4f8723910f04cc36c0748749097c43740d5547ace43932b0135e57602ef4adf160caa5b001a715772b2ee1de2a4d533ed343adb6bb45e30125672270dda585ede8678b1ef49e54d4c897cd73367a9762fa09295c8cef2bf2eb8ba623e7d7b2302cc10943b939a39d672b69f77d2dc1d98841afcfe6239c87a2bae220b9f2e94e1deea78363ebef0cc93f", 0xd6}, {&(0x7f0000001480)="abde84b6d5432b9a3b454b684f7bfc81158230d2d720ed57a0ac4bd4f67bb2f14c4b9424888e8f9183619d997a8dea7a66dc9bda7fea7130f70b4adf38fd9a242ba0af951762d212b9825b9adb4e13d4d7ee5107dc0ff9bba6e3a9e6f96fae96698a1a9758c1e38a81a15a586df5c9fd6087c5703e089827498bda15793137bf949b9d798dbe5deee323de338419e10775b28970530bea02e229b4429c4e696e9ccc4a4a940b3166e337e835984d74d77748da8cb0b735c858bdd460cfdd3b25f47fc6fb82090a5a4cc016713f1a84190cff530885d51a3801cdcc7aacef0a79eb1a100f269ae4dcb7", 0xe9}, {&(0x7f00000002c0)="106a447de7d6ef8cd5e637e10f1a965bb6b9ae20937d6f34f6c56c6893e7822e2be052273d07d9877b5bfc222bc5fca7564a1bc8510a2d61c200624e1974fb32f1566bbca650f125165a40da30e5024f003eb9", 0x53}], 0x9, 0x0, 0x0, 0x4}, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001680)) close(r1) 07:56:37 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x6}, {0x23, 0x20000000004}, {0x85, 0x5}, {0x8a, 0xb58b}, {0x24, 0x101}, {0x84, 0x80000001}, {0xae, 0x7f}], 0x7}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r1, 0x8, 0x1021, 0x0, 0x0) 07:56:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x0, 0x8}}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getdents(0xffffffffffffffff, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(0x0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d"}, 0xd2, 0x800) fchflags(r1, 0x0) 07:56:37 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) r4 = semget$private(0x0, 0x1, 0x20) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)=""/4096) close(r0) 07:56:38 executing program 0: r0 = open(&(0x7f0000001b40)='./file0\x00', 0x615, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x88, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 07:56:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x3cce5b6a6f5242ab, 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10480, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x2) 07:56:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x12) kqueue() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0xcd4) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x11, 0x0, 0xffffffffffffffff}], 0x7ff, 0x0, 0x200000, 0x0) 07:56:39 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000980), &(0x7f00000009c0)=0xc) fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000b00)=0xfffffeffffffbffd) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000b40)) fchflags(r1, 0x1) mkdirat(r1, &(0x7f0000000940)='./file0\x00', 0x108) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000a00)=""/177, 0xb1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x1, 0x0) 07:56:39 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3628) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xf74, 0x46b, 0x7f, 0xff, "d2d2290a82a35df6c19d3baca150013d91fa06fa", 0x4, 0x6}) 07:56:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x18, 0x2, 0x0) r2 = shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpid() 07:56:39 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 07:56:39 executing program 1: mmap(&(0x7f000071c000/0xe000)=nil, 0x1b0fe20000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) r1 = semget(0x0, 0x3, 0x101) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/115) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/107) mmap(&(0x7f0000729000/0x2000)=nil, 0x2000, 0x836736b2665fedac, 0x2010, r0, 0x0, 0x0) r2 = getuid() r3 = dup2(r0, r0) r4 = accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) setreuid(r2, r5) 07:56:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 07:56:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000003c0)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31f5270f130a755679a2aca0c3eb2e9c0c6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a4e8df6aae52b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778a2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed73e813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccd0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd0819a0b007b660837b3ab3af358919af7b00000001e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb000000007cb8ca6d853436a7af85c7906b3b9e1b484ad9b0b9750b0689bd18dc308378c4c766afd46552914b5ecb297ee44d256bb49b9191866138849be951b4f80129b35c571ed12437030000000000005ea4648ef107c60491ee2ae3b144646dd3e2d9e3f1b81a2e91cc2c72ef51f7e012699be81858add1481fc0f4550da52556f1549d8dcf431561eb8c9462410b4c7e7807ae27389ddbe454c77938e1245cd5cbf71ebc0598d3feb1b91df498d6f932b227453e0c9e19ba7bb6f77e049a2ecf9e645d7c21394584e098896195a8c67f5c4ebddbf2cfd30a79598ac9a85a10a1ac259f0e85bbe97891e8411548aac6451e09cbab"], 0x1c, 0x0}, 0x0) 07:56:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = semget(0x1, 0x1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffffffff001, 0x0, r2, r3, r4, 0x1e9, 0x1}, 0x5, 0xffffffff, 0x1ff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 07:56:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r1 = socket(0x18, 0x4000, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2fac1400107d819e762f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072088504b226b760f9db1ab558438d927cccb4265712086a115e1575611602de7d032d8cd1cacae64b9a91ee9eb7cceb6e0c715ca53e85c863d7d6b84d7c89957dc8e487c808bd8"], 0x10) r2 = syz_open_pts() getdents(r0, &(0x7f0000000300)=""/4096, 0x1000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) listen(r1, 0x10000) shutdown(r1, 0x5) 07:56:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) r2 = dup2(r1, 0xffffffffffffffff) getppid() dup(r2) dup2(r2, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x100) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0xffff}}, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x20) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x4) 07:56:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x32, 0xfffffffffffff000, {0x2, 0x2}}) write(r1, &(0x7f0000000240)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 07:56:39 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x5, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x4000000000000000, 0x100000001}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x44, 0x40, 0x6, 0x4d}, {{r1}, 0xa42d10e8584d9e03, 0x20, 0xfffff, 0x8, 0x5}], 0x3, &(0x7f00000001c0)={0xfffffffffffffff9, 0x9}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 07:56:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "8549020000000000001167f5afa680400900", 0x8, 0xe42}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r2, &(0x7f0000000200), 0x21) write(r4, &(0x7f0000000100)="adf7905bd81b23ed3dabf37a29d1f679394e9a6c68ae9dc47301dade48c74984c1c3671c928f5ae84e06bf96bd75afd7f88caaf5f42259c46197de", 0x3b) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 07:56:39 executing program 0: pipe2(&(0x7f0000000000), 0x10000) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:56:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8010000000003f, 0x0, 0x0) socket(0x2, 0x4000, 0x1) 07:56:40 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x5bab4bb2, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000080)=0x9) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0xa, 0x20, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x6, 0x9}, {{}, 0xfffffffffffffffd, 0x2c, 0x40000000, 0xab, 0x3}, {{r1}, 0xfffffffffffffffc, 0x82, 0x1, 0x9, 0x4153}, {{}, 0xfffffffffffffffa, 0x2, 0x2, 0x475}], 0x6, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x5, 0x2, 0x8, 0x400}, {{}, 0xfffffffffffffff8, 0x4, 0x20, 0xfffffffffffffbff, 0x8}], 0x7, &(0x7f0000000200)={0x6, 0x6}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(0xffffffffffffffff) 07:56:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x31cbc7d542ed59a) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2080000000a, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x808, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x80000000) 07:56:40 executing program 0: kqueue() r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 07:56:40 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x3f) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f000074c000/0x3000)=nil, 0x3000, 0x5) r2 = dup(r1) listen(r2, 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/38}, &(0x7f0000000100)=0x28) fcntl$setflags(r1, 0x2, 0x0) 07:56:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000340)=[{}, {&(0x7f0000000040)=""/131, 0x83}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/153, 0x99}], 0x6, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x2f, 0x0, 0x0) 07:56:40 executing program 0: r0 = socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x187) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, &(0x7f0000000280)=[{0xd8, 0x0, 0x0, "3ecc2e008746cbf917230651bd39ea51d3c651b76da0e4f5bd6790b0f6e0cab4d0cb37785ac1d52a690703d4ce466c360b1c5ce07fc7df358e754d78dd7d8fa4c87ff2acd9098c40d5c7979b70576c47af11f78a9ed5aa1677aa7db653c17a44117c265352c4d0832f1879083fb3cb50a6928170a65831cd5ed1b6ce37be8b68dfeba900367b82669c61c95892c5dd5f6920d157220257e07e7ac0ddbbe3023b8a60cddd6ba40d4632c3b0ffaf141afcd48e89d5ba32c872ca8cbc1b04709824e8"}, {0x10}], 0xe8}, 0x0) 07:56:40 executing program 1: select(0x40, &(0x7f0000000000)={0xfff, 0x0, 0x80, 0x1f, 0x5, 0x80000001, 0x3, 0x2000000000000000}, &(0x7f0000000040)={0x51e, 0x0, 0x81, 0x1, 0xff, 0x9, 0xe154, 0x4}, &(0x7f0000000080)={0x97, 0xaa, 0x2, 0x9447, 0x1fc00000000, 0x8001, 0x80000001, 0x8}, &(0x7f00000000c0)={0xe77a, 0x20}) dup(0xffffffffffffffff) select(0x8b, 0x0, 0xffffffffffffffff, 0x0, 0x0) 07:56:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x10001, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 07:56:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0xfffffffffffffd45) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 07:56:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200) r1 = socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x20000001b, 0x0, 0x170) 07:56:40 executing program 0: socketpair$unix(0x1, 0x409161c024f28fb8, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 07:56:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x4, 0x0, "000000000000000100002000", 0x2, 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) getsockopt(r0, 0x2, 0x800, &(0x7f0000000100)=""/221, &(0x7f0000000000)=0xdd) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 07:56:41 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = msgget(0x3, 0xf03b8222b322c2c0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/95) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 07:56:41 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) close(r0) fcntl$dupfd(r0, 0xa, r0) 07:56:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xff, r2, r3, r4, r5, 0xa, 0x100000000}, 0x20, 0x0, r6, r7, 0x4, 0xffffffffffff0000, 0x3}) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000040)="d5", 0x1) 07:56:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 07:56:42 executing program 0: 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() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 07:56:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xa000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x2) getuid() r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x10, 0x24) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x8, 0x400, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x7ff}) 07:56:42 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 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) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 07:56:42 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) sync() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000a00)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x6, 0x4, 0x800, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xf8}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb5}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x20}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xdb9e}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x91d}], ['.\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x1, 0x4, 0x2, [{&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7566}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x8}) 07:56:42 executing program 1: socket(0x6, 0x4, 0x86ed) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0xffffffffffffff91, 0x7, 0x40, "48625b8aaa44a5fb186474750c8e31e5b392282a", 0x4, 0x4}) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 07:56:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x23) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000040)) r1 = dup(r0) fchdir(r1) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 07:56:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xffffffffffffff8c) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000240)=[{&(0x7f0000000040)=""/152, 0x98}, {&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000180)=""/174, 0xae}], 0x3, &(0x7f0000000280)=""/149, 0x95}, 0x3) socket$inet(0x2, 0x2, 0x0) 07:56:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000002c0)=""/65, 0x41}], 0x5, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 07:56:42 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x10, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x40, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x2, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x400, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = open$dir(&(0x7f0000000680)='./file0\x00', 0x40, 0x2) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x8088, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x400, 0x0) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r14 = socket$inet(0x2, 0x4000, 0x7) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x10000, 0x0) r16 = socket(0x20, 0xff1a2d310d274f99, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r18 = getuid() r19 = getegid() r20 = socket$inet(0x2, 0x4, 0x4) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="780e8ba5e4bd5630c8f2cc984e4a45442f001790eec870e1f9d3b825be58930e88d8722931d0d22bd27e4124028358c8fddc68fb20860fca126de4b0315117d72447addadcc139c2cf5d24d0fe25622415e79c1ede2330633d1afaf1ade1806c62b1b8035fb6db01ef0a905f7f9ad9d43601ee6ca3b18a3ea86b37aa277f8f42b7f59f826a6575646e60359b53792dd0010b0bc2f81659ae11148cd560441cb1ce501b92d642e3fcc95662c04b5a30631231bdf3e86bda9f78063421d4cd549cb5bb0e469517cafb98c4b549f853190874fa7d7960124ffcc8f6", 0xda}, {&(0x7f0000000200)="274fd322bcd170b3267acc2c2051d96b7484fe9fd2363b8711b1ea97b5d6f1993b585673e34591a62eed78a22b7e4d9534c74b627369935e23fec3027cfbabf6b6c69a5d94e942e8f97ba6f674e0345ae8090b5d27f63a5621312e4baa5a27133105e97697386b67aef0ef6b2dd2658ce5deb19300fa256edf05560aa2fd32b3352a94984e684ff518db", 0x8a}, {&(0x7f00000002c0)="794215ef33948260482258725594f16c864ddac7fc345fe0469367bb15ffb4b4fa698fda11b86d2a075deb6e7533d305ec8f69af6acdfc87ee974aeb3185c347370e3713321a69b404931d233e3d7f64f489b4ae83d2fde124db9a37a52cb54551c223a498234640462d73a76bb58d5fa2d2d1983da29147bb0a7615cd6ab2834de5525209b944bb5d29cf32b7285cffb5b8f3d46a7ab0e7b69a75", 0x9b}], 0x3, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xe0, 0x9}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 07:56:42 executing program 1: 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), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 07:56:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = dup2(r0, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000600)="9b481be2d3c1f446b27cd7f7931d539360f01a1977e053108a6f2e080a522bae93684b5b9905c1e018412c51cccf601eecff71e1451d2d05d5de2d97eb1661410c6b58fce6031bfcb496415d1aa95cb4345a8a51fbc7273d16b189f9dbf69eb3d171d045014a9f59125f51f7282a61d0ef1866ddd92237d2f3c51322daa7839b39f51bad750002df6bb3bccc509bf8d1deb9f8808e393b74c8a04a2b572fd0cd19d3aa7681992d08cb91c267bc102706896a6f7f0362d4514dadd6b5ee072f773582fe6c69edceeec1f5465f9b3d4842f0559145713e647b", 0xd8, 0x6, 0x0, 0x0) write(r0, &(0x7f0000000340)="90853856a63efcf2dafd59dbb3ccfeb6611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe7ec94ac670d881303650a2a9c8dfef9cee2dcd728c7861da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09bcef7314bf0ea465482650888d0f5b09f817f6b345ddfa440b3250ec4ade2b9eff015d58f4da4cdfbef685", 0xa9) r2 = syz_open_pts() sendto$unix(r0, &(0x7f00000000c0)="12", 0x1, 0x408, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) close(r0) dup(r2) r3 = syz_open_pts() r4 = semget$private(0x0, 0x2, 0x402) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/122) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x9) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="a83c3175f2c1c8772db925cceaebc3d6cee2046085", 0x15}, {&(0x7f0000000480)="8e8a1fd842da297e28e63f3362dc6af6a9483039a52e92c0a9f34f6cdd9a5a5ae704d4e63377ad371df3ba22ca29b30502e187114b448231024394d7ed7ef2c850920df04a66471b20a4b45ae26330e19b2559e9d26d5ba5bad71b0791483344150a66f1553ffdf11098584636fa3f73c2257b3be78e2a8921df606bce1ee89ce5952da90b19004ed4234c03f5144510d6a08d169ace5e9d3c1fc2e29a1a7fb582a3242a0291557f54536a547a2043af20081cdedf025264a4b6cc64c69c33539f52", 0xc2}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x1, 0xfffffffffffffffd, "85491702876f5309bfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) write(r0, &(0x7f0000000240)="f36b56aaf1aee5734874b095f7", 0xd) 07:56:42 executing program 0: 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) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}, {r0, 0x80}, {r1, 0x100}, {r1, 0x1}, {r0, 0x100}, {r1, 0xa0}, {r0, 0x40}], 0x7, 0x9) 07:56:42 executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 07:56:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000405a3fb200"/113], &(0x7f0000000080)=0x6e) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r3, 0x0, 0x0) ftruncate(r2, 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) setrlimit(0x7, &(0x7f0000000340)={0x4, 0x2}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000880)=""/83) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000003c0)=""/1, &(0x7f00000007c0)=0x1) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000440)=0x40) ioctl$TIOCSBRK(r8, 0x2000747b) unlink(&(0x7f0000000480)='./file0\x00') setrlimit(0x2, &(0x7f00000004c0)={0x60000000, 0x60000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_settime(0x4, &(0x7f0000000500)={0x0, 0x5}) connect(r2, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000580)=0x5) setpgid(r5, r5) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/169, 0xa9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x71) 07:56:42 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0x98995f9a5074b75b) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x2, './file0\x00', './file0\x00'}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f00000000c0)="43909be79737f447a4105776bbdf1cb985e9ed20af0b2b9fe84f744046d7fe2f461d1bf2ba4219e2dc04bfe43e099553ddea187226740e75c69310d0b51a03e77140ac2bc11d2861295e955d9a0ea5d01107ebd4ab1cddba96a394fa20d1c058cda9804dc064aef2c688508d353b003f0fe790e303a0e7094f83fb98cd0e46ad6f609545e669d65547def29272071d47248cc515e9e5a0621a7abe75fba5f49467ca57170d70776e74f09ea53942054f15f82d7beb2a921a013f64d8025a6339a7570d9c3eb29cd46ce966d1aca5840ca93b39c06fdca86a8d2aac", 0xdb, 0x2, &(0x7f0000000200)=@file={0x2d449f644ebb2bbf, '\x00'}, 0x3) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000002c0)={0x3, 0x0, 0x1ff, 0x68, r2}) 07:56:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000440)=0x2) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x10080, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) recvmsg(r2, &(0x7f0000000400)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/154, 0x9a}], 0x1, &(0x7f0000000300)=""/250, 0xfa}, 0x800) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) 07:56:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x101) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) flock(r1, 0xa) 07:56:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x5, 0x4) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0xffffffffffffffb8}, 0x0) 07:56:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240), 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x5, 0x9, 0x1}) 07:56:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8030, 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000140)=""/90, 0x5a}], 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c600", 0x0, 0x3}) socket(0x20, 0x2, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 07:56:43 executing program 0: munmap(&(0x7f0000a0d000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x15016, 0xffffffffffffffff, 0x0, 0x0) 07:56:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) nanosleep(&(0x7f0000000040)={0x2, 0xc9}, &(0x7f0000000080)) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1c}], 0x9, 0x0, 0x1000, 0x0) semget$private(0x0, 0x0, 0x20) 07:56:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3f, 0x8, 0x7fffffff, 0x1, 0x101, 0x733c89b, 0x7668, 0x2, 0x1, 0x8, 0x4d}) 07:56:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='c\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8088, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x6, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfca}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff80000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9e}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x73802568}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x47a1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9d40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6e}], ['./file0\x00', './file0/../file0\x00', './file0\x00', './file1\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x72, 0x58}) 07:56:44 executing program 0: r0 = socket(0x20, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="f861f36c6347859fe1f139e5f06f949b39509e7ba298a96ed122c26e511cc0351ebe645a79ce3aaa58e6d705c6c657f45a600a21700bf4fae2d6b35d323c965ec07601345ad2d6281434890bde118a965595524e8bd3982c197490b3226f37c7cd4c8b033965059109d8d2a8e5bac6d355f5c3bb4c74159e8edb5f03854e6600db3e7b1d9aac3bfe94316481a91e910e86913be18fe5d3999c26e005fdf0104b6c5c755793608e10bd445a06a3e8aed84e8b4a26", 0xb4}, {&(0x7f00000001c0)="2f4ec631863ad1b9470adba9f031219c9675882de8055a67ad21592ebfc60e413ba57fbada76e3efecf7e1553085ba8a2c5a95312fbc854a2f169d57c463ce7e48a8805ce083afc24030db243ec6b19ca018d5b1892ddbbc600e792822dacccd41634f32c29d944eaac651238319fe9e33f92be575751ac030e0787c3a4b99adb6882bd9dab0d64be23efc330fc08d07aeb8c5f99a4cfcd7f6cef09e0640ab892dab6992aca58fe037065bb3bf4d14b331d76a9fadbe", 0xb6}, {&(0x7f0000000280)="8c90b33b1b11d3de0e2dda8cce223d4252f5445430d74f9019b0efded2776ce97ff57060389fa959aa79b72d9f19eb0fe5d707a9ef48b85e084273ff2c7e15bb354202cfe23bfebef951bdc9befee3cce9090d7c336aee7814e7cb0973baba78fb3ebf9154faf763ebbc7cd2be75eac842d26b2a298f13070dec6ef46ddff572eb0a53467357b08515251d84287f9294e2c745c8f0a2e9e19ee54096bd2c9c7f1336e6b08d3a7cc61f47780f9f1c9eeba6e583f568162e042b6fdd87670459bde2d6e4f76e85a34f03ffe5116808b33313c7cee36772e71298b39cd47c94fd7f", 0xe0}], 0x3, &(0x7f0000000380)=[{0xf0, 0x1, 0x5, "3fb1cf58c15d024ec64a6a1ee54f821b3a2a1a88a4d65658f782855399d8f0ca7ff0339ef0eb2c0955bc2bc4e633a052261798a25c16b45f25d13266cc0e221b68d62d5f802aca330ec8bd8d3484953e29af40a53826937c8874d1d299f5956f6345e307c0463c35e7cc0896cbf9a28384d238c1adc559f049097d5474ea5057d9ba95b6765b593e90f88c95503e26f05083705a7eb4fa10fd29b02eedf26be47d2a61ce6061e7a702676ec96f2cc16dd758e01f2cee937ba6d137a7d06c7b677773a65abd2718d129d0f14e4c2f7d6a07c9bf44d5a54903a951d4"}], 0xf0}, 0x408) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 07:56:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 07:56:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget(0x2, 0x4) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 07:56:44 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, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x1, 0x100, 0x800, "d823c0a12a80906add89eeb423e8cc8df08ae3c7", 0x7b, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x20, 0xfffffffffffffff7, 0x7ff, "179c6de4dd7953aa853b581929fe18db21f8e9db", 0x200, 0xcad}) 07:56:44 executing program 1: socket$inet6(0x18, 0x5, 0x2) r0 = socket$inet6(0x18, 0x8000, 0x5) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="ffa4c95880d122526d016c66c8216e261941a1826f705403c751b59d", 0x1c) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) mknod(&(0x7f0000000200)='./file0\x00', 0x2, 0xc26) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x2000000000000000, 0x800, 0x2, {[0x4, 0x2, 0x3, 0x0, 0x53, 0x7ff, 0x7, 0x6, 0xb98, 0x4, 0x1, 0x6, 0x1f, 0x2, 0x6a1ce6a3, 0x1, 0x696, 0x21], [0xc0, 0x4, 0x0, 0xfffffffffffff801, 0x9, 0x8, 0x4, 0xffffffffffffffff, 0x7, 0x1], [0x6, 0x9, 0x336, 0x7f, 0x1, 0x1, 0x4], [0x3ff, 0x8001, 0x5, 0x4, 0x9], [{0x7fffffff, 0xcf, 0x1, 0x4}, {0x401, 0x815, 0x2, 0x8000}, {0x81, 0x1, 0x155, 0x8}, {0x8000, 0xef0, 0x8000}, {0x0, 0x9, 0x2, 0x6}, {0x7670, 0x0, 0x7f}, {0x10000, 0x1, 0x40008, 0x1}, {0x1, 0x5, 0x7, 0x1}], {0x6, 0x797ccd17, 0xffff, 0x401}, {0x7, 0x7ff, 0xf723, 0x2}}}) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x0, 0x100000000, 0x800, 0x1, 0x237041e8, 0x9, 0xe6b, 0x0, 0x3, 0x2f, 0x3ff}) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x3aba08d91c483581, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000580)=0x1) write(r0, &(0x7f00000005c0)="6869766dff8fe197ce2eeff2ab8024", 0xf) r5 = dup(r1) getpeername$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) getdents(r3, &(0x7f0000000680)=""/95, 0x5f) setsockopt(r3, 0x8, 0xffffffff, &(0x7f0000000700)="4652a02ad3582e8b919f6fe55de36f9055998b1bffa474a5f1832a04095f159f81b989163d6aeed9a8abd2558c05e9661a7136d1d2e412d41445bbe23f725f16afe5f910a9fd100da5fcba70e67134a9bcc61a8386d9ef9ab207bf464e117a1ee5b3a1057a32f692c2c5720e1261864e67b3f2d8e707a578549ea7ec6e47d63ec4ab1dc7bd2453cb9e00fe3a51881241c37b8d19e02bdd0ad8a0412bf2c9e89fc0e0884c214d5939ac9002613758572aad6c66ff4376", 0xb6) getpeername(r2, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) bind(r3, &(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockname(r3, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000940)={&(0x7f0000000900)=[{0x45, 0xbd}], 0x1}) r6 = getuid() r7 = getegid() lchown(&(0x7f0000000980)='./file0/file0\x00', r6, r7) 07:56:44 executing program 1: r0 = socket(0x20, 0x400000000002, 0x1) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/63, 0x3f}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/47, 0x2f}, {&(0x7f0000001440)=""/245, 0xf5}], 0x7, &(0x7f00000015c0)=""/243, 0xf3}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780)=0x6, 0x4) getsockname(r0, &(0x7f0000001700)=@un=@file={0x0, ""/27}, &(0x7f0000001740)=0x1d) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000017c0)=0x3) 07:56:45 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000013c6a6d283a8cd8400000000000000000000000000000000000000105b8e8cae2d252a5268ca8b2d14989fbf49"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:56:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x24) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7ff) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 07:56:46 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20c9e7c6493762fc, 0x20, 0x2, 0x582}, {{r1}, 0xfffffffffffffffa, 0x19, 0x2, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0x6}], 0x100, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0xa, 0x8f534643008e7de8, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x7ff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x10cf}], 0x8000, &(0x7f0000000280)={0x1, 0xfffffffffffff92a}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 07:56:46 executing program 1: r0 = kqueue() socket(0x1, 0x5, 0x5) kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffff801}) fchdir(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0xe45f463c4d9807b5, 0x8, 0x8, 0x3}, {{r0}, 0x0, 0x8, 0x2, 0xffffffffffff7fff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0xeb1, 0x1}, {{r0}, 0x1662657c41fa76d5, 0x20, 0x0, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x14, 0x8, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x38377e25, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x81, 0x198}], 0x81, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x3, 0x84e6}, {{r0}, 0xfffffffffffffffb, 0x1d, 0x20000000, 0x0, 0x7e7}, {{r0}, 0xfffffffffffffffb, 0xb8a60ec02a4933a2, 0x1, 0xb65}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x3, 0x7}], 0x6, &(0x7f0000000100)={0x10001, 0x1000}) 07:56:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffff7f, 0x5, 0xae, 0x6, "d6c7892f084af3b3813ccbba9e5e26864fd765be", 0x69a, 0x10000}) write(r0, &(0x7f0000000780)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd500000000000000004e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a4751169988d041d9e32a6e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000515759b6d4f0ffdd17f450f943be4ab0a73fb9fc0a4058276661bf5bd3a95d77412a6becb63898e37c4dd62dea041bc7705f9f07193193fa3ece0b77290ffa66cc55c7d0e11503321d8364f24f1e8ebb1121526db1b80b9cfd45e32ed51a61", 0x16f) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x3]) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 07:56:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x6, 0x6, 0xffffffff, 0x4}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() getpgrp() r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) 07:56:46 executing program 0: r0 = open(&(0x7f0000001b40)='./file0\x00', 0x615, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) pipe(0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2000000000004) 07:56:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x2, 0x800}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 07:56:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000500)="992ecbe7375d822fdd4020ea0c662cefae572cb929bc70928865efaf86996b07e7725a09c431b9efb7a6e541738c0c0b55230cedf20f3e76c6298b46ab10cb02c7e04cb25ebf345dc2973cbcda267c28d047384fc3272f7a0a66487fa9ae22a6d26e29e24ef3c8bfc618a58c5a1043b99b3a97c95f44311472c81c4a1679f59fd1a41966eb4466e1c0c800ceba558f27f62a63aa38e12a90878f2f25acb078633e5c988b14f67c4ca27902312b80198bce62b51625aedb3a8f0b384ab2d0f03a6ee1ac0163ba67493fa5968361044797a56645f4636c9be41264feed96adbcc14f8c28824c8848f832ee41ed1cfcc7ee8c6ba05799856085440f21422067c6df35cc97b8b308db68a6b85e9ae49cd5e502d59f119b87e2c60151fb1c4b5b6ff2cbe3c78482ef7d37b7b66bf0a5b8da462a16b6acc68cf67c2a42cdbcd56c74f5ae5a708aca32ea9ee00f8bb3eaeed82733b9813ad048b96ebd66686c01fdcc3d8990cd713b8377d3bcf493f1a1a818418cf1e203c28315b72dac32f4096ddad1764905b6b75299012104781c18ef90a7fd9197f41d1ea52fbd1abb7f497bb70df01a2c1d025b0a70ab18a563a1804b40bdb43023dc60163a3407bb404b142904d668448f4170615e8135d8ae9600cd116d8b788511542a8f1007f5391ad7fd8dc521fc906bba2a5aa8abdffd80405b866546809ac0c4fd666bd66b93e17e78c1d91863399a3456223daa8a22175228ed3a8f433ab418571452022b0deb50c68af2e7e90122cfc99aa9c4b0e3210265a47d8d4cd92e71cbd7a138fb2551c0bb4d861a531c1aec2ce7a0e4f8bfc6782e196d85e45346d12207a4827e815716a57255fea1b897527896aede5175d22ded7a94b54af72dab160038aca31a8b0daf00b4e6faa6357b73cc5e13eda58115782ff48336f7c5f6c95f2bac4b232de4f157874a44f5b3527c68c7f9d795a6c6a487542869f04431d515d7f3984e12c4261eaee6967f16a41fdd53da9415518ecec43e6d31a3d37284d3269e7fee278c9f9eb587f264c97736ea5711d5b08ea9fff3b829cb3571954bb1e9d8d18baef9a39ae3fdd295903c10a0e06d079713fa0a47248f2e89e7756fe62e75f53df3088c96cee691a7f41c6197b9e8858d1233e76cf138db4d6ebeb3dcffa8b14790dec3b430a51099617769fec5e325182119ae47b82771eda27b7170f7c12619278d5864e6043d975c213ac9bf021c631d2cfba847f5103c4079197ae8aafa9dd04120b95e5c39cce6abe3cdb6a49c48d26553da166b93c1332bf89e0f2bcfc312f50b278a640d012aaf95a96eb75f3511050b25110984143e6cc039cf2f65d89373032e182299a574bb0492096ae539f62b05b31091e959032b5c4d8985ce9d822b60440e4423e9f66c74a5d89fba97ddb7349d304c7c0f826fa7f30513911f2c45b6ef0de446cd907c06f6ca8e3c720cfa39604e1321aef5a77744a79cae52ac3dffe0af681e6ff948d3f01b07238c3dc019fa21476ba2fc1eab729eaf22a0640fc0ad8dedc8470898185c88dea63287ec6429fbb13fd05d5fded4d4317706969ada88601b600b21f99eaf1b81e43e6b4f7a92f32a3ff2afb3358ccbea1008b3e3b7ed8f31f7320c0914c23e988d1c9f35e69d46ab35683db2838505b2c9ee098db2daf46a88adae5f12988307eb963c400f78ad6eb853d34db7392bed38b74bb7776024b2c11c67b6036f1720a4380680ee97e36219c7508abb3d3ead847047a62cba990a371ed577f8ba60772a4fb2fb5a54c8443ce8e0bfcc9f5224c2e77ccf0fbbe774423062fed76feddca837e5d1cd0b1777d58aff6691deea62dd4f373319e847e59237521584ca1f3cb1ffe17a013e4de10cf2e27e1cfa8e9af64a18dd5ece8213ab351a320903837460b04a630378d659223add534a0135596a552b2b864726cd47d00c6dffbf42dcc88a01a0e2ff178fa4488090dfcd2411bed746f7e5497884d2330e114bef755178223b9a4fa8256b7e65f1c0e6146af0e01efb63ea1642564497e0a6b048682acaeb07b7d56a0165572a2820d0095aaa20122394a4f57ceb0614740d16763c485056e4475fbf5634ef02958030eb1a12bd747a26394df41d2f0073335872e1dbf657d59b8142252ccc6b49cd1507e6303b3d45bd23e5b9d546669876693a56b259d4ed87f420c56c89809d2338a69e53b53cabe8ffe62db11c4a4603f89b48cf9cd47b3ce62979313e9663ae630e4fedd9342a41bf108270cb035f5723f59a4932d4024d7b8f1bfe232ea4c1260e1714938cf60153115d1d27b3b7e44a159071cc764f658cd55b477b3c7784b2a75bf02f74c80081916736ff9e915481fbd4489dfc9860f10791e426ce52ba83e99f97f2dc32fb48dd96eeb287fe091d6ef31022670b5f8ce5c88227a1f6bf7b8579df316186e240358662707824c7cfeb8b3fe88c619e269820bcdeb6c8aa9ae2614c50043a9c34eff04d67fc0caa436f84a82e5caa60c380f829866db2f6b95d25aac9ffe4887575adadda7aca5c66980fd1c6777d5435d053712919b34faf94288f69a58b65e818d38688f037a09350c7438bbbbd9980e34947796dd402413748cd40e47ba7f78033b14f130d5b68c4867a3d8c3085968754bf59abc22bf676195d31aea3120963035d2e862d7b3013ebbf4c795ec40c6b8933a8261949c235786dc103aa684dd3bbee7fce52fc4ed1e30df011efca3ece737428e11cad4f1096cb93b6daf72f731a3d1941015bbe075eff483c4036741e37b92890da490a52c75d664e9392a7b2b30f52330ff67ebd62426a320268e158c42baaf1090494f3fc4a172f8347e89f1df2f0ecc7139a0f34d96f8c9f8a445a5b6fb358bcf2bfad5f65c629bf947706d73cc16713633f2188f096d1b7b9f376db04d8039a9a66c14230e3ea0c224ab2bc59869e26cac6ecdd78e54eeceb243e4dc2891e71688cad6384b805e1f6e675017847eca12d7522133e24167ffce91cac001c99e123634ff4c1b7834a536a4f5d9a26f1212b664d2872311f369832cecf8cdecba96622cf66a0fcf7625daa3a1ca67dee2a12e40b0515423c3f9191c704fa84e37cb50a9ebfbd411a53afdac13f3e77873840a2e95ac89f950355864a723e6cbe02276ad51bf28c3f3e9348d23c5e6cdf74255e9ac493d4b5b31f6703fa2e4ccab8c19dd9ae91b6323283fa498ec3c93b458bff683b9947b08f754e798344c142a74afd39a726b6a288e767db480df6b161d960b2be82ccd2894c7a4088fedeb8268fe9b800b9511cb3f7ef79d94c7dfdca6986f1012bbc458832bb6b6f9a104f48c0ad28392e7c1fea21da158cb4be95c9b4d7105692e16266a577df9e87e5fae25a8b9acddd3d089ef47296ca877be7f648bb7320bb3935d88024bec186b3d940d1c08edc9218bd851eb00655587d156c3db7e912f15cb991e241f381951452f16c4a2dd845f9bde33711c579540e923fe5799018fd4a72a0e9372e8198ea3ab32fb6bc468c7743a70cb989a8a0c49939333a5595686beb034afed105e4858628365ad70885967f1e01f323f17afc9fc6069381e79ea2a6fc71516dbdb7a5e5e9959c9533ce5021a7bfe969b79d85c29e66515b39f062f6d9fc069e95709ed0fa6c2c280f24d0606431fe2d50db32edaea54d4bfb6bec5385944fb4a5833d87015e5d823c185a3f8d70d2d85d5f87d762e3d0e101a9ba1ba92f7b36843f0c7b87886236761cbca1f7ddab4e1b60eef95e217b148a64aef5c2916b4d9ba38a15815d0afea304a545582233e0184724daa407bd9e06c2e004a8aa5dfdc8de76ee7df8eb1a6ecaf73daf7857426cc881b57f668e5d6bfd5b79bacd54bec695eeefb5a3346e51d08094c50b3894c9a78a0c66197ddf2e78abaddbdadb8916866c6eff5c03a0f6915fcd48ad841a7883d3b0990d415fec4ac1d610b0c9f71d765d7954d1a4523f29b9f555d63391ac353fde258b7ff65ed36453772d095ba8235b87e9093b6d4ec62fa18921cf42fd015012f65907f0bbe4da847fcb35f95c9ca5eaaf4c7efbddb29d1fd67fddde776ebf831200c7991c83c8eab5dcea551c1fa22e22601d7808b84b4203110ac3437af06e55e83a21b942ef45ed711d344cfa18158947da7ccedc8162ecb10b449918a0557f084f0b295f4a2e78138da27b28966d9b522ff7cd83e1cb2583bfe9b2877340a3550941ac4f2d5de32757f6ca51c3640f0a015c3aa906f96d2c641e45417de5387016552a8a065815e9c9f91a7d81cbde27a75972463530cb8ce030e1939bd8abb7451591524af1b08aa106b08cd5c41ce33a1aa5e608a50d2275424c2b089d5ece61bd50899b59de8c05b529976ff20edb47c583d5160c6030b7b1fc6cbc94bb235fd1d5b9b132eb87f2d4278288784950310f755263f88673ef2773583c6cf042ce66997f589a9128ed9b951d53a818af96fa686da470a99e46a1f3a1e1419473bc56686bae243f09af9f34e24bebda81104a458aa35377ec9f6d0f7ee7c7bad693d5e7ba2f06f73c65b0c8d79fa1b3dc8a8b23849fd79f4aeceb0102fff9506c3331a0879f8bfaa0b94328be02fbc8058c7f5e68f0243b8f757357b94b21868b1e8cc0e99ec88bd97affc2d056fe42426fb959cfd05e7b48cae2413f5825d29cc5ae1c534bdedb288aa90e588219d196d1b3e08990fa6a08cc0dcf3241552bab41a617005fc27262e03bd83b1bbe40933db38ed11e60651721cf5cb3a3d50b8bbb763e2e82f1e73bb9ce3868dbbcf1bec356623587fae070a26a57fa3321868bb01e5a372873a8506b0c9dd1d2913d95950d8f5275ae71c4b999d0d5fc793498a6f4cdccc01c9db3faeec44e29cb4ad0e10a1d970c37450e4bada184f44145e271cb2e200f231face5fb0ab568961339d1708785d90686d41bdd1f875ab2a27b75a70eec6e54b489a0080aa43121596de43ce9ebcaa29c0564fdbe192d58e3032645c24daedd9659c3c16d6fced4696008ed68414b8b7a971d14176225d607914d9818a4fe487209ea450bd8acf37801939232fd1e70629a123c318298256edad87d030de77321c2ff965f929651602c087c4f1efacdeed680267d5520532f56e8673e942a334a2f113c4ddd7e81fcb3e52dbd745f4e7dc86b9b61d441877337d455a8ad273884817753f72dbe5005c0a5550562dd36951e93b737a66e30609e53e5972aac543b7779e33140c70a557c5d29cae4d9214c5565f65b81e3e5eea9a1b6c4cecaf8bf38e372302afd3e9277f2e71e911995960ed35954472159d9e19f6bf0e0206a2e7370b0fb723073613975dd14b35c18f3fa2b93aaece5c69515c44da7971009ab4ca598df090508d9f34d6ccf65a025c935c6d23f553689aafd36f0a7984842c7e047e6ebb704d9b2911d711db87b9d925ef4ec470bd2fd5fac32331ad18918111cde3afb347d612bfa5a36e5f332220297355650aab41ddd7fb9c865eee685a669d543f7d35463959e0f42370ef2a57c1411537ba503511dc262018008523a7707727af3e4ed121e45eab4df39a79141508f46853882eafb4666bd5564244f99765a6bf35364aec49d52e1b7b68b116b5c47d697d416d39510f29c574dd5c15d06239d5f363ed4a3b2ff04eb4cc9aa6861a33b6d634c83c942954c1e4605c2e6011a712a26d85fee6eef2ebd658e922fe80d4186f7eb640b072e43aad5cffaccede8f0e1d4b730967620e2e4b3ce5618f7f9461cd44b4bea4abf7c8dde89bfd2af30d188a8ec4ac27c6dbe76809ece17e3be66", 0x1000}, {&(0x7f0000001740)="a75428392b5e8b0d2f273366ff90792d2c6b44e81b1ee474251e751a9c54288c606451401c8393d1c87bc658a3c61e7f1d7ee66c210ab079611dc47deda61da95bf5e33728e6365665ae665a1c2c28997b52b05495ff9f79b5d58943a3fc8c095cecf6c2eec2c6adc95340e7eed81c8ae21704c2b6db50321326199cd7c113a69305ac059076e1ead5407d9894b4165612877b3eb010b79c5389c9a28571a0bdb20b7808a8b113844d2cdfb49a682bb451446f989baffb7d9ae079b95218995738fe415487596ab9c909a9cb3e814d0240e06931f82784f71c5031e44372c4b9a6d9382de4b1afab8e8efb6a29701913dec2dc31dd0da6741fcda6088518a901c52c61e75d9e96ebcd428893bad99ebacce0ca054ddebaa4002a53c611ec763fc24130918fb22fee2071c30dfaa659306554b2be108223b99bfd429898f8fda72a1ab4d613b953f3414264aa69a5aaf65ced125454e062d3e9c3a353a127fe25f92785e36f6788b88ad1b3c43ed77aed3457472ca8e1f4e9b060899737998c396861d0cc28a4c2d6d97dfc5d93ab15773c3214ee3d9e698766ea52d0143ab76774d5ea7cbfb962f2135afb43956a5fb2dcf8f62de7e258a4c59ebb263ad3eb16b098ab2ceeffd44b16113be4aca57c481bd650230b3de47c2526507f621397219851d3058846fd45542374ce447ab1995d59d93c19307a5914f03236d78dbd9ddc215829502412685a20e81833abf109f0341b90a5c32d291ab550c91ab2c502c6d40f0eb023aeb570ee1243a8e5a4a6d63962127642818506186a092acef2a41ab0132e4bef0be38c4b2e142041e5476aa688724d9358220b2400cb19af10524b84263db3e0ed92fb1c2aa3e41b542a913d0fa00253dbadd600eb50196763db52869763af3cb3bd6476b92c5e5618aab74ecdf2d7d91d24f39dfaea03b055716c20693dd573f5ce35cd446efc3cd333ba24297f7b5e3318c79d9e9f402273bb9fd2bae4efae8f22f80686a9ff565dcd2db45b61083e32e87230ae13a5c04c104dc8dbe199ed28b9bca2bfe5337869aaa8138f841540e250ce1dc5fa40e43864a4d56282ed2cb5c786f4a4cc9f03410ee14bb9f3d84ca2ad49d3da3b30cc0329073189a3e90f7cf632c3808f4a67b406e330050836341aca06a2d356b66c9e4b800e6646c325ee0f130282947a44e1d066f7e1f03bf1632bb13253b42dca42aa74cc8de611e47f256593b8baa5b76adc33168a741c6d84eebc4ee23b8f5a5a176cc1ce9f533142fc1f990de6f67297c92f0444a8e6d3f54fbba70f51255bfe43c46c24e0ab2bcc5f665848638faea7b25f7e75bd1d3747de91d920e696fb62cd5b3f0899e60417bde97a62dd76ba10a813e6fe63c6e4973f82819dbe438c90c52ffd808306cb140b656e8e42bebb37894262b7198002748ea40f73d31febe0dd7f93904e3d7832f6abca615b649f97145c9a024a6446d07a66411adf9f8a19f1a68d78a7f3ac98b9bf84b886e0ac141f00585595e1cd8ba11d8343e3a2e2894d57b7368e4e33796fed7a7017d16805fba45a4b80773d7f02ff45395a2137e1bef1bf2032154e59be4b994b87601ed433df905c32a93e0d99dab55cd26d6bba30b142243b98cb23f5dccf928a2134003051ced345e2d5b748148aa337b5e817b17943329097f2b6829aeabc30930aa368e94ddf7174044dd88367246113a000f33785bc289d0bc943fabb7d0501eb25f30a6bdf0becc2b2edbdd5ca7b44da96622eaa4aad9f79a2fcb63caefc145c364813fdef585c24ef07a85f5891f3142da4a9ac9f8c8c75d0aa5be97e7010f31e9a02a9120cad7090f9944969a17dd85a36e6177ef2f8f468c980eceb1935fd5847a501ee81e525940ae96d975e472dbd62e7db39ee8209874843dc68765c0b8c3261e73b4cce3184488cb275b1fc09ccaad106dc38ac2c0505f6a412d85e6346c30aaab2f87fb7fca39226d47b536348db656833464125353f5c5b44a73a21719e61b64a5b6fb2952997b02549f7bf7f803fb815976ad0e4ca4b961f1e7b96b97ea85b346e81fa1d67b5ee9ee9fbd5b517347633f055f329b26b3c21c9197d7d3309c1fad99622fa8592ddf70d5f5c0292b5d90a333d2fbed187cbbbc1eedba3c6667353308095c95da4c58ed357139ffbb438de9b832983555ff1c2e83f9ac68c221e69bdc3d45361837ccf146b72c079d90b42f810c42e7a74f727e05c8d806d1de57a44d79033eb4a1eaa2ea5c6c388452685f54cf930f97978af561a7fb6ffc49ef5b9f1f6972b57b7af87623ce90bc5f13679c401282f12ee0ed950931e2844d350417f7da66c471184b1637754ed508252a5a51770bb274aacb52868834834bafd1414cdc752c29f3fe789c36ec9559745998fe82183a408c7f6b1fdbb23da8a388cd5ead2e41084f140565d55aa3dc98d49bcdbb969010075fe07cf0994a791a8dc2e638d0468c80e8e35d3ae2e752efd92a4b918d65425681841608d5360891eec08f478d25c2a0370aa058d1c099803ea233717644760f521defb7b884893aa52a0d10107bc8353d588408efd12df4707c98d174e1d0181d1ff9166cae5b9162fbbc2b1ec503f726bbaf2efaf18679319be798cea28f81abf8adc0ed785357ee1193b01d959d109a26b472360ab632b822ec1a0f314d627c07b80d6ebb5d7fde3ea55fabd797c8f8bb1aaca0540c3c54935e8462758322bbaafbcbffaef3f0337ca39225a28bfa8f4e3e5ca6a246da9801d9b160b2e2b169bf215f6cfb191e313ca1331ae3619bac3007ea78c2ab7c3e4b8daefc989235c4fa49c215f55efc10c00b97e4b8fd67bc96250ab6efddbd7ea0263a2ea5fac6f49b0a7710fe4c08a6c453ae3b0877a6e5fd7c0e1cc0b752088bcedbfc3697b497f07638336773d0785e5409ecd52e649f0f79313b0ff7b830046c9836c43de4d6c53057398bf0db8dd2ac312aa2b140ee12d02231ca4efec545e799439b80c0061475eb856226b9813af88d730afb6cc72d22ad8c20f63d0020a9c9161ca1cba493d32d4467e1521ee5682232470e4ea92323bfab0f7f7d00ea819d06eb4a05cec193218e7eaba089cd969d490460361d1807244042074345031fb339bd2d816c27399e58e0919279a76b5c76ec2deb378d7dc21bbc1e70aa814f243449c44f30a571fa7ec607bf942625f4636da0dd4c0c7f88a72e2a79466247174a6953c8ba331e598df28fbefebb8c9b5658a9e93f80d1f70c7a62a59195567bd87b94e71205d93e4bc564402f6728fd2d0475abc9fdd5d0ec0ff0587c3619ea99fcdc8e451bf0028ba41a858b163d4cdeb35516d82400134e9c6bca05d96429a67cf932c4f42ba5684a5c2dcf448d64cf063bb7daa66d47bc2ef2656bb4ac7ec1f90a4d7aa6e4eb22056bab670d30ca34ee41ef24389cb30e625c61dea7c6ed04125f1b6ea239906df690d278cd15a0520ae270c17df08e1314f7dd4c7166553fc8960c2ecad8e49c9399f564e8b32d48d6ddb7b820a96f991f2359b565c16a8dc44e99e2ef9aec8d793bfcbf4fd0fb0bcc02cd0a4b42125e7af25c52e2ba8869f6905c7847c86f379b1e6de5fa046cb9d663e306f88fc50bd4cd17b0d87cfd4e491a03a860e03ef2258893d232d8616f4a17312729e04200f741a28bad062585bf3a3a9603cfebc63afc112887ce0ea3976489146a16a6e269519925a1506be2d98a49b1e2ab11019a95129e5977af221e23df30410248762fac64b98e20899b56cad3b850ee90bf300f6ab3bfce9943e05da95cf3e81feb19cd9bbfc3a5778e72c328a4549fc63f0f3dea347ad8e18fc5533d3e4ed47b6abcf556285056593be2dae885375985f049de891834fed9602b255d395168551592d0aa260ea1d939fa92724b8b4dedc78a61324f2d8803b18c12f7bd16af45ebfcf64cd730ece7e645d1c18e9d7cd090fa1b8c29e98ff39cca2cbd648f6c08a13eee636105ad4e29d757d01a4086e8b5ad6736bf1c34f3d96c34419126230bfb1096332521670cab338947d699145f1808b6d5d8b1917993369c8647159c6709e0a442737f9f187807501ecc32c3a4a972185054b23ca6c48cc2c9ca83d9a79b643026a7e4d5402ab70535e5097f5e0dea6fcbcbe28b4d8e010284c18e21caa0bf887ba0ddaa5896106ea2b55cf663b4059f48b1fd10843ad399ab5ca467de62aad933b3a8947f6e88f8283169f44cc5b6dab4aab5c5156f77aaa59ee28f05a4e2af3a3dc4a3b0c27a78a0041e3c9a6a814e37b756c8e6b78bd9c6aad84e4c4023ec3fea061a9c1600a771a9f6b71d4c7cdf6f09ecd13ee2c8b6934f8f2b8fe588d767fd904ebfcc32d65b784d63f8ac4b34435c2432f614f79f0ff0b3a02ff7e8f72c9c8086c2b8280627213c02a075370d5582f62c62d8bdf0839328ab72ca1a6509c8834a0b70339314ce0f74c402284e9a4c87ec48eedbea67075bf7cf796689d938d1af8affde906b2abab2dbdd140812698056449a31f82c5fc55b80454f8cfb68d21810fcc84ba8889169f7f5acc0b0f37edc4dfffaa9831cdc03e8dd15aec4fa1268f35dc52d4b8df7c57968f7bd679d2b47c69d8258386943a26a6c622b9442cb3f507c2a4b52f68d833e35b45d62e9fc6de7911013d593ec2e27a4382cfe0b5cde57697ab48e2b4aae8d4b8e0e20aab2f7aa51794de5c07e7211ca31d2f7cf60460d21cdb14bca99051bd9b401ff9cec69beeae1901face092899b7ce55a420dfd6cf0b769ea9b3ea177ba691b365a2484385edb1fb33dd081fead6b83d4866fde02b8ba8f8f210ff93c6ce5968ee34886e6d59ce0f7943a1825f2e09bbfafe9c6062046bc04a79e34bd6ce0ad48f56dc588f7241021815db6bdec73573d43d08cf1781389ceb574146388fc2565ad0a5bab47994e82be250863e8a9ef342092874445401965b5d080ad5af576038726b92d70108ef7cf67af50ed992e655c727b728d92c84d31e891a054cc3df776ce08cd617eaf1cd1184833fdce2ffe308454f4080fc2d9229a5fe22d4370eefb1bd1093af32601228319013814c1b1c94f32562349917f4fb4bb37d8a4f67dad8485a584cc63503e599eaa0e78ee4fc4409d3c296391943de97b0d1ad9a49cb11ae4a4f8da8e14c2d97af1aba6a9053c74b09a49064cb9b9f4edce7b7cca8db167aec0db7f4dcf0e4c9feec5444d942f32084319bbf869350832c4612723e7d3d2efeafdbf56acc857ce2c96640d49c97c208da0fd4b416d940e2be4e9c8da23604365bf68a72cf760e6ee8dee05ede8f705cbeeeaae1c9232e90a9c37443bcc0cdb76203fa720c1bd900a03d4ceaed526b1b8fc008bb9a272337c74f5bb97e5a2b705b475bf28029d68e6ffd1b7a6d99eef0585bd1737ae4b004dd0be7f236d0cc244fea192dfb526732d07dc187af1540f2ece683ea408f80c8208e57c6eed1105dfe88b820ab2f22f17aa04393948ece4f1dfc01f59ddc197d45e5bebd83c22383e5c4d3925705c011f3537d7bfe98f724e2fad58a95f6166c67fa9c753c8241f021386ec1d383c06a8004e6489fdf774c08e8cbb1858035869a2c733ea7088e0f334b9cb9549d781ce31468175e5c14fe0a26799e1db69df7895b19a677e5db48f58c0b08911ef92ab9768be5f3a0172fc103ef7c83ce0ad53c4147ce9266fdddb58cfd23246aa58ebfb27e6e4258202fbbcdc345ecef67b0ceab12db41c9abfa8dd1c321d1769302fffcc22ff7872a42f293e4474ac2700f1e3153764a1253a369ed43fc55ca6bee8e7c", 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x2) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6eacadf4a13dad4d) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 07:56:46 executing program 0: sendsyslog(0x0, 0xfe58, 0x100000032) 07:56:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x27180d4dc03ece44, 0x0) lseek(r0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r3) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 07:56:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000680)="2078f7b678807d89e0d40682c2a0e732dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b3f2b3a1937f834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11641e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad2180600000000000000ff49b50bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf072994d1d9622c2b62c2526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200100"/600, 0xfffffffffffffebf) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) getrlimit(0x2, &(0x7f0000000140)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000003c0)=0x1) mlockall(0x1) 07:56:47 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, 0x0, 0x2, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x48) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x3ff) listen(r1, 0x7) 07:56:47 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20200, 0x8) r1 = openat(r0, &(0x7f0000000140)='/', 0x1, 0x1) fchdir(r1) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 07:56:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x461, 0xdf, './file0\x00', 0x3, 0x0, 0x81, 0x3f}) socket(0x36, 0x3, 0x2ca8) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0xd6a8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x4, 0x0, 0x1, 0x0, 0x2, 0x100, 0x37, 0x6, 0x1, 0x10000, 0x83b}) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 07:56:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) getpeername(r0, 0x0, 0x0) 07:56:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt(r0, 0x3ff, 0x40, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) getsockname$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe93) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000011c0)="ba69cddc0a08f5daa1cfad5e440939a207dfbbb9ea3be46bfeb4251975ac069eb949ef65440c1081c80571589852d9ca07abd74a61a73f4d5289efa6814252652a81ff83cc6d4291330e41736da0688adef5c6537c368ef85f3c725bff23fa", 0x5f}, {&(0x7f0000001240)="1c0bac1f104e779d23b984ce252169bc12f7f4d51f98e7447cea93a1123667095bd54fbe59edb4be8ed684321299b120aa9a0db1b44cb62b1d716bdb0482ac68841750282be1293c7d56", 0x4a}], 0x2, 0x0, 0x0, 0x400}, 0x3) chroot(&(0x7f00000000c0)='./file0\x00') 07:56:47 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x7, 0xa, 0x100000000, r1}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchdir(r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fcntl$lock(r2, 0x564a4e316181812d, &(0x7f0000000180)={0x3, 0x3, 0x10001, 0x5, r1}) 07:56:47 executing program 0: truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0x2) r0 = open(&(0x7f0000000040)='.\x00', 0x80, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') write(r0, &(0x7f0000000100)="55568f3359b8771e54e1915fb9db745f23fef512d93f0d08ed1162615ca03cb77de44a48a030c621fac0a0f5d256edc51f2ff2962ba9a84b4753dbdc94d7db221c8502466c35f5bd42404ca55856b0f5", 0x50) mknod(&(0x7f0000000180)='./file1\x00', 0x80, 0x487c) 07:56:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000080)="eaff125c00000000", 0x2bb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 07:56:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000700)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0xa87b96f545f9f41c) pread(r1, &(0x7f0000000140)="12b1ba3efc4d6f988f89a1ac09947ec409f98f820b777552caea388e77100f9d4dc23325a10cce20ab1da2b6618927d82cc0cf6a4ea8623a1fd55bd00870975e09ca1c37ebe30960b4030bbd57213723af1aeceda4d00bdac87657c0", 0x5c, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x2, 0x4, './file0\x00', 0x9, 0x9, 0x1, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x2b, 0x7, 0x0, 0x8, "7a8c3cf0197611469affdeaf2daa4faf93ba4718", 0x4, 0x7ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x8, 0x0, 0x9, 0x200, "b97d1ae2b747b96b05c73b1f21db25defc432749", 0x0, 0x3}) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x20, 0x4000, 0x800) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000280)=0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x37860b6d8bfc39e9, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x3, 0x9, 0x7, 0x6, "f40d9349bfe187d0d6afd148487dda7d44778d82", 0x81, 0x100000001}) r3 = semget$private(0x0, 0x2, 0x16) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x9, r4, r6, r7, r8, 0x2, 0x1}, 0x8, 0x101, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000540)=0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000580)) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) chdir(&(0x7f0000000600)='./file0\x00') fcntl$setown(r2, 0x6, r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x6, &(0x7f0000000640)=[{0x979c, 0x9, 0x1000000000000000, 0x50000}, {0x1, 0x6, 0x9, 0x7}, {0xfffffffffffffffc, 0x8, 0x81, 0x7fffffff}, {0x2, 0xded, 0x6, 0x6e}, {0x4, 0x5, 0x1000, 0x40}, {0xfffffffffffffff7, 0xffffffff00000000, 0x65, 0x81}]}) 07:56:47 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0xca195060a489dcce, 0x4, 0x7, 0x9, 0x3f}) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x1ff) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0x3, 0x7, 0x9, "4933bc225f8b13f0823f97b3b26228c306e25f6c", 0x0, 0x887}) syz_open_pts() 07:56:47 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = msgget(0x0, 0x100) msgsnd(r1, &(0x7f0000000040)={0x2, "9ecc69f2a9b7e1f7ac7750de98a3ac27c8194f965e87b2bd950584dde0cdd288d301afec76acb45c9720d1cca32d8f7e91a66d0dd151d3340f510c0f8ab93f5eef059960eeec1847ac9e44da569158b21921c71b69aaf9892a78325fda62d4929523dd1b13c8bb6649609ce571266af7bebe9d38eb3d92405d2a9d2bbc196c373054144553d381a47bab4aefe5aa3dd80dad563b2db7fecf9f0d38fbe4b45629e84ae7ac3ef9bad92dca3a5f166c9765b47dadbce52846f24804e7a1dea90fb820be311bbd"}, 0xcd, 0x800) ftruncate(r0, 0x0, 0x5) 07:56:47 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = msgget$private(0x0, 0x38) r2 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getgid() r6 = getpid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xffffffff7fffffff, r2, r3, r4, r5, 0x1b3, 0x40}, 0x3, 0xefa5aab, r6, r7, 0x3, 0x6, 0x9b, 0x5}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0xfeaa}], 0x1) fchmod(r0, 0xe3) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x8a, 0xfffffffffffffbff}, {0x40, 0x9}, {0x88, 0x75ea}, {0x48, 0x9}], 0x4}) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000140)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:56:47 executing program 1: socketpair$unix(0x1, 0x94bf12304eb9a33c, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="93ae38cc8e8d986028f7a809eb9d9648288398845898eb144c7a3dfaea200a9a73a1764b6ca25e147a86965b9ce77456ba1a182c9df6571069d0250ba1ac5dd45f35cadd654f8714e6f1e7d09d3536d79ae1827f3a127a3d4635a5c6d6743a7b5ac0efe1fb04c19cf52f60a7f80d64e6ab8dcf93e7fa11041f169a8b7eb07112860c93da84020fdae03c85859cdb3030377c2d46d2e07e09de80666256277c6b0c0baf48d5050a67ea97f305814fc51e174bb7c74ab41a14be157014d54912189759a334cff9bdf0a02d2f3c4811af7a3b64cc6710cb874c66d1fa682e0c17fbf689ef6229182e1ede69ccd0df52e10cdbb0aafc30e2c293aca164b422afa453b7fe3e026bcd12471ba4c583de341bf332daa3f72e73398df7e9fb2681ea0625c6479479ae34fc996697245d2dc912603e94b876e3d23108480257f639f646b4fbc8224a53e5048838f9ea474997214dbb07925c783c6b248f139e8276753b6b913def77da3ec8e04a6be8dbfa20f81267c57f85d09de4fa15baa96494fc08f33c21fe9f3b835e7456243583486bd45070c0b2d37ebc4520d4d581bec6377037d5c3132ca0b585a4bc4c577df5ed195959d98fd3387a71197749ca3b968494b2868324663883d9725ef2d19373605d039bd7f057e6322180f7828d9cec2395fa665c37d0ba15181d2a0595447b808332dca325f7d39e5cf211626d95b9c6f10a6d636adce142ec3550b456914ce1ac73d77f185e2ffd561f26b3e0c2e1adce10beee1347e62132db00cab43728fd9c717612b729519da369235d345f0c266793d8092ee6e65b473f42fe1789b3e02674e4de5f5c424fceae18d1ac4fb0c3e5b5fcf4d420e9109d931b381c8a1f0dbe64ef2ac24710c653155a8866d2fb05bb6cb4de11eb272eb15f81ab16454c0952c30d544e9c959393c8447b30d630a53f34863b9e182306d12c11bca51ef4fd0e0a1858424d3e1bf3ccda62132ef22f69741a48ba8ad7fa176749d8f0c348fa6b3f3f56170c604988f989f87e5043e573e40f2fb27559f50d01bd7c0729771c54cc7694a309b0381ef69d9068eb6cf7ec8f3d8bebfafddd05468a0467eee47fe40956242bb491fb57ab4bc1c82cdb5ffa44cd7ab3e857ededf64d55f028d490270a758b5524126e6d98adfa33e24340f893fb6574e14180bb82d3ef2e13b1ee33424383065fc8a9eef3e0a7b23a385833dd7323e0ca2a5597e952dd548b83cbb71890a0ec0293229e947d165e9e75263284ac83a4707c0d60baac7fe5949c0e66fa006c54f4be5837f962d9a24f3c93be4e8b309ea182991ccbc12ec3796e51f3fb3b189716548e2a603fb03e1b943069a04807d01c8c07fc3e38c23d0e4eeb42d03999cd8a28bcf52c21f23c85c050eda7613ef5538fbfbede1dbf7cc6bb1836e3a4c10330319f16e1d63f3bce61e853298f89c044bf36dddb43f50d5dd985514568cc5f24756ef77d90543ffd7379316b8c7b8b63376b6eb59d1c543c8d3862951bbed1991a786de478daf1dc4c698b8e67ac5b10392b8c979e423eae63c672d436215c477f9e72cce44085e8d9a3f9a0a5ae5fe8a1b5df3fa73638ff1be5cc0a5d8b820fc78074bd9d339f363852dc7606a3e7d323c6fe9e5f314d879b1198a99764adf60e1f778318e1def2ba03a13e032f523b50069879f87962562f6307a22cea8ce1f05048349c6e7d733d5307eff00f388127f22145985c3a5e29529458cb0a4fe1e3e01c56c69e9538130a57f6af4b85f5b9d91c76d83838888e1213fbfbafdb8be62387025a4e95ac6cfb4cbc1e42d9263602cb279d7b5d30cb6ff36c82d1d7fe60b202b83d5723ff8d43fa6c8e2257371f8cd54055801887f8deb871c1a387ebadc064f8ae1b6d9822001c72c5cd332b8f277a2b61800469f9a03501220ab60c4957222927072eaaa64f55b060221b5a2585e5fcd04c2f6a67beac4fc5d163f0e3f9602a007062135f152999851074dafcb477c2138d5b74c75f5c52015cc7fa41915fab98921391c793a5930e0b45ef76c9a24a7346f490e0ed45e5c20a8e1be53efa7820abb39baf62407ac60db4b736883a9a12f1f9013ff46c978fdc12cca3c5869e5bf7faaf855bd741dc6f7bcbee439ac9d6ac323146790458630440444ef1d37e4f7a87751b4c619f2b9a505e2502ef49311dc703fe5ff788d5b6592eb461630bd7dc97f26035103b7353ee64065cf03b7a7b6572ebcf1434055cad7ff414b9f7339105d8d8e58519b0b7f617aa6b9e82b72ae228b058e4c133c8fe65caa509516a9d4e65514dcac58be24e75422733651f35640830f895be7cc04791c91c027551104aa2e3992939cb50349b5c52aefe4755acef4cc1ab445857aa8f526a99ef9d056aa7de52eec4ff5d6d0025cd28feeed64177573a68dbb46b53c58ee996878af82ece33da8eeb9322f230d0c57ea1af59aace807b6d9d05481d7b37ab45d8ceb22832531b6b723b76af3592a263e6d0a97e95c11d046ea5896689eb65c6b2aab59eec35e8b80888b540904ae66acbf8b1d1b7d822ef8d89b87b41ae6d378bb7af910557054ee7970e378120d6a6fb67123ac045f58ddb46c334d14422b3b6d910b3787c42c5c37f8b526759108a912f6b1994ebece181c88b42dd3a326ef8d04dd74e24fd1502040def356796cda7cdc8cd1ad544b94c9663e1af2745df70bc4235f24b2a6423e1d4f7661d9e5c58f66a9742809b0aebdc523ce25bc04b5c19b4edcff0693470128c833ab6cd96fa70a16e6448135411cfb569b65847f750051d81e7c6adeac9fed0c5794a73e667d3b962958ddf2a53bcf713d62a30ef7f12126d09e4a915f2ae7a221a30ae6d59662926ef92b06d6dcf0271f1c6f24efb79e43a462966b1137aea79dc538db039f89f457fda7acd7a1217d125ce445f8b77ab4c8019199cb69b3e6fb1c9e908497db1b0d0f9c39ddec3a9dadb46a77502f361c1c01c1d36694bc18e2314deec89620b42faf2819b28c8bfcfa1582d8fd90cb7e135e14c8b0c1b19e967e0297b9f169851d5ad1b85eab85d3ca496caa1a58464ba2d50e6802ca085c7e70b18805aec22b420c15f5f6a808e53ec7ad69690e9fc43702806b5baa2d369e74ef9420287fbdd9e27d42a673911f14edfc01e0097bf07c0b112d9dff41d2bacdd8cad16856a25b2e05b6b668945618e954de937771e5c452fb618f5a4f1926f28d82e37d4bf02b9cb8fee6d4a58097585c99e0a5ed0d1044180746dca3c0396bfeff03cd2ba5b91809242667fceaf07c5e9143b32276d79596966619c0548a1eb4de60fe5217acdfb87b6a2feb9baa65c0fc1d6fba5e403ec6536d85572df6d7daa8e46ab71f782dd218cdbf3b24a7989da91963f01f877e3aa8923de084f1987c2f9878bdd6eb957d0da15c4975a98d517b5334fa79da8dafb021cf8f0de5d7a3cc608b7bf25ff22ddc2c6f0d4560b0abece5a6a9f9a30638723def5d2f5adfc0568c6fb03902e5d09877e46e4b1a419bcf213505e49019b3dd72e75284658e4ad68ebc865dadd056a5f6f42d5cc53f1bdfd6a58ba5c71dc447f4d3a81ab7f2df2a5e0a20f60dce139a1f548e0d3ed2f743548ebc28ef222ff0001f9cd93c0431bc40eaccc351a189592432234f35cdeb63ff55a54a2213f6a5b40364447fa7aab51e7f494bdfa5984bc2258b0db72d2daccf821522b5f761179651c21d3eb55ca682700229576b45ad206dbc664a55fcca5072ae6b821e88e3406c66c8e9d0639148a358480d3f2b0249c3aaf2e1e5ee74e7033d85d88d2f486765433492382dd6133e5ff77976c77d9c5c6d3cb2505f03fb96a797f411d59460d877ef76aeaf6483166ad9a8cb1feb0eb9ec5734eda8cdf747ddc38727ae915a397304c91cd945c08aba133f61c2028908cb2ccdc238652ec5083922ac38597fff50abdd86b7217e98c0dda1dd03cae00db8e6d2656c4828fdce58089e397f443c9b1c721e77276bd44c860b6c64d673912eb1b7280611b5bceb38ce62cf17586614ee1d1e88ccdc45f7f06827dabd1e48598d3dd4864e3c80650daecb172796114eb1f044a0012a1b8230bf7ef657ec3be259759b4f3d4c6f8d226d6f728c79d42de5d23944f0978c2857839b32af5b3d5767354871b7446b1a3feda3c5812c1a18251196b44f73392aea5590f8996852f0fdaa53243b45dd8c90363fca2502e38a54149cf9336ea2b62fb5c63a9343ac0d2f881457b8d87325e257d373b228ef4eddffb10d3136a51ec968f4255ffda3af2c921a983c8abaf49490ef21f3d21806b104719e98f0aab7583b507854c87d44b16c89639cc8289273e3da4f31aa4d2d13b6a2bbe8a7e926d14dd926b153b287a56e1ded986c71b8dcafcf39e7cdd615843ff20e94de4c0a89091518c61b85b2ea1d38ee5f6267fbcf0e3c6fdf80c66311801d0ee4486d8662dbb265268c142e7d84f788049fd6346162ef7ef66789151e5da74780281922dec3f6c896cead1353b3bdad44563cc64a7b7a30e6a2cf81d70ee00d80369db6e9e575ef97b6a717df423f4383d1886bd0d1c6a89efb2a703fa30709a6bb47f6e3fb7becea82bf59c4ba115759a61d0e383e4eb97b0fba64e6fffba5a05c30cb332172e5cd75c3e230c3de35f434743ae746983c9cb530e84164bfe0bb6adab27e0b686cce504f44b90153858a3f9832bb7a00e4e93d406ccb600bfde6b323023b4f03c54dfb969461f16f60a32075bcbdf8fc6a80ead6c740c24763ae132684f84e61d1c2e08902e35678573d59e6853d25417e88b56c219060c45a6ce83335ad9c11f75fdd49bd3576ec5527d206b58ef11521a9631730a09c0c2ef3d8dc6c4fddd7c5e297963acc4663c90d4d0351f141931e20fce38b30624c7a799a5e3d3e6256275f3f0c4ccfab953e4a109bab55a50c9d85a8f5591813f2406d9f63c91b5fd82e84dadd83e5caf2345616387a64536e0856beb0a52c0e0f11eee5ce7481c360fe14b85711aa3f61a2fa1b7670a8e6f70401d79df903d7882da93d6f6e80884f31a4ffa63e929488eb3688f77ae8bdd58d6fb1daa359560a96e43ce5c7f881a49438853a6fe4dfc7c4d669e9155a1eb2b5ee3d3a7484230e90a7584f4f15b22e4c582499f3595b6a73ee6917bb25e77065b3dae74a0754e51157d8114eb08dad963705fa2d8e29d46122957aa72977eb53a19d0a6d63d832d4fd1108e8036827c6856beacc9ebe79948b6591b91c1f17bf83c8bd2a7abe44f89759578c6b165a5929a6bfdd9869509bece1861d4b6ad225b825921ddcdcba7976a796fe87180a331999c772ee0fac06d043d3c52c0acece961deffbe18d02826c6f39174e6b1c04d6f3d21458d9ab53682bbc18e00c0447a0d44a3e208a3cf1d987c250661ed68ecab8ff6d4b331b0bff319930305720de2cdf6fd5d199ae3f967e8fdb66649ab0102f0baf6d6aad543d014b2df6374b2f93e2fa216fd085681107251c46ccf4703bb22f7b38625902d51b933685bdfecaf1991cdb58094c15eec91b85c68e444eb5f31fa05b6ada6f40f00accb8b17296c37762b58d9a17cb145597b5e62d3d394f38316c6ec338e60572cdb6d0ffc2a8a15c233b9ed61227b7a1fa9a078de0da901ccb9070e31572528dde94b1ac84e31e95d8403e5cc3bd84102723a95d622202f1d2c794b921d24b8d6d25ff9c49b39630da780eea2eafefbcb013a2f3c0b1562c58ac3245461fdf6fb13a58d1794cf1ba7f1286955414edb658ea8b46336386ad1109e9b5b887026533280562ac5c37b01", 0x1000) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1e0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000056000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xfd81}], 0x288, 0x0}, 0x842) dup2(r1, r0) 07:56:47 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) open(&(0x7f0000000080)='./file0/file0/file0\x00', 0x800, 0x21) 07:56:47 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x100000000001ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) close(r0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="a13bec4ef93baa7c7af7fe0f472aed63404339c1bb3f080a678f655f1ceac36b7f34e5d55ab1c0de75795455eee24fd7ae1d4a8e32b7689acb58f6d63d04e44b1e368ff3c2add4", 0x47}], 0x1, &(0x7f0000000180)=[{0x60, 0x87a648a013e5440b, 0xff, "57756d2f556047d5a73cc8f226f32cbe908b3667a12cdf6530ec740ab94b103cf0d5f46afd79e2ef35465609e1752df2f810d6926888eba057175cc32baa3548a1346c36a874ded6926f"}], 0x60}, 0x5) 07:56:47 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x7, 0x9ac}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x100000001, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x30, 0x11, 0x8, 0xfffffffffffffff8}], 0x968, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40000000, 0xb284, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0xffffffffffffff80}], 0x0, &(0x7f0000000140)={0x1f, 0xbce}) syz_open_pts() close(r0) syz_open_pts() 07:56:48 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x255) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x30002, 0x1) 07:56:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x1}], 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) 07:56:48 executing program 0: r0 = open$dir(&(0x7f0000001140)='./file0\x00', 0x200, 0x104) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x16, 0x12, r3, 0x0, 0x56) recvmsg(r3, &(0x7f0000001100)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/126, 0x7e}], 0x2, 0xfffffffffffffffe}, 0x40) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 07:56:48 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) close(r3) r4 = kqueue() pipe2(&(0x7f0000000000), 0x10004) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 07:56:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000000)=0x2000080000000028) 07:56:48 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}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="280000dee4a5acc794435aa24c94f18c887dafe64620000000dada8e17fb54964bf6183453c02dad714d5b24a7dfd408935f45bd15eb843e9e677e22e7e04d2d0855c06c6601e6d07126679ea22e07ec5bfcb0ca733dd70604fe44a45b455f56fe964d482aa701dd49a407eefafafc7f89b8a01076d181cff9fdf70e888d937a5a7eaa08d75f53a1ea0fb74d58b8996788a45be1efda088cfba79c72a3e3e1e082f9e619c15688ed2964002041aa353865f7002cfc6dc995641144089e8b5f92b7db8fbe863aadf4395994930f5d9108cf53db82cf931df51fc227be93235f7d420101000000000000cad078302f1d2803000000000000004399dca790fd2b5851c01c44526205507da6eab8d5ba4360d870db7c91ddbea9176ff4ae4f6cc2b8ec81f8f3f9572271e69f2306019bf9060000004b2b4a92536ecc09819471bf65cd35a4221c1b25e6e48f0b393185f7fce182361cb7e33cf655cd9889b627f6fe1ea8ecdddd19bc6b4cd73ab45dbffca4f7776026516a4d202ed4b0ccf42c5eff436963fb9686154185409dfa89ca4379e4cf02ef7b91781b8ebc6dd8c8"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 07:56:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) read(r0, &(0x7f00000000c0)=""/221, 0xdd) socket(0x18, 0x5, 0x1f) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) 07:56:49 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) fsync(r0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 07:56:49 executing program 1: socket$unix(0x1, 0x2, 0x0) 07:56:49 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/125, 0x7d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 07:56:49 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10040, 0x41) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 07:56:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r2 = dup(r1) write(r0, &(0x7f0000000180)="c2d585fac7fb4f907a15acd7f5264d16890902edd9718b5173a3a1abd6ff6994c105a34ec0fa0a72e0e32522751b7fad6a2741011c49edfcce047f224f06f7e2e406f21fdcc6a6bb9a4a65c70300b65d7fce2b7016c5b74b702e6359d927a565325a767bd07e79ab822706573e0aa37ca17b9cd60259195904f2e04df8f4ee0ff2f16815cbd8db7733ba1677770c048d360e9075581ff257b4d63d92d28def3c4a729d570d1d2db625cc298c4ed3cbd33bed1682511ca59f8e6d1b3948fceaa6135d8d8215ff86b3445ce19231b863bbfd8f14958fc0", 0xd6) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x4cac423bf541726e, 0x102) r3 = msgget(0x3, 0x10) msgsnd(r3, &(0x7f00000013c0)=ANY=[@ANYBLOB="030000000000000060744ac7011d38f9dc31505ff8e73c3727dd9d458cf323c1d40144cefe4cf063a11e0c15cdf5e9df959d81cff24cd26122fabb534f34e08e0a135cbfe088d54512d0d7c991b0670f56127ee906a0a263254ef9d4ff00bfd7988caf2e1e09ed51f727753e4ebbbe404b0d2df5a26187b34cb9581f4a85f6b2da20e27a354e9d55d41913581dbc8b18db63ecf7e855ed07a60f7ef6eedc10b6f71a707f775e5a79cb67620b0d0a2f961cd78c406319ccd6b873ed11382156a9d5cf800a130323344fb4d050f4281ec7ee8ac02f4c85c6de2d70971074f8aa25d390f5b52088bb1565f99dbd62d59fd4456c0b85809f35be5accaa6465b22c7776435f402efb3d12414934fc198a71ae86019564bd04fc224e4659d9d33b4fbef1d913d295149f1f741e326bdd15a94bb7d31fecbbdb29091f0c6be34f8253a8dc3994f830189e3daf42298f031b290c4b80115ae686ef6376187c6c146128973f746030edd8d07ed46e6d22615cc37dd3c7009d8dc9cf7ca086b924e5d488a2ec2452858faaefee5f4377843085b48662ee7ee1bd9fb198eb5a2e55de5d5986a1a6a665dcb757dd8338879a85ab49e97e636f526955010b52179557f2a2bfad97413654ec6fd688037e58e6af8f1e2de74717d4ac6c00db83dd6e7c3be8cdcafb1e0a572724f06f1b0c7322c1597146726e2421e629b2be407fa65c0b2a8d83a04de20df2fdd2cc7cfa6078e4d5e836693185af374617da833b3c44f72af8621df630d6d7382c1c3cb8d099ae3ecb7fda361e1ffdcdbb0fa6c28c59bb46985d69bc5acb28221385cde34f170e2bffc01f2735440af8c79303de52326c40e3c5d47999f33aedaf4fd7c0df7d894c5a05c98fd358182910f85c71b3f916851e977f1796ffe97d2c709aac9b8619ceb41d3f6df344d2620c12e91a97c7b91014bf99bfae5f6a93e4c469c223bf06456db0981f8fad067f1b7d2c7c0c879a4483e2752e928e5b56a7f832c856e313b1e30abbc536d9b5742323425b9ea26ca541f84dc9c24c234ac12cf496358b38c700a82de716f2ad152c977e9a0362fed20f6961e2ed9c7f40a37e25a38bb4663bc0a95a2d8d4627bed48a406a0c999a3a7fbd06e93b99b35b7b668f548b306d15f1e6ecdd267c5b9e165a8dd4c8459259649e0fcfec3ea8b8e22008447fee2f5a1adeca7541da6a5de06d527747b5ca3aa376037f676340470b08dd37da6bbddeef6ac66ade56f7370ffe96319ab2b9d90b4cdedc62686db74984168edd910fc0d0d66a9f0351da13874c7d0690eb096d779156d466235d709fbb5413aa9be2e21c5f3fab1994e659f65bdde52f37212edcac25f94f7c85d6feefec999f6ee35dc256aa76cb20582bd3477eebec3bb89b53cf2e0d4bc584a5638266b9e0cf28202ca4e6ccaa80ebd4e2ad8622ec13e8924da14ed44df3aa05f2afcf0634880d48bb8ecdd13456f1804bf596bafb7d5725e858ea91817ab6fd47d7099851bc28b86866051dbee7050b36fe44fdd0c7193adfed05f7354ea14b0d326701f68a9e04a0d70c33f1d2685b7723a0afa08a18bcdebb2bad8234d83d2a5d68b2f02c8ab2710ca7892e9faa58228f44197cd196b5400c60f640b68f24544cb767ca48f18458e582fcfc5f3528c6ef47a2e898d8a71d3a92c56a2c73ee985530cd1d9f17082d96b98b18701c2404a299a74516dbc6a7f1d9d89f548295a9ce1cbd62b8847c34a63cf85167a696ce5a61a092b5f301f5416d4075b59d859c6ef41972060a6db8923d22521d2890b74c9cfd819adf3cdfc563942b1413d0994b70a9e2f2585643e6c1de815372c5831e2cdc8dcecd902a31bc605f90ad98797dbdec9e0e2f3b30a31d216b36eed9218933a83abd616ab1b630c769e131c6372a957988098f19e30dd51ceae363cde38bcc6a63f55cae6d02b9fad070120bd99dc62b6406c5d96538e8b9f3a9f3acc76bc8744c8b67096f78f6e222e2fa25bfb1e3d04ae9e7889c2dea87739b54a67ee12180ac5ca2562367b56e3ba5181849ce33c69018f3f385e8afd3a0d58a545beacd7882e7daba7f311520ef59b8282de1da741202f4cb306e5bb72f968b91943fffb6701b928fc812829e61be1eef1ae5e93e31a176c4d760e071914fc825d1197485057b7382fe0f66a346af8ec74c0c604698637dfb9b1f717d29116e092c76309fe10421350268df105b062a70b46fb8cc4a712c8fe6d4a78880b8bb81e0f869a92856aa830a5eb169e7efdc515c8743147763de8d0f9782da4755b61474bd4d818d719cdcbb32e1220f94e8567db39200f3703d173c3bd3ee51c1f15d006f58c2a9bb2bae3250ca6933a9a73a83d00319307544cf707595b4ca27ed312403aeb4976424c775a1241fd514e761d9e6e3170a4b60422d2f9ba641a4008f3cea7ed350a9d4d1aeb19531077812b4b1c39dbea40d9a4cc727ba44c099b1dab771fb5645a8b835d891649b6dbfbbe0de4ba6caff61a0ea754a0f7ffd96e7e4de6187d1d60a4993fe6a264a9d043e617b01e792241c84a118b79b7f1363d4926ae5b3a55d742a25ed75f710d2aba717d748349357658055dc3e613178019cf8ca150f4b823e7222d054141c3d1e3d57efd412dbb033c46315488104860f80949ef985c4ae569fbe53722badef5b264f60e4673074e6c7e0c37c116276815a6c74a98f20cfc0016848f99c337eff5a6bdbbe5cf6d0d8f65b52507235a02183c8c3b7783ed692dff585a03cff95fcee255bb97d37be267d07d44abd0e0239e1caeda551460d66f9ce44e62a6b1753afda2c0315e2da16833a0a976a88dbfa24d9207a38ea490b170ac4bd0adc26bbbf708b9b4146402d305462c218d737c1653ac1ffcc5327a1b7c3522bb94b2416af31b3122818e9cafdce7bad3dc61f2858994b487a697affd703d22ed88ad9cb8b0174445ac5a852405a93482c27a75e3d3b57d7ffa4afeaf448685fdcc2f097f1b7ddb35441ecf8024a82b0c6a56c06440f716359175623b5c2727cebc7b414d7cca0fe401e282b523bddc5f054be5d6452c690834834951cca48a38d6c69a0f10fdb2d75d991fb4fe83cef821ceb3a803a634468854d7a5b01ba03b95a257d73df5007ccf0a1b520ee8c077b84554c1062e3a93b0aa95a033939b56dcda3eb8f5e7d7fa644b74b7e360a18d57b2d09b1b04985c5bf9d06c5b68bd5019e328335a8aa2393695f8edb877f5972d40414ece4743a4fd9aa64f4a6f686e2eeec1f233e20a517d69e88e4e5f3edd2faef25a6eb1b31e579c2be9bac7f11df453e31dd0a5de8061e77144b9e2b8c7399248ba643726f9aa06e608818ebf7e49ae6633e1b87fda1fe064fd46a9378deda59d77bcf1965852b4b368c00b4a8fb63aaaa67bf1158f57d33dbc5ce7a0dfcff2a88a741b253a49d9252503fb0d4d6c20065753c9afa24dbaeb4ebf808a9d4056e0699bc25eb78f817031d203c510cbf3b29926f0e761f18b811dd71493b08406aa51111d8d5cb7a4641737461b8b46bdf7b9b70464ad9b0f1713ac6b64a18e34efd5704080da07504b8b3c630a64b547a87748c6ea67b959794611706fe0aa1bfb54cf85f23616afc3f836028bc5908d1f339489df1720eff286bc9f0b495e528cdea10e471eb253d975628cc1d59e94e9fffd3ee3014c08f45f8a643ea99bb40620bfd8495d2502a8e1e0f5c35699a54e4fc32deb4b6dacd9fb5eadb04cf1b5c4c9d001b5351c9a0bd1327954cc303f108082fe1417e6ef5490408aef26e1b8c0343b2078bc26f7d0bdf97fd5398d6cbb6891b850c194cf0d2ace487ddfb7d213da1cc14999fd3c5a3fc5357e56cc49c5fbd776f792d65f0194ea0d002f678c67f3804d3688d763c6ed450ee3502bc554172b10f19f3f3a6987d5039520d73c944cd6201c9930e450d3c836943b78184400c33317ee6317153a0f0b6b2c3378ffbc2d8d1d72bc910f3951c1bc058301f33949cff2b13031f1c2d1067a440ae54e1551cf1d9fc1c690361a57f5d8138d0b72c67908bb5a270bbce6141a19986f3ff504858b3efb2c655fc847b4488cc3e750ab52018ff32de05169d69ce0a6dae41c8706d2e8e603fc245ac71bdf3bb3a7f8bbea5322aef5184a306146747b32897f42361c7ba402d91f584198d37ad4d690da19b0eaa3984c8a90a2470ecbd6171f9fc8b20ac88ad78eb98db6c77e2e05f5929cab698a5239a0d90cb36c0c59c182fd7ddf4a4799b7c1a0249cc66a1222d3f495cc9e6c152013d4e5eeb342d44fc822405b4b78645f7d82e250f150dd83e81685d25a442c23106452d3e4926871efc321ea976fe358f73dd41c272fe61216bd14ef1efe4daee65df572300c2d630446d72cba6594593918fc91c0f2029f0529c67cb89ed8ea4ca17f09741cf3527bc34753000ba5b2482fe078cf6130e678cbfefd3498746286c028286e648818b6e6ad98282fb7162653f59c2d6db61e8896662df3c8e88ab8c366006a21b8924906f3090576787a8ac6f236e509553276ae35475874a862537396fb3497710586692366e5ed4c7a2d7053f8e0b41a15ea3d8b041fb79286363c79dab87d32e7e5f747c1c7f386336c1a2dc8f39b1cda54811195b639ac2a085c8f5b8e7f2a466e046d41f3963cc31993aa2f6c200e3cd1808311f01a759f2db600b218d364b7a0b9501fcf96ae5bf855e2b9903e68645956bab4c0f6717833044df383b387e99253e39dc682c53af3e54155adf550348e2548666be4df2c2e3cbe1d68fd965f7535366fbd9cffbca27345aa719c50f425beeb25b62720dfb1538b0cac4850fd0405e961a9d597bdc4487c2dab6067b16276e96ec85a1189f72cde39a712bbcb7057a3f5efca691ea500b93e23e73d3b58c21fae533c8225509ed10bcf44495a370c29743284ea082a9b27df77f88ed1a0e86aa36a13cdade4041d449fcba8269ce10063ea23a3c6d0fd4859067c253b93c04a7a70bd0bc063dd50a24436149c2c9aad9d49b902bb7249e562c65345bb2077c557e58bd2b763bbeab8eb32471ddc9a428dda7ae1f448bb7cc83036e95a4a3d64b99a21d04f2505194eb5ea0ffb51c736050c5aae43186791046d95d66bde382071f9eba2e90fe9c404a882351866de8083eec0444cbf109daf6e46817e65fb0790b3d9c00020f5572a4cda0e40c747a982859970281d857fb22c926a67aa18f4f86ff7747e0bc9caac29d8c36bf849a393d46cb34a92e3beaf3ba9a1b0f536d45c94c8b4a5b0141a3d4b1749b8fe90152fb9f8eeda454107a07d003ab22625f96e0cb6e760c852c39643f01135b85e7092d31129e401d9903ab255da20bcf30f043cc2be5c8a470da27abf1e7e4296c95ff0e9378697561445bba9688b4a51d20601f22b662f093529fa4758dc2443eebb353205f037c7b4cb6cf548214b57ae62357cf12830b2862545731ecf51920f2cad10554c5952ce0cd9d2c4547c636cec4ea874a69f97b31f8397ec44604b8a140826bebc8cba093024a6cf06a8e9e0709e545f71f2bfd2b682c30e2237c61ad737522dc86603aef768a54e57a7820c6a78f711a32c5b88f365b47bfccb9db6bb7b252278635d1f78918a0d419140b00f88a398d187410127acc1f926e62ba681f99485571905ce8bc9ac1b6f67e9c5db46ead8a02dd04db3f8ce0d4ec80f879333a464aba944706ef6abb173bc91cd38ecf49b1110d013474d6e114a8850f8fece95e1536d33752199b7ea674052352c8c731e98157861e389f4f3af8773c6148afbfa460156e8bd12891909b48ef748cb89b942c1100298c0c7830035aef4c0cba577509ae0c8a1a5eb25da2d32dfe9ba9d0fe35f4d9d37fca8896aa3a4bd860c3b7"], 0x1008, 0x800) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') 07:56:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget(0x1, 0x4, 0x20) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/181) 07:56:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = dup(r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) 07:56:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f00000000c0)="fe36f4a93242272acf5ada1f4b77f60fad3fa5fb21b842ffb5fc510c3644083d75f64f40d6685fce0acae13c8ea011558b4e3fa36ba5c5e85afe0d90dcd9faedb917f31c7933bb24ceabf48c48c301cef1526ca632507ac6c95161d93105c9a8dc804d1699c8ddef1c87ef1c8829b452560c78b69f1d0c65ec6633f7e1d3bd0f130e3d88864f734989e0ef0ab51fcaf2b96830b0c46523cc6612cd0008a4299c0fca32d644d86e6237906696dc38b35582ed", 0xb2, 0xc, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 07:56:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1e, 0x400000006, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) 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) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:56:50 executing program 0: select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0x6, 0xffff, 0x10000, 0x6, 0x0, 0x6, 0x4, 0x1}, &(0x7f00000000c0)={0xc, 0x80000001, 0xfffffffffffff000, 0x9, 0x541333cc, 0x0, 0x1f, 0x7}, &(0x7f0000000100)={0x36, 0x421, 0x57666bb5, 0x0, 0x0, 0x3e0, 0x0, 0x80}, &(0x7f0000000140)={0xd45, 0x7c8}) 07:56:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) 07:56:50 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="0f89fc65b7f4bd3d953faf676561b3c939b8fe02a3ade41fe07f9b11340ce10a8eaa1846bc3a019022c15d60cf541f1f4e2e643767ecc29fea6c015e3da7e3be2e4a777b4a73c1dd550f4386cc8c48600c5a3340176e02eb51", 0x59) poll(&(0x7f0000000000)=[{r1, 0x62}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xffffffffffffffff, 0x0, 0xa43c, 0x1, 0x3f, 0x8000, 0x9, 0x2, 0x1, 0x2, 0xffffffffffffffff}) poll(0x0, 0x0, 0x717bb5c4) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x3, 0x3, 0x1ff}, 0x0, 0x8000}) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) 07:56:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x2) 07:56:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 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) 07:56:51 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xb47586ee0768f5a3, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x6) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xd97ccc23378e5aef, 0x1, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x44, 0x4, 0x800, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x8}, {{r0}, 0x0, 0x10, 0x20000000, 0x7a0, 0x400}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x1800000000000000}], 0xffffffffffffff1b, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x12, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0xfff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x4, 0x101}], 0x100000001, &(0x7f0000000200)={0x1c8, 0x7f}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:56:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="0101005c00000000", 0x8) dup2(r0, r1) 07:56:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = shmget$private(0x0, 0x4000, 0x288, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe026276cbbe28b4125af3c03ea70968cfe63a1c56186313710b374f333780954d9af4e333bb5a7061d33f90534b7f77b95379f1e3245aa867eed714", 0x1000}, {&(0x7f00000005c0)="eae1a930aff090cd0712d3ce2976b0f8dee31c86ca6a29a95cdf99a4189468b50f6a19b9ad674c25e95f3bcc5a74c73eab2d5d70f8bff76fff5376f3cf22c6968e029a0500f422aef98d6a6455ea8abe2cf60e06be7dacefe5", 0x59}, {&(0x7f0000000640)="9315f0c52a86125ddf5b8b4d01056bb0e78da482082b9283c6d1a9a54582d0e950255c5210e3b09a1b612c0f0de780cbf728cc15a7bebaec6df5824fbc007034780006609ca39690dfc14ff44db3867c2185763bef8c3cfe58118f80819b14063f833517dc93a469d2173757711ca78f7f5659a770246b4e90c3a6ec0a072bd3f68a9856b589cbfb72d7882830cd6af0603874d02305b9cc087e2b7688318079dac6c8725ec042d8e7cfc89e669ceeb80ec6c69b61815697f242e497c0f632bb1000ebcf65ee4e823fbd5197e3b6ebc3ecf9358ac9c518e314de11cab01004cb34f9a0544681a58d6a9686018e12eba1bb0a1cfb4fa689a1210fe20e", 0xfc}, {&(0x7f0000000bc0)="ac595bb31539086c71151be63913a20adab9428b87193eaf98747b53c03d914fbc9374768a7b488b892f651f1225698c454050773beafe9cd332fc78a5cc3a30e1cc82cd2c18af938b", 0x49}, {&(0x7f0000002400)="2ad5397558730352f0c62fdfbb2fb3ac3d50412c5d148b9bda8950e3e200f08c153f066bddeab835c9d096b98856a70a5ae100f51a6d9bafb0ad7ca63633b4df8a445c646abeaf48e218be2d920a22dd8b402458ce0d709e12f96fb0891561c81be90d75f25e7a746febd2a3106a85b0bb3acc51e4503b2b055963e3cc63b06b98aa1be9f3f9b709549f4b286bd957206408efee3af6237acad764b9fc17d038812b834f951f8078170d9afa96708ef12f687ce9fff8aa6406dcf9d73891b2dde920e15873220a5491f8558f37dc3fc44219ac47226e22f89af132f85c00c1a13d20785ea9305ab222b7d8b9834927d41f669b5c5b6806e7063e85049dc854aa7233379e86cb5740fa2226b55108e581a3e18235086d64c97d76d98dbf17ba01ae43bbf114eab80da4061cd4aab3aa96d19710f0bb03460a46ac8031d5ea83b6184261ccec433ab1566e6769142bb6049c8bb491dc6bc40fe585ae4e0c5359162b3ec7a0795383ac8d9f366e089ba4e24ab6fd13b575949251028f3c7528a1dd21d7e25cd03aaae39c29c5b2748f099c759fd5eee07d910ebfde6a479b426280513273e04e736bf49ed09130c17a4247c0b2abfd2a5be8f3d7d74f72e266382c58cb5635f7c6be45c5873390c97b76499de0539c69730ed9b98047d8cef42ed6a8f9056f331ca3acc26009160c3a118b524d244492a2d0aff9a35d65231ad0286231513d1765840237acc72625acaa62b8fd7ce3f7e17e6c79038f98cb6cef1f9446eb5cef4bf9ebe2bb2571013a6b7b3e3f92788489614388ed91a60410d3bdbb3a2455300c7a82f545495463d2632883527342996f1066c90601f2a1a6e9e0d9d5000d05dfbeb5d61465697ec00097676c6a24b505ef5d35de83186ff827b9215022dbfd6dab5e62e8bc18921c32fcbe22cdfcca6ce95a9019cffbe6286e94e1d20340ad8fc674267d0bfd52bd1fedc1758a41edbe117eed0d801b4623435e30ce289e5ca4d057dea97a60dd6816f367241d3b8533f2c49f296bfff379e70ef4b8c94696207d637805a9b2b2251592de98e73f6556966e842619062ddd7292b6d59db964121be8bc949ef4d5b20cff90df1a5135c2c98adf308300b8d88994839a55ef0601361065cf92c6740a313238408d0eca114494dc15b38271c3dca89bb79e3ba8df3c83fb61a615f02be4f32357977fbe37f380c07a49e61cb77dd65bbaf0f90df0af0b89f0bc52fb86278dc15b0b097b6aa93b2cafa1248138c1afdb225e7f0f6d13946351b32ecc198ff8513141dede4478f20be319910315d34b3e1fefba3f041d40c8f88243269c2d0b1f9664dfab729fabfad4cc1851acd44b2b88160495716b9f1e237c89b6eb058d152ee1dd14f13721596ee6f0887e4538cb4981ed7530168eed64dbdf8ffd165daec9a7a9c3282f3c41e34d44f514a666c5527836b2d14a343e1657da807024334562d3c7144c06f2bf0c07805a0edf64cbe6151217f4088f1212c04d7c2e222774d637be6314dbef90aca860bba2e0da2b3dafc02a6ebe06f4e62cc0bc834e2ef6bffc30de798e362658c6ca2fc05347247594aee543392a2d88a16f92c71a36d3d89de8db8c5d290e188887bfeaa5bcd3adb8fb5574568cf75220a35fecb400ee6d9be30970b09c81f5f8b73ea0d74a33768771eb58c66d3754377c64663d569db16288294f6ae746caea248a107d06e020a46abf6a2775c05f3e4ad952443bb796accb0985cea07ea13beb81dda427de3809df4abf4f9a091587780cbb7a045a99464b595f8aa7a8bc60c208fe91f830b10a54398a9d55ba4de19f02140168dc509365f4c4503742bf319efec3cf54016d01306ce5a3e49c3a6de4e870024788e8219b4609b8a8b97d11b4c6643c16df3d1ccddfe07854f5395f5a86d035bf72137d1516c1dc422d0ded5a9e2f16050494796043f9614bcac54c9c7d3bc0e4273fc7ca71afce185ab18859471b5b9ed028c8a4e9119cc2f8a1defc91f01cdefc60bc820d990932a2abd492663c944fb88ca943c245f4abfd280ae8e32393faa2caf546a8ded987e8803a5433e13c99108daa6f78d85bf3d8021de6abb19e3f62ec291fd469a554246184c0839a011f5e1615bc381c1932f232cf080510d6f6581f16e823c2b25a7d22a78a8ddf06b9234953854f77a0529f2ba0875e3509b18e9491b6c7d835972a8666324cd6602df0f25429d65f646e5abf48e7890451e482e24b1521a406fc53822af5622ea9cd910ad597cb5d98a50d955ca1b1ddc1eae087e7e0f60f1cba37427e546f2d37fa11eb4930e760f61b5985e86dcac2625b68d85c8eac49ec2157d145a6aa5c9f8bcb3c52debe793fe02a1bfe05876942d07408e72bb8c4002d6fa101999f72ca481cac20e7f1cb9ffd19ce6c9015b56a8b0fb4bd87bd517b1a03c4f339a8376ab8703778db89e109070f89efcd1b4e170f72ae7586fcd602690c608adcd0516e72ed1ae77f942af59ca64505e3ac379bf08df9f91e2ce9b89a27eaea0ea8dc5b096ce0900141ea30e9afb59f0cf1cb36a46a85d17cd5ba5ee61d8a4f2a98db3cead232fe5120ef4ef5f769d13f84901117c39dbe5eaea500e30f96abcac52e2b2f1d8cc295d5703e1012dafa36b1dd320367d7552ff7550541626d57649f43d5f19ceadc206a9364d60718e280697195144ba5503ef5379839db8a23e7309a1663c96908c8734f2e885bc4b52e17aca32874edd899e87721f85d3ccfc569c47f220e91d5c70b3118f667cffb886ad4323d5b9ac237a9cd0ecd0b06290abf2bba6f1f881501811e9d45df50607075691b92f83701ea8a57fa64b898e237e877ece8383a535f979998fb0bea5d1ccced2f6bd3a99df4189d5d97487ad76c1f4186537c363dbc642095b6c332d2cd313bd7fdd3622639e01a72186ae90ad3ed2d65473215f54a5530ad36e93a70fbdc361b9ed6fc52d2bac54373577b2954da86af702ed959f77bc7d8f316df9fb0db9b24834e3475e65887cbbc33ba658816b896554dba5ca5a697a8a46c02f5b69aa9f564852da0a3f9a02b8f5d6e4b2e56c99e8507a0ce279e5aa5f3f82472aceb817e9946147e296c7a4c820b85ba185cc07a34334a84a3f6811d2e8ebade80a32aaf5faaf571ccd628eb5039e5236bb5a1cf4328a4caaa989fe96752f474f3cc228723477b16c24a6e40f41725f70bcc15f5e6ce4a16c063c9382580b79e6aa02b4761f01f660b2498c6089c0c83fc8f97354c17f4918ec0b89b7766b40aed218acc96083abefa0edf3b997ab66b7b049bf448354c3daf1bea2182a15ab62521053dd7f5a89bf120579ab9977416414c4aa808b9be7be6fdaf62e9b85c5fd58c76763d6927f886e0346200dd00ed478d37a49164df36b6d088707a72d2c656534c5c01db1f37315f047ec52fbc2d8d91d693c797847fc192479622f92eaed0bf68e16123c5ff7dcd9e3eb589a3ee37da16b19c2608aa549aab8b5f5c06bc6cf68ec4e10b88797cf8fbc27f9ce51f7dc4781c4b498615dc5f3bfff3691b668ddc4ab61be978e2c0e130d9c4f175dba48ee385518c5044891279f79bb9cd530fb7703e69d3a6e3fe3885c296624f7c072f1f4d55f2c6e7723c3d8e2ed79895edd1c1d490e6da2b3a5cce85a67e8fbeca18dcf9eb1e1e3b4019ab251be9da26e1e5202eec7f3636c807154fda1a84919f9c0eed75124807338ab953a5a4f490e32f7cb57bb156b393835a47aa6390c97e1712c9f373a6e35ca775ea2532b0ce1f83653477f48a1916d142a1db647ca6b483b9938f17d16a8c610c3b6800a0b70ac3ac746ac3e9573987d5bbed9e228388566fd80f3a7cbc7a45a69154952854cad2ff9a00d09bee02db6567be19c28ed2248de4119c682d1f13a1a02e82919cb926b9dda279ea2a0e7d8aca5c61b54abd567ad0bdbbb8a0801a8723d2e86322c6260c7dcc660b7ab1035ffb022174e5afcf32a571b3584ada7f55b4515040d02032de7ff84b6492bd9a288ec713fb034a8fa104fc35b184c3da4635d79bf2838aeca000416734e086ae59a03c41e0e6f3f6da06fc3795f79a92403bcf91b8ef31cbe46fdd9579542ccb51c1efb227f11f7a64c9cd7043e5734c1fd1ad5e6e7deb08e3a8d22d31a0f13ce30f64dc9e2cd3ba77ad6ac3313a3401f3c542351ba1c7b9c1908937b3c28ae4fbc6d3dc16e204546cb52e283fd054e8e9bf734afdf80fffcdac423733039dafa7a66f548370e1017691fedf0652bf8b4ce0d991e018e21f818ebf31d3998c249267d0ebb01e2d90ba817526f8acbd5613adc48b0f85092637dcf382ba356e1e583dad76d79afdddd7a9a4d51160145c8ebe5808dde0dc3d9414b1f92dd543d641d5513670be94994e2ac87e6041f2f99a1bf7e37a88df9445bced75177166f4b30a274d7697116e72f28d91abbef3ffa5f5590a94ef9d643444daa31b932f2054d69d1e0ec01e51193a62a37deb91695a7f99874715c3e14ef5afa89b7d4141d1c5503c1d3896c802cfc7f06872ba9c61fef83f027f11f3e8632ca0fafa424a50cddfc7c6bb3ed6a637a3d23fe64d4437a16ac86dfa11810ae86784dcd354af2f942204147c0f22c9c01f", 0xcc0}, {&(0x7f00000007c0)="87fe8e433fee1ba1591b7861eb36f3f24070a3ec5eb5d2ecda73f290a1217976f60227a5050b5f4be30cfc5796b2a5a6aa137c9a0c", 0x35}, {&(0x7f0000000a80)="cc4e3c0cffea169a2d40bfe1f7c69827a6ae054c310aa6d2326cf210987967eab14b5c21c04eafbcb8d69edc983aa24c7953879155e1721077f90725c0635d1dbcf51a7ea0a1c0743c2d85d017887ce46c628b21ba09b17b1fa22a4a6aac9e1b99d08099dece6ca311fbe374cd555a9040ac2f8d514ed5302db793ebebe700f8ce283d1e1214659adc781ef14d10a978bea6b064179cb2658cfab140c87685b8af48bd34bf4fa3523a0528cfd82c40a68bc4a79172ecabd08678e5", 0xbb}, {&(0x7f00000008c0)="2233aa5f7d74a1bd27fd1a79b7b51f38a0f61fe022cdb298c36340b6c3a0abf4efc9fe5f0f5187073340b0456d7284c9cc0a672fd341b6ce2327d2a69f88ad5af64fd3372eba4704e9", 0x49}, {&(0x7f0000000b40)="07ba327cc7572ab0f573301a20ec8fc10fcd69386803a43e7a0191a96ed0eb6a63aa39f0fce83563bfe581863ef11d211bc875725892ca69e8c7b54e1c65e94a0d06d65d19e4e96c940d95ed71d4f6d5ccf843fb36cab6e11543207ced8d3be2b775df394097f26d47ef2a03dd1d006f49ab39", 0x73}], 0x9) 07:56:51 executing program 1: socketpair(0x2, 0x1, 0x6, 0x0) 07:56:51 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000080)="5f41ed5d435b0d120b3d981c58e06f3f207254faab9f33ec14bffb994db4aa1be0dfb5078c73595648e84c30c66fe972833bdeec869ea2c96aac912c29b24e2a136054ee9dedef9f92c93e4baefdb12628ad56e47d94a2b4c3130d37e033a92bffb0c9444dee9d73e5bc64f94ccaa0a95fd61606acf8b547a8a710", 0x7b, 0x408, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 07:56:51 executing program 1: writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r1, &(0x7f0000000100)="a0657e3afcb818fef7ae671c9e505afaf5baee7c3867bceddf27620462834cedb1af6ceb2d5b6175db4a2adcf2ab696ac2704326f371530be5edc474fdcd1824cb6292e9002c57852f25f3fc9f213458e26b5cb8de34", 0x56) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:56:51 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x200, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000480)='.\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000003c0)={0x40, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r4) r5 = geteuid() r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r8 = dup2(r6, r7) ioctl$TIOCSBRK(r7, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) accept$inet(r8, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000280)) setuid(r5) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgrcv(0x0, &(0x7f0000000340)={0x0, ""/102}, 0x6e, 0x0, 0x1000) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 07:56:51 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="4aedda9b08379f7c36bae001864db98b703af0e2", 0x14) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/233, 0xe9}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/238, 0xee}], 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000003}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x5a48e2ff) pipe2(&(0x7f0000000140), 0x4) 07:56:51 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) 07:56:51 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x20, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x2}, {0x47, 0x7ff}], 0x2}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 07:56:51 executing program 0: syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) socketpair(0x2, 0x4b41b77a1029e6e2, 0x1, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r0 = kqueue() r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x202) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x1) ftruncate(r2, 0x0, 0xfffffffffffffff9) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x5010, r2, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x20, 0x0) 07:56:51 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2c) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)="622173c6d11ff7eba087e38d6d2a7f1aad97e7", 0x13}, {&(0x7f0000000200)="edbd2c19d323c7fe21d320dabad56147b3bfa0c35ff99eec009d4b3dd79a4b4616c0e3f8", 0x24}, {&(0x7f0000000240)="9f7b0b9b902e24b46ec3220c49214de6d26b6e2711465099e71147c3e95253dbcdaf1bb77e21bafbe57b90f393fa9633afcf651cc128da62472e11b615cc8c1bb1e0eacb82e62ed26e132a2ba151a6fd7d1e7d6f91848f0ca45af9f6f5b8645c34a923d2a8996b", 0x67}, {&(0x7f00000002c0)="f7d6a2eb79d3df918d5b59cf242e2156e36c78229d6bf5f01f0ec4f3acb46cd51c5cd6648f1ff243f243e6ed7b547d98f4969c7c8204d558293f5e9c5cda0a76d43ad0d4c78c5637e856a8", 0x4b}, {&(0x7f0000000340)="b08a29b78b56e9a097205321175eb627d6f6bfdcea83b0ddea7aef6b458dcf7faf53b66166afe009fc207d64b0e1366b5fdbcc8123ba9a285612361907f9779771107ec7ef8e7a4c4230f3659911238c4457c5b80ecbd355dd2ce79e583c1fe9ac201b894cff18a43b788002a7412f753ff3807a3037c66a6bf4438a5522134554e449d4042163a9aafcf8ebce843d254f22ca19edb448c2d591e271183b729e0d5ef55b19156303c943dba04141fa7c86c2f9d9e99cde4d35be9a16ba96f14648342aaffec3817827", 0xc9}, {&(0x7f0000000440)="6479bede3ef60b3e655495f76b48bcd3e6b675d08ef7fb5194160fe1e2a4f1dac0f1a8f084f95c9315ae5c49c5366b8ac29f0ca0574ccab7a28b1afd23017ee6ec7cc62f7bb074acc5ca33fb214f44e14f91ced32a34d57404edd6a376326c22f81cd3ffb758100a816622b6e74ecd69549fbe51de24d0551ed31e25a742f81b98aab7906e1db6e7ec1a28ce873f7def89d6e7edf39c122375ef162d10f18e08111f0d3ee097c1a26dd96d4224552618eaf6c15463fd1f994d54fec58c3f151d442a835bf814850d34febf50aa484836c369cf833b1006c3fa741ce73ee12c729f3df0e162306b3e7c66fb366e386aece692dbe18ece85e32b3c78acfc507619377591d7c1d928bda994f630488ddf21493edb060d50ac210af17046d755143eb91588e3e4b9239ca23a138cff5f13835f50fe4c4b7ef0514c7a0b91f3e80814242d3904eb4e236ca21b5ef98fb15dd7b611abe7865f1ceccf623628eb405d09d5fb453aa94790abd8930dc9e76976521074705197abeead87046af80f118d2c05b17ac8c8b25ea12ae65f755d8f98a0705a73671a97d4413ed6bbc0eedb61944d40fdbee4b279fda626cd00a7ff5cd496e09ebc9296f827514ee36963a1bad7f92061212f2f7f4354e87c55d8c2591c17bcc2f56b77dc749baf4a02819dade147e7f514db01c8158ececafa14267f85aebe269c027db9b73e950b37aeef3b122e15081ad50e49b61bf2a7e4a140dbcc3b4bbae6bb0bad2ddf0d3ea12d4079aea586632b29d76a9ad553b445d7b9c72c7a2cb49641da153cb2063edcd0dbff55c45acc850e4557daee2bc840508dffc2ab1574823915fe212f249486bcefd1c15175efeade929e8141645aa271a81444bf4accd432a49825c1e775ef6dd8433744b865f54af43f045be34d302e7b9c4fcc1152d1149269012d44e38376db76851c368aef188f44990c72d2dc1033bcb0251b1428f2b9277deb7dc94333132255f069df5515a2a1798d7404cab7310a0f76b7713f45ff859d16730e2398d0def1c7ce4c3012215fc88fc47dd242fe8c37b82fd5e9b1ee243d04a5fbdaeba32f90a4bcfd0734c3202790abd8308dd5072508ef696b18f4a8960b19b73323b65d20f6bfa6b2fa4018e12b9f5de9e975763c18750a9f3c2f9a640ff23af226042c676a6a0d16c6ad1992a3ad3cac153bc7e6e79f3c5b539428831667d7c491c6a737373cec355b61d3a7b62654dc149c101a002d7cfd3a8ab3a872b1ab32f785e6cd59482eb18d55413b60d474744e815ca3874205b0733b468b7e66744018368fc07d06153d2037fe0c1c8c3d7334d4b22c96c81e114f347c14fc439abe1d6d3c91ac6b56bd7083640011f946b0aca96633ca61ba77010350287df86c14dc455e10c1f1803af2a4a1b08376e86bb331704e4c3b3667c8e6639d9f4a846bada393da78b6edb99c2aecca64d2a6a2d94877c57042798f9e2cea727674143bd148ac01466911989a9737fc7f886f8ff67cd375dcb9b5112ad6b4b49075a2de879757be240d89e6a005452932d9ec4f18a68adb2590070f9380645727aee5eb9c504df5fcf0ba11699c4a4475be4b79046c92e382f122a841088eb3b4f5c8821d8d4bb5a16359a5d5a52589fc26f783ebbfb260fa0ede708ba292f3429eb1454f4ed721fe54c713f6cb1635b646a7c4ce17f83ad5f1884e531e592e30b112fa62069604a186b2fca3edb5be7957e50c6631b1fcdc793f886209a926e787e8b489f0e1abec2f57056b4007ab0ccb289a8f78942b2113c294cc5ba5cff467f95f4629b68c85d72b4ef70d806f0f7127959e6a54b9f68cdfe072c3a8d7472d15d9b6fc9e682e50988e3240a678e67b3fcc6ddc5823b8b7a9579820354e6f8dac075fd46e9a4429e9c733899f44780e48e4dd13cf0feef9f73ad4c44349ce2eb3d8f247362e9723983bd2b3a7f502ffde73c1a47656e5665bd3051133565e2df16e30628c89a229a41de859eab95212deb1f794c9632bab0395d56f0a347c36191e8818261ccb0724a51da43435a17e4bc7801735bfc13aaf1ba81e4e2d9c8e0b388b764e3077c226e3b027c51055858e2697722196311d84ed87579628702489dc914cff0b440a2acddea34409fb5cfc3735e69468edf1e0ca41b2cc8612810c41d11f3811313650e3cccb68c25b32da2e33f9564d54a3e87a8374217db2aa2f4402dbfc01244c4a4f64d7c4bad08ddec2831d2f68c9e8c8999182692470538f1b11cbec191439f29bfb3ad0b9c458f85f38cf23bad67b90b2ae97273e8efd79f58870ee47c6dcb29365c08ea71c74d08d216a0da77111b33668bd261e69173bb0bb6da5bcc0f6fff66b3d0db2decdbde7eb04d86842573bcef39d0d7b2ff4f065494f53ed71b492a39a1a993d0d688632c412f34cadd317b82581fb5be3866ae717ce0d31af7c4b18b8f263c4ebe70810a41e59d1229a6a67ec3fda7a051d07abb3e328c2fa8bc35993ace1924f68a8759c44adf919237ab570709687a8ada14c860c0892bcb505d69657e782cdb946da58ca590d02b985a40125fa99736e2d3d35c9fdf8d407a08c6739329ad497b69576b4d7d87a64d5ac590dfdab41b94168b264c81b9820ed34da992e75ef99ed1f93a5f70e2cd7cdbff7a109c521beb73e89ef5ca89101c988bf2e0637afb5921860dd29e5d4a6bc25570e98d6d5314e8789bfd23bf8099fe5770f360c99a9e3a88d13915e74694e9716a18b7d3f8ad51dbc599f1c912c1f6e5892e1868977d9ce79195f41e768ef6667dd64676bc141787afb418b6f460fe96ccd77fe5bc2fa2b8c8d24f3970a50512aec49c1f2dc56387330a7fcfac6b752c1d7f92c8ce4cfff407d46536efd2098c89de15dc96886308dc26179013ec9975aa4a63705f3742263bbcbcacc6cd1adf5e4848311d9f1d150a7fad1d0299d35cbc7354f1f0195c5b056602f1658f427e4fd61a3bf5d7448e176c01ce3a431b34f9e17f9083df1774f47cdb60c78eb2fe6a62040f6fbdabf3eccb728457dba998b606364f7fceceb38df3cb14c7a7b4dfce1abb9e1dffa95f45cde4d311ef520fc1bc86964b3f4d2a4b8289c24c0a33168e033a65f28c4f474792da597660549d2e75a50d538e90deddf14759722decd057fd17083036d623e6860251d9afc5527f68480dc3c4e62e387a2b29c227d78a792ebe1159672b699324ae4ea9601bc8e389e278eafc4413c4b99ea533595aaf0cf5228217d4a184e936bb80800a1bbb361daefc54f9a4b43810e0e4c18f7ee1955008abe70db8cf071ed7a4718858aa058a96f6b19ea96f0a9781c6b3a918974a5423b6c27ad49a8d8195abad9b187d4c58fb10b68d2118c8f70d93f5e5aa123e625bfa6aa89778457d98a6c124f8286ce29eefa3dd6338998dabae2ca22bcbf85f9d7d3253921b436d710b9ed07e2862e7c805198747149cc3558b206ca4f2efac70a22a61ca7376dd4c0bd12f57eca965523404d47589a6b885a7d6526fceadcac7c0e8d7772fc4a88a57661aa9efb0cb78125161ccd3f674d35cbd9bf5363bfcd5ab22bc4d721b5c39abc3c08f487dd9f848af83fffc92b90be4e382e185d1ab5deb263cd809bdc682b1673a4ee3dd155dca0fa4bc431aed45320f867099917c946b007c81446840d7e555c0264bc91535c4cb89c6719156484859769af76e9199b4cc1515dc797a673e3238d53616dd2ce203b26edc6ef2c8758db727a25b5225819929960d3ed08711809f6b446ca1d2bb21acced335021a6f73ebf45660a523ac7eb0e27da8469aae48000ed84f5d418d868eae9781565ed68ad14ebe0e8d23cdec6e156e709e819fde4ba1aed45f3cf48141e6bee0524e139a941dc24ebd64c1e1b0c85245294cdd738ffb15c4d41a478fb78af5239fbd420f2aea67fa7c6986020ab102a1eb57f53c1fabc6f2c29320da6fe69904a52e75b606d70d4ba84fead4eedb479f7d02824538100ffb86a8b179b71ba60af51004ef540aa6e0e41d8e00e5d8a2c92d3f2ed1c4e8eff1e98a682fe69ab9be937aaa1d2d4a9f6a87269f2bf6e369964f94e1b8653f8e71511a84a10038ea96182f9a979cd7d22b496f34c6a54758032a73588f99625db00a4e7a7b3dddce1e2fc558a10f70f0a4754dc9b8ea6bc5e20cb68be7cc8609d0f79bd53b182fed053a0d5e4760a7493c630413f86b192c2916f1fc61a35e9b07099dda4b0d76de658e328775786de0012049a79d28ca2c3c78f90f3892bc7aa4dd9d089f54e961efe0c7798f9f5be36562414c9b11d2de5294ab4c127d535d5fc281831d591f4dc607667861e1028b736364cd82a4d35d6640a0ffa51de37062adec54cf4a6882002514e8e4a506cdcac3479188e0e6e04e854c861f9933cb6259067eefcdc9cf17ac79fcbad70b14ecd784ad146d68b615e83f4e6a9c65b87962dfc6132bf38612a224887499eb0129df3c30c17919e6a128c996d4d670b4f779037ee982f86235585c82ef0022f3da54655ef70c82361ef6051b18c74b4a15ea3a09437f5c0d1c3a55100272b3e4ab7aac57fa50f499676c784f871c96be26595517c66737781ef19c8fa39945a9fd2c8b26f3d11ab5beec9fc316d0ccca81e3db7b445bfbff3e46d86ceb3ce91d2fc87a0bc981c291a87a8f1f798e779b30b6ffd7cb49b95424a16b362d612b51da73806de122b79fec579744b4039fd6daa067e60f7953b3bfa4544b93b2d0222dd77fce0597acadab5cf29868dfcadba1e50ac75903d60a700bc75ba10a013e47dbef0889a0d06bba7f91b60c669dfde78ff85f1d0af67d5b346df5453199b160b94da4b4fe6392f3253479b084a9e687d280b5f7dd2f14dbc12db8eadf7d61a905071454b225b18f74772e57c7f024dd54bc954581b640c9999012485366a5d13c79660036d8f24cb12c0d7531f12535b5ff5d68234b9aa197070fec6eeeb1f7959e2bcd1dcf4aa2925a2c1915f705a44ba70664d1af38d5843530c297d1614fcfad8455b021ee0be4d2c0297136ba14bbadb523f97ed7cbb5d8c67020d7a40e44caf842d465e27b26addcd98c0c226b785dcb6b68012d1e1edf1cbd21e390f72448051ec995803ca8b38cde403d850fcae01f22eef98c9e72c67237c4b3203df321a5e92bd238af2b57e9c8f45760f0c95efc51a8eea67320f7f3971ef201614c4d8af3f0586cbe0c34031328b20c5f4d0e1cff2d7073b8180e192ec75274a9df640996debd6d9a28473d422eaaefbaaf83f6d21e814d6e0971320552ececfc5201d102ae47cc2908d7fabeae1bd008a1029c9203bceba46139909760432af471e6c0d67209ecb37b2debd65d13d63b0b0487aeb57004a2ff15392c4c09c15a199a9e02f707ce2eeaaf5e080de1e74b79d8f103a1bd4e2850f4e532ed55d234c11398062882e64433f55fe306defe0d636c915f7a5c84e407a651661f25f94ee6af41ac861db009bde1f5ed89ec6584d29f9c610ac8d3d71515aec9b76d5d4d89c6b9a0e570a2071d824ff0af5ff3e73ddaecefa28006ea0a51755af45631e48127301f1948dafe0a65bc0726f5dcb1d9324cf457b408111247c7b5e35aefd3df1b13a4abdb1bc0baa076f8e992f459b496bd1d7ce93d696173e847536ce2bb99b81d97b28a4bccffbf8da89350c46cf4b11edc092b9300970e1d3c485f8c995655c79b0596b010e8eafa254146dafd8527ee9df586e5bde13408bb43cecceb421f5949d4770f891a2d6cf11c60e72616aed02fc937d157bf0ce7b16eb3b323c4efd927eca40a0f446e7", 0x1000}, {&(0x7f0000001440)="29b98342e7bbb41c3347d5b43e1cec1c8c683ab8f29bf2ec4ff273e23cf775d24da34f5fd04235bbef3444efea48dceeb2c252256e54c82f8c4c8b9d54f1ff0718", 0x41}, {&(0x7f00000014c0)="efaa31fbd4c57dfe40260c8536e48a2261db15594fb2d97e72af16716b1aa324c92a8103666f9cd1722ddeac7fcf109de410699e7e0b0c4af1607f3685aaac3ee4df29e38699e872cd83bbc19d0f77b5a8fe8ffa58858b14b4cec9eb46dac0a8609b68658fd6cb4f3569c9aa4c210aa8fb51f3465d99f349a1135ee54bed9a76354e50b795ec81f0209c177b5e0aa619ececd5b63110df51e86375633796c7f38f177cb21d518fa5c22cfedf96d3937e7a18e6", 0xb3}], 0x8, &(0x7f0000001700)=ANY=[@ANYBLOB="3800dfffffff00000000000001002000709d11125bd9f183c75d2a6432c8335233605f1805d3fc7193fc660c1a54375880dea78f2d3f94d4a275065a84983f918c5d04014dbc304acca504ccf90963f5bdf6dbf05d66368cd6540b5e4717d8f2373403f7710c72d879baff11ec25", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x68, 0xe}, 0xe07058e414ae1215) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000001640)={0x2, 0x2, 0x10001, 0x800, r2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) setrlimit(0x0, &(0x7f0000001600)={0x0, 0x6}) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x3}) 07:56:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$dupfd(r0, 0xa, r0) r1 = semget(0x0, 0x1, 0x14a) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/13) write(r0, &(0x7f0000000700)="bd", 0x1) syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x802, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) 07:56:52 executing program 1: r0 = kqueue() socket(0x3e, 0x2, 0x1f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0xba, 0x0, 0x0, 0x0) dup2(r0, r1) fcntl$getown(r2, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x43, 0x4}, {0x21, 0x5}, {0x84, 0x5b6}, {0x2, 0x9}, {0x44}, {0x81, 0x1}], 0x6}) 07:56:52 executing program 1: getpgrp() select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x10000}, &(0x7f00006c7fc0), &(0x7f0000000040)) 07:56:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000100), 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file1\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 07:56:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000ebfffffeff000000500000"], 0x10}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 07:56:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) socketpair$unix(0x1, 0x2b2e1a8faebe98c4, 0x0, &(0x7f0000000040)) 07:56:52 executing program 0: r0 = socket(0x11, 0x3, 0x8000000) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 07:56:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x8, 0x180) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) linkat(r0, &(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0x10001, 0x1}, 0xc) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chflagsat(r1, &(0x7f0000001280)='./file0\x00', 0x10000, 0x2) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) fchdir(r2) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='\xe4\x00') 07:56:52 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setegid(r2) setregid(r2, r5) r8 = socket(0x10, 0x5, 0xfffffffffffff70e) setregid(r5, r2) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x3ff, 0x81, 0x2, 0x1, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x1, 0x4, 0x5}) r9 = fcntl$getown(r8, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getpid() getgroups(0x7, &(0x7f0000000380)=[r7, r2, r7, r10, r5, r7, r10]) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="6a9144120fc031dfa031293761cdbbdc6787c7d21d1baf6bcbafa52e5e9d8b9bd948e1c5dca3332762d8bda47d3f0106c20753f7379651a6342faef9fe065b15205880db145e97f6697e3dcae28aa3a76f07dc91518efd1a2006d00d47340d8ebbf7d03c3353aaa33ebe11f64c530244f5092b76a38a38f6b0f411fd4e2971df8571685d591fcdc79b3925a3fd689d3a3914a3502e566193c2fd7a93413dab7f8d8fb327baca4e9f87c1d1c0a75a6a2cf0863bb699ed5a6213", 0xb9}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r9, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r3, r1, r5}, @cred={0x20, 0xffff, 0x0, r0, r4, r5}], 0xa0}, 0x40a) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getpid() 07:56:53 executing program 1: r0 = socket(0x0, 0x4000, 0x0) recvmsg(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/181, 0xb5}], 0x3, &(0x7f0000001300)=""/112, 0x70}, 0x40) r1 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c568b476d26dcdf935c579873960b7af", 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chmod(&(0x7f00000013c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001440)=0x7ff) 07:56:53 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x80000000000206, 0x0) write(r0, 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000040)=""/234, 0xea}, {&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/45, 0x2d}], 0x4) 07:56:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setrlimit(0x0, &(0x7f0000000080)={0xd1, 0x10001}) write(r0, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4be6abd3fea2c70da881affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f79b890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x543) 07:56:53 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r3, 0x2000745e) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') setgid(r2) fchown(r5, r1, r2) listen(r3, 0x84f4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r0, r1, r2}, 0xc) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000200)={0x0, 0x2, 0x40, 0x100000001, 0x80}) ioctl$TIOCCBRK(r3, 0x2000747a) getgroups(0x5, &(0x7f0000000240)=[r2, r2, r2, r2, r2]) munmap(&(0x7f0000d93000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setegid(r6) sendmsg$unix(r3, &(0x7f0000001980)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000300)="bb10d939e2eb087f54af10a64613bddd6a65c557dfd7149b77c1ce4548aeedff487bd73ee021aa2e9e8cc3617b0c00cdc71c5461d0dcf79d5906af5cdabf6d8eb0f5e196d81f2f73d056bf318b3a0db56b2d945cd9bb5d", 0x57}, {&(0x7f0000000380)="ff827d51e4e9661875b28a62090234daecf94b855f1e316696d05350224fc443683556a14f9c8e0d1bf026b3e2e3080173800e72f82d7a470488699ea317f7c706b764634e198551c7b42eb09295a57638831b39c2cca211c96ec9dd4d331f0997a90f69165f009b75dd29497edc80c3e8ada3a7f13202e1d2d7f263016456a7d878b254382f188346572023fa27be1089e160d3d49338d7e2433684d08d972677d3a0723280cc21a6972c136fc279657d368c723c859b200367a5613d7969da4f5aeb4367078bbe44c91ffea5dfd5270145b96ce4501cc05736fa6215924c357dad077d8a0a98f42aa5688438e2422e4b106944201c548b0698ff7e323f15ee46f27b543ebdbc21661e1e65f9462656e472f5a991dcd0a858d23e380bae17d691a5cd4b8ad7f5590678b0ca5c2988790dfe49560fbfcd07b0008a7cb11f649c77e26ebfe198e46e4cb8b08bca4d4ff35093b39b80e94301ac313adebc0691097e2e32a72d341692c82c2cab9cb4f9b56ff1867c97fc3a4345e41fbcc3c2363c2dcef1d4541d37bb957eb48bc8d22324e3e05c81fe61b57e63b93196ccef3065bde9e14d51df9e151d9fb43ee7baac2aa557374d92fe450b35b5d3b59acf19da0e104c60f09a5a8f7907f3600a01cad8d257028a5e8819d44b4971e48511e448ebe50d5ce67c47fb36ac29f823b4faf85b23bf674956b4eae40ab71892fef8d78bca27109cdc2d2ec4e88308fe87ee25958c063931a923827946f533007008f59b2c21e2a8d957a7e638f4e867a93ada370cb1ce1951f449bad655a867b53037d5e8beb6e5bfb5ae9d881fb9f0827523ce021d7b754dc678cb25730e2db7634f76cde59785e602b8b4379443e1f1e07d02cab491c55f9aad621b7c4efa61f862ebc693d519250a56336b97029fccc3a9bc3c40e902ce653b44fe1d57a3bf9a2adb4843aa9a84b37d339269c32c716669e8d823a419f3f06783e77d017206c343d3b5c14dad939abae85eff52911b920288b1b83e92f27c2c676c6af5c561a8a25084ab3bba760b602c6c6c6b0b43226d294bb8e1f01f532a3e6d31f986bbda71cbfb96f1e816785a81101d26da0c63760d173d639537fc30966a4ac08268613d8081cf6d40bc67684c99449b12d6980a3a55990633c59aaedee19b097ab3deb8883e893cd9b1451eef235b8e8aa9e47b473e2cded23a4abc479d0652f90570bb164a565c39326e2c97e98a6d55540d47c26b777674558f5a8bf26f9ff1f8c77222d0163e69bab8a02613e5d97883db0660341ca295e62dba56bee8492103693a8c2bfc2281e73db1f3f489e7a5f3b3eabe8ee3c494dd8560af6d7026cabd7ae5971a7f51d82f86b994b09219b66cbc33355931594ae7d6df9e081bc314c757c0d079860c5ccaae11aa1bf832c7e8868c82ad06aa9d70f56f195d03385b3ca8df570b9809c18f3471c9f2ab19b432e57fc9034929f02d21ad1055c6b8f6f3e772865a772dfeefc776378acb55c24d403394820c2ef55a91b2b1be7dc9adf61e83ef48b280827ac1d15b07dabfbd75ac3adb47a5d3928d9b2a29a63bee8d838170466e4ec9bbff680fa5caa605d9e72a06481c8387055cb5e8738d1c8bde5d49a974e44e1f50cbfc75927fdad6492bd3ff7fd49f2f8f5d0472777cbb4d8fa8bab0ee1feb02624a95ca427678d8cb9627383caaa7726f475f09d76702b79e084229b8a32668ab96963a9844b15117ab3b7caf4cac44b073dde9d410ff8d7baecea7fac82f4b7f543d094a360abb8fd77114fd116388dbc105f20fc8729bf2611261d4c658a02e50ed280182212fa9c1a590b87bafb2fdb2f7b85846f41d207776b9358a50f6bc8be70a0c10a757d389f570233f980a207a1b2ee2a27f90b76bef91b83fbec6a501babd1f1d29890dcf6448cea829a39fd6a4ff3e8d01607a98e6783572398de90be81d3a46cd16fbf1fa8e8783d2e300b730ff79f08b286d3a24aa87188ac3446cc40181b8292f61766883ff0dea82e5eb7adb562d89558a28e45b3d091078e0d57cf495d20a45f7732402ee1bfdbe3cad07dc6849c871de3c523e829307e0a5de74f7f261d4570bac5005952f1a9abd3af0212c07e3a24adf1e5e4cc58a15ff691403fcbae9771056b42fdb176bc432ac0f94c833802cbff912fe3ff933e56f1873f9e799af188ea54bd1f0b88bec7eb4b19c9671a9ebec24a63dab37cc88e2846b8b69eb60aa8adcabab1366e39bde926a861228d3bc1f2b49c6e9a94bf4d5ce8cc649dbd546793df7723ebee95b369a70d31b225685c5b5afbc5367b2ea32d4486ef2eaa6b5936018af7b7e9b29bb0ab9f97200fec409e26381e9ffb0d1d3c72e678944454d75ae6eb82d93467f1ed61f75bfff82d6267ff958cbb28d6dfca6bcd6e231ec46ca3762c0a3e3dca3067bffa59bd0c098c978e46a703de4b9bea4bcada70e4fa15808439a5a051b0c3c5ac7e7840fedb2b55556c5e9e34f6a66baaf83a107de2dce1dde9d32ecf51a7204db8b7fb7087820cb07a24ec619cd0fc876520a400b4cc2e7314fa9e66ca32ccf214b60ea514e20d0cf03741720368215ee49e047c3c09728a0568a577c7dfcbf6d409c6878db595883a57442b262f01c9cb5bd1de36393914047d74d3126b6dac19b8ebc76c7a78c9fcc39965f18ac23c371563c51ff466b4567370319af9d298da0b4e708c62d09194d3acb7557b5a214c50a1a58d24dff5386c0810ad14ceef6110a08d5fdb8653f26f8ec59eb81d8943e93e9888fa68ac7c700f5552d43a1a6fb63e49267dfb1af9732dc71c5aeef993aeb68e6bb89c3076bed4321e570eea3359d3237bddb7cb3cab3e5c95f79005b48a0ae3e4e281ed855d3d3663456e09506b12a5c6955b3791ca64364d5efeff8715e89fdffec44cdf5be4c85557b16a5df9cd2b1e9881525b3e2b0c71182a1c614ad34425cfa71d664338eb1de7073361a51c4ea0d9fb586ed1c156c7ce610c269fb86e089320d875fbcdf07e40effb064e83e49a35ca68f7f410b32a13f2ad4a9353ed4046df35d9084c483ddcc5ec059e3ff283e24eda9f09f048bfb3408b5f68c149192a3d9b52db41d6753e91f2927eeddd677fd97c53c2f0b75dfa0d8b540ecdf4e4e3bb0d87ee5e2479086f1acaf61e96e4e4455471b2fb2e087018b0f98e50a9a25c7f7612a16cd062cd067e90b3be92df09eec44f06b9e15f4ad9e562c7ae380ac6b4a35e15ef964e73699761b47228464ce2176a407614162da12b778379e7127a0b7731cff82e66b50ef9493421f21c678d0ae3e33a20543f937c44cedec740af2cbb080b9fdbd036b49894b249ae6f8b15037bf4882f9189920f6d82230f2b92b7e53b8d9112fdf80c29b412103ff005439b0d625d5ad16ad8552bba4f48a0c8a8ef53966adaf5e7061753493868cf5d53cf7d1a7a5fa05f2bba7a1a1a7c0c066c44433481b8287baa148515e04efeaea267e29706680576f85d5e745d1416a093ede9d8961322cba627444fc62a7f6dada7d111544faf4b3496303ecb2e9b5ba89bd7e1e48627db08e2cc47fedd1c82fe1449bf58b25bbcfe52df32693bc7af0f1720472756f61e3a3b0603550e03912ab712dcdb8e5e6c0cad80904d0b12aef96e9769a5c8e8404800d1a5dca0550d84f4fa5f97048955ae92980fc29dbab897f3c9c81548776319d6d617f24a94f87a6966365835d3604c79229f963e90e168aa50a93aeb64ff82f27a8027e99476ca59af9fb3ee71fcf7933facb1f03ec44212f6e22aa2a282d5264ee8e56dd1321af42d7e92dbe310037752268d6e38767aba12a6058836b7929d5f8658cb56075ecb26148b59769987c0b43d73e8d22f872853b09784b8e571feabd258e759d1099be1fa8bb0371568e0baa82d16614ea386a01d59822c75274a3470214f00da3637a5c83aa4396866584b8d8117f74a1e50ff8b95dde0fdbf80c1bd0fd0bba11b62ea210e7550f3a98e39c40839e1be9ea29560f15486cd76c7939f3731ef58036b118297be48f101419f225f7efcd473a796673009c18fc44f5646a29197997cd70a83b9649351487cae845ffd1149abc87f45dca6b93cf7ae2da4b7ec8b7308c2fad6bd4119162b0a75f4673a63affdfc2997ce2aa380f630d7519ede57bbdf35f621127ee245ff29e52db0261d0ded230fcd4a7312a7b89839abd4fce95d79f6beaac5a701c8b6f01f7295845e1dec8a48c737894182c34be2d47d73fe25ca948ab11b78ef814a9db8eb2af9bff2b05d224cc571a73d2ccc29f300fc73c51e10a11a6d09e1482f91545eec3d457d2e897c2770632fe38ceb7e3bdc8fc699b200f805e39b44e95b0df51ed116714f8ef53b80442140f72aedde0fee77a79f666fc3e9b0a09fcb63b6f66ecdc28d87f3db5d0618bf9951d3dd899e0f6bf1faf8bd56ff198bb6bfd2a371cf826a4096b0ad2e21eaaf82cd8c5e8ff382639e4bf0bea55ac42b02c5da884e7aafca8b74e1a03ca0afa59161270ca05294cc37f894e85bc0ac577052239e30a9ef4986ffbf990e0b7999d1fc2cd531e768452e8767535957f32dd35f10eb27cfda65ee5207da9fe9963aa694bb2170476c29fb28679c2a0ca5a9864925f2e894c4ac384038b176a563bdfbc4b799869e58fc2bdaf6eddbc528b891aab48ef2b7514962fe8f30c6b6a2a3b173e58f27bd1a4234a438449df770f6fca7b44128f214beaf4dc215b18f8aac80b6d7f6e05e062af78adb60ffc7407b36b9d7d595fb265fb64b16168d2d6bdd15c705982727bdce9cc3cf999397aa5217ffba1f6b1ab5f6b6005bf838eccd0a897640a45071903e0b5bf9aace2ca73ba32c5bc612883d74222cee962fa6af5af8899d7e1775ac9f229eeff322c46ee896a2b2c63f0fc19190ab903b4f9bca6dd7349179d4d34b86e2f3d6ba2cb7700ceb2a78db5991d4899eca4fe6a9260ebc5adafd4e8fefac55e8f72502b15d3abf40d1af3125e781dfc9f9249133f827592a7c7a0d5477732c6807862ee299244603faeeacb736b465fa18fdf6ab26383b505a42ee2ac7b44a96dce53ddb9c5db46c787404f1bd317850213e810bd580c289bfe39715966612d469d24cc6ccf87a3dcb5490e20b47b62db7e80dbdb538f7b8537601c896f79a14d46bc720fa275d15456869f71364f34bcb4d3bc113faca35a4eb284b379a7c90681143fe2c8811e3d47435c33198118d8a51352b124de832ce0a29c5f0ffe503889cb27fd0474f165c3083dcd5383a27166a3d094b73f83a7a704c543e6bc38c9968f72a6927812db9d80349673d8c2da3a0f4dc0766f2ca777908cedbf562c59f88f5317d51017225534bc93faa37daca9751a350f2cc1077de4f83baa3c9c86ed18051d04fa7ab4e0abaa743c0fa2c17a0843a6c23064230c020842f8be2ed616c474eae441b9a71356abdf53d929caeb7751761c7045927a9f45c6de73c90c7bd589db18f070bbfb2cc3bea329e530d2b58f23a8af43ee564db2f3b0763811495b3c2d67ddaa26cd278c929e05a88a405227dd39de8c10ac49017016599a7740feb33421af771e9e6041a6fe639ba528dc2d378c908c8cbcb6493d96c8f9c68eb40fc7b8d74a21aa3a014fc40b630299f29dfebad6d062bf467bb8aa3d4fdf6b00dd4b39d9bf7e499db571a2521d3d88191d3f773a0f76e6e3884e9a548e8274e6f2183431a1f263d8b810c40179fb425a89be0c8498b0fa36ab165dedcc6bacdca261239996ed33e0d5f554c4465589a211c1c3e26dc3cc7ef8df2daa3fdf2d1cd3bb", 0x1000}, {&(0x7f0000001380)="0cb0c29b268a91aad3d48057d4d5a9ee697cfb54a5a5b1699b1a168d2421117d5f858cfdbde3db125c558e150b51ab97385bd1743af069aa5d93c1de226809eef2d821c11e391018c7f0b30da0b11de24e55b0d308d7487377dd1e0becb980a51351fc65d5879b5cad6051bc0b414a4b75580fb9a7072caa38caf549fcbe2f6d41d5cad7fdb9f8a4774669906356335d8181c7c471c86659a9bf0c0140748c2a27e85eb8b108def904b228111cf8dc330d31ce512e186c599e52c7fce6c0967757ba4317a1cfb32c3395c79817f6b75e82940038c80f153903c66a578d32fee95cb9", 0xe2}, {&(0x7f0000001480)="9aff5e330f7c705aa1a7403ef1f924bcb18d8ddde4fc49a33ad6be0b4301146cb7ef8579ef7add4a2ad3395a9c3daf5a7db6eaa36227972de5edcc449d388f4f49225d1211354b9d51e318fb447ec7a7f9806100745bab1905cb6077e30546b04a922b2465d768a152cc2cfbf5e063b9dc68e62e8c659df1e16bc4f5a5008f27e201125eee2f94285dfe1220b396c2434851a8d883e92dd4fcb20546a11bce5dd1ec5d7dee5a18f2ac021dc38f88be8774f109edd38397f740005a2ba90e5a627671f199fce6ea3a1e009cd670eacece0ba3563a02665c32cb6ffbd26e72744f92b411817b7fff88764d22340d0381ae6ac979bbe7a58e50ee40d808bc96", 0xfe}, {&(0x7f0000001580)="7218d3f6646811630360a8a335f1ae3ceadeca33ecc7a933602589dba76ac70ececb16f7023cc0de494ca4efcb4fafc04572f960e192117bccc69d33544e745cf6b22cfdebe6a4b17e9ec67a484fec3d158e09eeb3966f36e8d14cdc19731b6b40d6eba3851c6ffb738f2df6dce4735b8972584139920e3335d9ddbe9006ee4a873cbbafe43a739bcfd441f1faa635d84b9d2c757c54b63ada5e98acb053a61e5badfd6698f57e7f93ea60181556bfc77b4af13fcc7d80fc9bf4f6e451a6f8988cb9faa1e0244914234eb0db7c1631aaeae8ceb7", 0xd4}, {&(0x7f0000001680)="bac414eed2d5bf566a6751b68cbe729d7c16e453e2281a7c7c3deddc76c57cbdb8e48ff8ffe4003aa70e41c0247708e5844cc25acf800719642d1cd7e0f7a4dd9e8e2a48065be7f98d36ee91f24408bf86676e57572cd68333676c1dddf3e8fd5655a006e8076d1f62ed7907c1f8f989c8d94f5a9e6b1d5d8a96fa7896547918a29bda58ff7f47eaeb9b489d865e0d37167726c24500d525a8f91dbae8ed295645b97f", 0xa3}, {&(0x7f0000001740)="499c63e00362d31e83bd", 0xa}, {&(0x7f0000001780)="751a6deb83a4342a9ee346111f606713727a804aef58365dae61c019a59a53d6a21773574d26805b215812b2fb4ae00bcd655ec6a052f39fafc8a76ecf4d2996e9d7480a83617fbb465f3fd205b4d919f4b06ba4f832bd49d7fe4c3130a1cde4c784951807a8123fd59fba936e50815d856fb086ec69dabbdb378fb728bfd6a71e80bd6c752cb1fc1444bc6e49e6df", 0x8f}, {&(0x7f0000001840)="29e37e8b55c618beca32c3dd3b649a33d52af39de370f1f84f77d42e813addc9cc7c693745e9e89cdc7b5f4a798aae0a69b5d7e9dba860ad5049e7caa0e20bf0ee68f1cfa369f0ddff66dd1c02447d8df02e84d4ca667b894e0841983c01016ab0c7e4f3730f14bd", 0x68}], 0x9, 0x0, 0x0, 0x400}, 0x2) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000019c0)) sendmsg$unix(r5, &(0x7f00000020c0)={&(0x7f0000001a00)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001fc0)=[{&(0x7f0000001a40)="c96c8705e6404b62f830508e6b9fb2bc8a8fc38dfd6cffa77582ad6ed90d01aa4ad12129c44be1e95ab6a1042606557add36550a9d3a6a2b9ab26dd5891a0aee57a07c43cfe9be5452036b0b00669178d83c37635610a66e943913023ae2769bc56f4d67b3cbfaa8b410b3c3b4cc8c6f27b50401e5ab9ef56806836c348f52e87f5b8d6973247e21916ded87f229376ff22c945aee9afdb06aedf4eb13d51c05e449f9a6242260ad199a3443d97189920ba35ce62a9ccdd8b535cd", 0xbb}, {&(0x7f0000001b00)="b28cf807cc1eeb7b49e881dc046b474b4bd975eabbbac25c58c0920d8ea90793592e4033fb4b6091ed07a622045d409946760c9d1cf75bdd9b5d3ceff8d9d803a72de7c66ddd75d0f87c03e28d5e78572d0e02b358224d83c6aa703046c8b42ee5b291af38bcaab755ecd0ccc867eeac3b0cf3e634012d261eff6d17990e949c21c26561db8a353c1eb13db913d5e9fb948a3846f8b3a17e4b7f6df89ebee1a27d05cf2563b8bf7769b9208f83f30e0848d46265c140076393a216845edc5a9da3d57aaa1684bc2c0bddc86dba5c852940be8c788d4bb24b22cb52c20fbb6cbaadcc88fad5a79ac339b743d93d76499944cd8cd0b2d361ff59ef64", 0xfb}, {&(0x7f0000001c00)="ebf7f146ff80cf0de33f", 0xa}, {&(0x7f0000001c40)="fe1badabf864dc6f769222e50439141a44ba40d0e17e200368879f2bb455a837663c10e3e55d25aba96a4035482ec983066c7ee7eea3b02ce486f79fbc8aeba624ba99bbe4f395", 0x47}, {&(0x7f0000001cc0)="104765adf7e3e1ff8fa3f6e51e3c87882389c90c15b3b2c983c9b699957a75a3accbbf757b9ad86d5ac55d4bb9c6fdc80adb916a852f6ca14217576689a5acdc32eb5dc6e79c0058130478b65ef7bf4bdef3ede044afbe860a5d945f079493b26025be1fdf3ccefe5d000fb292a6838f868ce84ded58b88985e3af18810bcfb5b4be2758a590364244769017985e09bc5d34719f75", 0x95}, {&(0x7f0000001d80)="0f21fd328509c05d2bb74132cef056db7758bf34093dd937669e5ca70e0018050dd6786718fc0482b5b98134488fca6b503dfee1e437fddf06466426ca8108ccad690851714d98c3753a2864bf952b524fe500eb416fa4508f6295f54763b74a46f07081af5389cab1936d943f20745947946d71ec9d63f7818c914e2fd4e84c46dbeecf5a08f8414b80e18a9f23415bd01723e4d9c975c1043eb8c71c9d9f35adf40cd45757e3f424e776eea77528457a45bf854e4f138a5102e3dacaca295fd06a3286b91250e29962ba9751", 0xcd}, {&(0x7f0000001e80)="3a384347f0b7cd505d187baaefac0535ec093b1ca679db85bcadabe8ba05f1c61d2104727de3e759eaf0ddd8955fa40b2c400a1b4fde57bc5ddb80f00d6d6d7cafb29e0202aa6c791ca221fb525e744ae980a094976ffe1a3fca31febe925ef560ab7a4de2c312883fe2c45ffcb54a26f1797ebc6e5cc5489252682f798d91c3386716d4da6b", 0x86}, {&(0x7f0000001f40)="3973dfa799d3a29be829cd77122277b28ebc855a89bdc1353ee1b6812f2397aef074f7db3e3c210540f949e1622f85dd86c5a568738f281d275a0fd3c28f986dffd58ac1055f513fb574498f8334b6f74c6c824a220a1d1c9c98bc003bde", 0x5e}], 0x8, &(0x7f0000002040)=[@cred={0x20, 0xffff, 0x0, r0, r1, r7}, @rights={0x18, 0xffff, 0x1, [r9, r8]}, @rights={0x28, 0xffff, 0x1, [r5, r8, r9, r4, r4, r8]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x78, 0xc}, 0x8) r10 = accept(r3, &(0x7f0000002100)=@in6, &(0x7f0000002140)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002180)='/dev/ttyCcfg\x00', 0x800, 0x0) r11 = msgget$private(0x0, 0x8) msgrcv(r11, &(0x7f00000021c0)={0x0, ""/158}, 0xa6, 0x0, 0x800) sendmsg$unix(r4, &(0x7f0000003300)={&(0x7f0000002280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000032c0)=[{&(0x7f00000022c0)="59b178c647663a6af033f88f9c8290161b7719227d03f1ddfd375aa0e435999bde9bc84df7a06c42d0fe744bfa5b1d330a514988150e36ca85738ecb98ada5fab285b2d9503025bc87a5aa8c5f0322dd80df4236cb41ac902770403c912579cb5c6b8605d295639520ed58af3740a1b6b833d3c3198d42b3e6026c500d8c1e47108a068f6f0175b182092577576ed025f17f1e67b06205dfb0a6f80f94f097aa58bb82e5f34ded0ef28c5f0e9173d5aba237285fb8d5e4aa94e4fdc754071eac4dc69866ccd73cbfa5416d21789df9d6de2bb4111d2822818f9ef58822432ab17a62f0c4986ae30d3997522faf1d8a025d64e6bae41a85b2ac3d5649db8616d9ac17a0ba325210d225483d3904dd8341de400b63b7243fcfc9943f24cfa79de0f5733477fefef4ff4b6ab40a5382379b464a14e5f0189bbea044485ecb9befb4a2096b8953470df45ce469ef7712fb87bec50ef1bb15902272d1cc9b05ddc090394627d5883470261db83378a3a8fa54367faae43f46750b2ef38ff398610d18c8daaa8551d5139d3ca4c4a28eef429f773421b480e3f950efbe2a2ab850b7b1882104fced76076e523fcf1537eeff6a6de853efe5c9d7af1452de9fc405bc652ed6ed1fab24582ecc9e021963ecc41fe82ba12d473e39d08bd4036e80b1f215fdc35086c9cd04e02d5857f74f7193edf215d65b2708392e117711a22081f74c69b8de02d77211ca7ac59d5193307bf97ceefc01084a8229f9cc7c1cad8c6b9b6c9e5b50ab6de9b565814c4fc9c60fb0ee20a9e4c2bac395cb40e28e4e6428ce31a316b3c0b318d4dffc159358fecd2bcfa18f12b16a66646c77c742ff3b0e5539368c5558f67f80556b61681d96f4dc085268a5d979126e5d785818ae3d43d8efffcda184ab88450aa33e8a4eb69418691263c094889f9811cb6f5c5034eaf525290d72e4a59f80f69a4a8a2eda2d3890cb57d03d9a062edf937c613bb1b95cd5f3ed2685495ff79c6c0215df65bb7498029a06adeed73e3039ef10a58234d4a9eeba102ebcefbcdab14c5adc50d7e4941b2b00e8cfacb5872567ebe8e61ceca974fbcaa915162cba7085a316f52d9984911796d7bb1ca5af778cf159b2ddc8c01554c9d84409276b66edf4b9a76349c721b07879cdef78535a096e92f3778a13dfe4424ea5c8fc2d1d6f92acd8678533175dfbcd4665c5113546f0196ed77a426f5cc165c23c8baca9b0cc1f827ded95449a437a98c549159490300fbb76e94f3dc967a3ce795ed91182ac9ae5d98a2303e5bdba2069288a530209253e6b3722d49bb607a17dfb7d7abae76f4bbca8bb331bc98774c71252c2355067ef6b667eb8a0df05adc024e7130b20093505efdb7fd82d6cfa548dea2c609b76ed7d844f4388ecdcc08c14e3f5db7effe821ab08caa33bf3270cdf7a05dc04aa94025f0599181876f03dfff5563b9fdae85089d5fd64e09380c42b7f99104aa8d25a5b7072b1c3ba2feae944b190f0de1dd1c5f462429c08121595fc6ed46da6abbd600d17a779457eae1cd1ab5159e026e169a0e93b0c4a88d3d9743fc08f13a325d03e1119356ede11df8aae87d920956854683e70640ce7ec365828c65e598b1ee98bf19545b1634d2aca61e359f71f6b6509f8228c216763449ebba0d010c2b40a2d39b6a570d3f449259fe65a08f3693bd9b1e74d216e05e97344bcb9227da0f5df488973bf07f51d7db32b53e75bcb74b9e75e7a59181c1e9d402bb95d4d0ef4efa8215cd8f5405f3129b7ae520b06e696b2041c747b599ddf53512bb2eade46d4163c88e093a80379c58f0aded7cd932a5d6955b37d1f1d9271b777509344267dc323e929f378619882afefaf6447f35e0a785eb2926e1b2233c1367212f17bb4af727158f7cfef4648c9b1be7d90517c38189049f133354139973a40fc138ade9bb3e42161b58e4af9e2d685403da96255a8f1f08a84c05717a0e08cfd5e2869bd0849a9150f579c451d7f06bcd5e50b3c690e13a0dca184d4cf764c6eaa7e45ed3b7031ea6491620d4d4da97848e7228a3584ebd698067f6b90ffc8df6dabaa35734c0f5ef9b2932411dc3ba06a363a798b030c85510ab10ee33a0f5e451ab1834e0248d376f52f20ecc59f36d731f8d466dc7d421dcab23333dcedbd4328bb31680bbef177d6179a3ac1776e93997af0e0c4fda8a6fac6af16f7fa4a3e4c4bcb3d6f0373a206309e91c0ac558320a555f090e47e80638df81d26dd2ce89637e6f6551e3ea75110fdb1c11e93befa4557ea669965d64af4234c7345c0dd95ea94518f8087f0288b7dd871229086e887427c4765e58c35285a438ba9e09cae1b13196320da73c872e7077ffd5dc3528bac59105cbfab0bc571b3c42bc31ce3fdb2b5ae8cc1bdad4cd62daf9d2dd84a6880fa86f905c3d8d0229d61f1cf4886f93cc0a363fcb523b50645b1943134d6ea1b997f34fb9452db59836a68598af627cfbf3d6759b01c6b9567da5a7ac34f13d3107069ac1714b0d0f1fd885440046baf79d7af728b436a988d3bcf56f81cd9a37e8979c4daeb1bd4535d3e176472e103639fccf2c523adf103fe52c5bef834a94596871f923f465b57ee0eba4a73c9c7b2c88524ddb28c44a66f31e3137f483b036bd077db87a4622864acfdda931182e0cafa41685010842e2b4b135307f354e9050c9fa4839a43f4280566b604acaa2ca53add4624b7d74af3eff0d3fbb89471cbf58ff695fc341e7992efd87701fd1db1082baef2548e227142bb15991c1542ffa0c0f7ffe6e3106dacb0b8b6e61b651be7af930ed2b2f923a22e78aadca12db02ee7bd0d3a55e6d1aef25a9e93f364439543523097f9d989273d3f953291ddd2de44fa35f03b0bb44905f9083d4f44415acd3d7922fe1d9a75d03b638fa03465ae47780baffa97561b3d02a3514df08ee773776e0f2cb08ffda94e9eeb6d0770251dfd7632912c125c98e0707c82ab8d69fd14c15f3220f725e5ec42472fa32f0aa2ef90e5c021932d750bceb0b046c25c484df321df239fd23f965483f147dd73a03b2eff267b28758a5f9fd230c3ec79aea5d4212b04a17e89865c599c3a1024bb40d41cd5fd2720d8860ae1afe990099de00693adf63c0d50ea1ecfec64b616df75a315a10267321f51ff2d6da4c38691e8837cbe5532fe33993ff96263ca0074e5bc68163da2033fdc94bef6044e8ba2b02ff442d5e42f7245e54aec03c102404f18a24bbd044d44203d48e8406a949bf1470c1eeba9e22150618937d53e461ea50d9cc05f0e69be57349f4f449762646a2d11f4ab2c874f13ecbeebcc24897cc552c7929718e987a0766daaab6fc9d539690c996c878c1fe7f3448cf3153a8112c592502fa94b65e957f2c10753a196e6592873fbf1ea2691e5722f3ac086373368c7743c62b736b17858e79113d038c4e9200224ceed3483934918c74a0b0beeeb2f781a125cc9fc4f240c64bf35026dcd18c3452f0a3357ce46e51aba07e5248568bc12a239e8e3fba1afb65ff87f2f852743cd4e7a862745541772b1622a1482c671e75a99b53745e925089ea847999c93b2092d92d73a952830c1fadd8138ac6312bb67d308e946e3689e0cedb132a4a6c4bdffc062dd3c528be7e02a8c9ad82a1c8c985a9ad8367dee52bceeda2c78bf95e3013de26934d5cc00737f2071a583f8c65a1ee1eea7e0232e6168dcad5d4ba01cbe56291dd2074a7d89b3c40b2aa4174eb58c8628244289ce4ee277fb35c3afeba47a87c979f82627b59b1aa19554c0c9172eecc9e33262bd2233fda5429578043a0b06d49de66057b630cdaff67a4c148166cda5ff16f4a5304820cc4d1e50703ff7480b437fc83b6f622592538d3a5773a41502087f8ca8770255d845648b5ce4e1d03d66ece88c2a0034ad2eaca26b42d8da25f9751703eb6008fe35aeca1266e3201290e224362c59e81bb67291da290618e21c4512c0cb97be88cb5a594fc9b7bd27b932471fb5eb63544745a92cef1f12620aaaf74e6d71120f1797804f8bcbf4d9d198e1b85331d396958efd38e7411a76272ada1b8b152f4f65e758ddf5cc64c73894e4e430a1b8f44fa809a56a03776665bb48b41224a50b174890c130d7dce8b15c17c8156d888497f523be5563d1bb68c83dbd89190547b38a00ec516642d987cefe87479ff9506dd52c91eec1ac7d414891cf208c6a36bb90e7d3a1a04ec1e98c0a0adfb25ae65e9e4df9bba5e1a0fe05871bdd06497fbac6892b429936fb7438ba4d2eaf35bda0baa0ed131b9349954e7dfb5c63c51dce31d17058775c6d6e123c620ff74ef42daec8dd6f2fdf70379c46e46c2ec7b6337ab8c0e45c5de7280160cdc7b0bb43f0876cfc89b29bb9c868e9a717341ae97c8a13f7a7754657b7221da9b1988695d5887fdbe941023ac3f7a17f609aca702a48972acabf7bb09f57ecd4f90d4ddcb378a3bfb1fdb6aaaaa032f0d2e2d35d9b13650866cde0b4b9f0a328df9ebf7d3633d5281bcaaf13659faed4b6f09a00442dd925fc37cc069135c9b03daa8aabcaac505a0b3354e9b9abfd60f0234c569b0ef2ebe717df7f848cc51a83e59794dad3de9d6028c87304735a58ec57ad8faa0e89f273436e5b98242c3db6f7a7ded37b8fa05a2e62192dd7f5dd812c54785218bfdbf91af0302ff5a5342c2912bb981a4552d7261c5b8463b76daa30c39c127d1f08d5b73b23efffd8b64791c11a446dd22b65fa5f6666b5a9d7cf1d8901a77ce351de5aef01a6b0f414a74be249951ff556d0819b40cdcf250909b996bc43a09be5be0953931ce82dcdd949b580e3bb22c030e3a197f6b217b76bb79519370dc86c776e246fddf2bfe8db35361ba3453f5528792feb5eb13e109af1add614b68361f40fa481ac465802058a872f8f4265c16616aef3316c5054c56df9f092228945276ffa8d7d9d902e02a8189bffa4b45cee5e7d443acc41d83f28f0aedd6b940e743c107acf1b3b6fc575dc4485cdcdde5545ffd624d5e1b656bc3e5b68d367e1079c08eae82c5e3d7c7a7dc24e7fa9ad9da5973279c1c5c6c09660ce4c7feee7f325e706e78e6d971f0416223a5f77dbadb7573928771bb6bc90107be0cd9914c49cf5d49e2002d88605da29bb486af76c71a3854f24ac51776c69b07a67904ecd2cef09520931350057aec46a0c7d0a159e798a3063cc9afca000e9fa9b7c061d8ecaca99567fdf6727fa86a0a309521f1228edd8c799d71cf61eb3a6b63ce7ca6fd1e70d7c5af0a92187825f93916ca2f64967784dc6b99cd0fbb178266c3080e1c74e4b1d4049621349ad6935e23a43de1aa42eb08e6210d606b3af64ad1b2acf123734ddf52076ffa626e2b293b0d9244f75197ef0f25f5f7620725ef3c916214c910ced851e60e1680907b82e72145c85c295e58d4e60c8d118d0406a91c47c241cbe3edc48ab572a3ba12a1c4e0fbc99eb7942e65aeecc94c031c352ea1e1b12f05e54b4d2ae646ee4f7706df34327b523ab93fd8305db7e2d417a2463115da2d37bf558d87b892801cbc0b96774e988736d0a77dc65c4f3c0428a1453c251c2698a0919132bbdbb4457ccc6e2017df4307f432e4ffcf028a20284f5e7ac0e14ce9dccdb4122ff3fb3d29b0c0d6866af9eb6338663aa3fddcb23fa795075f68a664fa61a9f035150de6d9ae79d132279bd0062d4ac01f72c80ba31a25aa9684ef796ee98699747f1a9f8efb9d69459ba71e873ee901223d5badd651388bf7da5fcbc7280f67ce68f0563d71f5ae0c5157dfd", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000003340), 0xc) open(&(0x7f0000003380)='./file0\x00', 0x30080, 0x1) 07:56:53 executing program 1: r0 = getpid() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) getpgid(r0) 07:56:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x9c, 0x7, 0x1, 0x8}, {0x2, 0x6, 0x3ff, 0xfffffffffffffffd}, {0x5, 0x1, 0xec, 0xbc07}, {0x400, 0xff, 0xfffffffffffffffe, 0x8}]}) utimes(0x0, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x7ff0, 0x0, 0x1, 0x9, 0xffffffffffffff3e, 0x7, 0x1, 0x2, 0x4, 0x3}) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x3, 0x7, 0x9, 0x0, 0x1, 0x5, 0xffffffffffffffc1, 0x3, 0x2, 0x1ff, 0x7}) 07:56:53 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) r4 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r5, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=r0) r7 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x2000000000, 0x101, 0x9, 0x7, 0x1000, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r8 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x1, 0x0}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 07:56:53 executing program 1: rename(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0/file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x1f, 0x2, 0x52) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000a80)=@in6={0x18, 0x3, 0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) read(r0, &(0x7f0000000900)=""/143, 0x8f) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c799377f711bee1f3d972dd1044b1bee6e4ce394ec0bffb5e4a70c4166e043055a81a537110e1bbeb8bbedfec2b0d350b55d97e4a54465321553ba5120498c37c47e5c56e7c7bb9dfd39f7eec1d357489f186159546bf19f15ce7e0d6189e2c2f580728e0867e7864272da74bdbbde49175e4cd08fb57d054cfcedb07f917b51984695f423990f7a6ecd86e3da0857c55ea04cb6c58afddb24b2d457a63c080bd6af1e21400729d4018dbdfc7dcc4531aefdde4e4ba1af62c7c8ef9ca7dfdd10f20ae3e70eb3000474c3937ac17ef26a543ee3cdb73484291ca6e56370a116265a2de3ec76b0872188b6482a17dd4fc18caa94b941b374c275d2ef96b0fbe3f1f4510a9139177834548cddfe267aac0d6847f520ded32feacab0e7f6c0cc441a2e821d4bdf67039d0dfac3b8e11629ab4368df944248716c4e939eb0d0e23011b91e67d4a6ad004b409ad6eba9d944a1653a9b5ff49df146ae79409b3e5b4ea5ff13c51838667e56ea3c324cbc65617e802b9144bd8958793e0f959416742b1b694b2c6a2b8079a917f25ca1dcd8a22a034efb094edac03e7cf158d983e0ecef8f2ceb599944f737fd390d8a6162b13506e18f6f5ce47c31d617a00ea744e206b8f2b1cf4cc17a3cac5dbed1bbba35ace30a4d24e976c4b93a84fc16bac20c73f869b5ca27102e46af6f4cbcc64ed0bd717208453ad0d702f45d5bb01ee21e19ae488ddbe79f24905a9d613e11cc086f3ffe711abe571d1b9e3989966d74bd40e0fd12e657004c681d4646b7aec98a19264a1f856a6979ae8d453b403f57fa04eaf408ab4a347d585332f7d1087168f7346244da4bf2e98e398e51103489700c3aacba0c6be2ad3eddcc4a54d65a39acf2e2a8a124282c530df67da93d0f6abc003562a252c94801251bfe5844f9d4d078f12fc1be80b28f0cd2438cfb590066985f95e2d10a78cd7864d02aacdb397bf7e0763fc58ad41cf66b466f045435b6c5796f97c7347acea4a08c6dca859e0954f5c33174b9d6c7299a0e2e63371bddf3790e70cde8e13386b178c61f02975b1435107b4524eb42f973b6e2f8ce4ab76c9f93585c64b4e880a259c98c6423bd178c96c98d8701ec593a3a090deeecfa7a23d57fddbe5b81df21b44b056fdf017fd4bada1aeb29691f02a9c758c4efd4470a368635e19b0254c56f432d8f1976af8fad4a6ecf06e32b32d9b8ccec635d584f037df1c4374e1b078c879ae096d8543fcd88df9bdd77efc5b31b212a74582f102e781827c53a4dc1af6ebf56aaae24efc9a4fac43586a4b3dcdf4a851b8dfee0d5d67ebedc032", 0x811}], 0x2) r1 = getpgrp() ktrace(&(0x7f00000009c0)='./file0\x00', 0x1, 0x0, r1) 07:56:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc000, 0x400) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 07:56:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x3}, {0x2, 0x2}}) read(r1, &(0x7f0000000240)=""/226, 0x2) 07:56:53 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000040)="81f24245dab1e7e16581c6ce95eb0300be78dab71718e6103194211f6793671aa488e97280739ffbb0", 0x1a) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0x4) 07:56:53 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000900)=""/38, 0x102}], 0x10000070) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 07:56:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/123, 0x7b, 0x840, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 07:56:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="d2d4b39391f8bbfbf1e086101130ab90beb4fc1515ffa2201084560e6be5545e60d688230ae9067735b779dbeede29cd6aabb5ce4d50fa80b156570dd3914fbb9f0dc629edd1fe581995844b613cb5a54471a1f1df7eb8f9d35d83def1ae739a08f02a48694e2fb369302a23eec045608a7ab0b0b167a1fe9f5f46a634a6c6677f8f77ad8e7ec28a27498c9d881088c3ea3e68bc60eba3ba624984b3ba8de9b63f85be5f16f095073c71e363805ff22ed88335e1463fb3bdeb902706", 0xbc}, {&(0x7f0000000140)="e0431406cdf7964040a3f69dd5ced646547f89099c3ff548715822e3844c99deef607c9c1295a813dbb7445eecd2c4ef2975af0f58515a1d1c47c59f9a5a5d8521e9e5190054ed791f8db8adbba49311ac1b58307527da70b30860", 0x5b}], 0x2) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt(r0, 0x0, 0x200000, &(0x7f0000000200)="853a7d8a8923237bb0d405e7cbd75fa51c83407efc819e87a1ad5f550978d31cb5aa4d19bd46fc6029b3b90208b42a08946e2f0b074f99a99714532c99e07e153bf4536c808f8f95f1dbfb", 0x4b) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 07:56:54 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) sendto(r0, &(0x7f0000000040)="7b9934113ac92a15761074c9875cac6d1fbee35b1712c0ec48b21a5b751d24ca273f829e90939b5449f92247bd07b9d57dab079ec5a1d1578db51b6e5ca7e1cb5455a9e423fd8242f32bdd09843026babf6a82fbf8a25be41359173af320b4c2efd67f", 0x63, 0x8, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000a28000/0x3000)=nil) 07:56:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x3, 0x10, 0x4, "3fcda282200e6c5641cf3f2cfc9f815119ac30d0", 0x8, 0x4ff}) 07:56:57 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) close(r0) 07:56:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x2, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0x3}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a4, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xfffc, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x5}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x100, 0x4) r2 = semget(0x0, 0x1, 0x2) semop(r2, &(0x7f0000000440)=[{0x1, 0x7f, 0x1000}], 0x1) r3 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/155}, 0xa3, 0x0, 0x296c4cf8c1f3bfe6) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x80) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df41b3449393ad55f3add54d03c82eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303a916e099d8c7329285dd04baa1d4be6aecdb71a30f98f77e292bb76587f10c8efdb758bbd0147437b8e360f764c00c9f16607f814e6e29455eac16723e4546bf9d82fbbaa28bb1353eb87ac0b9c3cbecd667a1837321b5b61a888a379935c49f53159cae16"], 0xee, 0x800) msgrcv(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078ed00"/133], 0x8d, 0x0, 0x800) 07:56:57 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000240)=""/229, 0xe5) 07:56:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x40, 0x6, 0xfffffffffffffff7, 0x6b3]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x29a) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 07:56:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x1ff) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 07:56:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 07:56:57 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x76c2) ftruncate(r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0xd2) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 07:56:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffb0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCDTR(r1, 0x20007478) 07:57:00 executing program 0: unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r1 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 07:57:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x401}, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2566696c6530e0"], 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x2e35f42f}, 0x8) shutdown(r0, 0x2) 07:57:00 executing program 0: r0 = socket(0x19, 0x5, 0x5) sendto$unix(r0, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) 07:57:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:00 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 07:57:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xecc}) ioctl$KDGKBMODE(r0, 0x40044b06) wait4(0x0, 0x0, 0x8, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) dup(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x4, 0x3ff, {0x36e2, 0x5}}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x5010, r0, 0x0, 0x0) 07:57:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$KDGKBMODE(r3, 0x40044b06) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='r'], 0x1}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ef659e542ba75a3e737a42f4ee21c46f6dc21fccd13e96570d81c7dc4bf34079248a80c074357ef94b91a0c0e2201927249e7ba9f3a900b4c9ccc35968af3039841aa5b76eab773c812cf541d0645562154640786d2fd0a0024c1d88923858d612014a55c6e9a654b0bf5686a5c8fec4b3097a9589563d75357c26e5404a210b025e3b12a575d7d0368500c54256a8c57440bd9251c3dbf862514783bfce5dfc09e85c37636f6e5700bf2004c50294b3705b49d095d398acec996939bd2c4b739dd3427d5665f48a6993f06f7911956e98bfe38472d29eb620ff4f6de7c9154099c3f988c606906a528a19fa1d209a5998c1", 0xf2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x429, 0xfa, &(0x7f00000000c0)="292918d7", 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000000)) 07:57:01 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 07:57:01 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) socketpair(0x2, 0x4000, 0x5, &(0x7f0000000000)) 07:57:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) getsockopt(r0, 0x5531433b, 0x7, &(0x7f0000000000)=""/65, &(0x7f00000000c0)=0x41) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:57:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() fchown(r0, r3, r4) r5 = kqueue() r6 = dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) recvfrom$inet6(r6, &(0x7f0000000000)=""/68, 0x44, 0x800, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x80000000}, 0xc) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000000c0)=0x7) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) 07:57:01 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 07:57:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 07:57:01 executing program 1: r0 = semget(0x3, 0x0, 0xd9c4bec05dea3e8c) semctl$GETNCNT(r0, 0xe1dca9ff01e0a1c0, 0x3, &(0x7f0000000280)=""/195) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="16bf98022e788f432baef9c2055474e834f9fe531078d045c4ce64c5a838c26b228cdde958fa66f58bab20446a4ab8a70aaee30f40aee8a3cb75c1c227a284ac76e4f2cda7e139ca29446a85b26ed92ea193c734a53c4bca436f26c2b39004d42300426ca0228cc4323f796a7055fa0cca2f67620db82a7a1f1bef538fea14be664e72c591b5a45f5e52c0af5218e6e657876d810a37", 0x96}], 0x1, &(0x7f0000000740)=ANY=[@ANYBLOB="80000000000000000100000009000000849a51cc240f91a5229956540a1220c24dc0b5dd1ce951af65ce77dfe34a8da2875cb08ca09de03676fd63c3296c755996f77eb16779b2f16dcaab8abc48491aff73dff08fd13f60688ea110ced4ca1d9226659c6eeea633525099bc16f6d135bd174e6a51d55095b044000000000000b00000000000000001000000ff010000a85fe32dfa164a988dcdbf46fa49a9d7617699758dbb4b4e00c12fd696587fe150a36bc128462aaa94d9b20c0d1e22e624c07302fac18769f82c72eb24af60f9a415c38b95b208723d362aaa7b246b08acba22432e46c678939888945b8b3c36f625701fd9e3a32d81457f6803a9df801e1e0589aee0c308fca92dff0d564a038743167e520f1c3ae2fc27f04a670ad03e5596746efedcd00bd8c900000000001f389288f4ef6ab17442701e4daa4a956d01ca68c44ab5edf442636a6aa2cb36f0c68ec947f58c44ef49d8d3b7807e98e10f2f1c56119b14973508a8c7db6b6b533967b51d7715e56a3d7e739ac57a6ffb446f4819c8119d245fd9274123d68dcba6cdd75bbef048fa3f53d7ccf150631a000feb0bee5328ef3cd0c3bc4e9b067c5a712f28fe8c9c3b4e71888608d77e89e4b625657eb386a22c81d09163432e5cd58cf463774458c807e993c74bd68347b5728d1fcdb53783ceb1878003047ef5688490ef25efa4569b81c4bd37218fe0a52fd90b6ee62cd1c9c72b1b411abb6e17058a89fd67a4b6aa9de7023cd54944c562016e7e647f8bca932c77dbdfec849ddb8aefaa28411d4bd5041c1a21756902f83cf1e36aefd14e20fdbed39834944919b82a71a763feb2e7e6164154257f4a138cbcbefd94d7459743f8d78eeec33688980182992a7d887aeb8e89d3407c7328"], 0x130}, 0x400) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4, 0x9) mmap(&(0x7f000013b000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) mlockall(0x1) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x3f) getitimer(0x1, &(0x7f0000000240)) socket(0x18, 0x4000, 0xf7) 07:57:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) read(r0, &(0x7f0000000200)=""/114, 0x72) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x28, 0x40, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1ff, 0x101}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x2, 0x8b9c}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x3, 0x7}, {{r1}, 0x0, 0x10, 0x2, 0xfffffffffffffffe, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x9c1408d39442f074, 0x80, 0xb741, 0x5}, {{r1}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x9, 0x20}], 0x1000, &(0x7f0000000180)={0x5, 0xc97}) close(r1) r3 = syz_open_pts() dup2(r1, r3) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 07:57:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 07:57:01 executing program 1: mknod(&(0x7f00000000c0)='./file\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x400, 0x4, 0x2, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xe1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0xb000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1a0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xcb}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2800000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xef}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000600)=0x8) fchmod(r0, 0x20) 07:57:01 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 07:57:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r6 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) msgget$private(0x0, 0x149) r7 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000840)={{0x18, 0x1, 0x7}, {0x18, 0x0, 0xfff, 0x4}, 0x2, [0x1, 0x4, 0x0, 0x80000000, 0x80000001, 0x4, 0x80, 0x3d1c106b]}, 0x3c) sendto$unix(r8, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x4010, r8, 0x0, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000700)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) rmdir(&(0x7f00000007c0)='.\x00') ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000800)={0x1, 0x100000000, 0x81, 0xa8, 0xffff}) 07:57:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x20, 0x8000, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3}, 0xc) 07:57:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) acct(&(0x7f0000000140)='./file0\x00') ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:57:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x10001) getsockopt(r0, 0x4, 0x7, &(0x7f0000000100)=""/184, &(0x7f00000001c0)=0xfffffffffffffc50) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 07:57:02 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100000100) recvfrom$inet(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/229, 0xe5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 07:57:02 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1000) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 07:57:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x88) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) close(r0) execve(0x0, 0x0, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 07:57:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) 07:57:02 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) r2 = msgget(0x0, 0x42) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000ba6ed8f3f915f0a0b8ce4277b01d1c59782941f3fde25d94ba0a8072c97dbb3af32e17f4c06f95919d485bd6c1cd12ae60550fc31899156b87b614c6deb04d3084626b1ddb4b4256a63b2c106500000100000000003ea480ec336139183e02fc9a21965308b9a56c01cd8e942cacfd57d002198ced79f70f5e3b5edd41c9038fc098245a5f7d2d9b59cd45ffb06cff19acf0c4da0f67461547680f0b04c56d0a53562f0774d5233a45bb322373ce74bac90f3e1d480d784ac3822341ae3cf7aa84d4b58b68e6e66d29ce9fedfd98d6ec35d89f77521248f43f0b1d167e7e7e5fffa90ff0b8031c206695a037bd33816db769103d8837d3e42c669a5b22de28bfc692b5ab444c7be784941c2ed508d66511f169d2a4854f6e1425448a6dc8ad23521093875f343b3507f48966ea10b0baf17b252e76de0bda54bbb2313664eb322414aebf8a5bc4fc6e5b0ae0a529fac7cbc43ecb290c01787cfadafc4096075063437a4430ea475d1435d90242c3921a2f68869fc0f4"], 0xb2, 0x800) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x0) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffffc) r5 = fcntl$dupfd(r3, 0x7, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x6) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000400)) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000733000/0x1000)=nil) pwrite(r1, &(0x7f0000000580)="cbc88b4bc5018e0628b17c3076fbca560be83553da7aed7f9091eccf1bf19f2e679aa41a25b9416f9430a87fad9f906dba8811403670cd37b2a43666ec565374b334a60392699e0ff2530d99aed99882d7855e", 0x53, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) setpgid(r7, r8) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r7) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000003c0)='o') r9 = semget$private(0x0, 0x4, 0x1c0) semop(r9, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x6, 0x5, 0x1000}], 0x4) 07:57:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x40000000000800, 0x6, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x3, 0x4, 0x2, 0x2}, {0x3620, 0x1000, 0x2, 0x7}, {0x7, 0x8, 0x7fffffff, 0x7}, {0x432, 0x400, 0xfffffffffffffffb, 0x4800000000000}, {0x80000000, 0x6, 0x9f, 0x7ff0000000}, {0x9, 0xfffffffffffffffa, 0x2, 0x9}, {0x9, 0x80, 0x1, 0x7}, {0x10001, 0x800, 0x6, 0x9}]}) 07:57:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)=""/208}], 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001680)) sync() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) pipe(&(0x7f0000001740)) 07:57:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 07:57:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="704e63e3f98af798227952e28b13a133cd90290c5b2b202e3df7c2eb877c0007474db40a876ea177042193e0531a1893f85cef1548aca6d7e162d557a0fed39b847c0746360975fbb3f57ecb42dd2c9b24bf93ad78b70d744e6420dcf782a64ad4d3b1b09d9b1da951f1b94aead3469b2ba9a5ea63e4fa35831ab30948a5e8e4e67be27053217b27115b4c7c4d8bd8eaaa40c75112ba9e2fc2d33957e5a040ede00ef5e13520b14a65ae7ea6bb470b914e284b05daee068db4bed5febec8ca9d65535ac8f301be41ed4e5973c205810a566f9db6cc1d26f6f89b28bdf066cec8b368310ce9308e250ba4e071f48e82aa35ada08f34ba0630cb066d5d753f7143a0e87ca6856b0665a67d2b87927571569a55910e063bfdac5a6492cc68221162200b74aebcfb6ed2db08a3edd35f84dd0379ec6155e99d6c06692d3d8cb952141ac3d34257e25be35281f0fde4269aa4b29e2b3476f35a40c3862f582329b9213887c65a6adf7ca8dac92e1db58f97a6120fb8514d49c4b0fedd26fb9103d46bd4ab2267c7ce2ccb81bf5eee87a13842ece9a3d8f2738039e96b6d3bf46668180269ff5d7eada924a9a102d0f05a20f83f99d8cf8a05672292432f465ca5e957189cbca589ff387f797e8a483865a3206826e1180462f86bd6f64fab40db01825c2211c9caba615cd34027cab8ddee8c1f67dcca338a71c3f81b31e975d74a5a3560f6783d3afce0882d6d4785fa3a771351de26cf8fccf2c6f4fd81e1e5ae70ea911e3a6851382ddf5cec68facdeef7934be2ef860ac53a514b1d4b4297ebfe354c9b0028a948e0731370261f27d33ae55401e225f2b63ac3dab52b1257610af2158125be6e8c7cb91569ba6bc45c86b1619321858b0eba9f9cb5b599b597dff3c61a40c0efc0c9d292be7916aa97ccc7c4c06b146ea50d2e5616ffec5b3dbcbff42fdae2676e342e6737af1921028cd7961678158c22f789ca7dfa5297a4f5cbf149766ba8afb9144b8e191aa2401501be861f8a8435bb992c88d3ed2149899c4b9634397f8a0ac722729d3719c6acc22474248469e9232f0c970c6bf8cbce9b154812ebe5d5d77276c1ed30806998828065d16744c7b19f5e2c2b104f979fcb6d1ad1278ed1ba401f68c08763f004e08848eb578f4831c80819ddcfc895a25fc458cc1f1430d0de31bc12dac54121acd6dbcfba2eda13e6e170e566906a742361fa864e2c585cb8ef6148a183adfb6084248760bc1ae6e04ce2d1dd7d277d92260f4f1df45de9c2428988151d929a58e0276f2a5e5bc73200cf4a3268beb2909b07174d7052f78f1f54fb2587fff05aeb28a6cd3ca832ba5ebf5ad8d2423a149ef081579135fcc1b8e7328aea3eb604844396c03059ad963b471f1dee0d14c023264eedb750b77bf81a0f75256336733f2488a7bab97375345e66039f32c915c282f3d22d8d93c432dd88678bf00b6773e5d3185208671ba1bd1e921ad881343f26efd19fc441302aa66491b36f00c5ac851e3420f9a7b08fcba99c89e54d27f25212a5b8eb1b71f0d3d2babd55b5093c8e8c5691d728eb101b32e924207782a34f1909b70f62405328f5e0a0087ec50187ca161b1f1e51b571432d4ff4988d7ebf8dd899e9f943cdb4dc9ecb74bac87415955ae22eaf34df8ecc1f011cc8e6f3e04f19723fcfdaa326ee7106a3a406927e2d0a03ab16d1454b67528692f205db10e71559b9624723182b1f3559f49ba7c0760c664bd498776e81e821c9317c1ec4038580f92b3f55b45dc9b4bad5d9808e3abd92c57e0d92f7076bb2e1232aa31906f016eee7dbade47788052c095f2c3b977ff424175e422c30200b80bcfdb1ea507bc70c1db2a9bbd7c0d22fd93fbb5eb173065a5e6db8fd9385da3d0b4c5ce1bf9ebf2ac1c9222d02c26235a8719b16d67b8fdc1b2809fd3eca868cf0ca524e79712c684a9fadfd4bb252bda3f8e874b65ed168aec06c7f3945783fd3ebdfd3af58e7d55f3eb975f8a61d54d421d569161c20cbb2025caa83a4346dd47f204035aa8ab30de1f1f168916123c89fc2c29b7ef38525b04b898c7fdc7ac6050019cc59625f6305328decea0082f2772a6271a42f409aae29f5f5a946b2eb1aabf7dd6a6a4f0d1721ff839e7bbb2212a48def62e1472c2c0fa0e7c588674b71e098dcab0f8a549d628d1d8f6aa23b0e5249e7439848a9459b08bd4aca4040a750ad9228b4f0e6cf4674b61a5ec285404147aa81d475a258f9c9d9c5cee7f0fd650a4c68c3bdd65788c772b8e910b14b70e489795732a0f5288930a2f42b4b6bf38ee8040922a14d059264c9bb91f364af2567cc7a9484ec5ccb90658ad4f2e21ed74555221298d867d110edb578057f71fe08d0528e86ef096211828c6b7bc673e70fcf073c3da2d52f6541f9ea76100eac97c782b39e1dfc23db8db1d8a56beedbcc528d55c679d941692d875b40c88dca2fe77880b1187675bb3cdf980f7136b73b0a8d298367620593c11d007b60304151c0991984eda6ed1f85bb44a216f2f3a761a1b022cf52fe11ed692c6dddef0da2df56255b99e8c9e0a4215da8171e3a5e41fcfa90cd5ec627f2a4bfdce867c6baf97489885d3dc75dd7e48f3fa30545cd2b7a00b5f70d57938e80a4c0708ba0c7df2d42cb684f9033249a0c3a546577d5a0683e0e4dda9f1136cefe8b78a68b0edd292081e37a35b26f4a778fa44e00a02fd897472da7338c63956413ad41d04a4cb0818050d5fa57eb2ac1c56161319cc7fa1358a81c0c2574b835dc17dd4a639eab2364469f13f9ebcde9b5c95f871ec42fcc524c1b48d62e4b55d08de0a5399ebb3c1633f91287e16d5b46209b3c2317bdd8bf6a8e6f1cd990b4b9e5db4dd35cd6402be012e6aac82ef27f9ba166ecdc73a7fb76df0f7f80a983e365d98d719ae7c7606e58df7dee682f326df6bc67043fb92b8e27d5b4e02614d4d37a90de8e8197a9bac2546f6da48fda88e04531244882a1aa5dc166d89306a2e331f5a7ae73a72cc497f41d1bf5cb15a109684bd66982df2ef66c1f9dc7d61b8d9d4cbb6ee81184a95597eadc760fa6db2539b4c2cd0ff0c75830501032cfb8d0ecf98275a47bf041f680f95b4b856179b78d380e0986d8081847b341fbdb0c3646eaabf3fa9a0980314dae1a9f03a0d0a5c64f6dc14c706ad904ddb47dc04d65eec6549958b4b8af18acad61023d37ef6425fa5cb153157e0409ff3c5a72dab81ea40c75a543c7c9cda0f2a8440c7b2dccea1cdb9813e2000f7727a3b2a5038d48392d6e8f12c5f89aba9c31594eefd240a5e0ffefae4039b0c20c0549a8f7c03826a3e085f0d2a204e311937936850b8bb59a6bb704fe0bc056158d6d1ff00aca3205cb3ecd6f47977c47211c361c94d6d857485e95767fc2a9e2864862a904aeac47a2fbc51bc8f7d61040fb70ed39c7fc8db76979dfe2707c898e9b53f80da1e032284c566c2d8fb50835a07173be15b924fd755a73fe98890f79ff0cf6ed197f6d6650d5ee27994b6c4e4d363071ae1b8a133208e8e32043837d182a7b465bb3a3788e4330ea9f8b74272c0d659c668ff52d319fe160e3a40f43c515eb78bfaf71aadd31a4eb795cf42afd1fd43ce9ba6b0789feebe4d6f214aade212358783089c7fefd5a82140863f48d686e621567fd5d3ae25ee14070e9e8862adcd0777a449c3b06e13a4b37a37a6090c893fd5c3d60b8455a601220bca248321b60585f1170ace3e511f26a1e4480edbb9171b60e787239444e5617fdf0a5009bf52248723e0fbf04cf5e40984ab57bd0a0c015b0865c2754439dacb73754d04467caa68a0e4e1233a136e0ea2e1e75dbd852d3057baaed00caeef58e9c3c4255a4b3bc6798a4a11e0bf2b5a5044514ad00556555d7e83004e593b8e9342469c4cdbe698a7325b6b23e7a0b1ffa8dbe06a1800f7671887e0a881bf09ca6f7e5dd5295e8049aa921e0d8e1dcff5bc9278fa306f8be7b31b63abd322c9df0060a561b2694ad65a2927f1d31850db4ae7ef1c91fc89e4b146f673387f1bde1b5dbcd5c296a005611f291768deed2eb25be1941f571d7f5ef5184e6434b73feed3b49e7370ad2e3a4800e270004c901afc360e84b743aaa848fe4f4891a0ed1e9837a04cb9e249e8a3731de09f348573e95d2dc9b034862ed50f9b4916b46e2f3ad3b09c664f536772ec95826af40306dd9dbcf1d641242134d1ef4f74c6e574d0e80a50a589e4349193498463517abd259d72b7d0a05c62d1a21e1b4d53bee66ef195cac9d08519d04f8fbbba4f9e4a411a38bca4b20f3ec049923bb049abb4e85cca882b237c2c7f5ab9a3d23253d186aa3f30bbae57af41c1f7962f056ff67bf15a922745e0f5120ddd3089f7beb27367c0437b1a8e06e8a76a061b50225df2ac54d7cc3402c8f445a07bffb19eaee1b7834ec1f9732f5f353741b9d3198011037d9f1661cb526943cfd423875711ec17732a1a3115be19064e41a15afa822d31cd919d53c39a7de11f8fded0e9c3a57e5906cc8fc5e80e918724ff2dbce811b654957df9f8369ce8a45eb34e5a673bc40386503c5ae7bd28fdb79e3528863893a342e2fd5be25f85f105e1690ee4409a0f25c19d0107d8d688aaf4426bdab6d4ff974f049158532e97f224d20f16a368fda715d236478f14796a873db4db5e8796d32555a6f0520a6cf04a532b831295e1f7b872ee2b0c8bf9a90ccbf617f6d0f57af7352891c1327122e08f49b1315bf6a0e774b463f5505718cf2d39f54eb043a6dc124cd9621c8f1ab80b090e4e5cc455cf334c9aa99cd75f75ba110cfcc6d0e1cf1b94053d6cc34511bf8fabf90b33dd1afe24d6b61516f2adf297b7b74dc9ec74f09b3ee61ad966a27c95e26149c3ba1b72051a80e1199eabbcfc47708b40ffa6d1e0e51125fa66021de008c9a5c5bbb2fd58fd5edb5ce905f33d2e2bca3784237e7692e8afa90e043e5024bc47285a868d95a4d09ede82a6de87971bf0e6b9080b75b48af6c727df79b65537e4aeafdbc5336657ee67aeb6830139ea540563e67939b93424a6e46e8a3492790b796d244976ebd23149e1c73fc80c7b1cf697719ca77fce46006d0a77792ba56998d62b53980a43df5dce86af65b8b2d716c0817c9e84b3851c11585d678b1f777ce858db411d22f4583f5453cfe16b18d4ef894b6fcbe56340b991d99ba7a73bf79c8026bae5d734f2e24a71a60bad539d6b230be336d49355a0ea5ca51b1f878134f6f2f783e65010f4b6c4da888ec6119fee2e4af960215d19403a5bedff03ca02e929f1401a4877b4391badf11c3744dc2d7e4fb2311ebf70705d151945aee441c5493c8f9936f14a58feb08d5689d8b5be5a281385f02ead6390922d1574f7a348ddf38446021bb6559c61c80b8c7a1ca9c40bc05f0c3d2afd00fa3cfdfdea55a04150f6d221dc452997006d362c4e6c5a802bd671c3473b5ac61418968a32b83482a4804656f104af66523000a500d7daccabfb38dbd172a085c61921a07e3c92b7b41d992cff934f1d38c612b65a923e0fdb93279ff492927fe6d2875d109d5267666c47df1c4d7597f18278acb6fed1b8b88c184867e3619432e757940484dfd77fe8973bbc14ce2451f3cb532e6d4743dc6990756ac8ffbfd328e5432be0c33ab8f4963780d2c3613758a4dfe5992e8d2f3eacdd9d8963c8c7a6fc50146fca425505d758015d731804dc670f9b6942507822aa729d93c6fed121c72a33e437b374a9049f8eca6a5fe812a866649e7539b314aa40681dd435953b7dc14", 0x1000) write(r0, 0x0, 0x0) 07:57:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x7, 0x0, 0x0) 07:57:02 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:03 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) socketpair(0x1f, 0x8001, 0x4, &(0x7f0000000040)) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x400, 0x0) r1 = kqueue() getpgrp() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 07:57:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="5dc70f83240115b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff0300000000000000f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d00020e4000000000000000000000a0000000000000000000000fe0000000800000000000000004000004b2583c26c4feb3a6fc1172e24279c30c5b7606ee92d74ce5ce7e6485f16e5c236da", 0xda, 0x10, 0x0, 0x0) 07:57:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x7, &(0x7f0000000100)=[{&(0x7f0000000000)="fd80b19c464fa99bb376bbd8939a92cf8fbba18232453f844825c49d46e72bb675468a1876ff7e8ba221272bcd4da61a8cef4b63dd71662795dc86679cd6d21f4a1297236b172c29d65ab59b4f2795b2c6590335374c4eb87575710a67d70a7c588df340712468d14353f1213aaec93fdb99ebbff82b501208c28b73e8d3182d3d46cf03db7169ebbfea0b8ee920016cb87990fdebdbe578cb4a606d3432a1e854ae52de0d5de1ff87dff078b6d612baccc81e67312dc22261924de8a2d8bb35ceb8d173eb44c0cf94daefe64fbd82ce8b76458f06e963caaf74db58bf5505d468c21aafbb217c5ea8987143b889f527b473f0392288b5267851c929", 0xfc}], 0x1, 0xfffffffffffffffe, 0x194}, 0x0) r1 = shmget(0x3, 0x3000, 0x790, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 07:57:03 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) syz_open_pts() recvfrom$unix(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) syz_open_pts() 07:57:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0xe5aeb51f78918096, 0x8, r2) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x2283, 0x80}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x1f, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x5, 0x2}], 0xffffffffffffffe1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x7ceafee57ff25d61, 0x3ff, 0x21}], 0x5, &(0x7f0000000180)={0x4, 0x75b}) r3 = getpgrp() ktrace(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x0, r3) 07:57:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x6a65b520ec1a1d1c, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ftruncate(r0, 0x0, 0x2004030002) 07:57:03 executing program 1: r0 = socket(0x18, 0x4, 0x100000) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) r1 = getgid() setegid(r1) 07:57:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4ed92fe2dfdc7f174b0f155ba1608a923cf9a6d751ff97b0ef3c3a269a3fccf7d8736c2f99e27cc6171f7c111843737f15d889ca126b57a1c36e5c905b05369cf39fd6de0db392aa38f3371bb713dee08d66ac2a6822e5613ccccde9e25313a08a9437662b7a0c963b2c8e2a1038c3db60c4762a42e0f105db6f6bc83bea588a579e33a431e375de50a62776fbffffffffffffffa2a3bb33112488a340481ced084ab70b8629e61db9dc0ab95a0f1d94f840ecf00db8f0fc7f21f8f9a4f4a74026557ea4dfe27e1b7b5126f475", 0xcd) 07:57:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x623ac18cd14b12b9, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 07:57:03 executing program 0: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) r4 = dup2(r0, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c00"], 0xa, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="0000004e9ab424d3f7be00"], 0x20, 0x400}, 0x0) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x108, 0x0) socket$inet(0x2, 0x3, 0x1) close(r3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc4d) recvfrom$inet6(r1, &(0x7f0000000500)=""/2, 0x2, 0x2, &(0x7f00000005c0)={0x18, 0x1, 0x1, 0x5}, 0xc) 07:57:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="9fc3554b2c585606f511a2e8b4ee871854d114c70a25fbfd753d8dfdbb4b8de057e9e7ad5a84f91d7335e64188ecccab5ff2a81a033d6b93ce4699c3ee4835a5f02eb57ed79bb519f5deb0a867ec39f40d60854c8d9a6f1119380be76eff86bc3718074094f260894f0be6f6a8f3d1a04f105fa525fa1664423a62ab", 0x7c}, {&(0x7f0000000140)="3c535908d6c877f22cef7adf9f89f3ccfc14b06343f9ba4c2d7df5d006a9ea299efbb838472e7cfaa094bd3037a2f31265af54d56717", 0x36}], 0x2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 07:57:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='..') 07:57:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="a141580c7cab507b8578c8f51ae09497bac535baa4c16e15757ea146b091d25f660b695878", 0x25}, {&(0x7f0000000280)="5293854d8e4928e5b3392175c628048742009a3e2fca1d208c8489866d6e812f0e31adb9ee89d339fb92d38d0ef171090a6d13080adae44c4539c360388556626af8098e0fe1a4bab1555ff50fee070b2f20ff4e6ee0", 0x56}, {&(0x7f0000000300)="8a7874b4a143576a3c2a2c6325e8fa2b7a7c50db07a7e6e62bf66ffa15dcf9d7beeac226880798c54e4a6e1c9b399396b97cc1861559395f68bfadd4f8d591b0e58b0b6ce4b424f7029ca86b4b2ab41222e963ee23246c443de9314e81332825e5c7bbd128cac2ad9e8655afc621e447561f04becc18779dd49caeb3a11621563b28fc55", 0x84}, {&(0x7f00000003c0)="361889de0d90d406bd9db3b23d9300e8943d1ec7590ca1ca15a076d469789f7b6e711830306d97301b94ce81196d9086238c775d052740c1b08f8a7811b62cbc0e590a30715a63b3d2a9e13c4bfcfee82c28891446147483d81cdf555530e0e52b663a6fcf571c9171b2cec8c72a51a424024ca4ab3cdbfb675be603d09fbc77e0494c867751461715fa1fc56f3787afedb42e566a01a8fe35faab70f58afafff81646c1cb327c06031e540d2605ac9f91f8945af0c1870c0b", 0xb9}], 0x4, 0x0, 0x0) sendto(r1, &(0x7f0000000500)="4dc198539a1d2cf957adaa90a3db90cd6fd5192b8728e3656b7675954dfb83e66c954af22b3e9d83163acf31f3a5aef258112f1bcb5c37672a0a46952263df2497f832450f81a5ebd27858e34956b7f0e98cf27c7cece35cdb16010ea08a09db33f75fe19f5f418e3269e90191afd30b661a4b8bffc8a686f13369f17e91c47fd70fd85c3594f13885b19976d4f5ce5def135257f64bba2ccc7e614bc92306d01175ed8c6775ca24296d6350139740dc959f49ae46168f2b7df551563530669ad35aab335220308e2ef32e8b", 0xcc, 0x40e, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x81022e5c71b6bab6, 0x0, 0x4, 0x100, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x13}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) 07:57:04 executing program 0: r0 = socket(0x6, 0x8000, 0x8c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="6527866ad749d8628717343a5d10c7e2e5caba5cfc071d78ae3646fb9e8522671971a3a7485632009b97f913880de47b976c3ba6db42d184991b887aa82ae8fa4e81842e4bc87fb415888bf1541c78ef745ec4ac613dfa678f011a85eaa3031d52c6a04a2a93a86346ca8e532926eaf4aa3a9d0994862b16b904dba4cbef65cace30167308", 0x85, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) 07:57:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/90, 0x5a}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xffffffffffffff93) 07:57:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 07:57:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 07:57:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) fsync(r0) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 07:57:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) r4 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 07:57:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 07:57:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0xffffffffffffffb2, 0x0, 0x0, 0x0) 07:57:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 07:57:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820203"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x140000000000000, 0x8, 0x3, 0x706, "25a8ced8ce2a2446834761f0a705d79a4cff81ba", 0x4, 0x1}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 07:57:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f00000000c0)='\r', 0x3e) 07:57:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 07:57:05 executing program 1: r0 = msgget$private(0x0, 0x5) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/2}, 0xa, 0x3, 0x1800) r1 = msgget$private(0x0, 0x0) r2 = shmget(0x3, 0x1000, 0x86, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) msgget(0x2, 0x145) mkdir(&(0x7f00000000c0)='./file0\x00', 0x140) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000007cfedd5898d2000000000000000000"], 0x1f, 0x0, 0x800) msgctl$IPC_RMID(r0, 0x0) 07:57:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x208000000000c, 0x0, 0x0) r1 = dup(r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x0, 0x6}) 07:57:05 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="71459c5b092fee366febdcce705e7d7265470c1957f4301adc25e937486b6ac1a524b1be243cf79d2a8b708c6b6484d123f88b946386d71b745f8f702671607e0cebace59961e8b56628c56be7110f2915ce6be84f3e545df51d37e1fdc74ab103224a36aabe80db0822d1b65d1d0226ab65f813f4f356b83d7032dac36702b63988dc0fa38edc840a2199f474a13297b18b18927b905f3bdfcc7f54ff353887583668be2c0602a5c56d64f6998871700da4072c9bac1636f90a55e71a8546eb69564c707d2b83af80e5873d6ca81c8128ab4a4ddb7c743e1cb87cc4e7f56c918c5aed29b27a551791ab67a98cd8da46fa517ca9a27d0eba", 0xf8}], 0x1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x11) open(&(0x7f0000000140)='./file0/file0\x00', 0x204, 0x0) 07:57:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000380)) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0xfffffffffffffc00}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000500)="f888d0a149e0d2bc25c2e3cd7f203193d4402e023f411ed47e62d967a40a68b9342ff3a6840ffdaceb94fbc9612dc9f87049e5bbfbdf2ceff38948ced55a8dd5d0a68e51971092c05ca07b1103be4deb1dd6f3a083d3d4aa27ebd7e2d9a3846c29eae4381b9be7a250915527974e653c85958451dad623c4ea89167670c56c13389d2c37c178d0f1281c1b3b8e4745b8c08f7d6624d787e5320ac77df716af13791bbe11ef702b792f8bbfd695aad03d78097a23b9fbe7ed723a8682d12f23682be6412557711c004b6101a926380a0ac332dd4f02e006cdf8680597823c952fc5723559819f282a68ddd5c8ccb3f48b6b488e9923dc9dc29d5a79e652f8d9b60ca8e33543b4296bcefe2cb9fb35c2c8857f573398ba2aa72af0c57f91c1c71e249f1918fad79a92f41a508da3779104cf190eadd69296edfb52a7d76342813a09ded5e49b17fced2ec14a8218b1facda9a3058e252f42b38f7e132fb315909615f237384740d2c07f8a03564c03143cbe1106138ed0536a5d170a43088d35a0b9ceafed97cdcd706c8a0b4c6c9cacaeee362139f37a34b3cf1f99fa936c09aadc181cfdaf3896c3cdabd57f33b55b9b1c2323eca16ba2a62640bb7a2b7cd23f03be8d638d5c720686f7590a78f7d00856d704721c8ce5a5660a29044ae182192076ccfcc4a275ba587c38844d812cbca6e2d77917b43ef9616f93aa680b49da383b30746d4e950ef03bae667a60b68fd9d8343a52baf514bb4e771856b670f27075128e79d22d307ad70ba31189b675139039f2f330d9246dae10938d17c4cead432396cd5d5e02ef3282bbe0a94d386c78b1e6bd107d694f6d2f512453e5f35679444e6ff8eb6875734b934fe5a965d643f476796514502258f2a761b4bd486cb2b88b228c7c3fff58e06b71d186a5e99e89aacdc3bdc0f9b558e0a6fa717d547d87b84a853b91534a309db9e0582681d0b9a0d084e2bdafa58eae22b7218486015c3f88890ef3377c6852c991b857d5880f6839b1215d909c6ecad0e40b09a5830ec6eaed7e0ec18245b74b8f9943a99edcf0d34b87a8c51ff92f9afd95a6d765f3c7e9422d6d84204529553848c2e3b25ee96f543c084877be7f969dc8e1751afd8cac6eba4176bdf89e5161c134244dc4156e7f9f2599806e8de0a7b97be849eabb911c5b41014377dc4782a330163cdd47736b20fb5c6818d4b3ba5f5ae050aef49be77b4c677b262a87e71c6b72adaddd089a9f16593af2dd551603cd04ef5cef4e13f8096b73e6951ff3b98c627b5f8f1db97a7791a62f44adf20b8f84bf8324c1cab1eb8243377192a1c71a205a0bade78c38ca0f677ae4b349776d18b80800e0a3446147b2fcdab137f4e0968c14eb0fdcf46b0a42bf71dffe3172258576a63506218ee79be8da667c93fa3fc7bc02411fa04d2d5b7dd9245439765bc59c8c29690f55549a9f2ce4f699b2c9fb5295328ce854ae3f9b71a527784c807116ec45e25bc200a281367766a51fb97a8c19189114214b9fc24280d47be1aaf14a88b7e43af7a1d105bb0f0c64605dbfc2016fd015bcb195eee0e8905cdb6c46b14a96097a11370acf92356a493932148b01af90fc379adf947de0f8d98ce0843c26af35cb1aed64de04670b8c175e3de14f1f283765b87b0674ade4c167d085122cec7bbb69a914620fedfb2a780835a641343f330059b1955bc577941d9465a97ba5d3f5ae3d5afac9ca5cae4eb10d2f8266f5f467ba3a5a5e8f6e8060924e1737778b1bf4c3ebad304265a31b11af30436af2c71b43407b8fd4d8f9e777c68006887cb0f4985ef836ba7c7bba4614656d110b27befbe248c2e4067b1fb3253adb1f407f20d0179264025e7f4ed590d94f9e6740eb5f6e6c521b83704ba2c840770696a0d5a391570ed11917248087e11ed43f8cff179b01a0b9a4b33bc55187ab439d3d9addf6be43183053408ecb30209fd211c288f58a652ffd4bbf532fa1377069d272f5927ee5dea12cfed9a49aaaa64f5b649b5bf1beab2086756049f9736c7a6939a92f584df65015d8a3adcd85980c7617d2c2e915c94d550ac9b62a4129b08b9a7c7fdb1d43e1e206cb4242b21545e94ee82f3750e0ce2ab33d0dfc7d955efe5fdaa0cf7a5148fbe2dcf2dd34f1f103ad9af32f5b234ef427db95d4f10d1bde495f7ab10d319cf31a4283736893c147bf5b1242ab8031e993734e154511556d6f70f7bdfaf9d8e711abc81049b813ac89629088716234d0a5d34b370f56bff527864748d3ceae7daf125eca8297a7e4cd30206a7b630a8f73ea1d140b88e395e099b6c7e69652567c3618e7b9382cf1ecd97967636b907dd3b2a4b87603fa9412650a2c02ccd41c053ae049b9c9848a1e12b7d5feb95a83d6ef242d518ee047fc36a01701cb1080e435234a694381371bce970f41de522c821f54f7638f121eae22a1541e801386871f54b8dad226e8267910fcbc151c6dc28b0768f2e8e15fd6b2c7349f5b6de588f11f5d1ca5cdc4b6dae0147d5f13b0cb68ee1ecaafac5badc1fc031c564ec7fc5d81d70931401b37fbf5d67685c5ba887febfe193b886f841956dc0d072f7f9aa1a2d17c3a05bd28a9cb564c6979397960c20088d5d3076f7510c0cbd7064fe255038fa1021dda386802d71dabc895f475926552fe479b7c2c295725f7dec5d6874f8a2516afa190c3e279acec11710aa271f406fab74dc1036cdd6ac2ebdf52648bf456dd43e6f480d15d47863c1fbecd7b585050695a2eaf69c5a618d17e045ed14201911bdf5f973740d0a57e4b4635bccf8e06811b15118cdb28723193bb4d4f759735a1d5a7a4ad07831bccd3d9b7c08b2843a498ddb9f7f6db5e411b476725b20e424346fb32a386e0bfe1e246d1ea93c9970f076ee6332e0ace74eb53783574b7d726c42d6faa12cd69ac5890b388c301b9bcdb98b7d7121a5768cc85cac29d145e24d758b451a6bcdb31e2bda89d2066da396497c97945a794655b156b3ef7f179d881a263a46be41acc2d2b7729f59dbde16739b3191008ba9ee3d878e9faf9144506f78e6fd4d756e17238259d959b7b841f128880dc7284d4231dd2b3baac1aa641b0518bdd409e9390b29e9b9b4a16d26b6c3cc9a42bf503eb321d97fdeff734378b4f1ae428b1a844692172dccae526fc78165f1dd623fcfb825e1c7507bbf76ef58e79f047b9ef05456006c67992cab33ab1d0b0d35838d10dba007a54adcec3ab958ef6af35e2180a6b957740ee893f7c9b4aa451f040c5176a1c53d74bcf2bd505f6740c5dfbf70aa8709803c9f5d5e7cfc4c892e0ef3378e56c629627a2e255a8b4932837c52b588d32b585f5befb891fe9f1012ac1bad3dd06bac6349fef3f78ddf7a5ba4530c3048a08a69dd586429f66c0c232e1c98bac4f3226ded918622e8a9095ce742663c37602368283ca204e6a7cdc07d57c13dbf619d0a038adc8dedecc46ecbe4d84e0d23b8f802216b6c01256b546ee75e5b52d3d9d67f00bd36f13e750f48bf861c583eafb3692b063b5a63fdc07767eccb8ac98f37a87b7bf5a8f0c0ae894079df3532370be08b971616be4b232984269d1555ca3bc78be330c0e18360f78f79e881350cabe08fc73145b340e80b4e677dbad97085ccee9d7b3db1b4ad03b86fbd339aa595867e43c62e11ee73df1b6445a1e08cea59f9c7994d647e45fb4c9eb397094a53bc07f9c4d9e8ff269520c927e3f41f8c83bb92d2da5c9b0e30d078bbe70cf51d63b0dd672a6e8c519a698a9f97842e0cd6203f5edb2342a6e8b727c137050ece3b971d03941a4e8fd9afaf025618b605a59db7f72f427570de99324b0fb5df40904d07642248661ab47d4b9c2d7c3b56801c47a5a2cf770817419ed0faacafa7ecf2abfed7f1ca1eed763704bc07dfe413d8a3fd2897e96bd79afa3694e48137799994040370190df0cb2d951aeff3d1600b80afd3fac8245c34ae0046c9f727628e5fafcb13a0d3afbaa1536860248fff5944c8ef883e5b6c51e08e9b7787c2f5846ff37d1b23e47cbbee51749406551c65c72b65228d8d64236174b20979a9958d94e4a45a9a01d30c284ebb3c54274fe6b142a434ec5d4825c7828f5802f8208b85477d2f7b9f0a92571a811471b20011113cce7b346c010b0411a927c0cd5a249d2b9b6451519a20358e87606778ec50e1a84cd69dcad29f38723dbe6811f55e2fb6863f65218c8bd702a6bc19194f944485439c941a6dc0bd844cb7d618aee4464e11bee29524a00c63c42d1a8d4973159497e15ea15153a26e74df6ff820b5dd8a94f65856c398c8a99831ee94c2562781f0c7eed4f2c9092ac8c3d7f5f2db6791d53f4f371bba9000e420a076382fc540ee3012f99325d6f98208139dbb05849f2ced48b5c3491d6b582aaf203e717a18e43dc9bd34e69b2383bb9ff6e0a38bede9a055a7019ac086ca7c45413588ce65d637cb91814ce4b973c7e834a71717f6f5f51cf7abbf93725bffedcfd6be06c30921dc7f577a4f9aa526ba082043d73f4ebcef13777550a5f226021ab721cdea8019aa4c9e38d3cc97d1c41370e625cb914bfd32ebabc71c664d3afbcd88310a13114da5f20537be0fabc97cda1cfb6ee3dfee2e73f85055086ac4bc48de4311615455db4c5c713368c2eb46246676b9bee6613850f05608772ae51595e8bd0cdd1a7736fff5e3d86f67728ee1c9ba59ca56e293523e653697042a68024a711a514c476678aa8b8abd93d88d68e41e9d32b85f007fca3a82f151fc37765ef2bd2716492040bd8fb25fd96228c9d2757d990d4bba78528ba613778d0ff271535fe8a1d4b1dbbf9b1740c1a3a7cf85389989870b6b5c22904d19a857e78debdff78f344089498c4e3ee9e3b2e34446a183de2d16492b45cbc42ebb8bc66df77f4c61cc4a5346e8fa02bf7bdfa7a85c1662452a2b7d48b6879f08ec09040a3238c9f07d994558a32e466479355b8752cfbe298ea04848492fb8c2816dd99deb59c9ea283bff397809f97cd9282ed0e609ee85b2a5fffb81db0893d04bd7a7160ec3804ca143c7996283c6ef3cda73c59f333c423c03b2c7089a847880b213264efde65e6150541fb2b1fe7d2cc94c588882d943d17c06750e4fa7c81112008e88b68e8159a0542238af62615a1ced43d997b38f6d0cc9096727e44e6e247ef154664577e23e83717d5469eb6d8fdb6a03288f27d8e07c6bc08f37f137ebd784c626d99c709e81232c22552d4602ed128afcd4d7ea13c266f796599913f154ce6f95c1a7da4b3fb6694f7fcea27c79e9d558fcc7735bee076fb48ef4bd053076b1ec9a00cbacca2d6ffb66f120b01b12293ecf1d754504fc258a3652391c199e15c8eff60e07b287d3d4ef8c898e2d651a9886d93bb3649a2e0c2f8ef3ef409ec089f82fff3438df5e62ea67f3ccbdccd1900f8d7f9cff8ea5d8c101eb0a52a4cfb25479e82e08fa7518465df56adf1e9532ddd48cd548a464cb2cb32965a78f69f9d72f1f2dc887b87712931e4588873837acffb9baa0ba3abfca5776eff5aa40b6a22ac65d02bce1c69f66cd4fee294b1ebd380b446cf8b8145884537fca5c845464d68e519af7f67e13108ea0dfe621f8df28acf068cbb61d744164bc51dfdfa2132df83ac15219576fcbb1ddc3ca4bf8930d62429dbb6c7cc70cde94edcd49bdfac1794f0b891eb08632ac7c8a69004b73a56c17cf5a7a79a3bed8be9beb19b8730f96ced1432b1f6df9358d62bb11e3f5f64f394d7e5c02807b52f7759cb18c64c13c72ac5eacd", 0x1000}, {&(0x7f0000001500)="6ac3b670115b413ad47eab07e675ee36bfdfee696d21d98d2d8302dc51a42066d725d2252e94104c2207738b34799a427834628e88f5b09d3c65d52add1a444d20a5ba16defac7d2f1abfa3805c575e6ab55b874ac8844e437144034df1af0731eaa594dd8cf8de2e89141b47664f1018e0663d27216d2e886f542faaa681855d9fc852df5d98464294d6a9479e4634228f3f589ca08a28c90112916b187ece6e42003b678331703ab1442879fd95dde020cf18209160754bf5c41b0fc668348cba0ee0f5d8e5d3b1e5bacc0856a1ce1e7401408fd9d7f443fd4aeb7ccfa6e9c1b5d126e7ee805d136925c8e984a871ea8a5", 0xf2}, {&(0x7f0000001600)}], 0x3, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x403}, 0x4) sendto$inet(r0, &(0x7f0000001600)="92c3b661fabb157ea0e067ab44b1b28823d274a5603db330ff9ec1f038a01948f655731f6e10c37839", 0x29, 0x1, &(0x7f0000001800)={0x2, 0x3}, 0xc) r8 = socket(0x18, 0x1, 0x0) r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r13 = geteuid() r14 = getgid() sendmsg$unix(r8, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="40eee7c64ef56653fa0ed570f4171f0be52519547d3cd1ee77af21e3d17002f1b0c66fa350f66892cb7a8d2d208d5186ce62f6704ad56ecb039bc341a7ec91cad8eaf89859731f9ceeb43bd3879c15e5deb9300d87f04e6612dc99e15370106e8bffdf1c1dc13ecdc0394adc9f3fd3d25e00d4973221cf2172b3a212d14929d46044a7bcffecd462177f6a2970b852e71b2e56b4b882bac679ede0f6e63a7d481a6846f3f74ca79f8135f52be641dbfd830cbcb9bbe2ddf67ddf58dec16524578c804913", 0xc4}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="00000000010000016443bd329ed03607b6d59f3f95e6accbe8e6d32bb9702d9e54ec940dbeb522de92f8f4aef56b9ad8da350189cb8c571c7741ea508079eb9dbb3a2fa8ef93", @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0x2) setsockopt(r8, 0x29, 0x2000000000000000, &(0x7f0000000080)="ebffd4ff13b9fd812ebf4e70990300003192ce0e00006873e076e6fc0400a02f532497a9ea64b2531303d506a1be9e1a86dff50d5b71cf48f7528a9768afef690eebceafe4fedb8f136d57271e15a715679210565e35be0b55ed", 0x5a) 07:57:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000039, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 07:57:05 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) r0 = shmget$private(0x0, 0x9000, 0x4, &(0x7f0000ff7000/0x9000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) 07:57:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r2 = dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r2, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 07:57:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 07:57:05 executing program 0: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\xa2,$@\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='&/\x00', &(0x7f0000000200)='*.\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='*)(\xe2^\'{/\'\x00']) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:57:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wskbd0\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) getpid() r3 = getpgrp() r4 = getpgid(r3) r5 = getuid() r6 = semget(0x0, 0x1, 0x222) geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0xc5, r5, r7, r5, r8, 0x1a, 0x8}, 0x100, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001240)='/dev/bpf\x00', 0x20, 0x0) r14 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x16) r15 = getpid() r16 = getuid() r17 = getgid() r18 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000002540)={&(0x7f0000002500)=@file={0x2b100cc1a9b9af50, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f0000002580)="5377d094ef02ca1d05408d9cdeae7dc80f158b58c3e298d43841b713ba41c41db1dd89912b0edb85b7ca9d5d0dda0e2090bf6254f805f99afae46f", 0x3b}, {&(0x7f00000014c0)="7cb85f75e142987cf7f5d965f0d340a7b3749dc1d254cb627309b2ed685392b692cf3f6fa4a129bc96569c6c68ff3feb431b2d204bbef6e578ce2b2cf4fed10bba47fe27b5ebf7b3955d6ff565a1850f588ef878804842d97ef2c64478305e2c17a9d67f0c0f03ed115e3ec02c76820fe5daf7375ba492b0bb0ee476cdd45486f5a3458f6c43dbdd4f1a75932347eeed7c0f0a07108e070c947e80cc1b2254de7333dd9de8de9a4d06420c021e246d361cc1200dc728f0b27504e5e62d2034194d503bc21b517afc2d3b4ac02699b96186326c5216918428a3e365fc9500bc4dbf414148a7c4340729475328f8b76419e1002eee6b3607c7bd8ad7abee68c5d8514fd259b167f70e4d944b615e73074076b354134af49997d7dd349e74116f2025874b7f1fc3ea119451ee5390d62f2a722d5e26329a27d577dbc6059fbea9372e98e90734ed7568ec68b4ce608aeef95905138e3844fc086df797ca02f5514d98d7daac6a85dc487f79d810c0266e6e0f459c7b42455c8fea8fb7e071ba7d7ee1586531c2253b799bd3fae6aa59495cb06ea0648cb13c1eef321197302cce46529701baff62ee512d1cd1a3f18a36e6c6f8d30ee3c2c17cbeb1c028a1f0887686b35b91e35594b925bbfd7f894c19d0e78811c04971a75c00bedc3c5019e7ebef48e879a25a73db3869ced4227f8328ded67845b6b39852c4a65961a0a56752b4e7126a091428ca8311f5417d0dfb0094738bbc2869e280d0eae870755fbc867cc92b24a839f763b4dd1dc13b53c0ece9349cd6d8e3a582e5cd92a6674a18f347240be7b85ea9025a2fa56462ad98b857be584b5b2df36e03e74c233b9cc26bb2b97af5d0d0c1f4fd475c879e429d05c13598ad0035e850513166406353dd013e4eb4401d6b02f3e587fb20dfb1a6c1990e78b0f0b80bb448c7ffefe57b6503a4ae96564f8465d17c5f287738b63b26d54a0f8102413b6c44f36149d350b74d909d77df1ee7afd2dafd71ed9e24ff6e517eeab635750650c70a32ca54ddd30e742d177e04254ef6777552ff843f0763fbfa50f807a9660759b835eaf7765df75bbc73602450009f95d0a978860edb8413d5f4da93f9c69dcf69f82261b1264950cf36a60da2650fbc1aab0e092ec143b8e81b42b52c629a4619d9b3c2f8a07f2e2b7d449b0ceacfca39f68b5dcb63f9f47613761ec025668d32da94cd2885e9082a180ab3533c40034e48aa9743dd391f06cdc5ea696798d232e6d1990d63c28d0cb4b870eb477ca14084f716927d4f2f9c75e7db454079ceac8c9bde89e8d4598315ad9d6521f71cfc955f79d475bf09b73cce9a4c8cd3c8132a2a6d8a04d3fdaff77907df8abae61c03227042bfc6932d19b9257a76996292dee2a81ca3e0c7b6afaddb71efa223c2f0dc249d3a837c1592a42f40433e28890d822b528659fafcb44f5af5fb94242a5b26742d5d24ef2eca5722e5cdbf5056f94a680e8562386e66d73028b2ec59cce8816e7a820ed162907f18b4ff65ce9856fb28f11ab18ba061be9c28079a0315eefc3245207f56a67033f7345fae75239a9731c51d18e007e11c8b468aa978827357a2c828195d93e6407396d40c2bebbfbd0a53c959024a2a75ffe1cd1b76f0f4222459fa4df72ae38d9b166d2c4a34e6eb422e86c5733a842e4584479ba87411ee4876414093b2cf71db90d324de6920d1fb3c3f277884ad0d9e5c40891b259bc86d0a90c609965df8afef2fdcec4d5c67764d44fd14486e3724276d5c205db2bd934edd3cee40669f66e625386922b1d55889a1de32126be1289511c09e5100463967795ba40a7eb6919662408785742f762b7bedc1670ee83ed2b8a8bcc143976e687cd6e122259c4d36787af68b973d5f4188f63ce8e094a567ab77db2098db3b2f5415abdb986968033060533800e573903d7c3bca069484f8d3f47f1f9c20a50d4a31edd5e2751551e3591270a4d409c81179e8933af4e3d8a69027d6f9c8eccc9682411e8ce0a1617c14354fa3b61ac5d82878746e7f9985e5376540bf44b7a6287b3c86b1a2ee6bebd5cd8308de16cd604a6aacbc83c417d1d7722714b714d8755e2e4549977606f412bc02f634d6d1cd1ed2be4ecde3f76cd11c704473f9f39c739a8a2f497c65a13c08adf890477c2337c004ed040587de4134ff812ba9cd49ab966ee1062eb469dad3c97b6dd03d3a770b9c8486961c51495c8ba8e47136f20f1bdb203363b56c1a3a9aa3ecb31148438c90d0000d3dd99c3ce768bbda9ac5050bcf8c10d4e8a6d400e9a3c42dc1884f12602bf35f6497548baf5f7413d0b42cab0621297951b8234b7869042f2b6f82a054ad129dc83d3c26fbf2134f8bd7e2dc791352a9e33e75297ed221b9067e2222a3dd2908a9fb802a234cd5fc3b442ecfe9a766b3f8335b5b00d8f00ad5be09821ea33ce87814635740dbaaa63fe6bddd51ec30199824fcc231e41e0bde3278a958ba487944226a02b0241b8dd11fc448b64be9e35123b605025c86a280b910ae1eb874cec40049b0199b400789bcb7e98f76c894d9abbdab55d07d67e9f4c12f447c80626e3e84ff6f91e9786103440d68943475c5f83d96b9f21e32b63407578912455bd1118d77ed58373a904e3784f33036e7337543beeebdc0457c79f71877b0b4a6e6a94425002fdc2ba61d2d599117bd8ac1a41fdaffded6a08ebe7593b9ef60fc32f974e48f0fd86cac0150a5c5f0fa49164234c8bd385255d88114cbbd0db8ba545a1a95c1590d500e1c2afebb0c452c390a4eb92a09bf6539b77ff8d57d2c5f87edb27af7217dfd5406abde6493b88eccd227d4fc15e473b7b9cf511845d009c0294bd3bbfad1eba260739636385ca9f55857baa5673fe066fa9738b735e46ec98989f7c547142ccbfbf59760c0a6e0b999cecdb9f7b20d67d32763a6123be066b01ee4bf0de556dc48220778dbf3865780fa86f6a368ba457fd6025b36782be29714aedb2dec12ce29ce9186d38eabfc0e1a3a6f7e9fb35dc70e3c71f736bdc675aa424019668d8e271066f97dde680fc17d0da16e001a661d28c9de17add9db0a00aa82e4500c939dd951b4ed5215684c340f887bc2eab5f08ee175c6fe3822b27f1b307913ec1bdd8de357cde2a160285b03388686cfd95d2e8a29af6baac38d95fd199e1c8f1a6662851afff77d17aa382be4fc50a86dd7a7ff8b763181cb08f822c610646f4b9a9548646beeb3473552c9a6ddb4d769c58317745f4106a576827b067b637b2595c981e01ee9dda225e589cfb551e9ebd47d133a9ca91ff41cf00fa8649ef2f425b1784fd62cd304637250c9dd18c48854f17bc2c05437a8c283abab12313ada0ac88d4d441aca4e999c170b61cf6ccbdfd8ec49fba153ab45be34d6b086297014b19eb23a8c0f698320ff13bd805082505654e279e04da793c1ec9f8ae7621daa2a915e128c73d119a1ba9da11606409af56363f9482427f6c42268bfb55339ed748112abae31ad65716dd8f1be8f6512f505940c74c94aa44e5b3315b12dec07b7bfa2e6392d4ee26795dcef3fab4e90f91c747afb2a778c8fc73abd68fdaabe7c6df085bf47c400d1b65a19653cf1606552561d25430e62ca1423b42dc2f393c33f24ba8b7a10f32fac84c6e19d32a58e9ffe0c7d70ca559fddab4db3a6f096b2e2a7f32b75f11bf1ed248cd756abc377cabd20dfecfd4f362d4b9bc9bb25fceb28b41f6a4a8fff7d2812ebf39834714280c332b3e353d890615e1f8e9a67c17738acf0db5bec7a13782c89bdedfc977757b0ed1af2bf8868df0cf8145d98a557cf30d6ff37cda11ab79008452ce1f4ad85c7d73d6f0ae5c77ce789b3e5300f2c7b37f2a54432423133a00772131a4829e679486974a757a8b1873f7e4db77579ef837375838ac7b2efca342f184a14d195d650c015384f8dea7a2cfcd24928e1ae09c7906476ac9b1742fda81eed389ff133eebee2fa431b022f6d05801a7f43bd2038be856c6966039aa9830720221decee90644f08a6f1484ba056fb03952aa89ef68a941b038084d9fcf6217d97963d59d875f77ee93eb8fd89fc23f0400cdc35acd427224f19dd0bff723281a8135f87f6250fc0127b84a47666182dfdf3229eac10560839626017b009796ee5d4b2d5550fd078dd89bbdcca7bb213ae0fc72eddc11e5531d832bd25bc9cb28a211990850da8f9504dc6c9c1421f36aa81facae1a18c08a7fdd3deb7f67ec509fb7577d945518af17607e42630e228cce6dc200557d3f8c756bb6e088f019d0eca5b6863c01c174bb4527ab1964cc375a62fa763c3912ed9092b8b90333d6d3e8c44a851ecb85a3ace03d6f850e10b62bab19de2206b476bb1f4f3eefd6b931084d8ca9401092abac59a184cd76f0ed7e1c0d327bdb2326f3ccd388b4ca48cfdb29f239a200220aacbbb4242f9a0dffa0486c3181f39f74f9f98d162c6ed83569362f95af0e28aed643c9138c266c544e7371913703603f0beff4a851398bdbc9df12f1b1ddaaba8160dadcb56f91021c77ba600cb00ec69caad47b42026768a78cde80dc9bf6d8c5f23ce86e1e1999db2d538facf9da876795fb1bc597691792a442d7ec5f56498095bf26c515e403c41a866533432cb9d6aa290a2142d7aa02497ca3af7175b61a663b3826528a6f5ddfa31689b8ebe3202445bbfde784170fb6d06e5d2ce77f655f0b53f75634c99bac3364d961ffa8c6e6f0b490c6b2a344833fa0756c8c3ef1c3833723bb5e10cff074b40178bd1dda990ce47652284df6db810933df501c05ab6fa345d95cc6dabbb66b4ff97aebcc10eb8ea60e7d97eec387581fb1a7c1252cf06d7e3e06dc713b39ab8df5c4cf0f0ffe61540e288e331d6c77d6378ddf4390aa0a081172ee8643be8b9b038de2c2df009a4ecd491a65e21541bf749ea2b22c73743d811678266ad79bc35ec0f87696b2340b8628aadfd3acb5e0a90af23fa1ed617d58774849cc8f13dd4ce2ec7f9210bfce6c04314ef17fe7524ad105458466d0c5428dc896852748b594c4934946388701f17b3c70f6e7f3f1094df0bf8cc059ddf1522c26bc54fa872da7574c933a8abbe3a6c470e319d7c9e2010719352963c2c34371111683852db4f8f1aaa8a41c373d9c3ab68676b0c5c2fd7852f2341659428972a0f151cd4256bce0aebe5472d71cad359b1530d536d5ad17dc0980609cc6c499430891a96ed42852e0745bd044277f0f19fdd489cc20a17118a094cbd854eba6aa404fd852f95e819c27195ec440d14e08788d609bcd1e3a9e76f320344ccce962d22397354ef988ac3f32afd315b67fae560076a9ebfd973c3fba3e5a77ea671e5164e3c940d816e2245a4eab093431176cbe40e187f7744d4a6ec62f6f6e10b909518c9761016da02a0fb8e33cab35456505f3e4ac7d8a95862ea6952b8b5659d47694fdcb80b596ba9895f14708e4c069844159dd6737fd0bca0f909fe77aef07585d2af69bd7b1424f4ab6aa6d45ba8dba3306937b1357d5e0da6ec19cfa1a69acf069a1b61dac98ae320ddd699929816faefa29c6123fba024bc91be638e1ce8a0a37267e640eccbe11274f7a191c72b91715eb032a1673ab7f9b92484f0f9ea1d5f2893e7c0a15951b2df092e2722b4983b7a315542d0bca6f381117bc09cee3dd5a06a8ea5b89f5a93ea1e4bbacfa2a3348ed102ea59caca0ede9e227bae8018e7c6eab0ca73a910e3c83062d748ad94b1b57202ba79c2e52501de7ba84d5f859547f6aca535de4ad936879d402c", 0x1000}], 0x2, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20, r21]}], 0xc8, 0xe}, 0x0) socket$unix(0x1, 0x1, 0x0) 07:57:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000000), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) 07:57:07 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000140)="483b3a4eea44a11e7687276b9196f0dae2a1c8039cbc7409cc54372e2b5a086d38e14c", 0x23}, {&(0x7f0000000180)="22e38715b44db31215b3d4191ed11d1ea1c57aa6d55c9741a9b56643e81088310abf8aac7656456ed89e9e942571479f61a9bdbb7481adf59ddf5c80d202303baed65bf16ef908acf4cf58336ffbcdaef0beed6d069be6d5019644caf7db15b3518244b293f1019604ce41bc4e9c297b844996f75d9f59ad831c74c131412e4f6dd3e8ca7c8e4de5440045515e6675361bdb8687aceecbc1f5ce3cfa9a90b0fe60a19c589aa3860b129870404b273afe4b25a5e7ccec554375ad4ad4c38f16c528ef609773b5e227e1aa38be9f7d58a4f3d572e4d2ee", 0xd6}, {&(0x7f0000000280)="97bf6fced101b8e559b6cef49aae990fb7bd4e0a670d8926802e9c6208060bbd4a81b2c98a399b557862b412a3f8446c33c4dc2e2fcc78db94a3417af21036eb8f4657212d19c92653c07b24421d850c86e20e4212e20601f717efa3f1e54487ef8381530b4c", 0x66}, {&(0x7f0000000300)="e6fc443227f632de08746ae9c086a6dbea053318297b94430d17dc96fc01606c03d8a59713fad50ac75b990461e54413db3acf6ee2de933fa10123e3ceac168b25dc2a21e6f739474883705b75450e70040c33bef47885d715ad33ee0c7954e53eede0b1ed76acf5fb0931afc0b794931ca69246f789d924d529a29649ac4c95ee938c076eb63e74f966013481416094e6599d614d3d3753bdc5fd4efbf3fd", 0x9f}, {&(0x7f0000001140)="9d32a8a16e264e7d8032e589536ce7c429a65e03f6d45f41bd2c4c818ea4a6a71119a1addf4f4cb1e106befee8f416ffb26ee735dc4e1abb7a84103b24d27ce9ce8f9b9234d92dce8594e135d1d7e15dac0be68fa854c21d5d2c578424787f3f5a3487d61f6a914b85efc8c0c8a0f31d2a708d2f646ac05448e4c0e3692df19e52e72b3f2e695d2ce9f9b59dc7db13d8343dd9bdb03b4eaf6b22366ba4cec0529114ddbb7d31d4c7726a823056d3469a5dd71783d795c81a86a197231c6a6273063b6be948de0b85a9009cfd3842524488c787ee0df1c0f2e547631239d845af9794ddfc581ae024c5cb11cdf6e38d4b33e6b4f1d2b3352ba72f83ef15485f63e7eb46923e7ca41c2c728416cf841e7e3e68f49e70aa21e80e3031452af0c48267afb2719c6714ab68f82a97a6348c7294665c165b2a241041f7cce6ee488b89b59495c8e0150cba39d228031196b74fd7da63012af449fca0874cc78f88a5d5f85aa5f64766a3cd846ab67d045314e14761404520a01c5ad6be8b1d392a5505c122b4f9632846ee84145d9b780d6f6c91631e17ce74c17e5902c3dcf18756371b51c2e543934a90c14e283863bcbd6344765964aa00b227d2bf2856cf3cd08bcd85ce4962df0a320447273eff066f958c2fb7002c55f6e71ba501fc6a3b1af8dc9cc25cf9d44d59f7462da7261513151e7a73713cfa1b0407947828591cc0b76d19ddee391a37a6871c75916019559222dc63cc695429d80a39ecd8fc0e71ff2f2cdfa0946bb45398cee7c5d8469757c95f398b967290b742b1a5772d95c7187a021d9b8a55902544c3392c7ad5a228eb03d2cd1c9ddb0a0835c6269ae3e75481807bd1277872c92f8510a033764ccf7c575e9bcaa7a760f9d1eb4522aafb25fae80e20946d52fd6194bd7311502a0774a85891477de4c1739450816ef4f63dfb2cf552f0fc4347133a3895b3d2e5024201e16a3a06b0a7bd19d34db0e2fb1898cc4d78cf3b4c38179a80f0f6c25afbfb5ab532b322345217c42a916bf0a4c17db76ee56a8981dfe1d142c9d77e144e35b55972984783b97c2db2d176e667a429fb35f0a210c18e6f8ac4cefb9fb61e8f849db5830235bd481e4091fcc28d5bce8dc6acab75d9d2d8a637251b4e53fac6b61bec92545d999afbe0219e1ef62feba65c91a677965582547f9b5abbe1faff2ff4f04fc0803755c7b34e75da388a1332951149c1ba077c8d4b96aab96125bc761fec7c486080f960cb3b91f8f8b47f2ec8fa02df520f5923699279ae1d908c56ff6a4ab97d93f52d7aabbc9cd9e09c0a7138a754381e939b9861182543ce175f2d20473af9e4ce5f02c71d59a8de5ce8f728d1ddd334117496d7a1c4c34279d9116d18eb9622f7a3b7ba1b4bc81c1eaf54185bfa11b8677460a29edb5c36259bce3d5a2b08dae2a5ad34512eb52fa0f79b9d05e2d84507a466158e344aab1b8360e0f05538934e97e0930bcc2a84a35dcd00948d3439046f5c3f976b58198a858ef302a15cf577daa3a26135472f96891314c0dfae55e0c8a30636b13314a95e17988bc17b9de9fb7cd8b71b734e14dc1d2e0b86670854ca591367cb6c5b6777fffe657399c441696647a41bb991519b16b458309cf94fe126a4812850c114b8ba5f6c929694c1fe9b972841c79893aaf28abfdadec2572e5af5805fc5c5e36ed78ed6825e40535ac13244ff79c54e93305598b9032869df00353e6a292535ba83c2cf783ecc06fdb9b9829ceabd2a88f9a5db6ae8f7b6b416c90a46523dc576419b9540bc844db7f6ce97951958621beebf3a9e721c151b3a61073630f8318162d6a3b589965edaf217f7894ce27768fc2f1b3d8d4f2ecf88d65665c725df58908123c9e04bfd2e01c8303c2dd5d0f96bf87d83813ec6baa37b2076847ce5effbab5c43982b83929a1aed9e555d10df4fbaa94d50ea28aec978786e3902d3b292a1314043af26955b55d6f4263ae92d24aa733f45716b788e8196f8157f486c88a809b6ca36f52f02c4c278573b68704a60d602e819e8409af652093cc6c7879a414b401234890a7cd0cfb9ead9f77880214f908adbcd9ef06beca625363b6e80ac9ef93afd89351a912e371fa853feb486a1218898f06f903368a02c76142af2435f58fedd25315fd365e426ef4736afe8f0cd5e4f20e5190ff3db6331b7903b36f93382417c17e358bbb0148de128aa34b476ea9b0af5b293dbbbcbc5bc88d6151bb25f84f3e689a3211e82e6d53370eb7c348248c05dd1a0a48c7253719f37c524865e64e374eff5a9d6a52574818c018d3489a0cfe9a8284e374970e071bf400fe1e09e820841d444a2f2dc5fa0b2272f6579471f83d4f3c12f0eb1c07721264cd035bd4c0e1bf0b7dd27ac095b814888b70baaff98363975f68d019a8009d62251a0d11465195111c55850a3e4b6a6c7b24866fee31de49b3c145151f677e594e855cb4433e69587a53877d25222d8dd3af289deb0d99cb97ef933610d5d211938b64a968b06b8752f39c02007b4b11d3d1b550c8027e0332ba9095e1fc4866a4e0eb1a9e1185e0e6da0b2c4e7e6d3f0fd5cec207c4d21c2e4d54a4764ea79acf343f098c3ae3530c678f64db52eb18004aa16380aaf94ea745b475d17cf062b38b9cf00b62b6835bde5d56e5f5f716396a2747f1dd5f62bdacfd7a7d75730b717cbe77bc2009fb19a1ac1d9dca1db7d9d310f6e0adf973a0cc8d235f021d5f00fb17676204c052fef05dfab2b709ea9ce0efb78f08a3b663c5a0d9c0407dd8c20e28e3d99b324d7cb539de0e93bb323723cc880dedd91c04ac72b033586e7e60b616ffb5a39f3d9c177fe7f75a1eb25da5ac144d3b57c8d9d2581e45afb2c8ea771e7b9e0749b1411ba61a4ab6e332301519f8b318259c2b1f50047bb48fff22f72a45f8850f79a1d05a182de401416f42adc509a4d050534a3dc20449485cc2afae6213b0e7b58e18c2848fceb8c9b358b346029f716d65d3c8d2040f88d097ee2cf4898dd15791064a37d0cffbfd48a87d9b519c51f4398ee9c66a99559a5e6d81e8c627690a64067b0ff510b0ba7a1b2d5dd2d55dc5a7c60d64aaff1bc8ddc2225f5f8ae01b6bcf29e05a6dc9d0a725872d447c0f092a242767ee2f094240832f26f67e534110c61cf8e2805951216c0b278e6c1015b203c340fa0294b950411bed1c1b32134b32727ccb55cb54d605381f2d04dfa22e7733776a09bedbb5a98a7d05fc46c5ab5492edd65a383e499527180f019ea92a11254e2ae829085c3d36504a483931e1b0299e5fe6110b23a9671887d6ceb34ae6f5697f9c3d5fc6cc06f0f3630d5aa3dab762f431d71c0bfb4d896fbd7c7fa5115ee36a61e04c4517f22c067e16c460f1d5d94d5f116cb24d4ee506f791140221ac2c242926a0ee33b31bbcd78d48ce44bb3844c7d855602d2f89ad98439747b8aaf14eacab8feea924b988c6385a2d373ae8b786071c038f35b2fa48c9876110450b6d4ad08d5c4425828ffb0f6ae7777b0d5de54542bc67cb210455d110ee0e309a6e559bdacddfd3b747986739c76e21511b07ba7e8c71380c9b059ed2efd855d18ed8b4dc5ffd7c9a13fd57de928c61e63e63e45bcca5610975a9a2aa8b4c3e533e44330a4c628900a3314f0b6e53ff33e1d61a503c28c5343e13543dee64605ce6be6481b13a992cbc27145adabadefcc39e4e9af572d0542c5b3bd72cfbe90d12a70ab1932a66db90a97ebd9b4b3ba99a4d9410515f10a5342c0a41e3c0f6519ddd5e4463ec93476a067132e45c39ca00256a95f38bf8ccc09d27d0930c06bf818d24ab050e8f433a855dc1a01a3d3ac007765ed8a1ef37490a339e3df6194ee84066af0a3083bf40cb905a9dab5815db69482925d9ef772ee1ff38e9c13dd5a6b37fa3b04e4081586d504517590e35ab2f1005f5eb2db69ca55e0effd4c2cc5036d09830bec097877b110aa219b8b03f48b96c01d71ab11622f671f2c9e4500547b634eeebcc6777d8eac360a83510e397956466579a076cc347011f21a4f936868f6aa15805d15f70369f6060e12bb2b2134a86e959c6219bc942c20e3238f6826a04347fefd6406310d73bbfe9bf574ae54446ba3275dd3f5298dec0895681b355f05d87bf5aed6d6debf20d5f5637aee871edcaf52b1e28c9bc29e9c5b9664d8531620a7cfc2fcde7dbbb5a6f0af158a930964297eef0b704f2e30efda79ca043bb76dacdf5a56fce949003df569e09ad28fc49158ab6d1efa28c49c77c4f020a265cd8f59c5eac3abd7d950972ad7f08efc0efd7fe299bf4a7fdc24a5ce256af0eaf2aa4b67cd50f8b463abd8a425752e4177661bae04102722ae71515fb0fc615a02769aabc158dddf97dc742355a8a72acba1cd0bd58e9c8c19132a3767f6253344a1ee19fc3fd1e6f3082bff0f0f51bebe954a0d6fe432667c6326004778e633803836db3897a6bcf33f460aceaee26b99589658ff31d9c236a1318039a5531b6cfbae5a72c3ab0fcddf47b3cac13921922cbfd7e41ab4c40526a3614ac3099bc86e7b1422283a476f8d68947a4d87ab4425ea9476ba514d7a45781b1fc1a3c5b0d1e28987f74a04e1ea897e530c0951a87700211afa1a25586556d33fc4e11059f808f812804c40ec613c7a1b9a80da255a5c639868cddc984548b0fd22a0dfe40231283875da4b23b0d0a5458a587a09e51edc0a0633d715f79a5cab9065d149b25a28670aba01d730ce08f4328ebff9fae889cab5e77af27437df5b4fe3ab0fd3b653e0d9e0121dfd6edc28685584e61f0ab96edd2fce3220cd2f6c18935caac70dc1bf7f8f530207661a8cdd3904a52b4a990ba0b6d35a383f9b8532fcd1275fd013e6ab67e44587b06afa8febb8940d727a8fe2d59e291c73af1bc16b4ea2ef41b6da4d10bbd318e2ce827e6b783064d194d1b7545b2a921dd0bb1b90cfa9418af0c6842d0d4b163becc973060f69d72fb57eb085360c7753a5b4b211e2cd9d26d6f8f9b93bfa4ec9d0c1c6e3bdbfacaaeb85ae42ebdc47f7a1526fb0a181f41c58421623828388f55e3a902b040863f23c9988a40a3bfd299ba98142c526e94074d8f35033140b617bf77e1f2a63a15dc84662327e9e4ef5be2896985c4f53c0d34d768dc1ca8a9f0ed0e94bf1a98eb64f132a59bc36c3cb93471953472e3286d8096791927a0ac4f3a49a5a0ac3c57512d2e6a13ec554671716ee383c7a3fd70bf2e97f4dafce5c94442d5cc772f46aa6a1833881f76fbf186120c3305983266eb960c8c9a6551c82bf6c7f2ae4ecfdb19b0db48d1ef919294769b2ecb167400a2b7873489a719cec7f9e862a27409a89229f4664ae7d9674921d8e720b1732a1792abf5215542a1d66edd4a40e8d750af0adbebe619eaf1393cb62ab2c3ac0cd13bff6b17945dc72eeda1af4c66b89931293639dc8fba3151fdd56dcd6ebec7933e38c85f5c47c7da7b3d3ea3d270a5b6ef319a8996bdea040d88e79236b9a704893a21fdfdbc81058a971bdb6abb6593b1a522507133a9c3171c830f4dab7eec5ed767c6c0768111ea0935c2d4d0e91df3d3fa789156770830a6ba3bc1eeddd1d8ce8786f945c5b4aa5ad313663c9a2c1da6372c2e6aeb8e327d96b9b28484b7f8195557f654ce880b6a4a950643c954be82ffae97484889b52c929f1f2aebc302b60b7948513a507806d5718fb014baae24bce81da0d221e7b70ae8af853803589848bec5ee790047ed523807d92c1834fc8e86f890345ded23c769350435058016891d7446c", 0x1000}, {&(0x7f00000003c0)="449210fdcf9284681b21449615988d7fa9c436505c4f1740a0afb304e86d8925ecbfb405a16b2ab81999fc48693030b996a08863fd0354272e13f7623ba06724964e25ce561f1f8a7e7e67d77c1a7f094af2b2d303f86f5e9cd5aefd72742d5d76d194e716507769f8b17996a212926065ba456dc1e7842f7054b2eb915eeea335ce451ae6343f500b86c7645385f2e301fc84f73616184e9b2efc62f57ea22f1982fa52785b76d83ecc194af99401d3fed3dcd73d46fcdd7ba905ae672823f55c8cee670580a3d169260cfb9c2a9340bce797ef06f3342a30fb9dde6e51507b43e2a3f59ef4046e0b7cfbab7648b0c7ae2fa7a6eb4b224b196f3d8b0bc2b2", 0xff}, {&(0x7f00000004c0)="629001df5d0c8e868af06db49b44ecf5fa5107fb0af8b0b593e183943614a9d1", 0x20}, {&(0x7f0000000500)="7eef5da44f2c4a787a8a1898f7d7e6a61b96e90b2fed2765d01d045da52dfd6deeb013e690b1a776cf6bc9cfc289e69b6adf153cf8c343496af599fe115e3c66168cd3fc65d15213925283394cbc8061493403efee75f61349c6654ba2e150c830da9ed80abf918bd1377d1c593ae08b2ec7e16fea628f75ac2f63a0b8a73b5172306b74a34237ff26f06a600e5cb1403d48ec55aad4815b173495302b20ea681c833b8505be6c1feb338e9919aadc45220d8b4ad9ba6957e7cf4072f34b6091c8cd989df3e24b9652792ae6de0beb401e7699c48ae24893f7ff", 0xda}], 0x8, &(0x7f0000000680)=[{0x10, 0xffff, 0x8}, {0x20, 0xffff, 0x1, "bec4230b9e957534089c"}, {0x48, 0x1, 0x8, "8fa004a210a6c234c95751100873e990ae14db7df8603c187569a8296b5fd27ab9f16c44a25a7af0f5714ec5f018a4bdd4"}, {0x30, 0x1, 0x77, "d2fa36808fd9dbd7ea9e5e3462bb8c7e572d82b069b9bf9cb83f43ed525eec8b"}, {0x18, 0xffff, 0x1f, "d306df531c58"}], 0xc0}, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000780)={'./file0\x00', 0x5, 0x5, 0x7, 0x0, 0x55, 0x1ff, 0x3, 0x2, 0x2, 0x0, 0xde0c}) 07:57:10 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000003c0)=""/66) writev(r4, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r0) r6 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x2000000000, 0x101, 0x9, 0x7, 0x1000, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r7 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(r4, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x10000210, 0x0}, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 07:57:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x0, 0x2000000000006, 0x10001}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 07:57:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) pipe2(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000002580)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000003ac0)='/dev/null\x00', 0x20000, 0x0) sendmsg(r3, &(0x7f0000002500)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)="1d53896529684c557e14f0e53c255d8b44a790e3bf61b5cb7584ce0f06c4b41fa19f7bdd81f751abd27f9f2fae42d2754dbba45731c854831983b0c962126e12eb947062053d3a7bdcfc7caefae2334ab451371b", 0x54}], 0x1, &(0x7f00000002c0)=[{0x1010, 0x1, 0x100, "5f0133d173ce042f3f9a6377e3ca9dbcc5905528c3fbdfc0f53e241a0b499f8eb38bb48ff3c2c094cd331274b347feb0bdb3f97557bc36bb962f13c554c05a53c23d32c66012ad8b23fe4ec97b21028babc198bfbfbfd866e20374a1b2ba1eac6a8ae5323cf4a8158b0c09d154febaa3e3a1099271c18fa34c5f395f30f2112bfa2849383eedae739ab4bab8d1361ec5358ab2529a3b9e7b4e4e9f3a768f986a27e53b9485bfbc6a7a0133afa6516a7e033195516a86c3ee439ed22dd01c5ce1b5a624c7fa98ea1dbb87b2d1196bc99b288d8eedcd295c6997a2aacd43b7077eeabf9552ce7b32d9e0b5406966b47fb9aec839ba564d43efc58d2bc2d65f2caaf169ac857d23e4e14788367b80e1529ec250f7a51f39be1cd4fc6f8151ec9a4d18a650aea0e3cedaf776cdfef6e3333eece8ed701b7119ed167e9ccb3450003ef4ab055762e3bf84588266f3eb98c3b6599643121a7d6bb73cf36b49fb6e17d057ede929bf6a781ec7b8c5524ca76f9802be169066fdc57657adadbf7d818220dfd7977c952968d1411ba0b0f31e69ab7b70c12b0a2b39a303d3a50a83dfc5872314be43631fadb78d608bad29bf5969a71ed0bd0c2fd6263114570b79dfd4fd2be4621998217d77542073ad0a65e65a0a037bf6f232ae9a180739febc50073ba39ee3a77ebd2ed14e68c153966d6df96e1eb38c41a058412a44c53f5bbbd1d24314f1a106accc57dfabc9502062a4d33ad4280d3a489869b0568efb309f82f21a9fd1eef6cb0b3dbb03abb154c63a55f16fd7190324fd528bc1d8df6d08cfc7ae4fed2aab974d156ac5797eff7e0551750f80fed1e458cd02e29503a330e023b88d68b6e01eadaa51a06a4e14992adc61ad16ac249f2a6e5cecd2d19bec352324b74e0952279293a9692261077b313fd3d84def39cbe5fe0055e0f5714d722be8ad37213eb7b65da2519d202c866a7049bbd37d023b868fba02023e68476cc4f38c500cb1b44561323be5ab093482b79e3477d4db28c5c9d68e7fa49f1b90e182533bb9e4a1a5484fd3bf0b35db163cc555f07ee21d397c1feea238e32ed795deaab3384bfe0bd3435ef46c90c53ad504d8665b27c99b0ff6b1d8996d7c435a795f9c23a6246554f16328a866f93aab80a88d9f185235a3e066d1ee695c44241587c2a69436fddd07cb2b3f94ecc27d8fe8094478ee8713a396884fde2b29f6ba2295fd21b5c69f56395d15e4f6cfa273af3287ef9f3b81a7c021bb3baee64383b25bb790f37922e42aeac9b4cf2a220b12286a7a6c15a911463557b207ba26ead92fafd2f8503d816749cc8d3404ccc22bbf519ea96ef3500e9b988f4357c25e32e592e77b5a4d4880554fe5d7e06f83091db70a772b9c0fe0fa622c8b54628f36b10cfd44f907e4773f72c308c60c51437f46e51d44a81bf4dd43eafa623a518499539e90d4c6ddab9ccbf83d987eb4ae68bf6822243ce79a696d4b65c265ba67f2fe7ca441ef30695fe2ff54d74d5df5558f5554bf7e5b2a62e5f96e35dd4964500c5d4623830ba1ba675cd655b342c8130446ed772821cd0a86fa66bf0592808910f0454567be6ce7a8b182ff63cbe32fcf46ba1f77f6e4348eb566e8e942459e2953fbdcf685527276817504d8b35acb5fdb8d4504e3bd0a57d18396d971f93dd302c8827f6f8ac535d5b7582f366ad801942bc6521f166aecfc6e58bc592ae1a0704c53c093bb5db032ba20b86f74df0a3212e9b7391b51f13b1bfb0526d1136fde9d0ad406324202de5eca283adc25ead8e243fa5cc46cb0c03534aeb98865bdfe9b7ae7fab81509c9556aabf524019b8f24208fc9e0e9041364028b0b05bb1a74ad835778cc4673a2ce1c619a313bce26416e187eb00efefd8f3559a199af3930fb9d0e511b3697c010aafb3339e2332a96c34372add99d96336c335ef5015f0251c0bb86153a9b4b343cc4def8dcb1da8b553b1997055425f4dd79c36707d6f4ab0e10da1e8d9b87ef116892d0e5b67c889ebc5d5741dbd2c6991a5f76016095d86a4dd00efc9e44940126c17b3eb5c189dc2516f7d9a361fead1351cb68f9b75bca1c8c7d2c4ee2cc11cc6b8cb2d13fabcefa80b576985f18fda36aca2b6ffdab34cde124e406c0663e07174e3c8ddcf3461b1b3c89f4099884b5026a8cf8e32820c461a690fae5c501f7d979da04676c8fcbf59651a44d2117c8dedab7e816e972680f1e2fcfdcf4d3859528bcc6919f4a9338732e73fef730ab974c3e39122048528fbe23d107c49b869d20df945775a4b9022f5e2091224afb7fcc8d80c3fe5da1ee0f79d1da2eb120e2c6b46981278ea755f08385000e9af62bd1f658561b7b85a5787a04a8fc423a6e19f65d2ab32a6a3b3c048609bdcd5bcce3dd42fda00ca95e17be9db2277adce3737a474d0d008c1bdb95f605039993a64b8b2efb06f09a92fd9f8a26606278f7819baeb4d6d2c001c00be1b5cbb5531109b605cd1ca2534df32bf80d64f1b1fe362a06fd43b0178aec7cb68a573faf0054213e565f73b5a6e0715eac61c8bb20da6b2123aa7b40dacc928d683d815b21bb194a50bb2d23865246845e6dd9863dbde4e9fb00a1ab83610f6aebd7f9fa57a8989b639c7451c57a750dd1c9206a88bd36161c551ba517fc6ee4073b72550f03dedd2fd15c9f7217392875fcce3f2080681ca5e38d2681d8138d36dcbabc269de12817057e07749b6325531d6f3528669f1d9ac434fa36b3767794de56e3d41d522659c7c27c8571d4c496b4b80094af1607d8c1e37e5738b454d01e5bd8d1e4d27d990dc887a25576e12b41c8788b83fd65ba50420a329751c57f03da25e0fe57905ac2e6addf8e5c93d0c7334824f6c0328d6bd800aa8ecefdbfa77e5028ff96bfde68918126878bc04a8b7d012b3f0ae3c7328489ad7f84d25d5975198688d4227ceec607bd061a75597909ede7d38d58f61eb6aed8fdeaa69c5c114451682de2952fcd82d06867d0d129de11489336748eaab78f8e4e6f7ea5567f22d515b61a3f3c1a7c4ca8f754a908324ccfe908454abf9d5236c4bb86498cc5ac1ad7697f06174c9d45b1a7f081096150e5e26473c86299b67aa30e621c83c8078167a0b23ee317c4b859857e3c3065f403b3b1aa9cfe81c4ace49166e7e1af37cd2230d9053562d18dd10a8f83823f3d9f864e54a528b51e7825db76efc637f34a82db548136d6e782ac9cfac1c13e483ed65b8244842d22eae31566509e22002b0138bed29a153717692b8025398362c3a347e3cddff4ac5cbb7e90c4e41f244cb66e06eab8cd16864d0aaa33bfd26c9b213688f94eafc8c8c9e8cf400fcd1bf79dd95a74997203a104f5f80a8d0e0f7a7b6e2a254647586e4c1ef12710d9df666ad18cd3025f5d6fffad1be06d119ffc4036dac4ba7cf548de355f912a635408e833580077e223a47d481af42312026affc1647fa7c3d0fe551c93c77b03b9f87d7ec70f3cb35e31f0b0e02b3cee51c5b77dbc0859892ec0273d8cb9af8574f7e191e17cf89df3dce50c0763b520d0b8353fd5bd935ce4a9a15e406b3d3e65db80af665a232f29badb4b2e935ffb605ae99f7619b5300c9af92431d917a5126691fdb5490601b393bea8ac1a089fb6b04108117fb5196d70ccbefb9f801155479620e0f196679602d29da9d18c5caaa74a1b28562cc3ffaed8128aae0de5b36af3b1904be0fc8f57245cb9967458f212b8d067c64d991d916f01b59f89de360e103b4d93b6c76ddffa0c687da411041f704e99bf588b0cddf3d20a7555879827d163b2c98bc13afc63538fd99b184b2795412a77b625ba208f23e4770667646a97e156944c2a93386525edbca68c4c4c2ff20c71c6cb41ada06f5637aa5fc3667cd2bcf822d6d5d6b87be694ecfb545dff27dba0194ad4b7986c559428623ba821b545ed0930a1955191df4acd8d24483ff378c8f3daa9ccc93d68b25c677cc7fa9cdd5a3079e9661f7760613e0ba9c5183b99b3cacaad9725248f8dca3f6cd9e01b0e46e287a73e7a5b417edebeb0dc95ebc508a6b4dfbcdd498c70097fa62d839e9d5e2d1345ab4bd3d34cec562489c675f5157802e6736c8aad57b87584f34a76a201dc85b186bdf027ee23eba2d955f4082d886323295d8ad14d9cc95ebb8d7638528c6f125ae89e05ca48c223b95d595c0078538903e432949fa7b60fe901f0b6c3eabac6be16882d728515e2dfd9c2079ddba599df56574dfd9686f2b71ebcc60fd1243b415bbb4fc348495c049c57967675171fb40c170c11f841043d91582753823cef51ffb26179a62bcc3a698634edb0d92ef6b1e4595b4e8686a1c60602b47c520b9a7ca969a5a0ae2c3445b6a437e35f3a10a3ac310fe7b2038a57fab79250bea692a32d8745ae9af7a218b6d8a1a3c731489cbbc77ebd4499308cfb45e938d06fbb070bddec6b6ada90cdf9b7528f3aae3fcf7cacebf1febcb5877bbffc162c96a51b19a5b6f66f25c6fc5cf6581a49f57e45b98fa8ff783239fa36e69f941f65f6c6075c5da94770a8d6b5cd64158c1eea6c734c13affb2d166beea53cfc08aaad609dc908f799c8c8b968b7045d074b36c0cb27b651bc24f31a2655bd64498493ecbfd4f20f9ba56305b87b1e9bde022e146631a54be0712d674f202138af1482079cf1a82a44699a7fbbd0de793d5d7f74e42967e00a96631cc01a81184411941c9fa100e89ad3b593d378c980be00ab09d2e113046315a90601afc60db935f28b8a401e0b3c0f03b2329ad1dd24753efff9c1b0a7ea4219585ea3e1d1445d82da7c06950ce18cd92404c439c3e19c38f870be3a53e831d42cab53e7cc78a0ceb730deeaf79ac4d5f1212f8ac6c3c3bcc9aba76ff5634806e10aa3d9dfc18870da86376e66b055c724c03f8c5474db423f537766dd5074f3467414fa775b386abe40bf3869d385f48b61031e3fe37b17380df4817d7c8d133f5c69948a0f8e0926e8b94ba2f4957ae82353dd218872e21ebe0c70bb6e5632da3d0b088ead38ebcd1a3079686e9ace87c4509974c1b2f8b49c3b995e3a2d6a8a367fba9840fc7307a256af7cc3ea6f26235df626b12468eb6a9d3886da52f27259e24aeebbff5b6759962a5d6067b1009d7824de2c6d420a989c395f0f7aa15cd9861d0dcd7674f1607268dc7324aca08c4c53ba003b0f6733d8541b928252e026b8408bcf7b19e261155ee8801d778bd0e237460689447ae83fc59cfb251bcfa9b37f486d5667e951f1560aed0661bcb9ab46a0100a252ca205f4b300e1e1c36aa9775cc32fe34e1d3fe3d0b7e141ecfdc6a435259b08e76a2bb13626890c704a5d1a4ad5889731ddc3ebf1a342896f35b484de808ed3c2b690b9c3d42d90b0cec3e8fd867e39ea7a1bb6b82b162de8a8a12095ad98a45e192de074958506bd2c004da11f6e12967da433322602e7d2423bddc1e476bc3e2f59a86ba1b605967be1c23fab451027c05cadd32c3e57aaee787d28f1ea14c198ffe20ace8ecf0020bfb0d3f2ae75dffb40c67dc8a9f95c2cb8ff5b6a4ceb581bc7537372d7416dbb0e6497cc9457ae0934c0efef48152658f038fe8c7a85ecc37519c2fd2923793a97eff17cf914ceba074a02acfed74e6a7a91a4bdac5560aa0298404c075ebf5f9b7d8afe93e5a1323711d53fd905e687a46d59f9fb28530c5892cb028c0eed40e5931cd5f45238c554234cfafb7b2d9fd424dd0d915242d84db94f39a92393120e944666f0685afa25f66a199c5250f05b175cd8c8be8d61e1f8072c1e"}, {0x68, 0x1, 0x8, "e51e5197b3f9891167c04b40301c36a7208bff21b0bf3a41433bd6c5ed4fee9da4f87afb9c011b9e29e959024ab28e63ce3431171b295f1995b5f6072b60dcb72ef2126751a59d159351b9337286eb63111a959f00aa"}, {0xa0, 0xffff, 0xfff, "afca44175de2fd64cab13416bb3480c14b42bb9b41e1ba6f08a2def4fee7e2de83edd37a2aaf29c1f15f761b5fbf03ad6af4665a7c4d5ab1d488885e1b319eb5d312de0c65f9a8eb0cb3567dc60dfb19798653a45792b92c9ec72f3cd512dd89696b4013e87918dfcf782c99a5196e3b788bf11e7216cb24e11f1d9233757ba4332f57a7559b65dd3e59afa5508b"}, {0xc8, 0xffff, 0x40, "da8bbc17dbcc44b2b0e86e0b5b68a1d83f18d6fec110cf88bd3d06f95bc5db9515b8b36785e476f0c5f248a977f8bfb4457b23b05335b23dd0c991cc6cecd25688c8eb78deeaeae943325748c137d68cb4c4053bd05bd286fcd6ab5a41949e5a53e19981e1b64ec7c6029104776bb9a836b6141d82e75736e5cd627879458df0e05bcc5b401ef815e7d9998ba8e786cbd0de12a97bdd65f8a208f9b04a80a23369cad49effee30712e0376aa876ad4e3f3aa068ab97d2786"}, {0x30, 0xffff, 0x0, "bc044d397542ec6db8121cd7c6bcb75afea0ff832d3e3c0cf35276bf69"}, {0x1010, 0xffff, 0x2, "1c4964359f72c4da3f89d525a6cc6fa4afb45bc578bbe4ae38362d4f4271c417d051e0e76067c0b1d5b31023345f10b53df75b4c41fbbead336a0ec415331c83b9b8349930eab8a3a70bf640d29ec62a6e16dcbc868c061b36e47daa782b1c576c1ce1bcc7032e2f518778dabfe3f116628ff8466451535acc1beb5a21f2868086e7131b8dd4ce778988b90ce0d8fe870044d5404d31a7f82453b915fce3f437016c8b62d247d7a26ebf9b8f7236143f47f22f419feeb12cac95409b8d44b79d3f1d8c0103b414b9542de6b9948e311c6138a6866ebc143bd1fd943a84c23ee334e20b31152d87065692df074708d4b723a6dcc1b5fbccc5a39938828ed3fd57ee66cde4b2eddac9689668521da91c09ec77fb39bd27d0df0cdd3fa93885d9d59d579f6778cf38aabb344fa6d595151baa8a7d7faf90a496c4b23d798e7572f92f55d62ac56d9464c7a2a5864f07518e9984dd15b84d7cec1822af2a6f29451bc5d3f31a16353256a653efdc9950236751ccd9dc237fddbaeb6863451f7293da846eeb60e73c906b30cbdcfb29aab0c3878043d8f722ea872af10d9d83d19df1d0aabbce000277221bd5a6eec73ab3bec9cdd9783529d0a08ee79d867a5b7946968fb366172ba37632e8659c6e14418d499a5f21a05e07f652d60f9c085c5434ae66af124016f2ca4fee807c91baa80c46ad5b50be050ee2d3b2d3fe005cf0ae51af4fc44781cbaad74d1516e7867506509fb04e87e556a59d079557838fd8207f96fe660da11b7ae69796bcd1bed7bd7b04ba98d8c3f14ac877399ce04bd80189629d9a57754d5bf0c3533dfcbcb3af0522a84dea2f16271eafcbe849dca56ed8feba7d877c28bb75ee4856f6dfcef4cf21996cd6fae36b8dd3a3314d5d68f4b832b33a43e431b26efc8c97a42f27d0d2e0bb2c5ba6eac4d53f8ff22f462d6a7cbb1974c2afc691922031e03b49fc0b07ac66415a061dae07987f1f1ae3911fdaab89a17b6358222707c15d696c71dcd68fd518b76b856f911d42878ff495c8755db6edf56ed5917e0be2f07406e3547883a7fc43e80f171d09047d6086f2a978d2102e9896a87da16e424534149c37a180f1eeb3f9ad784018e9a25b9e24b524dda1b4029c9eabd384c02ae5b4ab3958261d6c2222dcec787bd11b7f10a20c9f8735d0c65fc948dca77f80a5b502fca866235395233af0f52945e110fa13a215d3075a3ac4f87fbd8702e99166e691e5d43778a4585b3498b49881dcd0b46c4c6f88113b0fa49f9fdc7a78c76379127e35b262cae77af565ac751b0c17285625a80b8099f00ab1667bc5dff981d4c6ee5ad0d1c23f9cdfb4414aa10a8165c2dffac77c778d5dc301f675196f3d4be3ebb387ac20581e448a8a4ce0cffd47f64bc1efbd5448d6b63a6e196c3140b81c48b936ad0fdff5ff828ca965c111f7b4fe3351a7ffba0a2aecc4f8ccb81444bb76524a4557693637643ff4bda1ae5b33c754e7091a566fdf60a5b457b79c2c6d5084ff41120a92f181e220c8863ae9599f07385e8315ec2cdbf9f863d5271de8b9fbd7f4d5d4419cfaafa580dc956453abf72b6bd461ce123e0a402c6885016442c5218e3f906a968653df867869876528e43a4519c0d342cb2f716a3fb38d3070070760d42d596c17d8795bc49f6502751cd00ad817436bb8b9ea72d7c0c72e78cef5f5afb017296132640fbb9ef0acc4a9d7584deafb11cdfc974180d87635e378679d765bf8ea97a528c376d83203169fedcb91520b8d411722f110f6ce19d606ee4a633e0dacf5ca6048b25faa35d7612ef95dd6718820b46ce5afbd1dfe606574acae1c6811c36ce412b04a341e6600f3c5a9b08b5e3e269c5e29128b31c29d6d9e749fc501fca32d444c4c64a2cb0771f4b0e79b11fd63d295cf6a8e61dd46047b46932c0a36e07658e9c8d195bbc929708a7e52e30b3df5da9579cd05d49de6de6482d90e2a27ad9bcb8c3b2542e379242bde3b3d1a467dc43b23a3df8b46515d67f6ac4bbd9c4af07ae2bf2db7a5d7cebf9d75361497581e10c79b0d699970652d13083895fd9bfa6dea62dc027f282fb9a72fd5b0631bf576a230d580fc217cb0a91f94c6667d73113544c2a46b89a3ad1bfb97c7111eef26efeab039c802b8b30c477139b6322e09394df4c1e186873a6ef07328bba959ca8625998fa733f038f9b525c96b567667147ffcf928e2ec390be06a0839855350fb2d1fd1eeac141ec7f516e98a076c5b7109d6f3b15bc1e74b55006f150f5f840568ad5b01b581d4a5e71d9da6c993a6c61e8d942eee033551be19cf2eac2e6c2d8447e8050f81d9c1b5b622fffa9688f0ac945abba60035d3613ab4df7f6437f8fa8ba941258c2ebed0bd1f3a0e04ff247c43e7c4a4d57254238845b500201897cb79298f9aada2013a70e6ba1835b4751b4705940444c7fc254742d52a03806e4fa5a2240e68c0243db5298fe9935ffd0858babb413a3c83ecebc337d0bd279f66b5caaccc5ed007871270406ce28e8bf25fcd09d2dad0f677002b24290aeed068c5c2b7d63638529751a58cca65f8ba33ea4267ff81db330b832261add64fdd49627461c6594732f6770f30fcfb2b82ff44bfbfb93e662a55362d0b7c1762298adfdce1fcbf00f4f74bcacf5ec2be2e3a3f0e89fa1257462e08d20a8c7951c4c57ff309db9c209e638185b3415d78a04ceb47dbcbb832641ff3dcbf5d24a913226e32c75a1aa0fad45edee223cbb09c9ac5921b36d573cacfcd21f1d0de6e8d855a8aeb3feb689f5f5968bb0ee9e9e92d86425300242bf4e545addb94adaf817aefe4eb7368c6a00a506fef70f68fbb9491891c483947fc6158fca75424b702dc949e0b18a931e9cfa9880e284aa0e7cd1e5ba17a8cfb453d9baac95f7da92a995bf93d6f00edd92e0cfdc61e97f551ac6a45eae690de672848b5c18241072990b3e763e4b02bfac7d2e9a0d5bf0c94a0eecefe04737442cabd892d1f23eb1633390dc1776c4aae9b8fed60398551b01d4cc06268372df168200673292948e4c7cae7427a330c0d6cf7732881f38ed1c0bfa7d5f615a800086bbb0b079258a6c01dd9f4efea80277b087ee32bb995b2e915208d894165f6fb4474ed41a7d1184af6c6479c0b7b5be76d74eb8577a58c1b1a8978ef753c26b82f8715ea7b166d31158c51d4d9e5e1ab0745a8721d9e5b16d4aa8aeca83c28dbbf2fee54a8ee89473ed3aea877f717b980930bab53483445c45843e18bfe5471145f882f40e26b60f7adf54e1c8d36b62455c2ff13f2c5719ef0fd8236fd132071e228c99f0544f64f8e5452a7b41c1c51d89e55e23e0f824a6f289e203417e68b09ba5efd5f72496a9a9a5cd47afb553afef510aeaedd760143e09c4762c2aec7b3176a2855b975df039799a089c4430eacd1d822e37bcf0932e7c3556718908e5921ffd1d1d73435216d2e3d479f78189bb706331458ea80dd92335514d55ea813fafb8ee21f91c6f61c4c89365d41c513d3af00d50b585880c15af451a963ba770064d63b6b0c0e2364150f139fa83ee3c972631b635879f0570a073e04d488c7a3cc1b31c0ca489c04a58ca31187b9a153ba0445894fda5909831c41c7e4db7263e91ae1cd8ecfaf972e492a5eaedad06e71182910f1a34aad197a11727c6400ea70ae956db4568a646649d708638f61521e595b9ad67f6bd78d9aa3157418f92cc30ce41ba3215687d2cf0a03c16e9a3205fee42c90a40c1427581ab897ff035d73bad847396f3fb2e18a2091cfab8dd2ae5f790223bbcaea277708b20df8cf2f12e04b732fb66d1697ee502fea7a2f2fe00c6571c6023425e1a280115c0146bbdaf24a4891f84154ff7d03b0644c094d804c3e006c52295f53797a9e7d47393dfcf8e59dd63f9afbf46701bda1d7e2f8f4f2a8fb2ab3e4197abe0f1c0b6449ea5bcb09dc80316edf428a2fba0d536bf25c61cd1bd5ead625460b829e55fca7e3fb8b1d8f801622f615fe77293458c6f7da8ea7fde817489f0d6b70e38d35efbae988855b257ef51f87ff5bbd7ac10c72070e0aab415fe1760ca272b3c7937eb5fb0ce3a2d8a92e134e85b15d960724a5800c402adffb643713d1247c1821f6c973e76a45243e9a5a31b48ed0ddedc20371657f4ae62a6cc1e9de9d4103b1d35771b4a37051b20f1d91dc932503e597241150f0cdbe9fdf0c37cc0536baf4348d2c3f7eafdb609d90fa5b9ed54c5bf6566989cfc04ad4d8de9c6240b17717637375d606b4e070e9c200dd3ebeac2a18125fe074b4a708275e515c7f924cfaf9e2c9c5cadc314c211257c25d8734a61b501e7023f45c5ec4a135565f8d62214e67803f815ee1cc0722ae7c68c46469d057e4d19775e801d77cea66a8dbe3ab592ace15f9b30b0b7c5dae210a192170ff611d05ebddd416d5ff26c60430454265d98d38cfd4f4de648602b0b4fa6c69e738ba4095327d31b3b130904d9538086a0dbf61d9cefa8f9393813e2fd256e88f68e19cf75ce86eecb3d543270a35ddd732b107d234a1708ed30bc0e601d06404f1b0cc4e7af0bd899db735f2073efd125a31f66b93ee1427b2dc41cfc7a454273a8c106c0f54e775c4e9151435d450b9691042d1092f8987b968bdf40f5d05e911d3efd8296faa5a1139088f4cb67c592af3aa54a46b141ebf4ca18b6a0c7b29d9ee2f3790de657103b5d7d3ba887b62f64268b8b4ec9eb2c41f3907c4da6b6fceb3bf40eeb10a2b5a9c291be60b9ea6cc4fc96e6db583fccce4eb2449b3c6a44d1d76102467ef25f61cbe3d167d6a5b5a2c27e26c0f42f6188956801184b034c23b5b53a5bfca03ab92854e09f6144ce2c3d7cf16499f27c8b0a8b981edfe00449b675ec2e6422ea0fef121bc0845a379f067f81ddade8d74b23100a2cc4150de41bcb3149482e69b767d74ad954e1afffe946f26231ed1d7236893880e62a2926671204b8f524b3a8300bde8e89b1d9a21f656904eee42a67978e5f12297532acf908db7339c4a709705fef7c0315c5bc677602adb7fc8eceecc2e93314da16b7be37712434a21568b52d8455f410956186dde12f17cf66b5f54ac20157fd1cc7f12290289c47c4e265fea7fdb3ddfe5a4b973205e9bcc2c38dbe7c81024b105adc47e1575dde14d29647d7044aca86e13e752417089027db8794672bc99ba7aca501c3fcad4e32b6fe9e4e333d217b502bdb93571c6edb227fb49b373c66b30b35b4db817211c112e59849d2c4729ce59941a6ace62a0dcc2090b422d07a7c17fdc44cc33b0ddb43ab66145e4311ade171190a7f2f809e94b2a77e0167d87d43f94c7ed58d6d0016770fecb91796f61f440401ada23e6cc78b2d314d17803ff3719523ffe3aa118eaa1831acffaca0532a2c52e27c16f55317d07cf5cc5230d2814f151e7641c7f22e0d46c9043a8d261e67766266afdfd975b1a7d9a867b9567857d32fa6640df80738a8170cee9e20e501b588c107de40b1a6e4884c54fb2d47de3e3cab9ad0634c7279e446a4fa4b00169e92a949c2eefb4ce8aec6e86979d4a7831a7e18cb8558c33cfed1e8ffde2830508dd7d98036476adbe4fa2a0cb7442ab6b3f9d2189dc43e154521993bbfa22c8023b13ed00fd53a23763d19446456ab9825af459bc9bff1f89ad8962d4e86148540e2ac8660bbbc8e5f619f456396bb65072f5a39b6e9a346ef5635f4bab0faa108c7f9e81a921f1ecca91bd0bc95202275c08c4e4be996fdb5974f2f3662f362c1d8cae5449ea444f5c1fd80bc1e5b659b10e"}], 0x2220}, 0x6) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) sendmsg(r2, &(0x7f0000005d80)={0x0, 0x0, &(0x7f0000003a40)=[{&(0x7f00000025c0)="203d0dba586665ad19c3f9b9739c084ff5d78115ea0a112f7ae120152935a8bf6292a59bd3625a59ebe5d5ca872813ac344bea2780c7fa2eccf5c49f047b5d69ad9d4deb0c02ad494ebfea0f0f0c868ecd5acbbe624ff688fb2e874585e86209060bc95965c30bf279031f407f78383ee01c6117647bc4e7e40c3fa72e97ac290c5d711235e172dc2268032c2404a01328f2553750ef9efbb80ecff613f3a028165fa8cb97b74da734609413a6f9c7c231a891cdda2dbe1e33f46017a0e3bdd089fde586eecadc9de30135", 0xcb}, {&(0x7f00000026c0)="fb6addfa41e90bab30288177fdf01c528da951baf7a8104b86421aa54b04b6688592eb40baa4b0e681fa5c3e94c94f849c0b2a9f3f1d33d169147b1bb757b7defc1406c255f75bdb8134a7e3c92b5b38cb2f11642db393f2d96ef49dee482a1b8690247f12c77ba7cfeb9c93b737b1fe8e3a17324882829a4494b4488b2b2481ae58d0ed7dce5f96841d1838a2f95f2b64129f4b3fd7d9d1987a4e4be15bc369cb2dc2b312fe208d62505d", 0xab}, {&(0x7f0000002780)="41e96263d37c4a50cb3305b0556aa3dcf1a7c8530b9815c69e69b05ffab265e6b0290d7e90c1f5baaefdaded9d59da4438be5edfc537e9840e790ca0c0c81b8e356ffb02d61fa98f207d6522efc83ba581596618c4e3b980860d538a2645d51dd219ff0a94a5614ca4d491274276cd375bd3a2ff9ef556664244b97ba679f1f714617912128ac164c5a1d24c8b1a495d1c52abf914ee84feb7a2acc3896d0f1e86ee0b19a1b4179fe29f2bde5480ee8a1111917c3e6e4a0058bf8ff8e5b9c090e1652ff54961bffa7de48a9e1e72a2", 0xcf}, {&(0x7f0000002880)="0547acbcb246d8c69d5c4cd4e617e8394dcf95dda7d535c4439de111f11596677a5ae920612ae1eb00125c6e600a916b292ec0684ee5617be64d3533922ff7559597afbea3cb17c562d2a51909a8584e1075f1598422c84cb2ff1fe5c175f236b8dbd95c80580aa485a81c259e602c9bc864eb8f904f481a6b85a3e0099b076eaddc1f37360e0ae464492f2f6f693c2e83727536f5ef61f8ea75f22a72fa22732c28fdeaddb13b43cf4936116ce02afcfbb95f47c0ed1d90ebeedc3a8d97f0db23abbaa4579c9284c00640eb31e941da2335f6f97572c8944090c5bededfc98259e9", 0xe2}, {&(0x7f0000002980)="224a12c8ac5552700bdd9ebae23736165a4bdf02a99d30bd76f966f81b36040570e1fedee7dcb33cf27f55ee2fe6ebdae51742db1978042c9df6e54e5391ebd403b1b7f8ea80aa3d4c4d61978bbe16d3f41cbb59f5b04ab78a2517fb4eaed230ca8c306783e1ed6a432e858fadc9f74026665b59161a30442e2a07a6e1636e28e3b94c69ca37c1df20a05749572619345929a31fd4f3fd8161c9f8c88b18fd8db1dcaa6ac84e4caf4a856ad180586a8701421095b9b4d30c611105828e0b8bfc94591158e527581022242ff1bde9f3a58baee9306da21056a59f88dbc1f149cbcf662a30acb6f8c9c307ecdef9ca6433781af7a7afce7b91b343a8f3e718b07afb801b1e66d69bdcb1f8c98ced8e752f42f7db3a0b232389ccde809e59d88d9c589e055ba8238f27d1d872780aa5f868cb12b34a6a01251159442b4e031e6aea9188c40664878723b28c02feef08a88bb7a3dc954c6b6f354e5ededed6f909172cb3acb33eae70da98ef550d45af6ecdadaf17ce85f684e9232634cc3b6a7c3e19ec04b8a6eb00482d6877d63cbe0b445ea7fcea4bdc29d675881bb13278874316452ab57c43540812cdf22788f367e2ee2cc3f8a0fbe17ca7a01b01803efb359ec7a4e23bd3be7b64b0227b73e88faec5e00c1177cae8cd0358dc0bcb19694bb03034914d924170824067edc750819813ead2afd48cbf94d031b4c8fe3101733d5d7e41d6df3de5cee2c61a691e0d9fdbf36a9110904895fe2425f28ad86b266b85c724701d8f03b3c8da39fea0987bbae88af337e3b02717adfc1d33aefd95fa50d2b98b56330f5334686044fd93dcb225c855cb226567ed35e5eb12d2a6cbd5c96c89eb9fdb7b12ed19c1160c1063630cb655516f6be7d4ffe7704349b5deaeac8effaa38337768781564b3274462565cc81d30ab179e3e12b6ca6728930ef515a0e76af51a7624d720a670494c7c60d19e1f66c6fbdf2e29c840d65b23326f1e9346d98e6625aa2c2fc8cb787f229bfa20bafd6c18eca56c5703dee21072671249d64839aa096e5aa13331e44ec374535008854a13a23a7b08f206c5dd3375bd559bfe203c0a193a03352068b803b54df338f6a9eb9ff6d3645526f41ba1f8ed4c4fb969a16ab92e16e2db7d7df7d554b634c7817335a33ca49b2a476c68e1e41937a92fac742e048bf5e897e276aff2f7828706e7e752fb274f78f4778f5dce432f2b67fe1660b6c1d3798702e9c2b00477ac0f28a859928b7399a3a9690268675e79e0963dbf4677f2163cb181f161f6f801d04a8cbc93c618821e11d5ea1b622ca4b8cfca2a4011a6d310b34ab2d2abed52da2b68d402b6f6a0796179300c85ddcdd7a194cf84370df04428d1e187ed193d5e77894bdff96a3248b7990fa0b3c7a6feb445541c4294c1e9276e1a63fc94b3720f1f92890cd4acb92864089e09cc4bda5226702da391e66da8cc6038b5f597df9ce3aa343c83741c9e57ca5a302e0cb4254f50184ed73db5a3e08104fec31aa237a4c39639e1fc45c92e2809e603c708f1f6750a296cecace07f52b494edc469c37da5e3cc8a27e90a1fd42e34ce61c5ecb6c91916906e86945383c76054c073fcfd3b85a84cabe5ae6e6f89d574953c13db7134cc8914321f63518d5b9f422908aeeabb64aba113d1acd1c31b824f34e09dc124f40b1516fac4fbb3702e4e0a1fbcff0f2b247979dc88141e5b978c2e553e56eec4cc03b0ddc485e662d74c39be7593b7f57b56a523d67d6f87975270d6e0016143ad9276aa0df5d7bde373bd9cf2580be7aabc55f81c84ba4b678acde833f7b2307c1ef8368836a6be6f9347b9814f396e79ec0aa018ebf47f8f84fd044710dafc08fbf43e3a52eb142d9a24a1cabca81b2dba4e280af3cbdb47fcc4aca5ff65ca6bc54a083d8179126c4edbab2b717efd3031cae0563ca74f920d0074ddb7a818ecf2dfecc06dc7662a774c65e2892d6e3c8589278d40cf161abe61deb62c516884c929dd83c325be9df50871b61815d0f7d1809b01476bc405ceee9e36b276b14c43838a809ec945a388371b3398e8746cff8ca657933ee39b954d218073c1e2a5ac7c639e39189607a6b4d7afd0e1615e70ac1ae02cec45dbb8e2767ebc0ba90bb708271438746888689cfd9274c879c6cba44c95285803629b4287c7336ab1babb709faaef2fa79e41b636bd36aea9d0f67f716695bb848b4635db880587465ebd14dc819fd80dbceefb8650260a442f50b38d4eda05b3bb2b4f6af5e7fe3cdd16e1bc426ef0608fb90ce43e2e0b3a7625edaf10dc8a465e46a1021b581410e49eda96408ef29de671aae41f11f42c8d099137b71a9ef573df9d9cb6fbd805abf12869a9923f9330bcf506a14c663265c99257068da92986a5e7fee7c04182bca3b2ffedb5db58896f926b43197e00d8364da35eaed297a76974ede44caf79e2f294e0291ff393a30f924b5c051c0d8e8a5aead2280f8d2b44b99048e39d6b76918f106b6d878b8705c091603a20b64b1f88b4f8d854f6b7bc4939beb668d38fddc66947489986526dbbff86d75e8e2b3497f9b3c84ac733cc97f48cabfb7aac81d343f74df893d0c505aa6e40fa029d04e1eb59f026705f2cc4dc88b16ab8d7a5fac0822598e92678c842c201cea9f9320efe40fcb958eb5da140dbf15f88586f5b76e5b79af9d9a500225254c68efcee3ef282340e8122e376f2f5f90dfd288148cb89a22fcc90978068585e1705bff919335d756d8790f4689a050616d1f7b0d2d0d87f9f15776250137066be72b38683083c95046d6689e36f23ec326bf3b8230e112515fd0ff3ce577711baebff6b1a2121f8350d5104ed4977ad6ea0d7b768deadf8e6ac8333b66fa85eb3943df62c9157d6328c5a76a3f643d7ec6df9cfa90953c21ef77feed87cd2a72ad5d31c831efc852c341ca08e3b7247ba043aa7973533cc5e526de7a346c56e0d59eb599bb36fe393d44bb33c83677aea05b9a62bf623ce58aed9fc295650502b31837bf18fe9db29fb8569008f752cb289646ad2b9ed70a3589aa1935f77899b307ed8e1c20ba13b26400f808927d99b254c11cabf925a42ca6f1d6ac718003e3d4ddb0f96a68e55eaf7df01764f579bf41ca1b65ca14dd6fd419cd9a7c911408df6e55fe2ad63c5fd5c18646c6c8476a2108e1dc4972e32eadf106e03811818bf7484efda28af1a88ddac908552501766dd28d5c4b3608b66ca460b8e96dedfd36a6a0f6e6c57216d526a319d30eae07038eff61946332fbbfcede2e710c2d7c5a4477307b82659c560f3dcbcc881200dc767fcac3df019cf43afeceb418e54488e9591695e425989962778ec2a62da83ea7b690721f76f1ad90b459cbd88303525415a24ce77c4106b2235e80db923bb0e4ae438d882617c6840688666d4bbddbdfc6386813837d7253195200a720448b1521bd80f03340cec45b9efc921db392a2dfc24b0b8caa2f734faf27983b815e2489c91bc3e787c62c021c3771e0194272ba0f7585ba5c15ae3ddb499289a99fc525b459a485c9fa35d3bb6c0331273914e809ff8a5b054ce560264fc8e154041bc50797d577bab205e14e9e36956d760f75b323921e81c5b33e11195adafd7843c3ae8ed0b6d99cfa27da204ef5c94f7bbf833af4aa19545df5d06d4422ecb7dc756842dcd2369b92f4b53ce836c2078e2891da573fe6bd431f86398af2f2c00f6743e6244efdcbd4c97214adef6177a160cc1de5384ca917d028973aaf52a05ce4aaee6ec6f43ff439e078f388ef7d79268e1be04b77e1df77cdace20d8f68454329653e08aa5bfc8775a8f18ccf0a14d068bbca2d77fc028c82169b32794df552320f20967a49e218b4a42a5b43c91d4d8856de539fde5634f97f02aa765fefae48d68fcb33f63ee42543e34581971dd1467e6d66e9dae23e6628f5c585e855c0d12fa3b701f72381d1b643bcc631c5053f608d242738a21d464407e5e72781653fc800f1e29b934dbab22d63aa6bde41fe84bb309c9b2340ee9267b926c22157f8f61e23580a6b3e3de1fec02a24f6da27e34485601164ab49da4e5e94a484da63c7e31d9c8b2dfbf8f4178839a961064e09584b24147efeac70b2b4e2e07713052f40d0f80b77465124b4b6f9a7278d602d440b2d037db006689b045565ed43ea5d1d8d4fb2d09e2bd692369678b16be90d9ac6a21cc37b5a2bc699cb66b0b5527832cbdb18b05c586a99ae94cd63a7af298b719d3c6d40998036660c386760db108ce62a23d4de9b66bac086562628066c6a0d4d871f80e4cc6437c0a6b8db5236b1be25be26813af846a95828c8281bdcbc5dd67546d2a979f1d50aeacb8e20f34804fa533ace54c834213859e180eac5726d1790c96e974d3bd6f37f91929ba30a853ac26eeeacf1d39ef23baa2b47835113704d7a918df6d352d435fa0e61fd6aff3765f2a339807fabc4941a380e05e664d34fb93f0553cf15008d6d1f852ec021d81e4c591efb768bf45eaffa4df9d95a35460157a39557a16ed62c8fc03d0f8a96bff832fcee9f6d0bd38e7f2e418cf43a82c266d7b6d984f695d005520d5c989276e6459ff80b38116cd77cc347b07f64e2f8d8e39309ec5ee1b21e860df07fb181664dc99d0925d3855ee58ccb6c04d7f9aba28b8d743a28db994f9d347504593a1e9539d6592331e58711971c6429ba383ab8a7c63acff75d8b0a374c633697c88dfb86d3c5459e283843d4ff56e7d34088343d6772ba7117f83a676a90a6634674eea28a92cd6e0140d8010909f4502d00d507a2b75987480c8b5afb3a531aa3cf5c57c1a39984994b296eef219237e98348f7416656d355f959f00f07c900669d73e132b77980decf6b94305f6ccd0b5f3afb86a49d5e25b6a8f05c2d3164a0843f39926581c665a0447304c27f9bfb5b420d3b4d340180bdf247015f298f588ecb6aff4f133e57ac2e0eba4870ad117592c652acee28888fecac0428a88aec395a0da849f393766f224bda191d733f417cb654916e8bc0d949429a48abb7a887d7791db40ab2ea37824d280b17212cb568b100701499f29ae989c9d83f426a8483133164cf9d5af52a23b2be0062f509277bcd39d17df599035461e5711bb82f23aaf827f900a7400e96c167de2d72d759bb06b2637416eca31eb2c73fa286be3bcd5e5c0f825f701868074910d8517678c64996be8440176c2cb6e42be572a7d8012b629eb0b4d6d41f726c2f59c9c524b12d09bae912616b0e9ec59a3f3bea0c2ccf2596c90840fe2c417f9d7edf3202360ce539c7c0641241ee03f9e58eae94d28ce711c82bb8bbf82d7632794897942f2a045fa09b67215cdeec209ef96a848e3cdea14cc882cde6856e5dfe8c33dcef6549b8d9b0062f6f5b54bfdd7b623e5b55b19d420a3ff79adf9e833e8a1f6f9e52a2aaa082ef898f99c0ad9e07624560bc388171717f6e214a494d224b4368262d2dc3a14f698b3814226f81d932c2b484e31d56dceb15dec066bd7ab75abaa11f3240c4a9e6dd430bd5b1183c0801300439f4490b3873cf72ec7167ed3f5602081e435d1d59a754db3dd0d9664cfd5c9b8f34e6bc93fc5b73aec77c6da6e53f73d5e3b6b8ef4e4ea018cf65deb877bf53fa77cc39ea7264188325b73000f1aee428aceed5839bf966a49a314e2b89d3e99679d302f9d30173704bd368c7a5d638e3ba67c175b8bb0ff676a916bc88c6d6a3952e6006fb61ac3ba92bfe24560b22ca2cc6f361732a03b6c2fe82cb6d7f54e7001e79f4893421c", 0x1000}, {&(0x7f0000003980)="8cd7f79a889b32dfffc86f8e9f91debbd557a5edd75d1024cb0fe43c81a7dbf039a28980daa5119f15e1b7249f2c4395b9541006020b14a1071b5555121a5aec345f91745e36ede20162db0176c2e66029ed3d85519e52b0c2c34054e22f6edcd94c901b018c3f6e3e4c23da7b23eebfc70528776c7bbae52378d6a12dba0d5e28dc8ba966d0d2a8fcfe85e30f4ba7f9b9141dd577cd68af6c7861fa68e46323d38638e71b76e8ea8ed09252b5835ac657bd", 0xb2}], 0x6, &(0x7f0000005ec0)=ANY=[@ANYBLOB="1010000000000000010000000600000077ceba7c6f1c37aa81ac9ea7f1689f59f55be8b30d8c138d7a47f4ea5952b272f40406e3b7da5d0919ca79fcb159a27466ae515fa512520b9933517f19db4999135923094f17a649ebed0729c4667481ba08f59cd9ffc50ba51ded6abf4a47f2c7266734174a4632d167c797e0dcd2ff8b9672988186576bef7199ccf44a0d0a7e1506d3884b64a18fa61404fd100ba010f110101a14ec8e335791e17a0fd5eaaaaa875622d368b0fca781a95abcdc5fbb10e501305754a419a456652060c86f4d47a2f54968fa53a790b17ed7f918c826d7a18a5425dada3c3da15959eb8c4fe6f71da5632610fa8417061d40a91e56796724a4e7867b875f069b71cbc7c119cb012ebbb8dd67e4e40c8560642c6e11360d338a5138d52af9ed75de6da9a28bd0bc36560705c971c9e6d6e9ce44533e6851ef8e5fac190585dd692023f2e2d4cfd9ae607a9354ddda868c8b3fb046933d273cdba68eb00de61b1da459dc9e783ff1956ff93d8d00b2213549f66f49af5c58912fc185b57f85b868374dfb9f8c914a79b8f934b2fa375fa8b0fe948579396741bdaa7d99d5a277465d97402cbbabc37de707b59c88c01257595109af66c86580dffb0faac5c02072908d973e833bab49888ab032f9b5b8b9381c44fff4b2e300f7064f6a05674897ccd32c0c3322130c001cc98410c71e3f03355b614e3547210ae2e878ae4d34dac95d958b4dc455417034028808c6ce44e795a542e4088bc834e42f4ae29eca2ffd37055a281e94351016fa9ea5fda1ea736451b8ee33ca754b74dd7c97d979524e4ac8ac38a28c2476c646c790ed6f6c39b375a7652f95316b467a428f8da0746b4572d8bd61f8a3abf8de3832b985c30e0df83694d428a5a2fc0cca0848a70c8e9ba8e13eb4633c480a1f8ece4afeb41990f06f053ae3aa1eca4c404b2d88dfc18c482e98d35d7091d451c684c3aaa00ac30cc2e7c3a15f57e6cdc042a6ae7d16a499fc768d309a972a41427c2d87b7536c5f96c91aad44cb0ee21b226b4e84ad822a4e7e0ab8b689426bf1faac7c4d95dcdfcc1c24322327140957b7675900ba130a460bf9bd9d43de4a987455cede35863af4465da95771c889a6a1ac1c3364485d15902caa81129cde82f2724f4807f74fcd8100c01f8935f0d4dae39efb435ef0a09fe65070d97184d800afe09692f7681f259fc6310cfd42cd269789e13701748f73675d51e948ad5e279b1301d898b3840eca9582f5e4ce0831202e6330b7b08407500a7faca8c67d93ee1e90dad2efe74a90a3f19bf5242414acb31fd70c72c53fdfe94425b11e291ad2b9131e72d2db6cc010391720855faca0e04ffae6628402d85811589474ce7363dbf87386ed4858cf1e5f5c1ddfc1c73495be054f0bec281393653dffc0dc538114ff834208a488e54c766106dc409471f2d9e4d5099a78dfa2192bdcb19218c9beb352c4c2710e71799c995388105995c85f6bccc5be2ff2a732e222fb825c5a66544fa94752c7732ca2876107e4ea3b091c1c330483ef940cc03c52b9009cf922a2309fc03ed5e6075b52c2e933253589aaf42783b6e37be137660e854b93f5db7177dd435997fe30923619938ffdf2cb1038def3dba3a200a699ef827405d30aa2c781709fb7d1c656f38a245d570d406cdaa37e2789d7b51ab8e1bcb4128418edd34db4d8f4d511548a9ff4aeb7ba472558914a903d6464bc31f559b8193263ee5df21df6582a7dfb0d645f7c161b7069931b682cfcbc0b676a7cacae0bc6e8af4ff5bf11270bbeb130893f0c0adb61d58ccb71a177e555de4bb3cd61043f12fd9df098f15e1a3ff900f89df338c746d557ebc039fe3e0c11c6db95053ee14d1bcbcb638ed8dc367340c43e1deeaadf14d779f7c65c7f2ab6e5f253019067889ff8fc0021a721b833d545aa7168f6fadcb53ae5cc3793844b399d5a5e88f413bf302e1cca148dd253ffefb526f7af2840bad4f2d485427f422e149c85014d3ad20888ab74db63c28adc89c45d57a4ce4e01b7210f850842a0c77862250d37a3d36443c2a4c75008c117faafe34b9c6650ee48dc283f5226fa9d37fe1c4acabc20bd0c15585bd3e759a000fd8ad8489593a60d77244763a92aa3d4e2f36a34ab4a3b8302b2bca0ada65c8ea1c05abee6c0bbc1bbfef0104fe3634fb35adfc3ef7f485fa6dd61881e6cfed0127a01e48f0ce4ff759ac9b62b978e74c6105713bfba5b453419081d9e692ea69c5d39d39f526bd7b78ba26c42737201a0919f02aa6256df1d80aba8f68bbcc133e77282416c74029679014a3be30f86d7c33a27a94ca078abf43eb12f1d9ec2adb4f351537f8cf6ed4bbcbbbfb476fa7111815e0477ea0227b947b2e407a435f986c10b6957060d0b9a09e823fedd968a60567946feedc2f6f7f68d639462b1ab885b97e197fae7f9a620a9876ecf9d4542d8270edd2d32a174266fe45c1331c6fc0e15dbf4feb0e8b9fb5b7980482274035ee3ea5d1417ac2ef50eb99db4c8313a00aba186eebaaa8c8a72ba66881942b44573acb90d709aafd30165d98358fd6a1526e8481192efe341c644506257892bac65d3ecff01f6cec447b239fcedf1dd2bc77c53d6c37131d5148409e6db54a7242283ef482ae8df97611d73fdb20daa6d0080df5d0cf3f59340433bdcad7a0f8b81fc003860b2aa334bc2f6f833c7eb95406d1f4aef84c528f22e0079b41860bc6072dbf1e2c883397168c9faf73689ee49aa6253062eb3bcc11cf8438807f2565055fc39d38f2e8a7bd89d31bd0f337c6e5612c617b10e34f3fc875e85c33df20068c8b2200627b6a6b11371afb6c84948e7e37ca925c41cbde6550a0c7fcba82c31ec153626323737ae811516ee3f72a37e05cab15f72dc9233d26138fc8e51abc39a01ea98d902fafc031182744734d146a65427eb4ab6281fe4505fe2627341f97af976253d316e71560ddfe05c11d712b8d6d9762ed283bbe197879bae660ae23fb10328d8efe74481c2b00dec6e5c802096d4a5e21d846e84125103241cb69064ded3a7bdacbfd7d2afa2bdd2234a3c58456d79bac7d1b4f19c949000bf3593d8f6027b27316b66a1011a46b76266c3c9ba0f62732c30fd258b2edfa90c2fb61f64ea7f2ffdf7a42c7f1b4b421aff9df674e5c7cddfba98765fdf710385d0eee208b3626ec9f3a87382d096459cf77852cad9da4dd99bae55486a3677d4b2a0edf087442eac40bbc3ec946dd644ef2b0b2d1dbf9acc1033c09e49d6543b79edc4577f1b6401036fa77bd5b55f88f1cda35ebf49e7571034d77e825d0fc544563ce0e6a630a96807c46340455e9f0e91a5a51b4beb0b251e3f19e007b25e0073816500a08de944fbd93ce02212c4f0af4bb3fcda55c0c8d9bf1a221357a491b286b8e6a862d4d0dc9b7cb08af0a28f65d5a16b045ef9d4bfa17fe99a9f9e121cb79e4fcf4cdb9accf03cb5234324db02dfe113884fde64540fc5b3b73a9ef0913ba4c874b2713cafae66062d8d0e142c58df1370413380d9fa2bd6c41600d656268ffa18a2b091aa27cb0743f2ef38d18d798a61f8f421289a3052a50fd36a34925c14bf4265a84d7ff424c17e15f3f41f3b01efc938ff4cf387c4279aeb64f23e3ab8989838fecd42f41bb82c6702909fd28c7218ec608833e56dd51e283a12d3ca1565fbfac9bfeba0c8cb44f342ee7c00fca48c86b37587900b6c764bb444b8d7dc53f96c203c0c7e8c8485b829b2d2f34293d35f4a7cf7688d8ce5adc5db4725b6f6d658d24a4d074ff359fdf8b89ed06e0fc846252fbefdf0f1836a9b068a12d3d976b407b3a0fd91c1ac5875eb92e570d28a2e7222689fa2bf0582d5df2bb8d1facdd0a01461fb330f375a34c5361dc24ce237838db3d282bdbef1ede7d3158bd34813e32397cc4e21006f4543d0e157cccd934d263b278b3cd7cae63a4db4abf5c79af53b6e5292b968d88e7996068944bd68f0d62d280154779e79dd744f38f994f5b81b9736a1c3c5906049b90c1a72310f97de3f4679eba60e6fb5f20d9c801b8b6f301e7881654e71f314ec21a4b114514334f663747a6b32e3ca33aaad3c60507247e25ed4fa9795fac072d597771f09a0e0db5555e0c0ffa5ed0a510fa795d7cff1f7cc1eed14d77a693a066e9d4ee68caac8d0645eb99e54359884779fb8304eea93fe434e9191fb41aba55dbee59cd346cd81044420adcbf6519385fdbbce294c5e49c1b583f6312193289226bb95a9602f830f8bb4c90dba7d1dc62521b2131e0a635c725f4e56c2883f19eacc1cd384a38166eec0128bfce21fb1a3a7685f3d62f04bce61b3cdc51b603dfad42bee04012209cc57596ac91e5f7b3bb5f9179e3c34568e628bcbd1bd88bf792c14cfb2476efab8c39be787d9b325bc23c2b9bfa9468a6bdbdee0fd2f7d6e94743cb30a60711e9038b8a5867100e1e716bc9ec3291b24f3905f27030535997675609c66cfa6856ee6fc8738fa2a6e30af1ed7e3d4f60d8147c28f45bf96c42794f55f02d665a23c164fe94d344f6c699817a6784a919ba952fc8cd035952903256ba5d57a9f6bb99945d5b31987f9562b05d8dfc559058afc495f9dea9427595d064a21b4ebd5a76249d27946491f687f8ddff7677e776888ac81ab8bec2c8e6b47e2d11cfa55e0ddfb54e1d45b19909ed3d073813542134635fe1ee152f23bd1198ac7dd05af51503792f97ded5a0acb74405000353141278c1fa0e7e1ab5e733987cb71bff115804f729fe6485b088d1038667f9590fa2709dfb868307ff25070e8f4e734836136c2192eb2da73362f6978225cf22b8668c6313c8dfa459e4f0793ccec2a6f9c92093d9b523d2e2d6b2e7c349d706a4afe46464045159c9f3f47fc16294ee2b390b77882535b16dfb303267e7b57caf0ad0963d66fd80080bbdc4b9ddbbf0b07dc36c6c07ae3d28a5498b387334f9a024f94064789b1ff1860cbe6b3351a3ac689a23669eff93bbd302cf742eed2d9ea7edcb20c7fb5e76d4f0b37a8c7ccdd3106dde21a30028be4beba3176d05f49e671d83c0087321afe2c711a9df4867962c0112b50b16750ad0afb65e9109eba334782582521101315a075d46fd30fc0e60a34479cbdad06cd108757912ece325063d612fbde003327246094dbe7e684510db206c1d71ad4265bafae4be53202e4140388358eefd547621d6d794466bf83e0d290509b0836fa9767a6d00042b9d1275ddbfa2312b75b423ae1c3a397292ee6e6cd1ff46ad2c062f806a65cb3b9be9271b5a700c2f08a1c670e86f099e803a95390d5d750bf173d5aa075b800b29c660339cbf5145948eaf0fe822eb9bd80ffd7cd0172f8e1ae3737aebbaa439c818819e7f6ffb421cfb38f2ecea7900fef19682ae65cec1f8085f684813963762f2d93ad17b05906b150648fab153b19e32c478c5687808845040551e0f6fa1175ac20ae15e4d9c0adb3541c1ad5e6461c7c1afb9f6f407992a37f6c3ced4b7749938cdfd289ea3b7214f359748c84ae0f4cb8b8e657f890d1fbf4d3161029f9ca860cd0e814c955a540e6778b509583531ca7fd0522e9faa0bca36d6dae76a7e60fff7377314766a9331f321790f15839219afcc2437e1a446c7aa1605934925037c59e3650745d22304bededdadf15f080ab9f678174f81ff394896a791b2051c9db901dcf1cee0f1ed0268c9f279c44a5a49e8b092441c57666249bf39804bcc7451712160f9820f6334ed7098cf72c39009c3b521694d41010000000000000ffff0000010000009d3f99bf5d6cda5dd1935f40456b5265f45428fa83e45a4903ebc3fab03e6877328f15078699e911eab987fb30c09b18e38a9e0f1f96f0daab970aedaed0c5f92f277b5456aec89eda283409ca7d7e2675a710d500cefa2c456a29d4d56b1fe888b8401871f7bd431692c89d8a8cbadbb15c824f64775fa0a6cf882a0ac8cbd575cd1e1636fe9a159112417c6e5cb21b569c3124371477308bb160e6c242bb103396dbc276a63ea500568846dd85a0033e867650249bb8d2df96d21fddc42af308e02e5757bc5b3d600ecdd0389e0124592b2c2505178676c4a026cf59f9c4a2819ec29dc1808400572ac8331cc6eaa294640c7ce8cffa19fcd9aa8bc34a899eeea79cfd42a0b03ce15ffe430e752a11897216ea7f75a934fd464b5ff3e1d2559ebf4a3c54cbcf4b48861a7cb8313d3f4433010ee835d021bfa563ca97b248b400d98a5230ef498009793e9bfd9d0a2e2416836773d733be225c62987ffaaa12d38d576adcc51f5ebcf17f64ed40c1a1b7fbc295f789c2aeff39da8ac7405b10122bb4bdc0a46e712745e5d0143d5f8fc8a21a82cd008df4b7ef3efa29251b60a9286a89003de594d28e73c91aedd45348a233791767b240a70bacd4269a3fa6c9db9e4a6be767a331e1d1f00e031752f878feabcebc43781eae0097d15c738cae4ba5a8dc311727921a5f9f43e141b706ecffa1b883fcc56dfeaf40cbb580d90a004606eab48aa0b3cb353d562911f5629345c54cd819645f3f05a1a74233d88e937a5a8ae672fb388776f429c96f7d19423570e479b28075f88357564a10a6092b046f97aef0c1c4ec49513b2ca0e605c3228eb39fb11cba97a76dbed5e1d34e340551829ca703d15f9e66fb87db4e360f234a7fec30a35630caf68ae6c75a8bc8e57b1cf2b98349181c6428d660f201edd64bc7ae533f3620740c4b68940e57677c43b7d6cb0a72dd64e60bff3aea5bd66dd4b3d41350b4bb162c09325fcb108bb8c642b4f23ffa82bd085676ffb7056a816ed295f1306e06569f0f243916ed0e0911ec4b2ba02a3a059cc8f6948703dfd75609c2f459e3a34ef57b0658e7f6abed5529ff608166703c36b61bd91b92dddfddd90a924fcaa7d3166bad81cd519ff454931d11b765849931cdcd474a5f05581b805a3f6cc0da0814b6c78af002199960381796796b188de864d332e0a12228dd1922723b4b63daf0ee386e409741a4828cf7ae2747cb201a83a855567d82324b9de29089d526fd5eb038dca61d8157a964fca561e19674fef798cffc2aac878bdfe68a6ccbfe18f6ef7a07503b81f6508a62abf04964458a90b2dc6b42168ad8a54f55c5b484b1f13e75db0009b9925f5418c2cce71b30f66ccad416c7d321b04f0462f278d50d8549b28612e2ba2842124106187553d76add6fb302b80790d611793fe38f69352fc2e4563eb06e69d794ee56c6e7576c68e24f5aa08a2a2504bddb3f078d124463d1f6c2a3f731274ac441adc3309c98e21983007945504ac310d7953066651b6a8e4159f59505ad344c9882d2871f794bf6f87f90dc01ba51e334dd03781b58589de4ad3de0e7281292a4c3250680a0311aff2ed1d4dc07f15ba65b0e664d6dc75cb681e4eaf7ddbc3110ddc8104c1b272720b6f5e853f13b23177d1a5964eecb48083fd8282f1b1f3acfa84f58155053228f610c135e10a9f03c7f6688f1d1036071862aa047680c754d52262453ebad7919c3120f2c04114b85bb18fcb211bbdc33255fdeac4f3da20988ac0a943a355caaa487ffb905eff065803d39e96023d3717d0b69344b47addd83b1c1f350402efcceb2141e431caca73f0b82fe83769b411b6b2b43f167b9af1b3a8a4a1b9bd9d0aec70e799ffae0b6711bca863ca7065299ed874f61370e3c77c06a6b02e46023c85cd56d5cb7f640f26575d514f5524edf763cca57e45044b64373b4510f747600401bc0c4021c25f38dccda960cdf9bcc7f71c9309a0e6c5ec092007e3a94a401e1e942135e17717c9ea21960d1efb210b80f82b32a52b991e832e64c529f7be8e0fb500c3541ac0bf3b233053e8c90cff84db8e19da19e63c631a80c55abb5c804add29205ee05d6284d22b29ce655bfe09466d6690ef0e69cae71b00954ac2f500b66382e242d7654ab228a29b063fae009f50990529c56caa27e74f0d5b0dcbf22f40df09703a2383673e58eb50afcd76ca67d98346e742626b2f4ef406f58e23e4df3406c1ba2930f97cf654d60e3918236bbb23be7cfe66fa1f11917ba5451f5172673b14e20072a9f9ac5c9b76179ca3e45f0a54d07d9bde23ef745acee6aa061cf15c0904bbb56b81823063619f771420a8943cae9242a64bcaf8fdf1412cfbc8c4172a39cc426ae6a0d7bee9a96e697765ff6994303bd1c6457c96e42edb9cad4975f30bd09038b3ee9364cb9c9c724629fd905d112735364203dba62a4d454a93c43fcacca149e70690b2d99b2fc8a8fc415cccee774684adabc9c4ba83486a2f9808b0b40019d3df8119385577f278572fecc7cce69fb76acb811700e3f1a9ff9ccd102debb7382d4625cda7c078a01833de92ac78c21215ea7791d0b0470b8c91df08770d9386dd12266cf368f8d8a9549f4c8ac274acd2b0ff2e8e24a8825ac18bc2409d0cfc4c58a95c5be86405fd35035ffe1fa7adfc9c1976976970e5bf198e55989d84058d93960171aad92c888c4dbcad68d7253f1f4b5fe2770103ceb40b5e6b3aa660cc30129cc9b6131f39b7ee964062f2993cb30444a6f04434e6da0e8ffb9d9d112b7a5a9e57eb710ae25db157331be559bb360378dd4898c267fc4cd929eec096043bb0a39d36d05efb7a9a1bd3eca93d9050d0c0e82f50fe8a635916b7100d53a398ccc545a2ae7b0f4b311733d264defdc73fa7380a88c5dc71e09c02e026f39023d8809bdc620b7409830983487c7c82d892b60874f998ff089141278ea3ebd07b4675ab172dbd9c6ba038d36e28942c17e52b6db9dc7bbafc3c04873cfb1737d8f0ad2f1d8541877496f86c68744c09a756755e7b29330f6d7f36d3655e00994d3be6fd61d15a690600c0c803ccc30994991435567a0d234a4666eda6e5dd7a151d746805d2cc278d20f9c55559c80237d567ac1b387a4a4e99ef08ea6caee5c8291bd15ae4934f4bba7c2bc9b17c95763941386df87256fb52758cae9d678a1e9792efe1794166a57adf1bd02a9b9f023d01c098ffa47615b4565e4ed35a054f3a7a3f4196c6edf3f7995288e652c04a8cfb90e24fe7f0f25711b77c9653726292dc33aa40a2b36cdf01c3382678f77bc9f2cde12705dfa3d45faacd3f830d45a22de5c12de5ea5bd57fb87e0341979a3ff108e3714d55a51c5438ed31f82535503aa3502233aba7c3f8eb16f455e2c8eff18120c774ee5494b4e413a0a1823f750e45c72b3166ee001bafa58763eb10df0ca7346d6dfc380e87de5b8a99e53ff18c8d2e3f2361c286c1396243b89e79339b9900883d9da35f7186c2519620bb943140101135bf4dae980eb088593b0f3ec085523093bccd914309afdf4f002b87aafc018a80fea4a80fde63c3dc76d56e8a19f0e537f561f30619c240f6dba19ef6c7e3a8395c54bbf4c950d8000d0993e17a83868da0ec83e336efaa01cd2ae8d4e711fd3245a2499a2d9cd6418985db6014cc7cb8af0045f8e083de2ab4b81f67399e30227069cfa84c43facfd3de169a5d36bfb85943728c8fb5c1b6ea546f85a3b76e809886cc5036adcc3fbf54ec88452c160eb58c33c6e9121a9489bb497bddf33c3b7e615e17fd5090337a24e58d834f602a3a082f379a439167df31868a23c4e209c99c70d1e5f6efb6b1ca6b5f4659a9fa1f9dc71e0e24898b918f1662b91e521fb2249bbbea0b1e6b4d7720e2bc694320a32e8481fd5cc121a676f62c2256bca999cd9e5956d672d8d3994fbd01761eadcb351b95a6c4314de19449d69ffccd1cc5166bb86b638a433ea1194b11f05de287e643c4df260fcdc83625753c5f16c5c95b68afbcf85c3f87f67c1132ef84442d9817d638cb0460602118cb418e0dd35d49ef51d91b2f6d2ce1c9eff03932b64834c02de71fae001f1e5845ebf3fdadac50ecc505660891f167500067e39f5f72efa883dcccf14e924231103295ded97b849df70f0f8b020053be076d04f91bef52b0f8e52ce39d792c52cb4ea1254a760f77d7a5ad8529020f229f6da51247bee5f0b9cf27ef04ec02050ebf789d4591d396b235028a6c44818097837093306446d97fdf8aaca09ab28576b9d7aaba1eb33a242784b0ac3285839d609fb4a8d1a8456ca4d1606818d525cceb40997070520654f7fa8cdfb7153fe2d7182a5ac02487e28acd09aafec2e2595b33260d30268e5285678f3adcf6f6aad77cf2d3836aae724f8c376c6b0fa16822bd6082f8d5a7f64a0c978b35cebb32cc36c60345504ff9241a020b1ebbd881c3a8629f1af429998ecf1fab19a2ffc2c96281ae9a203413b4bf77c5bcda4c37225525e4f1cc89c610b30e8ac47db245ecaf4e7dd9b18d7e8add3a3fca2fbaf7a5ad276975befafd4ceffcb77b9fb6bff20e598e9de89c078d67547f8d6184c646cc25bace8b4627579b57ae69c89a5a3ac57742d1d5aa7fc44f9704279e0d5e8acfbc11a1b25ed6d07fce26d5703008b61a01e4b23dead477b8ec8fedb90fa76252a98e35527a3b539488222274346c26853ab91e3770147971761e5ecd77e8f13927dc8f6bd071fda92847222fb5aec2ae53d93bb4a88baf468925b1c323290184168ca121b3f548c2651b05aabcb2ee416b3bb8147b4eba7b4a791f8fa54b2f89539b19a108ab6cbe5d30bc2806ea72218afa855eb908cf8e8cd7d13f283c11e0285afa02cff10c10eeffcc38fb7f16a6a9538d19a2b28125136ebbed3903d3fa82abc7c9135699ba4a5711841fbb20e8536f9e45dce21ceae00bd5c3d592b3ffbc05df7abd917d960955d6dd71ecb9e62ba89a770f22f458d9f9e09ae8cce0199ee2c76fdca98f4f519757d5a56a5383dbab6462bb3403b41d4753284b8eb9eb6477f43a1580720ce1ee9f00586d4c849a6874360c4963429974343782e3d4b3dacc9ca4f9a516f3edca9fdf650b6984699c2368dbbffcaa49c309a7966f766d68728c65e8d0006ff2cbab355093c8c63cf824f68e68d6b92a8df02b7f97f377b1db9dce696349375af19e4f628c6359e413bfa183936866695c039e81522da83ecb1103a13e704ec969ded7e9ffb904c3abb5a8751f7d437d59ff7da12e3c8729a229250fecbf28a0593d771ff53a99fdc7fc17c237609bb56912fa05e35393776e63c7df5ba12c95f9bec596af05359e5626139e7250e56bc63023049441dfcb2d65243d1fd5f2e3ae67a2e0c56c3e97789444ee6786b98f1bc712cd4b078afd515a5f6ff813f07b88d709d84d9d136a0260803192f7c67c6f4013d69f39723f68e3ba5d63d4cae1034cde81cda94c06bca23724bdf4ae0805589d3dffcb15a61b4e723fbc2fcac11f4349b04c7978522aa0673a5088fcefd074baecc2e67244624aaf31e1fd6eeb5d022497ae2d2e30c0130dd2d2e4bf45b9bf163853b59b36637f9013813c90ad8b7bb93d43f081716a8fc99f507509647b2cf1f0fb83cf9164dd799dbde1e26e7304bc208f6fa7b2e1b69473ba6809a1cfd8d2b24f8e8e25176904b32ef5cddc619119e48804ee8e0ccd2cc09eea3df46738d701b89f2d809858f6049a833fe527ff2ba22b4aeb23483717d6ce44f961af8c800000000000000ffff000004000000811c11090afd6cdfe235afa9b9727317ce303fc415cbcac8c4d5919397d2e21af38f12c534cc2008075651ad9dfe2dd41ccbeb4d1ae359b71d7483ece2c7ed0a40d56456fdafdf78173a6b10a7df9b643603d0224478ec86a27edf04654b5f7ac5d7adb8ed0dd28394780dab89856f8953496e31f8485087c6207facd750cb2e9d6c279e589242191e82f2759cc5b40102b8653a7331218b3b158f3fdc068999fb067c51fa08d95c9b1b0c7c65b5bd274670c605eae8c541e00000000000000001000000070000001b2fb300f3b5f15a962a1e4b8fca82b855f29d000126c023033a9af007e6b30eda397d34f22d6babd52d93630ce1581edf099e4959049dea2649d5c6d46f495f6e542af16ab95d14ebdb6d66703ef0c13d73a239ab5ba1181aac95e537682e299790dbb16f36ba1c1dbaf4f4d0b90729494b75c765156526030828ffe1d02b344b05d1c748f0b07a07ec0c3031ad6676d8c621c72a8390f1c60f81b69ddf1da33ebc5d93e2fcc657d91e060c69658ef72d9ea2b92b76c61ab76f9be72f5bacd5015aa2ffe1652b1c868c49d0499bab00e000000000000000ffff00000200000078e3a75dc0c077feafca5a6e0f36e923c037394650ac9228ca04849da9d407c3bf62302659d4ddfd352596273362a814237e1865e72f2ec6c376cba56479f14a0dfc61174dc7de4cc32eaa5993d666c83b1ae39689fced03a521eb4c5401e6a8a5ec7a6afde8bf7644c639e90c62fb976555643f0d0f15c9f98a52b81c8fb146f73c51feb2a22d4d9f048cb3d7f3dcef00fa7868b24056d109de0469218abfacf4274083541a613b279ccb678187c914d9388c997c4eb47aca65fe8ad1b33caf68ace027aae92f8287e2d10000000000000000000054dc80ded4ea2c08a5887937898a86f824f77bced20fd25b95d86803c59d85a5cb7269d682f2916f2c6980d06becb695e227276b671edf78ba29c993cf56693116cd9bee62cf5de77d98733d839826cc4fca97b2fea2db7b1f127b577bf6ea1f23f8f47ff61c0000"], 0x22a8}, 0x40a) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getdents(r3, &(0x7f0000005dc0)=""/216, 0xd8) 07:57:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x3) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000001940)='./file0\x00', 0x70592c5702805aad, 0x10093) linkat(r4, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$setstatus(r3, 0x4, 0x0) 07:57:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00ff33cb0df96bda1300"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 07:57:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f00006f3000/0x3000)=nil, 0x3000, 0x3) 07:57:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x80, 0x0, "0100000000000000f9feff0600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0xfffffffffffffffd) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x3, 0x2}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1ff) r3 = openat(r2, &(0x7f0000000280)='./file1\x00', 0x0, 0x18) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x40, 0x7, 0x5, 0x2, "7b45fd7ddcd7743b1bcbedc1991b0a50990780ff", 0x1, 0x7ff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x10001, './file0\x00', './file0\x00'}) r4 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r4, &(0x7f0000001300)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000340)="4b4ce6fccd502969e67e957c792d3375e4e606df0abf6b7f9ec4c52066289bbc7ff3420b15f24b6ebb708466aff4209c7467dc", 0x33}], 0x1}, 0x2) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r2, 0x0, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:11 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008b2000/0x4000)=nil, 0x4000, 0x4) ftruncate(r0, 0x0, 0x3) munmap(&(0x7f00009b0000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4c, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x40, 0x2, 0x2}, {{r0}, 0x0, 0xa0, 0x1, 0xfffffffffffff001, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x9, 0x7953}, {{r0}, 0xfffffffffffffff8, 0x1e47966b5d777e2e, 0xe794231ca227f6a8, 0x101, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80, 0xa6c, 0x579f}], 0x6, &(0x7f0000000180)={0x5, 0x4}) 07:57:11 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, 0xffff}], 0x1) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f0000000980)=ANY=[@ANYBLOB="04000023f200000000f9d54d6819550cb1694b75a243ae1e3133c4786f8103ae0700000088a2e7ed7254560172df3530d900000000d03700000000000000000000000000a55cd584cc5d11259a82890471f6699e9cd3d94c17bb541395e361cf624f52e406eb8e342308a9d62d69f4ea5674972c29f8fa239fdda2b33ccd4d819c1a24b8588eb60afcde9bd76368c8bd29ade8be54e93a5f567af3669dfc0b691f2df74e5f716445bafe8186740beae789ae30c384a65b597e0ac0cae46c8ba4c90b3be5c0efca4b6d72e6227ee3d3087ae1ffe2303cd334abda20cde5481d7baf7923cffa75f256c6ce038e7e188c962ff44f4602743c67dd66c560a6640784840dbbb60a1c282dd4f01f091b124ec029f0749a3f513f257815ae728c7580381fcc894e7aca550c6497bf73b49faf7dd452059f844862de401fc965a07c8a090000e46d075f1f7a65bd11051b6be7afcfcbac1f83ba538e1783e375f96a2972e4a523aea5cefafe812941f69957e7bdbc647ea97d08"], 0x10) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180)=[{r0, 0x48}], 0x1, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8b7cf8 failed: hole in range 07:57:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) close(r0) 07:57:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) 07:57:14 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) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="005b0000000000000000000000000000bd0000000000000000000000000000000000000000000000000000000055f7b6c916d9334072584f8b2d000000000049d855070000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x17a) 07:57:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 07:57:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x100000001, 0x3, 0xbb6, "78aa8d8b546bfd10dd0e574f85a0b350b380a978", 0x5, 0xa4b}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) dup(r0) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xf1d48ea602b16dd7, r0) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31", 0x9}) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x9, 0x7, 0xffffffffffff3e41}, 0x7ff, 0x6, 0x1}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 07:57:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 07:57:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x24) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x1, 0xfffffffffffff42b, 0x2935, 0x8001, &(0x7f0000000040)={{0xe14, 0x100000001, 0x6, 0xc7, 0x8, 0x7ff, 0x74}, {[0x5, 0x7, 0x4, 0x6, 0x5, 0xff, 0x0, 0x1f, 0xf80, 0x8, 0x5, 0x5, 0x7, 0x40, 0x7, 0x5, 0x0, 0x8], [0x4, 0x5, 0x5, 0x0, 0x5, 0x5, 0x2, 0x1, 0x6, 0x2], [0x0, 0x40, 0x100000001, 0x5, 0x80, 0x0, 0xffffffffffff8b95], [0x5, 0x10000, 0x2, 0x5, 0x234e], [{0x9, 0x9, 0x67, 0xe8a}, {0x8, 0x7362, 0x2, 0x924}, {0x65, 0x7, 0x7, 0x7f}, {0x1, 0x5, 0x5, 0xfffffffffffffffc}, {0x5, 0x0, 0x101, 0xbb0a}, {0x8001, 0x1, 0x7fff, 0xfff}, {0x0, 0xba8, 0x9, 0xfffffffffffffffc}, {0x1ff, 0x90d6, 0xb4, 0x1f}], {0x80000000, 0xfff, 0x7, 0x7f}, {0xe7, 0x4, 0x101, 0x3}}}, 0x200, 0x4}) 07:57:15 executing program 0: r0 = kqueue() ftruncate(r0, 0x0, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x9, 0xd53}, {{r0}, 0x437f979d66f861f6, 0x84, 0xbf121cc0d9f481ff, 0x1, 0x13ed}, {{r1}, 0xfffffffffffffffc, 0x87, 0x80000000, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x24, 0x1, 0xff, 0x27e}], 0x9, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0xc, 0x2, 0x7fff, 0x20f373a4}], 0x9, &(0x7f0000000080)={0x40, 0x9}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x2726) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}, {{r1}, 0xfffffffffffffff8}], 0x42, 0x0, 0xffffffffffffffff, 0x0) dup(r0) 07:57:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800f273415ce4ce508ffa5c15e2186cd4130000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x54) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xa0, 0xfffffffffffffe01, 0xd43, 0x0, 0xa199, 0x0, 0x2, 0x1, 0x1, 0x3, 0x5d27}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 07:57:15 executing program 0: r0 = socket(0x10, 0x4003, 0x6) select(0x40, &(0x7f0000000000)={0x8, 0xff, 0xfffffffffffffff7, 0x0, 0x1ff, 0x200000000000, 0x0, 0xfffffffffffffff8}, &(0x7f0000000040)={0x2, 0x1, 0x6, 0x8, 0x5, 0x101, 0x4, 0x4}, &(0x7f0000000080)={0x4, 0xeb3, 0x10000, 0x4, 0x3, 0x80000000, 0x100000001, 0x2}, &(0x7f00000000c0)={0x1ff, 0x44605549}) setsockopt(r0, 0x29, 0x800000000000026, 0x0, 0x0) 07:57:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x3, 0x4, 0x40) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000001c0)=""/253) r2 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x110) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 07:57:15 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x111edd3eab2f629b) fsync(r0) syz_emit_ethernet(0xfffffe9f, &(0x7f0000000800)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a134e9a926569be6742e57d3999a1ff039eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ecf69f7939e3f3e50939dd86dccb3dd2fa60a72c36f7cc042aa77d9fa9196532072b07411d55d74b3b6b4e1fc073225e4e858263fdb2bd0ec07285df2e3d0078470127a0d7500869d7bf2d298451b7c5d8f8a27c0fc24c83a71bc4291922873d8096b047194e4b6b192e2dd2c33d77be82a7615cd4725251dd5198979a0219c65249b04e42567a481f35b10ec2fee3723230430e1212312740f7f7e923f18fbd3857cdef2229") r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/170) setitimer(0x1, &(0x7f0000000180)={{0x2, 0x800000}, {0x572, 0x80}}, &(0x7f0000000100)) r2 = dup2(0xffffffffffffffff, r0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000580)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0/file0\x00', 0x9, 0x3, 0x9, 0x1, 0x7, 0x401, 0x3f, 0x2, 0x1, 0x0, 0x7fe}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x100000001, 0x8001}) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xc6}) r3 = syz_open_pts() close(r3) close(r3) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = semget$private(0x0, 0x1, 0x80) r5 = getuid() seteuid(r5) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) getgid() 07:57:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xf3) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() dup2(r1, r0) write(r2, &(0x7f00000000c0)="0500b9ae50", 0x5) 07:57:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3f, 0x6eb7750f, 0x4, 0x1b8b, "62940a394746cecaadeaec250303b8d0e5a0be41", 0x9, 0x10b0}) r2 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/225) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 07:57:16 executing program 0: socketpair(0x3e, 0x0, 0x572, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:57:16 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) sendto$inet6(r0, &(0x7f0000000200)="ae188143d9f84f940bb5554e315963dbc993e3bc86be8519f7ac3bc6358f698bd69d158ee11a64c79adbf77dc725008d9d0a1f11f8b0982a47685ba9446dec60fc8057024610327167e608852be4783424e5e3707cbc43532db0e520e35c2777573d26535ab8b24449bcdf32aaf8471ec31709c2752d15c6a8def5406c22770a9b6198d0971b826d3e8a3112bcb7f55c07f16961159faf819a6307d47b4404216c144ca86f4af8098ec87d8d449ee6fe85a8e727adcbcf7f3eb885dc54af63a88db39f4f0bde5b263f43f3981a88cf691cf0b5c1d55cfd50", 0xd8, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x4000000000000000}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0x7) getpgid(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ftruncate(r0, 0x0, 0x1000) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10000, 0x0) 07:57:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 07:57:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() fcntl$dupfd(r0, 0xa, r0) syz_open_pts() 07:57:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 07:57:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6d2, 0x9, './file0\x00', 0x2, 0x401, 0x5, 0x101}) 07:57:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8000) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/132, 0x84}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/158, 0x9e}, {&(0x7f0000001180)=""/54, 0x36}, {&(0x7f00000011c0)=""/229, 0xe5}, {&(0x7f00000012c0)=""/153, 0x99}], 0x6, 0x0, 0x0) setsockopt(r0, 0x200, 0x40000000000003, 0x0, 0x325) 07:57:16 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 07:57:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 07:57:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) syz_open_pts() socket$inet6(0x18, 0x4000, 0x5b6e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x46) 07:57:16 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="fc3bf9ba3df387c9fff60747e5972d841d4e2a43481ae8947cebaa51e8ff55438bd8e5299b309071b600b8ce43952fa005995a1f583281ae26610b2589f84e6437e8b148e8ec91ebb881838b8944c9452ad7ec347b5a0dedd7eeccf07478ecf686009d046f5ddf305ea8b35d2af1651c7c48ed208c3523394cc07717091939753d0d5f00791d917e79cbf9a6c5cf100cad115ec6266553c09655088fcea6a2", 0x9f}, {&(0x7f0000000140)="a3c04bd1cb0e2d473a14643ec67b264a54606ac765b84274b126da2db3171de02cb3423b1fd119496c9876452f18f7f0b7", 0x31}, {&(0x7f0000000180)="55c6cad07073", 0x6}, {&(0x7f00000001c0)}], 0x4, &(0x7f0000002980)=ANY=[@ANYBLOB="101000000000000001000000080000001009d8c72d1b4f17d4c17af215510911a7dc9a6cf5a185dac567516e40f5a1a0c1deeca3588fa332fa1634800b68f596c970890a3c0a965aae7410f7eda43cca3f26b644182f723dd8373c1baef7ba40d94830c5a107d4e6cf4f89c78b34d3d7532fb9ea4dac929c1174e6dd312f52ac471b1a957df375f5bf96102648df71685cce9c353f4a9b8a08555599c3cbdcf393203aace126d86fea8102b8bad8be48fcb2b64fb882ed744d53e524512a7f2e6efb1bd10aeac2d4214b61273b23a53d9bdb5e62cb96867631feee431d5ef3c93291c3c0c33365455bb8fc6c80a4da52ea68e60e0406669bf0639037edf85add3e6092f1bc47abd4bd07bf15de9c560e4d4bb1690b5c5a8408d321296dad1439ae62aa51eabf9fcbe1dde661cd0362c9543f01021b51e89163a04aaff3675d7ea9186320cda1468e4e4489c25b6e533317323374202ca467820d2704983f864df0015a286b5b604211e169f3331443307a41834ad4eadbd3bad9bdec6ec984d88e9edd518a49e78b564f686da630265af42cb348199a41a03808b0f8bac4cb1bba44cdf279ca2381b4a385e60a7acb94c1d6b6694ce7c0328f42b38366e139c96d85ab04b4f06b9ebd364077100aac02baf840e51735c1af099da56e151311712e10534b595196237ba05ccd747c07a7275d8328dd407b5266e7ee1fa5cd645269f3821f834213c59c6a8022b667c453840430a3fd6a580a9be46c12d575f25e9d1cf253edb08dfe4554a5ec389bf44e4d12a171cd1009f32b4ba44c1a0f7814f02f6cb41938321445a6db6a810cb1c916205d9338c492fe8f624ade88253ec3a77abc70ab477cb1f7e4935da96a749757c9c88844bb7234048bd47e453d26ea0c15ae78ec59c4a03b0b48fee2106946b77a4235e12e7ce2a18bd073d69bc7efca7d37ef52b0f5f01549ff9e9df78f0a427189e622eb07fbb8f0be34ddc5baa4ddf29c577120cd8f8218093eb83ab98cf92770f8b1468c7c13a31371a762b7f31ed58dbdd88d2a81451ac3ee4e867b6d40ca469296f4dc9f79d0391f9851709ac76209654eb5af66d368a0a9f8641561041f423aa271b66119828ed24c3595324e9fd63b8dc03e7a55fc0ba7357ab28e3afb7fbeea7427befc3397c24b2b6527e010d364a4325665ac28b825f0f562627dd63d71bb7fd42278d6ddc962dbeaf02aa91119dae39850054e78297bdf348c0f58e4c8cd06cc8485180d000abea322fa021bb348e4865312eaeda182a8067b2a0e17c9cad4eb284085bb3b663f8e135e1b9a10d727bcca272b4d2be129cfde21fdf1571bf71877fe3c4e97de2344800b9c9af441822d19dd21e4f24820f535e6603d70414cf38768400577073c12472bd678fb4198d1e2cc7b11b9a2cdbdab20d11da7581a2d6389f6127eb31aa235b20ebcbf5cb9769042feb7449963e631717ecb554c0fe83fa887ec078a312e83e7af24f72a0e0f739859fa9edcf837502b8e85ed704f6f4817fb6b20ba47ece19e8d47d8108098a25f58010c3f52d38c846339b0a52085bc4c9a485ef25547cb56fff6c0b4ce45718cf8f89430262e6ef45a4c0e8433ed343471604d9e6e3ed1a802acd2785a0411d92a05469cff0cf1359b73e8c452d8b29fb63707b1fbbdf7aa97c23102fde930ce1cef3c471709a433bcaed2d469264b2d7109d6511fed7659de6e9d9f97a80f5b9199f70252bb9c4ad425deb0b3b732a5b1a0292f6f0b024a94d929ca06ec2e93b13ee7877183c9c26e0b5929be7a736e9ceee75569bc872957c06f574d0b42ac8994af754224e4a73bf4deaa64b52e810133940a5408c3240ed53c76199e6b57b2c5a44144be27aa58a8d53db78b2217abcba10194eb5525b84c5e7b9ad0b462dbeabaa736b52dabe41fddcdec1f117399789a5dafed9bee8ec8886655865924ed4340c207b74bea993999326a305ff31bcb44c9c6597c0eca95dacfc2ae4330401996c851fc78cd27c096469f19014570ed50720126ec020800181a1ab784da57db28fc135e3acee7087db1d6206106ace552173107334d45d689b66dba2b9aa59b85b685acfdcf3ea73ba36b1c2e286992a4b5a675b59e65886dc33707c91d935223d236ea3510625ea4feb52e2db44feca4271585e1e55d7ee381e688a19ebcc7d0112448de851bafdc6770c4097ffa2173d3bac33081412f3561d87d925065f37cb50089ee23617f168869a107ab5d2acde0548ce9fd2353ea6d0f9a579e28656d6fbe400c27435fa478a8fe5aab755a9dd4496c673b68a37c97437d620f2add11fd44e15f19bae314974f942fe010f4ce71f08b9efb0e9064a841dec8b8edbaa83d0116840b93b8062a3e0bc63f9b61d3deb5329a061400d017de427959477d2ca3458eaa503bb9a538a0d6041f22b5cd7e44deb439c5a8bd4cf747ad5aff401679469ffc8e9a545abca4a1ee9cfbf339f3f45654007b101f96a77df5592daf2ea3c297aa51114d4cbf9be9a680549b041e8f2d94cdd39360a1e8e6fc49a48b33bc31bab99e932f534da731b613a89319f0ff9ba1bdf4b84f730f7f1f9a19f123c68e560d05a620e0e9190a2344f18f23ebc103d383fc8b491c759835b8e945b13f641d4e58097c7da8e88208f38c10bad62b466963e7b3b7f184ebaae44025cfdff82d13a230474ee04c72fe6343bfe8660607056deef7592e36baece1a6b53512301736f7a3e4cd1b3364f574848fbc3c29563c3d57f134a1fbf36da12955080993e2de7f25f1cdbd36efb512d1e1dbdc90e07c3818c31ffabff9fbf1636378d5358fc94d735eda277c563bc9254409dcd3c3aec72475231d6be7d22eb591bc8aef6d247cc01256bfb0a8c366467e222fcaaf9ab2512968667720c4fe5b7d97177cc9fb7bd6514536c249eda82ff6a365c46408fe741de6c107d2cb5cae2d499e9cfd6adf64305bba903ea8892dbea7c93b44f4728d13e317f0e228b69714615ad5f71435e1a08aff4aa24d84a48e6cc7c54502abd7ecfd63318a20c5bb5c22df1e0acc8413c41a28b58d6ba405b3f88aa229ae54d266a9275edfc26357bf75e8eff52a67ec0580c3d03d65490b7496899e1a15594a8d51ddb68a031ed9f1fe7b7c357e809dfb6adc9f559ee3fcc6295176fa1e4723a288103a99ffe0efe3df1fbdeff9371c2d5a6e8feeda0ce531d56961d38bd8ddd8061c06450f2984ce810af357ce41802a9f622831276d8f896f71bd8a73387c9129350229020ae4732167bd74ffd56bf762083d7b3fe7b429fbdcf63002c024939e3c7e6fa4ece84570e905c0f3a353ceda8a63f56fc650e8203ef5f0fde6f084c602388697d6385b616a61e59506c0d9d37e0197627c519b32f0876ac4e8c9414272e547ecf10fd84a9d827ee496db2a3aa495e79ec858d44c227bc0c7c03c62372aa7d5288496287a87e0b02e5474b34fc2328124b4f37aab36ebc37827f33521f55c05f64f8fbdb4faa7ed721fd5c8353a5fbe7d8f2f94c82ac1e599663355edeec84939df08cca6227e899d4e8f7282d58339fc429fd84ae526c35de82e765b90297bd081c11a44058198ca2fbcabf43981fcb993b8400aab612f952633b4cb9a5596d350c3979303549b0a992a494f6024b83bd4ebbf4fb2483aad18998bf22102386ca34a2cff306cc07d761ffebb1b93b939ca30f22243acb387171876ec4572352425580c720fac1a6cbef8464477abfbeddd545b8b2b19fb98e72f28404a9fc595befae9b3afb983e59a390e7804bbd2ef1be8b23e0e028a7d58b3c1eb417761444cf5a272e81fe5a02bf0981dc868505e55423ef2b5cbd523bb6858ca40a55a38bbc854d4802dfff859c87d346c98aa899bdefb85793faa98490cd32b66c5808338ec5173e7358d6aac2a4e7da37c33ee3f930056484b2dde70b53899e1b5459c530215c039da512a49edae3a2cce8fc4dcf557a4e31f96f115bd0e88aac4841a9284b7bb87e0e0af32229d916af0f479cf16ede909fd73e22d3bb35989f924982bb7cbde0ca24271ca45f4fa8110dd4552d51f956004f7985b4e261bc160a2e2bd98b2fd159b7af50841b8d8147699a3b4afc87e309a1f52e850217c46a0ad06d15076c349a019d104de92317ec5dfac49e8f5c5aadfbc440a2dd84bf67460bed861589b43cff62ed1278d4c4f36e728943516e168d91dcc90b0b79a554e002697b0a4a8549a60dbe3953cd7cbd708d78957fb445ceaf2e7c29b0bef1ab3849b9974289908f8244074744678c04e6348dc0c3873efa7fc4ea70e62782578a4b784680d8737f97982522304fbcc63d9fa8fcead4bacfd53791d7f0fa39731c4df539aa9514bd092b6c7ddf349e769411349274de27c6d7946e3870f8c59b42ad3819bbd0f68929bc171a0be89dcc2f567380301b005cf002aa041a18523fce15e066c192416f9cf27550742609cbd1a369bfda25d5f4530a128bc0d532eab4aea664c42cbd2cba4b97d319f81a1fedc81f2909f290b834e326a8fd1b434b73282f776e726316a5d326409e8f3dfb0ae2aefcb839c48f6570d474713d3be845b0d80a0a8268d8245dcc4d7f42e46513bde7bf23cd0c25033470b0cd58676916dc6d1730aaafee0d08c21d1130faaeca39f834cb2379c93757cf4356087f02292b03e7e7f2193d448283e3f2b2ae175d7f9fac35ac2530c1c34ebabee45a0269b95c2e4a22e79acf6ad419ab47b3b41ba60bd4f202291f668dbc29b095a0e68ed7a009b9b34170ad725703104b2088ca2696682f2055b95700c76aa3a9f3f225f496a4dc43b8b57f949174e7ccd53b3c1bd545d11fc44adeae5e4648fed2420d8adba52b92a3d3ff563c3c64d774422251a0153354bc946aed2f5318b297bc5970739bd6faccb4df519775f8a52c412fc8457160b482a2903b9818a24aa5481926bc2a2c99937c2ec5f4fff20284a58270fbc491ed8c0add52e2ce6533acef3570d2ef1b58571dc2137269e3d544c553db7afc738b48aba24dabafa1d0a840bab7c01dce8f50792c146a48282afbed74a26e5545fe8fab1a0d8d8f5da8179e19c6eaa9e6baf5db4e8ffc92782b91da8fe24ecbd28ff196c93b8484c8ace2fc0dc54d4e6e9281ab536dd4f0813caa871b0c987390f8adc14587e34d2a92a2bad4426d1740a29fed418c32f7ba50603191cef1717997038ded017c926f213ff18921558fdaf5ccdd663b2c3d7ad7756663421d408343697b786d8ebd353a72c6ef6a6b6be639dde65072073b3ba68eb702dcf0b3b6d757bcb77955b19e4ae4fa57002f1713b2241fa5058c0c4ebc0676eb72d6965ff28de6864141b5c534ed494428e5bfe14f1a365665360cb67f439aa75499dce1bc108c00e8cc6f752720b7fd8342d97ed6a1fe7ed89e3a3edfcba32359b47847830ec5ea0088eb855403319e5cbc78d7aed6a408d65b0cd2420d2b5bf1761e66f2eff90fbf40b9fadf94a8a6fd098f76827dfe9f9b5895c5c35bbd35f60a0861e86bb90322b12b08f03ec3b21ef48075aa25e243c97be60fd8a9f02a73fea2c365d361b09036f1dc1462d9eaedfd3ba46131c2e8c12b27ea22e54b9794f657820405236b2254dcc31bcdf43e134bc6f3c4b406fddf60aef855b33ced85d29a8c4be334f717ecaad53fa8b4bba971dcf77f9cc75158fe4d7e738611163c560026d7fcf2cdf35bd4fb110e0401c7280228f3d68d3cb27da69d49771f9af44e1914ade3752385c84ecf4e2bad0b2af060d7be70ffed986eb504a168407032f4b39df189322a06f14084d427d4d9ef73d101eb0f3d8bef0b0000000000000000100000009000000406fba4b0408f3142ac2ee09176be00b20c7229249f3fa4f88421f97d0abf2e204c4b3afa667e140674f613d887c25197cd7d6ae955f4edb37610744a8ef5554fffd158d98e2776c3b7151de55db94111f1ad32af2d7deef2bc39a9dfcb95f7fb0e7d55f3c4cd1ee310e4d364fa03bf58913022e6197da2e900d686dcbf9185f99ee12c9b41ab10978f5a9d133d2c3924c13a0fa70b35613a83b000000000000000100000000000001000000e0080000e651f327bbc20f5f3a5633dfa20c6bc708761561f07ab45826f4efacb6fa2d10000568a06502452f29433f72ab0f3f55e053e89fbeea7482f6b2879434a0d0ff9abcf509f5a0865b2112e37b6133ffc8b5b1357a075d3d39fc1857edda4d5bfeb534dce984a029d709a10193cf86b3f9419d8a7360bd24d974a019ad8e1ae5bcff7927bd6fb6853acadacf8da8579da22114750297e5b5b86984b985658e03d59367c0022995bf955a96e165ade2b1b9b42d2b53d3374d84db240d142673d8eb22695efb5b920524984978667131bc7108a54e92aed354d55ccc28b526b2be648315507f556fc86e583c000000000000c000000000000000ffff000003000000b8dfd6089109de9c4f83bebcb6e0f5c1880f8bf5c95ddf64b0405d58053fa0ca438d34e350b27008592c6f3e28a64b58491e60b7ff9995d2e5b6a6808944cfddc5c90ec6036379b4be3d586339e12c0d7fbc8e616e4f6cc816780c870860ac20ba6af80e062b4ef21838b0e50fa9f5cda8fa29ec7aa2d0e47ec84321f26faee320cb16eb070f5cda5d17bb7b96b31250397a6e380be8737aa099df64fc40067d5608a8959dcded7b3fa1b0a5e0206eb2000100000000000024114b05513100009062170efafa309a059bb0b1eaa4cedef0195ceba32e8ffcec30a67067d23aabab7d932b3df8069c0d2c1617999db16ff4afcf365079eed8a3fe63bb110c40ba7757c4fe5f1ec2583ab2be45543eabf525019635b29ca228f96f7a75969ba50bb85c250b4454480dc6390f7caa2af470ae177adcd41f463c840a878d0619563759c0b7ea59cf5f3283e4af6ac03293bdc48797fce08996af8d55b9ad0cba4c8967df2e73ce1246edfaa7cc4ff66e5a54d3dc7d7958495c5f2d9425a478ed86be57be23af82136f917c9b79f65322f8d84f48221145154b4fce856d57115be99cb10e24eff12fbe6f07af4069defe0000f000000000000000ffff0000d809000072a1795a9156e9baca7de1007e032f1cf7e81325d74bd8150240e6049c322dd52263ab2c42595251d680c418cea9a97a4a8c2d664c62681b33186608d2d62ab683b3babab227718b9584efb9fda85e098d6790a57300bda0ec8393b9b4a4bde89470ff096bd648f939e4b98dc0b03c20e35360b804040714ee2b30dd9dc174376bcceeb2cf42025debceb230eb6ef2aabd45f28a2fa6b6af307f59b20cfc63305776a97ae64375a35e9f8dea6832ff10147564ecaf0e12766b243d2bf1ab9d3a052455350e2498611060c90bba65b85a0464cc1e39df08761edbaf1b00000000b00000000000000001000000ff0700001857e914a88e000d0bded190f288f71b6e9c865d419b878580bbc8723eabd9f07a6b05963005a2caa18c58b122505fffe4e4b6f884d16382f75f19db83d4bb6ba42bed48f560769045919df95f3e9392cdbf0e8cad8b49494259ae886e6cc9b871c4c9b534f54d15cc672894db296594b13399ea9bfb4052eb1efd0b00930462d4afe77ec454ba406e997f14cde85befa5e4dd124989ace1e3904a259b000000a000000000000000ffff0000020800004f0569a021c4f2d1933c48a1098e6c5665ce513245a6fe7bad909e1c0b46ae2175acb554700b450cd9103b301261a27985aa110af8686a3782af788639b7e5adb6af4e49a6bd3c123ee58010473e6f3fe80a7d225592a0c06078aa0e4d2d26279d032c1355b65e34143873aa581c56c7b9ea8cdd7befd74ae26b98a42e952e51d0b236cd937eb66ef4c3000000000000f8000000000000000100000061000000a81d239466ca67164dfefbedb33cd35b23048eb5700294442ffcfe9ca2f8e3fbf0a2b6bcb13e4a1c93f88aac38ad41a47c3cb001c88165e65e29886de0832532131f5e2e159a689e2a5c4ad43123e34b6c19651596ec1af6829062d244ac57263bacc626a9f5e1f233272b6fbeb072fdcccbb6b2a635f50ca462713e09bf1cc79350885683f5464a6797fabef673c4330247ebfe414a52c1c92f439175b5202ab9057ff1939efbe14f8185cde663150e007d5963b28d1647aeef5179a5611d8ca91a28e1f0166b7e3ae82c84da94acc90c41d140ba2bb70bb15d7d9d477d1256cb00000000000000101000000000000001000000ff0700001ed63ceb8d66426e1f97894fccd0347525e845f12be0c6cfbece0958478e3a5412237f17ea1e3cfe438173a98d8141f56d4c2eaaf93b5b77ca199194523bdacf2d9481db165f3e3d19f2dad1a213b4521f76581a95f7a7b597f98707b0ffb6e01f03d48531f80315279a6bcb2021bc63afb5f79eb71144535e8b4d9187c821ffcca4eaeab9086cd5b256812b3c7681daf72c1c3cb63e8f8068db2b432271ca9ad2e5e9815c448321401ef0869d53b6f7c9f607c896d7f7d37c059e0d0137c8c2a6429e7c1a5eea5c03dc28a8c23312cff281c7c6919abd8586e907c235383e56e34583e17e7bae6429911ff9eb904dfbd60dd953c787ef61ded636feb9d2d329529cee1e9cd733cd0fd2353c7fd1b2164e28cfa456c5e9f2e7a5d141357986e3c36f8e022e3e1eac4fce1647c8877645d2347912b7aa7fb4a952cea1d0b51f442280a1e4082e5093eb7471adeb1af4c45c0a1071b26141aad5be216f00f3e36688ec0ad7d003eb6b048a88ba3ea145bb2757e57ca2548c6adf8eb0b9ca1c0e70a083101ba245c7b556f2d07c8d8564c3f8af9fdb8c70c51d13fc731423c623b98738d09979663f5801cec1896caadfab1ef817fda1ba7399bba9bc1ae3e727e71bac4174e2fcec8dbf97fc219d64090d6ffd69d929e0849452e5cf5bd0eda3d07f657f9392474d64bb7cf6ac25a7774816ff0d163106d1315970dc8791e54e436f9a41dc9bb38630ab3197ff2dfc6448df73c6a7231bc8c66b0bb485be059e98796437cf22af299c7ffeed7f3086f32c44e1fb371d561f0ec2ba4c502ff50c51d97ffe865488eb39df605d80ff4d5266c234d76c3fc402f2b6c652c9da5657139b98f59ed7f4cf61425e0eed403469094ecede35b797d2aa390de2d04979f657dea66fd09adf52d0eb53383e3a0b127bbcce2d0956febd91cee78723b8675591587a8ab53bcbaddf10edce1527d7194230e0536590201cd65189d57289238bfeaef27d49f6a5d09a342775dc3b9f4bd69c124af985264f4a190c2983e9bf64d5b15ae822e295b537ead3100cd151c79afc9ca135d121c7b63fe6c0181def41492d00816a5bb528124f4af679da47dd183a7763d8b4928603354a3e9937f6bf0b8b7defe1050e77cca393b476b8d1d5911a412ac86adf35b08586c122b86eddd672c7c27ab2cbba49a0e2b437e17df0e25fb3d2c60d43e9c910165f1652d377a502b0537344739111c5eb03d29a8c6da63b6b3d4b64c0e7b60613a04367c6172d79dcd10c73d54421784f55aa57bfbec88c58b9267b1993fc22baf509f3595034fb5eb33538a792a9053f95723dac2cb19c68eb3d167c76829d315dcf090b3ea22f3ab824697c8b2061da431414cedeb256946f209e830faf29e4e03ff94a10eb5aad2ded3f4cdba53dea89b6084d825d8551357593a7b3c9345ee734d2f40a4fd3cd361a9c117ac98401702cc3fd9a604145fd2224cf4fe4bb0c64da60022ff8c47cec45d4a020459b316bdcfd41042e09f55719c28aa2cab272ee84645ba155f799d5bc0fb743f02d7b33e6c92fb7f3d580def48184fd14b97c69451d30c1607da1906e79947395faa8158c13b71c5718c957778e0d3afd1c7970c1d73924e70a723a5ffb8d5c66b5f393d0ca5af35c0e7514ee6293e406dcc5a085a0641198488ade0dae6653735c803af45746c01269d3cbf2fa3a99486f58086fc995c0c84a9106c332e6deb8e1ab1e9d0373158c700d7070bc3b27c52e44ab8d8d0a25bd59c56409fff153fa0362231a4b0bc5ccb987b784ebfddeaa8cc40e411e5edfdbd7100670404086c3b602730f0cec373a302733c63bb8e8cc525a73f94f4efb4952bf8ff4c7f56a830b31e9a07aabd9cc0b0f75726c23eb3952c4b4549b6216b688f1183aae78c18d9dc37ec0d52cf69ef298cfa6ded76e83d6ed9351d50b79e5f457ea39a9aa964d5eb0f5448dfb48fbd8e0794401ff97a9e039414d83d2c2a7d408ab5d8506d9dd90d0ef2992adca3e28353aa43e303de2ed76164b3ea7306524d1efc7ba1ddc85e890fd81029146704c1b51ec51982f6389bb978dc7ceebc3c3bc460f668c4b5f34722aa3fb373cfb3387dd6a83199de5cb81ee85641ba08e69411ae346005d9f1583ef034c4bd3b21512ebdf2393ed76b4f86b17749b3fc12a6cbdef2b7da6e4ea22374cee4b0f7c43c24d1dedb6c324f413d17c1a4a8e6674e84b9c43c7d849a6966e87c72e0152ddc1df2d77d6a59367ec71e2ea8a97337a38fcb4be48c82924dc7abda21ebf9c07be66abe26241f5eb84f751b5df7bca6b28b36bb859a0f2844719564e706bba2af1790f08f88e5259c28a5647bcf30c77c4264de5214532da4b163f8e8701cb9c2c216de727d18c507f5454853402c1d8fdf24a5c82216a5d205ce07bf69b06e502c6714bb731950152d51ab2c4f1c311dc89ca80c52e2a0b9f48aa44e325048c1a33d51da08a68d8a53402dc201e476e6ee7d8f8e08052d95e52b8df5778af037e307d772a063a64b5088f675de31b3cf3209a45770649f6efedc25d34ada894f55fb829c5c6153cf29101e1ae14590e4a858004cc6ea5cf13b0d5f02fd7ff73e45807d86a8d078d5223fb92edeb5a1742cbde1ecad1a8f68b06bcedb05650bb31bde8b19cf255ed321d991b82f996ac0e2fa7eb6925f7f85e93033eec1aacf19eefef23a025f34cf74069a549babe79b9e54104727c9a83426304022089ff1cec369371d15b97f68fa0b2a1a43e8abdb567d0e5a8b46e4fce3f2a807bd2f45aa7a4d121cb05f857f17232ebf4db8f5dcf3c6f1be2058f45f7976315fabfc9a48a218ac9186e0e644deccb7c078bfa0c3777b8dcf77d1a39c8cec7afa75f467ca813250935c36dc8efaa916010bc9c81f345ea9a53afefca62370b20adce30378de0723375db90058e7cb49148f77064db05c5447524fa8866968d381eaa47e1ebb50999a1b13a27be9914f191be41408ec89e07360aa28a7d557046659f006d0322ef710b4186a162a27b572c7280bd7821e9665781dc77257e0ce42bfe3d59fa2c1d5daf8d1a0bcadbae4ecc528e943d3b32b6fce9cc89ba7f0897a69c977f59e65d18a906e486f4244e8e9954033818a1f5db39fa7f73714d43d06141454824604932269ea0f34620f40afc463e1d0e135c2ac2bd893f7148c0a357af0681d7df4468aa355e52d04ddf200907378ecad807ac0f4a495a7a8c7a537dd328272da55fe0ad83ce9a8e1c53fcb26938436ff270a82aa0218e25d02587fb16a29f476591a2cbe9b142a07ce9cf1270df0cc058603761a0e72f4d38c198b74c848b97b02265cfddfda0bd6973ae566518b6c8c4adea1af48a997977796c6940c1bf700b3fc90e706f57930cbccd2a81dcf48d9e6767785438758e24ffaf05d506761c304aae2c6dbdcf092660bbf8850c87de7a30e9cc545d2ebb9fcbde26ccc673ed45139d4403771eadb611f58301b3da4b370528e951fd6f8cb112fee5ea0f35f5015292ce8fe8b2910a68c5caf7ed5378cb4cb2581e97ff864a5ee024a838dd0cfd37fc4fb50a817fdbee0a5d1529bf6718e3b7e544b8a1b5d550ffa9092324c45e49d807a641d8fb2d2e1f910790dd8efe8a08951bd29cd9b89ccfcfa7c4e0e840143bae22f8120158bb1a628a7472dbb78074a75b2fa9da0392e38fdc146a2e4b2278a57004341c19b4c823b159bc03508c19e3e916c66f85181a0e9de2c0c9eecee3ad88bd7a430ad7892906c2b5055ba59379fe3ad18f9e2d6a9b5bb86ad400d1dd42085ac6f243b648a77639e17be275c0d327f52365975e7e654066f83ce814d19b077b1bc7d0905c9c670c543b8b4d4aa8e68df4731dfd7795836eb7fc3ba910696ff35f1108093e7165a78856de67aa13aa070d319def94c40751e87f9529fb40732961da35992b33b23c75183fb433e61b3ec501877394a6f59582a6c4308cbec9caadc50463e954ad413cc5ba3983d3871ab3263efd8f60d650b53dd830b1a6350f19bdcec298150dc4d2f3446bd6f837626a5bc1fb13c9680b4b5120202ba906adfff7b9239cebc66adf4235f731c3eeca7fc1966c329c4cd9876162313a9db183a4e2c281cb8446e051b33996f984ce17e24a6991d3a0cba50a1a97fe717c2b40db4e786d3fda7b6778c33537337e2938a8feb3db6d952c02d1929e47449dd1c7b38dd946b5e47df72fbdead22ec625a0f493413dfa9d5e267d607b555cba173e21012feb28f87278fc5564a22265a1e5818410b80e1377dcc4b8a18d9317d07a10339159e719d08e2f63b07ff6509da1e501a613bff7fa262abb2cdcf8365e39ec7b127df6965acfe1baacec1adebc38575ed70348d463e2373d184c0813bb3aacbe8e03c7874e2ac980898b89d03e3496641cafe6414debd0d02a41ba8b03b9e14649cb5928f328726434d8056f62a763d447b9cda50eeb2f3d8c0effd705c7c5adefb6fd3a2d296885eb6ac6566f4e5d5d7f9250724826c992c775441c7ce1183b0683f35e143e81c19b0ba5ccabd41adee05cfd1befe596c4e5addda3835d54c1b37cff1eeee805221fb82b2eb4973638a5f35452c63ec01d8bcd80b683a0e3fe6aca660060132cd9050ece5af5e9cdbf2e998683b0dd4dfc2642e42abf68d7c53a595f854d5958a72e6161bb0df4dfa89210be287fc9cb1877821afdcbb969b69103b026044e61b6087785dfc453ac097989137a0411cb1c64bc5589d11b495f681674ae7ceb3815a4c25fb21ac86b49ad23c7cfd936aa5eaa85cbfcf99f0fcbfd47e3997ec3040f845e28d6cac8ba69b9de714ebd75cf3794c197ce3a106c6838310d7ae64bb0e97710e187f2b8ed04aa7f16d48ae26740b69d11fb65880c2c1f18a85e361a1a0efd9e6d7c7ee73dd937194d5c6a6090a2e2c6b5ab7aabcbd3027c47c485cf28ccbc1671cb6e021eea2de6184cf8754968535955dcb2597af9b970779b3318f2fab485524fcd66ea4d903e6b32a66a2ec3d7778bf99ad037462d6d7402eb29a0823359c00e6267678ba0a7ee8b871fecf6ef73ff3283c081b8ee48f43c1fae86b5eaa648409dc04caaf38ba10e4c82afdd0b64319c1de554dcf4a18286f3006730be8621f76f53a05a17762aec8b40a4daa338da302c2bfcfda3953c985d08995adea0d5689edfa0b6dfbc3fddbfa87e31ec7d94860fb644cde7b075cb1d9e2f7b23aea05306916e446b8105715d1d88c9367f239dc29e767c08720765fe5363f1cb3f6d4f30fbec28db0659f64907ea454fb82a71365f2d87a490414084ddc4c57ae7361752de80138cd02256afb50db4dabcee769334af0ea02b20467560fa34d219b0c42b10b6fa8c0ae3bfc1fcaaba6ff9a1cf31e6a2f0d0839c8070272ccace7d4437ceb4af17a32a8964e781ed852f11fd436bb7291b07a0c6dc748d420baf1aa2b3cabaf827ac439aba7be0cc12836b5ccce081bfb775598c0122785bb4ecd9be2786eba583767b24326340fd8d72a3b0e1604618dab377fc7846e3e8d33b05f4e7250cd38e0d61bdbc61292111ddf99da121089532b98fe3432c215e87a8715c59dabcc0bd57fa2b79dde9bb93387838726f50f1d75bdf30815c96332d8c96323d652de8249fd042e09ca9b20d76963c67ef3fc6ea70bfa0d7ba4d176fa3788ef53af1c9e76616deffb65414598612b67027bf46b844994a08a1609e84c4bc43e12f80385a8eb700ab28dda0b1d2e415154d373cd51234681adadc0aa858dd751fb66ebfd90a1ee006e100ca0e908429bfe39988b294eaee0e330f570120ecbe52bdf5956504f7540c44b3b29824decdd26dda8097d6ba2a32cace4ff5e18c326c513c332b77d359f7bd31d3f1eb7d0f5b03c231e732b113"], 0x26c8}, 0x400) r1 = socket(0x11, 0x3, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 07:57:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSDTR(r0, 0x20007479) 07:57:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x8000, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c653000834fac7ee3f664694c5e64e4a5c545f6c79b7b9d63ad1482b7419ec440c428668a17709ff69942822267621e4df2c8af16c82264c23e40bd7be3a0ca7f274a7938a5eb11d4bb9ed39261fd5a981b0bb070afa10ea7d5d4fe7a4f64914989f242e5751dca71e2da5a487f7711d93e89f2ddee0231a1ce7205"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r0, 0x3}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) recvfrom(r2, &(0x7f0000000080)=""/63, 0x3f, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xfffffffffffffcda) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x2c8) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) 07:57:16 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000080)="3589f3c981dec026764992d85a6c3c16abc355bfe6597908b04199d40df46d60926acb673e5a56b66b3725bf3367ca9c100f76b9a8b29945032da62386d824d0d77c44e5003833c5d2ee78899d48ca5c7a474b14b9f8ff4c57ad38c23be41cf1aecdc0e2fe62c588e5aa6b46f1d85028fa82cd903fbffec4acc52b165aa19851742595be7cd5258028ef575b5ad0aec6bdb39943fe24a7ac8fd92f923a96596abfed898274dff325931f50bca86cc8", 0xaf}, {&(0x7f0000000140)="07d135066fa48de93dfb46e5546696e33f8e8697b89338323f24e48a711a096f7dc912e555bc621604f95297b8a3fbad9267e822a9babfcede8397c1986b0085ce954579821b", 0x46}, {&(0x7f00000001c0)="f79232ffc7398b5303b3a816ff06c386508e9665800ad3b9baa48048ac0084c3d107f4219bf02ce2cf0300d3936120e95ee4b8fdbbe55e258e69ae31bc1d32978e205ef3837879af60efac4347910208ecb37c7ecb8074dcc41e7e3c20fdd18c24085cf862375b43eafa89300773bd6a3a594097563bb975e60c2738c9703eb0ebecee181ebe1782cd1c0d2bef03e10b3d50b9b975bda0d8b7829e2f8503779bd63f503417121b187de9c36a9e732a55cdf6e8abdb21018b4dc238075ab0ab8ff0b241af4b0662a8251f27ce1eba560ca2", 0xd1}, {&(0x7f00000002c0)="11e17a830a0baee231cbdd1d50f9a02944ac6b6cd7622df0052c12b713a0276cb61e4b1124", 0x25}, {&(0x7f0000000300)="eb9f35eca9f57a9bf2b47ffcdf6f84037404d41702", 0x15}, {&(0x7f0000000340)="0439f5a4103aae0b8e13f8dd4272b3be48ca679462db346b8b58021929b6ba05501efc104248d58cf05e9cf1d83dcd177f05e471c4383d5a0e166c1e03cb1196e0fa1044786b378dcd938023ecc8752bb455743d5da2dea5b26a90aae7904473a4268d1b2a437491e0490c92782ec6a029c10721b34163dda30196fde353b68a292e34d12a7fb6522e1ca9049215758a91f10185d8f0b66402737b01391f0aacae5e5e30", 0xa4}, {&(0x7f0000000400)="10c14babed91b112d959a9e1e489b087c1ec041cf280c80369aaced4f2e8e51deb7be4e66d664357d69a36773800df312e0b2123397821a766e6f845ae6afc09d97fdf5ba4f2a9fa912ca3a7cd8603a597a90bf0f19415be5e9638bb5131e5de28905d42d05ee7edc73ae878842aa8f24144c0531dc1cce4cdc8b74731a64830f0cda15dfb6bc16f5e00feb164f864f18f4cbf3c208999d5391804d379b63eba594123e763b135cad8d06b4e14f721813794911ad1b2822df536870f2ee2ddea8ba6372e61b2dcb2e063d0085d1e2a1607f301326b76312c828687e6958a627320fbd598241e4246", 0xe8}, {&(0x7f0000000500)="dd95c1d7c2fde4312596b70e93410a05cdc6a3562cd762d300a00996176ce40aa2482b5aa5f0847eb6e646d1486915131ec8f0b1e851312bb407de6fe02128c250a10ef5110dee5cf023bd20fdcc943a0f2ebb9f0fb63283bdfa78c855bf790110c2972e66a84daa34289bda54d5b32d2ef590bf0aff47549ae0a3d6c50a65f9e1e07059b4fde3e769e48ee30cfea9b56c8290d88b240d21dea41761f5297a34231f93", 0xa3}, {&(0x7f00000005c0)="1ddf58709b932d257c4c10d5156a7add2f81abe5160335c7ed9801b2e93a412f5e153aeafc12d9cf11c50f5f4ea62c104b8d6e5c4465", 0x36}, {&(0x7f0000000600)="9e1c720a164875e3a85157186ce103fe5fe14ba5f4b707668ff20aa84448ab876af8abcec8bd813767f39bf02fd8263514e75600f86590916554115f2d3947967f432b6882fcdf41f27de7314e09bc937125cc8c9fec863990102f140d71722a1d34d209548f8b53c829985b95f90a4f5d937b20c5483f2a9861823933aa8ebd96bfe71e7203112aad84f6198275041ed732e138803e28f4f997c5daaeb4ae7e9411b8a51880f70364471ba8a6406fd939ebc9c68e4430e2ca54cf28e5baa63520ee6c62c1079645315b56c5bfc8dc21c0e38e1c9cadb81578844a19952559c9241a96d8ba0123e81f723ffbd562cc00a8e93398c863d28ca0e698d1e9da14b88a4a390741e870d09eab302928330a2d07cfc3ba3b07161740a3bd1887cae201b0c3dab0968303c6a2b07ba47e7d60af5be3afe98921fea51ecaa5d1ba08a8918328df77822ff921ab3606948d2270cfa5ad2509530da3176f542fc4e32e6d8d9ccf44f7a3a7df876bfc8660418ff7f911b2bf357d758a61ebec47daa1cffdad2df25452e2c32d714f2f1990cc74b5948b5c633e4b4965e52a4d8e8d31ef5a0ec0205d3cde70c3a6aadfde962317c9c29d5d02698d6ab223b76c258a89c868312adafabfd79c338cd2ee12f025b14fe1444fa90b7178391a032bd41f1a7e41dd31837bbc8245fb624aa11f246e6bd886f819ab55e3ba497883ff1515c0e0c7c5e1895a8c4dc547b9f685747cdee783ca240cdb129366f692af42c2921f51ad3e51276297f27124f66fb13f5046ad472e1185d9452a73b3857288c77fda456bf9b00ecdea2ab88014df08c7b7ab8a1a6ea1e27786a3927a8790087a6cd602e20eeb17b73b52c9f14b69c76c9ca5e62dcc6ee77438aeaa0d6e7a76a5cba9ec1761f2bc8187f2feacf15587dc77b2c805119483f24db7735493c5618e46ca140a34d7b6c5e53a2b8b5863127edc96ed83cc348dacfd2864a953b7daf4ec089542e7f76f6757f819bd7a4c4fc7bb849317c5c5a5fbbf0817c6cbee5427459ab46fe5a02b6e1b0f83a2e79ef94556951e9c181013bbfbfbaa39f4fa107bcdd81dea6d98b0bfc3d6dabdaebf9fa7bc5630b901b0ab50e9d07da7110ec6ad5a37851da4b8916f9d192aac27ed0607825afb736e22df43ff45ab879d7abacad5769f766c48a75e94464e5cd2f7b2849ce2a64614e3e3a6954dfd4521fa78dab191c042a4b9daeab96e14631932c131a39fe030eadeafd2f34368e032ef26e0f36787e7dd9049970abcb271b01ff61b23480a9c7245a1a60aa9f0a3cbbcfa5897805a59883a74fb747cb195ffc9ccf51b693ae3b0e2fdc019f2de43fbac93d6620b037b1f9b78844fa407ec144f3e3a357c008f5499b6a4e4cc827ba867942a698b824144b719f8de82368815fb08e4f4ba5049fa410369ba657569cc342d867646f02d5d396e509a6cbe51e4d4d9a79fe5a2df88ca9a1a4d2e88fe751ae5293184be62e3dcab6a2785030a7aff21b6d30b866661f4629de0155244af53c12622009cd9a4f19d9bc644400dd13e9ade39414e266f86f3fd414e90c6e0d10dc8457caa6b279e3e70f45b94b73ba66ff4b899158a67b194ed7d1f64a6135bf55351f54d1f81114046c564675f50e32f7726a1afb6f8626a8ec17e6f37e439e676f569b4034d80138cd1c2290483d383b204229ac9fb6bb1fa9e07f73925074438cb1e4b49cfc89a3912e2e32aacc218307b4838d0ea070fb033fab276668bf509e421936181111b3d97e37874d030440cdc319094d6c8a966b051d7c94e77894fae08c58421b107e8a4e5f0cdccdfb30a1d64c9bc62ebe56b78ff151208bec8c5af342889d6f832f11366eb034ac5e2a0aec59c832789d76b733e4bcff8ce276651877b6b078c627eac63b839e3a99818bb419db5eab8ac9997717e3508e1b968b7562bbbbf2045b7d41c0c3e867f79ca1e7536ab1cd3ee27407103a6c50154c92b3eb6b943f8203206a7cc8c93196377ae4d68bb416054408b70ec04da0aad04edc6181bffa0c0fed510db412e96bd83589bafc9e63027a8d9ce074bfefbae3444c4653f82d6566a68b26a116ce739e7d8ac4e35277f9a8d7c7bc31519d2a30c97032f1561339e1a6ce56c62965da61852eebe06a723b725e787864330cb89dc8d378b19ce4ac31ee362e6d7921a6da5b8e9ec76661e7120db8228ec7960b5151521dfe958da6f341080eb2a6246f9fd41afc37c238d9d16bd96e2946adfef4b2b3006e03b4181b5eea9c661cb01b31b21a1d175ad0af61ce321cd856e10300f5fab6ffaee5808470555c26209e189594d5936b486593a92e55d1a81596ba9ab4edcd71988c83e16ad447b7da6e6b827d5b1a417ada595014859ec7cdf553f86784a270dacdffc1b85cc7ebd4374e9e7453bed87a1f29e024c66d6bb133c5e02000207d76724a11c036e8543f16def67ce594fccf116c3d38acd597d6d613a8bdd26cbcf4668c55ff2e4db14f8484acaad46b92778cbc26099dc1c509b7dd39c8206f20b87bab088e8118b0a17b37e8dfe2700868480456225db9b0cdfd75339c40332bc3e01578403bfacd5af9290315e4df2caf0678ba22fc2f652b5574fdd1fd511458d3ecb34f9360ab2c5afeccc7cbbc4dda9e5a73207c57215d854506224e625f227b5f39b02d4ef9964221a4e742968d1e5d3c380461a68cb21d1a7388d75e30cacb94b4df9d16065473c0c5770ea60ffa35f33b154f914744bcd4d09af501daca4102341650093cf25786efbc715ff11c55978938c0401869ffddda03d71f7aca7e6aa721e58a55c3a8d067c7736ae23aa564ce18d07154b4546371ba5841392c51249ca7b575aed97d0d8e9d845e10c309ba951d0dee9b51ea64d3790c562b8c838c99870741d4be658002b3831d0d93caf638a56f05c8a05c6e8c2516467825cdaebad1590ec07f418bf2ce512395a3bd98ed400c6d4c6a7529f27358d6253fd8f82f8889b248daf5c70a1ccdedbb8694464b2bb807a3a7e4e8b790307d593286d038b94ee9c053045fa084b115c8c1099d5cf1d2ac069f91a382f6f5412c0ac5508d3013245ca111acfe9e851f2079a49cf09e4db66cb453787378877cb9c402415215b1b5bdf75fee96eaa80c6cbb79a2c0763328502df5687cda63610ee69cda17ee94e660a6828562afa74257e06e27990cf39dafec8e33855594f5036ebe86cfa260984bc32fd6e0ccc4a9bc1385a14912367d33942d6565033ff528eeb2cb62e1d4e9c2c2a078e93737e4d03ab663b16fe472f3187445b002e3f0938feddcb67f8db334df7f52db61ca03059991fae757b6e0d59692ea49c52b0e280c3013980b8dbdbcd0ff21c4d6eefb5da1fc0ef1bd4a4ebc00a82f8f2a8bfe9627319cd4cc3478a92eefcdb89a1048d59136dcf296730fb7bdd847fbe0c7ecd9b8d681dd88eca0070fb8a4c967d611e022838f83796f884fb2261f8efbef9978045657dc93fee8e2b7a310304f34d557581e8571de7ce303434c6600e55d072ed80aa352edc53ccea25faa4fbf60f07f6c12d4ee799511988dc1061e4a0dd81d137513072612f9e223bd43ba93fb94ef3961f9ac1f43a7dcf897f071d5deaf63fd15c9c7991b736f8b1b1d11e66331118e864bf42321ed53c2907a8cc046b2af4ea56d8596fa3a46abe8ec0d237dc63b38e4bbe586e0e2779942e10d33b2f33f66ce2ea2accd55ba42a41187de234bd131c6c52095ea290f9745d29ad13d0a77d13e958608ff2f0d1190aae302378982511d6a3233c1fd19058d7be2ded0887ea34fe1be4b95338ef949cb064d145d909751c3c1d9f6291a8c29ab18124dfb51c91aa3080d3ba8534579203c5cd9ab200c5a917394aba280c7906aa070bc8e07de28573eb0b83d3607a2eceac1fb25d8387557953599dbcc6045e2a135008cfb44bca015019de1c2ba3acfa493593e41b1b075a144dc8fbe459c20cc4210b558f18ac40f5dd4f19f3ce73eeb29e23b5addafe6300ac17ba164e397e785476217ae689e2a99199293d647f32a2402ae930d663e6a7934aa26d4ef7e31a2287134f9cfb45e561f2ca5977023bdd1ed6f06b5180740e919f0f9e7b81924c7d35c3a93fd29b7058fbcebb0102f09c2b60d453e44eff57a7bf237816740bdc702cb09602dc3d9cff706dc885868ddbcd1e622009e2749653c7ada11e39390315b4c69c0aae9cf5f97a30a09adfe81f70d9bad5dc81c50525be7a8fb75084ab84b6fc261a92f6db80d54d160954904b0b9922f4eab1aeda1b06ffb1e4f9edda2bed4debeba52e081d5a0db75050f4a7756e0bf7ec430197489ed93e8c9b9bb843cd132a8098d19a02dcf376155cc600117680d7776fc927c30d834db92f81448311113658102d40537801df11f33575875c6ce3a835717bfbab21064ec664d380c1fb218206d548d7326cdd4189a023d3717aa96e36bd391fdfc254d87e2098c71416c2c7eef905c5c898c14f4d9ff97f8e4dac0eff15ce8f2d37f8c2aacff4085654bea9bca86ffa4c29e206d74642b9d3e03fe1c135abaa26e902f7955ac80a0115ce03f40c416cae6cd7e236b61b38d3c8e2085db8fb978974a5fdc38cfbf01857cebe34e154f81690939a6581a8241cdc0efcbdb632fb5165a6eec8817e54928356f20596682e53f6934d955dbf2004f6c20728c2ce6aae02cf5201d219872b8a9da11dc4d452cdd231d18f616953f5ced8d498d21c542be96c7cbf63d2c9f2f3625cea5bd4ab976efd7c88dba0f6e095988cd26387dd0f3e053d3b06857e5710b8ada9858a5a17d6c4b24810996665dc1629dc1a2310d316c5a04e4ec12f29009255af2c9a8838d390c7c731bebc7dc2f1c12beea61c7fdfe7fbcec5f36fa1083335f0a9a667b86a9b78f54d0f1ef1872b2290643cb99db977d9eaf169c9cc227d3b27a6979e758061043272789ffb6c664e77029ee17c4ce75875823350fb7c07b4a3cd10f6664476a8ed60b85bc46c3b1dbe8b89131c8ea607a642f1d5d5b3dfeb3a5ab5a3691aeb2c7ba34f9db7b38d39679ce930dcf514cd86987373e6a00171a41dbb489b4f9cae3a2142f34100661e6722ea93cc5d8982553be5204f1ce86aca7352f2a141f2c10c0b6e6bebe6de140bc576dbaa4853f66963078d44cc803dbada81e1eac78e5632e27cf4894ffdfcaf41cd28345662604e015367798f5caffb761dff03492b22674f5f38b00077021fd6efa80c868cc0490bb4d0cdb31b01ef6b421e1d5ff0da30434d50dc85b068a66ca45189bfb862dcc8cdd01a130931f7d83c6e257bfb017a0ec5da447690b3f860c67660c959df24cb3a8db6be3454487dc766793d9c34f86e02c19da88a07ca715c3d2d5e072077e2680eaf8215f8c62e86d63dfe957d4ee9fbc5b51494a120e605dc8d6b11808644ae50b285b68146a809979cb4d84b83a2d1463bc8a85e2aa0b545bc404d603b36115b4a10bf9b00bc1a002360f8ef03fe5f02fc5e19a620fd6fa3574830bb438b6001ef42d9e4aa74f4cad23e96e85428830b8407d4a900884530e4b91a90284c69a77e26f11ac084939bfb6527f2c2b75449355263f48217cb48e870c6eb853918522b125d625df48287160902159cea0294656640ee657648525d239d2be1b6c1a56094325aed31c6bb284e710172762e32ac313de64c1be80f84eb1c4a4f3c3deedbd7cc40e092e9ff49f1912010e387b750a77f6043ee9a474561396afaebdea4cad1dd7bb071d915a8c9d7fc6d86015a95dba4a65c02e7248fb5d87f6eb8b3c8e8324fbc", 0x1000}], 0xa, 0x0, 0x0, 0x8}, 0x2) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect(r2, &(0x7f0000001700)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 07:57:16 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r5) r8 = fcntl$dupfd(r0, 0xe2baf02ad3237aa4, r0) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f00000000c0)) getgroups(0x5, &(0x7f0000000100)=[r7, r4, r3, r7, r6]) fcntl$getown(r0, 0x5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r5}, 0xc) shutdown(r8, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000001c0)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r8) fchown(r8, r2, r9) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)=0x400) r10 = openat(r8, &(0x7f00000002c0)='\x00', 0x20, 0x20) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000300)=0xdce8) fcntl$getown(r0, 0x5) r11 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r11, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f0000000340)={0x9, 0x40, 0x7f, 0x8, 0x200, 0x4, 0x8, 0x10, [{0x879e, 0xbe9, 0x3, 0x81}, {0x401, 0xaaee, 0x5, 0x3}, {0x100000000, 0x3f, 0x9, 0x9}, {0x3, 0xfff, 0x0, 0x9}, {0x6b, 0x1, 0x20, 0x610d}, {0xfffffffffffffffa, 0xffffffffffffffca, 0x6, 0x6}, {0x8001, 0xffffffff00000001, 0xba}, {0x9, 0x4, 0x2, 0x2}, {0x6, 0x7fffffff, 0x1, 0x9}, {0x9, 0x80, 0x300000000, 0xffff}, {0xaa, 0x44, 0x1}, {0x7, 0x4, 0x400, 0x140000000000}, {0xc3b6, 0x3, 0x3, 0x8001}, {0x9, 0x1000, 0x400, 0xc62}, {0x0, 0x200, 0x8, 0x4}, {0x7, 0x6, 0x40, 0x10001}]}) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000480)=0x6) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f00000004c0)={0x2, 0xeb, 0xfff, 0x2}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1010, r8, 0x0, 0x0) ftruncate(r0, 0x0, 0x40) poll(&(0x7f0000000500)=[{r0, 0x20}, {r10, 0x100}, {r8, 0x6}, {r10, 0x40}], 0x4, 0xd2d6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) open$dir(&(0x7f0000000580)='./file0\x00', 0x40, 0x1c6) 07:57:16 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="495300d6a0d801002e2f"], 0xa) 07:57:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x8, &(0x7f0000000380)={0x5, 0x95}) lseek(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() pwrite(r2, &(0x7f0000000140)="c0e60b1d81c79c6aab857879c6bcd1e180806855b16a3faba8e545583dab1760f985e77d2da7d8a4651dbc2d68d40a6d8adb31d3f6f4a504390a276828d4d02dcf6aff6b78a3784661e6a4fbc9e758321aeb79cf0e5eaa4bf45e90e19bbb5afa128aafc002c5dda7c209e1385c691bec59af0d8399af74edef52d9eb17d03af585d6b2db2cc5b4556b6ba96ecb850db7a7363c69ae483cba297b3a84e854c363d4612bb3c43b561c6e9f0d9c7e99700da08bb6538e3393f73f79e6481c0e2ee544b5ce94102d8c9a67f26d1cac4b4b03c3", 0xd1, 0x0, 0x60) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x2000000000, 0x5, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c07d00", 0x1000}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/152, 0x98) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x3, 0x2, 0x101, "e514d86adb44611d2070ed9d4f5bd527b5af10eb", 0x5, 0x4}) write(r1, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) 07:57:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x2, 0x2, 0x4000800, 0x80000000, r1}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022ee82930000066f408866daa11c2546f6581ee5f897783d41b30675a82c6aee06155f098bd558a2e0c5a23ae0fb73db5fc7d8e"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f00000001c0)="9a06010800000000000024e00818d23a00000000b56f3bf6a3bb9906c521bf810f1cb414b7fbd5b6a1f3709a82a672480fc492e6ff46b120d01cb1a011dd", 0x3e) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 07:57:17 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = msgget(0x1, 0x10) msgctl$IPC_RMID(r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xc9c, 0x8}, 0xc) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000080), 0x7fffffff, 0x0) 07:57:17 executing program 0: r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) 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, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x40) 07:57:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x4, 0xc5}, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x8, r3}) 07:57:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) socketpair(0x6, 0x1, 0x4b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000040)="e4e2c3d35301a4073f6eb604b911c1a7f7d09615fc924f89b202a42cec5148eb561e3619fe3ac7a06699fb2d569dbd", 0x2f, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x3}) minherit(&(0x7f00001a6000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206911, &(0x7f00000000c0)) 07:57:17 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 07:57:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom(r2, &(0x7f0000000000)=""/39, 0x27, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) r4 = semget$private(0x0, 0x4, 0x2a9) semop(r4, &(0x7f0000000080)=[{0x3, 0xb6b, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x401, 0x800}, {0x0, 0x80, 0x1000}, {0x4, 0x5, 0x1000}, {0x6, 0x6, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0x0, 0x800}], 0x8) syz_open_pts() 07:57:17 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x12, 0x5016, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0xfc67be9d2f4d0cab, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000719000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0x0) 07:57:17 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) mlock(&(0x7f000065c000/0x2000)=nil, 0x2000) 07:57:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, r0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x6) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) r6 = open(&(0x7f0000000280)='./file0/file0\x00', 0x10002, 0x4) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000002c0)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000380)) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) r7 = semget$private(0x0, 0x1, 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000400)=0x3) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0xa00, 0x1) utimensat(r8, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x80000001}, {0x2, 0xfffffffffffffffc}}, 0x2) utimensat(r6, &(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)={{0x1, 0x4}, {0x2, 0x6}}, 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000580)={0xff, 0x20, 0x0, 0xffffffffffff26ab}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000005c0)=0x8) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f00000006c0)=0x744, 0x4) flock(r6, 0x0) truncate(&(0x7f0000000600)='./file0\x00', 0x0, 0xffffffff) chflagsat(r8, &(0x7f0000000640)='./file0\x00', 0x0, 0x2) read(r8, &(0x7f0000000680)=""/48, 0x30) 07:57:17 executing program 1: 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, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:57:17 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xfa5c74f4361243b4, 0x0) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) clock_gettime(0x0, &(0x7f0000000040)) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8b7cf8 failed: hole in range 07:57:19 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) write(r0, &(0x7f0000000000)='\v', 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 07:57:21 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8000000) socket$inet(0x2, 0x5, 0x2) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1c99f61ba9746ade, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x1, 0x2, 0x1, 0x9, 0x5, 0x1, 0x0, 0x1, 0x8, 0x1}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x180) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x80000000, 0x3f]}) 07:57:21 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x7, 0x0, {0x0, 0x20}}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x100000000}) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/186}, 0xc2, 0x3, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000140000000}) 07:57:21 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) getgid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x1, 0x7, 0xfffffffffffff000, 0x3, 0x0, 0x800, 0x0, 0x10, [{0x2, 0xfff, 0x400, 0x7}, {0x8, 0x80000001, 0x80000000, 0x48d86747}, {0x3, 0x5, 0x7ff, 0x401}, {0x8, 0x1f, 0x6, 0xff}, {0xb3d0, 0x37c, 0xfbb, 0x7}, {0x7, 0x81, 0x6}, {0xc44e, 0x0, 0x8, 0x1000}, {0xfffffffffffffd53, 0x7, 0xee89, 0x7}, {0xbb, 0x0, 0x80000000, 0x3f}, {0x1, 0x1, 0x1, 0x8}, {0x7, 0x7f, 0x506, 0x3}, {0x3, 0x7, 0x6, 0xbad8}, {0x3, 0x6, 0x8009, 0x3}, {0x3, 0x40, 0xce48, 0x6}, {0xdc1b, 0x2, 0x0, 0x99}, {0x268f165d, 0x10000, 0xfffffffffffffffe, 0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000e9ffff1f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be36f4b71c32a9398cffd3267317074e9f6deda81bad9e5c0447b18b9c4a7b37152bb594e0be3fbf9ab42ff1adf8bf6702d28d824168a48cefdf3ac79a9c2d3334e95389005c3488d5c62772123d00f14005a99cd622b408f6621c26de31039c808a0b36dd188c45ad139cee7911bb87950a2a917fc984a68e8efd2760410959edc9b25a07cf05ffd285b042e2eeca9cb36cf838603e1943e103f1d55dff96b1520b96c162a9247b1512fa7f3464b443cdb0f167b8cbd581c7f2d56fea4794e35636d6d97ecc908749d6b2f5b2da3fe127b17c4ceda72d4365b9a154d143e9dc0dcef7fff4ad28ad24c27fbc46f49138b6d9a4e00216e2d1e34003305077ef594eb7aabbff6e403f3c6adeef99727baa87110fed3a228d52dfc6d06c3350184f9998375635641a7339bd1f979f67dc1896493cce0ddf2427df59fc9561c8ecad2432f4c48b42329d4600a7eff0afd9cab2fdcf0e4fdb08c5a183c49f01aead3325bece0bd9c600f0f8a34d12f3dcbf91d8db5a5b0c71b7ee7ab4b61edc32440aa94394f3edae82f9d69fd128588b0aeabee0238600"/491], &(0x7f00000000c0)=0x57) 07:57:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 07:57:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x0, 0x4f5, 0x4, "0ab244c264665e9cc3b0fda6ceb47b50ba096678", 0x8, 0xfa}) poll(&(0x7f0000000200)=[{r3, 0x80}, {r4, 0x14}, {r4, 0x8}, {r1, 0x4}, {r4, 0x8}, {r4, 0x80}], 0x6, 0x0) 07:57:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000000000ffff0000010aaa00"], 0x10}, 0x0) 07:57:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000010c0)=""/4096, 0x1000) 07:57:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) 07:57:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000001c0), 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x80, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) mprotect(&(0x7f0000530000/0x3000)=nil, 0x3000, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 07:57:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0xa7ab) 07:57:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:57:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000240)={0x0, 0x3, 0xfffffffffffffffe, 0x1, 0x20, 0x2, 0x1000, 0x10, [{0x0, 0x273, 0x8, 0x3}, {0x3ff, 0x20, 0x4, 0xfe4}, {0x3ff, 0x233, 0xfffffffffffffff7, 0x3}, {0x7, 0x10000, 0x1, 0x400}, {0x80, 0x80000000, 0x1f, 0xc3c1}, {0x800, 0x0, 0xffffffff, 0x4}, {0x7ff, 0xe45, 0x2, 0x7}, {0x5, 0xff, 0x2, 0x7}, {0x6, 0x1f, 0xd3, 0x5}, {0x79, 0x101, 0x7ff, 0x800}, {0xffffffffffffffc9, 0x100000000, 0x100000001, 0x1}, {0xa851, 0x1, 0xfffffffffffffffa, 0xe90e}, {0x448, 0xbe3, 0x10000, 0x6}, {0x8, 0x1ff, 0x6, 0x7ec7}, {0x6, 0x0, 0x4}, {0x9854, 0x7, 0x6, 0x2}]}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 07:57:22 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) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000680)=0x10) r2 = socket(0x18, 0x1, 0x0) clock_settime(0x3, &(0x7f0000000740)={0x5, 0x33}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x6d5009584f5fb771, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x3d5}], 0x3) 07:57:22 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28001, 0xa0) fcntl$getflags(r1, 0x1) close(r0) fchown(r0, 0x0, 0x0) 07:57:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x200, 0x1ff, 0x8, "9fb507df5be4cef4308974b76478e11cb9685e43", 0xd36c, 0x6}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) r2 = syz_open_pts() close(r2) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1f00000, 0x4, 0x3c6a, "9375b01b87a95100290800000000001e3b4ba8dd", 0x0, 0x5}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 07:57:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000140)="ce2864c4de5410b68aebf7da1aa7f103051633c8c78ccc6346d4afc6c431261213947a415b7f7c5c3b628820609d5ccec64d3b2be7e4e5479f2326a363e5b60b9098e37253077cc6e5c0c3cc264a5a3bec7b361444d60a508edd2b5ace6764a04e6645bd32ca748bf8dc2f26c7e59d4abfd9e39b67311562fea76a1746334c2c4605dee855d03430a628f33f7c765152b3c93bc991eae78a2ea378cdc05e3dc7b4bbc0721c1e04b6a03e09228f56d036978f24b001b8680fe56797969880d4", 0xbf}, {&(0x7f0000000200)="e54c9fbd27459785d5eaf2c28be6bac8202558f1b526adff39f32435df11ccbecb896b5902037a977ed4060ac8c748b07a1c63860e13fa36ca796e384ef5a1d6244cba1ef970a3a82f17f1044550885202297abf106ed0495ebc64200d6ffab4c6e9b33bf2c28db295b6ca16281d4ddd1b9e410a64138295ecca75100672dcdfb732ad2a1091a7c7beddd6c229a65062aa60906abd912e32386eb0270fba5aef150b0f012981178524af7cf2741b1bc31bcd0935775cc6b3c1b5f414a9c5f7a8baeef89c922132f7f6ca8fc7eaf8d44ab756d48b0f2fc21d9e1efad9650aae65ac2f33ea831e421cec6e591a7b687967322463febd4b0392ffce", 0xfa}, {&(0x7f0000000080)="e3acbaf6765f85c4f3c5b303bc6c1877c852878cd3c5bb3a2ff1c9061edaf96e3f9c02bca90559600cdebfd04f1a2fc95a76c946698d7396fb27193068829b4e", 0x40}, {&(0x7f0000000300)="62039cce3c329bc3543885307fb7a94e6d3af82c4ec8be0217b72b706e4e1f307d8488cf04bd084621ac9d1903c78c19daf8131057dbfe1b7aa3b113d4e03c8ab14afb5874524b8a20ef7ee05346dfba023b7415eb1005233873f3f881f7cfb42688b4a121477c260d5316a12a15d18eb7dc97db647055c64ce9e1a30488af9605774d8591b3bf4ed4215351e36f1332d4a2d2dee33145599b5ab046d27a90b7bc0b5e5152f5", 0xa6}, {&(0x7f00000003c0)="c46954145286e57af0053d3b12fb6d77bad6bebacacfbf2565efd889b62832b9c6b4d19effbd90555da875e8c29a2fcb49efb845bdcd3070e1a3f9ece058e50882942c4c2109d7cb4d94ece38eb0568d91ad58f77d15373b638892293739313bc0be52d1e6628f5763bc05de219a325aedb95aa795b28f9b0cf81f71e54e94ec0a79b65629173f55d5753df6b1bd413946e17c2bd08558a346511513d1727def81ad7ada1d91b6a615d0096c6e8915048f27cdd5f41c0307bc596e858eb9353a297738480a49d1dea047c40ff190dae27273231125c997776b178a9df122eb7d17ff09c05165cb3446", 0xe9}, {&(0x7f00000004c0)="1349ac1849315ac4c04fcb6581cce26f8bf80336711dd9ec23dd3a184d761be2802828f49aec790f6f419bf089f12fbe5298201df3ac4bd9d68dea8c2e9a66354f69e9e8aedb5d9696a8777e4efa3a971aba91fa5b10dab119078587456db329aefef603025bfa36fb87b506fe38180b26ab9cc5e7ab28c070e5485b9f6145dd2dc939006f14fe367da05905b7e880f8a3d59defc6053022f9", 0x99}], 0x6, &(0x7f0000000600)=ANY=[@ANYBLOB="c800000000000000ffff000003000000c704e8f6f22bd3e95a2ed549d4718d905476aad6a29accc230b9e8113beaa3e5711cfc4e46c4f3ba43e40c3c0732de4d8abfa7857f43893effe9a7374491d0ec6599e687683bc65666704c821737b2877f8c77ea9e3fa4908a7b6f659c0d9d8e2f2ad4eafddb17162f9ff604e49e699b972984a1a37b5107d997b7f375ae307729699fd0bcd804c3ccef97625fa6357b0a3b168ee0fdf9788864569f1419e409ff96b0d3896c9361d9b42c1af59e3e0a3cff000000000000f00000000000000001000000040000006cdc7355ecaaa1e35542d1c490e696bfa81834e8bb6d56704cbde001a50c3c742a069322579ba566f28f2f0aad4a78eafc05608300b441b2fef30ef5b6ad2dd04393d2a1e7de7f4bedf02a8d20065ab413a748b7d647f35009ffcaf6217d471164f92afe1e3eac6d28ecd9d52f4ac2e31f4b6d2664a3c4ede2b0d51b567748c22ed6398ccb06e4663d370fde96371f5b8d85d97eda661cf00f9ea7919ccba466fd3f5971f868fcb74770f6e2ebe1a08f40d819fc1e3caa05f17bb3822de6390b658df9a3f8c364ff79bda7820e60481d46acaae95aef62b2aa1a8db6a50000001000000000000000ffff000000000000d800000000000000ffff00004c0b0000ff96fb090957013955a1d9e38b4d3f63a1b7873c97c37f1c752dfee6339c6964e0aac709848e06327de9120701793fd0402882a8e666df8e58d18a963bfbc7c226b11604e77f3c807abc3948b1ad3a66ef4831db11d848a76a8c44b0e8c4ebfd25cdfcf8b83064f575b2d28dba8363129e4cb932412a4c90b5d0f5599652371096efe5c9666cdd0d3534759090a010e9846d9678a2fa6b8309dbd33ef7416604742952d13607605a76723f5e6a6dbe3bda8c46df4e13e23b7191ebcaa1ed3a6eccea000000000000101000000000000001000000a3b100002b7cfe6d3a38f84bb56f6ec512f37512976b472db76be97fbc47e682f7087f62d87d974ff4d6e91ae5e1e31d15571316bfa5c108346618ea7bfd08ffe0fe789e555f8ec625ddf354dd516bd179da9032decd3d4eb1c13867fa6e7d07969e2611179557d331a9554ade3740b6019e63d8e606bb33bebe7547dc87d15aefedda0fe0a730b1adb5ba09a913db96ee74cca2d9a4f985309adf82112384dd708e54a05f5311789edc0d7236b90698694d639c97fa5ab910a28ee72c925adc32cec159cb32ee8b8b2f59fc0d18e37fed7b8ca5706c8422d72aa0ee7979c089000f3ad539a55c07d21c24f88ae896789a137e1507f3b0d339305712ac31930e33dc05e7656dea2872dc3bbf33b76b03d588e9fd3851e0a132281ba921d1c5e50ed5224c4c24374e111ea8218e9bdd1ea15296043b5658fd6be4e587c2767dafc17c555370319e2904ecae88e15de8eaa06f3f50b7517dca702acf6f08607e520a843f1d2b81c500b2b13af60e7d7ddd50b3e4d3bc01ef4635e35370d895dc4c47002656136faeab600bfbcebf51ec606df2359c0f77a33aba05b7f35e4aedbf213bb42f44902c361df419fbf83f226a110df8b980091a1bfc2ce340ef1fcc0e99e38d34dcbf7c02a076811c40fe1cf1182d95847f7d49f2720a6cd976ca522b319bb5f295b99d6034af73475906bd7171c4fa38fa06a154c00280196e3cba24331e7690b454ace315647ce8c87d27eda58614167d5453b48fdeb949f4672dfb937698d382a5e758432d949eb3fca404dd4f3b26c075770885197e029700db3c880f11d1dfc89d374b7ec621f953624850afb7c31f5bf60c3dd74690c49a708eb4533a6accb6bfb802687684de772690457f96d68973ae7d6b9c31f73df50075e6cf16bd505350e31c1efe3851bcb3f2a35b17e6fcd477e21179f676cbc851cc5fe5908afc9d3dc917ad599444c91b6699b16e93fc81deddf7555b146a7547b808371f104ed8dc4bc45277c27730d5cdacfdbc733a98f23ac115bd5ea411580cdef23d752bb02ef6a72c1415ed526040a0fd3e8e968e3fcefa1332856bdee42e00c6655a8b0c7e3f30ce75b7d274d4247196ba0e8a0e0ebd85a34ba97a235a59bb66dfe0486be0dee3e9dbc761d7e71b76201c094006c8bf83e41b0e187385a414182574cb1c7d4924a91109ea2d79764f072519c4909bd667a39173538c62962456961c310a8368e8789779482f9d46169e5073bbad57f1e11e119755a45c346668cbe2fbc1c2c09c14bdbf921a13a1c87cd45214a851bcc702a6c1afce6b746ef9ae87179afe7ccfc002d7d4b4b3f23c9f3648db7967adf4e61d62f5c31c26ead8cf9914c282918f314b6a91e753976ced0adc113e1e122f17c24f57547c1dcdd354cfe3e9435346bce37db09172c6fe148f4cedceeae8fb5e207260da12817c552d821ec3c55cc2140e2ac48e48f53bf87fe663a5287b6c130f64d69e826e08ffca97ce0710ae3407c08ca79714728650ea5f5e915e52e94fc35291b40318b62c13b1c3dd66fc6ef72c7515d5e5f7690f501f7b6d713d4ba5c37f45a552ac95c697d96d7173b13ae38b59f07a79071c396c137084be1347a2c18ce0752b31bcaf72d218a3059b1f76bcc494f9a93984a18e8c5872c947d91a1654c06e579bb1da4eb31ab1df9c3a8e239f141217bc2326bccee20ea63b541550c67144426845770903fe9b326a156a6bfcd91b5461a581af590dc340ed2dc0288960915d3a6683ab5a2f61223b312d50140b0a462079e4ba50a35bcc55cd3c32af46025ed2ac8f9e8be92a98029655f3653c7c41ab33eae82904fda0bcb21e2879a00b46512c5a08cebe3ff0edcee3d68695ac6c2f6cc4730530c142d2c4f266659d00a3f365c3c6160f8d88057ffd65b0a4f2f5a415f5bbaa4002ac610fa07c9753f903e6bdcf69dc2cfaada20cc05d96f41acac4424fd522e87c2ff954868c057c4bd4346efb1ab57f5062a2fc236a2364c790a151d9b9b2d9e16289803b84d5381a9ebe52a9165aa9d5bbeef1eb2301823ae4a7a3d7f31343b6884640cc02762b77a83c12ba42edd966778fb4ec8e98f60f8b590796eac5b0568d14892701c0a13650baca7164aa1acf84dc01ea80bba4733325b73bd6bf02811de93dd7ef00e3767fb519276cd1eaa2d79b15cf130663f9f59a71e2d77a0551d88ce8b4b8e82958a22b840384fdec868e2fedfe89ba60f4a2b33f37361a0cdd52200591332dda12ca3a02c09356ee7315888ea86f17f610c7a207f410b3e5f9758364a070c58bb67472f94277da6d055e6f751ecb40259cee3fdf3db6cc82557619b61b2533357789d2c30de7a329f92a63001512349d91bd5b85585a7847dda34cf2c075fcd868e047ce658a7c9040ddd180acb099aa1e1108cea2c992c81a130794b46a69a6d4e6796e3ab16185b667c22acb26f3f1a57fc4757fceb3729779be3275786f0e2140480879680368b6f2ac8a46eb95ba4a70d55c58febc1ce4175ef6183f4029fb0fe5ff05eef070e21d587860760412fa32a3dbd6f64fe091de2cb06696854ba6623a117ae6d51538bceef654b091047dba48ac335c92c12c74bbf01687e94cbd2e0937ea92667b2e18834e55a53e382133431fbc1037b1bac9e2c4c057b61954e27331a680f9dd7dfb0cd85705ac41cc62a75ce26c7cd70dc1118d9e976c4c6ced1b9ae80b750c734244fd8ca2bbe0a1a6f596361217646bcbef55677ab0354085221f4b6e6905cfe32249577019eecd0cf53c8a0fca7e3ca1ed72fc440393ae04cfd8377ff68c75bc1fc8f14a5e84719829c9435c99ddb4afbc49b7d1a33ec5daedc090344d04d43a76e19d99dd379ec39221c22c42e4cb3f72e70f1b24b05909c27f73b3a791d8c908491a19c17a0ea2b2bcf31932a7f8285d257ad7a27bba36455d1ec4cfb5572192183efe8c95d7ff69d0fc40962ca34c4515f81451c8553884b910de7661450875a670d12b5c80e3e5440daa95e79918555b3d5688b5b8d64c6b8b8efbda8955deb1d8c7bbb00eef53550820864bb509e4c090402e05e4f8e6abe1e05902663daf0f1658f860ef202d53d10218535f9347d530b97ccdabdba9b52a8c018b79f35998c57e71c0fce38d172ffe53637b5347c3b91dfcd0633f0638b4647ccfddac170c3e3c699f82eee30d8e04014b028f723bed257fd60d435b36b1e685920817b0d15ceb6e35fc205f461a087b2ba7202c375699714517e592f7ab3ebc82c29dbf1f97a8c542c161d76549067cc2a5df67bdb384c096618711ec6d549ee80ebb53294b6ec847fa7fabc42bd136672f16530791ae0daed51f08e339ffa84d1e4fd78b018ecf9c392a95ddb8cdfa5b79a3ff8ee5b0fb266c65e2eb33fe1b7705f291b6d1416882e85bb22362db6e8cb8b50544485e1262124901ce3cde36be07a3ff38712245acc02ca51a0773a18576212dc59600a5b68ef95718e5387e466be2e19d7a6ff29e00eefb66c6623dbb555cb81aef7b98c6a26f14339729dcd15f882b9fc8665fc9330a9ce8a5303c8a90ee39b6a4aa89d68d9e88cc180411748e478dfedda906217c02da9249c84bf15df86d184c0c21afba1e3faab4840e4b0eca6a84a870883e510d211c0776bdf924af0fbb639b3c744691390ee53f93f27ec5a759071208312e8a51544907325398ca050afaeeac8e22e83f3cf978d50ba2a6f8f0a06ee5ab726841ca0f7be3748c9037e6a6253e28a5fbaa08915f5fd32e82ec19a8a72b09c91e22d50465a513a063170c8e74bd22b82eb8d0e83190c6ad4acd4443d4f3e9617c1afd0ed30ada0b4db9f74dc2eb9be444e5b5f97ed5e78eecc89d97c15c2599743d64c27b20175fc13e1ef30224aa754d5a87f5c13cc711330e90e1ab2ca7b5f6c51d541d7491da4349bce0f76c43c11ab67ec9fe32a2c840fd500e9c0a78f6bbf15ace30577007d61cbdb85a76b1fc26b8051e4a54c4e4b7903396becd1d9248366ea908e88a9e568d24a2a441eb7e5745d58183459aa53bbc4df8cc3bbe622a9ec813e68b9682f100957e87e916758ac1023acf993b6a499c61f66923a8ae812e594475a47c2ccedd4f8a12b3fd91045fed09ccfea5114bafcf8f6c67ff897c61f30e0d2104b2953fa09e683d8c91da0b902aa34eb3cff38d627a57bcb8a164f2e3a11f99c0dc01515ff35083c8096a5f53fcb7202829e2d9ba861c5e24c67a229e83f4d94f8b8e7aad4e93e8c88a7c607162ddf3250af0780f605b850d052770bc62634ef47c177856eef40d3ef1b7c401fb8bdc7c35da7bbadf26a42c6f6635bdf26b84a8c4f6059350b35399714ed3d7924c77c353e873972dabf8779ff88c7f685c06a9209dd180af2f84708da77bcd9885d94712caf6568b016d74f61a40eb05bd0ed689dff160f881a3c95cebf6b7cd245a1add0ff0de3f84a86519501c0acb85c0f734d861e96e1718dec7ee2ce3de53c0b346965385bf1350050ab3216663c6c622552107136acbe1ae91c38b4633a1ffa0ca5aee47b3a69a6c17e22f54975df6e77ed4fe875126e5dea0e1a0ec5c772a3b67d4f2f2cdd8fcf5304a356fcfe02badb961c87fdfc44404207082b4fde2c707d177a823547a9db1e7ad5164d608f1938921fd06841d7e3d3bbef859eef32afc3f4a5cbc2ae1de6fba0bb4d3d50665e8caeed2c97ccbc18971551c2e3cc75213958c939d55add8ec0dafb39652b264d7849107679a51566ec4fa7f8141a42317dd2f2db32cdbd73a6652c4d0eb0c17b48a5b87d74df7442e8eac9809e9385fd616862f00fd02f99a844e45c5e8249462f0facda939b535a58cd1563b541f4aa5aec40bf8a83b35aa26fd5dd6ebc6de5f09d4baf52a01fece5d5088a2eaa9606b5e116fffdfa68944d92f8c9e2dbe378191cbf06dce9cbc10f6d8e46a24319961301b36f4f075cf9460ce3ae56100f3560a44237d0480d58df990373e3bce863df8693057ec46c4ce80826391c11fe67a9d1018468b92062e8cf23e7c0824bbc0871683775e40d620a22ea19a7887b306fe91a94f0dadaae7da1a5fb18af52e8fcaa3a858e5dbef870393f39f221617dda11039e2313d7663686d20167345d76ec8fda067c31f5f5b9635b6e1e58f999f2e56851ba83a19c8f12b54c05cc8894d8e061667fdf223b395c36a8a746ee123cc1c1a80b4509b6be85725d81260e8e74b6391fa55312dd59d1950be975ac96b428045ba282dacc251a2caf55bc50df029002a45f79776f5e99d3b8e5ff880e94b50716780836fe630cfe759c387d8159182a92ff17702d56113e2afefe529cd3a9205a40c085496828cb1193922b43aed5dcae3905586df401af79b0401f0db5f007c9b23cdf555920cc99633c1c0b1d48c57ccec26fe1e11bb47d5daff0c3a95859ed59e431e7601421afe11a2c21bdbf184762709a3db320f892f91b6a2e8f09322881c2adf10f78548f181e91ee85549338e5cceef5d11bad2f61e65d96190c5042585415d9a1a8e8fa4d5108cd9ea8a12b0fd86a9d4d3a6fe29c6c1b0533c60cf9232bf7b9409b1f2a652c78176af60ba6f2e8d3da91a9bed788a77376d7852ca2c4caba0f2d01d9a9263ba72a69a70337195ff6812151573b602737a984cb0d7783d3bc605a281a725c7bfcf97707b516f697a1df3347595cf7e57eac80f5e2be2e5271c8ea7b74e37cf3a8bd792458bade041b37a93e0629ddf1781bd0fa853f4e48f24e32fc9bde244656d4fecceff5c41ad12ce851eabf6556b43517cc5f92669a937f4f6f6256b0773609000000000000000ffff00005a9a0000ff05f9cc5ffe6e88f7fd979d6c6a4dc5fd17f49b5221eb0fcfe0f860925b1709106863bbf86e90bf2063fc7c504f37db1bda266077133c62655b62ffc8bc29072c88168a6a93da205ea76e84ef3357891ff5517bf6e5b8b56d22467e28fc5014bd69a42387e943ebada4f1a6173ab261be62e5ff6a19ba8d4bab073600000000"], 0x1340}, 0x8) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r2, 0x2) sendto$unix(r0, &(0x7f0000001940)="5a3e6ad6cf7f8bc0089e6317d46a60ef5bc90c0c1c93a8e39bb38afb05bf05e5054b5a4da72f663f352ca059801412fdbaa7f876e59298a6ce58d700b3db8c03051d5ed6be63ed08abbe39ee4a8c5a850d806b581cdbc44eb89f5e3580dfb093429d6c786e7e2e80d4d425f4ea9d6b7e9808d9a5155130409bcf5b7086979e035b0bf756619eb340e72a2ae2ffde7eddd8b7630552c7eef3539bcebc0edcc4358a6c5bf24bcbd0193847503a7de61f820e38972511da2714bce616e9daa684d26442e2ba3baaee", 0xc7, 0x2, &(0x7f0000001a40)=@abs={0x1, 0x0, 0x1}, 0x8) 07:57:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000002c0)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec592011ffb058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab2610dbb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d17972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2fc017a857ec959980afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac", 0x3d4c93cfac25ebe6) 07:57:22 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000000), 0x10004) 07:57:22 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/138, 0x8a}], 0x3, &(0x7f0000000380)=""/172, 0xac}, 0x2) 07:57:22 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendsyslog(&(0x7f0000000000)="67d3b787f7cca52cb404cdd7428ad9a0043f413e8b4996b2439f191b9015", 0x1e, 0x12) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 07:57:22 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000005"], 0x8, 0x0) 07:57:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="68f790330008d912bafa265056117550dc08d3e15a0951c74b19973b6e95367820714f8f7d1fc68f02610da2754649b7353de0219b2bfebcee92bba9185247b60e2295fd4176a3261d1479045d032c843b646a8860a534477e0317a16b5fb941a4ba03f0ea7702ffc19eef0be13e5f01345e3063fa283cb4d8adc59a1b7afe3a61974a68fd799903b618525197c54daaedf83b8902d1a49b32a90eddeebe585ca73840d8062f2d31d1d973ce57c6b391e2abd5e12123636cda631ef45ecf70c78839a67c3f59", 0xc6}], 0x1) 07:57:23 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x200000000000572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/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) r2 = socket$inet6(0x18, 0x2, 0x0) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000002680)=""/4096, 0x3b) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semget$private(0x0, 0x0, 0x84) 07:57:23 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x18) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x7ff) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x1, 0x0) r4 = semget(0x1, 0x3, 0x41) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000007c0)=""/250) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) readv(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) r5 = shmat(0x0, &(0x7f0000084000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x420) msgget$private(0x0, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000ffff00"/34], 0x36, 0x1, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 07:57:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/107, 0x6b, 0x41, 0x0, 0x0) 07:57:23 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x1, 0x1}, {0x2, 0x100}, {0x2, 0x80000001}, {0x3, 0x3}, {0x3, 0x101}, {0x1, 0x4}, {0x3, 0x4}, {0x3, 0xffffffffffffc7d5}, {0x2, 0xff}, {0x3, 0x9}, {0x1, 0x6d}, {}, {0x3, 0x6}, {0x3, 0x505}, {0xafb9a42f2753046c, 0x6d}, {0x0, 0x40}, {0x3, 0x7f}, {0x3, 0x5}, {0xf2bc98b12ed3c01d, 0x115}, {0x1, 0x26}, {0x3, 0xc6cf}, {0x1, 0xffffffff}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x1, 0x800}, {0x1, 0x1}, {0x2cf5782898716eb6, 0x2}, {0x1, 0x6}, {0x1, 0x10000}, {0x3, 0x20}, {0x1, 0x8c01}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0xbcab6fdaf0d15fc9, 0x1ff, 0x0, r2}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 07:57:23 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget$private(0x0, 0x1, 0x200) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/207) setsockopt(r0, 0x29, 0x80000000080000a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x2) 07:57:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x400000000000001, &(0x7f0000000040), 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 07:57:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) fcntl$getown(r1, 0x5) sendsyslog(&(0x7f0000002180)="28f57955ad6f7235609fd1316a8e5643b255a1cf0baf2cbf348a2d7a58718f5bc96fff412ef5d9bf3e5dc6cbe8d4b3c832e62ac8fb127fc0bc0714b000eba09d30577c73d9b38e2001cd8a3e5eba98f888e7b7c680b8228d3bdcee1e8c0ff1fafd598fca9920cdc2a2cef2974eb4d966c4d383f399f571c90fdcf536e41cd20bfbe8b0dae597e96852084e47fcb1cb217c653bc2fb9838fe326014582923185c18ab2f123467e0805c4452b86883d176f1756a80293bf25b6ec4c6a407c1e25354ce70df6690a75954ce2537a983ad3c82d422c4d4c3", 0xd6, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x1, 0xe, 0x0, 0x6f38}) semget$private(0x0, 0x1, 0x209) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001080)=""/252) 07:57:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xe4c088e51af9920c, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x379ee7fb75099748) 07:57:23 executing program 1: select(0x40, &(0x7f00000001c0)={0x8, 0x0, 0x6}, 0x0, 0x0, &(0x7f0000000280)={0xff}) 07:57:23 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x1000000000004, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffd}, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x5, 0x81, 0x3, 0x7, 0x3, 0x8007, 0x1}, &(0x7f0000000180)={0x10000, 0x3, 0xbc6, 0xd84, 0x7, 0x2, 0x4, 0x2}, &(0x7f0000000000)={0x100000000, 0xfc, 0x4, 0x2, 0x1, 0x4, 0x3ff, 0x2}, &(0x7f0000000200)) socket$inet6(0x18, 0x7835ca77a1474d67, 0x101) 07:57:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0x4) 07:57:23 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1, 0x4) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)="5ad8252bb29ebf8ee5e25bd01aeac002b1b894338e24487b2a723415a5b0efadad1e5b69a7566e96c9152a2dc154711ca81527a9435786c08f5ccc5e1c1849110f4b15982b0e9ab5c92be26ee28d256a015e0bc3174351b4a069dd4edec3348fc51d635f876a03d9e9334e457bc5c57689eef4f2f80eca71b3af902653ca1be595c19c550879a858cbfa1f663a44da484533dd6c17c180449c0c7a55d308a8cef398be5b1c26efa4", 0xa8}, {&(0x7f0000000100)="0b67739e2f6c975097c4c9ef34725d55c0f830faefd8d818d7ddbaf7487a6b510d7d1607f9e5e5df4094d39dea70ef672f7259b4bfcb82eef8fa817281a76e52d45876af1f5962e286e0bfcd9e05e85d8eb83908020f20d21e5c7eb8901e79d4cfd416c69b64aa933b76c9f907fb4188e6d27c71", 0x74}, {&(0x7f0000000300)="588bd008b87e3babff0438da1a53375671817ec8ceb3c7a447f63fb3d4be167a90ec72ece2f08e3c7cbac14de4cb864e821bc04a3ea43a1333ff9d7ffe32046408ecf70944f617a4be8a327e12ef2c979deccbd13df5c2bdf0e6ca9df73ce1e6bb6a82de97b7247f35ab", 0x6a}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="e0000000000000000000000000240000bf72371f5b6fdfc3fa31c5ea64cf1452bbcd4248c6b54af25c465de4df025d86f3eda0a72fa5e3fee0d4e44764638fe9be8af0a94b6a50ad70ca74e0807f130cfdd6a1b73ce78272d91b8406711165346609d81a0e9c69debc605d4ded06ceca8baf39bf21a0fcf0af65e228c57009e1e3ecd3efa2e878ef34353a785860b21c6e5696a2e971a0dcfb07ef862c5b3c28469dfabbb1f7a0ad23cee144c55acd747985f3c05ea3c4daef48851e61bff7fd7de64deb0b41c29e3569b5c6928d16bd4a319a8fe7f63fa4ac79340000000000000100000000000000000000040000005d82afeb999896113f856f694bb9633a212bc00d870044423a68060aedebb23b3cba9f520990ffc2089f2613f0de51c3fcd8bc9b4629f98768499552ad2e54c445c5703dcebd49083b18707e300aab057c557b6856bbcec7e7b9ec90d53969656da62ed1f2d3cdf211d6173e79e4debbc430ff124ac6d3ee88d84a0e2b6310e592842cb64f45324587b6ae72aebcdde0c3dd8f019c187c833d92a7ca3e9717ad5e500c93404729ab17f9e26636a3e403ea91c051080c13f570a0da1d6e7cd6ada9e35686bc3b9bc32317cc2c8f7510537070c2239b1bc962b746023cc74edd6a707efd27bc762844eb00000000000000f800010000f0286e1c59f0af1a03093769c2fc657400000001000000000400007054c5337e22ab90921906b056835ae938e7effdb387d4650f7cb7ca5bb8501a4424699ec9bec01b684ff23e547562167e097f0d11ed30aa52e32b650ffbd01ae2f502eca4f82d628fab9f9fa8c85f0b1d62ea44c60d84a885adcbd3c277cad545bab4524d322f143cba3c29186c8112054287a005dc7caa81bb03075caa88158d5d55ac89c8fa96732598a667146191dfc39466b9afa30a8063836c54714826e8143096159b08693ff004a3960ed0ec48fafc5c869a199ab8de3f4752414fed67248e8e0fa6e3a1f1264c2f6e3a3f311b7dec937483acd7f40f3311942c5530a14042000000000030000000000000000100000003000000efd94f7f83f969b76985118eeb000eff0a6c6ead8c9f9eeeb4f4e0a8cb2ffc00"], 0x308}, 0x2) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 07:57:23 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = msgget(0x1, 0x4) msgsnd(r1, &(0x7f0000000100)={0x0, "5d85d0e211606e4c89f7ef6b746bbe92d83b05f4c596c1e3a576d486c9c384fbfaee124854fc7fdaec97ff7da64a10504f2503ad6c5017ffaef4b64bb5e8975b174bb032e6d330be06912ca03cbe6e4fac96bbd665d3787d1b908cec9133251c3f90135ca7da851f0190b2872175fbd3fa887ec580cfdf400cc7874812e092e846bb3027c345f7b50a5a49cb3ab7244b49919bda920aefd1a6f2744fd0f1f150a396459df3e2a68da788d67a95b398d904cabfde49d3b7eff812925696ae39b6384dc198063b9316de86a878c35679136b961464915dde2fcc0aa51d110a34f787ff04a9ea"}, 0xed, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 07:57:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) r2 = dup2(r1, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540), 0x1000000000000067) 07:57:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100), 0x0) socket$inet(0x2, 0x1, 0x3) 07:57:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0x80) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 07:57:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x86) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) sendto$inet6(r0, &(0x7f0000000100)="cea89b906ed483d4352bfa3fa36385a7699de6392bb6b692961e1038576fba864b9fb0193d563c8d1bdd3763702e7b18bba87816f6333cfae928e61486c551fea314369bdfd7c356cf2f6490e9a4357f9ed15931331d404458f94299281d6da5cb5ebcfa449219f5406f3650e26bf5a8f7a1f7343f9773d1ed4d4f6a29313b74882c1fe8679cd05e672b079e3a9308177f86c82f23977075d198fe278cbfe7e2da16f8", 0xa3, 0x8, &(0x7f0000000040)={0x18, 0x0, 0x5644, 0xfc}, 0xc) socket(0x22, 0x5, 0x1) 07:57:24 executing program 0: socket(0x20, 0x4, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r2) fcntl$dupfd(r0, 0xb, r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 07:57:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) close(r0) read(r0, &(0x7f0000000080)=""/100, 0x64) 07:57:24 executing program 1: r0 = syz_open_pts() recvfrom$unix(r0, &(0x7f00000000c0)=""/49, 0x31, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 07:57:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) fchflags(r0, 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x5, 0x4, 0x4}) r3 = syz_open_pts() readv(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000300)=""/7, 0x7}, {&(0x7f0000000340)=""/180, 0xb4}], 0x5) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000004c0)={{}, 0x1, &(0x7f0000000480)=[0x0]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={r4, r5, r6}, 0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x10, 0x0) readv(r1, &(0x7f0000000a00)=[{&(0x7f00000005c0)=""/29, 0x1d}, {&(0x7f0000000600)=""/216, 0xd8}, {&(0x7f0000000700)=""/154, 0x9a}, {&(0x7f00000007c0)=""/61, 0x3d}, {&(0x7f0000000800)}, {&(0x7f0000000840)=""/149, 0x95}, {&(0x7f0000000900)=""/249, 0xf9}], 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000ac0)={0xffffffffffffffff}) ioctl$TIOCSDTR(r10, 0x20007479) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000b00)=0x7) fchdir(r7) r11 = shmget(0x2, 0x12000, 0x20, &(0x7f0000fec000/0x12000)=nil) shmat(r11, &(0x7f0000ff9000/0x2000)=nil, 0x1000) fchown(r1, r8, r9) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000b40)=0x9) mknod$loop(&(0x7f0000000b80)='./file0\x00', 0x1, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r2, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) r13 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r13, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f0000000d00)=0x401) symlinkat(&(0x7f0000000d40)='./file0\x00', r12, &(0x7f0000000d80)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 07:57:24 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, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x0, 0x1) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) 07:57:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) close(r0) 07:57:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0xfffffffffffffffb, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:57:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x1, 0x5}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x115) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x80000000, 0x80, 0x1, 0x0, 0x100000001, 0x8001, 0x2, 0x2, 0x4, 0x100000001}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x4, 0x9, './file0\x00', 0x3ba4, 0xffffffffffffa75f, 0x6, 0x8}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 07:57:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x200}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x190) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000080)={0x1, 0x6}) syz_open_pts() r3 = syz_open_pts() fchflags(r0, 0x0) read(r1, &(0x7f0000000040), 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x10001) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 07:57:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/177, 0xb1}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000300)=""/22, 0x16}], 0x5) 07:57:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000180)="ebffcbff13b9fd812e994e713048e6993192169d624e0e5a079648087e45c1670ca588d5f7401233f852288fbb56c53559564b09edd4ac107c194c8205bd57948641b3f326d65b4ed7cf41d55e510af438e7e36500048c78061fcf9aa401c7a1158261592fca29ab02eb763da8e73b401d9635f7994bc89bfdba91c0476469fc6402be58514915f359470dd73a0cfc060cbfbfa24d2ccf043a769d4e948b2a0d64d5af2f56ab194b737ab38ebc0d30254c4b516092d3206b17fd959b36e20979623d5d2e352c07eafeb9cb7f3bf464a6175d99a0be46a689d336da23b1053f7d6cbe4acaa47ed61b638383b1e3e6cd27a03d39a7d398b3e33a87d576754b3cabdc059bad453c2bbe105a71796ecddbf4a29130949e9d5831d5b1a7dd8c872e31d728b5cbcae8ef4a913d8c99e4ffb531e2d40f4bf68a86d9d1c158ce58", 0x96) 07:57:25 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='ww') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 07:57:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x2, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x8000, 0x0) r1 = socket(0x18, 0x4000, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:57:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000034, &(0x7f0000000140), 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 07:57:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x800000007) kqueue() execve(0x0, 0x0, 0x0) 07:57:25 executing program 1: r0 = socket(0x1, 0x4, 0x680) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) socket(0x6, 0x8000, 0x6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x2c) fchmod(r0, 0x82) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) socket(0x1, 0x3, 0x7) read(r1, &(0x7f0000000000)=""/173, 0xad) 07:57:25 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000033, 0x0, 0x0) 07:57:25 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="a237a1eeb378587958c06017dae3be5f28c77b9fff389695062a255bd03b402438e2d0b8676db88026184ea8cf229700d6960c45b3e17c77dcbd50c09b6f5ca63388f108f73590aa6d00afac64f4dc6aee5224cce022a5d9c9ab4a194b34b043de0049f89e6c41b1bcb3558d414daadbcf536fb9188f8bd7a36ec9a0807025883c9c9e4ee3c95f09ad36e13d5fd877a1812e977846afc9bcb0f04bb8a5a66ff44c6a2a2a772743297152b0f1aa2772d1ba548acf36c886", 0xb7}, {&(0x7f0000000200)="8593bd7de73c75d6934a112e1de2bc573b19c64545c325bd6e937533c92052c78553bc424847b0d8a98083f645dc360cadf4d153abd7b8eb77a1fef9305f01ccc259e87c736ca38f29e912832ddff595045bfa307de69482d408f729013d88a16b8a6cee5e2d5f082373c45a19363835fbfba01d8ef6ac188649b848abf00e050c33e94b17adca2d194fb5188766c24e9a792e927188f3756ebc0181453695b8e88df79835d16c2e774ca21205c6b028411335d0d3aaccbd4abe7146bec065ee413a32c4174f3f7f35b63c16a0607444e329c32a0460f4e9fca5df3192ffb189fc47bda28b705e5727aab33811f2d0044d8ea815", 0xf4}], 0x2, &(0x7f00000003c0)=[{0x58, 0xffff, 0x5, "d2d58a6f35b37b0f550167659f978a68c9dd6bb3d19323d9da57d4060cf55ef7fce0007745466ff77722a8ae420ac557d1c3b451382260f3afddbe8c2ba7b5c88acc"}], 0x58}, 0x2) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') unlinkat(r0, &(0x7f0000000300)='./file1\x00', 0x0) 07:57:25 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000380)=0xbd) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000340)=0x8) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) ioctl$TIOCSTART(r2, 0x2000746e) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$unix(r3, &(0x7f0000000040)="c30992a24d20b3263ae50f1eb1", 0xd, 0x40d, &(0x7f0000000080)=@file={0xe529aa269b9f972, './file0\x00'}, 0xa) accept$unix(r3, &(0x7f0000000280)=@file={0x0, ""/66}, &(0x7f0000000300)=0x44) sendto$unix(r3, &(0x7f0000000200)="f1d583114f76f50b8c9d76b2", 0xc, 0x8, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 07:57:26 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, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x1e, 0x400000007, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000002c0)='./file0/../file0\x00', 0x40, 0x10) mknodat(r2, &(0x7f0000000300)='./file0\x00', 0x0, 0x100) r3 = open(&(0x7f0000000100)='./file0\x00', 0xa16e2fc88ae5b66, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000280)=0x4, 0x4) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/250, 0xfa) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:57:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) writev(r0, 0xfffffffffffffffe, 0xffffffffffffffd8) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = dup2(r0, r0) fchmod(r1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 07:57:26 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0xffffffffffffffff) 07:57:26 executing program 0: acct(&(0x7f0000000140)='./file1/file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file1/file0\x00', r0, r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) mknodat(r2, &(0x7f0000000000)='./file2\x00', 0x7932fc81db2cc3b2, 0x6) utimensat(r2, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 07:57:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) clock_getres(0x3, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 07:57:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) munlock(&(0x7f000000d000/0x1000)=nil, 0x1000) munmap(&(0x7f000000c000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000080)="fad71ad5eae4e7805c75778f1bff9b79011f1f4fcbb83e33100aa8c3ae57a1f37420a771b8e8ee2df9716c79a83acec61bd31fc203e02e53699603257abd90ce4aaa80a23be4d292dbef68500205354a309651eb7fdd5b2c87e0394eb9bb1d086c3065c62c9121f8e2645f451fc539a4a1696bd0bf0331327e3833b6d4319d58e075c097ecdd04ebac8caa03db2c969fd7f6f90bb15a7a13295f2068ef33e5f40ceb1ea283ee37ac8439f831dca22406c1d032c5443e5fe0da74c7ed07178e2a92b3e45f6410c15a0551c8609690f571b695ec382893b5dad442f8737b82f452d13701fc18a5476d0047723ba1a0273fa96be9bdbe25719eee5a310b754ad2444d74d6d189521f1808a280548a92f4197d5504bf41830b67098f797a5511e9b99a08b6b41e5990717a5a1e68581379d64d6fbf9e6789ac60e4f2cf066076b154ffc2df109787f17dc95ea290c3f070bcf811905956d1f5305ca1dd4f9cc7eecd03bd126fb1845bf44c57192334abaef8784930652763f25d92efde23c744cd06fdb3440aebdd9bf48bd7f4a68831368a191dc2642f4cf5dc04bd0f7a82e9478c904f31f23c1ab856ec842fdfe0186e8359218eb37bbd2f109b6b0295c1cc0b7c7fc18be768cda7baa007e3920be16c73fbe8cdecd9e0889b89f9d7f390d0c854e0597d694788eb80d76357d4856983ea127bbd10344de43af53aabf2b7f91fedac17df63684cc7c304e8b26adb14b1df74e44d1ae12735a50ac4ce0eb414ffd07d2bb1fd270605ae5afe670ca6041a57049b05e34d48e29821a838b4fdf56fc40ce4f3ff00e8c65e30c84935c3bb0982f26da320fd68ab215b3600c6a3a91e6a9313e67a3e3e5151a5d430f84f3740efec220ddd27f0b86cfef51bc77ad59f231920bbe94e1690eccfff68875e960be8d91d7548ea1a31058a8efd6e641900813499bffd4902dfd1cb6d0d117fb8347722e13bb0cf98473f3726d2e89afe20dbb3bfe8bb449db51175fab0215bfa70ade6eb914aeb99ff25f3d4bdb8c4a93a4de8bb80b9caddcc342833fdb220276fa04ad9642fc3c19b15dff8cc47086b5e90d5311d40fe6bf96973ee6c8894dcffe1bddedd23a1c82ca138ccd5ba81693e44925944b22aa2813af7d324649ea986b5656964da91dce1d9f15272e38f9a56eb8e06971d8994b5e2df94e3d95525351930f6a1b1247286b5b862d3bf80960056f6c83e2d731d81b4c3db8b8a5897c39cc098d328fe49a65be11f4e850939f1dbf8a2d62b37b86132c71c5e73dbf4acec93d8be2373fa7675df9e05c9fe0fea0aabb92d0dcfdc97fb642c1ec05fd4d6f992c4f216cf3e333c72a8bda9d86d8538353551ec352b8c94975049069449f79924e424101e37fa4800541e786628016e612bf57c27868d8bfde87a46e9fa33536aaa1faf06c0b9d0f137ad7f9c67b3ffef7bcca14a7b1887990ed7ad5f76eeb7b264e499fe2d7c94d476832d54a0597fa248c645f14983cda91c5ee09ceedc3a2c60451d93b23e0a33cfc7b53466fe660ee3d3ab627c5cb93d4927f74c128569674c16cb6a6dceab1c8b869bd37412e1310f5a0afeeb358b9d6bccafd33175753b44e21f54a8c38c7892e93f9f586741c87196fa2f03f70059482bf58a2490f576fd862474195082daffd15c694bb8b9d086d7bf0b3959a73d28d4c8840792dd774eda2b767bfdf23164f3c26a7e3f6a0c793f31542190d810a3a00ce1195d715a421379dced988b89b318c3dc336c11b9dfce7226af24ca4869db7c0f7111db8bd774df96598c1819fb57de60ea7b68ed2aa868b2e591853eff492d38d0ded6e12a2c9b3992bb4fad6cf771ab8052a2779a1f2836b33ff28f8598df27c54e406a3493b1dff06e76a167d42289d63bc5f5ac1a10fb5fe7663e3182e7dca30648407313966dfd923cb109902f63aba25b9a848d153763d6429988131a78d256d0bf0f33fcd22a8d6e5772254e18127508ce7ff60dc2d5e3ba609df688e9260ecdab2c4c27d710dde953cb2bba90e10f1ffc0e1b0fb929fc3016bed926819f65e9af7138fc3191ee120911e8545e855e89a5b67c4d48f82fc1cebdef4c592e1aff02dfa23d7afa7c71f85e29aa45d2f55614316d4b313e2060a8e827f3b7881fffea7803416c9d2403684d32d98cfa7bbd94b9e543bb2e54f04538bcb6b336e30e2cdf4077a7e521042dfba8229abd08130c321762c7c526539ff7738cbba31a76879baa3d5f31fc4046adfefe082933af6c5fb1bb386d7b6c5f1badbe1cbc2aa670155c20d0b530d99eecb01e4f90a3f6c40c145d1285852b4b88b6f0a6526354bf7f1d8b43b4f8abb81db568bbd252f9198655244556f8368ab552c13df54ca268149d89c001e0168a27522beee78d1db07ed7aea334ca1a327ac378cd154a766b13da857c87d518bb9d5aac9b948096f9097b36e8671d8b7dd6c0bc86d4fa9acd87d6d0f60b84a853b7fd8fa4c170e27198dad14172fbd5ba2354b3ced5c86b549a56e26481c0fb607a44913e7041f085c2370e7ac645622c3d16b7e11ed7f30c6ee45bbeb821865538fa2734f2a1ef886c10959837be32a7ce088a3cf82f635620abf44f6051b006b7ba4fc027b5d456550dd1ec84fb44a9222a0d6f1904bf87e03e4814c4859568b6fa0ea8982517d0197e0f05613a6ed9e719e9ef2e678520f1a74defced4339743fa6271f8f5daefdea7543f83a6873150fcdd2d0913bc2dac373515b4cc999d5ed8dc9878bb424e822498e9a7671e470c0f2fcff530cd90c31545ac35707b23c3aa27236f70e5fbf82912e953ca6fa1cfb7d37ff16440a62d064e6175d574fda325d9cefbdcc919c49498a6d9c6e4454a3fe7b6b38f1b0fbdc0b1e21f5b4ea1e5dee494def5c47a6fa90f0c61b1d7b939a0c530a35af161bebe68a068d84e731492753c40a77ca988bc2d54ee7aef43458454554ef2a3cf2baa8b9014a9b691d0794d5c314e4395c46bdc326fc0fa982eab72d7e0279f4c59967a6f11876492dbfcb608ead698786c24fa7668b5cace246cae458ca752f7119025f52766686a810ab4a6f74274b737536f131521742a0acfb5058b6f7c759a1c07853bc3ed352f4f050661b97f1bde686fa291212cb54b1df599c21f2b57aba2f44d1981050af82b5fbf73ebf4d9a42127ca3261bb04d9b3507986c4306419846cc6e1ff838d573773a5d1ea7dc6fb514ba459ac5f2a506562ce1b9e45ddb74e549a86f0500c98762ece43d03f99e76c64e5ac398ec9655eabf9df5560d854f42697e1796d7414e63c5ab03a54fbddf4a6cfbdf4562533d0184937da75047f58b239d896cea741d52816c631633ca9fcecfe8bea63dae5834723259da3ddeba6d05ef26a2174ddbfe9e319d0ad6284681041b473b3a1a992ddd5dfdee2075dc8e2b398ee0b03c94ba1a0e67c30be08a7295db4590d36720c46acd55b9894632ba3d064c6282ce55a90ddbb60c5d1836c098b81806c0f5f3dbe1e0b2140605a267d34282689e2b05ac68dbed9f044d5baa85688875aed23e21a8d27f80ce681f210f69f66f9fefe3b24486e60b30e0c6dc3ef6d6930d48935657cb88e182afe3066ff71f24abe022dfddb8a5decc7015037fc01a5385d1bc74524ff106103ae2c199a55275d51738c821b6ac450590167de7961511b3c2ce7662ebef1e081012b551ca431f2f94a0d9f142600f43a9918ff8cffbddb18e7288bdba5e14021fd5adf0b5ada8c49b8c9182518ea181287fab23110ca245a15a3ef8d3e0a326b20ec08791903e6c7341ecf1e7d5c876ac38a1cd12d883250871ea1f0928a4b5c6993373e066bebddafc06978fb19f05c00405e12915e5e57d7583270045bad1f67fddb1a12e512470b1645a9f5a399ac84549de5e9f3f5ad4f5e9f523510d102d5fbafd0bcf0f1dcf7d88811d09bb0443af0052618139004ceb441b0b7ead64e2b14f3ffb25a9f60238f3bc73538a9f6926dd3f7209da895dbf7c6c0fab6b4976af59e507e07af31887a87b810f4e90525d6f64bfb112b3605c30508e09a296ade6e2dc079e4de72739f8d38193bb8dcd24cd0aec8045c435faddcbab26bddab88eeb2867c50c9748f16f7ceace57a288d613f8b44e8a3f1a764c3f77a79c26c07ad9194ab7d3f394151fda0c792060f5fc7bcc56e70291a984c6806f8f36007c376c3f467fb307425b0346821f6c7f5585591c3286a45d061f7e48e159ef7db03d09f507db2d33b16c13b4b41b1bd3187783e908ec687bcdae9ec2587d7abf674670736d4f4f6bef9f0ff86cf66cfd9a9ff596329c92663e83e855e6c682f1370ddc169ec413f765e5e91fd107dbc59ba34a0747f1f69ff9de1ad46e87598041d0fa1fb1eaa7f59f0a285849aebfb8a52134c26d8d9f4d313a208aeb11dda6bf735cd95b1f4102a72290c736993a935d8a15e9b29a9b868a8d91c46c63166b60d394c41a113c25e705c8966189f33dffcc0ebb42bb5aee43bd43bf6df0de92954a6fb95b3a13a167e2a7f2dbccbd3c4d3e527f3e5c6ba6c21a880bb91a814073bb4e361f7616a732837608f07ec2dfa20c302c3b14214189db18cda496217c4503860ec9db5b3fe997a1dfc782db17ed6b602af1ba20de8df064e7a56731cde1e90f25894758dbbdaaa0769810f426f81903835be07457ddc9be092111bc2386de13d60ce14a7d62452b681785dc53054cef052c84b9817ce90cf9558bd9d2356954fb35a92677515e38ba2ea82221c58bbf58aee1358cfb78ff5bb956bedd08601e30817cab5ecac9cb4d8496161145cfd5ce5a942f9dfdeb4d9c45e3fe2d449cba011f5c809dcf7e3a0527e7028f923e0316ddf4aa99e56361d831ccd369dd59a1169bbdbe6365fc38d4beac9130e004af2f6a7dfd83fda833360c8e535b13201a5a0d8c3392e0caee099f74a85e6540c63ac6554a4c92104f212fae598b6e8d3497f137bb7a32e948038bfc48aa52590c4a5d441a65b625d7298763b9ab82c684aad2d5bdb4e39dca6160c5c837ba5da5560c8bd90260743b1ff5ce21606e544859f30ee7c6a2d10030288d8101b8dffa466ca14e509ce08e0cc206f39c900f31f6d049b87afd80adc104615ee259c9526dd79e14e415e0108137a9679968460f1ca7fe4d151bfb716c421644596cfdf650cd23d2e9e2b31fb21417975d2f11d664926e9b8573e6fb1ea421a999c09ea4020305fc7a7bea42a88c716744608c5dc4f175fa39940dbbbb76f175789b021c1e942b0affad967713e69c5340b44cde0a4ebb7094b68e7f79cf4711b0d53909ccf4a912be20728f4a6cb5d009220a04e05bf28b21426aa6a0ab12dc49477d3877534c160f2786a8b5f46a8eede4c202577470e582486e28a2e6349ff6e9e545c2f74e7c7fcf7ba9738be2164bf30893c4dc13331b85e68d2b8eb8adc37c9e80736e24507191cb9ea4d64a09d6053eeeb421b7e127f84eb0559fad1ee107f02a33b10118366b52784338462f40cb58feeba53079d29ec656b8a22bd05fa26bc95b0d1c462aeed9f4927dfe49db2770c3f34217a1452f1e1b2737e07a9c9a0e16f2f95bf0087e80d050aa7df3ef032589d9ab397d4dd8a4947150ae933cc01fe50cb636f2e5a29359751235ce8de8a9329d8b3f89d5b968d40bba0cad99008a0b38ae6e497e80042ab56dcd64565d9f4a19298536d22c6a77b7316f3562473510e2d4f68c7094b432e87d7e8cb992f883d43511bf8bfb506b6762959b7ee293e17cc571f4e32a8b942521399fb327044f534f3ae15d4abd7538f824307", 0x1000) 07:57:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvfrom(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x841, 0x0, 0x0) read(r0, 0x0, 0x0) 07:57:26 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x10}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 07:57:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x41) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x1, 0x299, 0x1, 0x8, 0x4, 0x2, 0x2, 0x2, 0x9, 0x3}) 07:57:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="22feffffffffff000000000000000000"], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 07:57:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x808, 0x0) ftruncate(r0, 0x0, 0x2) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x101) close(r0) 07:57:28 executing program 1: r0 = socket(0x18, 0x4003, 0x4000000000000) setsockopt(r0, 0x0, 0x5, &(0x7f00000000c0)="e70d9ee3dfb79dc90671dc4aff0b4a1fc45bdd0309fdc619ea1db9dc68602e089ab80ecc5981efb3091bf4fe1396be974aeb10bb2ef0ab588fbd529774b52e7324443fd7ccf0e9947695dddff2e92bd6d51c10e44e57c00bb164d8cfafcaa954331f40a611d2d4f6726e", 0x6a) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x99b) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) 07:57:28 executing program 1: r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 07:57:28 executing program 1: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0xca22098df8f89c64, 0x2, 0x9, 0x3ff, r1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000040)="fd67e5ab69f5afc6cbf77b4d8c74b81650cc82630fbeeea27bc5b63d37c07b95e1c41c7bddd937464af46acc488ea3eb57392dd408768815cdbbac4c8bee193dd029c2b879437a12aff2cfb189acf8de41a8f50ef4235deff83f52e51ace27db8f3baef8623de0e03695ee42c3149d9d28fc96b364ab56966dcad7ed6ae40402cf710e6ac479348012105ec1b5221e922ccaa3ba5fcf7e3cd1625d330f6f0523baa99098cd56b91229537ca6b035a454634cda2fad675e4a34c7f62857", 0xbd) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r2) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 07:57:29 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 = semget(0x1, 0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x80000000, r2, r3, r4, r5, 0x40, 0x7}, 0x8, 0xfff, 0x6}) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000020a000/0x1000)=nil, 0x1000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffffe8) write(r6, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 07:57:29 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0xffff, 0x6, 0x4, "2de9ad4a5c7fd2f1ee88ca2d353e22b668bf9d40", 0x3, 0x81}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x540e}, 0x8) 07:57:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) getsockopt(r1, 0xee0, 0x1, &(0x7f0000000280)=""/87, &(0x7f0000000240)=0x57) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x8}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) fcntl$dupfd(r1, 0xa, r2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 07:57:29 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) pledge(&(0x7f0000000000)='!)@)\x00', &(0x7f0000000040)='))\x00') mprotect(&(0x7f0000427000/0x3000)=nil, 0x3000, 0x10) 07:57:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 07:57:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xffffffffffffffff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) socket$inet6(0x18, 0x6315db7e9a90d809, 0xffffffff) 07:57:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x1000000000029, 0x5, &(0x7f0000000000)="06000000", 0xfffffe54) 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) 07:57:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7e1c354d, 0x7ff, 0x401, 0x0, 0x62, 0x9, 0x7, 0x3, 0x2, 0x54, 0x7}) socket(0x1, 0x3, 0x60000000000) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x1}, 0x100) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 07:57:29 executing program 1: close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) recvfrom$inet(r2, &(0x7f0000000100)=""/95, 0x5f, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x2, 0x0, 0xfffffcbe) close(r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) 07:57:29 executing program 0: r0 = syz_open_pts() r1 = kqueue() fchdir(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) getgid() pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$setflags(r9, 0x2, 0x0) close(r8) dup2(r0, r8) 07:57:29 executing program 0: socketpair$unix(0x1, 0xf1cec509371ee330, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 07:57:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x1, 0x1000, 0x560, &(0x7f0000204000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000080)) 07:57:29 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 07:57:29 executing program 1: r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000002000/0x2000)=nil) shmat(r1, &(0x7f0000000000/0x3000)=nil, 0x3000) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) 07:57:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x2, 0x1, 0x2376, 0x6}, {0x1f, 0xae5, 0x2, 0x5}]}) r1 = kqueue() r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x80000000, 0x3, r2}) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) r3 = socket(0x2, 0x1, 0xfffffffffffffffd) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) 07:57:30 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x27, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 07:57:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000740d) ftruncate(r0, 0x0, 0x2) r1 = dup2(r0, r0) r2 = socket(0x20, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x100000000) r4 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) close(r4) r5 = getpgid(0x0) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 07:57:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000080), 0x0) ftruncate(r0, 0x0, 0x7f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x10000, r1}) write(r0, &(0x7f00000002c0)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d17972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2fc017a857ec959980afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac", 0x138) fcntl$getown(r0, 0x5) 07:57:30 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) r2 = getuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='.\x00', r2, r3, 0x4) pwrite(r1, &(0x7f0000000180)="ee3a4e385316938700801fcab63501bd24d76cd59ca5aa9893ec45e710c5bf9bb98c8199f940f6274ad103d97addd41969a7afe8be5f6997abb2c6e9a352bebb998a1953dd41572381bd9ad786c23845a547936165aac1a88f80c9e3460c35e8e2c91e5dd3675c714c2704d1642b91750e9a94d5e23b23d23103ff367512e556d2feb62708ea69138628778ad4dc6eff13a8d12de4c08a1ed97d54754a52a3c17f16adae59ed07d85d52c8e014d685687731f7978cb295a8a18152626876466b2153fa7dbe3595d61fbd898cd00ea88061f332329ceea5dd85af38d6699bd069bc0aaf604cb579fc5d2c", 0xea, 0x0, 0x4c) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1c3) 07:57:30 executing program 1: socketpair(0x18, 0x8000, 0xe38d, 0x0) 07:57:30 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003acbefff02d08cdfa472c158b85471915ec8b05b3d530a4382f51e8e8e4a899eb02e7fd159d1c77cce50dcda62d4df5b5dfee00ab40dd748"], 0xeb, 0x0, 0x1000) kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x400, 0x0) renameat(r2, &(0x7f0000000240)='./file0/file0\x00', r2, &(0x7f0000000480)='./file0\x00') accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x19, 0x7, './file0/file0\x00', 0x6, 0x20, 0x5, 0x1000}) msgsnd(r0, &(0x7f0000000140)={0x3, "bdf4399d1f20e1303ad5151d03936c9c1019fac6fe14"}, 0x1e, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xb, &(0x7f0000000080), 0x1) recvfrom(r1, &(0x7f0000000080)=""/97, 0x61, 0x40, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdc360b000000000000e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442728cc6c04308f72149497ca128ed16d13c44d48af0ce273da65a1d3db901c48e582d225bca80000084000000000000000000000000000000004716409cf0bb5abedbac01dcb7c7bcb0384a2d901c0ad715a91a43f44f88"], 0x1, 0x800) 07:57:30 executing program 1: r0 = dup(0xffffffffffffff9c) acct(&(0x7f00000000c0)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) 07:57:30 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4d0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) r2 = getuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fchown(r0, r2, 0x0) 07:57:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x81, 0x1, 0x3ff, 0x6692, 0x480}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x10001) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 07:57:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x40}, 0x8) kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() r3 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) setsockopt(r0, 0x0, 0x2, &(0x7f0000000180)="3372852187d42125a00a51910d38cbf7727dd8ad3e03a6682162bb6bd58dcb8d9d27cfb4f1faac0a94d46b1b235b4526a8e7c173ad3acb2861cb9f8d0b4fd84cc69b1d4a035e8a07bba067e8cba642eb1080d2f26a1304f9ea211ca1e3fd0cc77cdd336c224257851d9c898372d2e2f7cb61524b7b6d225208e24e46d342a626781ff511c1e30f52188d8b5c84ae8603b10982550f931bb3de056ef49a5e64adce6c1c4cf618cd4615e7832a9db2037d847b7cc80b8351a4bb572acc8a11f9e1757f234363eb686867a27a968dc9da6086b60a17ae8e7d47c03faaef6bbc5d63fdcbf0124db81019ba218d27bac55e69c92affb7ad5e77fe512868243cab7789a630e81d5302f51ce58ae936304e6d2e0b44db8fc14551aa10f8256516d54826b934ed765c708518ca89ec1f232736100e31256f5bbd7bfc37530fa1ee50c984953d7508c4f4e139e7a2c13779f2f8307e0ae19a49a641fa81c6eb676e1cd12c62591414f143b49dd10fe974848ed116385d66d1a7e1ae281fd49453538ae035e35cd3684472cceeba20dab8c84c0a8a1dbb38ea87427639302c7dc39f5c1635a7bfb30b3b2fffe85a3696c840e3c49432e1a157cb1ee4a1ef8484d0a41d4c6d3743455442bc0ae09099b427078e361e58c80b717c96466c67f418809b2e87b1b040d7f855dcbd4ade4b3f38eb5c801a20fd0c8fe336a13520abde545c9cdf3aaaad334bc6188ead034b53c41146d87e387235d37f63ca22f5ce754a836742be03cda95a2de9054e53c507757b58c22eee509303c0a436f2cf13023c4276346cd628bf620529d4ce503f8d28abdbe6df72ed9263b8ace83c6d8f860a8d21732ca3042b686f6bcce105d258f8a03a1343a93a06521897acd6008c7abe014f1c6e3d071258cb54eb43fc8bf0b7af99b0881ca4d080a2109b2eba59ade508a098d1263a053b48124932da98154869e14727b57ab21e1f4028ea0977d879c64daa4071654ec49922a4013d7907f7a3861517ce898fc0c2650e12c2dee08769adb5af3d4dd9cd558ce85ffaf3509c2e223138bb3296e68b71909c504d40d9964f0a4f873d4903a8b07cb71da4d57c07601963b527753fce17bd49042d18ddd50a284efe5cb698bee8cc32c56f6503145dc7c9740ee458e9aa30c68efeb57232d9bcc0fadf63e0bcd0bef1135d3bbd02a1e0fd97d6e06dc17d2826f7b864cad322648d0f5b0ae566aec9cec657c5b758fb4f7e717f94edaec116dcd92b386ecde860cc7797b163c39daf775fecab9ee6385f2ba063776e15465123970c2cdf08781d46c591ad9475844a83d17b9127d801d117db07d54fe2890ccbf9c50083653a0ea980c98fa362d3def9f9f3eb5d089863e39ed836f6a5484bc4d6d1cd5a8183bcf874a1f2d4338f54c8329d97a8d47437d26a7538610fccc5198b77b7eff84557d9f76f3ed1158b59ead2e71581bd5ae33d31289414218c516c3ba2757a9953ce50a7fa7cb8fbd9f84de3b9541f6c0c28801709cd332e05553326ddef00319b0f77094c073a34a6f50f12cd36a0cfb3f4dcbd066f47165e06df9cf2b29759e2db8babca21a6864f2a2b714a7d7510aca19d00442e8a4930d1be9c3ca2491f9bb9534c1adac1d6b30f69a2e1a0b3c690174f1d0a9a7108f9907f8a6229ee141aa4365460c57d97ea15a1622434d8baee58903358f566415dc0b81258851f484c2e741c066f45baae6b129d51bda0be797eb7e3871ca73a0ea9de8673b2edac2407a1eab130014a918c474fc6897cf3320bd89d442295e5cfbd0e22df83a0486d455e0d70b0807359fea0b2a1c020d1406d0c54a98d5d123e756362ab60dbce679b55a27fed2e37c58e8fe542991801af6a9dda36bb3e1e09ebba2cc340becc22bb65cef1d623bf17645027777a1d2363d3caaa9f3293acc442455d52a7ccefda027b19060917f793152384726eb9f8724691b2210af0be44992f588a28537f39fb9ff9b6dded721563962d013fb6a6e7652e623172c36b07799d685753d28d8350112f81eb5741c7eaa4dcc5202b90f4183c0c34ce87fabf100c5ac7ee08fa1f7b68eb3e3e5b140b2c870fd810de1a98cb9ff4b0f31e06d08b443dd5c08b891e46f54f94ebdf45ea8609cb321298250c4fa704621f46489bb424547ca691f51178d1694bd997192f528f8ab3065ba219852065e2bf930a8024f765b225265bdfe9eed6e34def31f0386f564e086873324a392dd975937682896560b29d1b9bbda8df3ecd0befcd72d21d57c46c153304f426da0652e6ef8530f0c7de6673627a3dcb39e971481f05af152c72d46427d31733a4ae1b2ba449ff50c5f9ec080cc7c3ed8c2ed905c9b6927ce8ada9945fa7b912a8c7ea0bf2c8498a741d027151b55e6e7a6a6ba76960178b6b9ef72385815f0d189ec801b547a787968f5d790e6b7fc3062eda55d625ea8256d83cffb49bbd7bad1ac8878ce6cac8c4b1212f79d3ec17bace71cad1163a2d26de89871ba06e6400e905f4d9d56a106cf52026b3ca43a308cadfb6305d3d17488854617f4ea1ac295fb11bf5dae764e710d34fa8d08ea127d52779417593c2492353e39fd997cd76f38b88fedacfbee2083bb58d7bd335eb5edac02403cad92cea2e914ea79546236162f0be8b81f5fddb65b483796201968b87c63fed26e29188ff37b3d0879175c7468386956911c08d4ea3cbc228bab291dc52f133d9e4935f11eeb777649d24476cf80fb471be40296c76b61b0d88037febaa2256187001ee3a25d52580090eacfd176caca674de126be7fd88fc781422b6c095ca6b2bf9054855ec54fd31e5111e99997054430c7e2bbc38b03bb7328a073b9cef7df7ca0468c816de024e492c91ddd14ab4a2847ab1170a6bb29de5eb4147bcc47947d58c21b01bcc074fd7d751d976416997de37904e80fbb68dea68bac6262162f73df8eeede7736f82511bf32d49ccbad19809aedc02e6cfe66161d3d07384e49af0f4a161c1dc22d8970aa4235cd9271e55d27b24a2c678ff91fdf87b1f101b0ba8033607ce0899c8e4551e924764e58b95b6ae5b169cbe5e75c2b67874be04bf5fc8f6c2d516fc5693282453d57b993a96317badab6056a36a2f363a6ae2d2c883ac3fa07aab41e78f5666da305346e04f67619da013f0baf280f41d1d1bc1d3e6b27693bb15bba0262f4d5b09941b3125e60e551daf418960be16e84f2bed3df1b6138b64f2c2e37e1d96f904e57af115cd76b97e754d7cb9b4d4fb3ee8d61f417c9d36996979ca3cadedf68f634b10d633052f1c9a8f0e7eb22c28fe60c4c0701b3745ea3d7764a7b2ef46acf0ea27a85f2868c1d38b2950c3e5c54483fae0af2290c97d704ad0d06756aca6dd945090111b542c04802ba277c0d58099f06fa7aa33fb724472a25e4218ee560675031b7b53ded85ca9c19e0bcf6007db262eafe8994e35ad693451004bb452437de7c79b7d833da94be7b46ee949569f54c524c5c2c95441a67a04cd1ff5c6ebd7cfa4e861c219ddacd872171ca6c85636d7684f9f146d27a5668139037bb2872c826035564255e3cf6e3203823e8ee379af9037d4c6cd814d66d0cdb7269dc1ea2d675e2ccaa7717bc66369c7b9501c567bdf4ff34cdfff7f5c29b7cc40a7e45cb431ad649bbf95e28eedf26d82c1fa8f44161e88f28319cc751f9d4cc69853a4d13f9bd76ff625f4aaefaeee8c362ae8b52c10283e46c322d456e2a0b610f8267e5a60399b352f0e30bb11af127020246addb1c1362033545802f3503716e931cfa737f8b4f629d15d0a19093f0fb9fdb3fb0a693a5248dffbdc9239192dc2acbe385dc59b350493cb9624d0be3837de6ddc68fc3f606082e3f1589145227dbeaa989fe96590cd413778fd483f05e1f77fd3daf02fcab3a6912d91a9640aade2cc8e17aab6b12c851a2938b1783ab7468c4a56f72c58523a6297575657b9271d0fe00ce480262424b895070721086f8a6ddaa6fea675e8580b1cca44f70c96fda6e341ed9360d0ba71dc1ed4ea5b69b74367a8401fb07a3609bd3a4d7717dd2bb42b2474a6a1c5a32c3435859cf28591958752273c62b80973c785a8f271b01bfd82a2caa6b4943fdb892adddf9fe61767fbf897d204affa4bdda9083e75bb30fa9de3e0ded1b041d30b2e1b4f98dbaaa1ebde7de3f16e8d7910f95fb630fae0a61223722a0ddd7130bfc1577e9d27a35be0c827420c7fd46433ecd1769bcd886e7ff7bd2944e18b245ab22d11df13ed6554cb9a5ca9026fa07a90eb9f467ae413fb26b9c88c7474449dfdf1b13f31db91b42765e0641b60d71a74ec04bbb79e0e28c8da34d6a43aeed080a0acf70eed41d5a3d539c2cc9e2885b5fcce0ddf3f2e563c68188422c0cb2239700c4d426e65f582565bba05363babe099877188eb1778bdeb960380e9690c3f79dc5a908cbcebffeb4127ee2b74f9eb5c235ddcb2f8f4b31dceaddd7e6ddd8e3ef80fc82bfb4d75efa9a633f06992566b84c3fc9a49155f935668e73de73d4a2cc9380500471926d563f89d25607057f5b4a33cace93dc34e7308e6187c28fe8595e018af0cb73a62b9ee30b1c8125f776776c3a5fdbb1a635c721baf9075e2fe4296c038651f412edd5d98398d18abea44fb11e2959c4d7f91857b6079b983cffa58442ddf1e65610b106c7050d6d7161f74ebef14ee7ac39be5f7e7f6fceb32253b9a257a7624073a9458882c4762c6c32ab5b885e1bf08650704031725cef402af055f1209466c33cb2ab3ee5ccc9e7bb92f0ffc7da038078740205f745c58d33eb815366e70e943e83de280c06297330477a06dc9d08011654ba6c17b010d6492e74a8d9ef35a92b605e99b3722854b8e0c6e0e3d3a094f7960a5cc876640c6ed7b3f01f2557e44d19ff1fa228bc243a764b92b6c8ecc76299bca5996f6f3e73934d2333c64ffb02c125adf02d0f1f746fc1631af82e1164d2e0b3af3ef3e174d8e2ba1f653ec680b6d668d3a7d2074fec7bad548001fff8e9f6b45bc34fa821fa5b2cd731a3071ff12f57073183afff438ea4003908f6ee9829c2f122e55b3461747d0dc16bdcf1ab95b1ae2ce62cdf3c408a472344e4b1c207ce3de7473a5d6171a0d517b1bb26876a47ea7116d3a7d93195b39c20ff9a73f6e50ec4e7eddac95c1c323e3809c23e7183ad46060148bdcc63dfe49a5bfe8222bb301610f8e42f1b976109e0a43dd04742c7778cf1b44d215a0c9070bdfb577d10cd4a82ed38dfd7264919396c454b09b50ad20eeb24fd993b8bfddeb81c4ba08fd3a9c681cd43421a52b57cff465540fc344f21951c4ec2dc6e75932ac8eab7f386d40c800bf72f764a79e2c874a3d979e905e740213e8d740008aa955504855a4d866475979fe0fd4fc1d63189cb4ffdc9cb1e89ebecc8ff090c28e3958178f1d6ef8ae1a18a345a27a654a7d9f9a4baf8f8996cb77ec1503ea407230eaca4ad1fde110f98d2b2928e5a012abe455ad948ec8b96fb6b8acb75ad10da02ec8f05d02770cc67eaa7337c09ace206518904528026ef3c99ca9af3ee67e65940ade142606869caeb0573d6206833a17704e7215c7243943fa779a3518041147e11b9afa6b7a7e20a3e51ee7363ad60968662ed97223e8039df9ef04ca9b1d0474100fac05f42c6b640f0129a821d3bea73ac960d2cf6c9475a1ea76ac68353f0c168bc55157ac380e79ccb942ece9b27846b65af38b570d2e81349fb0eda6e7ef0a1e05d125627d53e9c9967ece7af4414377309aaaeebd332a7b62c9948db3670d96", 0x1000) r5 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r6 = kqueue() r7 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x3, r7}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 07:57:30 executing program 1: rename(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r0) syz_emit_ethernet(0x34, &(0x7f0000000000)="6dce8d0fdc7b21595d25f10f974437bf63895d8fce3ea3bf446f46becc3ed0538536dbdc812ac927599a3d7edd20322b4897b4c4") 07:57:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000740d) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ftruncate(r0, 0x0, 0x801) r1 = dup2(r0, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) r4 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 07:57:30 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x4}, {r0, 0x129}, {r0, 0x20}, {r0, 0x4}, {r0, 0x40}, {r1, 0xdbd5b48c4eaccec9}], 0x7, 0x20) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x3af5, 0x3}, 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0)={0x7fff, 0x7}, 0x8) 07:57:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) sync() pledge(&(0x7f0000000340)='.\x94m\x9b~M\xaf\x99\x91\x03\xac\xb7\x8c\xf3\xfd\xa0\x00', &(0x7f0000000240)='$^\x00') getrusage(0x1, &(0x7f00000000c0)) r1 = msgget(0x1, 0x200) r2 = geteuid() r3 = getgid() setitimer(0x2, &(0x7f0000000040)={{0x400, 0x9}, {0xf000000000000000, 0xfffffffffffffc00}}, &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() semget$private(0x0, 0x3, 0x10) r6 = getpgid(0x0) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x100, r2, r3, r4, r5, 0x100, 0x5fd}, 0xef0e, 0x2543, r6, r7, 0x0, 0x8001, 0x4, 0x7}) 07:57:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x0, 0xd157ecc28d89753a) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:57:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 07:57:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 07:57:30 executing program 0: r0 = socket(0x18, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 07:57:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x40, &(0x7f0000000000)=@abs, 0x2000001c) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 07:57:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5", 0x520}], 0x2) getsockname$unix(r0, &(0x7f0000000c00)=@abs, &(0x7f0000000c40)=0x8) recvmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/166, 0xa6}, {&(0x7f00000001c0)=""/84, 0x54}], 0x2, &(0x7f00000016c0)=""/4096, 0x1000}, 0x800) 07:57:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xb95) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket$inet(0x2, 0x5, 0xff) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x0, 0x9f1, {0x401, 0xfffffffffffff801}}) recvfrom(r1, &(0x7f0000000140)=""/200, 0xc8, 0x802, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/146, 0x92, 0x840, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x18, 0x8000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x4, &(0x7f00000002c0)={0x1, 0x1}) 07:57:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xd8) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xff}, 0x10) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r1, 0x0) 07:57:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xffffffffffffffff, 0x0, 0x0, 0x4}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x27, 0x0) 07:57:31 executing program 0: 07:57:31 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x3) close(r0) r1 = socket(0x18, 0x400000002, 0x2000000000000) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) dup2(r0, r1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 07:57:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xffffffffffffff01) setsockopt(r0, 0x1000000029, 0x80000002, &(0x7f00000011c0)="1887dc6dc8c58d8053a7f9a58e9c98289d4246390370558eb6e756171763dfabc270421182496d361646ca302cff0692fd86d4333947355ad3015821d23e3c701e71c3faa143d5494fbc1ee32c64a8953c224589dbe633c2c46fc8e938488a252bb22eb75bae9b2a425741621427e2a9b28559609f312cc314e2d71bb9b42a918a4456f5202e3f78d167880610ae274207165b68ec01b1c3295263bc09ea30533bf2d30cd747d5d785cf64f981aecf2748f7935020f729a95e2fb7539a321d882c76039a69bca24f20d2", 0xfffffffffffffd48) write(r0, &(0x7f0000000140)="f5425d719bf3d84bdf6cbaa94719763ca73740753d2f7672c75c4e75ad114608e02216975fbf9464119c646b3db068e4f395fcf718773922648e2e926aea53b2c7c518ab38ff3cfda63dec5861a56f1900f9bd1803b76f93073eeb3ac83d37fba5a0e3898f7f6d2b0c3a4c900408af3fba55013a80003fde6228a9f601707ecf989fbc7ad3b344b07277bc99225b58633fe92eaf5c08d76fba1b7bb4e1e155d561aa0ffc7049b06b50c93420e31cda61c3cc086bdb2a9158198125f3e1bf594b82c47e68c804b6a5a5d0d02f5e7ed905f2d6da6abe85244e7870d3601feac28cd8c28970cf2cc825e47ba78a260eb76f2beac8475c496cb4ad2eebdbd3b39142778ee5c22096f65463c4c671be8d1d83fe6202d8aaccb631f559bfe1d797bd432a4a076fa0a75de72a904e0a64be513d0a22cdbd9567ff9f88b924f4de301ca95d01233615ff6616530aab9c6d2988056bf454a6a87110ff6661d42fa2940479b9552395c73d522a7d122adadfde9cf76cb12068b37034d399704f1b0248032089b45816d97f72d3d77c49310efc0b1e45bd66fbfd2142eda1241b7fb3511037b52f78461b9e241b9112b1e200e5dc2d8989cb8a55cd4d6a3d9b71cbccd42d8b562765e8e12dfa83d9ba33647933446bc8982b9a3369db03577741cef93f4cf97d54c44b65caedc611c6bfc8f8c12b7dc38a219dcf7127d31e94992313a4cc3984d3fda3d67afbf1d3a8c1ba913e9e3b54578ad84fb4ccd9abe5a0fff26672867e80de55cf774e5c4f76175b6da1fa32c5e41eba2b6111b853a94c37f73e6508031a34966223fb5ce601abd8bd6cd4b0f47bb20b861547198ea8f309b2a40e7d47c965f09a81bdef6b200b1b4818d0acb1f9ca61c43eb01986cb88d8eb25e77c198248802748d4456ffedb8dcc6b2cf7b585ac708e12a1d761060fb41b61afd2e35e699ffb391ee92b8e7d7d25226a113172477bfd8a312c5a7d4c7a2037e181cd6d135a0ac3f85aa58a2c76d47c13e7e15861e6e9200c5dab83b135d5f803dc0b8513ff4e771a4e7a1310642951a38ce2ac0420533c39a8e18d7aa1aa4e968c28d38791e67fdc779d52b57c3fed058f058d3fd9ce67d21573f99ca379eb892100d3c052dd055a72aa7b15ff7dcb6c655d59ea9ddbf3c5c7cd22d63646302ed2f54f55ede6f387f633fa337245aead91f3cc6291dfced8a88ad1dd7e8c4faf4b3eda3ed2a17d6aaade541ab296cf270ce049a110bd50b2b3492b01e2b2065cfaf6b9686b092225daa9d5d6ec973c62f19fe73fdee726e75dfe93f3b9bde8158af8d8bcc26ff428f5e20da37ddea4671bc7380412100b39854affbe1f11299c246655080fb94fb4ae3f85572b59bd2e4d33eed5c7cb3e9692caf4a52ebfd89d9d9c396f3a655cf4e3daf5b4bf31e016499a718010209065bb729693c3b53a8958bb5bf21fbf7758cbba936f7b87867b2016f35edd5e34ea1a130f1d82516d795cb66b752007c9ebacd0a75d16d6bd5652ba2c6df3bcb908b2e9ec490e3ecac4e9ba21a44f67c8bad78e8cebcff772aef25d16ec245f0dc7a58bcc1d471712e83264f06f390bdbc0ab514c8c6fbc2b8a04a3c8b38d876e57158f7e530d180956a68cbe9e70870cac012960876f84ac3821df147394cc1ada7883f60ccd2afd45660cd37ea102e283ce5faa6cb02591980906abe442d7b60db69ed5165522ec22aee42d289e94cefba4a5561a0638e2d54d1d31b6cd4d69683b7ac75e4351403948cf7c6efd0f9f840590a581719aeccf532249aafd4d073356eae9a9d021e1b3faa703117c493f7a914af014b9e6204bbacb03d7f0aaf0a4b248070e90b26808488d294e68a0578e8fa43f86f2ff65545ab418515f411326962f81dc320ed99961d7cd2bbb6bd70783c6f950735fe256a796bf41f78ca1719b64092d951d8efed6c5e4a8d3a43b8464f740495c351ca1edbfa4ca3ea1def033a5eeef055a464c8bd7631b9193e2e00191a47dd1d8846eb3ff765b7a644dd37a240097cd9fb37f2e703401598753100d73b769527cd78e38326e655e70da8b0da03d28f800d5dcd7e4447d86c04161eb0bb888ad2549f902f8853de5ef478144d0a739cd0c94dccc07869cc0ef7343121050b3f580b332d9300f5a5524f7fc8399845f3e5aaf76c82cdf0b1af176fc15638d66887488fc7a33ac16228782c4c490080f25e28245b20fd312903f5f9fe3379f32674de1b53b3663f119a636ea58844a6e45ca9c02f1932353b7bb35f7008be4410e13252334d358dd4c4cd1927a1a5abd06ade93a110389df016ee46c2b2ed484b41c98ae15c924c106078e56977415c39ac9ae78585935c5d1078c8bc1da0204c5c3b09906b74556d84a9c94c9eddab3bc9b9d6e29d4a3c5c3431e2561060fcf8f3f4ea5dc455d5960664ef89bda90fe8064640af329a2a771393085dd592cace5238bd97fa097d205f41757f06a5ec5a0b67bf085c197f6c5f19c49aaa55716bd7a45b6bce07a1b68dbcaecc7091d1eddf2c5193eadaeb15c38a7c65c2d053485cff2b97c731021e3d1ff2c9beb7ae388749737e0a75b4babf083276a1bab0f4807b8d062e4c6a160f9a89a1aaa95e384a7872a85b8a46000b92b3c7bfe05bb083199f0253b3e21a0beee8be1e934b463efc620ca37e5d4278bc662dd6a2e13a327f9a40514da7989f11396b4323c65371d24e13c3f178d615e961efad6fa07c2ff1e082d71aa9406e42d22bb42b635129f5d1271d3e201c2af52205ac33e4e129ef14504e8169b5164b4ba896b34a5ed1e3e246bc0ed31fd9cebb3f0dc23ed339d0652ca97f3e048502a642bcb4832062c7016b0e2bb2865e7d418e895e82f9e25252ef0fc1c115b12c5166daa3d25b671f97326f1e2d3a2bcebd85f7e73709ab580fd4bad120c2236c4b5669955fe345aacca9dc1f196e12532eb3754742708d26d9a2f66e5413af271c8f71154781bdce485d7e9808691d33dbbab6a5e8b6337d9605a9412fa85f8b6aed5ff5d4416b7a7621c0446581317bb04ef6f50bd29eceb4053774e075ca9508bf2e67a54f6266cacb4d9276ab9e991f6ce5465a4b218d260189f3030339748efa244453fd25e01109c51c4624f3bdb2dad9f84c44838c291e6c9b12f4d9342cc3ab48145fbfcd902488dc8170a36d0dfe85eefe9c185cd53ee9082f4388cf28227069fbeb7e1155eabff5cc5e7d5dbec3e2dcf0ef5b7c576cdf5399473027c9d06c348a5cb3c934f0394c2df547a37271d7d7acd640416d6b8844a423af1b587b2f07df4d4ffbf7426ee54834652bca10f92453b22bf332b6a3593f78af97c2356961a14de84c3f35bc75daa33d73c1c6d4f2711f26192a1655105e9625bc004c4c8893b7d2851180d09466e322dbe12dbdb34e314097024d62c252a29134357f06952d831c123cce8aec2f9f7dfd1baa69df5c25caff6cf907a7b87646183aba16337e94b3a435818bd0031ea5fd3c3eda8004d706c4e274bda7265213ec7bd17e254e7b40e588dc9cb9ed8bb14f5203668c7256df5a0df17230751091dcc851125c32606e6670992051de352cfaaed59210e61bdd6ea42d0569462a915f7962ef563e2ae53ca364ab0f6fb44c522d66144115b44bc829837192f14440834c192512267eca2288297a5b548df25a4a664d6ddb091da51890b1ace9dd471b7e76c58c44b6792d6e30e265ef9de5f1264b83fc6b83a04b2b3ef77d8b8bdf8edaac7ab74de82ecd4b9924825a7a64d341f83383824f1fe259dc5201668a4f6e324ab31da693dc0d30ee5c7c3074f5bfe7bab64915aab9f5b5332cef0fdec69a8c9ccfb16119f4134cdb911010c5ba11c2e16ffef9a20259a9dec2ab78629a00da9c34bed160518ce6b2b9232867cdd43b72c679f7ed39f4fab0418d2fb820ba0e706b1bdbd4bdaa154b93f8ec03b9a139bd976c9763fd9467fa9c336517b9bbe4d329e61e0c0bfe6869494b8e49e8543a536b3baab1a71e4b000fcdf448e86915c8be28a0d571dbfca26ff31394a14e71d20813ae3edb9f616121999eed4d2a8ccac04949592a739fd8967dfb672af5df5153c67ba032d09a3d947bad1fb5bfd182701e491f5cd53b647b2572c32f5200a274279d8e299c28d3ddd8b5f985bd5e70f002c0d23b1724c8b1aa45dbb6098f2b7f06cfc2971ec3d4479be4e01cb7f5512c5796fdf6e92b61a8f7923d528851618f30d097232e29a1fbefb63681ba6e1f79f3b6cc3723da8a63299eab3e8b2e885f72e0120763da49751bc5c99c03433207f40d13ff76b385ac712cadb53c64785fc73196d41a932cf34c7f222be45b4fe115f15b082315f3caaf420b04e5fabf533ecd14c0fe6316106fada2366435a878b9a6eba72ffae7c9fd49a5983a7c8c55207f702f8fcd6ee2d513a56179af942e3a841c954c3891c2ffcecbd7ec001eeba65526b7dea09541dca89cb6a468ceb781f150dcd645454d043fe971e315e5d395c284e77668acf77c69b3567b7b35c4aa9657b0b1c5933f3256a853d013abdedb0bde8753a7e6659b778ce7248054a7b3cd48fff55fb63a2739dad13303794d87eb3739122822ef348371cc2d24dc18cd18ff547ec75e24466a1b19c3b291930c42c6be90f02c8bc9b3de1960d5d195f606cc2f384236c5b590bb7983cdf97b1daec709b4b9e074ac5fe33831c92429c0e135aa10f6343d04022933eed5bb4eeac803a4b1f1e8af4301dc0bdf822f7e24af1ea1b7b12c4938c77b7661d70c227096e0e0a1d04c64e9a57a6fa6bae79821053d1a44cb5167cee8cd46ab274700c5ae71a10d46d4c538177877bccf2a04f9b261251037e9e0d02690f0e0f7c3fa5233987f27e64503314d185297abd41e746b4450d428c8a00b110b01c84d735972d971f72222e73cce1fa3d2d09ae3e528243642173c4e6450f2a272c685d41b136400199a22e431e746ef8aa2b5839786a7381c6476934851f7b2c3dcdfa8f3b65b429b8d42a526da4fffd87834b29463de8ddde359a1c6c19569e7989c44e865c89ddae30c89c2aa95ad737ed4ea51021b95a0351652e806e9a27b99935864fa580463d3b2e223e34a83e3a20e5fbef5b6ff278f3c65123dee40673a67d1926e46a6827bf126380ef2637eb993eef02f849657a4278ccd91975aa6d41f1aaed9c7e957bd61be9dd6e104b1a1fb185d0210a694c701017407431c6e627c2268c21e736f983658599e725cf52699708da13deac86a1fa0425ce6d552df2401049df48ac42e430badc3b08274a16c6bbddd8f7ece2fb3e5e70b99f79fd2ff769a4a5edc04e2bc7e2b1cedb946db953d561c7430d66eef6fe861c0c8c2a08899196a1b8ebe75117e1fb2155e2e4f02a4439a0e1bf4512071d78d7293cfec14139da03255d185d9bf4d4e4e8c8e77ed3408b5aec8832a9946b0fc8566d076f812723c4944a7c867f5976b78a5dfa065bc158df9bc732b21d7388dfe64479633a15bf1cc658027bbc83ec61bf7b13d1c0dd7a92a65ded4a2c6ebc8ca7be73cb31f0c9ee69e4b01849c291d84df9c700848db801f71fa4de1aec2aff024f3875d39f32505c56896afa04485e35eebe081fa5707e0b02b10b48f912109e8bedc22bbe114821e8ca8b68499e7c7568c1db6bc3219cb1edf9f8faaca9681072d9be86d315c5f308c0504792dfe8401a45f0cf4704cab83fc4cdcad5e41addeaa4eaf9f8f99b4e368bcb3e2a1358a23507e74971d74be6c52d74db18920bd27266bb25c172d0bf53e17485d4fe72145646adff94bb1e6847d1dc43e1", 0x1000) setsockopt(r0, 0x1, 0x7f, &(0x7f0000000040)="0aeceea4155ec0700c80842ae0b5656e6314ce7243fb7049fa02149ffe7294f91a218818fb9a9f7525c73f824d8ea9f1b1a3c31a2eb5df51ef8e176b411c43225796674b04fad7b328207b595c04bad24ba897acf010b1f56398df7551d0f181a1b13e855184117c16671ccaa1d64cb2d171fdc9e1ce1f7762ed70fb0b67a1c34d4ef598a141ba36b15e135ea2fa0bf8b01d7b897dbe8114a712db8e1db2841ffb93cfb56aeaaa12e0fbf28c9435e25682dc3980a7e568fb817b53f7cc82a51e80bd9c8cca637581bad3b2bcc1695a6b7ebce8ecdaa6b6c60f11c8a58e945d4779f2b4c88ea3934a1eb1", 0xea) 07:57:31 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 07:57:31 executing program 0: pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x9}) 07:57:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x2, 0x1, 0xfffffffffffffffe) close(r0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 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) 07:57:31 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) pipe2(&(0x7f0000000000), 0x4) fcntl$lock(r0, 0x8, 0x0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/198, 0xc6) syz_extract_tcp_res(0x0, 0x7, 0x9) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSDTR(r2, 0x20007479) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 07:57:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) fsync(r1) 07:57:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x40, 0x9) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x1, 0x4) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1c, 0x6) 07:57:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 07:57:31 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r2, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "3f31ad848b58de656999ceec2aff6549cc8d5103530b1fe1c3e960f25b5c67b0918791d12f182bcbe5ea921195f03b7f4ebb50f8a60e68a3f4cc1626e42292ff1c416f829de9a52ef884e728e276c29fa8ce2c473b8502a93c89fc82ceb6bd5fbc89b46d698c514051e3f1d53d1481fde072e8e6d70395f8966a901f8a654c6fd4a6e8002ee74366dba4c4bf4c6baa7702c1a7089e510765e51484e50521cc26fa3f64abb068223f81f86b8a29dae747ed8c5463a9d73bf15d4b053b8b8155e27b449cf6af3376c8f78d1d547898769d5d6913b9"}, 0xdc, 0x800) r3 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) geteuid() ioctl$KDGKBMODE(r4, 0x40044b06) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r2, &(0x7f0000000340)=ANY=[], 0x0, 0x0) 07:57:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) syz_open_pts() 07:57:31 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) 07:57:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCSCTTY(r1, 0x20007461) 07:57:31 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) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 07:57:31 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20290, 0x0) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e4831387fa314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) r4 = getpid() r5 = getpgid(0xffffffffffffffff) setpgid(r4, r5) 07:57:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x80000000) r1 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xfff, 0x2}, {0x18, 0x0, 0xd7, 0xffffffffffff0000}, 0x1, [0x0, 0xec3, 0x300000000000, 0x60, 0xffffffffffffffd7, 0x1, 0xff, 0x80000001]}, 0x3c) listen(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x8) 07:57:32 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 07:57:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) syz_open_pts() shmctl$IPC_RMID(r0, 0x0) 07:57:32 executing program 1: syz_emit_ethernet(0x56, &(0x7f0000000080)="c26e13f2ac6e9dceca5595433243b9f53b83a16173a237731cc5059d840e747a6b34344755864fab1d335058137e70e670d4deb55d39d6aef568e2694dec611238bdfc89c5d48b752a30f3e24e9a5c735bb9b373f238") 07:57:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) fcntl$setstatus(r1, 0x4, 0xc0) recvfrom$inet6(r2, &(0x7f0000000100)=""/173, 0xad, 0x803, &(0x7f00000001c0)={0x18, 0x0, 0x888, 0x7}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x10001, 0x5}) 07:57:32 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) listen(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x12, 0x60) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 07:57:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202b60000fa303b5a57423bb54ed327d72a16e0ffffff40"], 0x1) r1 = socket(0x2, 0x4000, 0x4000000000000000) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x1142, 0x8001) sendto(r1, &(0x7f0000000100)="29f7cdfb233f4209e4123077c6db10105c84c25ceac3ee7f679b9425a0a959299c93793a111f20cad1a0297e5f59a19ae190f734c1636f48c376373aaf061052449bc12f05c0960c4624af785c250a06f3c3fa255de5a08b62f62261b7f03b168542d1b09c6d5cb7b6ac16d008ba", 0x6e, 0x4, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 07:57:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) 07:57:32 executing program 0: select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x7fff, 0x1ff}, 0x10) 07:57:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c653008"], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 07:57:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) 07:57:32 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) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001a40)="34d2e04cac9e9a2d585ccc7550ff779353e4a1916522a1f5ea65845e7449d05961a520a20a1da09a91aece68b7a2ea8a524740ae9d7c8079ead7691566e2498e78cf291b0a39e53210257ddd8b864ce5bcf282e9b1e7d7d0b7f5c210b6825bd89286882fd67d33ec0e08a1273f34acfa51e83ea8b05e16834a8bda334327831e55c968b2517b3df41bb954a54fa3eb5825fa775e4925498a51ae60f8277fec14c3678f9bbcb5e591fd1a5b8d2814b6bcee906846203c9c191e60724341eb18f5ad078c5c9a078d72d26fe0b35d091a2c643795c5e36b2cc5dafc2ea732353d8088401be7e3ff8d95559dee7ca49402eeb50afdd5bb253b15c438bceb19398bab4660f6ba53767d430f3db6e9613e7776612b3b0c3be02c88c7de9ab119bdae4f129fc271b1d883a6f6efbed78093c61a7aa7b5693b254b6ab4f7a567b48ee4ff34f2efa2422e017364bc2b9262b218904bc85b9f0af66ef394d7299eafe4c9a8ea8d958732084f5408c9ad32d94da7d8afb10fa1524562d96bbb0e5475f2e92771ccd7bc89671885bf5b816a8a83253bb500edf413555612c33483658157eb4bc16557ed15f2af85d02bac194ae336d0d4d206461d6f03dcbfc129a6478ab0291baac6a7", 0x1c4}], 0x1) 07:57:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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, &(0x7f0000002140)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809ffff0000000000008a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b2d16d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896385616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d0741822db075afe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cb6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41a7b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545473b9366df999301e439706a587355437a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3ccd6889c0a7c1d58e9359a36630606fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b89ff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7a1f39afee3b07ed215590ef0ec1cf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e313f86d243660660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b8736196e8118582891b01af71a86a7f01c8b471fef62d3401d51994fa7512787294ec44984fd03f748ec1d5abd5b84babab2b837a862a492cd0236a8a87a2bb6580ac2fa1c10e29d62b56e212f19f407877858c5f1ecafdc9e93067529855aa858b2e0683df4429cfaafbc834235d744574a1f8f08ee7ea0461f90a27f22c300491f44ab450bda88d028cb1d215c071e91170ca0a7069150e0cab5b8df45f9e75b7e9a995084cae582691c675625943da180df3a789df0861dbf35", 0x639) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x5}, {0x18, 0x0, 0x0, 0x3}, 0x4b000000000000, [0x4, 0x6, 0x100000001, 0xfffffffffffffff8, 0x80, 0x8, 0x10000, 0x918]}, 0x3c) 07:57:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x66d7d6dc9a8a850, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 07:57:32 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, 0xffffffffffffffff) 07:57:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) dup(r0) 07:57:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getgid() getgroups(0xa, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7]) 07:57:33 executing program 1: pipe2(&(0x7f0000000000), 0x10004) kqueue() pipe(&(0x7f0000000140)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x145}], 0x1, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) 07:57:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x28) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x5, 0x284, 0x446]}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:57:33 executing program 1: r0 = socket(0x38, 0x2, 0x6) setsockopt(r0, 0x2, 0x7, &(0x7f0000000080)="a9c77eaa", 0x4) 07:57:34 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c411000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)="ed5a41cdf9f07d7443c2c7bffec6f8cdb44d86b53141f3f6cbb37a3ac491bab5714dc8e74aab6507cb07605a4a21e95ee14484325f8055c75bbe8fe67b196207c420d1dd5552e6369a380c8337c8c128e5ab92f0fc3b6b143343686684839fe0304844e7b5996c4ca50ff47515f05dabfef7c32925cdddf839316f8d119710ae4f", 0x81}, {&(0x7f0000000240)="2c83d9f638a758aa48a3595085cd4df0682bce47f0272b45b01eb8d4cfb0c83c2a8f4114b5f819b08379f272820d5a77e221a98d4534594cc7a267b5c0ec829bd75ec81ce7968c34a5117049d638b1ad1596ab46f2cbf7d2e82ae68e6a6603d732c0b9fbe72b2d34fec97cc24b19e52ef97baae8b0680034aa047e8e84bb021ebba97ba906cc7fffee7eca50516115082ad62a5dee174afddd9b87aca6630b8d7789d2268ad79371f600b79fa7e10d75b990d14cf8800044df37f71438102d529b85f6a8cac3d0201bf17e7af926b52184d8f1be82c387d29d1a135d3b44a0de", 0xe0}, {&(0x7f0000000040)="9b2729ca7ff54d7002fdbb2e378497a6a345a5ba429347507549789552e0d9640edcd7f54675fde7a08f965fa9d09423eec379d63c593f113e0864b92bd7ba0226eb682b4849fc28606e5d3cc415fefa3fe80a42386d04f989dc0a9746c5e327199a62fd2de73eb8302e91c5c1d90d676bb4fb", 0x73}, {&(0x7f0000000340)="461ee171bc9be9b96261758b97f1b3949998df666b7a0cd575c514a83af7f17a5a7b8063f70353fa9dd402d91a19bca4ecf70df87432e6e4d79e3bceb4c851e95ec9c182b6b7d7e5633c828606beab9661dc7cd12c4c83093975cd19637e1bb303fdfd5dfdb072100da2", 0x6a}], 0x4, &(0x7f0000000400)=[{0x98, 0xffff, 0x3, "a5f9d786daa806f69e9da007726bd53bf4ae12024d35814983859996e7c8aac2fad220e0833f4fa1648f10b003e150c6a379e3e99f71aaa5ff05637ca631b9cdaaf4d335a1c0cc6bbe7160d704acc06073b4fcb7cbbd26cffc0e041b67f6ea9b54b66742cf356a54cfb0cbe8dc58a8b245f15d814b9f4edd7f5828cbb0f780a034bc13a3db614a"}, {0x18, 0xd0aae5c4ed0d4850, 0x3f7, "9f130c"}, {0xc0, 0x1, 0x9, "031487a9519cb7dda1d14c6d678f2ea7a59c17897b0dc2ea7a6a6dccfd8ebe6fe674a32b19373266e05f0ba2b8fa7a0f0944adf385d15ae96d6359a8a0fa3464cd6d91a92e4d7dd9a6d57def47e2d4047f43c2355cf847977ce42fc64817432baaeebbf652d777db15c36c9f23364ca661a35330e17585f68d1c6b57c3cdeb431f843c5f3b4ccb46602120428d2bb64f715bf2070d17e2135b8fc74faac25e3c5c0ab43698f1abeadf3d5b90de"}, {0x10, 0x0, 0x3}], 0x180}, 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:57:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, 0x0, 0x1, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) wait4(r1, &(0x7f0000000100), 0xb, &(0x7f0000000180)) 07:57:34 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(r0, &(0x7f0000000100)=@file={0xe97ddc1f971be2e8, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 07:57:34 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/134, 0x86}, {&(0x7f0000000340)=""/32, 0x20}, {&(0x7f0000000380)=""/255, 0xff}], 0x6, 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x143, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x4012, r0, 0x0, 0x0) 07:57:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) 07:57:34 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x101, 0x400, "b38d06209a495d663cc10f4f59abf15f72be23e7", 0xfffd, 0x40}) r3 = getgid() setregid(r1, r3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) socket(0x2, 0x8000, 0x4) 07:57:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f00000000c0)=[{r1, 0x2}], 0x1, 0x0) 07:57:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="d7dd97ef38241a", 0xffffffffffffffb3) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="fecb08909fd11959e5793a8d0951879b2d7a1210fb66a10528ea21fb5d2a568a5bed1e4cffc1a843cb07dd901020f8a0397ec1ca481f57cf83d65fdbd0ad174116d83a4e15", 0x45}], 0x1) 07:57:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x3fff1c1916d1c3d5, 0x9) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xdd1, 0x2, 0xff, 0x1, 0x8, 0x3, 0xe55, 0x3, 0x0, 0x80000000, 0x1}) recvfrom$inet(r1, &(0x7f00000000c0)=""/2, 0x2, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) setsockopt$sock_linger(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x8) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x120) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7b3c0000000) 07:57:34 executing program 0: semget$private(0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 07:57:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "7b875f7c84a4ff000000099c11fe4dbfa600"}) dup(r1) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:57:34 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') 07:57:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000200000005}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x4, r1}) 07:57:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt(r1, 0x1, 0x65, &(0x7f0000000000)="df443c53a3971ea9654ec92cb83a0e033e48e106f0bfc0fce200445acc", 0x1d) syz_open_pts() dup(r2) 07:57:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) 07:57:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x7, 0x7fffffff, {0x401, 0x1}}) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) r4 = socket(0x800000018, 0x0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) pledge(&(0x7f0000000180)='[\x00', &(0x7f00000001c0)='}') close(r2) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:57:34 executing program 1: nanosleep(&(0x7f0000000140)={0x203, 0x2397443c}, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 07:57:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) flock(r0, 0xf) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x20) r2 = semget(0x3, 0x3, 0x28) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x10000, 0x102, 0x6, 0x1, 0x3, 0x6]) getsockopt(r0, 0x3, 0x80000001, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) 07:57:34 executing program 0: socketpair(0x18, 0x8000, 0x7ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/7, 0x7, 0xda9bc164df924bfd, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r3, 0x1000000000029, 0x3d, 0x0, 0x0) 07:57:34 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100, 0x4) clock_getres(0x4, 0xfffffffffffffffe) 07:57:35 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x6, 0x5, 0x9, 0x4c9a, "c50d39b802d4c7ef91cd684c024181b5d8b60f9b", 0x9, 0x200}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:57:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000300)="da020c05dd55ddb1ebdcb849f4f4f3032765663eacaa74df2f47b7cb03d54dc02a46d21c7010a2a0642435f51f22d2cd61642828095ef88b0ecf5424eafc87ce85b1caba72d2e40744d667d8022de8e9cb8157a5cdb29ebe321717d58f715c53510cd2f9a425837fe4524ff76cacca72014da0d1d4bbd309b79c1d5ed6913a5f245db8f3faa4e168", 0xffffffffffffff53, 0x0, &(0x7f0000000040)={0x18, 0x1, 0x80, 0x7}, 0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="d8f94fbc19a576c8549648ec420fddbcfc1863ee96a24704be71a68e08c4708768fbc8aff477e7d02da56e7c896ec46ae9a9e25c86ef555e9f5a20664e582c95449f8da38c51e0478a6d0bd85d4711439b8e9fe637c5fa93c4d95dbc3240bfea26185c333c3feacfceb08d395449cf7b702fc4eb22f1ee0761965a9da2752b8516da987670157d902b32b904b250daf069a4b64f6226712832df06a2ba1a35113da527c320971d47292b10e9755e8cac75ea85f4ccc6db", 0xb7}, {&(0x7f0000000140)="3ed4291312ffd053cc549181aa8fd9e9ff77e1c890644e862105ced233d9c8713031acd5e207d1c5b23140d9482091c3548324320011629e735707c0d6fb6d662ab77db3292eb0d442cc7ed729d241fc6940b917b05bbfd24eb7e9917a", 0x5d}, {&(0x7f00000001c0)="15c29ab226255860412f7cd3f3c09449cfddd72896c258478285a0cb7521ba6b87d3928694ded5029311ad497faca6f3cafad23b21aa92ab2a275b0468875ad25f150df721fa4a11db054b24abc63b4b12b6e79463af94ee8e19688bd074f21f85d53ef01b2e38e4dda8a74eec6f0723f80fe836ff1d3ecde28f533aae6b171ef07eac526bc43311f4cc47ea20d6aaf80f738f11b4a9fafbcebf3a792ea00d0226db0eb69527ea3afd9891a26d4608559c974f62cf3a52", 0xb7}, {&(0x7f0000000280)="d9a490fc1a2633453eef3a0f45c0f8745838fcb2e06f0730f590cef72f86bf3d0402b8", 0x23}], 0x4) setsockopt(r0, 0x6, 0x7, 0x0, 0xffffffffffffffad) 07:57:35 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x80, 0x0, 0x7}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x0, 0xfffffffffffffff7}], 0x34, 0x0, 0xc6, 0x0) 07:57:35 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) 07:57:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x300, 0x0) setsockopt(r0, 0x100, 0x8e, &(0x7f0000000040)="7362e4c1134f54b810712e680c67d45cd29d37a0f316be12c28c6b63c1d25ae5b2edc9dc02a3decb6ded55e2", 0x2c) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x40000000000, 0xfffffffffffffe3d) 07:57:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x690, 0x0) socket$inet(0x2, 0x1, 0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) r2 = dup2(r1, r0) setrlimit(0x1, &(0x7f00000000c0)={0x3, 0x8}) r3 = getpid() fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x40, 0x200, r3}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 07:57:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$KDENABIO(r0, 0x20004b3c) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 07:57:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="e7f4cc7349badc0c37390545e7b7e0182dd844513d08b82fc2bf9bd616fe91c951709896ce983b1dd66f7a6b410c6bea3457ce6f76efb2f2d572db750d9827b3f87a9285e7c14dda1f52d83801dc13b5a9c85644bba00b27a15aa1d3ffd49d076b16835804c257e4c8e78cfc4d1511bf9a1ac5c5f16da2ced4f8f75944b27ac0374d25c11f76fe2408423d9f885074c9f068420f14bd21107b8f0f266f5b8efc52a3d402c3d632fb232041f394bee09a995627825a036d37a038e718dc802c7a340b6edcb2b0ec27a07f2ce2f67fe697d43770baad49bcd35dfee7b1f819c2ab3d85f5941a2bc51a0659ca823db640f8", 0xf0}, {&(0x7f0000000200)="8d45721ee2daa283ce68ac9c021023c80b0ced3a8ddfb87f147684633f592ac19e4006d880cbd85eeff904c98f189f80d779a73f99", 0x35}, {&(0x7f0000000280)="f3f2e2aaee67d401e8f3cbb29cb8e5b27dc545e5862b99f0cb1c03b9da7b1cd9ef415254f324685bc607209970d16d1895ce082fe6aed55a99c2", 0x3a}, {&(0x7f00000002c0)="dce30ef0cfda97f5367515a7a10213f120430c6b", 0x14}, {&(0x7f0000000300)="c0e6baa44570c04a05c1130672422ac764ff82867bf6daa5d250eed856802c0470d84b020c70434f08223dda39c97af7e5463278f64ca6773d7969d92f1a1a5b61cdbcda4e1cd33acedf96ad5e3fd5dd56c6519be8c0b185e82550cd6d11fe78da80ab4e7bfb4ebd1aedf29f", 0x6c}, {&(0x7f0000000380)="ac277a3c9155cb827e8cfa7fddd76699f8d9d31ab85ed7aa45f565ca57fa9cea559aa298b18ffbacbf3509f8f48d27295156d9abff072e2b7a0be6252caaff06831d6d95e51c2b375a4658b9204c0d67f6d8d1a52207590a3453d1e67c895ef54d51b31a4707746f834dfdd79f63", 0x6e}, {&(0x7f0000000400)="3be7f1dba581e42cd0aad6b2ff4daf215cbef22697a17acf12d378b925ef61a3e866cf0ce340dc1fe9609baf4d789a3ea118b4291b3522b21f779c89130a69ddc0de", 0x42}, {&(0x7f0000000480)="3d43b5c4252826d93393e2ad382f90bdad7c6af063c410d90e678263fcc98b7db9a38a4025066527442cdaf57c9381ccbcbea20ec6d6f0f210b99514a4ec12ba5fbfd58d2a63f055be86c76942c3ba62381c5e38a9fc190ea69f6bffca4e3e552bfd7da1ac3c72729546339230fa", 0x6e}], 0x8, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f83696c653000"], 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x12) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 07:57:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x1, 0x2, 0x82) r4 = geteuid() r5 = getgid() r6 = getuid() recvfrom$inet6(r2, &(0x7f00000002c0)=""/170, 0xaa, 0x800, &(0x7f0000000380)={0x18, 0x2, 0x8, 0xffffffffffffff80}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r5, r6, r7, 0x24, 0x401}, 0x725, 0x2}) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x40) r9 = fcntl$dupfd(r1, 0x0, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r9, &(0x7f0000000100)='./file0\x00') kqueue() setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000200)=0x2) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x3ff, 0x800000010}, {0xfffffffffffffffe, 0x3}}, 0x0) 07:57:36 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x4}, 0xd498ed067513687d) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x6, 0x4, 0x5, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1000}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x1}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil, 0x569}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x5e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x80}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x10001}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000005000/0x2000)=nil, 0x10000}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x3}], ['\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', './file0\x00', './file0\x00', '\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'], './file0\x00', './file0\x00', './file0\x00', ['\x13\x13w\xc5\xfc5', './file', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5'], 0x66b3}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000700)=0xa8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 07:57:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="d27dff201ba085fa5ad153633248674a059d7d167b70fe4243f8d62de464d907784ea8865eb2fee4bfb9a33a7c7343a1a8c86c6363801dc6ce53959b86ff8382375e0c27fe4bab4f107fb49d8edfd1", 0x4f}, {&(0x7f0000000500)="9b9bceb4109082f915c8b23a2bdfd99365c8fc7862ddce1bd3b532c6bffce2950061404c3e337d16a9534a3f18df017c4f022c147c3b0a65ffa8c7b51490a4845e6974d656ee3345a07fddc255ccac6ee299ab2f4ce09abbd4180e5efa920bceb2e6a8487070c7d4344badfb183b21b52aa35efd2feb5f0b49025fad8368f9daa97c0e26fd26b9d986876588713107afcaf8b467b7b47a940c7858c904b7e46994931d39d5066f45c6bf2bb10ee5e6d0867b2a686a080e763dd1a9f9485df938ccc84dd3da93fd9819346923072747e79dc270489015c8322025a2183cb3e284f51113433ac6e6ce66a76f9050052e955f86b5244bfc827a9a693334911a6a5466c869c832973d0010fa57e45a178c22ed845c619ac6f26edde19b2161a50c1df9054293391ccaf42eb2d6bdd3684d8cab33aad496f07e4224e30c4c13e0cf9249b84e2e55fef0e21c0e43d8dac14bbbc573e86ac7ebe574f2f8471ec5d2d5a2d6c111b29ea906407ca0e71b33a509d246b5bfcb8fa194fd9d03e080288b9d06763df3b3b6405c8d745669340a5505317a9c92cc39bfb2253c485abf6d241fd18ccd9b933325a1cf76cb8f487d3442d7892ac148c4eb315967a5a9743aa37d86df8b484782c9be0e4cfa0a02a3f6ae5d36767dde1592ddc2f91308f99ce060e2d12de273dc2542be3c6fac5b11a74b91d5080db0d7ae0768a3ef937bf9f88a5d25a0c45415e2f517d0f01a7284649869758268efc28d6891644342be2f5fb50a3868f45aa4ddbec99bc1467529daf4b4a357b84077f8d66e2eaa25195f7b30baf00eb4c79b644413deabe28fcf4a3fdbba4803fa7e667da57faaee15302066e7569328f9fa4ae5fa3ca43272fe9f663b6bd23a738f6dc4daf5af66a618153a0a338601fefe0cb83e51e742f9602907ed08a2526feec0a55b363b0b7ec5aed9649aef72e8bb6d0553a5190aaf8c1a92016a38fde873cde175e8842989da8902f4be327231b88cc066a514a0c1af5c59a72a3e897832e2d50710aca88e6b9cd157d9449d7a04cf6b64495e9b7a2ba48f2bdb86949a2856b94e379539b112f611e025f341e2b746f4ce28cfa1a160e0c810d84f092e5c235832e979e962d07d9c6432c3564383bf2682c5cd674ae6764653cca9b084706d0fdfee3eda82280c5ee9c6b79bf3065dc73c169d3a761f8e109041a53200c41ddede7d11df74aa399fa6a323103591bc678e9fd78e482cbd42536bb3f4c2bfedb8c2dcd8c694180bbd5f41ad6573905a61f28ccc6c3a0f65a2e63ede5b98ee7d4fdd215d3456da2fbc51a556d1a86edfa3c26a7a14e640116a9fd883593ad4a0e1f84bec38d08262bd68c37cea9b927a0e5d16d0a05c2fe35b49aa7dfd02d24d8a5d698595c94d4d62d0e51df23fb88f70495e7ae1b3e371cd4bf46c11d73ab7f5a7aca41e099e4b751cf87719c7bfc9252f19c6ddb6e555cd9a0be63b06cee99f5b73d143dc45dd66a89c20978bf81a32a52df47b8c597edbd3dbafa16cd560821f95cec7032a46581880af1d8ca9b22b4c4f9b9aeb2a749d34f2d36872a20ec66a2ba919346ea9eb363105fa47e2ba35afce988463d842a315280c12d2c2fa4dcbd2e296bda7e2c87bbc5f0e99a07eb65383234def6f0cbf60b7f9eddc6c66c98f9cb2e5ccb6401f93f4f2a6f6fd33912d8804ed03a0190b7699a850500eec85226c588f4406a6f8c132007c5484b99b1d9c7d5f3670e89d283bfdef7a095655030d7d76b87269ee8fcfac7bfc0f8b8bdb45ac7ef6f2553a6a73378de1ff5eeba6856af8a761bdd6673b6754cc44400a9ac1b753aa23314ce054f65f8d95a03f0eb44350b83fe84a8bcc7d17f4938e4f45701493f3389e8591e72699ca6dce224352d682e7292ad6b518782aa63c40c5cb7e3049f3a7ba72339e154945e3630162e1884cade23b54c32734b61fb896dcee3acd4b7a1437bac4853a34566b3aed1f28b7fa55e074a7d5d87e509592e87d1399392c7c33ee3594246de47f06b05da4925ea676fbcef5861852edf43a33a2df2dd729045ac7d0603926f26a14db110e3f6778973d40c0af99a9dee20c757a24fafaa1bc0249f9637427c23b413d7c78f6621277412d48ded5a07080d46a49e1cf79b7861e15502c6d2b446a795e68ad387a025926afa6dfc144e0fbc0a3205620995038b8cc5caeea94a1296d25385587f988d60de099105c3e92f207a3fe55de559f7f9c9b32f409ca80ea411decb8cb06dde1409a6f6aafda655159de1781bd33896558f776ca21294f645e31e872709c39e73e1dd66baab8dd090f09931b29bf3f3202b0d55fa9623a850958f250bf7ea991577bdf57e41dc62d719ddf1a13a44454d3bc4882857aea25f6140812e1613d56c38c06b64342fa8e3132fcac402c4ad0ea9902e85a80c58f02019ece89460b98ae45fd0266336ed4254a8be0a6c4cb50dae155e8bcac7ba1dd5a414c0790b8499fcac5b6c383c062b9f790009c44528183018e00d8c37ddde69ef9e594b5456dc63da8441e1421419d0a8cf0b1267da373312640871294eee846c68dafb0de57deb08d8fae67e926e30843d5d3e62ff8beaa08d50d4cb99b485ca70bd3550d11e98a2a02a184c69075cdf9326449fcd0367b05e2a23cbb65af45849debb6daeb232e5eb13176f694a468cba929c3475d198bfe2b610a4573a94e17475e79777f1b4d3ca2ddc056ce14589d63645372e12fdd0cc77d7ee734fb94e131f1958b6d7eaa7160faaf202766bbdf87432a55e41035bfa5cc8d88ddf23394de358cd92c0c3e5c291c11a07d25dfefd89bd4c020cf6909833d9b8ada0f1269b398a119acc581b72e670c410d8a5b6ddb86330cec37d55fe923a802c713179c235e42ba4e4f7987a653c5b7b810897d27bdbdbaa035979ee16b117f351daf18cb582abdbbe333e0c0e966f5a164626ac088506de0a1d81402b671a22b635f813a38e55d71250789de757ecd8d05913e77858adb2c2739b6982de6ef3feede7a32ac66a32280dd5ac72782387c08d09ba5363cee93b77fdd4946d3a063b9ddbe52a2b299553eb39b5b6af3fc4d16a8a4f69cfef8131a4d42456c5eab98ec011168694234b37b9f48bba1e3cf401213159e657afbe464f475938a4a147e584e2e4f247d129402e7a06a5da99697e6854fbd9e74bfdcdde29e058c5696a9d6182faf574566189bafc0eea004c8fc77ef2d7c58ddf5ed680d033ca852323722926d4e3dc389d0783e8ba32c1d3734f90fc4dc4fa813a5e75161e1261854bab9ae58066dc85568e532990514dae6a47fa890bf90237a979d391b9d6c6507d3fba6af715040990cab668ed78577d45c23f4601d7e8a67e172b30761a1f35bb32cff77d32ccaf8a16acf7dd5ad4e278d497bce2b582a0a1654a61de2d9bc7120c2ce5d4a561494cd44440f8bb02ffa836bfdb29239d2aa58ff4688a9a8238e45aabeb3774baa10e19e454fe3ca32ee2165e53375b266126b2e8181eaf85c487f8697b0015540651e13c3a5a60a80deb9e724f858136cda2b1f00120274a21c40e6feccad3715f4da2919847bc6e324aa01747b9302c92696f5a8763e6c8738c49059201e12e44b7397da6efeecc97998f3011ab17992a89a0637e35830b4fa29678eeef96929d520e4447b7df2c6967a99a987f3db2ee925d2efb5d7a09fb4f5b6e95c2861a9cf4019546783a9ad73912e688136a55d2cd0e20a50b280873ee773bf17bf6039d8b65afa595a2659ac6c3da9263590e66b2d3808b1e9e62c83453c6246275516e6ed4935660648cf5dd5832d8fe59bc4f535a55846c6fd535a5de3ec37ea789643cf5f8825fe2875b194d7e935380227d6371a54de7cc9ba72dcffdf18dfdc558992488948a86d31d85150213ce63d43d31c9ef00dec7aaae39896a6779a0aadc118debb5c7cf670f033e88bf469ac2f290e276c5ff1da727b10ac12dde5d6377ca2353d6417213cc84bd7a6f886990ec9b0680c6df8490047d1e722513e2e8b26aa82a7a14001c74be1aeb64c8c6e2805b202824a08d489706c92c958df39414684d493de55db699b2be4e466b5065696384e1c9110d5dbe595249cb7bff92f2ea40e6dad7ccfb7bb37f7379c676874dec008bcdc80727b13661b95b094fee64f505fd20ec5c3ccd003eecd22d64ad0ae832765d2d26c50a3597c339fe02634d1a19b3430cb3dd2af7d52430ab575df78b68267eac6f28328dd934ebc6203fbc94006982a8bcaf147bb58ce0b7009e66cde39656b2264df529b20ad6c93fbd1111861ad7cbe1b742d4e954938b06db406c05f6765049f85b69af19b034014bc11c854764f2924c893e1f6df888f4ce9a3aa24b6285c746abb4ee287a84dc6fe2cdc730eb3787828ba2ff6df7a65aa09b746ab94a916e31e0732e07b6483a262022fcc87fe11ecf93471e00e5d5ba860d83c2c4bd14bdd132d2b850502789951ca2e12bc1b7ed94f74d9973e4e3051a1c934dcf2c5de30cae123c5e53105903d94c204843acf4709f5ad0fa2898cc2e70c214015a9ae6577c287ec4bf583801a11c7d88ee87b80dfe1d1c1fe69443d5205b3acebe6b1537cb9233d6a026aee4d96d2b0dcc110209eef6686ba844d496e290149b78110b74e37841e9ff56187efd4b5139f6cb4f1c1b5d5c8af930757f007b770a7737a1176d2113bcd33b046b183654985658d7950198d8327d40567eaf42c1d32f219e496a593c00ebe65e5d67ceb336c5e968e4dbb0c701f6ee6919a1bcbcd81fa2e225bc050d56d7a85136b22960208119f87d352efbdd4e511b3cc712a9b2b78d883670ae084bdf4339224030d7a9063f387a55e05d27d8c9b866201333b80b5647e21215bfce87c7cbb784c4bdc7e33c7a57cac90da11729f2e96f096444f8d0e58b77588776781c2ce096be1b41e6b841800a3a76b5300fbda17535fe4699fbe576674056e78bd62736cf714205a68b6680fb3b05bdad16adecc0e9f8f8d5c348c33050bfb374e823398bf88d4577d44dd88522551417540323573fb1ae572d904941a3108678fb93c2892a2eba173b14cc1f424544582a890be6706cd334b5711a22eaddc3f89d801302bfbc447bebd0b2b52fd61cc7fc84c51b4b5519f8ec375e0e8dbb9ddb26ab7a2b27c784a3f16a250aa569a0e1de739192c82fd670cb1243d6e448bc015f9cec494c5a1eb559ca0174800bf0d4d401c35cf27c3a3edd85d43f3418d7aca539ab33f7541eff82d8c3951173b764e268673bff8e0859416e6acae8c0b3f95150231c5bd1d436079078c295697d4c22a22a645982c86694898452b28ad6ecc994da545651cffe7780ecc400b43bca90f043da0d406e63898814a3379968ce062a8728f1224c95ca33d82e114ad84c3106940baff9e7e06e2bba00f3f7147c4f65b43fd4b8a0361f3b8e666dc2f71accd0c41db3e8ed252c72d06e4328f57b071f6269118e28f446cf60108b467608dd2472a3275b24658760c42af709c562d06b82007c754be547f842bb5b18a4de40a5bbf592324ecc5518c7462e623cdbf6498bd7f760762f585013ecaf16b60c67ce4c2f0b1f89305393245aa090f7e7233169821039322397b25184f6460fc605bedb67e0cf63c1d1b894d892784b5fc6192a909c100f1251cea389c6c61f15048e1745b61e8961ce3e1116dae148b07554f25b3bf299079f1edf74bfea5390a53fc4ed881e5d163669a2f273cf4bf39658751897d5239aede152dda0d8b092c0ef89909d461b1d8b45bb30a587c2f469119d4216e1e09021e", 0x1000}, {&(0x7f0000000100)="7a9271439f0daea2e1b529c2b9592cebd455edd41f390455fc98f689bbd6e1b6400c61c28e3e04c621a53fc3d09ffb0c03ecb5e2c06b06b306cd308b36fe5e6800b112975f3c2b", 0x47}, {&(0x7f0000001740)="c79759149f5cbe181a062132ed6145c5989d11128199b72ca6764f22ffc34ca953b906282feba631f538c8ac10bdb5f9b751106584430cd58e47be85ca4d73a321e5af5c0ef30941136618fea032f7573653bf6c34a32335a19c357bbf2b06290da24a59587c282c76ea1f0c7639fc4c3e32bcfb2a122dbb62cc248b1f4c77631668d635e138d879708ca4063bc31a70defff0a0eb4662b342e6bfd8474a6a02e750948ac4b9e64d201e2f40be562717c22ae041840aa12d3f5969385f6d4df488519b640e87f5e85e0a90445313bee09da2d0859a382f91fefcd95ddad85ce3d18f0a05095b4dcdecc36b01cd17eaeb02e201528110ba88afc64b0125065185d31346d60d9ed9477608f2a23976a6260eba4f3f7a7c8c30c4e713620e2bef18185fca17f7b3280edc176d76b418a6dbeebfaf0830e45206bec880f2df8570fb512d5d5214f5df63029500df8c92a231f7a16adb12bf7e56261dc1d758c457e31c87df34ce1bc7f1f40534f3fa3533691f92a488234ae888f3f2cfe1fd28329051786502a63322ac2d95e3bcac22e09a9c928eef844599d4d9cc7a5a8548ba578ef9883d2912cb18afa47969e1094b5b28033bcc27301ad79e6900a39c1f3fbd33a60cf2af321e2d3495a98feb1f96de6e7a3f92b00d2d2ef2b107de1dd5f98f44033dffadd72ceeca63842ae6572b9691afa438df17e657f9fbbb040ba1799bc3b63db55dda8de9cf41e0202294255b88f2f6a61e88304a8a1616a0451a2cd0e8c8137c2a4fd17904e42017b80bc4e5a2d336abce37bf89d16b55723dd6bee59fbf5fab1434d008e87f3387a5e652a186882cbcba15a7f1fa62d12bfbaf3f69c951b50a38d0d8985d4750ae399d8aef802e9961cd85476d68442834b746df872225bbd473ca7cddc1bb9fdf9fb221e9e262ddea45b209b1f3ec1bae0a1fc6017f4cee9ce28e86ad3af2ca1b8d7c9ff0aa4d65bde14d486cb4e51f3994e83258fe725d93494f5d90c2bd7677dd986c7deff0a13604dced81f95920c8dc6382ad4644af20cb88869dbb97b842a23745d88e34a42946108a6fd58a3ccb75515a13e6263a69f1c5640776293b7a5b32b93bc6a3f8c2bfff07cd4338793f8d7089aeac2357052d14708f551b5b69b403fbc973b94daeb459e0d076dd42fbf015ee9574acd940061c05ac4d3c6d238a27c1c0c8a111e1bbcebc80ce3480598ef76b26b4cd5f395a935d1efaed050aa2a1d54e2319903086c4009d8071a95eda29b6a24f4b459114f6942485d6bbdd4d5d22cd47d22decb9c6d13ba641ae7e650fae731740b4f1df25150c46f4cba840ad51bea3ea27005b61e5accbfcc922e0e460bc788a8233d8a83f3d72e8d8196ec85152eba3fb81de31d85183919e739f0f29bef555f3476a26881b16dc15cdeabcfd1f3fd4333465645d5f6a35f23d8a5c8fd4d11772cd3b11283a144ff31ed4c0ac821722f361990c9d037077ccd7999aefede2d395a7f5de2d3c62ecc8655e244ef728ebb507125a4263405cf9783fae9340cdb0b8fb85e148ab34fa0829521cab804519e4b958ed73fea7094178c503c3847706566fbb49b88bc2ae54a3eeb352f319ab737dc28bdee834108d4a25ce72be163795bb80583e0581a18962699f0f587685f714c9d4806590db48f8b30b43c18ca77d42208aceb9badac85364b7b035fb43fc6f0787160f6e181fc65780161a0f59f45fd134fa42f31baa03c06bd4e1ea12eb50b92016a8829b1d90604e507477a6776f4b5b0e9a0c22713e26c1f90c20d33f39f974d87c08328b20edb1be7d6b2e7116c2eb12985234517fba2a4d392137d5531b837edc20338888060719abf574b63cb1f79d5fc0e7eea9700518dfde83099a84e35f279583b4a4c8e0d1953cd70c819099f7fefaf89e9bb08486227471d9ff0b10501e3571c57d7aad2f92a67f82d67fbdf5ea28e2839cab7f3f8a286fc8166fc316fcc43beee2137761ff1670b0a192321a3303907a424d2097e57764e54a156029b5e3c49c79775835830550c6fd30ce80cda2fdfed22075cb0b629e883910dd0b9dee3b33564bd0de65035a7d570364a611fc7322c2682cce3a339f8a7b24d2d17ab49d7a852c760d232c30a300464d449c7e3d796aed821c9747a59231351c96b5dbbaa1d64dd534114cd4c41f5e0f801e70d3dacbcd3f6f6167932fcd78a797dd941c5732631ae6c6c3a46baefc5bc1f1c5f94df7515859044ef0f5946d8a4820f15f5a8db999c30e34d1cb74c10cfe7604ab509f60c6ff116a700b71e6edf86134ed3629f83f59583ae73f1511334a646d298f9a3e272f46b499e11ce21cc06661f4b91c379a6c215dbd17bdf49c0078e88da14d06626f8aebcc78c3fbd4965a90fc08b9f1e1606496305f6b2b5e0c5eafecedef9523d87a9de9091eeba4cd28d6e476c4d6e3f94311b80e4482c969cd4c43df210a9ec3f71077d83fe2e14cdb218abe4891daeae572c95b0ad463d8521b3dffe4243bcf84a823446dd5c7b2d477c7362d753043a93ec5e7b3bb04d6518fa40e068efe0a30554844cba6751eef369099314be4597ebb5bf3000172ea8bf83e1f189d38fbd1d8aff424ce1303438de289ae45a1ccd1abc65f41ef7c245543639d814eb3a5e3e1740ac5e8998907a88fcc3e501f436b40db86cd5cf8864b96856cf05346787a900f3a5a9990106b98f6b296a257d225bb6ad59314807c804d4f9e29214f7a4aa567579ba153c395fb9d31692dd8f7ab61f74d085cf3d291532e98b83e7804d5d6702f6b7b7b7c42cf756a679cc5b67ef920c088dbe08ef50a59812143166e21b2dace7e0898c52e083a25f2996c9dd967c1186a72fc154f6b9ccd0c6829c0624a5813706bfd18bb17b7b6773c59bfd4d46e21753b559455d2769957a2413ca647c7fef890c6a1c58cc2fb5ad66c640e8ad29f47304c861b635953025e1a1f8d1e45d718d3d2ed9e2873c34b8fab5b28027caf3b7113af8280064d7730623914773ef7955e85310010e439ea5683c5f2b8a69369d469b7fada825a997dbf81aaff6fa8ff75f4d51a67eeb7d00a3a0c3c1ffbbe37b65a81d565e6ed03eefb5c2115b1ff431d5ca06ddfa7dd58c3e55eaf1c70db18a7a0cac7414c3d92302de9621b6c6833f65555067e8a5891f897d03ebc1586419ec6e0ea6b5e10a88ecb0b6b18db3ca3a59b46efe9c476b8bcaf38cbdfc998c31a0811adbba9872c5408f689a6df84143f0857a54b7356beedc98e5792aac33ece775bc7a804a74c9b14d35cbede8d0d19087e6b39483a703b9b844d5e560c81c2fa94ed086be405f899637585631181287c28a8a621a1e4dc49ff9156794fab7bab2508db2857e8875e2f044c46e9840224e82749b733c3a8740b78d95ff1b39935d6c0a41febc7e961b31a3afc723adef358ee8a74b4a67ed73e3c06f370aa725f80ce5986075408060ce5eb13208c4aba9d0fb8ee9433a5bbcd07e775f2efbf42b2e4d07d292b0b69c93f232735c4b231a772560d8b8db273992a3da23ac52b7ca0ec8ceb7aacd87012614ef7701fd1af3178e11df5b20060f0c7d5ed6e5023211c943f88ed980836fadd3337643917de9e0d4bec13b5044cb35781f3e8e107129aaad4e42c9437f19f64c7c1153fba4bb92b3d126b43115193cd7c7e6668eea8fd88c5ba6a7d87a9bd37272dd4141a87289c282e5e7d729673cb369ecd847e3dcb9344732d0a0e9dab49ea6aeabaa994673cc092a09341463204726ebc25da977aba9de30ed504e41a533fd758827a3bfa6383a079c1344d703eecda43a287640ebb48de7612c09d655d81de0b447c5ffea9411dd296ff632e0e629b4f929ffa3c1e150666c595ded04446df0a5174f142c2c80a687fafd15b81e6b7900a2d6a2b81f5b1a7084d331e9999e6a2b0ba019707da44bb85e6e5ad315c0c2e267a5384965ecf21e4ae5c810678d5308cadc48ffc3c1ce0b17d66e5174e0e500cd9e1a6df5a887f43e3eeaecfc4ea27de365c1918342c76242c08305b794d03b4059a36248a4dbafa0e1dbcaba8b9210c043497e74c3b73262dbf759c01bff0ef1d2b35e346b05ab385681f1aabbbb20d8cd5e217069a321bd49cf43df3aea8b931045c0f4067df3ba814a3f0e2ff7bd52d5803b303d8534971893179a94b591a7c0e2803cf67a6715b98c2f5a1fe5c6c1eaf0cb4ddeac2535cbf2fbbd6d18987efa168dad1990559f42f677a554b1f52b7872185d549c90e39a156a9a43793a3864bb1e7e1b4d251e162eb967e58f16efd8558b6f6a95725e08c6f258c0a9014103acff08ee299c38bf3ca98457d9979e017623d85f303c6a07b64697b6ac4f0ce5fa860796548ec1a46a6093e84d3023e8053fdede51631b77d18ec72ffaf535ad748a503afd84e953f697e53e96dd463371317427fffbb5affe492991709452d20c9d66f3ad47b5d279da8d466f907cdbb3980d05a655f0039c0a00d939db91f277fb6fc332f690c7300bcff09ed6304eb309921acabf18c3ce2206f4968697d2be1c96e6e55dbf32ec059a67e6073a1a4ab51312ee51807cf63f9946f82daa9ea4251280af5d1f007091926c18c321b57dd296d712c46a02734dae81171faea3142be68e41ecef253f49681fcba0dde81af34875b75069f51a0d771c1fb79d30c41a1946cbb17c345e9f103984e0d730ee3110e60789927ba012c34950f38731c367743ebb898a470c0ab4885bc39e11022716ae1e5f7bd76c88cc0ce8e006c690249ae95ee6464d616b2d314af6a54f2df23eabf34bf334271c58b8210e727e8ce72e76363ad18dc065d67c9a4b709bc1d05f350eb51e1423eecb72472d2e9749b93094f9e494eaf09848a3571d316383fb4e372575b713dcf7a0902bdf2fd3b0fbae6dca6ba0f49e78bd990556c9e15132d04e194839a68cbc119976d7d9fd688f2018ce26b8027e90eb5467c0fb08c0249ec5b25c96de545fdc7cf7abd3777661e914dadd55b431716da64e79e53ede54696bc2e8f5723cd9ee2da16371c07847f9c2dccd19e614741d6ce2d1928e0c01f8b57c018d7f201c0c38d1f3eaedce9b5aa13ba6dc88f35577854e7c7c094a20cc00df9f13afa1964e2db29428593f704253d33c659a80c46e4b13d8c86c520f8f206bacef0d4fba3bd6428bfa524e26d058383c0b2fedbb64324fbf0ff89265365ea2a03297d4681c82cba7317b11c966a3b3c0698874b7d718a26b1523d7189781f8155c6679c7c843a88ccab5fde4364bcc0ec9bdbbc226477d7212911535239e69801b9f4db80a2e3d6838d67ec8367d95cf2aa38109f27129f3b39d957584c67ebe2a541c7f7a152009b362f42fe7c1bc4323c6ea14506b5327fa8671188ca3c3e39113d64866042cd64ca34b653b4ec9721be187d741c424eb7dbc859b5ae8146d4a0025bdcb058a9d7046b32e9298128b01fe10b27814fc03b958c055627d75a5a94fc691d68e94ed1f803530af0dfdbec452e909a609de908c435c87f5f9a44d218f9807e08df2b1198c866b465ad1d7d13d9c6ff3b0c719cce8835f0ce7e1caa7bb42b0f4c535d6e0d36016a3f1e82ce74e9288e0784659b83392287784f32fa7c60140c4cff8a921b55861f1e6783e52cdd196f9034a4dcbe8a82c802997bf42f0ca147a4745ffe09f7833ab69d93b0dec051434a479adf3faa6cdfd3532a3e34e925c7c49ae489afd46c60a8eab03a91aec6522c132617d476e42670d47736700ce9ab48c4a730bab822f76471f64e82f9c83d17b6af6b7ade61bb35496f32898ada96", 0x1000}, {&(0x7f0000000240)="ee8e64ba5a4190ecc7fb891010222d68596306b51e444f4a969665ded3f6fb0df7b3fcab97a3d4acb59eac1344824f88a1bfde49eac71f6f331013cc727577d4061048b464ad2b6be234603b574c36f954f259e7f20c25c5f570149a898c5b4a1f78b73edf0488ece539b00ca463331a1e03af42c277390fbdc98d4e0b6a31c7ea2e7b3d48c4ab168ba389a6f8be898c10573b4d7826d93574ba2781d7d3b9f44900a1f7884c86592ef20ac3e46c9f655e882f4be924e0a1bd2d2441196f04ba", 0xc0}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x1e35) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) preadv(r1, &(0x7f0000000200)=[{0x0}], 0x1000000000000241, 0x0, 0x800000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x2f9) 07:57:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000400)={0x3, 0xffff}, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x81) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x64) lseek(r3, 0x0, 0x0, 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)=0x6) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000340)) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r6, 0x7, &(0x7f0000000380)={0x1, 0x2, 0xfffffffffffffff7, 0x9, r7}) select(0x40, &(0x7f00000003c0)={0xa7, 0x3, 0x1f, 0x4}, 0x0, 0x0, 0x0) getuid() pipe2(0x0, 0x0) link(0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) fsync(0xffffffffffffffff) open(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='c\x00') ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 07:57:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b0e662b00561c0f71da4c9c0a19feb1e13ea78d109211b2bc748535501aab4e5ff45a9039a81a7df35816cb8aaa6011fa976a65ec1af70ea51", 0x39}, {&(0x7f00000000c0)="2af4a23c3d636fee5ff158b7c4d8fc81eaa1a58fd280a8e42544a2e5594adcae96fc9be48c11b00e4c22923ef8ab6bedcb515095b629616cd49c210caa79a78830b715bcd964d086067c446968895a8eee586d82bebd04159fe91ba47d7cd4ce9d2f5531d95f1e509232c82bde1adebb", 0x70}, {&(0x7f0000000140)="0506186d874ec09db03df80fca39b344dbae8f7e90a3ca4acc6eb7db21b68d765725dbdbc3330cf1294294b7490ca859b256521fd3099cbdffb7618e3163cd422c59c2682205f1118937fa2c0e93ca2616af76f8d8553c85a8d3de0d48f4e0f2056074d0a1a24af9", 0x68}, {&(0x7f00000001c0)="2b116d1021c70fec016b02449f777fc396407b72f3d9e0456aaa1cac540d76522ce49ae42131171757b3f80b0ed6d8f015feca3c5f93141ea3d9fed59babf20fba88ad5f2d0e9fb9a011eca621cb8c9740db2a5777a72a372e47924ba1b52878", 0x60}], 0x4) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 07:57:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x80000000000001b, &(0x7f0000000000)="da93edea3fcac23266936f052861a62895458343640d3bedcca7df9fea93fa3303ef80f6925e8811cdfe16115b246851a26fd4b7e484a4dabd331dc5425e", 0x3e) 07:57:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:57:38 executing program 1: socket$inet6(0x18, 0x2, 0x2) r0 = socket$inet6(0x18, 0x8002, 0xffff) socketpair$unix(0x1, 0x7c963c23da973b97, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x2c0) ftruncate(r1, 0x0, 0x40) 07:57:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x4b) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x83ded7e04d68520a) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) fchflags(r0, 0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000300)) lseek(r0, 0x0, 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setregid(r3, r3) setpgid(r2, r2) 07:57:38 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{}]}) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r0 = socket(0x18, 0x8000, 0xfffffffffffffffe) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x81) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x6) pwrite(r1, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000200)) close(r0) 07:57:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe1205b2d490308d3, 0x0) minherit(&(0x7f000043d000/0x4000)=nil, 0x4000, 0x2) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x8, 0x1}) write(r2, &(0x7f0000000080)="2a67f641957f8a3345bc10c18e67575d1baad2f0638e55250b7e96abe365d08ffd2f361c5c8fe546d36ab8563d504d93e88907b9e0337142aaa3d2a6d7aacf25f4952298242f34adff3a7a9febb0ae09bac7229171a71031a00a80752a4bfd3adf687e276bbf230bddf47384dae67c256daa0076487735187352e4219085017c83622fdd1625334d2a73e5a28cfa9874c95370743b2002ca2fc8e9554c47948c0d42122fd93cc9c3938ba42d45775504bed94227a0830640b8938dda77e91097027aedcfe333dfec2ed850b1a144af24356b079a5394b889", 0xd8) 07:57:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000000)=0x6b) 07:57:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 07:57:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = semget$private(0x0, 0x1, 0x202) mkdir(&(0x7f0000000040)='./file0\x00', 0x108) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) semop(r2, &(0x7f0000000100)=[{0x0, 0x1f, 0x1000}], 0x1) r3 = shmget$private(0x0, 0x3000, 0x504, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffa000/0x1000)=nil, 0x2000) getppid() r4 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x10001, 0xffffffffffff7fff}, {0x408, 0x1}}, 0x0) clock_getres(0x4, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchmod(r1, 0x1) shmctl$IPC_RMID(r4, 0x0) r6 = getpgrp() setregid(r5, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r7, r8, 0x2) connect(r1, &(0x7f0000000300)=@in6={0x18, 0x1, 0x4, 0x4}, 0xc) semctl$GETNCNT(r2, 0x244dbe6ab7916140, 0x3, &(0x7f0000000340)=""/176) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x5, 0x5, 0x1, 0x1, 0x2, 0x3, 0x1ff, 0x0, 0x2, 0xff, 0x3f}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) fcntl$setflags(r9, 0x2, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r6, r7, r8}, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 07:57:38 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x0, r2}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x40, 0x800, r2}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffee, 0x1000300010005, r2}) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 07:57:38 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) getdents(r1, &(0x7f0000000080)=""/174, 0xae) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 07:57:39 executing program 0: sync() socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9137, 0x8}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x5, 0x1, 0xfffffffffffffffc, 0x80, 0x200, 0x2, 0x2, 0x1000, 0x7536}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, &(0x7f00000001c0)) clock_gettime(0x6, &(0x7f0000000200)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x100) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0x401}) fchdir(r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x1, 0x10001, 0x800, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000400)=""/248, 0xf8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) connect$unix(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB='0\x00'], 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x8000, 0x5}, {0x7c, 0x1000}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) clock_gettime(0x2, &(0x7f0000000700)) 07:57:39 executing program 1: pipe(&(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 07:57:39 executing program 0: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) listen(r0, 0x2) 07:57:39 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x200, 0x1}, 0x10) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="16a80382e2b6d71709a77d90e346cfa3f69ad85b929ca30e61cde9954821078461696e9f796a293a236918e0933fd2c3f0a18360552d2ab2d137419bc85bd143cbad2a49f2d0fdb2bfd12431add20f439903e200af0f114d8976ccf531742f0d53644f2f47650969db0aed64ea6d4fd3caa40972b4f0dfc6b5c5e0b1e46d5ed16779ab34d846c693938debaaaccac54abc9276b6ca354ec8d01988307310703514f1cfa982997530b8a0b61352b0d63027fc4be46aab5914b9e13eac504d", 0xbe}, {&(0x7f0000000180)="1ebd9055505247d7a765c89da03fc5cf2797d5f342b5a9cc8c980dccb8e2059396fd87307fca5f8a3dd60c93aaea0790f5da1d07dc5acfdac91e86c8f2658dc6d1c65b73af3dace83583f9d66aa591d4c36e8bbc80cb45e47fae2ed0d6dabd86ea4509b4c70b25cb4ab4b3c5d9d9c3c4ac93a45ba89c616c8ab15e715df7", 0x7e}], 0x2) mkdir(&(0x7f0000000240)='./file0\x00', 0x9) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/76}, &(0x7f0000000300)=0x4e) r1 = kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x7, 0xb4, 0x390, 0x4}]}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r9 = fcntl$getown(r1, 0x5) r10 = geteuid() r11 = getegid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000400)="cdfdc3b3225d8e2f9d97fd1f4cba5e7d7266c486449065d8e37427ad5470aba51a99b05fde67677b7ede955ff79133219194bb4c7cc965cd77cc53cb914577b0a43a66821162477c85feac7043c95bdf7d2af32d0d3efde74066341558409b0a518681092b93cfd49ae3b3c49d73092567d69ddf0ef6e0713c6e1e9db4a0be478b67b282e63a", 0x86}, {&(0x7f00000004c0)="5fe3d0b37aaab021", 0x8}, {&(0x7f0000000500)="c6aec3b6e3e09c10aa782513e66dd19afc932676f322f59cf98bfcd50a4e0a860265300e2d39c80aea25e6f718ea3d2f62338333bf6ec2db23b4c24e688bb61245fd7f907919820670e7adaaf9707bdf1973d61529ccbd145f6c26ad65e8074d364cd0f952113703", 0x68}, {&(0x7f0000000580)="a2d0ad467adfc23df03dbde3c6a924c821b3f8b095eb64f9578a6edac8cd7704514d6f19845769c213aaf2b8c0b137705ab52ce639d6ab5c99f0adebe9c447c17b879b", 0x43}], 0x4, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc8, 0x407}, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000880)=0x1) fchdir(r0) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r13, 0x8004427a, &(0x7f0000000900)=0x9148) ioctl$KDSETMODE(r12, 0x20004b0a, &(0x7f0000000940)) lchown(&(0x7f0000000980)='./file0\x00', r7, r11) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000a00)={0x10, 0xa6, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xcfcb}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffff80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x65f9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8a4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) setsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000f00)={0x6, 0x1000}, 0x10) pipe(&(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000f80)=0x94e) ioctl$WSDISPLAYIO_LDFONT(r15, 0x8058574d, &(0x7f0000000fc0)={'./file\x00', 0x0, 0x200, 0x9, 0x1, 0x4, 0x781, 0x7, 0x2, 0x2, 0x5, 0x1}) 07:57:39 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) socketpair(0x2, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x0, 0x100000000, &(0x7f0000000040)=""/27, &(0x7f0000000080)=0x1b) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:57:40 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x40) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) write(r1, &(0x7f0000000000)="80ee4d34cd479e954dc9443b51ad6374af7f", 0x12) fcntl$dupfd(r1, 0xa, r0) 07:57:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x6, 0x2, 0x6) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x3f, [{0x3, 0xf0}, {0x3, 0xfffffffffffffff7}, {0xc140c527ad1b42a7, 0x8}, {0x1, 0x3}, {0x3, 0x80000000}, {0x1, 0x994}, {0x2, 0x52}, {0x3}, {0x1, 0x325}, {0x2, 0x5}, {0x1, 0x6}, {0x3, 0x6}, {0x1, 0x100000000}, {0xa19d3b5e9ac129a5, 0x6}, {0x2, 0x6}, {0x1, 0x603}, {0x3, 0x3}, {0x1, 0x3ff}, {0x2, 0x3}, {0x3, 0x9c5}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x1}, {0x2}, {0x2, 0x2}, {0x1, 0x9}, {0x2, 0x6}, {0x2}, {0x1}, {0x2, 0xc3c1}, {0x2, 0x7}, {0x1, 0x2bf1}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x95) r3 = socket(0x18, 0x3, 0x2020000000) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x0, 0x314d}], 0x3ff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0xf3, 0x20}, {{r2}, 0xfffffffffffffffc, 0x20, 0x4, 0x1, 0x10000}], 0x4, &(0x7f0000000340)={0x7, 0x101}) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, 0x0, 0x0) mprotect(&(0x7f000005c000/0x2000)=nil, 0x2000, 0x4) syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0x800) 07:57:40 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:57:40 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) socket$unix(0x1, 0x3, 0x0) r1 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) r2 = dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x189, 0x10) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x1}, 0x8) 07:57:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000240), 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x7}, {{r1}, 0xffffffffffffffff, 0xc2, 0x10, 0xd6, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x4, 0x7}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x3ff, 0x5}, {{r3}, 0xfffffffffffffffa, 0x1, 0x4, 0x7fff, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x5, 0x40}, {{r1}, 0xf297ad7b99596a6c, 0x20, 0x20000000, 0x21ed691c, 0xff}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x525, 0x6}, {{r0}, 0xd1dc75fa06e71467, 0x1, 0x3, 0x10001}, {{r1}, 0xffffffffffffffff, 0x32, 0x20, 0xc82, 0x6}], 0x100, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x0, 0x8001, 0xecf}], 0x2, &(0x7f00000002c0)={0x0, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x8b, 0x3}, {0x20, 0x5}, {0x7, 0xe8}, {0x7, 0x4}, {0x6, 0x3f}, {0x26, 0xfffffffffffffffe}, {0x6, 0x2}], 0x7}) mlockall(0x1) 07:57:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = msgget(0x1, 0x20) msgrcv(r0, &(0x7f0000000100)={0x0, ""/172}, 0xb4, 0x2, 0x800) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:57:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="15f02eefa9f12d012e2f1e1c7dc027ea70493c45f16ac7a6517057a72ba9dd3f8207afb7d2b8004cfce645b61839e3"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:57:42 executing program 1: r0 = socket(0x11, 0x800000003, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x2, 0x1000, 0x4837, "e8ab66e1aa2b06fed1fb62e0e8a86ff9663eae57", 0x1, 0x140000000000000}) 07:57:42 executing program 0: 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() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) r4 = socket$unix(0x1, 0x7, 0x0) getsockname(r4, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:42 executing program 1: nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x22) readv(r1, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/114, 0x72}], 0x4) 07:57:42 executing program 0: r0 = kqueue() r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x133) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x6) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 07:57:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400", 0x0, 0x4}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x20, 0x1, 0x0) setsockopt(r3, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x10) 07:57:42 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 07:57:43 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffe000/0x2000)=nil) msgget$private(0x0, 0x80) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getuid() geteuid() msgsnd(0x0, 0xffffffffffffffff, 0x0, 0x800) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x5, 0x3, 0x0, 0x19, "5b45fa71da2bb2fadf9e2a4650e74d998179bb97", 0xfffffffffffffffa, 0x6}) open$dir(&(0x7f0000000080)='./file0\x00', 0xd0, 0x8) pipe(&(0x7f0000000040)) 07:57:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000003c0)) faccessat(r1, &(0x7f0000000180)='/', 0x1, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000240)=""/251, 0xfb}], 0x4, &(0x7f0000000340)=""/23, 0x17}, 0x800) 07:57:43 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x300000002, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 07:57:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x8, 0x0, 0x3, 0x1, "10040e4d48d26304f437e53bc751486fa774e8f8", 0xfffffffffffffffb, 0x8}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000140)=""/121, 0x79}], 0x3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) 07:57:43 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x10004) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 07:57:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x40, 0x6, 0x40, 0x8, "4cf90ec9c63dfb92a74cc1c835c67059274a0b87", 0x200, 0x1000}) 07:57:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="b76638d2cb01000080f2ce43f4dd5a8987f8040000008c17fdeceda606f6", 0x1e) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x3f) 07:57:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000380), &(0x7f0000000480)=0xc) 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) getsockopt(r0, 0x80000001, 0xff, &(0x7f0000000500)=""/34, &(0x7f0000000540)=0x22) 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)) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/45) socket(0x20, 0x4000, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2fe, 0x8, "00370020000f00", 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x39) 07:57:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x48) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000001200), 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) 07:57:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 07:57:43 executing program 1: r0 = semget(0x0, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0xfffffffffffffff9, 0x3, 0xd2, 0xb7]) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x6, 0x400, 0x7, 0x20, 0x7ff, 0x0, 0x5a, 0x10, [{0x7fff, 0x9, 0x10001, 0x2}, {0x7, 0x1, 0x4, 0x80000000}, {0x1, 0x6, 0xb5, 0x7fffffff}, {0xffffffff7fffffff, 0x9, 0xb3, 0x63c1}, {0x1, 0x800, 0x1, 0x7}, {0xffffffffffff8000, 0x5c, 0x5, 0x8}, {0x7, 0x3, 0x3, 0x80}, {0x2, 0x800, 0x3}, {0x27f8, 0x1, 0x6, 0x9}, {0x6, 0x3, 0x1, 0x436}, {0xc2, 0x6, 0x483}, {0xfffffffffffffeff, 0x5, 0xfffffffffffffff8, 0x100000001}, {0x5, 0x6, 0x8001, 0x4}, {0xb3, 0x8, 0x9, 0x80000000}, {0x81, 0x0, 0x4723}, {0x3ff, 0x81, 0x8, 0x400}]}) 07:57:43 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) r4 = socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) r5 = semget(0x2, 0x0, 0x40) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x7]) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) sendto(r1, &(0x7f0000000180)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e020a6a9ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1ad8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e719", 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getdents(r6, &(0x7f0000001240)=""/181, 0xb5) shutdown(r2, 0x974adb1b6ee71369) lseek(r4, 0x0, 0x0, 0x2) msgget$private(0x0, 0x80) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002440)={0x3, "a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"}, 0xac, 0x800) 07:57:43 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendto$inet(r1, &(0x7f0000000100)="9e1f09fedc4262eb8a93c4184df7fa637dbc", 0x12, 0x408, &(0x7f0000000140)={0x2, 0x0}, 0xc) recvfrom$inet6(r1, &(0x7f00000001c0)=""/204, 0xcc, 0x40, &(0x7f00000002c0)={0x18, 0x1, 0x4, 0x937}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) 07:57:43 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x800, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 07:57:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0xd956b1994bc2e53d, 0x4) kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, r0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) rmdir(&(0x7f0000000080)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 07:57:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x27, 0x0, 0x0) 07:57:44 executing program 0: r0 = socket(0x0, 0x1, 0x7ff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100000001, 0x40}, 0xc) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 07:57:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getuid() 07:57:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f1e9a6c653000"], 0xa, 0x0}, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x3, 0x1c0}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 07:57:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7ffffffffffffffe, 0x2000000000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 07:57:44 executing program 0: r0 = socket(0x18, 0x8000, 0x10000000000000) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 07:57:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() sendsyslog(&(0x7f00000001c0)="cc4ac7715e165a706152674ead08eb041b3bf9c78e59f8dc5110e9b6539a93da3d1863bc87a2502321b4afeaf2f69df82f2ff4b6eebe6336ce1f4da51165fb961f85b47d680a271113e298fb24d886ad20deb784f82adf5df593fb3dc6f154dc7d68682b523935c85a42b30fd15042f6e5b1303c9d25b5921ccbdfab74e659229b15183b7ee92f00c7341ecc8aae20d48d19c0dcb0f35f0bc4a6df70100deca89fc0223d1ec0c67b911f43642eab647786ca592e2e9f326f27", 0xb9, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x4000000, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54", 0x0, 0x5}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 07:57:45 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) getdents(r0, &(0x7f0000000100)=""/150, 0x96) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 07:57:45 executing program 1: r0 = socket(0x6, 0x400000000002, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x10000000000000, 0x29}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f00000000c0)="d391d1d9f48722dcf220fcc9ce341a6294b6", 0x12, 0x9, &(0x7f0000000100)={0x18, 0x2, 0x8000, 0xfff}, 0xc) 07:57:45 executing program 0: socket$inet(0x2, 0x3, 0x100000000) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2f66696c653000255d9c73744117681f09ab4016b3c0c4e4425882db54978b918e5725f4e0b4da4e8e2352f6c0df9aa27425f3fb2740fa0c46acaf88fc9106051ce99c11ebce180704c7661d262e42b1df9eb78799d4100d4edd4e14f792144034412fe0847327d5a97ea2e05a8c5186360b5d42c774385fadbc4de40ca410782b804aac96f23964da270fcd6d7d71800697d15f8c15aaf11b2450fbc6337941c43a923ebec4760287dbe2f30ada06bbfc7c24482ce5fb0911a3b585532c1545f3e5679e894d7ee52e1af48353234e3a206d822583683e94b9698835ddecfe2e47e8eb8cdfc93482aa47de7c34bf4e3aa4406056cb4ffa8ded0dbc248ef2045288a7732629bd8484ae1973ea2531bb57262354f6a1e55273cef47ae1b9b9f802d18a3295a2ec664a8eec2202"], 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xe85e, 0x7f, 0xffffffff00000001, 0x8, "21ef1796bc8e1a0c76b6c2fad825953ab27825b2", 0x9, 0x37}) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) 07:57:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 07:57:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x0, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7fff, 0x7}, 0x8) getsockopt(r1, 0xdaf3, 0x3, &(0x7f0000000100)=""/155, &(0x7f00000001c0)=0x9b) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chflags(&(0x7f0000000240)='./file1\x00', 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x4, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) r4 = accept(r2, 0x0, &(0x7f0000000340)) socketpair(0x1, 0x3, 0x400000000000, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x1, 0x9, './file0\x00', 0xeb, 0x7e, 0x7, 0x10000}) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000004c0)=0x1) sendto$inet(r6, &(0x7f0000000500)="f2fcca05003d0574ec3bce8e59941349aa10395902d656a0794562e87e9eca1cd8095636d4fd716b16cfcc704c5c32f2fa192fc98ddd2eb901064805a3bbf2aabbccaaa43f0e3600a3", 0x49, 0x2, &(0x7f0000000580)={0x2, 0x3}, 0xc) recvmsg(r3, &(0x7f0000001940)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/17, 0x11}, {&(0x7f0000001640)=""/41, 0x29}, {&(0x7f0000001680)=""/45, 0x2d}, {&(0x7f00000016c0)=""/124, 0x7c}, {&(0x7f0000001740)=""/240, 0xf0}], 0x6, &(0x7f00000018c0)=""/69, 0x45}, 0x2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001980), &(0x7f00000019c0)=0x8) sendto(r5, &(0x7f0000001a00)="e6f931b75790ca5cc7f9ac4ca834a9f774a17957b578d89328523336888cbfe874475d9cbb28eebd4e5b99dc6315f2b889e2fc2cf7f98fb45fc5ae3db8eadbcec908445d2424ab55c502a6849618b6e589b7cf5707c31ac3704f2d8e39fe0891f83af7d258a70886086669890681b57453bc84473138108f18c197cae3555cf6f07b1119877352f5571ff81441f758f30dfa2902de40", 0x96, 0x9, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000001ec0)={&(0x7f0000001b00)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001d80)=[{&(0x7f0000001b80)=""/37, 0x25}, {&(0x7f0000001bc0)=""/206, 0xce}, {&(0x7f0000001cc0)=""/142, 0x8e}], 0x3, &(0x7f0000001dc0)=""/231, 0xe7}, 0x1) fcntl$dupfd(r2, 0xa, r7) socket(0x18, 0x8000, 0xffffffffffff9155) sendto(r1, &(0x7f0000001f00)="ad7302a8709b5a94bc590c439e4d1c4b65397b60fcb3da073f6eb3d661da6e120519100c6b46be0cb0ccc4429b7df09acdfb1eda4205462de7f6daa0cf13ab0686884f174b133b8eae02193595a9ef39d55c88c4ee9b5f12dd56fcb9c457dcea4fa9a8525b04c23b0418c576beb9eb9cc8d430571d0606cab5620d0db24b7a0ecbc0c45e2a385b48cd1cdb7e", 0x8c, 0x1, &(0x7f0000001fc0)=@in={0x2, 0x2}, 0xc) sendmsg(r6, &(0x7f0000003240)={&(0x7f0000002000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002140)=[{&(0x7f0000002040)="7beab5a240f222ba3abbcb959f166f7925931df03fae10d5d7d7aeca09a606f4b995ca72037c9a7e9a93109b9d53a79204de7945ff5432bc8d0718f8a472748a6a6e322916ee5ec7564b95809dcfb8dd1ebb4bc7c2c627ae3ad64ccbe144c98f9ec985c328a16a6d6aef96f1a1738c7463ebf22d0ab50a63eb18d685d892eeadf43608fc90051bdb755a0abdcbff16018bb6550bd2799c212faf88a6cd99", 0x9e}, {&(0x7f0000002100)="b387606a33ba9c84acbb60edbd2124512bd75a4462c9786c261b4dc5e833e1f5a01e7e24", 0x24}], 0x2, &(0x7f0000002180)=[{0x1010, 0x1, 0x80000001, "51afab70ef71432c9330f750ca53affe5f5982af2ba23087a354edb05e6fe3d48d054fc6eba59c9dbeb8216ebdfbf91b2db259e82eede60163121ab9fa895765c5846b49367fde5f67205ba1bcf30f3e4a027af77e67dc9bf2723a58d3942eb89d5b6b3e736cd7429b96a403bc31998594ee99bcd97aeec517a71165093e6ec0cb291a91ff784eca9d8bd7bcc7cc1f16143ed4bdef298d7af764cce97e3cf732868ddf72e230176ba9a59394354b32bfb6f8f582092f32b3e6185c675a839475b0617690364f20de3a392bb6210747523a15be9477a4dfa0fcb927b328406ae506d22a5d57464af7ae64d08917b5e0aa371af9917f15dda5a17c4979c33a206454f5e0fe1fc3af630f54711b76eeb517dc934b2961893f3f4b6d73fd96f83ba5d90029955b3229b9d6bba000ebec1de6edc29bf8b5247bf92583a7bdcdd0d85017e676b1c5193d90aab66e1f7b358d702a3c422535d347b28fbe3d62a887a9714b58b5c5728c329d5f509c73b31b624b931ce9741ee83cd214aebac39ac26b93559a205aabe24e4d810bf35d04852824620c1b3c4b3a34195f3ca14635ed603d0654ece593c7013c45000ad2dd38d1c1a58a097af17dc3280746f83b273929ac05b54d283f96374aac8b8ad0f2c5f2c79ec74fd4588d9bb55ed808e39440c3921afddbe543b27b2c6cddfef043c60aefa92f7494cac136e0e94fd75dfd7aa1d3d841d003f46a2db32b7a0f3826b7712860e4fbfbda941eba20db53871d01a50a22af0de74b9039c7e61907233cbbacc3064433e332dfdee519c479c1253d17f44032256570224b9746eb6bda9ec371f7ce3b97285c0f1885967f6f5124c64edf20d6ad32977900dae3860f08b5578608cbce07e068a313d6f24c01fae397f0ef50e2e2d519ba86fb8b361d78be93dd9846af834f4892e4b2609bc4ede75beaeea8cd5652bc2a999b3abade5e3a452bab40814b6a4d7062f3ae8059dd670bf06f1d10c87de7c8bf5fbeab4ab56dc0bfbe9a9e7127a22e5c4ff2bef0940f6085bdf0b9594f4da75738413594d0b0b456d7d0efbbcb0fd02d739038c67c2c3af9917c88a156c5e22cdf857de40ca9303957cbcec3d933271e14cb88e169bbbb2c228ad775324afb7358f34b91758e6454e020e043848c2b3135810dcc2f64a6a1b29631a18a2a7cd68c49ea4d907706e84e0f39c4a47a4ec8ec138f642e15be27c5edae3ab6ec0b7328da079be540d9dd2a736b000ebbd6b94b485684a500f1fd5f08f4636212915cea92924dede7007edeb2ecdb98fa95b4ab7e33f3ea4997e4f57fbd61496885238e68cebb402275cc152beaf38b2504dd295a771c86e5e3b77703f546bef7800dc2444bf40df9c956838b0784e765239bd40e796fe477d8541459bbf91c09f17bde5ae61bf4193884e7c90cf6a58a81c1b775e37ccabd10f15d2cbdd44f93100d72749a0ba3b5fefc9e1b860392d4880b34257db90b46d3dc3e0c19f702706a72cb9f5659d32fad83cbe9d9abcdc0e5b0d130fc2f26b652f66eddfcc5873708579d127ffe10f66e954ae20ac66c4c605cbfdc21484b0b18dac190e03db90fa802f46723c88be686e788aae8aa154b0ac693042e8fb8e7e5e4ffda80534b9ef59e9f644f7ac060acb403a33cd89641f07676af0b53732bfef5be10d7514bba452cfa97e90d91adba8fb23016e5bd59810bb90dd71fdf067154ecebd81d8a0525dec1af6980d2de6cec82450bd5ae610b56000f4546d7a5e9b8a7666ddc9ea2eb1e270b2bf22e7855709ac4dc0b41afeda3db7a1fd3035003262cb51f5eb2cf241cfb725441b610e8bc31de782822bff504bcf3cd7872afa56d1aaee403ea5b94e8c9df703226cb059177dd7d409a30ccba658990ea6834b46b73844228f875171ef207c5ccdfda0c29c75e99c8d457647be8d5d9fc2a4bef0012d384618b4f793fe13cc02ef27b456fa68f53b971e02ebdce7c488d844712a8715f201bf410be63b9df96a41e1d3bc505e01d05df77cf2a20ac307fdf66025f4a3545c60212187dbf61fc9bca7a134d05f8d47ccc9a8332408afb18224fd5807c616bccd1c9ccaae5c1a8bd5fb9e39cc758ece6d861be702718330f81c3dbcbf576a96de83fbef5e8925c322dd823c76a934106d63356979d5afe163bc55c4af057252674c6d27b0caa355ff6781d185217a8ab83b6ad4d77738edb2799c85fc02625361fa2cdb84807e7db713b0629f82132cb680df768f7434e55aafe1f1aea32d69a498bacab144ba58503a0b89c347f7ae7b37936cf94d583908af0cb6a558432e85be564d7f083e17db128478d1b98d61735145aad655ff5cc74c558837bbf875629dc53fa5d24d51cbc31cadd924b0beddbdac18f94b60ebc5a7014aaa301a5a53ce8ce6c3da0aa40764efc4c4255fbb213636ed75ae1aa48a6e254d5dde5368d8c749c7799635286fea9365e2b650b8017dc8f5faf145161a4449de37647ab3885cdff5dd47793f4702e78df6f314e3fafd9b635a4f3e6d05e2ccde2d842e48dc11b60502e87688fc4f6540f7b063de27ff6d18b89e4ca146567cc09042a3432b0a9956ffde1f361b993854aa5cbfbd3982bf8cdc78e4ebe805bf4ae9066fdd16d542c1e7322367ccdff6fb9dec73e1849372e8825331ea8d606c7e55154de2db7d7963141e8173aa173acfc49cdad55a751e921cabdfb532c5796613cff9cc072c9fc248dd6921c977956cf61f9ff2187f696b883ed0e3e50709c3e62d5730462f3f9b3975a83ed97669adb083cca7afda063b642169cd58c654e0f1fc7b686018da350141b0f9cc3eb52fb65319fa76ebb326af4e2f0d6ce1152a7be4b810091d53f493f45b86f7ee00aa3c3944c8baf54f81f0a05f7725a728ec214b5f85151c7567597a18fb04b7179d3daadbfb028444ea0db2a9f8bde9a77d171e6d30fab4ba0b74d32a129cd49039461f0110d946f1abc8731f07525955f7bc14e39e3135621e16024c17c96a4235f41d16cd404c4ecca79723971422a4a5f1104edb2df1cb23b325a921521f31f19fcf9ff62e365240ea4d0c33ed469d36c236e04cdf775093228b1996d8e33808e836fcb05ce6a32f467dc2b3c1ab7944002389349ac33a1aa04297311de090cd1beddbc277e99c28d881beb0dde62d1f0603b2525606277543a23934efed3f36aa7f6deec9a5c3b09b00ae784611c6fcdbaec88c883c2b58f8ecafead0898efe4f2ca395cdb5265d4ff4e0112e0928bada4693988737ec135bfb5466dc057bed0180f670bb4c09fb15741e936939f4756b9113b4b25c4bce7042db19e3415f8a2377d67ebeb3bab50cb9e93466e6b2d79db0c2996db93cdef341a2560a39d74cfac108de9bcc98bc6d546f41fa86486fba1265f2eef64141b51e201fd68973ac5664ee66ca8b1a83b1ffc6ff77ceefc2343312cb00b78d421ef98317dd25ab478371f429cf8ef43d0c0776f1ac983e110f58040395afb88a6169d59f93c8a7172074050dd80dbbcc7de23d24918a5ee5e259c0a74fe15ca04769f558c808a5f1bbe0d90cd774a8342113577bfa59435306a44b651b69780c9df42267ffeb8ecd1c7ba0d0fbe1a7b397d9d084f1ea5d751b966cf9c50d405fc2e823c99797a6e93e96ee43629d735044b5c8bd2d20f66de97cf9568995811b4cc66dead22e59bac8858b8a907572fb0c9f5047faf86bdb7eeb87ef8c12b84eb95830e1227780ef10e2898d8ebd3b3d7f42b8d7fd331608884a461deb0133f226764f73f90213761a861d787733e05f045f16de097e069acac395d92b74968f56ec0263c4180825e14553fc01f25355b52df0d571231d575c6710256f319d1a3f481f306beece222e2615445fd46c50218500f9c2386e98277f5f230f93316ee217038f33c38bfeb5725ffeed922236fd439de29f553f7838ac2da8742807cabf3aba306f22623b99f354985bbe98be8a50a7f413692f8ee095a04b94360c57f62f0afe7582b77952f768d4e3513628e18198f1afb4a6acecf0e944498a12b6f28deaa89a6c6790ed576bb30c4d461c1bfb3ea3fca91b3559810203c6bbce6be7bc8a20d189e6baf812715594b27ff83399796eea5b225b35a47b10b56ad08738d3b984ed692027898ebb0169e50c49764519a8adfd878f072e3adfc4c2f25091df78fa1f59083a029142549cd63993494010795a86efa5e6a3deb1a54ec1569767740b1f487008185535abf207edfa6e9e9a09b6a45e88349419044a9126216e41a4d78335e4c50d15e619be1a16f35eb9068b5e1395c031c84d50a67ad43120706b7b083a9cb2fa2cc5fd27785513d2363c56c89d4361839e06ea3804490a286ff03bbcba805002f5a388595ff27a3a23539c88c47899d3239ea8c63ff17d82e6da510a45b6628dc60db0b8e1be33da49f9e501edcf6e3528bc772c7459d4004e632e9f8b6637a10a51fdf56e7f5635b8318c0b2eff0251651c3652e51232e0675300f6913460f223f7edae28bb254d0180d6a5d3c719a472e54496eaf0591fd42ffbc707a8400482b8db4547be0eefe22763e28b2477158a70ce674514e2eb8a2142e0db65f08860316d7ee08c4099403f713e2540f8525e7320bd360a1470ae12931bca2a691e420c90382af02a70752fae4599c0af98a2ff019e44a97ddf612cdaa35649771585c45f4309c0896f2145dcae2581f92a0a52352ec492846bf166a84586bf6197a8e256cea4647a9f2969b2742b52a7cf5228b32b8acee4914da2876004c32e1c23128c3ae876eeb120d979b649bdef0ebb6e71e8c0bc7d6e847a59176419595189b11835b522d434a8327697bf0a46cd5145f62401b6658540b6a71ec2a84209ba49ff87891df3c47968f2c5ad4e2151db683177c0efbda327ba1b431d64b4610035e181ecf71c444e882ca4e24d01c106967f9703a395bb7a12f8edd9462c9996d00580d74d587c64e91b9e03369ba50370e6d84f67b51442c51cea5e5cda870d5fdd05c98f70699a56c090935931975911d1533a8b8209f97f3ef74dc3d330daf78be7c7d7e2bdffda775192fc202af437699e045067f0d32c55151e3d9a5e5fa6444d1ccef122f5fb1d4c940ef405b0ad3cf7e4c5d2bc33f0ecf858f05fcda57bd6cd327e1d9da7c8f0aaf5d4f4f65973c8f71f29a75f1cabe1b452fca80bc4a895fa3dd48eb3aaeb42f65ad59cf75873f91c7ebf4b3424d3ff21180f1d4c70e99f46267bf088d8dd3f7b875c7b75a863003f88f690ea9eda63488c0fdbe75f9c212325f4b9f7ad0cbbf9027ba9dd1d876255ebb1075aa77d17a80b19fe1c23048bee0669e94dfcf62e27dceb9781a5dd32fa931a2dbfcf65efbcd26428bface12f1f8374a4b695297af0b167f15d6c41e6c806129f5499962dc838e35dc44024671901497b74215d61ca2bc4e95db1a95ec10cbac36cef32cb42c78384805c51b64a1a44f9b820446a8a66168ff8c170538a47213faf358916e7770d1d460240e567e80f4657dbd24686b8f888f2bcb70a1b66a05d8eba727c56e47cea7abab8c6d2b7a888c8a4f94a07365c26b25e09c75a8cc230801a4320c9a5cc7d35e9bf329d70e94e749dd7481a73cfce7f6524052a050b0d3e2b604d443eb5689e88249df8b667b7c1c41890acf67b0e9755d174e1efa3634e72061420126bdd339e25bd2788bff5af8d2e04d6b251e75f6219388da46bff39f49404e0c02ee541dba554bc0896dea728c22b8cfb03c60427ee58efff4117dc70b06c886565c901934dd3c3cf2266edecb63b00154aa4645"}, {0x88, 0x1, 0x0, "a4b4b00485e803db72a361e552728560ad0de8963388801332a05b1df694c8d4d2ec8e7409d9d48ae861d09c79ad9f5f619ba30a8a46667d3a41ff37a193fc71ad9945a8c3953ea389ed1f3596e4d6931d40f531497deb22446db332f995be50a0e5844d0aa7658a246e4298df5368b379fc"}], 0x1098}, 0x8) getsockopt(r4, 0x6, 0x7, &(0x7f0000003280)=""/56, &(0x7f00000032c0)=0x38) connect$inet(r5, &(0x7f0000003300)={0x2, 0x1}, 0xc) 07:57:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x1, 0x0) r1 = kqueue() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:57:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x400, 0x4, &(0x7f0000000140)="ef183a366902798c6ad6ec2a885141cb309dcb34487623ab238d748212af4c9bbe02746f9cb6720ea0f1ca60092f50067c6088451a91d34bdcbc1ff7d2d5fdea92a352612b2ca1b4e9c7404e777664ad74b513eafb110140d8b40df110bb7ce71216ff7015cbc7eec58af773a273ef13c5233485440295bd5c23f22636814e38dbd40c1d5663d228394c87c21568d078fd4373386f698af33583840bfddf5fe764", 0xa1) 07:57:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f05af5335b787423bd6d3f41a837c5f1cd5df9e6839016f5f09a4f4d807341f9c3d4b949da4ebe4edb2a9717d818c0ab79cd6fb259049018ed4a938b4e92cb97f040f32e698f5a3bf84c67d1e5b046e362a0366c768e6bdd1e4a5e4f1dbb542282697da045d60b1bd504c14f69e35b7b332a222e5793052bd7a6695fe65f84dd020e89df9df3f769c3fa92c246023ce529d9e7cf49aceeca5596efe3a8d28e4f55933e9eb0d49099b8cc6c64d702484ab92d794e420686e61202cd7c9a05f94746ed4d96be6bc3", 0xc7) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) getppid() 07:57:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc43c6c322c2918d16d5611908", 0xb0) r1 = syz_open_pts() close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x6, 0x0, "85495500020000000000001167f5bfa600", 0x7fffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 07:57:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 07:57:45 executing program 0: clock_getres(0x803ffe67b9db976, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) clock_getres(0x3, 0x0) 07:57:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x180) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0xffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x3) 07:57:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x4}, {0xfffffffffffffff8, 0x5}}) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:57:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) chmod(&(0x7f0000001240)='./file0\x00', 0x80) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x88d86c99732b8659, 0x0) faccessat(r2, &(0x7f0000001200)='./file0\x00', 0x26, 0x3) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000080)="8e0a174624dd3dfe995e09612471be9a5b9a22cba443ef33db8c9c2b2b708b64ac3d21041fe923306aed280a", 0x2c}, {&(0x7f00000000c0)="a2147b30335be968718da9b23e3ad31f2c7b46639a94c6e448554d863f53db7c417a2278f27e0a3ff1c4841030e0edb6fa6275a7e203089795516df187bb4fc62121a7cd94665a0332330e95c5fbf865c47a812d872094fc962ac3e505c14e2f7a072b9c75ab156332a950b72c61447d2508ac1a456f2eef70b85cbfff1e3fa46c98733eb6fd67a3d79a8e12f573bfd90b8539c116816caa7be2cc17ca1966a283a3f8d85c3a6f2cbea4c43978171fd77fc8dcdfff6e91c4ec8eb5325e2bfa98eae2cd2d7e15f9946217fb77c526b2e06fa486e71f400739509868b7cb0f026799bda4ff08e0732abe72da57cd35deba99e919e9fdf53c5bc74c9c3716f89a22e4693d550f4fb37571c23584184b278e08316fb72880c2ba4d21d48c15de714096bbe72381e5f3150203aa6f09a8d17cc118863e4df6405aa8d52000445a021b0d8d68a07e886c677df5d54bf495452f64151810918ef81c49346ff4be9fe3c7af71694b831d1077a569b8133a9900ecdf4f98c4544117793b34f19b715adb93c02c8f922c483dab8a75b1a406ed6bd663d75b3c1f0d903a4fd0bc7f8014d2bc21f70e22b4801b24c0c7a2e5a26356ca4432f96e57dc95855f35dcf4347851053f2c5a1915591ff980c60986675b3107e6ba5733b5ce84e0a977c0e59a7c5406afbd46d219719491586d51d5e49654f2a05d9f5c44a94ea52e43b95f3be8938185be17639d559cf0b42a702c4941af7e3256bbeb6933ce2f2121970142c55f53a0cd93427e2028225d131f869596f49dcfa0d32d475f23f2af600d0b947b676cd85c3a51e391e5743535724b2bb4e567c74aaf6cc067ac9cd26b1de07f5334e744df454c6b7af769aaf3e7ae2f92bf1043f5d403e0490258cdf2f0f7671615426702c78a435f81093ec045217b5e10d5f635d3729634dfd3fcf866396056b48df70aa5f0a27910c26d5d66827b787a9637a2249643487cb24e84aca8a7f092d0d270ce6e196c3fc72eb0ed085578f5760eec46a089444990b1dd8609a4a6009da05af90e301c715c7b388ab5585a565f8ce87f5c54851c107325851cee4b38d7959935fc96b4d60c4af37d32765abf1249629d17d12f19887e6a5ccf5743d9996100833a0162c830461c985d28f4a6cef826b5b282865a78bac6caeb9698fe8e5b74a0db0eba8ae16489b7db4172360155f24538471fecadc0d16c8944c6d7cad004a0bfbc73dc1d5f07f0362ba6e23c19b3966ecc2e35458b7e80fc8da0d356cb2a1856e9d35f045c7762faa03893d65aed40158184b92adf5ec0897c7e791e635ed651fa029c5dc8d2435acea58518a2101b367f9b955af7dd5224215e402a07a0eea8b453c0221c0697e742a7dc721f6b3523b031e67afc1f4b5f63310bb5a29e7e73e8c6efd40563818cf60f7d6375fc96181bc157c12d38b70aca2b1777569a0a33dd70aaddd7160a278044157d098e078dd92c39354226e8b1abc760ff3ea47bb370f128994f87f0c42b884bc054b9333909864372a8070133d97cfb558c3ef8ce241717b2e50c9baf81ea8a9eecfbd0e5855c60b8251de8f3c3d4f4bcbf6c55e38de410a0d731feb5caf3450a218cf009f28ba3fd3ff70932fc8afa8209acf5158ff5519358ab051693823ea2f79f5860b50cc50e646a83f67508a46c33943f23a666f8ef5f52a9ec3d62e5416912cb96b9a79f6ec8e6b2c2ae038cc9f8e85c86b17605404dde8b81b7e06e8320dca4cef1b6ab8e150cfefffe58ea4474e7f67882313b243a4140c6bd730602eb751014a8c899eccc6b9de2e2aa9d746e1bec39922b83c51f93ba328345c14e1a7b304e7b5922f86284beb2171315e8edd8fd21f918f467e6302f3e29a03e6eeb854504f7ba81da77d590946b2b25eb1a4dc763567ae2beab33bc5a8d30db873e0b9b4d5441278ad86b288afabac2203822f767995b69aaaca2505e4d82e73e1e5d832712a66c8e0a340055f9a48ca70aa5c7f26cbbbcea1ad8543127a259f2a9be5e779ce96d0c5923969bae91109916977a661a40ee29971c45c469ac09f95e78cd87439213b9c0cbdbeeb2152cb64609d1870a95c5fe75b91dde699140a57c8f5729b5e6bb90bfcedb19218a363aae38338da250ba080577069e37912f4432b4fc77fd3b5c1b83fbcabd4537916960c1c70b17442562be10c66c8768c3408489526bd428867ba371b7dc91c470c9ee0823e4a13c7c3ffffa6b015af485355322fbad53df93f087318f926f3556e00c6af92ecbe68f863ef96287a4e88f9be8b165e225ae3b0ff7623e8785a5a73221493e78bdfe1effa0e292a8cf1037ccaf3fafd193d290abd19453fb26ad8226e29a10f4183b40bb16fbf82cde4464e0603dded078af2e64f11b0b2ead22f8e531a28d828eb39c5318f5d218863830fc94e77cffc37bf81347800f08995e69c866b45b5a6b5333ebeabf81a6e1f71f4e423613c413ad9304f67feb19686313495271a4e61e067a143bc4e46e9b5f2d2dd90698e999675e1f72896e7ca6dcfe62d972d8a3def52abb6d2ce7081f2a78fa7c2c5880b2b6b2ee4971d3746f1331bb28e01003e2da68d4592ff26fbcff4790a692d7159b4dca914bfdf969594439f91d499b7edf8e04ce32c8f84d06763742561c7ea1f665d35bf2dbdb4531415cfdb6d5eaf80ea9735aa2b195c1cd47f3c1ae5297bad2e0f681835f95a9bbe5f824a4ac60a8e9873a77db01d27d9c641c6dab279f07af9916b891a78f645703307f2e27a1354a5b6ed997ae75995e89a936f1ccefe1c3b63e74be417fcdd24858681f8c4e165a2c25a5b697df5c8b809c8825eadb6e01d8e23e20eb147b4a6e9e29f409297f80cf98addc4ab012bbc256bc08b0e940d08b13d337d26092ffabf843c5536cb3298791f63bb74dd729afd65cdaa6f91b36f1afeb87491b991d4ce0be044eb3631677b528a7664f3c06afb9ae4a7f0ac5ea9d6a27a2344813faf339f5c9d92079655555d009519c31fb88886bae19c098b93baa87c9fd853d8497e098041e2896e51cc8926bb94762adf482e1870840bf20952417cb5a8d26853d10e2cad23738f74e1ff67bef61ef9e411a4c47a05ab3887d78c1a86b9342b2f34528d7a5556aee3e2054b1f42e344ce69e1830930ac6e3866a653cd635fa3e05bccb7f3044ade0e2b6de5750ea4edd0a1408a7ce5de1e9ebd7f7390a93050a0da67f2235dff3a94294f8391817f2bfaf4fff66d3d9a12eae3489c9e8785e35b4a7875e963378f46cde2cc809eae7cb30a88d2a42532f2e229bd9764ac0e63592783c113601656e69dd9aaa09effc913c9a23f51712c711a97caba7937fb8a019f90b20ef6628cc64b1a6ec87a2e373272113fb62c2b9e1c474c85977ce430df9ea62dd86bd9e8ee4f717b4b005a468fc925cc45c9eda4d970a11033e2eb776dfb0aac2970b239a88697d46bec94a26cdcdb674a1e7d286c1df6bf47558ba33d73a3895e21e3a428c4bab89a1b899b8ea359c4556464cd0c19a13308c396076a8e455ed1b8c196f57e10d17d197034132c76a1e16eb168dd7643a3eecfaa634d62fb9b4087747692362b3f80c872f6a267a52a6c23d8e8dc0fa259fc97c6ff6f02e7d26080824fc9d88cc373e82d6e7deea99534e78f72f32e19d6d48d7bd2f2498c7197958ae5b54c7527156a74b67d21a9d26eca4033d51a8fd85bf843a6b30668e2c1e969396a95758f657a63b7af6d602bc093037b4df38e8784c1aa28f6c6ae7666815eb4173bbb07fa74ff7f3e356c508d7a2f3903dd07f61cf4a23f049bb97aa78c0b45202c0b278527b34662f8efb2acc5df6c004b00cb28fd2c33e60c29690941a4d27db92e9bd91a75343bc42e952567bd876ec1415a80edf3d31988339ba6eed2c68985306cc78eee755f88a6b5d2edbacae936ead67a5f81d405214913d554fe265adcddf299fdb98e74e22765a0fbcffc4e2e50b1e8c4f3a22b04f52f7fc2d2ccdad15ac1acefdc95695095f1131ceebab6703c4a26d39c0dca4aa6ac998fb58d9e51138ed5896b5c7442c4096765a419a334c015d045bb2580d513dd305e04e45d149e1169db244e9ba2fcd6106c0c541ca3220416fb5dbef227e3598ef8125a3930c00f26334e5d238f99529ba98440ddd4c32fb408d85896c2067fc0a3d115d6ed77b8851ccdb608b6cb1aebd3fd15eceae6745f80b1c4e603baeeb91f5295a72ab9c93557345eb6073bef8524efc129ca3eb608bd5b44d2d1e20700ff509bd6d04c8c6aeb34739c4f5479659483ac473aa5745fb2f65c705a34c02695175341711b56b31f01fea0e0989322428d5a44418c255815a0f702287b8597949ff8c108d6eacd7250725584d95a83e48fdee67c14538542e73723aeaf67a9d4a3e438c741a9639707bf3a30ec980b4af88303d204f25e8fecb8bf7fee1490dbdc464fde6440ee434c6d9d360f8ff11946d0f40f7e9ab930ca834183856d56a2bbc63ca966a5fc3459dbadabbd18311e6b05785307948c92164096b00120e8168f499d530bd88a28bf557a4094754a00d7a62056b5d3a0d8b370cc61a99cf4550d57bb627a5bfec3485122462f7b71cc8a909925b24e9adf702b15647da270e3e906fcd4d2392b083c898a4f326f8120286478eed659810d2a490f55b9fc0570e9b3d842522aac02f96945501cd19605f127ae424c3453df52f7fada5991d4d7150b1362ed553fcd59dcbb20bd90ed452bfeba025367d8b1457a0a8920703956ab195416e8ebd273b836cfca647255649f8d2b13adcc08f57b1ce07354c1ed0961436fe1d49ef0180e51aae6e58f0050d82a64a0805d05d1f5777282557f42d3d611b24ec11b8a85c623d3d774987a456d624668e38d7998422416444846a7f6ac09668bd1ed2df7fe8a836ac968969c20227e5d68dc2e454e403a8e2dd4d34ef534cabe781faec5175f13b937c9f8f0a92a0add6681474c723a7915afbe639416c3c15934d871d93ca3babeb7094c0534b6dbbff486320350c34b90cef3035235ff41f0975b764ec322ffca6095d00286c69eceb6b1bb5dd7df6cf03ec5f0e8aba842581b719b883e08ff26c9eec6c4983ec55218e6128b123cbe9d37be804dd0f2df069ebe531d34e1b95ef29614cd02e244099b389ed8c03890f49a9b077cb7e10e367a60eb0ae42c0d790687046a53b594ec073cb4910f108a166c7d13905999234b9b5ddf66544afc4bece953d2a2bc9dc6a2566e61cce9c2834f2e6d2e3996398812572481477c6502dc53919079afeb6b8e306d0aa0be0a717f5a4472e27ff0e29e471f6ab2db763a1e1efe1a1fe93449592150695868d299169e6cb4c6e5c3718362b5a1281fe6362dd0dcdea99f16d8fdc17a9819d363bbefaf1fdb4ec209e7988eaef158db13e0060903eaf86655f7c4483429bf8f94996764faed6a3239091aa574f3aefa259c6bb0827b8934cdf4a6a6511bb3536d7cd94ac2afcb8513a78b33ee4f14ac7be10cb8eea8a259e1a5601fcb7d563447735b0806fe70db24a634374b88321588add62090f8a466335a7ace403e02eef6570aeb5e296577187241470a0e6dca3137a759b24f9f13ab86a3641f24d05ec42ccc16400efc06d376b274da16a89cb426f5a4830cbb54b9d7542b5cafae27ffb9c4c96d02e3e981cffa8e587b6c4b94eff07fbb1c9d4710814fa42914d2256ddba950e2d43bd2380554d3b7169d3c30473190e3ca170d4eb6fefcfaf7c54e643e8cd5d778d8001af8b61bc96912ad3e2d24764b400dcd2f72b3b6c3fd31836931c4d", 0x1000}, {&(0x7f00000010c0)="fc324ce17731d5b88d338dc635055a407651f9f8a51f1f73e280fc55adf44994f5a9e02dd287f8dbf6e12247615400766a745182dcd474f12603d3ae4100b24a7e44a8900d66e8ea0460ea8192b0a9dc50f99eb67ef8513679f05b773c7193ca0f6ce4edc06567e46f215c035d1afe6683ac9216853c21c4b2c5778f6279793426e1a4a450671441699adc6b2d0d342e14", 0x91}], 0x3) 07:57:46 executing program 1: r0 = socket(0x6, 0x8007, 0x3) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000040)="d5", 0x1) 07:57:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012329f1d395e09ed9608000000000000ceaa521a4000000000000000000000000000000000000000b08717b7b7bd2546556a2e6b8b71d5000000000000000000"], &(0x7f0000000240)=0x60) shmget$private(0x0, 0x4000, 0x218, &(0x7f0000ff9000/0x4000)=nil) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x6, 0xffffffffffffff12}, 0x1000, 0x8000, 0x5}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 07:57:46 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 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) socket(0x22, 0x1, 0x5) 07:57:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="80c34030991c8c8a990decf6f16fca6ccef27d870f79ed3d6af0083ebba9f6b80c902cca4ff3236106c38d48a80b31e191ab084915a80ada6ee150742ff7083526e1e51e0e6661dda6e782de84ae7dffc4196acd143b6480e98c0becfa2410f8f967e63e", 0x346) 07:57:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x3a, 0x8007, 0xc0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:46 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xffffffffffffff75) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8400, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x7f) fcntl$getown(r1, 0x5) getegid() getgid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setgroups(0x0, &(0x7f0000000180)) mmap(&(0x7f0000a6c000/0x2000)=nil, 0x2000, 0x10, 0x10, r0, 0x0, 0x0) 07:57:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x10001, 0x95}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) fsync(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) socket$inet6(0x18, 0x5, 0x1) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1000000000000, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r1, &(0x7f00000000c0)="5250c3f9c64405b5f35d9fe10c497b523faab6a621a38d98c6ad32c6a63e41609ff215a3aaa736627703e82b5bc0d0f2d32758674d9d8903000000", 0x30) r4 = socket$inet6(0x18, 0x8000, 0x10001) fcntl$dupfd(r2, 0x0, r4) 07:57:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) dup2(r1, r1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 07:57:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000569000/0x3000)=nil, 0x3000, 0x16) mprotect(&(0x7f000002c000/0x2000)=nil, 0x2000, 0x0) geteuid() ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) 07:57:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00"/16], 0x10}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) dup2(r1, r0) 07:57:46 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 07:57:46 executing program 1: execve(0x0, &(0x7f0000000080)=[&(0x7f00000000c0)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 07:57:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 07:57:46 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x2) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 07:57:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x2080000000a, 0x0, 0x0) 07:57:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0xec4388d36625d034, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000100), 0x0) 07:57:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() socket(0x38, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x2000000000016) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() 07:57:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) socket(0x20, 0x8000, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 07:57:46 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) socket(0x0, 0x3, 0x43) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x7, 0x6}, {{r0}, 0x0, 0x2, 0x20000000, 0x95a2, 0x9}], 0x2, &(0x7f0000000040)=[{{r0}, 0x0, 0x93, 0x8, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x22, 0x9}], 0x8, &(0x7f0000000080)={0x1ff, 0x6}) r2 = msgget(0x3, 0x402) msgrcv(r2, &(0x7f0000000180)={0x0, ""/185}, 0xc1, 0x1, 0x1000) 07:57:46 executing program 1: shmget(0x0, 0x1000, 0x10001030b, &(0x7f0000ffa000/0x1000)=nil) r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x1f, r2, r6, r7, r3, 0x10, 0x6}, 0x7fff, 0xbe, r9, r1, 0x0, 0x80000000, 0x20}) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x246d00000000, r2, r4, r5, r8, 0x190, 0x1}, 0x6, 0x1, r9, r10, 0xfffffffffffffff9, 0x100000001, 0x6, 0x172e}) 07:57:46 executing program 1: r0 = socket(0x1, 0x1, 0x1) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) close(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:57:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/73}, &(0x7f0000000140)=0x4b) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="5d22be40285a6d0703343bc45b1ea79f734420dc87ce9e9d7d46a5fd385c24c1807102f73152f08bb4920b087b3f103280097606", 0x34}, {&(0x7f00000001c0)="feabc517f28e840c73fa15ab677044fd2dfc1a1b8319502796ac767350dbe2be48671be9796a2cf51fc3e04c415a3f8b73b4580aa282b3b6ec7644a183f99ef4a1700f2f334ed294ccae89d21819589eb8d742dab421b2c0d0982182a8a3dafbccb86766b3926b58dbb126f28cb00db27ecdd66b8c8ed44814ddb6324e188b67b1", 0x81}, {&(0x7f0000000280)="bbf0383e4b6f9872cf56ae2c5c9e5416777c741582ed8f2dc2984d0454b7b6a93dbded5772801129d59267c88a167ad8f484636b79498442c9f30ccd6b4bf125d7ef844e7ae0307cf0720eba91179f81c97af47e6c05188c8f9a8574988612e0c8455a5cdd8ca61fd7926d12ece457ae672bf14f436c889a0028cb21a3e65a4295e765ec90b58bbdd70afd7d4149c822dfa1dd22a0fe13f759357510fbe7", 0x9e}, {&(0x7f0000000340)="190c596ff750de58e5ea4c95d837ec1b1c2e0e6d4789a970f0d031485858c880ba9563c846f48bf257e0ca7c2b125803423fa1a13713df4dbaf1e559b444185a43357cbc71a3f0dc74aa67a554ce93fd306bf2b911103e813312d5b291bd6e96480f8495b85fea41d778481dbdd6cc59fa0ea6b8f85107a93d84", 0x7a}, {&(0x7f0000000500)="0f669e0eeb3a0d4bd169f398bdbecb0f8b64cf16c1a4af3613f669857cbb7dc117e4580306004dc59511a376b8b66f69b8ed82189dc3e4b5ad33bd8b271a93d1ede7216c487195d4d6c9148f721d522c3c8f108d384d3dba0fee15f62fee758354101b12fd6edfeb35eac3d3d4ec760a6eb12af9ceaf7d442530eb151c11c8f697cd0095af1180c3bd5420b3a27c133022340898c1accdb3182c65268487cadb7d35247841f08ede4981dac2e15be5da646043c0cbc8e3d1bdfba88ed9df75424305e7884fb39cb7e37a4f92b71ee274d0c831aa6b", 0xd5}, {&(0x7f00000003c0)="e5f3ccbf33f2cfc03e47fe29268bb59a5d5198c0be868a0b9b60f149fffcfad95ae2e4dfcc19b82ced091b2c8eda5442ca6921", 0x33}], 0x6, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) 07:57:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 07:57:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20002, 0x4) setsockopt(r0, 0xffffffffe961ee94, 0x81, &(0x7f0000000140)="e2e4bfe5e9d273b76d7b8fd95feece2535cf2a06fb4653e09831fd859f1e6e897da348f16c615c841bfca7903cb99624e1c5612b6136a2304a5c89620f3addb0c63a0c93d074a32ae62066818a9a9eb5c4c070e5b231e8bf8611f84daf6ea939442c49cc2850c055396fda377db04aeb711d0d9ba31588b69663c977d510ee5fd413c458e2bbaf1c9c05848933468e24d53f15d8cc8fa8ac34f24a21b4da5770695db5bb390259700d974ff80385d290e1d1e91c3379b11cfbf1d024859d2eeb83ca26b4142d2f4e07284bd3fb74d6a9f48d5876c095818d1790a757e47b1261d3550ab942c41f", 0xe7) r1 = socket(0x18, 0x2, 0x0) dup(r1) setsockopt(r1, 0x69, 0x20000002a, &(0x7f0000000000)="6fa751d44bf4c6918cfa9b11365875060dae1d28236eb83194479c24c177dd1dccbf02c728d54d5216995f2129ee0a81720092225015d43fc1f5efc996b8c58e9808680ef6b0b986369154139c10af0764fc0da01de7edd5b90a89c7f777cc1182ba398cd3ed3a02e5d513c10d538609100212630ff8e41c4b415f74f42bd97282bbb36b021953ce91a75628d1a299aa71526716ac36d74ca63f9a0e1aa74e9e8397e1e318c3c61cd0efe571657ef56885ef4c4cd2b39325768d4425c77f5b19d4223f4b8f64ccad80d206c3f2e3061fbe74108031ac150ff535234e9432b856aa48d40dccbd89237383052f302280eb60278ac4321071185c2ba6", 0xfb) 07:57:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) chmod(&(0x7f0000000040)='./file0\x00', 0x10) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1c}], 0x9, 0x0, 0x1000, 0x0) 07:57:46 executing program 0: shmget(0x1, 0x12000, 0x282b4d67e7fcc9bb, &(0x7f0000fee000/0x12000)=nil) r0 = socket$unix(0x1, 0x17815e467e199b1f, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x11dae6847a26ed54, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xec15, 0x39}, {0x18, 0x2, 0x4, 0x3}, 0x7, [0x0, 0xfffffffffffffd98, 0x7, 0x2, 0x4, 0x0, 0x9, 0x8a]}, 0x3c) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x101, 0x5}], 0x100000001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x2, 0x8000, 0x100}, {{r0}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x8000, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0xfffffffffffffeff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x0, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0xffffe00000000000, 0x401}], 0x0, &(0x7f0000000180)={0x1, 0x40}) fchflags(r2, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 07:57:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:57:46 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffd000/0x2000)=nil) nanosleep(&(0x7f0000000000)={0x2, 0x46}, &(0x7f0000000040)) 07:57:46 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x18) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1000000a5) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)={{0x1, 0x4}, {0x7, 0xffffffff}}) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') 07:57:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) r1 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8008, 0x0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="3c0b9d91e10dbebfcbc2bff793f63c5fe8d861b942757acfe13d8a21535acc72edc402bbf174188d44dbf213ff8dd842234661cd654a9dceaaf82e2e9ee89a297addec656bc475a90717fe3c8bc18841cdff2796f0b4e730cb5feeab7732258bbf18963391354d8d371bca0bb3a5b94e4e6fd15043a274ea760ca777f1f2d32ac02306d9fb165c981eb8ca43c03ab8b2c29c1f7b5b96c4cf01fbac060d0b5b2cda1d73c512b8baca3b27e5139594a3ce3719dd8e9953f9fe89dc59be0fc80c2858607fb656a60f8d8306546cabc9947b8b9abe6fec42", 0xd6}, {&(0x7f0000000600)="1f6c14d320cec70a2a2df6737a42eba89799ecee0200de72f55ee7b6e4e5d0fef8f1e14b0fc0f34062c78b97e19de325e172055664a2421389816d067894cf69bb177156d269685d25badf5b0d8add4ef78d24efe3c07663da266697533793f58391138bb13e0b9c6ba849b4540c4cc26a2bd425fd6d41990ddf2983e957cf38b7084630a219b2e1709fa241136cbc428c6a5463cd08513e2e1c6523e476027060a1f4ee56908bdc2b1648b4a1e04a8ebf49794a970f989ddce4246a1fdb337a61fbe220a68a494ac3862d566f3ae45a89cc1981a819c513d000e46fedea8473fdf84cc8091e988e4983c8f7bbfefef8a76a1e5aa5b6f0eb64192c20e8e6e484abac087996484136baba908973fea5743ee01ca2d0e7841ab619d3c908c4609bb22470c3300ca39c57a0faaa7b8f7c634a9756c04bbab95e4ce4b44e3ad85e74cea1b9e8f01cff1348ba216c5879fca71c204bde0dfa0f1282de26c9b45c5928b57241543e3e85465660eb2b087ccf17313d9331e90fbe8dda988cae5afed2eb1274f4f79cd3a94d379ec03742a92292f7af9b3d6c01018b432ae117bbe24dfacdadbdae3040f61540e90eda3c71bade6373a082c799b4d13df87b93526f8b43bdede762e4c18a768a414fe8dfc8e24a799e87a3a8e85748725a77e13e9f06444935434ba733d8dea9039119bc7a22a03d08acf282576c085f99c76b6ca6740aa01e5b102dcf7613f13d14437d81059d4eef6c4232480ade563515274d43ffa02145ed27fdfcc2a28e7b2b8b84d2008880c5ba0466ff43bc79e63a4da3791958bd09a61ecd741219dd023a5a5dc85c65c93b4c827d6ba899d1b7a663e2a6a21b1430f46bacd5053a3f7852a00ca005f0c1a16043551db17ba43d17d010d97ac7081389a2f1dc50205466306e4c3e23b45e18cb589adfe632cfa5a439cb1112ddaa68056ea7d55e27452386efa298314587f29da16ea6a4d03ca6816111d0673e7076ff52c0d2361f7a87acd0a09f31f56e9113e5cf265b9755b3c5393faf009a53c0cf29bd5bcac8e7149b8a4dfae292ae9d981154f87106fa0e277590bfea824132f703830d34971ea84e684cb73433531969f320c66c53f815a8341fb0fb6798310f13cc7b93ce64838c8461329e896c3ac69640c30f92a273eb18750846fe80cc8ec322ff8d8d4042def64ba172c0c2dc644bd5bd6076320a232340424c0711d1b5e3cbbfa1625361401a62871be0fc30d2c45330f0bb5412425b656d3bb71432649150f8b9081c9ee8925f8d3cc55f5fd3d45cab3b9c0409b46a46abb3f2561700bb7599f22fedf012fdb3c7b92efef5461369b7e7e1056bed3a4cfbc0e6b8c846dcdff4edfa3027d28adde1e8997b03a7e9617f5f10b8073506ce738a446a6288b0b97874923616eb07e26142f84aeffd3b2bbfe60df2c92c566d9bf4af406c4bc8524a0eb2f008e864e74a9e4ef6e2b5bf9c37df728f9a3ca0d7d7faf1213b7c4db4aa3cf69448fe88fc02fa74051fd4b8fb24c30528dc65ca246776e7beb0866dca19a1b996348ca89398a983072dbf101a8f07ed2607ad4a9cbfac12df1eed911b4cd152b4474da0a446df9bf67e14e72cd69df79768888e5e62283c25ea58d0c015d37e377f9ec62e66f5bb7dce36ca9194b533ee56ec8c0c79e5facf067ea1496fc4189f3f631232a2117c2da29a7d261d32c3e69454f4a356e3ce5ef360f3e96ef2275a580cf9da52ec8288190c9cf9906f913848f7e36358a9f0ac04a599c6b29fb476e9758244f227e85c35bb228fa0ab4337da50b619f53fec60505da5118ae62c3078b9cfef9ee17ca1dd0dba6ff71b4a59716afa354e880ec4f6347691d35759f93b6adc4009cc688234204b740f4292aa59813d38fd9c4d34d4499113c6ecab1ac366b3c507f9258557c2db653b209bc8bda91d687e1aeab6fe30421e4f272595756ff901d1f3ff2c48110d58879fca675d7b6c519fad78cc0592e162bfa4017b23edeac0fceb9576ec809993d0a775f1239813cf746476880b9259ca1e21f575cc4d382d7f39a7d63352535faae6f722c362a4557faa224de285653cc87f862527afb67cbe37e0fe31b7b323d92a463a9cb37166160a00b4ecaa5c94b3998b3020da5770a01e095080d90244014fa4bd2b54bc2ef8e47d005df130bc82cf993449d8037dd3233ee2a764c65df86beb981db305cbb0859944e8b9edae5cf14c722bfb48dc1de704116cdf96f5f1e310612f42394fca4e37cb0be4d9c4e8a178a99561649f7af5e73d32107450fad3df74471ad34ebab63a91d020142674ee11a4b122916706cc11cc6bbecd79fdc1b7c0d11647d0fcc2143aa896c5b8947e341266e6786e4b13b398a0bd8d0526c5cddde1ee125236e3aa45fd594ab3348a3da97ecc2cac78f86ba3471cade8d10b48fc2317e9f8da9118c6c3c56da030fc9b3f706406ea351aa0a161cab13bdac017eeaeb50d18a5fa5cca570178c9f75862c6d863e1d75bd187cfebb73bf049e687e21dace7d0559aee0fce212372091aefe4213e865f3f7412209adb174eee46b62d883e7c5a61a18231439a4d354f20c544a4178e57b7320db25184b27e1dee2a946a0f5fa1850e9309b705a64894a65af9d6b1872c77b3ab6c862e74796f2bd953f94c7a59df6756379ad721fe362604582d1709722f3658179f8a900b41bf47830fac57dff015910701e14fa0d057baf32bad56519d6445495af40ad5fb27298e94a31e750b994887e132d154f2d1e0914494b3194c5c680107d8bf86d3d052fb539b34aac663ae6ad48a3afc10f7a1bd6c1d18baebd9bd61d7d11df53ffa64f8baddb5a697ade7a633422c71dfdb3c3bdc997609043a71494af09449706c49865eec32553cd25a936144815a113f5c542f55da660afd7021612280cd58013db247c593060961c2f5a6ff18dfcd746bdedc3fbb3b9141a0b4e9f7be275f965a62f8167ea462b8e7fa5dad196517a91e4a6fc17fffbf8e5e13e3ba4aa7973963864d92df7f11f4b3085db7eaf6490860232cfdca4e7d1d4afd9b61351a6a22be220b33e2b9f7c97b41d08d39edfd8e31737f578874c7f427fde797d74184e0b8e93564fd219fd530512d34b8f27774d0bfeff843996bf2d67a985582cb27d14628ab18e26dd086ee39221cfe3375e575041ee4033b77d7301a28a20338bec7b872d3b4ee147d001465f79d89b273740dcade324b01b94a458864c1485337adb91d29efebadecae7f6ea295a3c9d3ae16c8528a98ab4da775a2af0f2d53665a3c7f6b194db4f823c434e6cfc2b1caf340ad164db0c921aa0323bf583bf2a0e5631a93e9586036ed0bf7b561c0b57fc25c32c5d9eed976e987d3b1999d634c9f8b3cf75792d599ad9e2c35072c54c1871d85c4d4f11ef323154ee47505d93cff36e861a8572befff4f8e98e896843a2f66633a998b99ec057cccc6820c56db27239c83def80e835afdde038de06ce7dfda8f9bbd9174d54a42b77fa1ae271e50c8ca0b6a522201c22a7152ba54b9f22c29743fb58a12a4299d8ec4b22840f3bc6884b076c4f35108df31fb7843d49078bae3202a058b79c3496f59017285d99d02a16efda8579b01d227ba36153a24183efeb1dd09370955b08746611c779926aa6a6487355f0efc124a2cea0b3e4b0717a99c84d4398eb5849c0504c402ac2eecfb8acbf4487608503766ecca1bcedc2040b40af25c9aa73756e84aab3122c948bb1ff82f2aabd17de91833f3afa2a8f4ba91d2be9cd30acf004fb6d58555ff39654a58dafb80b619bb4efc55d34da8dd12271de3e86c8fb438865610f61a94925e79b83eed51d4ffd979e0e824fffa72925d03ddb89ce16ee1994d3478a54b6527227a3ca2698853a06e6a98f7307e73f4c8d5b8cf3f4cbfc5d287d4bfdbb14f34a7216f82dc1f6b6d1bfd9f25ce2530e7dc39ea8be87805c6c9d3b9c7b54962f0481e4ba561aa1476a312f4e9f9aa5cf29ab1971449727c6b7c3c013d0b6b40ea16944bdabdf78fd3a34495915c0e2bc84e67c3ac373e163aec3023c905037aeb5d8a995139a21b7c398fb63877baf8cb2ed6cdad92bc90b5f8ae3f01c888f94a309fb7df0b1a16d9ec8b137fe039929a46b7a37dd221732df846865909df285fd4df86b6c0983eb5cf12689f7896ac50b2fb21fba583d9d91389eff5b9b1c271fc7f7d19d67887699a460b8fb877c757386891b5d7d9a7b172174335c38b366aeaf0d977663b0ea4e8c5a1f6ffc3d029fc149930c67ed738157443d4f66667d59c1f00a8cf8fda57ae680b0fef421489ce32bb5b8758ec31f027547b4df1c1b4c5d4476ee6e6570853a93fa1a78fd8fdadd99221f0a36194185139133ac174675decd398d673e3ce25d1f5f36a34df7f9fa0a6ef045a855385cc84884ec492db3e135b14b5167012b32f05b342bfe69a16621613148211757eac148fd5795c66c8d62d68af65e34aeb0ee864190686aa2839d6c035bca25c3b0803aca68aa3f6217b16b17ae46ba0170484d2612188c4e3a819156b443443ba941514cd6591371ca7439704f6ba40c5dea4bdd1daf2767befdc18c10dcf6fb345782d580032e64f68923d8654c3c0e466c7e6ddb746c83ca88dac81353b5d5abd4af7f638281b82d70f19e6df3a25346b48917cd4798ef280086d3783c760aebe5e26a381a18e410d200d3086316612d84b5475c0841fb7a38de44f54c7f0568821e4ec0cb7fa78ea7bfca94343d0feb1486a91aeb53c3d15bc13e49639b555fa90d1a4b96987a10e23830f6fc8a15125f153ad7eac6e14299e438cbadc39e56df7bafca4af2eb8620877bd29f9b58772960d3a326bf6175feb77da2cd16087ed4bf4d059f09d3e731494b8c48f46a1d09960bbd153f25ee4284ef0901f57d13bcd89d5db0de54f7cfa52b787c16dd270cd8ccfc530c00de955d65494abb3ee05df6c46cb24221632cfe733d7e7bbfbc6c45866ea9a799ef2e6655ff981bc066bc0d1c505171aa7c25e4d44bfeb0b70c35cc38ea289db16a3d3b49dc0b84eae246001433f45760e7099dfe6beec61a7b94e179e6bd8d9f6d3c2f7e6d838a47d550d0fdfac2a6e0f901af31f5df9afb6f87f20a8bc36b40e111a417a817b594442853fd1f983525c3dbd8ba2bfeee71e61098013b94238b95c6aaadbfba1b8c8a5a03f446f3271435c978429e4c330e2240e9e4ad5a25d084b83f81b1ebd1206c186d0cfae99c8e3ebf8c1ebbdfaf6327de0b529afd9903ee56218ee3e1815122659e7244dad9205baf9dd6460a3d287d6ee1049bc762348668f0ed5c9fc3f1ae600a3062b2cf9963b51043c37df96c1d76af973cd754c5cecf304a4d53322c4fe736ae30ae1bcf5b5a46049ca9a99c08b3d22f34dcafac2c0d8c9927903a59f85d82a2920daa582593bd7aa58007e2c53e132db35b6c165eb885aedb52ea0a71fe7a717d15227428911494baa981c0b453bebc7257466169d3d9b295abb546d01ef7559d0d7b88b1d2b0121b5a6b0c48dd401144b8876d265abf50e6a209ca67d88ac01b4488445da699b310d61b39114f915ffc98eea15d040e7d9f1d519b80409faaa02cf1b4783472d3b5eeebcc34f2c187e85ebd7dea0ffdd58247350f1c34e856f92367a9f61687288b6df6a3a04790766d0bcc2bba3fd8698419989407e91ebb5f9eb2e8550de4d38cf7e83b2b0f43ad57122445882b22c300d9867840dcc3a53646ab4bf7080abc9331bd5f35d5e2e3c36fc40a11d0395f069226bd48e1413fd00331977bc138f5053e6", 0x1000}, {&(0x7f0000000100)="12a7ef59e0e88ed72f8f6c560cef840bc028fe0057ccf334d2bb31d47029676b784e91b14af01a28ee7043cd669f87cc1601f0de3f1b2974ea825b14662c17c9c57e18e2aced5c5ed2c9c2da0354d4258e174159c196e66c4491b4fbccc756f4942618da8e3f5708d1507369", 0x6c}, {&(0x7f0000000300)="9f24d9c12a379d7a2f", 0x9}, {&(0x7f0000000340)="d2a18b113825b1b6e1b6de2d62c5c2aeb7b733ff498ffd1102d747149c2ba29c460c92b1fa43623fb1cbf0d7090b446d2a6fa810da43be769942001e5328276a5b717cad", 0x44}], 0x5) r3 = getuid() setuid(r3) 07:57:46 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000100)=0xfffffffffffffe39) connect(r3, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x10000, 0x80, 0x8, 0x800, "fa0c86be24448aebfe36904e3bb7cbedba00260e", 0x3, 0xdf15}) r4 = socket(0x10, 0x4003, 0x100) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) sendto$unix(r4, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x100, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x2, 0x1000}, 0xa) 07:57:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x3, 0x0, r2}) 07:57:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x5010, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:57:47 executing program 1: r0 = socket(0x800000018, 0x2, 0xfffffffffffffffc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:57:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x1}], 0x2, 0xad6e) 07:57:47 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) clock_getres(0x0, &(0x7f0000000080)) r0 = semget(0x2, 0x4, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/37) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r2, 0x0, 0xffff) ioctl$KDENABIO(r1, 0x20004b3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 07:57:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() 07:57:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x4, 0x0, 0x0) 07:57:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f00000001c0)=[r2, r3, r4]) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x8) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0xce, 0xc64, 0x1, {[0x8, 0x10001, 0x6, 0x0, 0xc53, 0x3, 0x20, 0x3fc0000000, 0x40, 0x5, 0x0, 0xc8f4, 0x8000, 0x2, 0x626, 0x7, 0x1, 0x9], [0x8, 0x2, 0x0, 0x4e, 0x8, 0x0, 0x20, 0xd2, 0x40000000000, 0x8], [0x8, 0x7, 0x559a, 0x63, 0x64a, 0x8, 0xd0], [0x2, 0xfffffffffffffffa, 0x5, 0x8, 0x8, 0x7fff], [{0x5, 0x3, 0x0, 0xffff}, {0x36, 0x80, 0x7}, {0x2, 0x1, 0x7fffffff, 0x1000}, {0xff, 0x0, 0xa41, 0x5ee}, {0x6, 0x3f, 0x0, 0x9}, {0xfffffffffffffc01, 0xce6b, 0x100000001}, {0x401, 0xd95, 0x80000000, 0xff}, {0x1, 0x4, 0x2, 0x7fff}], {0x7f, 0xa8, 0x9, 0xfffffffffffffffc}, {0x4, 0xfffffffffffffffe, 0x2, 0x77}}}) 07:57:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f00003b2000/0x8000)=nil, 0x8000, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = openat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x40) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x1) 07:57:48 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 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) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 07:57:48 executing program 1: r0 = socket(0x20, 0x400000008002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) pledge(&(0x7f0000000000)='.\xec\x00', &(0x7f0000000040)='\'\x00') 07:57:48 executing program 0: 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 = msgget$private(0x0, 0xf0c12ef8071ff8f) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000040)=""/31) msgctl$IPC_RMID(r1, 0x0) r3 = kqueue() fcntl$getown(r0, 0x5) kevent(r3, &(0x7f0000000040), 0xb, 0x0, 0xfffffffffffffffb, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 07:57:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x4, &(0x7f00000000c0), 0x4) 07:57:49 executing program 0: getpid() munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 07:57:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') stat(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)) 07:57:49 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) getsockopt(r1, 0x40, 0x56, &(0x7f0000000100)=""/153, &(0x7f0000000000)=0x99) kevent(r0, 0x0, 0x6a, &(0x7f0000000000), 0x6c, &(0x7f00000000c0)={0x100000001, 0x8001}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x0, 0x0) 07:57:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000200)="73619f1d872520c97607f3a7bbbad53473655dae2cd98c7110c6c330c0aa11ac7fd4fda55a4d7fa2f2709ecda7e6daadb0ba51557febb970092dce0fe87f88cb85e3e2f0e78e4b878fe8d000e78f989e137fb15718b24cb9bb24fee0f2095c0c9cd2d225ba53f62c4d30e6e74f1cf2185dc69e77f5863f4fbca4295adad3ae54d14a1f990946e9beea0d9b5a4f8a7d4cd2d5e12a1576f86e1e65e6bfbe8773dc319a4560c5f0ffad9b11e4fb", 0xac}, {&(0x7f00000002c0)="fd5cf28a4945e16f11cb3d8090254bd5", 0x10}, {&(0x7f0000000300)="2a16a22016bc935b351535a01da15eb4f6f685ce0d6ea5cf0cbf7c4e3d0474b8222360612e63d1b0dc735d7b555d8be20eadfbaebb8c7e35d0d263f321e1a3f42f18b9af03097f4d0662c352614d69045bc6156d2be23f43fdd2bc6e56834e1a1f31af1bc4f1ef790ff2e0beef4a7a59727426d9855df530941bdb1e66c8959b4641dd5a63da4dc532b8923046aaf2c72106d2c36ba12946c72e3dda29d3d16ef293c92d0da3a5ab50c26f8be795ec33ba7f15030cc9209c421fbd3015982b466504e0ac58066334c9aee6322b81422f5cfad9c11b670756f6201030031f9d45f1c9c63a25", 0xe5}, {&(0x7f0000000400)="9366eda4d0232121615731c465934a3c3c402aae9b08c785c425950a045c094c5f1badc4c9bec84eff29bb7db24c7ef4fa1c9b8071ba077293836b3c2052e12df1ee0c6e2a549b241e388796b7025d2454bf52028eec2f58f47a4e0d9ee96948d56d4d186513d34ff3706334f68718237af031a73fb631f0facd4f95f2507d0a8dbe80908e26d279bee929e5d4ba5b1440cf9ec29d6e4558997bd6bfbc7d5be30be7dbccddce4cd1939989c1ccdbe6f655735498dcba0c91e5a82cf28de1a81dee83e9130f9c392f1d1e6d559e1d6a69db11", 0xd2}, {&(0x7f0000000500)="6669ead815cc95a6ff3abf69ea0598dec5527d9be4f09a1d62343244b22e6ffeb165242044882449ab50d856deb0a8ce179e4f9d0a7c12", 0x37}, {&(0x7f0000000540)="b9b3866f49b06df6f4461bab28f0b3c430238c5d1cc6f8ce66fdbaabd55ac10033a63aee5c199b09e8e8086fa53c9d59194f4aa618cc4390e89ca9f964aa3fb7c8edaf75804a5ceee185e42886445314421f6b9063ffebdfb9a13a5cbd1f6926e9d8fab9235ad2f8fd66959079f18ae24d39b0904e489e6b28e67f9c5d04972089ca0a0cbd9503dff59d1e4b5748a66b37", 0x91}, {&(0x7f0000000600)="f320295154069429924c3ab32bb56fdbfcad81c27cea4c498ccb4c28ec5919c5b6e545be6857fb1557d5cc25a6efaaf23f965eb65860cd3a32478e97795cbccf5ccab2bfdb5ffeee51f2", 0x4a}], 0x7) mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 07:57:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9af9, 0x7, &(0x7f0000000080)="00000100", 0x3) getitimer(0x2, &(0x7f0000000040)) 07:57:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:49 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) accept$inet(r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x400) 07:57:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000008029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x40) 07:57:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0x3) listen(r1, 0x83) socket(0x10, 0x3, 0x0) 07:57:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) socket$inet(0x2, 0x5, 0xffffffffffffffbe) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x82) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000040)=0x8) 07:57:49 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ww') 07:57:49 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7fffffff) r2 = dup2(r1, r0) kevent(r0, &(0x7f00000000c0), 0x200000000400, 0x0, 0x8000000000504, 0x0) kqueue() setsockopt(r2, 0xfff, 0x8, &(0x7f0000000140)="f3e9a349be488879c640f1c5b62bd0b9f155799b37076fda185a7884670fef397c0ffc6acb4280eba96be713355d1b4b2ee90849c1d6b9268d2e75d7006320c5d19e2404b39960c36be4de9941debeb3dde066e023392d6e5e8b0c9f221a5c5bc0f4e2d91eeb0b0a", 0x68) 07:57:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x401, 0x5, 0x8, 0x800}, {0x101, 0x4, 0x1ff, 0x5}, {0x6, 0x2, 0x7, 0xfffffffffffffff7}, {0x8, 0x7, 0xffffffffffffff9c, 0x81}, {0x1000, 0x7, 0xcb, 0x7}]}) write(r0, &(0x7f0000000000), 0xa7) 07:57:49 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 07:57:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x30d, 0x8a20, {[0x5bc, 0x3, 0x0, 0x5, 0x4, 0x7, 0x401, 0x4, 0xff, 0x40, 0x18000000000, 0xfff, 0x80000000, 0x1, 0xfffffffffffffffd, 0x4ce008bd, 0xfffffffffffffff8, 0x1], [0x7, 0x1, 0x200, 0x8, 0x1, 0x8, 0x0, 0x5, 0x9, 0x8], [0xfffffffffffffff7, 0x2, 0x3ad, 0x2, 0x1000000000000000, 0x7f, 0x6], [0x6, 0x1ff, 0x0, 0x6, 0x9, 0x1], [{0x3f, 0x3f, 0x2e69, 0x5}, {0x4a59a32c, 0x1, 0x1ff, 0x10000}, {0x7f, 0x799, 0x1ff, 0x7ac6}, {0xfffffffffffffffb, 0x4, 0x8, 0xff}, {0xa3, 0xfffffffeffffffff, 0x7, 0x7fff}, {0x1d42, 0x82, 0xfffffffffffffffb, 0x9}, {0x0, 0x4, 0xff}, {0x851, 0x0, 0x26ad, 0x8}], {0x81, 0x100000000, 0x0, 0x3ff}, {0xfffffffffffffff9, 0x80, 0x401, 0x3}}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:57:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r5 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r4, &(0x7f0000000840)='./file0\x00', r3, r2, 0x10) msgget$private(0x0, 0x149) r6 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r7 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r7, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r8, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r8, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) accept(r4, 0x0, &(0x7f0000000800)) munlockall() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) renameat(r7, &(0x7f0000000680)='./file0\x00', r7, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000700)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000780)) rmdir(&(0x7f00000007c0)='.\x00') 07:57:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r0) pread(r0, &(0x7f00000001c0)="97fe3bb4d46207a81924de3c586da9034b3d29ee21b65a964bcae2e9c61c6aa2b016e1a75469163f13ea02acafadf2654c6e4117babec4dc4914c492dfdda634b365a02f13e7096f7ab267dd39eac4f635d772144d710fed26354880e97df5d1f232683f72ac5ace9957b367281d2232823e28b92d424f9252c0575e9fb75cca2e8f56a00fcb64ec21de8aab2f845858ce44fa6f73b7a6e1afab8a522dfc8f45ecb4483dca87a61e4d6a71fac69731af68f31c349fe40079c06335344b8a8127d92a04fb1be234cf292d1f1632ca9adb98a76b448fce6a098ba7f0da27c9dc6eddaeaaa47efe39e730c063edeb1dba4cd1c22378ff85f453dd61975d7ff3b5e2470bd509a55c7151c7dda55f9ceb3316fc92e230d51102313cfe287806f36ccc4566b1a125a355770b3a00de6044d5f2d819662f9d4d4193961fe8b419b62c3f4396a143dfff6a02252961414aca0fefe193b620ddf00a36dc00400f305f5f1a2aff8418508d1ac8b281195b7c0304edee72c0b9e7f692e8df02d918606392163b92834e73eccb28a0f075d30156017d983d4b793cb99f865278debaf51d4bb48454fbb82a9c5dc5c9e00a11129116c901ba0b7568e7fd6a40bd497577913a01c15efa09dd165b890c03e11ad9e191d515c4594877f689f4d4bc6a6e8719a1672cf954cee49442b52b6b0245466c73d22db40a45230edb2a8e623675c027878c35303ab3cd2e2964ab68ee44dbedb7dd6dcbbbc11bf430d3673e263e1cf75d7a2e13c3d56ff6761fd0995bcdf762325e87742b58046fdb18014075993ba6994d216cb04d74c47af838e3c05bf97d7ab0d003425ea792f87c871ac6d4cdc8b0a6ed1d478a82e498235bbb3d997dd962aa5754eda6ceab236592946adf78e7a5b503cf1a1423fe35a5d3e2ae89c653c8de857ca93d0d37c9153d658255b1a78ab4e3386c5e6046291a38b95617a4b914818bf669492a3a8a83fb1161f48f086208fb6afa7e22c2b696c1f424729299c3bc40e917274c2ca8ad49636280d136abbf646b656814dbe3aad25f689af3e0726fab2769c7858b75f260b5be3041d5b2608676f2d5cdc92d2995005dfd0cf1d7ef805264d997cda7eac8e19d3ace5c15900871c6d6a350c35a0187545908b7d2f6219a5853a4d9ff01c7c0738396d3d10f0c3119aa563e560bd9652d60b6f5f26b1045e4afd368175859d041404eae60c2bca60ce7ba19e3c0592c7963bf01deac39d04e1d9b8516d5228334438ceaa6a71108f5134a23222fa09372cb244eda7dcf6afeb7616491ccc5bb97c840f2920c7527c0883c773aef3e9ea7cc1fc0966c4899584a4f6a7c061a79c9877703d43e80100ebad744023c05146dddf893f6507bbb23e174b4ab95989b0c85d625b0fe4fc3378a141854489ebe3763d7d2b443fcafe4a122b4613523b1195db73f94f6c4a7df9364e2503fd26bc7d0c1589eb41a91ec5abdca336ee7df75d48e47f3984d7a5c41f0f356b4eea9fb771b60312a5561ba3ecd2c4498166cf6dc73aa1effef75683de7e68e2b6dc905b9f00aa6fec417773cb83268e56e10daed873d82279b4bf8b2ddfdcdc3c148141c2e058bcd8d776728dceaed4bfe806a955b1d7b0dc0fca5bd1411a5e76f7e502ba6bf482e1b3d60fa82253c236f152cae71bd9cfce97fb8737bdc5cc9b085169046bba2630fb885671b35f3c10905737495d066848a9024db2fe88dd7c258124661d9ae2b926eb6dd65fbaa95d170f4e5c59d49f92095d046e0a95a7e784724d2d99f04367af80045c1de2d92ae2113e80b6287977c690e44e84bce9aef7ac9bd17ccc120ec2df109cdee664b50336056d923609a1e140f0e1d7361f5620b52086e5204338165a2a86e98a1a017502acdadc71f9695bacacf19b1d717f77e06e9bce51ac926583deec85dd8efe02bf9478fa36a2c75b6ed4406e65bfee6cb0de7df5e2d027a00258f7f85e795a45e82e3794396933f544e0b78a045efd352d9734c2d139ca8184f499614136ca7e201e7ff78cf555f34e7b738d83015899d75e3a36428ad41ce2f8bdb9334b69af1c5653ea67d5e091c9f4080fff54ded82693276747c9f54d8adc06145bdb05bf69b9e300781bf3488810000872a4a29433b18339f1b18641f4d31ab71761f3a0f1065c46cab795d3a803dbcfbcd6c3155ee33a9a2cfd031d5b35eaf6552e913b90140c1eb0a4130fbe7c84dd02b6b60be1158eacf74dc5642f683c3c908f9906e91282e1f5053f6b9efb7c0c3e13f5f4fb301a0610a1c467a5cec847ae6fbc811dcbe2950dbde7105eba2d1199cab5aa8fbba9f2d5784be6111aa0f3a5442dd5ca09c2ed2f67b7dd6421583d639d53fa0d59d43aa6debf5fa931b38bd385b5bc92e4c1d6a2d031211553730253f8036ad9cf1f1a576936dd771a0e9a1be9e25638bfd21258cc4f839800d89a956f5feae0ef36bca740bd670457c2b6e4af3cd5818c450f1823d9cfa96c2d2062d2c2eac21425e79369dfc948303263dab9a5f56f1add6d09b05981c92c80d083b26a5519f562067cfbb31e3a29b72b0bdd772a4ca83030f26596055b1e2463d3d14422500621a6f169dafe7d84dc4f866fcdc55a3d6f633c994712689d62d1d478041b5416bc73255cb4bf7feb195ee558f617238bf6428f9878555bf44385214d67691cef38aea71c80c620fb9903865eddfbbfed5de00c87699ce6f2f1d702fb64e2f650fee330678e01f7eb0ae24765126696e8265634103a5bfcaaccc0fd430da61b3ea323834545b50ff1e94091420ab30f42b955bd2ec4a5a1c7786449fa569334b6a5c4e2706c41ec90092703efb5481928736015eb460247bbe1c705d1e45a7cb64f2648e2a55eb432cd6e573d40f2f9321ba2dcf95d2e44cbbdc56523438d5399512ff7ddcd3c8a86e5c42bfd5186ab6defc9ec6d9d8d123239b67feaa59dbd740f880af7b320e16122803ed980bddc4316a9b2f4a2630e8d9d4ee429040176ed776114c2db3be573447a33d8290511b06d873abb206cc34baad625a87e44fa6e16133f82a5d39b36ea98a3c288f78d28fde952ca1c3f42a5d8abca4c5abf113e8a453dc1eb88f5232f8266ac025e058932e3f86fc31d0d63f738f64d5a1da6b0fe4707f877d01ac4e27b30b9d41b620dc3b0d16a65a47f2d13730b46fc8a7eb9459ece0904d5c052bb2da867d010ad0793d52caa5dc06344cd6cc467d9b291fd532a4ec53aef33fb47b54ccb8e774f4e9cf2067a13bab2374511566a982ab2185c731c13d6d4384355c9bf47898c4d25bba9ec3751654d53117b338bd84265e21a971aa9d491d4d4e91e65acb0372a028327abd4b75c8d0e81955301b442d2022aaa0382bdfa9340e167f89a2e732c544a81117e4494687653c82cae2d32fa83b6ea72edc96a868a66b6a3acc2caed3a9f1888d58800e1bf9abe69f7e4d8fdaecfff432db899c41ee55f1b8801a4fc80a1c6de84e4541657f503fa7ac76664b1fc5830bd2f42f826c2dc91fc548d999cf37def705dc3c46e4a13c89812e0fa9aac7acd623086901830a9c1e942ac67cc9942262795fbd8b229ce190d5ac6619bfad44cbabc45bb6e2704c1d6de70aac843973a7911379a00cc35084a61a9a5f26210474c2f13bc9b77d663512d977d7b6e0991d0b9789bb0a79fc405eace32e2fa9e2a48894e05468a255ae8c3f16ae952207250bc1c5db69bfee04a073cfd7938cc0a41337b9f5a6ce8c2a3f4ad84eda4f7a360b102b64106469b3c27721c7d74425eeebadf2b4e4a7fb58e24d890ea4da348006adb9cb030e691594a803efcb2aa103bf67962143fd997faa5c11c045882e3f590c717615dd9881f99888273e1c689b9c0d9d76ac238ec137fd916c23927036119e28ea30cf88500414eebbfb032f09553e90abef6fde6419f9019f883ff34e9a1833c68b3fae61c9853eaf211d71411b08b1ef834906a2b6b504fa47fe3341fc7c9b9a2a72d422be47521990f4b9fb2493bfc7c7bfcfedc65d3a779a3438aace0ae40d01e832d5febac40b31a3c12a6a679cb56de4007941687c5d6c827487818fc82c2a34e9d34ab55eece0390f5bd4fe017957be8ba7eb1467b9a6b3f362e0bf5b2d46bc3436aceb6c5d150b10b7a34f9460c1ab59e24b864a7c8275089b053f8223cb97dfb9dc09ababb71584d2ca24fb085ce969351906482c2145e7ed7988377e3a992eb4c3d77c336be6c05a1e02417f8d95673a692b5dcdcf50334de4e29502b22fed719567a6ccdbcbc14dccb906ce559b09547cb3e898ad83908889635a8a57d60f5cb1a9d4ed9f7c72cfd73759221c7df82e7c184e48cb8e05c0865c6d3140c3f0b3181c0124bfcb0a06352bfe08c8f3929a6b98e121516eecbed861d9a4680349511bd607e53e470a5cb2370b67179d06c6ffc4378ea053063a8927f2bf514f75d526a8813c0ab04d1f4cdc45ab9d775256ba5561e22554e0a16f4d9e0e3da74331c286748edbab28b6531b8912aaadf1471023c3233eaf291b4f2d0a9edabeebb88e2fb57925651a902fe593ebc621466bf9f3b741cdbf3b8f93900065c74bed09a8e8dddcb8e1eafb25327dde4cc7c36dff9b265782e61dcc6a4a6751e4f64929b28af33411f43e1efad69679a9ae87d0be1e764aa70f4cc7fb86850adcbfb19dfd80a2b3c24e8650ef20859d87f055bab9c3691a75cebcccdb49ad6f00b4fff1c605408c643329a1cd23d21a54ce8528b1a98925b730021ba45d162fd7504496af5953dc24817841fc680cc9134668624a1c768f253196a474e6fe97a6c5ffd04c3e7458ab129521433b17760858f22c8a2ba2c93a3ef1499be876701e729a109d0d6ef2d6de4f05342e1466cd0d94098ffdfe0fc21355f6c037288afbdd82ef02d52ff4c7ffd99483ece27883db372d200b8c22fb9aed9b1ff811be1faff4902157df987adc1b0f8e9509572352f2d91e10a18390ac44caba805fc49a81fe70596cf93b63939dc11bfeab29fd3dd895b0fc0675aa1990435e7dfa6210896864da6ac92d602ce217ecf68ee2f345f4caa346acc3f9aa3cffd8279fbf37b5a4199236f6d5013628dbce1cc83a0468ef681c24d30fdc97800e8362258549423f1a8f577664f0797dcfd5ab2b6bcae0a5c04997f2015fb50902a456f363a023a31a0b1f0a150c97006edccd081b149ef47ce99a863fe7b0d21b7eb16c5739f90b0a498b4f6295454427759af13e63b00c05a97e2ebf61c29d27670ed27d6a175eb0df96e23d56cd70082ecc9f402702a382b43964d048cd3a63bc76ac33c8f9b05dd5a24796d348b9397865a4af367205afe5833a05ec5b7e8a5c2da347ff6684b460929e7c2eb86297e543930a718bc90f941c8f37eb8cafedee269d85e7e8f667c465762cdac5aac028f168c08357f5615791ab97ed9cbb75a7ec5b552de14f9db3802265a5e3a661325505ec87fa23a4b5b88d79bb1e029225366ead314e91a1f20f59e4041bb67be51adccf34d113fd3906a21e743d4179555bb6082b7b7ea241ec4ab550e605f9222af47a54f6dd5ddd753a80e3c863dcb7893d09cf138fbb822927eb731152a03f50cbc126bf21bcb4d2b007929760e9848bc9c88fa746bb5ffc5a5340d9049a9073d7e6c4d27aa9cd5525076eed72e4ee2d64460527d2f0c0289110e3ddef7d9ed3ecb48cba253b88786c82d4c4925422eed5c221d083a3bc547511e43c61b2b871937154947013b15ea1619084af23cf0ece8ee7f47bcbe4c4115636c42032d9d09f21601f161673508772c6c761c9b8", 0x1000, 0x0, 0x5f) 07:57:49 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b", 0x1, 0x0, 0x40000) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) 07:57:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20480, 0x0) r2 = socket$inet(0x2, 0x8000, 0x3ff) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x400, 0x150) r7 = open(&(0x7f0000000380)='./file0/file0\x00', 0x40, 0x4) r8 = kqueue() r9 = kqueue() r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x221fba0e9a3e8fe6, 0x40, 0xfffffffffffffffe, 0x9}, {{r2}, 0xfffffffffffffff9, 0x83, 0xfffff, 0x3}, {{r3}, 0xfffffffffffffffa, 0x99, 0x1, 0x400, 0x7fff}, {{r4}, 0xfffffffffffffff8, 0xd2, 0x1, 0x2, 0x4}], 0xc1, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffb, 0x10, 0x20000000, 0xffffffff, 0x9}, {{r6}, 0xffffffffffffffff, 0xd, 0x60, 0x101, 0x3}, {{r7}, 0xfffffffffffffffc, 0x8, 0x4, 0x200, 0xffff}, {{r8}, 0xfffffffffffffffa, 0x40, 0x1, 0x7, 0xffffffffffffff21}, {{r9}, 0xfffffffffffffffe, 0x1, 0x0, 0xb6c, 0x1}, {{r10}, 0x0, 0x20, 0x4, 0xffffffff, 0x100000000}], 0x3d52, &(0x7f00000004c0)={0x5, 0x5}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r12) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) socketpair(0x22, 0x3, 0x1ff, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r11, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x4, 0x4, 0x7, 0x7}, {{r14}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x1, 0x7}], 0x5, &(0x7f00000001c0)=[{{r15}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x9eb9, 0x6b6}], 0x1f, &(0x7f0000000200)={0x8, 0x6}) open(&(0x7f0000000080)='./file0/file0\x00', 0x6bfc2ce9b3fda71, 0x0) 07:57:49 executing program 0: sendsyslog(0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x3) 07:57:49 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0xa0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x1, 0x1, 0x200}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 07:57:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:49 executing program 0: 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() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0xb}, 0xffffffffffffff7d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:57:49 executing program 0: r0 = socket(0x6, 0x5, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x80000001, 0x5489}, 0x10) r1 = socket(0x40000000011, 0x3, 0x0) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe04}, 0x841) socket$inet(0x2, 0x3, 0x9e) 07:57:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x26e1ec13c40e160c, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(r0, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 07:57:50 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x40) openat(r0, &(0x7f0000000040)='./file1\x00', 0x80, 0x100000080) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 07:57:50 executing program 0: mknod$loop(&(0x7f0000000040)='./file1\x00', 0x44, 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='qr') r0 = socket(0x10, 0x0, 0x200) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 07:57:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) execve(0x0, 0x0, 0x0) 07:57:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) 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) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="d7aa7c9d074ea00e43fed3e5fe2b6ee7c4cbfc03584efa034c13d7ef00188c74b525e5b233db89", 0x27}, {&(0x7f0000000140)="befacb51e5cf547a4178e06d9928027092b8dcbce1b9e935297d3f55b0d81cf43c9972b2d0035b12a5cf9c0ae6a0e57b0b53b4541d637c37", 0x38}, {&(0x7f0000000180)="773813eec5b0953a9022404c0564253dbb1f4dd424c8051e0ab87d18e4210f042152e3a54b790b1f4dd7563f8779a3ae61b81a9751a17204837fa70379c3abf61ca39eee219fe350b7666af7e4f82f87eb282a720dc2b7e910", 0x59}, {&(0x7f0000000200)="b8c5a83a0e2a4a50d7ae5d4be18c450c6b4ea7be653fd467d0aa4cc51df692d1ad741c125b6139d73099c8d318ff7445fe66423d38d27d4e67e56bcb8da71c04cb15ebb9930334effaa0cff407425649bf982ce167da86ec64c0bc112f247d5758a0473e", 0x64}, {&(0x7f0000000280)="3645939c3171d70821957b1eb6b6cfa9e8589d950fcfb7be8068a5791a617e005e97208a4c85f14a4a3c872737489f8b810d7813117c1abe8924ea10003b7a41ef977254cc994ec01f077fc20e1a2d32811dd0dbbbe829e8ae14de3f2704d50b55c338f53f91388ea93bd036e5d8a3b6ab66d76709a8ff1ca5e81b159bdd6244f987c0ef68950ff6d707c257051a8dcb7b97a7a34b6ac9e256b19fdf8a", 0x9d}], 0x5, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x100000000, 0xca2, {0x100000001, 0x1}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:57:50 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8325024644a1b382, 0x1c) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x5a08, 0x4}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r2, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) 07:57:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r1 = socket$unix(0x1, 0x7, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:50 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0xea49d0371868b222) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) r2 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x6000, 0x7) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x40, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x5a, 0x3, 0x4, 0x3}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x82, 0xe63d336f94e5d569, 0x81, 0x101}, {{r3}, 0xfffffffffffffffb, 0xb0, 0x35faaf850b1d0a93, 0xff}, {{r3}, 0xfffffffffffffffa, 0x8, 0x200000a3, 0x4, 0x25}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1, 0x800}, {{r2}, 0xfffffffffffffffa, 0x20, 0xf5bb2f3b9e9788de, 0x1fffffffc00, 0x6}, {{r0}, 0xfffffffffffffffa, 0x51eecb25d83241c1, 0x1, 0x9, 0xde49}], 0x33, &(0x7f00000001c0)={0x0, 0x1000}) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x80) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2}], 0x1000, 0x0, 0x0, 0x0) close(r2) 07:57:50 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="7cb28e659d74962a9b99e05af1581e139534796789b295c5137cc42839a99bc3", 0xfffffe4c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 07:57:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 07:57:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67}], 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000040), 0x416, 0x0, 0x81, 0x0) close(r1) 07:57:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x6, 0xfed, 0x8, 0xb9, 0x7, 0x7, 0x10000, 0xcf7, 0xa5]}) 07:57:52 executing program 0: r0 = socket(0x0, 0x1, 0x2000002) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080)="00000000b656619f851b0db02412a0a608cbd3a5f478874ce9dab0678193457112087e4aca5798580554154376a02f07c9a700afa87591f155141c9b76ca315434c70bb297e33b3f5f6f2c1abf36a2eaa7df6612bbc7c5b16a9e938a51c2ddd599496d508d24cb556fb79c8b4ab0d2a02a006780d99136b937dd1f0bed2f533ea59544035e4712ebe6e723d881292e12035ebfd7e1efb3f588", 0x99) 07:57:52 executing program 1: r0 = socket(0x2, 0x4000, 0x5) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c653000652148641228196c2fc003ac18de6bcc51e854486816dbbd8580f848ff65c626bb13e6"], 0xa, 0x0}, 0x81d9f30c2d1183eb) 07:57:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 07:57:52 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4889b28d4b30b7cc) 07:57:52 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x7, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x3}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='I', 0x1}], 0x1) syz_open_pts() readv(r0, &(0x7f0000002540), 0x1000000000000067) 07:57:52 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x40) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 07:57:52 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) lchown(&(0x7f0000000080)='./file1\x00', r1, r2) connect(r0, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) r3 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') select(0x40, &(0x7f00000002c0)={0x1000, 0x81, 0x75, 0x100000001, 0x20, 0x7, 0x7, 0xcc}, &(0x7f0000000300)={0x1f, 0x6, 0x401, 0x3, 0x80000001, 0x3, 0x4, 0x990}, &(0x7f0000000340)={0x2, 0x0, 0x4, 0x2, 0x6, 0x7f, 0xffffffffffffff00, 0x4}, &(0x7f0000000380)={0x1}) 07:57:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() fchmod(r1, 0x79ce3e90ecb9acf0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) write(r2, &(0x7f0000000000)="f690a04333", 0x5) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x5, 0x7, 0x8000, 0x80000000}) 07:57:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8d47800452c7983b, 0x101, 0x4}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x7a3fc84c71f95964, 0x400, 0x7fffffff}], 0x80, &(0x7f00000000c0)={0x7f, 0x7}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1c}], 0x9, 0x0, 0x1000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x6, 0x6}) 07:57:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x8000, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:57:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9650b89a33ff130572684669d29181cb806989468b236fe9198fbd8911", 0x1d) 07:57:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fsync(r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r1) 07:57:53 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendto(r0, &(0x7f00000002c0)="4754371c9f7a55c1f4b51f84bf1332324835854714f17bd5979ad2e015bc69751fcad5faf9ef214c1fce1b32504e00201fe3d67e1852a5d5ebcd698709646968e68bd6c7638d99189e8dad0377825df3debd1172cb256cf8cb", 0x59, 0x400, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000180)='./file1\x00', r1, r2) mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x0) 07:57:53 executing program 0: setrlimit(0x5, &(0x7f0000000080)={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(r1, &(0x7f0000000140)="96", 0x1) 07:57:53 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffee, 0x1000300010005}) 07:57:53 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r4 = dup2(r3, r0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x40) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = kqueue() syz_open_pts() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 07:57:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xaea, './file0\x00'}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x401, 0x38, &(0x7f0000000040)="95f8d73c62cdd2badf007b3b8186b113b4b72d7304b09b985086331738bd2f3de51994dd78b9cf5537dd3c2b570ed93cf3eb50f4d0c026f456f699c442a08ee74c4b870eae764ca86e00971f8b0b644d308f43bfcafd877b5de3c6d6691ae9bbc2c1b45ea6d2819ab9cd4147351872fa6ff5d982be07ab6d55982f1ff283502f", 0x80) setsockopt(r1, 0x80, 0x200000033, 0x0, 0x279) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x3bfe1fd338fb4403, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 07:57:53 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000080)=""/195, 0xc3}, {&(0x7f0000002800)=""/167, 0xa7}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000480)=""/91, 0x5b}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000500)=""/243, 0xffffffffffffff6e}, {&(0x7f0000002640)=""/252, 0xfc}], 0x9, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 07:57:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:53 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x1, 0xd4, 0x8, {[0x80000001, 0xe0fa, 0x9, 0x8, 0x1, 0x81, 0x41, 0x7fff, 0xcec, 0x0, 0x7, 0x9, 0x0, 0x7f, 0xd8f, 0x6, 0x9, 0x8], [0x4, 0x7, 0x4, 0x15ba, 0x1, 0x1000, 0x48cb, 0x400, 0x8, 0xb067], [0xeb, 0x401, 0x5, 0x7, 0x20, 0x7, 0x3ff], [0x9, 0x20, 0x1, 0x0, 0x3f, 0xab60], [{0xfffffffffffffffc, 0xfa, 0x0, 0x40}, {0x3, 0x0, 0x2, 0x7fffffff}, {0x20, 0x8, 0x9d, 0x6612}, {0x80000001, 0x3, 0x7, 0xffffffff}, {0x8, 0x1000, 0x8, 0x3f}, {0x80000001, 0x3, 0x7, 0xe681}, {0x7, 0x7b34, 0x8000, 0x2}, {0x8, 0x16e, 0x5, 0x6}], {0xfffffffffffffff7, 0x3, 0x5, 0xe6}, {0x958c, 0x5, 0x8}}}) 07:57:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000100)="da8f3b7f182b669ff32740cca51d4152585984fd56776f4266eb836bf8990d0b5ed7a88b8218350682e231fe7c64921794bae5c7c8ac055cff12b34645fbcf2569233682fc5b83dddfe53edb372f4366ecdbe180bcb8e731497cd26ba1b0fd8fa54f9e25bca90b86a6f1b99f612db333d5c5f27608af85e7e1a5699fab11d90b32add28767bf5c13c5c042cc3e7aca82fd9eb53a643b66857880d72bead97832e55352174d931997f0e65d5b6fdf0c06ae68f1ed00167d9b8eff87aa34b12ba636e34c8ecae9c54cfde4f671a0159a77c05052d0c4f4ee06b3df6c891fb2d094e955", 0xe2, 0x4, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:57:53 executing program 0: 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}) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000006c0)=0x1) setregid(r2, r6) setgid(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getgroups(0x6, &(0x7f0000000200)=[r6, r5, r6, r5, r5, r5]) semctl$IPC_RMID(r0, 0x0, 0x0) getpeername(r8, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r11, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000380)=0x6) bind$unix(r8, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x62aa9a22, 0x1, 0x0, 0x8, 0x9, 0xfff, 0x2, 0x3, 0x3, 0x5}) bind$inet(r11, &(0x7f0000000500)={0x2, 0x3}, 0xc) setegid(r10) setpgid(r3, r3) bind$inet(r11, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r6, r9, r9, r5, r9, r6, r5, r9]) getpeername(r8, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) semget(0x0, 0x7, 0x2) 07:57:53 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file3\x00', 0x2, 0xa) openat(r0, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknodat(r1, &(0x7f00000000c0)='./file3\x00', 0x40, 0x1000) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 07:57:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa6cd95c37c533e95, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0xfffffdfffffffffc, 0x100000254) 07:57:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000300)='x', 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r1 = syz_open_pts() getpgrp() ioctl$TIOCSTOP(r1, 0x2000746f) getpgrp() close(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) getpid() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) pwrite(r1, &(0x7f0000000040)="df", 0x1, 0x0, 0x26) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x5b118e1d18aa74fe, 0x467fd65edcbb74ce) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000002c0)={0xad1, 0x0, 0x2, 0x100000001, "29e41b9d223e1ef09ab62dd4741be1b5d659b387", 0x3, 0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000280)={0x5, 0x2}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 07:57:53 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x8000000000014, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 07:57:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xd, './file0\x00'}) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0xc42dab3730159bc}, {r0, 0x4}], 0x2, 0x400) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f0000000080)="7f7b96e7b7a282b267a40da7aae587b3c3b1feae3ef58cba796d25d6bf216e57d6e393ba95ff68dce5d10d28e2201595b431f249a553892ae3f8201d2f18190b79cdf266c9442f9184494289424360c61d1dba730e48c65615d6d2f9435505f5f09bcce353099152185dde3408f5d73769b7c726ccaf7b637eb74ae9d71aa937fc50ba52e95fc2c6a4e19f9fad1ba691", 0x90, 0x408, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 07:57:53 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x96e4}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x1, 0x2) r1 = geteuid() r2 = getegid() r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = getgid() r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x300, r1, r2, r4, r6, 0x2, 0xffffffff}, 0x1, 0xfffffffffffffe01, r7, r8, 0x1, 0x81, 0xb763, 0x7}) r9 = socket(0x18, 0x1, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa0, 0x40) ioctl$BIOCFLUSH(r10, 0x20004268) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r9, 0x4, 0x8, &(0x7f0000000200)="95a831b798029d27aeed451de8e37570b999e340133632acf75b960cf4d17ad7d7e7c01d0b68a34b0d5c95d1d70f537d8189e6d7c208470b6637175432d54ad42caa8b1e1b2dc26b2b5f9cdfdf2cdbb4b0877855f04dfd002bf3459466ffa10ccf323f5a47e524749119f9d4c218705988b0bfa88a5285a2b85573f2141c20fad79721c74e392f0d342acf1c4dc130b0465956c56adf8607dce46324e336779c3390c02ae48f9c80db6b2832620cc3c50294a20809ed876fb0976b039a5e64a0c392978124f5468cb9739c4c12cb66c4a1cc892a108f904ddbcabc00e6578ee43abde7e3f8893a", 0xe7) 07:57:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 07:57:53 executing program 1: setitimer(0x1, &(0x7f0000000fe0)={{0x80000, 0xd30}}, 0x0) 07:57:54 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file1/file0/file0\x00'}, 0x16) getitimer(0x2, &(0x7f0000000180)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000200)='./file1/file0\x00', 0xc000, 0x3) 07:57:54 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) r1 = socket(0x18, 0x4, 0x7) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 07:57:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 07:57:54 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x10000) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) pwrite(r0, &(0x7f00000000c0)="8b", 0x1, 0x0, 0x40000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) chdir(&(0x7f0000000040)='./file0\x00') 07:57:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820203"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="3928b37e48764be8735e955c5b99c846e3369dcd4e8fa0e1f60f65530719722d819c901d419ca690e1ddddf63272235dadeb45414dbb3ddc6fcdb0f8a942468727f2ed005c2bbc7450bd4bef35fa118f8b", 0x51) 07:57:54 executing program 0: kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x6}, {0x18, 0x2, 0xffff, 0xfffffffffffffffa}, 0x2, [0x5, 0x3f, 0x7f, 0x3, 0x7, 0x81, 0x40, 0x9]}, 0x3c) semget$private(0x0, 0x3, 0x20) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r1, 0x145}], 0x1, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 07:57:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 07:57:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x80) fcntl$setflags(r0, 0x2, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/253) setsockopt(r0, 0x2a, 0x9, &(0x7f00000000c0)="af2058dc597888c8a087b3cc4c55a14786d18ccc4c38e055ac7d4cfd17c88a77884681dc113600000000000000143a35825d8fa778ecdc9b2b866f1fc3ef6fbdce7d830eed4c7fde57bd650b", 0x4c) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x0, 0x4, 0x69, 0x200}) 07:57:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 07:57:55 executing program 0: symlink(&(0x7f0000000140)='./file1/file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 07:57:55 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000300)={0x91, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f00000000c0)='<', 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 07:57:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0xfffffffffffffffd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000140)=""/241, 0xf1) 07:57:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r1 = syz_open_pts() close(r0) fsync(r1) mlockall(0x0) r2 = dup(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x80000001, 0x5, 0x7, 0x7ffffffffffffffb, "845d55097fd2008f27df00000000000000000008", 0xffffffffffffffff, 0x454}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r5 = semget$private(0x0, 0x4, 0x9a) r6 = syz_open_pts() syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) r8 = getppid() fcntl$setown(r7, 0x6, r8) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000002240)) getdents(r7, &(0x7f0000003bc0)=""/4096, 0x806) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f00000011c0)=""/4096) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000300)="754f0f374b374ff000ab26951e64ce5cd69b3837bf9964db55dd4d7d011171926ca2e74cebff08bb7b67f975f369408730b23acc0744aae13f87d709ceb999653666ea1a472a449ba0afeb0eda2f6d079092d03971b3cece6fa63b60199f5c3133a46a5c5ef8344f173c9a87c137f81f893d02d07c33c14e58a662515c0378f6dfbf", 0x82}], 0x1) semop(r5, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}], 0x1) semop(r5, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) pledge(&(0x7f00000021c0)='\x00', &(0x7f0000000200)='$\xc4\xadn4\x1c\x00') getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000580)=0xffffffffffffff61) getsockname$inet6(r7, &(0x7f0000000180), &(0x7f00000000c0)=0xc) 07:57:55 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xffffffff, 0x0) 07:57:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x4, &(0x7f0000000000)={0x5, 0x8}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 07:57:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000200)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) socket(0x20, 0x4000, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000180)) syz_open_pts() r3 = kqueue() syz_open_pts() ftruncate(r3, 0x0, 0x6) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) r4 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x21b328d6f9c5d8fd) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0xff, 0x0, 0x0, "8559550002001100000000746561e0a600", 0x6}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) 07:57:56 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) shmget(0x3, 0x3000, 0x0, &(0x7f0000e6e000/0x3000)=nil) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r0, &(0x7f0000000980)='./file1/file0\x00', r0, &(0x7f00000009c0)='./file\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fcntl$getown(r0, 0x5) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 07:57:56 executing program 0: munmap(&(0x7f0000a09000/0x1000)=nil, 0x1000) r0 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000889000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001040)) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) read(r0, &(0x7f0000000000)=""/4096, 0x1000) 07:57:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x2, 0x4, 0x400) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/249) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 07:57:56 executing program 1: r0 = socket(0x1e, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 07:57:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0xfff, 0x10001, {0x9, 0x9}}) close(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x7fff, 0x7fff, {0x3}}) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x7fff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "ffffff7f000000009d19bf8a0000001000"}) open(&(0x7f0000000280)='./file0\x00', 0x20000, 0xa7) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x46) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) 07:57:56 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="a324739cabcc83ec37800e8faaade7ed21100bf6d252edf3ce69de227c", 0x1d}, {&(0x7f0000000100)="50d0b2500e808fd99415f0fd352406522ad860d8", 0x14}, {&(0x7f0000000140)="b5be32594b55e05653684ac64d47663cab981b3397d8e73a14ced6ca5224dc9d001a6eca91d883d76408a8bb17e24a47219c4c71867eb6", 0x37}], 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="f8000000000000000100000005000000cb639815bd3236c9bfb2f0135ee09d6e6996033a41a087af2e64b11d6debb863e419885223399f610f14db903779ab5f650785aac93071bc7afff7bda9d6c002fe8e4d486fc5d4566e43818ba3b86674b8fbf943e57c60fa4cd1970fb0d755566980ddafa34a1ab22553c38da755b0fddedaefc709fcbf272f280a965f939a8e8a32121203e07c913b96461ca7689c4b1be4f311967c3597883d8786899f3045642c360b075405ac5fe7f7acb9782d22cd0d5d65101cf44cc37cc22882321ee07e283c262da6fd3f8c993921a9c4ff70aa70a31113e68df7b6b77010ea4a40feb4f9cb0000000000d800000000000000ffff00007f00000003bc2c8a165511c0f53cd05bc6b23db681be91125198b4fa301b77e18b26ae5752a45f41fd4fd7c04117f2e63f3afbdf3feb7e986e1115915f3a00c6be50eba2fd21765d6ed1445e854ce2ceb19b400bd8e8a19abce80497b7a7f9ede0d300c5adbffa84485ee48560ef28cbc3717e9df42e4a7697fc42d9566e9aacf319fcbca590cc06acec49935f37338ff475e32e6573438667093a13c40c273bc1cb2cdd7fc6f296a5a441f28a7366362bd37b9954667f9512bf5c9b6318770a222693d8ad93f9a4000000001001000000000000010000000200000029b8ec7a31f8682e4a72479b6fea6944df644857caccb81cf95c8c022184daad96a823aef8fb76c054193089b26a53633c94d782c00d44a478192d5d360ed405ef283c926c9b4e06777b2511c6ee216a4641164a96ae8e48769e0724097c50d7ca5e631685feab96dda62a298bde3f2ea577a7785a1e1571564b2a60350553eb9aeeecbd6cec0836f2a9a8672d07f9b0fce362a72559271972ced631fed44d4e092e1da97822929a06901a4f20a218df21511b0b5dc54db1d99dc98885d24cc96105b41f8aaa5558d025e8f46f4b0e202bee8f8dca7bc8313139abd03e0b1ff96aa1ece07d543fde14691548f8b7e8c1cf8be10d0d6279d9f73bbc00000000002800000000000000ffff000063000000d7548c6d542600447f65a37e69e9590be830370000000000e80000000000000001000000ff070000e2fddfca20dad81e3eb8cbf655ff456ecaddef8856d04ec711f0f1d9ecdbc41de6ed364faccd1fdabc1e0680bf68565e607af8b316946f72d442b149ec795ff7c8bfebb5751d9b47b0a2b571808f5ed4c1f6a2bca9c33322df434e5019f0b7a62c53e947b192712d3d68a28f345ef1a9e9f6025d47b39ee53789ceaceeb264203938abc0ce6dfff1a8e06074fc6081c209ba1fe271c6d1324107e153db0190068af6345ec66bfc04894b909db50403d695e819269c2faa35d63dfdaa6036c7772f6437b135c9f153ca2becf2fa304eabdb019d9ec39aca002000000000000000ffff0000030000005784f9751bd1922a315cde28168fa4791010000000000000ffff0000090000009038f549d1e3dd2de073f26a4b0a3f970659c02c81f2c5c978a2840c12644c8575e39e72ee53abee60efaee4f234663f1c12186dc48958168bd666891fa8109693192f39abe38757c9a843265e2fdf5c3e8690ae35d02ac380dbe511021fbdcb8b504b1aa33e56d038b6f6d5d94de58c32a68be5f17277b370f76261dfefa83b126d92b870f15e4437fd7ad86dc464d458f315ed05fcfacfc780215ed592096ef9b72bd3607706c1b450fd889cf05d11813687ca8279ea259f678aaaf1cb3209dd372a8ba2c16fc39d1e0ccf4596d83dd0edf98ec3deedd1567eaa800bfaef27187af52017d9c7ce6d9ca32edde9eba789a39caa5c78ddd6a535d212e55a17fc7d263f2ecbaf2e24507591e886133cd768b064e3d85ead58f611a52b161c484bb6ffc4611962701a0957b6ee215b5d036d36b32a54fc610d6739e7eaa188e5514e35e61756f3a06cede062d4dd46a85416f8bcada3953c933ff9e08959cefa77513f2a04ad0cb227a34bfbbfea215d759681a64a5f120834c0c00dc724a15fd67d0c9267a90e5965f7bfa32f80baabc641922cfb0ecf52d83deb140e48df98a685a2e08e4dfcc4baba7df63efa1c42ac236a38ba313538fd6371fac1bbbecfa060d24f778128a63e0fe7191c1b1e099aac6c6c897c4cab66c6fb66bf6d2bce610b7cdcabf3e317257c164c1780fda2cf888c7756a1dae382ee4f0e6a00102af289dc7f9e3b6303d40a04fb3d0fe9e3638d1bdc4331a244163d7612c093bcea79d413119aab4f8d128fa8476e1c69e67438a9f9f4b0c53d72b7a71a50b827cc217ec6771faa6554e507dd55b97ccbb9412f764b75bbcfeebe2db07e81a1699f388d0b428d9080c21d0731642c93996500d0126cacf772d62bc927570e2436a6d25935f4949e0b0068246ea5fffb8be07be9957957f00224e43b5d48c3d790513fe071ccd8df95261b808112733e283cd62d1650155e77c045959f8ef95db7e8cefd6e85dcf9880571b45946d30ea14b0247ebb741eaf9dc16367148f90bc45a1b083e24dc7bda91e26441d3d483d2ff27552069e1a8eeb3dfa69e7521a98a6b9c87b35fd7cea89b97d2ebd8aa5a5d21ac2810a701182688a23b95aeed0841f2c09ab8a67e05a165e235494658576cf9ba67cea1d4799821e4903a2853680c91feef2dc911ce7893ab0e5bd6f839a3cf56c51a71d398883bf91adaef3b1394c837686fa51625e9f43f34be990495dd4107e8f1ef1aec3ed8b92eac5d7a48dce41c009473850f678ddf827f157969823a13090c5f4890001968a20c594688e0dc2eb0cfaccf4a916f12c59d3126097fe567389d1e6f6d1c296615610a6b41399f8d15571afd21119e6390905f791abb2d7f4fa3b9e4ee01bcc532c1206a756d78c80fda52614f445ed3d6daa0c9b3b78b9cae353a32abceb3cece78501cb31b7984ca35aeb6dd6ca86d5c9ddc703eec368e06bf6e900d06a6ff08ccac94692afe817e7888292abe65978a55b1ca0b11dc9e2d064223cab0072bdd9c08b48326ce0536437995b890be9efbdc51a9510bdc198b66846becb1fa82fb1cc5d7086496583344b9ad369b5c46fe1617fe24f7f7565244b3d6b8690031b6467f2dc17f57151bf98c9a6a7a506861761a7ae32f511cc5f989234a4cda44879dd0cea136a3b9d9802c09ade5e52045f8c5d61242220ca5fc45689f39509cc3431fd290a9b773727a2baeef30393098798d9e04a6396f9f81041270f73c678be89e83afc08e86b4433857f0ef6ae134d7c11cf555e9615e8931436374299a301f9e785a04f76c0d7a0d19c8d2ea3450e0ec8e44eff2a69a1a4a0d2e9eb13d0deb963a2827ba33fd8b9b671813785a584fa0bb35b42d466d36b9722206d49b08d24ebd8f662de5dd51e3bdfe5b936c6db1708c86824e2325a02521836b70653c70fefb33bca763cdea3e52148749cd6dd3c720352a11bf69da46d1d3bf3e98dcad03204017b8920ef9c3b8771d4c357bfc9fd799ba39bfe4bdce05338b5ee0a28ac98387752e414a8e0a579cdef8e9a05d950a72708c69d34b54c491e9de00fa3533d86ada798b7b4a126a529378845b5c48b4b0d1b1a065619417ecc8e967ddf6f4d67be9c239041307137afdd7bee7a0620806ead39893138cc95709580ced8d1e49fdd2849a300a597cd5d287ee376245a7f73f6c30092be97b35f138ff955a4c2dc7e47d08feb5186c1ecc0142ce6d64b1f655a60ad6b6708969d5d9aa1b79ba1628ad7d3c20c09709b681daaa76a99c02751b02db1a17848f8cb12a61e4bdce23a7ff071858d457038e2bd9cc0219e13de76a4bae223c7b4b59ba87519a1a67314a33ac8f37f103718f3856c8ed8d780f321db6e599501c8d697f492ad284b022fd67c070025e528696f22a5abdf4341a8e638ebaa7cffaf7099660f40666359e6e09c9bfae8df88b60ee30dd17123458d06230cccf2e20cad452c52fcada89093308e7cc9af2fbfe923d314bdef870d706cd0688338d37516054425f5bb76f033ea9a3ad19bf1c39ae3d299d05b263308b20de29967573f9b5256f4a315635d551afb3deaa34dad9ac6e22d17923f950d401531d8a02c789645a348d2a6df1147184dc5a4e0e0e6079d3b60d81dc96b06b120fdbc65103fb7edf1b0bc91421f6076d870f5528314c6176e57a42d04b13139aa6a233a3e285a14069e6b899530964a251993abda3945fd114dfa13ad59de5787919c5f164267863d45f9b3c4b0775600293377d0e1be9fcebb6db421037a54b8ae610287fd5f2065766cbbcef67d736c65ca5e6210f7f5263cdc8cd866ac97fc8329af55ecc4a9e860c8a1b33746f88f43fc592e798e82088412b6ab123c46dc7cb8968f72f8af11dd4d5a87bf84c350e51173ee4d330593ee3bdf1c1e274cb1377f86d83ae238c3e24d2388bce0a05ab5a74a8dfc58d2ea9caa7790ae6a7025018403f4cc7a296d600c76df9743a973a5730911642873b191c2e8d75f7fe451c6f6ddad76569d1dfa39b9f259382efac3fe61fcdd9ce05ce536d0fbc1936739d913b3fa4663e9a757bd58efe13f790a3a5584c0f0152a38337541c4a4a5e0aac7400aa470d69387c30595b51fe4b63b59ad95dfb1ba8520e4a08373fc123773b1dabbb0c9acd145ed074aa66b837ad64e3ba672b0e01cbd35a7facf9d7d223e4e89820327bc906a4fde730ffd19d750f00249e66ed04a066749a022a6691266d8e8fe2205017324a5ac5dc8daf8a84ddca29dcef8e21b44bdbc809c30a5bdbefb6201135ee69904d4449f29030eb3d8bc104f0f8e49c536a553606915b303bd17b889473b317525d74a430833eee8ecfea0a3b3edf04d3e1b5f938450041401f6ee467e37696ca9b75d39d90b4a1a2f2352e891385a3936fe556ffd0b1b4611942b4591883ff3d4fffa9a3e50dc8e95248c5161850d5616bef9ecedfd3154aad2da720d5745c8730aea54530bbce3b64fa830e0bc0e01f45fd0def0bbc105a3e7bebdd5879fbc35dd85e2a2e462eaa879045dc086e10b38ea1a1c0bd7952de4f97879dedcc4f6ab28bf3d3b55d796f6c1ea63cb4914cdee54538bdcde549178ed5f288c4df50d90002b0e50aa0c694baa40b9efe094d02e9269dd51333fb156aedf2a9b2e195781b1697b8719a412138949c4221b440cd5e1512d05c59b0b47025b762bc4282225ff4716a7b01e3257a970d702d5cd4a09389de565347abb6595953026bc9d022a8b75d753092354f9136acc93a13cfd5ad5867957f047fb41aeba3b2383712e1b7411ee1cddab65fbb8deb941ea5b2a907f779b4898c101802928712ddbae7ac62325d9842196a4fa2debfbe625db075a35e3b1b3c2f01ebaad2d45b747592c0c3e19d33838eabbc9a259ab9b7267fc917cbe71b4364bacb3bc3d0ea434608862e63309fd3b409f683a7e3969e3f70d2a206a83d1e146825e46cc9ed491ec9c80f3fa189bb1948feb26832eda36c315e240939f0a72e1802b165601839cb1dabd25dd0038d4be05ff825551db7b3ad68d29bc2908f43be250ad0b4cfbdeabae5ca464511a1facec0b494c41d50c1e3e997faf79cd00d2751b40a792ec1448f1ffb58656c06decb8981823542918c7d1bfd70c1207f8c6e2405b248e1b8a4a31c19f74af7c56b410b761fdc9b96d48a7c37ee48af3dfe1687da44225e4836f8101dac27fcf3781bdf030dcec6f1e18ec8615b6ba399845a89bd8745a334f9274bea76fbcbcfddd1f321d95ce8e1170801a51ae06ee437efc4ff4f7eb33db663cec9c16ecd280c4e0c1401d9e83a19a87476cd320f72e8feb7242bc7b90bfac6a080474bd8f9ec4fcd20687bd4ae293e0fc61c2ead45cb7487799e458a679f308f3683336737d5d89f93f64268864a7eac4d731e8e7ce02930f77fc242ea071e5ff4c66f78ee08b32a44b00d696009c9a02b030313f6eb125d95a61c88fca09be4eb47df023c97a1e1f6c0a977380e467945982e799f01f33676732ce72426059831942933bbc0ada6b9a2f46995f97102322bc7a650761fb1312d8299de19f7ea71a958c4b02124911fe8b44fbb1cd78c99fc037b449f2e74385610398fc1043680bed09b35ced4ecc06a5080b604ced5a3510c7bcf4f91ecdec48c941ff4f9c043c3fcae499b97ab52eae39d59ef5f6bc54376f85a3825509f9b14b7a321c50aa7d3667529dd38a195e3e92a16bb706afebb638707fad8fa9ff4c3ef4940ea02f0644fb13cf1880eac1457fdb1e668475b1e9e77ccf1a1146363e186af8fd0ac107d13f14286d6acd8db1661825ad9c1659c048d8c572e98970d9e56872ad2d9dfcc8cbe2d3ee9c4c6c894c0f52effbfed253886305499524757d8e24355ba19d7169bbbc47f61ec5bcc91e49bd18ed834f425b87779e6b8776d71b15450de3c48773c69a01f36d346f54bd25ac2028ee4694529d1d873d89b981675934a3bd2e5ff68095a1028aff76d99a1c50ddc01a741de5027a4f3d99e084b08255a21e7cded49d2e7115a080bbb602268aa7131ae8c7239ac5f2272ef74492bd452ff7d17ed3f69707518285e6d62069832ea26651276fff98467f628db861e233e065be1fa863264d9eef9d3fcdda50752428f1cd0d234e92cb6875e2bc894b315b53209c9ecc7831afeb5163d4b1b9f5804477a428d86da413dfad7a094225b49fb5908b174fe79dc244e0012e24c80c63a99f50e79d28aa1c563620b52fc6025be3642218d6f5c09f42c498abf5f2cc102078cf5a4179beeaf596c1d0e7cebba31839ea36c13c12aa42b6984d7d2bb1df0093f4b8a3254b37dcc7a637d4873f6a6eed6c46c82c172ba6a9944104e84dac3816a1378080a4d469e232355bdc7cba60e95d0759a11d54bac7c9272e101975c531294949a4806c38c358d543f3c6094e2da0750235bd1f0415aa4c30448acde997a1b6984089fe9507e6ea6f1c79c686be536aeaccecd702760795c3d22f114a9aded765682f6c6cdbe6090fd9900128653187e1bcf80d7087241c9228413807b757fc146ffa96b9e512af4ef3d6562ab1ae0b8b66313e2d3ddc0caabddcbb3f9146b387cf852d6c443c4022c8d6ac82afe45c0b5c412b07178ba0804e2c96d1955e0985961fd1e588f2a106feffd6e1384a0e6e69e719a8834837f90d7c47b971fa230f86aefc33c3808db5ffd8ef6d0d6cb0ab8703e7743940f23737772b593130e4b9dd75bc502c1712754a43ef39a9706ce3d876c39a16bb507f18f56a3da02ba89ec13f78ec21aee43c631e0d3a5cb4ffe34ba7eda098181"], 0x1420}, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001680)) 07:57:57 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8008, 0x0) r1 = socket(0x19, 0x0, 0x9) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r4 = semget$private(0x0, 0x4, 0x90) semop(r4, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000016c0)) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x4, 0x100000010) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x2) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffd}) fchflags(r3, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) r7 = getpgid(0x0) r8 = geteuid() r9 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r9, 0xffff, 0x1004, 0x0, 0x0) r10 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r7, r8, r10}, 0xc) utimensat(r3, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r11 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000340)=0xc) ioctl$KDENABIO(r2, 0x20004b3c) fchdir(r6) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0xfffffffffffffeab}, {&(0x7f00000005c0)=""/4096, 0xfffffffffffffdaf}, {&(0x7f00000017c0)=""/184, 0xffffffffffffff27}], 0x3, 0x0, 0xffffffffffffffff) 07:57:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) pwrite(r2, &(0x7f00000000c0)="819744d9e197f6bf5d67ddfed2881f83f9a80a32c112c5522b7bf2f2c67dbb6d9d7483919869b5e832bb18d1c90bb3308d21288cc8be91e0b13bca090aae64dfedeae32694f49b9e9d56e74caac12169097ed0fae4fbd079a9e27a9a0e9d414fbc1997fb76e341a71c7460b23495db46b0c7f344e8561126c128db6c7228c9a5da", 0x81, 0x0, 0x0) setpgid(0x0, r4) 07:57:57 executing program 0: r0 = socket(0xf7a64165c6fdda21, 0x4000, 0x3b20) recvfrom$inet(r0, &(0x7f0000000000)=""/39, 0x27, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 07:57:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000900), 0x178, 0x0, 0x31) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r6 = syz_open_pts() close(r0) r7 = dup(r6) r8 = syz_open_pts() close(r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) preadv(r7, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000f80)=""/188) 07:57:57 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x106) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000fe4de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:57:57 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES64=r1], @ANYRES16, @ANYRESHEX=r0, @ANYRES16=r1, @ANYRES32=r1], 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) fchflags(r0, 0x1) syz_open_pts() 07:57:57 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x5, r1}) 07:57:57 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) pipe2(&(0x7f0000000040), 0x10004) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() recvfrom$unix(r0, &(0x7f0000000080)=""/239, 0xef, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 07:57:57 executing program 1: r0 = msgget$private(0x0, 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xffffffffffffff81) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r1) r8 = msgget(0x3, 0x4) fchdir(r6) read(r7, &(0x7f0000000140)=""/50, 0x32) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r7) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000001c0)=0x4) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000200)=0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x2, r3, r4, r3, r4, 0x10, 0x7}, 0x3, 0x7d82, r2, r2, 0x1200, 0x3, 0x20, 0xffff}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x6, r3, r4, r3, r4, 0x4, 0x2}, 0xe94a, 0x33f, r2, r2, 0x80000000, 0x101, 0x4af, 0x3}) fchown(r1, r3, r4) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x10000, 0x0) write(r7, &(0x7f0000000380)="be5cf3a1a32bc0afb38535536067c1f5635708", 0x13) ioctl$TIOCMBIC(r7, 0x8004746b, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f00000003c0)) r10 = dup(r9) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000400)) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={r2, r3, r4}, 0xc) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000480)) fcntl$setflags(r6, 0x2, 0x1) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000004c0)=0x7db) msgsnd(r8, &(0x7f0000000500)={0x0, "5bc1da8c456ae07d49493b7356ae9ec23ae5feeecddca493154fa2f4242dbb9941a34f33c805eae57106ac2989665b422d"}, 0x39, 0x800) socket(0x1, 0x3, 0x7) ioctl$TIOCNOTTY(r10, 0x20007471) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000000540)) 07:57:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x10) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) r5 = getpid() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="40a4429ccd490fc1e34548fe6c1b7b06b797e4961e609564c4c09dcb2a83a6d588e27bd1ca379f2b8a250e846ff42f76c29467560c1d681f3be941fd6c24a5059c885647cdc606759bcac01f3a50e1ab4a1d70cc1aa26556bc76c74a6aaf9ca48da2ca96a1015021e1cf", 0x6a}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x90, 0x4}, 0x400) 07:57:57 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x76c2) ftruncate(r0, 0x0, 0x100) 07:57:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x9) 07:57:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x10, 0x2, 0xffffffff) recvfrom$unix(r0, &(0x7f00000001c0)=""/244, 0xf4, 0x842, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x2}, {0xffffffffffffffff, 0x4}, {}], 0x200000000000018b, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0xfff, 0x1, 0x1, 0x9834, 0x100}, 0xc) fcntl$getflags(r0, 0x1) 07:57:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socket$inet6(0x18, 0x5, 0xffffffffffffff79) r0 = socket(0x38, 0x1, 0x20007fffffff) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x10000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:57:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x4b}], 0x3, 0x0, 0xffffffffffffffff, 0x0) 07:57:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 07:57:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:57:58 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() dup2(r1, r0) syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3800000000000, 0x7}, 0x10) fchmod(r1, 0x1) getdents(r0, 0x0, 0x282) 07:57:58 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) faccessat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x3e7fd279c2112b05, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) 07:57:58 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xb) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='[&@\x00', &(0x7f00000002c0)='/%-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+!!/[(\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)=']\x00']) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) semget$private(0x0, 0x2, 0xcf664a2fdd6de046) write(r2, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x4}) accept$unix(r1, 0x0, &(0x7f0000000100)) 07:57:58 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80, 0x9, &(0x7f00000014c0)="134a3ac5330b63a449ead2651bb7c9ea3f3bb600a20f3407f98b4f1c8c89c39fb6cafc1664dbc3a923929c3109a153d25f81c289e14d446165e97ee35a06ff4dea286f8ede18b59d3a90a0671088943b5dd673e0dfccf42ef1f4abab2a188779cfd842059a6fea0efb0b86cc9c238af78b4f72a07ec3bca4465c6228c060ca26876b5806966f9e8f3a4fff5baa7dd34977786af96cd89420b587306db26ce71ae4bd114f4aa4646da48d9cdd2693b7a8b3cb0530d68213a0ab924e0f8cf423ad8b2f130f39fbc8bdc82b7f8b6160976e508280eedaed33772e9e95564da6dbca2b30e7514f90df729bfc63aaba2fb51a9e545d2ec68d11ad69e0156589aff288f37b892d43", 0x105) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="fbae29450269802c329577aa93a3b7edcb2ef03ac490d6e55dfb8b8e4c334a75048ce2dd95fbe8a7afc82c03279db9381b9268c72e229f160ec48b0839598bfee8c43c1e19211f9bfa0da49d9afdc383b4b6653f225bf311afdb0270719921f018c87914391d596832040f939179f2a92e359398", 0x74}, {&(0x7f0000000180)="d7f09e9a5f0e51ddf215048fb4962a9f1dc4f3c06c681d547d6402d4f6d6da9aac8b1665a12691064e2a7bf66cdaf89faac8e52e54395112e3951c3f2ca854b1dd63c5f343c08ea6df00e815343a4aa2a8ddafec28c6a878ffb80c752761850af8007f7d946cad68b90c58beb37e8fd1675e01d8a07750ca4758536eb69e8a974d6c90faabbe98a318496fd8", 0x8c}], 0x2, &(0x7f0000000240)=[{0x90, 0x1, 0x2, "6138dfdc2c728e3dddd7dbd057b290929285c96fc105896784fa121894cd329b66137bef7254e44225720e0b0a5a66152f827afc5c196dff8e59688cd330f3834746345dd98c02916aeb18247d7e33481504ad12734c6d15256361ff06de7297a23270614085d20283c4d091a2061eebf02fc19a1a88b2863a01496f8b"}, {0x1010, 0x60de62f125b0b207, 0xffffffffffffabae, "6f057664249343558601bfa194f29f00be4cd796dcfe105bd515fee20a500a62e8eaf0dea34b6d4580334af1f00f01dee1c9aa95dc95d18cce32f7c12dbe896024ddab5308fae7ba1f73d0b4c71be2a1acb767e2ae91d463aafce1c54bba7cea6a42b4dd4c65e6dc6f7f5ef336adf11843ed45be93be68caecf4257982f0ca60d3fef848416f2b0ddbba1d4fb97304f5674282b225907f226496856a6b5af42d2dc0fbf3b7d8a5970deb14a082a2ee3931d5aa51c1d57599ef1295a28db4a48a7706e6f843f45da2dbf682be9c8190cf1122eb35e1339d4d38dc44fa825eed8d5211bc0da6be533fd680baa9338cfc94caa3d8230cc12a6149aa519c49c5d577c5a67310d94ca0553b2f1f5eb4ce2477b56dc8f919daf98377e1f5d1516ff50f72586ec7aea4772594f36e66140e5f9df462dd9a0cd9de051e75c021e28eaa60ed33a69daae0258622f8d21585217ef6c8413128b70bcede91f90e7c40de8183c83ebdb60c2988413ea29c8c8d30e9d024bc54987368a51385c4313b57fca135d9d29324be7cd49c043697ce5632dcf2277c76f7004de4536f61c4154f38f0986114ab3bbf7d4e33a0f467ecc96c3294a47e8a424b0b475c369883610d129d9af8c978c39a31ad3ae6dab3bcf685413b4af5671fd72020d03119d35a996dd9425fa3b470ff50f4a3d69f613f0d9bf3bac0ee77d0889631a72418a62cb73e9657fadfd25a9e081e43ce4838ab05d599066a49eeb94536262c57cd990a77d94ca2abfd83cda72c4e46f18c0758325076d38209faa13810e5fdf797773337a6b165bbdf530c5ca7f366b7a4b0c16b511af747fe242e01e1033385e6b29395603beefb3fa656bcfb6054df519ba26fdfde40d09fd599b51d855e573c84a6dc9893d2bb149af8e3e0ad2647cfb6214b58db83fe84686fba9009a2cffcf7c58ddf9301d0d2cf7ef1e80804c63f168b3032da9d50c8f659cc93e1f92f82bab2a745569dd7585bd6a732e7b6db958bba0ffe2be1873e870c8203fb9a2f0c5336adc0e61439433da98e022dfc8a4e688ccd9e624085e156da007e7359395b09cc9901c8217abbe12fa82e2e3e9338b828cfa678c72ca530943014a20d5564ebc65fa960110c514231ada3d90122da8c368b08a85dc4963364004479862335868ab71fdec9e53f16a1608b50bb7eb140aabf343a7b08930360cd86083c100941f98741c9e09dbb0ffd7aa1363e62a4456762b9d8f05bc339bf31b57fd735d422ed1264ef50983e67833e2d431a51c6a399b53c35873498aea7d1c1e5cb9b07f198b0f5b8c8b6a5211250e0162b9ba1117de60bd55b4302fb868ac0c799fed5bb566ab1b6a2dc0e7f038355d41f9ccc0e47e390167b592bf0cf3f4d456d7b0dd1e2b7b13404b41b634689579f00d1c6dbaa6989b30d90b03a3ef773559d5d4f63b8c5be36c354301d15574fb2134ea148d339cc966c9f04fe2c3aef8a65d6179ac63a6c407191a569cbc5dd4e89e80921e14ba0e5ab0674711952ce740a1bf53426a3644b0801790732b5f5e84f2584749325aada9eb75d0f9f37913374d324def8e8568b355adbeea168ecc9d68449b447cf204834298c745434a0ce8e0cfcafbd40ae5b84eede90e0eb7ffb70643c2d553d8838715a92e09f94232a3ab1c8f9da4066a1f06788a40a4ec4289d704bc95ceacaed00c7dad323f453139c124e34a6dd22fad09be958b782ea14a6eb9a772a3648f28642b1a8342109b32c5b2173eadf7662d18ff423d4afed738d3d312e1d3b933432881c8b1dd792f96efdc88b6889fc8a84e0602f2c27ff771cdc74db94ea9f5b878c4b8aeaa83849e1950854ef1890696dc5fbdba65f22a666fb62d2aac5664ec8af19b2ebcec1777d963c40cea232b51eee431e001c80cbff58848201c405a5d0ea575307b1284e22ab2f510e95edcc555a998cb8ce66cfc7ac8c4dad9f611eb7db8a701eb50bf91f3a700f13f02f3254856bbd22f70da2f16899323bc5e90c201b2242912564061ea6eac6e4751c511db07133402be4dea8ecf273b90e7be1aa846be87291570039a6b245509eb3aa8bbbd7d74dc52b92764157b5965fb6135594d5a8896d01c14a7b0d87898f25988ac5aa35e661642305f2feba282715fe97693e9cf59694b90e952ecadf13f35cead8aa2fdcfeedbd95100e4672745f58ce86dbe6b9ecee9975f197ca4546a14237950c4f0d3f7d58e5aea450377f2e0bc399b6ca1af3a48f2273cc44895bf96a02e412603b426ec2484471e6a957553f45cf28821573721d284ebc3c48c0fbc9f900076cab57633c9dc3f4028bdb2c5a6c5958c6c7a858cba5de4752881adfd2af5d445636fc0494e2285c515bb4d6da38c9f7850ff16b18bde79dbfd59f10f10d992255f7860db42ca31a7eec8e4fba097bc0106bd15f58b1cdcbea5c0f99b03c86730d515f5a2d85825bfa1471e6e7d417302b0ced93b99f72f014f545bb3a013425b5930969712587a962c411c797f31da54ac90a8c9fd4ceebd9fb8fc906661f0e49eab9be322a5a5e8bb4a900f423c5abcd2330118ad0e344b424946e2ff3b7df9369a30095840f68c2008d382885e93d407016f2a9b306218f30aee2009bb8bc8b7a086632cc54a2ea801c8f2cf31e6f3037cd3cddbf11cfda6fa5e2d91fa6fe55a914eb8ef99d295027e81b8256458af115e4a045d1a517e31b1b4599206735ff25e94fbec607b0f117ee68a882c80f3024f774812a1e682af38d69f5c87ce7f7a28fbc6a7141699f84db44e0db65ed2a0720d42f5f5bf52914da5ba414a20778ded1a026053d1a788abd2d518bc7f691c35c597968f5916feb43a33b6c40d552231a8f842239a52bd9de52dc552377b6dbf80f8817104e8dd8e063e5476451e675ade8358cc641a4e77671748ad20781da41baf7d8dd9faf2967548caffa9df8924fc388cb2798db14daa7c4c4c86068016a654b109196f2512626c2ed301e24a2d43af89cb2c14ab645ad7a6ada54b2210fc175c7fb1e81fd73797a049d4e4b2e258bd2edcd58424ecefdb160fb8cb84297ad608090676f96c82a531762949831933c85f475f54f634a270833d63250f3ca787132934c3a4c10586a8c94284a7393babdc59c04118249cdafc4f1fefc6b14ace5b92d7db15f7fa53ee1e3d198816b5c72f3535e80044034c7fe6d68ce20379d46054c90a2926a8fddafd01d2d8dc7f03ba2c547ed23c11edc0564c6e5448f324d6cc0f87bcbead0607677796f3ce8ac3b2c328f3a1c289b6c600875bdb7d5069a0257b19db48126aefafddf59e1356f3f7a34d7b321104e29a3df26a9e6260862fabc3c8e20d014a9f8e97ef4726adb8bd2baf45b0418bd19e0937ae72e2e730ec6888cbcd97f4b149979233e6bdf41ebcf2586d32bfe679c3faf6a727b40af5bb632827dd7bcfef0683f8ef65b432c3170e95368fccef0b03c55a304af243df08b150526fe454ac2c0f061ac5859fc45c5d57dcc57dc3c4b89fbc56017b07079cf957673b66522ed55c347a71156a3a682e37ea59a7b01fb846cd5e77d21b12e170b377a9c49da542f346d8db870f6634eb63da790fb1211a6be00422401481b590aef3a7b8cb6e758ec5c687501faa48ed55f7d5710caabc563a1808f11180c97215ca31477cdb00e6880548e58fb0cd81dcf3b5ae2d3b275f18fa2b53aaed8350ba3c2f7c54bbb6a78324ac376ab2b9ba0e8166c73ac69cd70a059ec82f3f39c2047cc3c67fe057e3279f095166300d5072c74324bf3d6e6a1fafe8025d719c86fd5b03b808a1797dca8fdc13ec87b834e0d97577e81c2b9c9a88f60c18e3dc307dba48f2391dee05a7945d9e91cd9a34c5fbb6bacbfb49c14a283bc19cfc340e4577b40d05741e8d747f385a2825e4727d7c442b41683e8e27b893ebeb62337ea52146ec5ce195e1804067ab9a6a5a40d5a9ac4c3520d2b6184605731e129f79bf08ab8e9659fa6cf0973d6debe0eb75d1c7183483b7ad956e9c77d22e6b3d20c87bffcfc4fac8e97fc22ebeb830b60f6a260e4493ecb1e7636a18b2b9f015868c062a6eabf8283931e1d69a575509d7cf9c78316a15120305d76d9f6c417eb941bb4003cd322e146dfdc4298be1f252b5a63f4d8d45e0df3ef31c59cb1665786a4e1f559f9eed4c5fadc33f065514e9f23f6c189aa2ef7be868f24caa1c337bfdd2e676c2779ac37bd1afa3c4c60f7b762e0bd4c3d72725b42a7734df8e2612f09393bb7c0592dc0530d63fd059ee9c7b7837aa86d96f0534ac33434fd3890caa4ae8141a57ec277d8d7cc6af0270c8a534fe35f750b6e011db32bb7aa32baa93359e00e8613fd8d0edcba5376a7fe75684767f535ef9b6b2f202446588ea32dd1d3d6a635903d20fdfa1d20c8699650b2213afef8d318637e79449c1a9b1697703faabe9e6d008b03ef11828fedb7960f515db8fc654183d5431fb2c1cf5b8db7745339fef93e7c98d277d39b52ed4b1272c5cbe8988682c66eee5aa5554182cf6edbc188e2c68e477d89c1a8898327c2ffc3c90c6ee06367b016e2c99b5df1621abb0d4514a62a084a06d0f53d631fd649a114d6f4e94c91aa9ded2fe9803e849f47bb52bba4ec4bd8bed74dcde98ea33b842e8da6fb28bfd4333a17cd0dbf78f30305c0047399510b01fcb081879e61fc2d02035e486a0738985aa7b32ee82ee272753d5666e746f69d47914d7f19649f05a0c32328a010caf68917b78b56f1a817be361ec7e25fb4c3a6a5a0b57af11487ec291e72b9aa3bb9d444ff54e96420e6091756ec1c6af933eb41bea971323403fdccc9cf84ec5b20f2ab8788a721c73bc357a2344af7ab22dec0782d77fe3bbc8fb4d750274315f55e876d5f750a0f6f1478773083a5b15a7266054be4e2b3b71a8da758fd2fd3a929c200f1448968e9834b8f01ff80d1568c33671756b8e5315c5e654404a1e141cae7e1d27ed4d7867537b73bc929d3425b0d5515daa279771b1a60ae931d11746f3da4548e6f99947d1d616bf604f2c5998b656d30b5397cae33b7c3fa2876d5a3bfe74064ccc968557cb09605850174e5ba9e6b91c8eb2fafe8b0b2a88eba43952af37d88529f56c5faf0e47cae73c7fb27017e43d96b518555277111a593e9c1df356a5a2973552c6bec954a9076a6a9fb5189a738487f5c14865809d095b1dd1dfb67ddca12438911ca57de61a6af969aaafcf0ef88bd70b3f30e646a1cf27b6c63a5ff4ad5e1f220f2f84d226136bdc81ebd1197450d67e890daaffde94d740e7c9dbc238d7255888e325cec4155391679970095e721e5e88c13d7429f84175c8ef4cfcb0c1f2f569ce2ddd718b5dc1dd52ce4f199a36f0dbd390138182ee8b14ed7e4497e3b00fee0eef611a7d21cf8c1cc168d3362a1ecfdc5d3a61ad48f34e956cf4b7146c2c2dae1cb442e46cae1230717ae6edd3e4a66fd27af22efa4ce3addef3010a6816a8c9dfe804d919062138120c4d7cee36bf618a351e1aedec935c0f636dd71118ac8c0c31da790994267d3cc565676598ab3569d8328d04d5c293ab889aabebdb37a6d9eff6edd432b9d15cc7ccfb206ad396a68a8582fc74e2500ee990746f38e7ad56e182dc2971b21de9713d2c20b1192aba289dc357abc1c0722327e4e25bed4ad45a831d48f33b7eecff1268b3e1f57121fb80d3400c09f21b8c8d0aa79881dd60b83657d448f8906f30a879bd406a6c425f2cc773c497c4b37f360ae1be63e41dfb2928a94eefd33ba980198c9a757de1ec9bbd0941de905557f76b6ae30eefd"}, {0x20, 0x1, 0x9, "b47ccea42806de82ad85f92eabb3a2"}, {0x38, 0x1, 0x4, "faf27dfcf9e3158069a82cc0e11920ba0ff5bccf35b6a2f1ba5955ec45d6ec1d95167b3a4436"}, {0x50, 0x1, 0x20, "f24b508182cba096beacf30921b9db9ef80e8becc8ba02a3b85aa66e6523fc5942030736a825686cd295acf791b618dc705357c8cc69d959ea"}, {0xe0, 0x1, 0xffffffff, "867b080b69fe2df7a6dd3c18308631cc46c33f6ab1db63ab16dd7dda5a0ef28b9a94b8e234b09c08773674c567a3ceabbd90114185415d6c9681412776e0e9a8358951c8ec7abcc6fef4e78629893f5b068ee27c01c896abc1ed3ec9000798118bb956480b572057dab4cb5f1ff4e70eb5ea9b3da15c9f3a43c63fe629140396ea1b0b1cd4ac24410ae3b69b63611603d898937591a4f1d22f86683e28da2e4bd0c85efea5a92aa1d0103162e211b49001cd2f241cfa42ea0baa93376aa5af239a05b2e776764d7eab1907187f"}], 0x1228}, 0x5) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) 07:57:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10912, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x7, 0x9, 0xffffffffffff7fff}) fcntl$getown(r0, 0x5) 07:57:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000008, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 07:57:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x100) close(r0) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x7) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0xa20) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0xcc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xb65a}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r2) 07:57:58 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) fcntl$setstatus(r0, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) r1 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x0, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 07:57:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) setitimer(0x1, &(0x7f00000000c0)={{0xaee, 0x3}, {0xffffffff, 0x2}}, 0x0) mlock(&(0x7f0000035000/0x3000)=nil, 0x3000) 07:57:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x900, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000100)=""/121) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r4, r5, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:57:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x6, 0x0, 0xfffffffffffffd61) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 07:57:58 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000280)) ioctl$TIOCCDTR(r0, 0x20007478) 07:57:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700)='/dev/diskmap\x00', 0x0, 0x0) dup(r2) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = semget(0x1, 0x0, 0x40) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000740)=""/251) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="65a8a2049d73a553b666662c37260b41abda4314dc398c68a2b7042cdd4da17eba4d3f14ce32c06e81b131cde5929aedbea35d2adc1ada2f1d7a6ec5822b9a616e6dd9db9841eefbe86deaa0a71044756c04a39a61ac9b7625f2094dbc5888a82c6465678b73bb048770783b36bf9dd6af462b761f2b80a475b6f3414d1232e64f1b5395bb182be3a90feb82b038842b904d28cbedc557a78b0f30df", 0x9c}, {&(0x7f0000000180)="c903885b95696ab26b817a5f80485187e6202e8185fb38797b692865a33bd835b4d6b47b8700625ae8c5", 0x2a}, {&(0x7f00000001c0)="84d004d5", 0x4}, {&(0x7f0000000280)="48e4ad95f5e709fab260b3e015eaa50d32f346e4aa59858cd94491293589bc7ecb5ce80940d4c6de356df3f76703b4b66b1e0fa6511899be7e0b6d4ab1f1a6dada48e61d9f1ba6447468923aadbfa6fce322618e3935f56c8d512a149304820e6929464f256d6c58e50b9fe884d282f506f1e440aed47dc59d", 0x79}, {&(0x7f0000000200)="6d8f0b69fd4f9449b5fb971c5450024b000960ecfa23e1db92324597c17401888ad823ab91239b09be0d86d3f96c02b77f32399ef96984248f0e", 0x3a}, {&(0x7f0000000300)="730d34189d5fdca6481c26bb921ae542bed9c5a158282a07cbf8e55e7aabcca8163d9b906670c757b47cff5f30ad0881e0481144f9a61abb02a53f9bde438b76f1e40bdfc27bd797c9d1a0d91006d1fc5eca563757effd17668426aaa3a1b39d50af3eda63a8a507344736e0baf786d2", 0x70}, {&(0x7f0000000380)="5351243d0215a087fd1f464b3583be739224695fa6d752b458629f185d8a6a4c29749e72be9d83ced37ec6165045f7c708e339459b7c56587ccf58f78515a913b910bbcb20bbd492b0e8cbb5bb6a6c4c16a3fb05729df793fc8743e70185c6c1a016320f0771f5e8ff1b61c4537a5c44f6da", 0x72}, {&(0x7f0000000400)="33af497e493671750f157f42d7173779c3e3098b6f3f54b88c06ef76238f637a1444b3410a7d21e29b0e6ea386773b74e737180f287dbb8c52024f32a5fbc28bb4676f0b5184f989009fe6c7f5cbd752ca6f8086d0a9e83e407d1ec08b251c39e68349b452d184d88924ca5afa161193aff5b54ae8fb898235e2f6e7857fbbeaddbe2bb1bad381db507a784163be3e0f71e6b3b85b1977cf2364379381d2aa393a8f1cf02585ea870db8724a46a0f16009323b7ada42a39c2e8f3f3b2feee7576b3278b6dd78797603", 0xc9}], 0x8, &(0x7f0000000640)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="20000000000b0000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x9}, 0x400) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="ad4f2e2f66696c653000"], 0xa) r8 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000240)) 07:57:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getegid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getegid() getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:57:59 executing program 1: r0 = kqueue() r1 = semget(0x1, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3]) semop(r1, &(0x7f0000000080)=[{0x4, 0x395d956f, 0x1800}, {0x2, 0x49, 0x800}, {0x4, 0xbe, 0x800}, {0x0, 0x6, 0x800}], 0x4) kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 07:57:59 executing program 0: socket(0x2, 0x1, 0x0) 07:57:59 executing program 1: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000680)=[{0x3, 0x298, 0x800}, {0x0, 0xdf6, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x1}, {0x3, 0x0, 0x800}, {0x86, 0x5, 0x800}], 0x6) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x9, 0xffffffff80000001, 0xfa8, 0xbf33, "20bb3cf541d11b8b46c5ce8eabb4026e57761f42", 0x0, 0x100}) flock(r6, 0x2) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000), 0x4) fchown(r3, r4, r5) geteuid() ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, 0x0, r8, 0x0, 0x92, 0xffff}) geteuid() fchmod(r7, 0x20) 07:57:59 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/110], &(0x7f00000000c0)=0x6e) lseek(r0, 0x0, 0x0, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x61) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x0, 0x4b64, 0x3}, 0xfffffffffffffffd, [0x7, 0x3c4c, 0xfffffffffffffffb, 0x2, 0x6, 0xd34, 0x1ff, 0x22e50602]}, 0x3c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 07:57:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="bef7e6", 0xfffffffffffffeb3) 07:57:59 executing program 1: r0 = socket(0x10000000002, 0xc007, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000004c0)={0x100, 0x81, {0x9, 0xff}}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x3db) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="9ae0358ded2edcc9725cccd958e05f3893a96a6907f859d1b443a75f214dd813d49c8468e44b9e44bcee2ac27b6a0cd7ff44e6827e5700365fa3fd8b11157f84955cf95de855aeca3f64b3f97197342ee3dd3596f5746fedb2fa0d3290cc7f76507c40d620af3390a94f7b58436bbfbfeaf9ce9555346659e7871797d85e7f2f72d08bbebe0eff6245b258629ad6c410d95f134d7ad3518bddcb00f92db4fa2557ff59454c8287877720ecaa03e02b7eb932e8f8cbf08f0cecfb6114e0cfff6e53cd8485e26e8834a44007e4139586ec708117091ce00fe476a146e40bbbf600744bc091637769340151ea", 0xeb}, {&(0x7f00000001c0)="940a500ff2a640644f910fa230c54cdc30dc9259b7212b31c20b75ef96f753bc2cc5575198fbb9237a2ac2547851bde111f327962470d8ff2091495926b0e639bc9fa3af76e0111c5f686eab16db03f413e6f2532842a580496ca2954ed4f29a50c84bd2c7a74ad8dad71fea1ffe025c8403ce21b5479e7797d422761ff661e97165e01a0c", 0x85}, {&(0x7f0000000280)="de100c02ebd1ff91bb101d79fb9c6849388ecbddd751cc3b5f9b1db3da8ea615b45e5c370732ee45770d1e737df8909e68d6d37d08d979afb235f568bbe1b4df906821b1b08327d93a19d881de8235427ea3ae1928aa8a6d3b8b2b3498916f36934bcd32f928a0508bc7be8b0d5eceeb6eba9878109d5b2bfd513725c7de5be4512c94d0d24398c939a53b59a8b58893a20006b3f5e02327bdc232459d", 0x9d}, {&(0x7f0000000340)="e484813f2d47c5024c7f6c0e7fc92bdec5a00edcec1b070f1daf6e317e5d879640ec2d30a396564b77be1eda3e1b42eb2bf5463845d1da53f8b0e4ba323cb2d7bc36a1cb94252ae485eaa98060b4d526a14d33ebc477de629418ac398abd40f8484c17cad640443afd45016482f07ae6e29aff36c5663b0c68ba5404fb79", 0x7e}, {&(0x7f00000003c0)="9732c869e8674cc0f4f81610c3e355e0f4c3103079c923745aeb540a736cff8c1bd0e1af98a5f82603b2353fdc90e86f3ab89c09f3eee6992413a61634b79b9b662ac5b00008099cae5bb7f2569f6f99d9fd259594fe65606426d1d9873220774c8598723d5256505550906a1460e26cc84d817bd624c347f2d8245274a517", 0x7f}], 0x5, &(0x7f0000000600)=ANY=[@ANYBLOB="7000000000000000e482534f660e0000b388c5882441dd4befbc0184179caa3ac33c4254c1f8d6fe1091fa2fc2e2d4f1ca423d182cc61ceb55c7ce10817e7f917d3a9777fe91ad0b528a0a9cdb5d6e74e3322637c3e7e157aadd3b427b19d75051cc92ab3d8259f055bbaf0000000000d54e26437ca09ba9ea04d3ae91f0d71182175e061dbe64877a6e"], 0x70}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) 07:57:59 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) 07:57:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ftruncate(r0, 0x0, 0xff) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x8001}) setsockopt(r0, 0x8, 0x81, &(0x7f0000000000)="4ea823125143ebaec14528483bb6dfa680bbbeb1c5916812ad470ee2e68718f45bb452f21c23d44f47b6c20d1dc7251d5f13105cc48f5590912176c60912229283ed8c5722b96bce62d0a879aedc53f86471547f88ea2ed617ebba0ba7f89df05f408ec74492769fc4ec2e2e31f9fc4cb7c249d4d208f0bef77b3393888038ce95898be8ec1c53ffd7153fbaf878b67477eec1a7c84109a1be8b267493803c0b60eba45aed956a67d37c075ddca13350eb7968301c4b7f5c606b9f", 0xbb) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 07:57:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) setsockopt(r0, 0x9, 0x101, &(0x7f0000000000)="3f7cfee8020763", 0x7) 07:57:59 executing program 0: socketpair(0x6, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$dupfd(r0, 0x1, r1) 07:57:59 executing program 1: socketpair(0x6, 0x3, 0x9, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/182) r1 = semget$private(0x0, 0x1, 0x414) semctl$IPC_RMID(r1, 0x0, 0x0) 07:57:59 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:57:59 executing program 1: getrusage(0x0, &(0x7f00000000c0)) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x16) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) semget$private(0x0, 0x2, 0x244) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x11, 0x1) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/97, 0x61}], 0x1, &(0x7f00000002c0)=""/154, 0x9a}, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 07:58:01 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = semget(0x3, 0x0, 0x582) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/236) close(r0) socket(0x10, 0x4, 0xa0000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r4, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff309329e8519dd66d6427dbb3cbc49a90dd8be969bf14f56899b54b7e64a6d09e3875324f4b193883a7349d03e0555968dd50ebb0e2fa4f4be6d67eb58f0cf2ba50370ed16e4d26534c3b95abcec03495e5c5099b840d447e1b1e2e077ba81523bf62d5a56ac9592ff9a928c35ff5148e17f806a12e46861bafb434eb6d1b866e892e512565a43c8ecb958505f4c248760f57c85f804a6ce073bff5e68b46e85924c5e9815bb5a63e02c85eeba71c46384ade5ed2e0ad10feb5e28f7b62338cd98197c157880e5faf43ec133b4076da876b4e92995ba7e53753307845758233fed7bd4fe3b0d3a7cc62242eecec0d0ed9d7fe157ec166c4ce7525ac5920e323936fd42b0b15c91e882365050d70138a4f5eecf5e1ff2066532765d5c69bcc1131c19eb2c589da45bef4e7dda1831a77cf7b0ba42ed2eb079ea9570f136404de9c1aa8c571f8b5cd1465dc6cf2cb14df506135733f0005292162d16330eb53959b0aca5f2c3ef7b19810f3ee39f2eb9b78049af21ca0697d7da055d2cb0aa9e9625eb37c9ee441cbc1b4713e2288aa1eac15157d90b5b92cd21ca0a8c01bf0130d0f18c9fbdbc83cbcd654d99171907f6255f4402429887af32f358b4563e231753a3ea7cb10ae3643718fa4fe47e6ee947ec6e2d2261192c96a5819f3c2f7ba204a2041cd64d69b168525e50373550eae2e0acb9c677e70d27d13c5dbbccd5d9bb82edbb97cc8dc7969c79160c6aea57d74dea7c0107d6362499aa26cefd442993c49b3abb6e40c6df77a3fb650ebd36293ecadc23b74321c5feac3cdfbaabbe2a32fc3a5182157ae763de2c16984b29e1c12766ac0e7c1fef8ba55c9be7d140fe38b1dd4ccd6629d494e952f0585e47316e4240e3134604b4d6c7242d0d389d3fd46da3d25e8ed24b23d59c3206402b6c33a745f89238da2a83336cd2f7b547ee323e6dbedec0c791da25c6780409608c208a44e09104657caf46c454986b42ed52ba9baed82a8749c57f8eb4a8860497d30efd60196c9e607b66b1219ce4567c2dffc488662905e5eef6e0eb60b6dc978027fc217d1c71ed67b0c705a6bbe2374179c17520dac739acbff6ce7f305a87a06f1bc669dc7926bf942f3a45378270536362fde602cb75e6cc5f2e3ba5bbde7ced31f439c2b6fae7fbfa53894eaab1fe3c06e95e33094407ed7afcafa7483e0b89e851bdcffccc4228703a48d181272471d9c33ef7ff5540dc7d5ed48bc72fce96d1cf5233999f32f1530fb16b7b611d9b9ade886e365332b1df56d589304df9165bd282d87968bb140cdc7ff001d5f98ac6d155647f37f052601e1fecbb5a45652f6d1170d6f4a70e347cb25db90c32134d345bab8674ba93e6f30d4fec8c9c7485a145b0048ca6f23038523facf0ce9cfd417dd688e6735e8f3bc387a6a8d3070b1f1a334bd0ef7bf7a0ed9187cd2420e4b9a448e9d73b01c7e00c9ce1427b43bc5afcd00dbb92611635f29783fe711d2126a9ce1491210f78ada92e7f6fdf8086c416139870f785088eaadeaa5de299c47e5eeb2a", 0xff3}], 0x1) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c", 0xd6}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r1, 0x20}, {r4, 0x8}, {r3, 0x2}, {r0, 0x2}, {r4, 0x8}], 0x6, 0x1) 07:58:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) fcntl$setflags(r1, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="dcff59b1fe06a6f2f311c28762d7dea4b00f977b9e5b26c5e78732e67de9deced7178e85a51eaa7292eabe5c01cdd7283f23529a2bb39e454defda03ce05c435ad8161f264aad601c6afafb2ee9f797b65c05aef2e3a94b7f603d2980cae38e9d431e03bd36db92a7eaf1244d457631789e28841fec62d9adb1c9b866b39b3f4855236d9f7b1e7b8f8e05fb282fab2", 0x8f) pipe(&(0x7f0000000000)) 07:58:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wskbd\x00', 0x412, 0x0) r8 = getpgrp() r9 = getuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r12 = getuid() getgroups(0x6, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r14 = getpgid(0x0) r15 = geteuid() getgroups(0x4, &(0x7f0000001580)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r17 = openat$klog(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/klog\x00', 0x20000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x40, 0x0) r18 = socket$inet6(0x18, 0x3, 0x4) r19 = openat$klog(0xffffffffffffff9c, &(0x7f0000001600)='/dev/klog\x00', 0x8, 0x0) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640)='/dev/vmm\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000040)="6e851bf556af9019cb4657e1b599b574b624d5893159cf64bdb37bfd31232beeb356a2342255e087edacbb6fcad0a10b59f643a3babed7499c6c50aadfc9421734dda97c1207d96582a0c47f66fdb6c9b254e598ab81886298441341e79665daf5fb69dace7833e9f2a2d727be941966bd2bbd62141629838e", 0x79}, {&(0x7f00000000c0)="0cec3674f2b357e5cf21f094b82cf8d9b205e9828c572e14b064c4ab02f5d939c4b0be9059652b1483ceaa3b0147068551f8b7e394bec5", 0x37}, {&(0x7f0000000100)="186a4c5ed92bcbe0b7c747a6d16394c1bb286362142e6864145efe1440f2674e02a9a705cb605672c3ecb6c4a4018025b6adc02aa33cf6781d179b379b91f64c37d85c4c7398d9f82fe8a784084f27be0c26edfad0e2a384a2494fa47a504bac850449f375d4ae6e233a75ed9868d5080bb614a5a76f443b529fd210c2ee4a096bc394f4f0535fa33c084ff779a9d3532141cfcf3ced7f0120948af8fabc7f7ef4a6916821ac39fe47c00707c12031550c92d24af58a2fd5e237b692f292b408894ec7451517b2", 0xc7}, {&(0x7f0000000200)="a9ef8a2841be327d917d406b4c1694898c3f04aa2d98da019603e43393f6d71c742d4a849dd586d1239892c1fb5148fe0147e2e998c2e590b0153cdeee9c9035e30896f9e282669f56cb945b266765b7417335614cec44955d4bd16c945b25c802e406a72bdf02053165fed54d46555fa13817b5b4d5a60c823d062f5b8ea40848e93d5a4d3704e0a4433f91f04bbccbed0842a7f02f4377db7e95d49bd327861d212b6aaec18819838c74b502bd1f937db38ec7d2de386d7476d6ff32ca8cde0d3abc3deae8776568bda39272", 0xcd}, {&(0x7f0000000300)="5c9e74ae3819df101c9ce772eeee7b8f19a6ee506c1097c0ece949d745ef73fde4dd90f27a00b9c9464e4727ae5bc4958e59c615e7959076fa83b5dfe7540c20c3ec9344e71907cfeae2281f348f2ec96735bc16b207fd5ca25a824b3149c08a705ac5f50525371f1637da7a58612b3df96b21b162cbacd732883dfa7207034d61a06aab100b06f4a98003a1485cdb586b985805833c80fcc1552583727ddeb11f30f9b70bf08a05fb0b9fc2860bd7aec5cc4d9a835f10a75489c35827137138c70e15e92166a1513f7d6f0a71a8130371be6bd768ab58a7daf0acfd38af31269a5e1493b9b16a301e4fecca28c6aad65722b40eec888bf99717b2cc7750e22715a8cbb38922c1d3b2db557d8aa2b2ba4564ed9c6c453fcc0bec7e8bf69137ca3494f639fcf115e0b462bdf7456929e9eb7d4566fb85b7ce6fedbd8c6301fa96a65048101e5358246bebd71582245d5b183d956698085bd79e27cfa7215523b8c261f23c94a7ad8fc5c307bc49780ac791327af64b11b80a690cc20a503a98e2cfecfdd6b9eb19731d489feffb39d5ac3decc8ab6942899872e9ec50b7dce668976f43859d5d3d1600a689b87a499a52de69b4968d92c1ad9d8dcc9a14ce09d8f5a7b6e65d69efc1bd9067b1f4b84954405d07f76c8805f71cd3d99571d7605476a720b7c3ac40b5f3ab5c41585d78330ba1054072bcb79b961d2439117d254b0e6ed768e393950e379e460e5a1b582a11520319ea8d036517f16d46c8476ea0c3880cddcbafbd1b4ba0c1195e1e1755ec5fffa5fb850b996d2818bfb464fca79c7945174533f22b4545edf057efdf07d1638d33f996b9c1e20e7d49df96e5b9fa8debce7f771977738699bd959ce53d5fb0b15e4c2c6799780e9b4dabbd76eea42224f4f705dbfe58b134706514d0263b9501e56b4a6214f7d3278744075a9999d031b0c57111737a9b0920e0e5a54d9d5386f58c9bbadf7183f1ba023ad30baca45fbabcc5b1d8e5780825fc400b0343175818b109402249fa8bdab9f706aaf4aa091702727daf78207421f24d2fcbedcfada4f443a9010a182fcfbf370f976405581130fdc1b2a635e0aa45e92beb185c095bc7f43ae998faf66e22cb542038263c247f8cdf42e387fcdeeedb4ae05f2f5f74882356970bf89dfac99044b1b300f2b95665b62ae859f340865e3b54ca508731a0d12c8a42f81165403a17f5b09c161755ba696b9d388b08ec92502a1ee7295813bf442464f1118f4fcd6719d256eaae4f620d1bfc3505e1b6d5a6626cea881f7aaed34aec163e97725fab767783a62039c46ecd00cee8aaaba16372d62f37c9b92148b09a49422b76049e67af908f1a9d3a2a7fa3783f3b330c02653d279baacc74cf1ae5a78258609422dbef41ee1204cb7d5d6ae9ea86138fa44396bd56725a8c0aef9964712cfdd8b6c63b30544b02325aaaa893d1a9195989ee00189be5a3f2aa5f4073d0f4794ec12192ce4266c4b7b6f77a00aceb276b20957e401da8ac8583fc15bc1c6eb54e30c18880e62221c9d849426839f65741c45052b84064750d014c470d9304bdaca949c3a2b96bc435e0632889066c8199652847b3b601a5581f815d0a7e544f5a3314b22bc4f507d0da8fc4250a6fae66225378d2fbe5345bfb7a4414f5ba46b37d43dbb101cd536cda198fd906968751677cd904b69fb6f28550dc7e18c840905b5d00c2fdb740d298bb363307d8c85b42fd1861eedc4704d4a38e3fc5eaf9aafba787621c93afa77328cc1918e86d30bb5d71f1275a5c66e0743192702e8d6e283d14c76e1ce36cff848aa2855111a3265419c126e1e7bc11cb2d994ed3e4ed6436935fd358aa54ca8fd84898cd3485520538ebe7f47005d9fff205da66e22d1614408758201b2a34fc1c8add0fbbe51a1d903524db66cbcbe3627237f82d67d82855abc9716136c0a88227b8d8ede997c2a6cdfd815fff1f785e1ff72838d5b99e4f84d8368e849b030859e96d309a3b9343129f4d195e68e687621fd3fff318d5536b8b524bea85e3d437547b188108479363e3a29f7ff61c11a13e47d09f461719f01c0b5a205e22896886045b91bb7a442a1a117684f6fcad48c356a52f75145402103e3e5420d0d893207cbf9f0c67910f81964283f25f3f0bb08a4718a732e01811601ecb34e042193c1bcff1e0ff6c4c91273d2c1d99cecdcefb55b00bd5e4a9dcc41c113cb5446cd482e0e752a15d2f0a9fcd7a6faf375ba1f9615760424727fdecbfed6344e9dc8beef58771add297fab2ac2519cd618db6dbe771ab554ee581260dc0757377341c5051b756d841f1916c630c96001b531c3127af0a2990e834c23915f799790b0a1f94586a37de6d2c84bb1280b1bf25c79ebc605cc3132a34c117f2a8ab4ec1597714c4436b8d94d001604c37ccf0673b1227c2cbccea4dcfa8d87fe31fa6180ebfe035c88ecbcff2c1647aa1bb2c07bdd65f8ea56ea5091f22e25114bb22b8b772bdc882ede74fe8449939ce64e4cd4e662f3ce2e81893ddd5031c9c823846a138dbae95813796b8c753a31c115f5ae17cac2b4ee1c26a03d1f9d5e854cdd6a5965797ad2337d28523c8f0b4caf40a56cd2cdb8fd9037ac2ba4740a33bc94f430e2a1db4d2336e815a53a06194d6590a195c1ec4867540b3dd1facaaa470e7dfc87f0ec5c51675c768e31f8ca20cc508003eb6ede93814493cc02d9c6e49b42051b67ab4431478dda4c71215ea9e5371ed4caa6dabbf368e47afef0e9d3b9d348384d67eedf837059b8de2d50b1d86b987dfedec99175705323820f4baf4a84029fcbe847199e8cf2fa7f7f8423e9e41469599d31712a3068045ff7daa141575ed719a21e880455739814a379b1d428bb765d69dd65972a2332f1e1da29b394967e73884764cfc367c55f939ad23778d71d722c6ae7153a212e7b1c5a579e65f3c0d67a5930bdc7b7a56f0d2959c912d4bc5ccac02264710c377e8c08d5e1486166d394221e98510043d39a0e2467ad98a27d15094ea44cf9f258781a4ad1275da0a3d1e30d20667f1093c4678723ee334788ae4aa6ff239e37a20d4d10fe148e8e890574b1842b316b72fddd3c9eaad82a817bcfc6a12649c912b57fec629416774be573f42b9e93a6dc9bd702bf2781cf52f2ccdd27a5e125b02554c4039d70b3e35c52d8aa9c4683fce20100d10da67d806e8155acdaa08459f90714d49bdd59effd1b2843f28c192c6b03dcfdbb4314ecd5d3512b5066e2b2af5865d76baa07ba8412b6b2974027f67ea0d0ad74c7029b2046ec41ba40efc3819dfc531366da79fb1927e6415078c896cf2ac37bdbfcbb2d64a9d2bff5ecb6aabf54d5403ea1348ba93520e8ba9fd464da55aac7bb65250215bb4c75a1320d9bbd828e7b2b539bc52882ba20c22424199e0ff8f8f2105591ee09bd6d861c7f291134f18d43acc26ae1b7cf41602d42febc9db66af74c477695bc5dbfcfb565a6ba6220cf9d7a05ce9f06beb6cb73df3bf2d58d1439e863944cd80f59709e7186e2e570abbf72bbbf543439ae34231e7a56112483a15c22c1ffe42d3e58596db3c6ac42e6190e18d4afd8d3771721b5a892fc5bf37097f0bab91e91287d7b1a163ecda035f3808cdba566d185093500135130c17fe998d67415883715cac227421dfb64a00482fae249d56934a4c05f47b587e0678cb077bb7c43584e45a070933800721242e5aed9b568ff56480a90306c937d90b69c0b11f1306f441bbc81ae9e8dfa31362efd6c76e58ea43b00d5987df50b6598ad7006bc4dbceb4f3d308e613c65fcb9c89abed29bd17502e5199872da57c649a077828d4628cb88eeb94bc49de627c1dae079853e1d6df3a34f73db221fc9720a9f0f1d4343a8a913fbe976d40ceac4ddba56a17d3e8e7a1452d90e06c3a3e33820f6564367d7e5d6206b9b5435b3122a51a773841f6e99db574af065572b009a89e89b40ff2d4039d725950590726abc7d74bed4ad34df5a06e118fdf52205468349a8dd1cb2aac96a64d754ce4223ccf5395cc0247da9b7a43842fef90b2d84f18c47e6b019b8feb9665c8a13bdc16cbd92d3c035e467721b746025cbc5373fcb822ae0c966390aa9f896340f179871102dd8b3d7af6c122b228f4bf2b143d15f3458b89fcf940e827394d11862300298992e928f0d5417d3ffa934a831e974f5ff58a55bc751c99fd8fd481a96678e3c10b7ae3ee36b6d5383a17f65919cf6dd0634d1a3beaff14f0cf659ad3b1d1dcfb781c76415ccdd3d89e97fccff0b2a6f98605edab49ae93d741e0f941740b5a312be1594c7f528d4dd0941bf2d0f59a0f753c133ef140f8201bd2134e4a5065918ef4a07ca911f65da0b2219ca5ade40ca4cbe3e1dc350d0e9c68999a4a4b105d77de28b40d5c943c0760be87fae469ef52d79fe8cc7176b7ad495d50219465991552b6dd73b6ea75c52b88d8455c22766a174f8b35f71885a42106bbf45b40b70e8fc65d29b491dfb2967a3e8b07ee535b61fc992619364391df3ec07444ec39909b1ed448fe34647fb75489522b7be14dc86e0d4bdc4bb0bf02b56eb27884ebb6857fba3c1f1fa0c6c7ae8d12272903d5116f25aafed0be2019bb0abc08a5343ebb385eebf7599bd0201bf35d89d147bf54ea2b352fd6b9eb65f6c86b795d9323431c3eda9b471a04e75c5ddc7c8382058e6e11da6ae74997aff797107efc33635613f378253735d33cceaa6ef3415766c32e2b0ee9d08ecae080cde980524f2378b3ca8322629eef09a3d8cdcd5a75c2ad5ba61270634df14bbbefa9a0fee02893cd898581e526be02bc0e5ac932ef4d25448ae0112844c51e32af840d336e64b4ea9d80d6662914837426105d8fdb44e05bf109c05adf55ff7a9d7b5a5b84205da8d734a15dbb738170f198c35cb1b7fc9cba6334959a2c21f230a01d04a91d5126b5846d9492b21cbe08e2ae31a699c31be34ae7bea80306b92814242a078e138c66e7ccb1f9b3e045d048d1fbebc0c7b7319ed41e93e9e1a63ff487126431e845c06cb26ed04d36e9155fbbd9521e7900925a7498d7ef8690c3d5bf3d8efde97ca5c8afa221618e0910667d4e5f807d92fdf28d16079a6d0f7f7b4befb974dd048af8e1c26f25c7af707f907ad8541023fd7816f9a37ee84b17e328fe86571bf9dbf99fbd34e20c3e8be544af741d3bd2bfc97da201f8d151065fbf5bc1e4eea1ee9cd66fc8f6e7bad75c6919d83a4796c6d28de40392ae1dbe7220ba07ba6c94684d9dfc623f13867482e44aad5cbf457548ab590b04d0d19185fe5d71036dd910714eaa5ac5b5f9388cc3946ec06ddd5cad9cf238b3b9d7b36422653f365f204598dbc7703e7e45442f037885698badb27f1d1043d8f1a1b914350b8c86df9c0030d2389e4a3d6af86a7068602ca0f5909cb8622ed302a59c8ee4a690d89e333db179145f9e9e13a2ebffc213a06c0e27a3986ec33b1c99c6190cb28c1ab9db7ef54c28e627b6616d094d92af0e5f0839bacf9baed41c8f1beadd249e1c704ffe98c031fd8bda45279466aa0414c52dd446e0e855e3d9a34e0ae17712cb302f4ae401b2753dc67bbffaa117c2841219b0d86c6539a977b5a458afb83c50ed121ae8342bd40d3586eb8ccd967cb41513a6d9b1eaedadfb032f1481c572412a49caf72ed2170ec1df2b5bb7eeab9648f8b92199936f79f8647e45c031f823aa0a5d3213c607bb27e0e810f3feaa2091502905f3ba1c6fb91cc09f8b8798e21162e254ddd884c449e23a7d70e6c28823", 0x1000}], 0x5, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19, r20]}], 0xd8, 0x4}, 0x1) 07:58:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x2989) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x118) setrlimit(0x4, &(0x7f0000000100)={0x80, 0x7fffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 07:58:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:58:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x11, 0xee3b3556180cb49b, 0x1}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x10, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x61, 0x5}], 0x0, &(0x7f00000000c0)={0xc16b, 0x100000000}) 07:58:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x3ecb97768a313005, 0x0, 0xfffffffffffffe53, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000001"], 0xfe92}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 07:58:01 executing program 0: symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) 07:58:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) socket(0x6, 0x5, 0x401) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001700)=[&(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00'], &(0x7f0000001980)=[&(0x7f0000001740)=')\\/+!\x00', &(0x7f0000001780)=',-\x8c%\x00', &(0x7f00000017c0)='[\x00', &(0x7f0000001800)='%\x00', &(0x7f0000001840)='\xd4\x00', &(0x7f0000001880)='/{[\x00', &(0x7f00000018c0)='[.\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='\x00']) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/60, 0x3c}, {&(0x7f0000001440)=""/248, 0xf8}], 0x7, &(0x7f00000015c0)=""/14, 0xe}, 0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0xfff, 0x6a, 0x1, 0x1f, 0x6, 0x2, 0x3, 0x1, 0x3ff, 0x6}) 07:58:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00005bf000/0x1000)=nil, 0x1000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7, 0x8c}, {0x22, 0x2}, {0x1, 0x4}, {0x21, 0x5d910595}], 0x4}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r1, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24, 0x6}, {0x24, 0x9}, {0x87, 0x9}], 0x3}) 07:58:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=""/124, 0x7c}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 07:58:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd", 0x1) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000000c0)="d4591117eb258e3cc572209e48afce2a5bd350b2ee04f5342542206a5c7a0ea1f37ed960c5f79e34c2372026867933281b55a4e14f992b7f37babbffa20184fdece317dcf82525af0a5562a85b1f52f09e3f", 0x52) r2 = dup(r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000240)=0xef24dcb69e1744e5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 07:58:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="05104ccfb7bb17f94ccf1b849dc554ba764a67883b66ea1a9a5aff432a4458a95b6398060038de303ae9d760b73740a15ba8c51a3378059b41e10244d5e31997627cea25957b028df374318b2a0805c02e27d339756c21cec1f1ced1a6a6b09b0788f0c02684cf116b7459672d5669b9696ac2cbf8f0f82890debd6983e4c68af2c3847f83e9dfc13bb376a5e7b4afcfd7", 0x91) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3518cb16551e4a87, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ff46000000000000008f113b"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 07:58:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000303000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="2f58f20d94ac9190f898d27eef7c6ff79e09236879d7073d69dbb5cae23534a0cb7d08dd7848b887f1044be525edfa1440188c", 0x33}, {&(0x7f0000000080)="7c9d65c45ec5e7635f978cb24f6437e05d75c11eb76b1ecc51271f00051672b394d5ed21a30e67db1969cc497d1f54304e5ad1889c26c7aa772ff5d4", 0x3c}], 0x1000000000000001, 0x0, 0x0, 0x400}, 0x40e) chdir(&(0x7f0000000200)='./file0\x00') 07:58:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000040)=""/241, 0xf1}, {&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000340)=""/45, 0x2d}], 0x5, 0x0, 0x0) 07:58:01 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66"}) syz_open_pts() getitimer(0x0, &(0x7f0000000000)) 07:58:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820b2e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) shutdown(r0, 0x2) setsockopt(r0, 0xffffffffffff8e81, 0x4e4678fb, &(0x7f0000000040)="392e9ce52e374d13a9fefa99af6bf66231bc091daf8081162d6fd8804b96429d89c08046e5b5e383647f231c66b3c7667df81dba071fee78d1b590a606e90be3671e41ff36c91d48f2bad85c2aad3b8e198682c47aaadc80cc65e9400dfbf8aee95d44dd053ceac1a87ddca6d9fd738ce05dbf37a16a357ee8f07d1d9a07164c0a8ef8b43b18092bae566673aeee98f81fb16bbdace6076ba5cdfb3f2019536be2bcf5dad7fb2e35aefe0c0213215d6072d44d8f6540640e394649521025ba9730a509eb44e218c9def38f5eb89354e9968cd4f53fe702ed0c2adcb80c87afb9d7bce2be1dd3557633c34965ba567e1f", 0xf0) 07:58:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/105, 0x69, 0x43, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) r1 = semget(0x0, 0x1, 0x44) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/160) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) recvfrom$unix(r0, &(0x7f00000001c0)=""/208, 0xd0, 0x842, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = syz_open_pts() sync() writev(r0, &(0x7f0000001680)=[{&(0x7f0000000380)="6896ddd29a7bbea1b1136db1a524afc1b53cc434904febeee754c4eac47e22b2690d2e9d2f20df182f68046d6c8b737a8135a5d29887c4a4a7106812b5c67edf19cd1cbfa82a9921369b198b6297730c29b03ed5a8c5d5f9cc7a9ce3ce9fc862b19d724ebb758e367155c1e90e65fc9d9db6121798d76af13a59401f17b0c67553e52c2d1b099aecac5ade211aa22d3ef0150783c682b2c36279f8f8c77017b2879347e49d9858af0b3da7c8bbc34a560b", 0xb1}, {&(0x7f0000000440)="6b5d90690e1de832aeb3adc975089631b9299bba4b554c47d02493972a786083def85b26be20fb00dd25529504f65daccbb67e0ceb80cd69c664713ffe09d35d60e716124928b4b52b31f8f36946f6a1e72490e67e1930946ea0d68f40821c60961526", 0x63}, {&(0x7f00000004c0)="7857f2b31fa76f9e9a0912958bd5b08fd1a0919d7c963e4a6beed4d18b15961859818a06938ac78cc49e86d3a0cdcf5666ce8664b517d8397f887c5410a18ddc6914cb82b1c7770c6c33af80c1042f7a79a8e6e2c026c32371bfde21b6f345ab9c0b3c1e8bb734ce5b1b02dcba83bb184cd07dcf431a5eea7101225af19c", 0x7e}, {&(0x7f0000000540)="bada2729dcf8c8d1ea41e356073a963d425e81c695d1e5b07d64bf015d5641e0d144a58983e7e387c49d710f8cf536b5e08725a16854b73397eaebe48531ae3111a430317b6cf23800482af7331ac0d7c59831ee3ddf83cb77e03522c5252e7c0b15fd750b9c79838489a8e1e23d28771d4ae7b5c75bfe1af006545c3b33cb50a5bc0f691d", 0x85}, {&(0x7f0000000600)="653a3cbd19264adb5213451a8d449b246ad23bfda723f639cf5e093409717def4ce4f8a1e214bb9d8490728c72622775b2644f0ac7448c68ddf7da151eadb60b19033a", 0x43}, {&(0x7f0000000680)="fa8e0f397b4366043c41fd839b6fa858f4653d2709942a34f2c1a1e0be39e65c49180896b0990decdaa0f3a3c7816293232b0297fcaf5de77aa91a2bbc7b2838f345e7524e34528d369e7ab017dd2382d67a0ce127e4783244336bf3f3f673b2182bee3740432639f9fa1f9c086249e63655cc904d9af44d81e44ea184d891e00fcf4cb4d16f22907475fe83fbee59ad13b99e35afe376d02768680f39e42d03cdf737ce605480b1beddeee21a12f000265b25d0f7b02ad0f130d41aa20fa790801321ca50a79395933c215e96637c3a224ab97865da1f84a147f0205047e827f15f0034d048321345da5034fa0beb0bc871c8b58966f5b958c85cd6f53589e17421d77dcd6956a0ca16a22e29d518402d5180c25823b3049e4553920f711f372a94f7daa39fd3749fe095726bd3d0feb5cba30f2a3a6099b17827c7439551b8faf1b2664c1487976602266e3c5e0804a108106a0315ab5efa6a4efb711b0d9dfb7f60eea24da89ca404128da9e63b1f4e23670dc2f877f59515fdfc568b1d623206d39bd467f8debf8307a89221b34a65caa974ddad67eb625eb7e1da0228f0eb551820fc44b55b81a5cc2811963a6fe39e3bdd57e33b6439827b5ff1a60827b506e34b715f05e103891bbffe274055c291b751fccb1386ce94854c55ca7e3d11e8e2ea67a3baa24f18282543166c17a3fc75fda9dbe5ac96ca64f815dc481383e5bbaf6a51c2f4d349cfb133316955321adee7e7ea9d0fe43051dfeb43fb631c8064c6dde6674e2809178e90b7951671faf3000eac115064ebc58e144ee78c9b395c169c9c9d870e63dd77d20ad9de21d7e98c7c6bc23ea37f066164ff130392b1418cad691ae7a0f7ede96a1974010338a66a82cd819b5d45e4d0c69043843757ba18a6cfe5519688b8c47eb91f408e359ed04b314f7388d9afc324ba59a7904d1cf7a8303b9d89dc0ecebffd84ff6af7373f047477fa8fed98bf1e8549529ad2d57c207e1d355e591f83c23b8c3e7d819630e566ad86c6512a9f988f074f250f4689c01f5b87fccc18803aaf7791f6b01d92cedd74e20ab728610971193a0edbcad5512a8ca48a85ad7e0b06dd6f6fa8b6b3609521b324a76371c0dac2e96853e52f8e7b80314c068fe842687d1eadd5f9caa1fc6a0895182a68d578de8676722ec34941bf572bb420bf99ff5ab0fe63efe57d9155f5506b3ad2ad5bec4efff955b7f6d20c8c5545ae2f367d40415413739aaf616db82df38afd5b8a519f95fa1349095541217bf2b850a4978ef950db67e452066996cabd50fb5acf711932409ceae5d3c8b576ae47eb222dbffbb0a1b71f0d538f3507d7d77feacc9b807ecbe5da8cad101bfea17a41a559a4987602df98749773b24a5c55760fe09dbf45511d6a98de456d0acdfabcc04bd96c19cf832337270abde6b3aef38362a062e70ed01ad78438f587d7df3af844e0fdd849b822b98d8ec62605e59e25132d927552f428136577253d3f6761980130847b20a4e1faa2014fc5d152e4b2c0a58f0690c0606d5c9fb921bd3d6d7e428f8282ec6fd89e2fee562190ad369ce213dd96b91359373f86293f1f1d6d0317b01e69dee03ca294e2f0bda6259a7332e05cc1b9da518117af96c244811ab4f0a1c29989fb21f61ba6a50d4081cc9f8c232932acf20381ef8e77faa735230633ae93f11ccd1956a8116c357d0faceb353051acf12d6589273b2f2cf5c142995ecd9eb9253568a70e486e61e27241d2e9dddcef301a856759e90a3b0320d42f2e212bf5e321689ce752cd46b9911f771af369ba36c72b5372c5939af5816df008620b5a1f4ed58e4e7ec8e31f96fdc041977bcfaec6d8a0d6c2ed1f4688a7d9b251aa140b83d98fc0ec3d7767df00f1a0505693c1a96400562afd1bde528c942a529c4023228f3de23eaa714a1f47de977c9e5e4dc1c1032bd378dbce0fb83c795182864d6d73ef58f2abd1a391dd48c50019724e0d6fb723c52ef64c8f6702f0508d32ba837b4deb2045aeecac579393771734c84c4463b672d25a2d001bcbf93d228d22926f95d6e5dfe3347ae27ef282ae8c47d3c4ec623466b2e4ad46292b768565208cddc6f7e06922b7f21ccdeafe6399cc6f3fbee930c460193217d960e22db856146d8cd1f0b3c88bfe7ba3a048536b92ce073b659dc97c8ea5b34c3615a30a7155d47fe3a7cd6b72756b398c88e1d73ffadb839f6a7c6a5d613c5764d90d7dae473a7014880d4975bc9788777297fb31761cb8d42ef60b7224a04cca0d6a2516e5e18c0b1410b1c9d1d5ef348c3aaa113efa1376d7c5815185178cbf9555e8166f7a4e91f2fa7dc16d34cc6a0cc7d57a7580d9667e2feb390429de794a7c3a16300811b9728b0048304128a880561ef21bf1d8eca54203ec5a2b9a2315fa03a4a1eb73520d946207639cfdded7d3dca07bc9ae1b0025ff00a27df92f11eb8c6c837558ce53f20dd77e20780988373e40710df4758da2ada4d1a60d6eac98ec94ee655b658f3d05e2e5d2a4fd8a15daaa5a955d1a49eb5afdaf05ae52343a7039ab24af4dd1d2468c3a90e87d88c29438d6dffcbb12d3c22cb40eca072a41060ca8a1e9cb0dcc5edd9f33253440c93e9733af94591ec3106a49ebc6a9a2687a1d9a12030ba274b09d919bba3f34c7a0ec413953519faf053237c2de5140e65af9e6cd49923fbae4174f4559243a6404aeef1051117e1140066947e71d1420d259540441c6a3f697ca39f5c92fcfdd3ee47b315e3bb78d6953d4c56b7b44c07a418158d31696178c223439c316c17447c565a41747cbe96372c0a0154f615d2049146a22a1c6d2c890deea43fa49833a9adc3b981dfd493e9c3e8111c897baf2c2bbbef914bb3c8e5afc65398486e16039d9511cce37e96b05fdb1cbe21f17376c19ef6c42fa2c1fd4e02ef83000c08143fd9887e4b483b6f4d264bc5e02ede321159cd6dc24358bb54981f9c86ac40e754c668a1a8f6ee691f578930762f9205205c080850ce64f0fe5ed8c0efd0efa4825d577a0d41f035550ded1d0e23f38f6c0c11cfa1e0a217a9e714e6632172654d46a6cb40ea9184654a6a93332b8134be95f25d91fc887fc9ef1be59b5105149750cd970bdaf68bb6b85c0d69af4f423c5083c734b68573b28c4faf8b6efd1b83b95cfabdb1768123ac1f8586ba98bb740b435094149aad1a68c0a211636d896caedd0a0d1b10ccdbabc638e77849a6aa2edf40ba8fd926fde6729911fb5ac0db393ab9f56be29e88596884f7e898502254da429629af0cfa2fa8fa3b6fbb8b335c80a6d68f92dc252d95d0a1b8c2d05b95566dad6c15a35144b6d4496402e552f0912637ed1d95c5b56f0a6605759fcdba7cc19589550cb6499761e1d3da37ae862dac97067e4fe15933fc0486d47a66cd42349731bab3ee5395b599376770ed5bd7c2ecee137d689697879a83824cef5be357a806d86b87979dbeafc705047fa7eb9439d3032d0e7649b61c12f2eeb5c79177ce46d4cf95625c4f59e3be0365c185adb22519b8ffd07153adf10e8b88584270e66c02fb85793e533bd70587ac791c6b41b814f13188daa1f42e9902c9b0cb47496687c45c284ec336cb569169c0128ac98125067344ae36d5299f62e6687aa41b6e3e05e2149ac4ac4c64feba63c946f12c60cb06fb74af001d744cd1d5869d13f308a0bad96d4a78d5527094152726424145e99b7261304fe8902e914281dcda00d2cd5c195db7687c190324ef7750403c39a4e7d307c953554a9bd6a54a5d4f5903cc42c0dc43f80cab1453ef4b9d7cc2a0f7ea2a1985d4776988dabac99a063599680588232e33db6ae703580d8c5e966ff7c310d813ee31dc255077a04c62aec3f17be7472986fbc7753c1d41aec9be8c29cd728f6a635d631a1f7781379e644cc39004b6e48510564bc22f23836b87f06835e01c617ebd0bb41daed6be57ca27ded05d6e75f2f93320639747c7123ff24e7cb835a862760d92e1ed8757414f04e792b2e42995c245232c4363386581ff51b1f1aa118f34f7d90a0dc46d5b9bd98b33d7ad96027d96d0fbbeef83b834bfd44c811244b2c28c0caf6365d1b61b6833d01e0b833baab97b67dbfc8748cc9f6b26c4ae559000dc4b67ff221d89ef3923c490cd33290ee07df8575c20dce22538e9d8a18e0ccadcf6a9aa4ce8f98266024c910e52f9d75ccc796bd0f18723db6f2d74828933b96b28918019a305a3a326315a72b9e7b8797aab7e243742d0eeb55abfe34bb06b762e428e41d8d084726a7d63382891dace4075e73a7e15a1d1a56a379c4168175d45a7a586cb9a43f3780fc3aebc3873b17b5c094300815ae736552a037a98e5e7f8f7f51f061de70f87b0d9079f8c10797354778b497c6af7f4b80406921aa45ddd7b6ec45994687d74cae054d5e894cc945216691615609d1b041e7991b4ab705081b6f638fa40091c0c8b4449001953e5ccc1fe2f52eb21db887e44e0accb0d9fe3d28007e576c2717fb1894a91f4ff96af31362349faba402f493fdd409d5bb2537ef46023d582d00257232a536f4b710bc0d08f3a4f7c0174add14e4b9a05fe0f0b48bb0269e137788b2beb055ccc800818e059df3f588af93913c61f3254402ff5db739056ad21762703eb586b7fca0d8e1bce9b818c6c9496e90ca00b63a8fb3f8140b3af19e72d8d55c02cd2fe60adb521e5520a3bb688d7e78cfe04a901f30c45a5bf555c632d9c439a76505b24163993d8c49a10cd0a30437aecff3a98eae5af19adb93e97f97ef89bb270f0100caef22fd184d0a364d751d382f448ea4328d4b0d04d4f6d6872846c9af7dbd3f7d97e0878ec8e75d44233b6bf1dac35d354193f6e57d2c48e7ca7eab2f1ee29e3470ae599d4c8747319c3188f89ddf994739e81bf2375fe17dcef424ae76e57614302bca4e3b9cf61149bd5ecef6bead4619296aa92834c1f80210ce8f5056dd9fb92817791c507fc26d0cbebd198248f3a366a4918632d1bc67c4cd4ffa04ca77c26a855c58f970a27a500b6255229745a7715410183d90d92f9e2d3fcc7ed04dc3118648f0e475bb0169989880b9fe0b7683798f5307d110b91df45778f548017439886ae0aa72300d80405fc7eada26812746d37048e303258e555bb4fb0802563c4cb8f6e98cf95b050a30fb697c5936a9c63c50ce07703938a57446fa4e39639661bc77394877bed2d5272f0c3d906ef9bff78743f5edbd1cfd7388100bd5e9d95aa565c8ad8950eb28f10df6998a790af5e07599364d7ffbbad4c2e201ffd89b3f24c3e8a0c916ea3edcb37f00e677bfcfcadffb65aa55dabef30c538acd280f581dc6e0bca6470ddd7f694e9406a0377f84a1334c9856172c0eb684755c55d8065036892765b93bcda30b203cbabdc4a8dd8a581ee2d42086ff1a66dea44e9a154cd12f876dee1357ce9fad6f84d97337255b686c2879b1be6461813b8c1113776e18039a624c1a10199c7af5a5b8ae3ef23cf80de26ec206f75c67c3bce26bdf5e9a39925294ef8e0b9544af001761763d5668c262565ed33a170645cf778cc96af7b95c86e90919ef05662b1293be8bb683aa130db06637dbd97170d6cefa42600458e6fa256cebf01c17be65c784b4ed8ee5609c120c1337f20dc089ad762343ebabe7ac6ab82aff6267158f4be69f131b996fc90fdf9abb9af3fc98c7ff4e97b23d4088e6c0cc98b76a88cc601ff5d54a0fc78624f33dfc62078305b4f9d5cc0ce865e9cade0fc9ee4fcbaf4571ca3eaf1706f559dde94388", 0x1000}], 0x6) dup(r0) connect(r0, &(0x7f0000001700)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x10, 0x0, 0x10000, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001780)) r5 = geteuid() r6 = getgid() fchownat(r0, &(0x7f00000017c0)='./file0\x00', r5, r6, 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001800)) pread(r0, &(0x7f0000001840)="11bb52f01c1d71c8c915a3dd6092e54e679f4b1c28", 0x15, 0x0, 0x0) writev(r4, &(0x7f0000001b40)=[{&(0x7f0000001880)="5c0c887ac79fec241a15a1143caad61bdebca21c3c0fa16e66f73274b37411f31c21e50f2c71f9b1a07825aca2174d64102e9be407cac8d7836a9187f6d6daa72bfda4e33454a9c23f72a5bbc45a9ef79818724de44af2fb92fc0fa9d94a664235e4e485b3d2acf04fa34a84968d2650e11de098ba9dc38869ac2cb452f2dfdf2bbf435f26fcd14895d60725d60a1d3d386f985c3c0bf6b883ed602d748e87c27381f16047255b5b06cbb6f906db87c84f783df4bd762b5a21af7bb81b94f00a906fa9b97940c3f897fb0542844d26239801d5478fcf08f9ea6ae649c205d08ef49d74895258d6", 0xe7}, {&(0x7f0000001980)="cfc95f34200c2b1630b4f7fd0cdaf31f4d8a0f65646ed749e395e8226688707a5cdc73", 0x23}, {&(0x7f00000019c0)="3af0fc16865de39b25317618519313987d341a76565315e63dde84fcdeab2d6d79062afeff32d725c33437b16325c16072c195d3bfe03b38ae5165d4", 0x3c}, {&(0x7f0000001a00)="c1a1506990d4516c672807f759a8533ffe93aa248684d658b3843f7333ecc5f64eefa09d0f841639c17f9a89ea98", 0x2e}, {&(0x7f0000001a40)="1af0fc7a535490c02130ab7b4b042f1f6811800ff8dd665914f5f5fcfb2019e5c45d62d5589e1279be38e635fa8177ecab3e5f012a3575270a4b3c8038b6f38ebea856273845f95fc707378d9c96155a7231a29837360870f165b44a8005df4eae17be77efb44d5522985bd49d39e0fb6828d6e36138024b0d95d974c7011ee00e52309bbf1564fe92035d5822fb13fff60ac209f2", 0x95}, {&(0x7f0000001b00)="f39db2d8d40f9300fd2ab12b7210c3750e37cf", 0x13}], 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001bc0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001c40), 0xc) getpeername(r0, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001d00)={0x10, 0x9, 0x4, 0x7, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa42}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0xe5}, {&(0x7f0000d1b000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000001}, {&(0x7f0000cd3000/0x4000)=nil, &(0x7f0000fce000/0x2000)=nil, 0x9}, {&(0x7f0000df7000/0x2000)=nil, &(0x7f0000d86000/0x1000)=nil, 0x65e}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e87000/0x1000)=nil, 0x9da}, {&(0x7f0000d67000/0x4000)=nil, &(0x7f0000d5d000/0x2000)=nil, 0x4b4d}, {&(0x7f0000d88000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000e08000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8800000000000000}, {&(0x7f0000f2f000/0x2000)=nil, &(0x7f0000f3d000/0x4000)=nil, 0x8}, {&(0x7f0000c21000/0x2000)=nil, &(0x7f0000fcc000/0x4000)=nil, 0x7}, {&(0x7f0000f55000/0x3000)=nil, &(0x7f0000e9a000/0x2000)=nil, 0x9}, {&(0x7f0000d0e000/0x4000)=nil, &(0x7f0000def000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) pwritev(r3, &(0x7f0000002380)=[{&(0x7f0000002200)="7156aa52c44588f8598995e58054", 0xe}, {&(0x7f0000002240)="889f9d7fe84eab879dc905d008c7adc3135a0e9698ac5d23bd2f1c78fd1fe4e901ce8577aeb34e6e9f47290d98a65f5440688435f420c4a819946556bbef92b66f078eaf9bde529ac588a5fa6294933cf587ab6e840776201ccb99955f2b0828b7bf51da11a792dc5ab4537ee39f535344c69642dd8916af737f320a4a388de59b580f026c78d51037fc735126ec13", 0x8f}, {&(0x7f0000002300)="3c0549e142c04a62f648cf2b463bc91ecb064c697cabb434ad6bec86a024e52130f4196af23c4e91f0ed9b5277bc6abc5bd88128fda86e899c934c02a3015e5de92f76cb482cf6b361518969d3871263e02750743674e677691fd2af136dcfcce2", 0x61}], 0x3, 0x0, 0x0) socket(0x2, 0x3, 0x8001) mlock(&(0x7f0000f82000/0x1000)=nil, 0x1000) getpeername(r0, &(0x7f00000023c0)=@in6, &(0x7f0000002400)=0xc) 07:58:01 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000c00000000400000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 07:58:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x6008, 0x1f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 07:58:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000270000/0x4000)=nil, 0x4000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000334f4013824500000000000000000000000000000000000000000000000000000000000004cb9b16c0ccc674c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b294d41d8b34a50f2eb6d8ec9bda3efff193c2ef3c60bfa43bf1b70c1350eaec14fcdeeec46b4f1bd968ed3ca240475e907adec30199a19c6918fc526c8631b2232aaec254d3fe8eb86e991df4adde5ab3f47c05bde97f4fcf4604535e61577aa2216864ada7e619ad7a98bfb0d3021ec192d7b42d7deaf4a15c4a14703bb8b3450ee13b010e0364fdeeb77b49ab67488baf4cacfa2b0dec7ba6829cd8b35dfca6c9c4c77811911"], &(0x7f00000000c0)=0x61) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/5, 0x5}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:58:01 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 07:58:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="420e5915ef6a4716aad6ff29f75d014ce9e22fc2d99e034bb80c986d9ae1f1dcc8e8d8bc459754f05f946220b6bde0417873f8e75ae3e1a9d2469d5dc81ed282572b6fa0262100e47e2cceb45534e273d7a4d3e92e23286e098ffa788a5f2451f8f4ddc9c850e3517ca41b32509a0376ac0329", 0xfeba}], 0x1000000000000188) execve(0x0, 0x0, 0x0) 07:58:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x160) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_data=&(0x7f0000000100)="ec917db3761aeb89f44e583105a1ba45fb659168d416156560a276b7bdfdd6221336c79a2e37579d9700a3ed0820e51802548a6a37702629475ede0eb402326ff856215628b7df3b7d1de51266db0359887e54004d24174efec5b94cbedf2995e600641e54226ace0d3bdfca46bfc4a4a03b25bda16c56a918a89b3d7432782438d4b6fbf06b314c89712f97a26dab3d9fd39bbc8afb6d88a0bcc353ec2f96829299d5b3ff1e9ceba74909b537940596dc858041a8ed356a66464f49465037d732c604c14d9ea5ccf020a41d7f1e"}) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) rmdir(&(0x7f0000000040)='./file0\x00') read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 07:58:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r2 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000040)=""/50) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 07:58:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x20) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') getpgrp() 07:58:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xb4) write(r0, &(0x7f0000000340)='\x00', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 07:58:03 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, 0x493}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 07:58:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x2) r3 = dup(r2) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSTOP(r1, 0x2000746f) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:58:03 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x6, './file1\x00', './file1\x00'}) 07:58:03 executing program 0: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = semget(0x0, 0x1, 0x540) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x5) ioctl$KDENABIO(r0, 0x20004b3c) 07:58:03 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x7e37c9b0dd31c6a9, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getrusage(0xc4fa0f32175bf2ef, &(0x7f0000000000)) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 07:58:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 07:58:03 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) 07:58:03 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x7fffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000180)) kevent(r0, &(0x7f00000001c0), 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x80000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) ktrace(&(0x7f0000000400)='./file0\x00', 0x4, 0x800, r5) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0x7) r6 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000500)) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x379f, 0x4}) ioctl$TIOCSTART(r4, 0x2000746e) setsockopt(r1, 0x3, 0x1, &(0x7f0000000700)="8250e3a2184778d2d4e4bbb888fad5b69e9c8a91541b885208a3e3aa1403de790c8fcbbe6fee3bdd", 0x28) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000380)={0x101, './file0\x00', './file0\x00'}) r7 = kqueue() r8 = dup2(r1, r2) pledge(&(0x7f00000001c0)='/dev/wsmouse0\x00', &(0x7f0000000340)='\x00') socketpair(0x0, 0x8000, 0x1339, &(0x7f0000000800)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r10, &(0x7f0000000540)=[{{r10}, 0xfffffffffffffffd, 0xa0, 0x40000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x82, 0x20, 0x81, 0x2}, {{r10}, 0xfffffffffffffff8, 0x10, 0x8, 0x0, 0x8001}, {{r9}, 0xfffffffffffffffa, 0x1, 0x40000011, 0x8, 0x1}, {{r10}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0x6e4dc47}, {{r7}, 0xfffffffffffffffa, 0x2, 0x8, 0x8, 0x1b96}], 0x10000, &(0x7f0000000600)=[{{r8}, 0xfffffffffffffffc, 0xc, 0x4, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x2}, {{r6}, 0xfffffffffffffffd, 0x54, 0x2, 0x8, 0x5}, {{r3}, 0xfffffffffffffffe, 0x40, 0x20, 0x3, 0x200000008000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x5}], 0xe4, &(0x7f00000006c0)={0x9, 0x7fff}) read(r2, &(0x7f0000000240)=""/219, 0xdb) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000004c0)=0x1) recvfrom$inet6(r1, &(0x7f0000000740)=""/182, 0xb6, 0x800, 0x0, 0x0) 07:58:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r2, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) shutdown(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:58:03 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000040)) socketpair(0x6, 0x870b3d63bbc491cc, 0x7ff, &(0x7f0000000000)) 07:58:03 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000140)=[{}, {&(0x7f0000000040)=""/140, 0x8c}], 0x2, 0x0, 0x0) ftruncate(r0, 0x0, 0x10000) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x84, 0x4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 07:58:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="389530639ce379a8487df5f159c634bb8a975a02dd4200320ba4e0f39672394160f0d365413ef27e425983928ad656c2abe3af1c3f564a592755791086be83bbd9518a8c4314725af908bb16aa5104b13b916309db0c90b2f4deba1d864c0473c46a94ab299fb411bb793cbe09660c06d4e0a3a61dd78fde94acbcb09189e323bbbe76d7bfde5f0a8630423325a3d7731720ec0303eb50cd430bae59a369e128acb64ab4d50aa892152b74913e20ff1f501da69988a18cc7d695ee2f56daf20a5dd32d21b537fe80be6f6a3d2c93422b85c65a51fc556c1287c103a6af74a6592cb05d3392c0cf459629eb83de7a6ff0f8b7757b94669eb43cc66ac0b4cd4212acd3de6da97b555c96168e764e5170b592895c2745eb496781d81327299bfa16fadb051f78f908449c1582dd8db8765a68e675349871f0c713c6d345c6f9937aa286cd5a311471eb7a9cc6c15133072689eb68acc82293a87639e2002b8959323e66407db57c3ef1efa3ecf28fbc44fce482039d825a59668fe3fc8da2ab7f547fa6b48762d5608ab44b4a593a23defeab0dc719ba6af363e9ff3cd1ffe413c5aff535a584b2425e024238d3bc9a6b1e4acb60fcd473991f64a7ee0106d2d6f4bf304fe087163d9762acb5f1f55f784e705a179ad8cfac558e177a20823cc23e7e501bc9187a11d6d2ff450ff80afa1bc8abdac1dca28bc5787a067afaad890544c848233fb40ae86ed68cea347f8dc9e0c24625be28bd34b5e710d6d13f04943b912110b3098dbe3eda5420fa477eef6e9d2ee5d5e524c0a0972c36af9c5a543b848edf1ed47e1fa2145c6cc28a88d60f21d39b5f13b652f13d521cbcb6843fbcba4f048f42cadc256c2b3bc66045e3ca98681dbfb5af4a95d0968264c9fea5edb8e844dc75d99bc012758663f86e2b382ec2f4dead2f87df2d5bd018bedeb74f369a0a2e2dc4ed6ba416e72303954f5713ff10b21464373dbd60be20c10e2f89df778a9c89855499a166f76813d8aad563d76db717f4d1431f5d467bd982330ce631d67937d93286d14a9fc459afda5e6b531eb4694854e18059e878da33a7d2125fafcb8534a1f1ed0b459afacdda23eb61d1c4cc7ce17e5c05e2c42689ea9c0de4fc5dbda87ba41f243d69146a8a5b96e31d66201c158041800495a1a0aba0ccd1c0a6a52abbea8c1b0bb11e8c520cb1ff2245bd88bae50cd4113a049d35a9ee8f7d17b56f4c6980b4a06d2c6b17c818e194f0d8a94bb4389354d6c0773fbfcfb7e117c8fa4c5f17ad243bda23668c62ed80b6cc3cec6193583c80f77311b10688f4084f98aa24a5efac031fe567a3b7e3632cc2d53b264ea441707c35d4b59790b58cf10554da2aafef7b65bef2b18c7df9e4f5ef1437952f08a3e86757518aea394217a1a81d8d78986959d72e41d300ec406c9bc332c3a34984d71f5fcf9410d8d0f7c84a971a541682e4f97e72330e342265a49948dfee121770ef8c0b72cbe9e80163df8d334efb413c74f945b3a8bccb091236921e3fa77a2b52e9db765ffc9877f6ee15c650790e8fbd68567a8dae63316aa235f00616b83b24d11a55d43fd750a5f79071f70990c7ce7df8f0134da5d4ea24347a5786df72c1a6a9e928949e7d97e72509598e9c55b0e5ddeeb58cc63b889ae38c4d5dc1952f5eeb1a410b5534ebde00beff1ac709cd823385a1e807bea28ae876c1ac62885ea121f3bc73a5f79efba751896ba2b560ff6c1db4506a3c3b9b2571ad13b9790aacaa9ad1596ebd90b027ad1c92011113a085147ec9e6719f80d6785e915648112765dbde2f1a0559066749aac64c19267672cea4c3ed352e0507f7d875d79013825de9bdaabda8ba3e3bafd65725f01bc4efe2df8200dcd3a7feea7ac9d4c47081e0768a21f4a53c9907ddbe03002906b1542f951465e0ccd76f6eaec95441368f7bb62a593397d35b8f4036a010851547bc7c26990b533124549654bb2f19b26b8adcec700a4d4f8e4359b8c09a4afd1d3d8d078fb4bb931829a60dee2f3d0151b1afae5b32f0f67226ff97ff7c4ee83b0feb3d87c8ddefd0ebd5cf3a1f643e7771c202b99d770b0b0b9c172ed9ce9f27b90388ad4b4e4253333ba6602b19f51fcf23ffcb1865889bb2d395e8eedce0970e971a8826abaaf2437fea9c8a7423c5a60d0986187f1cc326c52561b03bb0b5df483e0bf1f04080540c8a1a4282eedc0d028331b4f38a0930b6e754da9683c50fdbe2a29facbcf2d46ab8793f8d476c4eda1b229aa285f0347782e323acf3b155e163cb8e8f686e5caa2642db1f88d5456507660c2d2a63f1c48431ad4dbfa8c389ea4dbed8311c3b7e534d11ff1220ba87660f9b6e32bf58a29195f8a413f71f3398b77a1d83e2ad830032eced33d8949c899f06abaaa8de7a201b7deda658cc3f5d118d9c932c632c15503aa01f0390e42a14d76ed57f42e2de5f01ede13667840fa78d889c40866222f7a19a754810e298272ae336685c8dc943b6dcffd20d84b0c607a0ff6c270030577e1e3bcbb150a36fbc1189aab14399b1a657f7564a47f61145bb090439e87188e90fdcd2a89bbbe40290ebe7d2de772dd0a2825afac253ee6df08eaf7addcaa0cde5422e5fe0345160305de49ff0fdb98b522dcd81cda3029439235b699308d82b34d3588d34117dd0e896d0b70771735c0296fba4ea28f59c3b33325aca395cc2c1d01d928134a7f578166ccb11d5783d2cc401039a0a66eb6f1631a9d26c665a6926f46ea9548d5db6b68bbf6c87015bf29f870729b1ee7fd2821a178d43745db47d210ef69891a960f8226d99cd26d650e8dc7fb77d366808922915969e0e79b3586c1253f51af4dd16df993e23bd419eb7b2d618714ce2befb5f0f697bf980b72db181bcdfe2b7fe13266bbfffaca5665a4bb7efd76c4dabe27580817db816e4cf68194c00938850c715a051174b56893695d53148073345e31f23793fa347c5c2517ef98e6b53f68b408210c5b97dad7c50c67a685afc0a23a0638a8d872eae18d3db8a53bc82b0fc49208ef4b814dceab2a0cc40036d1069ebdc4222b4f64adea3fd271bdde8264463e9411e14f24686dff87524d454b16aead7838b1505859913dc1fbca40970604ba82cb690124d1a7cd5d175e31cc5251336e6ae6220e4c8e4ed0f90be1caa3674de9bbff1c21d5d40aaf9435769db7c34a1c0e7de26e871a264e5c619a59bc7eacca72b97b38cab779fab0b703778bfc463997010ab75764b4f5fb778f88d67dada2f85f8e6260ff9f0dfce6c7f4a2a765381103a4dc56aea2fe104aeda222b24585fe17fa6f71a36ed28f48e1b24914d78c348b8e6cbd147786d5873ea69ad3facedbcf57f4698d0d52fbf950c5363b341b36744d7b8792ea169e9256c86b5d4e4fd3c33df2505621bd19b98788cb436319216dec7f0ae934e5cb0429359f83bc95470f25778a5d866501689cd77d5be40b3e2ecf93474e6bf2dc68405b1960adbd43d166833531ae0802250de2cccc9deb005e2c5e6a5a8b1e74f45cbb296dd1aa85a0b64b7df6ccf16042cf94fdd903f17f781b2923befc2dfa138cf7f4847457738250beae9743c6f4cb288bbcc71bc390d8600da801921f4386926ed047f30ea9acb034afd7e75004e374a7aa77f671ea3e3ad64471ef0897078cd786d970f21a7e68b35a2e9a2ad176cb76d4c40baf66d5a33fe642d8ae342e96b32042a8b9b818a569e7da75fe9ba3b32e6c9bda927e63cadacf7198db41276941f7ace73415f0dab3103301d79d637d14efb365561b65217ae8e1eaf1c6524e93fa1558748dd6d67fe8683c49763e38876791bb508f7b7b719c923d1f4bc6a7f59b858cf066d5f9976853b602888c38f2852f995685b6bc580062ea4343ca401da76ec58d26919beaf994674f1eabd56349e721f3c5c5056435bdd94eaf3ed533db3c6d25e2ceac839713464e6b3f6ea3a6a1fcbd18c3eaaa4fec694f9135623e806759d73c920d31a5756eb96d7552f4c013b66df4cbbb0cb2fea8d06bf6ae280ef851a270f66000aa4f21833e0d95349ac0e58f700cdcefdd806cf69c6bd087e5819e7e68d21e6de7604d896537a622bf768c3fbac2cffcceacc071761b2c99ac0a3ec2f20cd63bda6e8f95b2191c1be95ce50837cadd2151c33122127b05afc73539536e15c4a32e47c47a4aa81487a8c1919d001c4383945fef01d0b4e4d36b6250871fe76fd50ea9f539189c8bde20cf90b364a451812a526a54a4df54945fc36f7d19c3a91cbe322ff40cdb530b611a87f6fb1310a6c43e8a225347d174f7067c68f2eb3c9fc1bc12eaa73c16429fcf47ab44a261e3d1f31612b6bb8a8804445f308e8f472fdbfdf46b64af282efb2e426a3558f0678c3083d3adca308c5291be3c0ebb1728f38fe009232b8babf112e9d12a9c2f83bf966d1b96caf599b91f285911c0bb8b87215751c1b4f78d5f01552f56c8dfb66f898f911ff7a6867ab27525ec7af76fc4a5fcd554eac2d701928c29012ce31aadc967169d4ee0a2e56a5eff76a07e274ffbfe02a8ede1ea63d2d4a0290145baf606f5f8a8d16b34da517b59a5b5762b5e1a5e8ab593d3516f35f4defaeab22f569775465081ee738b1803a6b44f6771c43c39f7b811f44457b5298ad24b4e91fea923e6464b7f4d10c99f05ddc183090ef077f0609bcf4906b2570bd46e6cd931fedb5ea14f31a1c81cbfae713e39ca3787f59eaeefbe1fa7ad9ae4e74ad75782c6313835a4bcdf8db0ab790bd133ea0bf38f928f833d7a63748573f1141f4cd6dcce8f47f86f66d85e38cc9fd71fc696f5e4d85af57eac3bb5dc312cfc7b0b67e060e89723e387e4a8e881c153fa852bce32fd0662ec669a211079f19777ba5e7d8658cc0302d1cf63450d2f613d8d69df4ca52422738b63dae9cefc43804bb7bcf28a6e7965d76c02514d82376f3d2b33805b304ef42abb5681361c75a244c82e8bc4a5d23d8f5badf8f6ebd1169c8dd62d275f7c9dd7d060103b618170b944f55e4c72cdb1bb7991089790a6ee6ce9b3136e9e5ac3281eb256af2211451758fe0258b5456f2aab673966e334436b732727f3fb3d2d527168d02452d2cf642ca1dcaa7e03740de3172ab4a890579589b2ba3e1388b02dea05b7968c1c77f8288615d2da50f83470dfed886f3da3d108e9b765cb5e4aff2620098d6ef1bae1b9bd189b83e58d82e09ae65ab0741c56f96c5bc597bf52eea627031ddab1cb86b5bfa1e0c736ef3ef8485d1f2508c07b3a3e86a98447af03f4b9446f994ef4ed23d6fad36019cc3c9a9c33fb8fa7df176d0f0eb43f55f6c4d8b121a80651fddeb6aac4a052d6c57edd307c6da113d576fac4f3e0af68a93f11e7c70a13cefbc455e4fcca66401f83323f5f86dbefb8c0b532f7f73a64a8259e4e313198d661e463dfbbcc4ff99fad798a0c0c54983ca331b788b7fc9896de60a0363441a5639a02e86d8875d9b0b87a750f8473ba44839056a984bc6247cbc30c91fcffe732463ebd99008992c5c0e7891b85681f1586f89086866ea9a9fee6c7ebc1f6dc06d5dfd44868b4fd00131be5ce8acba8cbf279bf4bc77b31f525308b7fdd9597dbaf1d3aa4817a548ed0af51900eef0eabc77a3542216404b142b38dcc5e3344559747f8cdcea1f3be87522d75d446a9059be308af45d8eec607e266cd50f7fab34707ddf7a5e822dddb6dc132f30c00e729acf997db033f4d6f9fedaa7e0528ce33e4711dbfe3b24a68a256e4e67b415c5593928a10fce9cb835e2bfe5bda6c3b707da7b", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) r2 = fcntl$dupfd(r0, 0xa, r1) fcntl$dupfd(r0, 0xa, r2) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) 07:58:03 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x20) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 07:58:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) fchdir(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:58:04 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r2, 0x0, 0xffffffffffffffff, &(0x7f0000000380), 0x7, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xa7) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x10000, 0x8}, {0x18, 0x1, 0x7f, 0x7ede0}, 0x2, [0x6, 0x10001, 0x4, 0x7, 0x7ea0, 0x2, 0x1]}, 0x3c) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/238, 0xee}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) unlink(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x104) fcntl$setflags(r2, 0x2, 0x1) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) ioctl$KDDISABIO(r0, 0x20004b3d) r5 = socket(0x1, 0x1, 0x1f) setsockopt(r5, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 07:58:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 07:58:04 executing program 0: r0 = socket(0x1, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) 07:58:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) close(r0) 07:58:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xff) ftruncate(r0, 0x0, 0x8000000003) fsync(r1) ftruncate(r1, 0x0, 0x800) 07:58:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) close(r0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='&-8%*\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')\x00']) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:58:05 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() getpid() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000240), 0x2, 0x0) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x6, 0x1}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x2, 0x9}], 0x7fff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x4, 0xb06, 0x2}, {{r2}, 0xffffffffffffffff, 0x8c, 0x6f09a13d2bfeed27, 0x8cbc, 0x6}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000010, 0x3, 0x3}, {{r2}, 0xfffffffffffffff9, 0x8c, 0x1, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0x7, 0x20000000, 0x20, 0x9}], 0xe4, &(0x7f0000000180)={0x5, 0x8}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 07:58:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r1, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 07:58:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') shmget$private(0x0, 0x8000, 0x11, &(0x7f0000056000/0x8000)=nil) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f00000000c0)='./bus/\x00', 0x3, 0x2) unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000040)='W\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) 07:58:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110c, &(0x7f0000000040), &(0x7f0000000080)=0x3) r1 = getpgrp() ktrace(&(0x7f00000000c0)='./file0\x00', 0x3, 0x100c, r1) 07:58:05 executing program 1: r0 = socket(0x18, 0x3, 0x8) setsockopt(r0, 0x2e, 0x9, 0x0, 0xfffffffffffffff7) setsockopt(r0, 0x9, 0x2, &(0x7f0000000000)="9dc95b", 0x3) 07:58:05 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0xda670f2c6ef6a4fc) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0xfffffffffffffff8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0x31e, 0x0}, 0x0) 07:58:05 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mprotect(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) 07:58:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) shmget(0x1, 0x3000, 0xf7689c7fbf4c0cb3, &(0x7f0000ffd000/0x3000)=nil) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, 0x0, 0x80, &(0x7f0000000100), 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 07:58:05 executing program 1: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377", 0x10}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000002c0)={0x7fff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000040)=""/90, 0x5a}, {&(0x7f00000004c0)=""/210, 0xd2}, {&(0x7f0000000300)=""/82, 0x52}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000ec0)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/73, 0x49}], 0x6, 0x0, 0x0) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 07:58:05 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x275) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x4, 0x8}) socket$inet(0x2, 0x5, 0x400) 07:58:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fc3, 0x0, 0x4000000, 0x0) r1 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f00003f0000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="1f8e6b962fc16bf75f73858ec573cac3b86b0a34a1996952e8bd5d55e977ca4b763e4f511d2929a887d71eb389119592a3bca4f2ebc37122e58505277ad83e2aa837f8b64d7649b445359bc75af842f038d4a4d27f32", 0x56, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 07:58:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x2, 0x4, 0x207) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r5 = semget$private(0x0, 0x2, 0x513fd151834d399f) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x40, 0xebfcda24c6c71692) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x3, 0x7006, 0x6, "d61cf630a6e0fe254aa71b13028dd79575f2cca1", 0x8, 0xfffffffffffffff7}) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790db101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59d97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00000000", 0x11b) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000000)) syz_open_pts() close(r0) dup(r0) syz_open_pts() 07:58:09 executing program 0: socket$inet6(0x18, 0x1, 0x7) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 07:58:09 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() setrlimit(0x7, &(0x7f0000000080)={0x9, 0x7}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) fsync(r0) 07:58:09 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r0, 0xffff, 0xa6eb0bae0d8f9edf, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket(0x0, 0x4000, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffffffffffff75) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080)=0x67919672, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 07:58:10 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = kqueue() r3 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)=0x3) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 07:58:10 executing program 0: socket(0x10, 0xc001, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000140), 0x0) 07:58:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/227, 0xe3}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/132, 0x84}, {&(0x7f00000013c0)=""/87, 0x57}, {&(0x7f0000001440)=""/223, 0xdf}], 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) r3 = dup2(r2, r0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000015c0)=0x3b35deae) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup(r0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000001600)={0x832, 0x2, {[0xe1, 0x1, 0x7, 0x2, 0xe9, 0x2, 0x5, 0x2, 0x7f, 0x200, 0x100000001, 0x5356, 0x0, 0xfffffffffffffff8, 0x8, 0xffffffffffffffff, 0x2, 0x101], [0x8000, 0x0, 0x8, 0x7, 0x3ff, 0x4, 0xc6, 0x7fff, 0x352000000000000, 0x5], [0x2, 0xff, 0x6, 0x8, 0x7, 0xffff, 0xfffffffffffffff7], [0x879, 0x7, 0x9, 0x0, 0x5, 0x30], [{0x9, 0x3, 0x8, 0x41b}, {0x2, 0x0, 0x10000, 0x2b}, {0x1ff, 0x6, 0x8001, 0x6}, {0xb2d, 0x3, 0x400, 0x7}, {0x610ca27c, 0xe73, 0xfffffffffffffffb, 0x1}, {0x0, 0x4, 0x400, 0x6}, {0x4, 0x4, 0x3, 0x5}, {0x8, 0x3, 0x81, 0x17}], {0x1cd, 0x8, 0x20}, {0x20400000000000, 0x6, 0x1, 0x7fffffff}}}) 07:58:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x4, 0x0, 0x0) 07:58:10 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x9e) socketpair(0x0, 0x1, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x200, 0x0) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x28, 0x6, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x38, 0x40000000, 0x10000, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x2b25e72c40aaa379, 0x604, 0x7}, {{r3}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x101, 0x4}, {{r4}, 0xfffffffffffffffe, 0x81, 0x2, 0x5, 0xa2}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0xf91}, {{r6}, 0xfffffffffffffffd, 0x44, 0x20000000, 0xfffffffffffffffe, 0x100000001}], 0x8001, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x40, 0x80, 0x7fff, 0x5}], 0x10000, &(0x7f0000000340)={0x5, 0xede4}) r8 = kqueue() mmap(&(0x7f00007e6000/0x4000)=nil, 0x4000, 0x4, 0x1010, r8, 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) pipe(&(0x7f0000000380)) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a99000/0x4000)=nil, 0x4000) mmap(&(0x7f00007c0000/0x1000)=nil, 0x1000, 0x1, 0x12, r8, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b5c0 failed: hole in range 07:58:13 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1f, 0x9, 0x101, 0x2, "a0b6e523f7c69117ea4488358ee34fa3e377248d", 0xac, 0x58}) rmdir(&(0x7f0000001400)='./control/file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000011c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0xff, 0x9, 0x5, "fb4352a67d8c36883d0c142538dbb6d1d4f44692", 0x3, 0xfb09}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x10400ffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r2 = semget(0x2, 0x7, 0x40) r3 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001200)={{0xd00, r3, r4, r5, r6, 0x8, 0x100000000}, 0x7fff, 0x8, 0x6}) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x1, &(0x7f0000000100)=@un=@file={0x0, './control\x00'}, 0xc) 07:58:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 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) r1 = syz_open_pts() recvfrom(r0, &(0x7f0000000180)=""/188, 0xbc, 0x842, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xf4) 07:58:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c298473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b420"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) 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, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() r13 = getpgid(0xffffffffffffffff) r14 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r10, r8, r12, r9, 0x143, 0x80000001}, 0x8, 0x100000000, r13, r14, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r15 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000f80)={{0x9, r17, r7, 0x0, r11, 0x1, 0x2f9f}, 0xfff, 0x1, r16, 0x0, 0x2, 0x8, 0x1, 0x4}) 07:58:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x20) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 07:58:14 executing program 0: r0 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x5, 0x9}, {0x18, 0x0, 0x0, 0x8}, 0x7, [0x4, 0x8, 0x401, 0x6, 0x2, 0x9, 0xfff, 0x4]}, 0x3c) kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 07:58:14 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x80000000) 07:58:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x20000, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) dup2(r0, r1) 07:58:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x60, &(0x7f0000000000)="c3f05220e48bb431ba189d85ca0edcac49b604e088225fa5f0e1bfb23ed0b49be022ca1cc8cce375dd06f5ee879f1e540551992b994e5fcaf90d0f3164281560b35f568d5f53db0ff89aeef57de02c66bd91b79916719a443418294b448ab89f32684e46865eb3fd3cc14225118b8fb8a86b3fd7568c57569de051f903f6aba423024d26b6b6eacd2813d32e4b2686f54fbe5fbe66a0bd2f4132d3af70e27e2dd9fa57f51e1b9543107eccadff2efd50e1569d6ab07640868a79aa2532716f0a6856e65eb9d1cfd3a70aafec669a5f9cae374d661c850a0430842ff677afa647a5c98343e745ab159deb94", 0xeb) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x7, 0x2, 0x6, 0x100000000, "057b1fefb37c9cb40c88c4ed7e05c532f6ab1f21", 0x1, 0x401}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:58:14 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x4, 0x1, r1}) readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0xa0) 07:58:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/122, 0x7a) 07:58:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x5}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xadd19f55) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x3, 0xfffffffffffffc00, 0xfffffffffffffffb, r2}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="247621eb07fb71b482232540ae7ccd6602a5276c032473299df3052687b4f38a2c6fec9f3b9210ea84fbc9931a9d64ae723d9dba89eddfaec4f5fdb9bd912fde9d67f246ce7bcaa0de66d46f5821601cba968af0a1f696fab1e7d4e118a6aa452180407b60331154a72322c7d2176a1c5456a90187f2fbf8c6d502b64913ae06fd98f6cdc7d1b571b2d95969a7dc83396074168a63b680e6df1af4092272ad50868bec918d53be075d4151226420fadcded186f319b5910688a1b18976582731172410fc31069d4f34630d68e7672ef6a31f3ea0b69f9244db97b944890338d77ea617ddde8f0a0c2d18361b076d0d52ff21debe928da174c1a9f222cefd6a9145c4bd2bbd8c030bc1ac390ee9af31da1ff0c6b5a291135754e1a6eab76486576a9b9881d6fd7edee0b0ec5463baf25ffed6074ed0a5ee56cef4e5875ecf0d777f4d9ee21d0cc4d9eb7465df6ef5e7bec3b65f75644c81df541bc04e92aed8360491b6fbd5fb35a4b8183ba7a93b413fa91c5faf06cdd003df12237bad51b8c0858cc0acfebab41275a9ccd8db5e934f0dd41248ca9cb03e847060eddb3919c456019a5622f0139a43b5d1eeeee9817cc9591d792fe2c503ca7a9abbf76db0e22debbb32b6fd382096d4f162680aa70226880fd349bf383a553f3248ce63b6924b8b997ed758af671c358ce3e1099f2dac50bc7d0e3b2202ec6c59138be572611bcd61cb14416e101d87a3095507ba84b5ae8490b703bfa80d2fd6299bd3d26baec44d1c14fb58ba418bf218c02210e74114567595abf45d5d5e52775981e631665b7be4be18a22a79c8a5f6a38824db9eb5134b4d0794cd3bf5418a4540420b35e4a16670d50003027a5b6ecb5f15dadc2bfeba204925d398be3fc25c9dc56eae95bb9a4217b855fea9a63e1912002bfe22474999dd6879087263896a0b3c30b7ff1ae1c3953c8ea459e0b80f3c55d35be1f23b4db8ebc4811797ea94992ea3fd0ad57eac40376c26ec416cd262890538d7ec4325b2f6fff5998a3b761711a49b1d55d7a4fe30ea14afa8d924519d17076115fd35573e8f81113fae568e5a26b998e249d1cc4280433d8fbe3386c25133a2c07a81a648f6b1ce1019617c39d1a8c5aab5965552f30c1b98bd90caca758aec6404bba73f3352fbd07b1bf8fa8f8e58f23505a0b72175947959e467d4e55345190e71608d63d46cea74f40e1a6aa05ce0d0d75113567a75042a39771b61fcfb9a44f8842d54e5a86512d351b67f7674add4b79e2706838513a27d4ffcc444b5e48c3f306e8649e430040e268a7f799c0464565eb754ed6d52d17f51ca00e717757e2d447491a965a77267e7725a6512dcc837835ca4ddbcbf4026d6d8d8bf5cb9db4c7d44167f4a68efbd8b230e91f983ebfddac46ba8c272669909671e78ad652073543db55a749d84133d16f418a1b838ee48f1814453002d97d70b237fd611112c96cf0cfaddf8872be468ef3cefd47778b9c7dfcba2317924097f5f59b899f475cf90a8323e636721475c1601246b3b5c6b0e5c68dfdeb185bb26a6df4ad6007028a2a38ecfa8053f57c9efb3b4102e4fe070aaea77753f7bae92cf1824ed98d397fa2186509e9ffe0be2c9264a17ae3f513f6ee0d7c12535e339f894cce9427fabfb8564d6fc6d246480631fc09aa2a5e25be74eefdbd38d320228348ce8526ceb2bf34a2ff79712c25dffe4887ee6542e48760c05d472d27dc14f8563ccfc115c56f5621c", 0x4da}], 0x1) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair(0x6, 0x5, 0x6, &(0x7f0000000180)) 07:58:15 executing program 0: getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) setregid(r1, r0) r2 = semget$private(0x0, 0x2, 0x4) getgroups(0x6, &(0x7f0000000000)=[r1, r0, r0, r1, r0, r1]) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x8001, './file0\x00', './file0\x00'}) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x2) 07:58:15 executing program 0: pipe2(&(0x7f0000000000), 0x0) syz_emit_ethernet(0x37, &(0x7f00000002c0)="cf556770786c66eee701f9b9f0339e95a2d754040ecd2adbbceb3ba9bd747351229c35869cb4d19356a9478fdb55f1fa1eeffb342c5087484cb9774165a54a0a22d1ffe53dc59d0bc6b601030854e36c68916f4872e26b9702496fc7f7e930d4022c81facf5297c46b6bfb01ea6d88c8f934fb16624ee0cb6cccf6c986b9b68fa4b7f1e00d292e2b0b99b8ac6d3accd204b2cb36c2c8a589aa432af9f433301d8d5398f12c7f047f78c15b0b20195f1e7d524c9f679c955b5ab916ba2b0b387c0ba3488a0c660192bf1bc70f52c385711c7ff158aac3aa78021918c6ef9b3c2519a5bf5c5a9df4d931e124171edbe5ba2682376b7f735d60b1d49594d0d4a4e5866a958c332cc233371f9984930b40eef29a2f4c27791b37e605dd61b94e97e2639eed65d2c37b72e9d44081d277478b0748e0f20c6217b18fe86af1f6547669ffb6253566bb9fc8b547ec2d25ed252792a0c85646864b404ad714a7053a763652015c6821d87f8e7438bb54d6ad9d002e3b676340ff6bbfff468c9a0974f34d8724f4349a5648056595") getrusage(0x0, &(0x7f0000000540)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000040)="bf863145011ea1f09fb6cdedc7ad7c67d4710731660bf410f1e5e290e973008947", 0x21, 0x0, 0x0) 07:58:15 executing program 0: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xe95d, 0xfffffffffffffffa}, 0xc) r1 = socket(0x1e, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, 0x0, 0x0) 07:58:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x1, 0x8003, 0x100000001) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 07:58:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20381, 0x30) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x5) close(r0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 07:58:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() poll(&(0x7f0000000100), 0x0, 0xffffffff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 07:58:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002bc0)="bc41751eaca71da6b4e477a705790550bc59ed1e8ee865d62793b94c7e4c6a5d450e501ce51b434a87804c83ea5ef604d72ea10a2b052eee402c536605bef67bde4111ed78390703ba4f1994cf1d903e5c34891b6643689f915e911172cf264ba7afc487745d0265d529e455006f84770ac7c1cc9e1e6c0f849026d97acddce83c2f0120855c3791e884a717c4d479b6be7493d8a2c3fbbdc453b6e9ca7f2639631b52fc56947766f1eb835bde19170f2b6f800eb7daae339042dbf2020a853e28007755d7e7328073e92cceb5f757f8174d29deabe06967353488791a92eabbb1705aef10b63d4ef219897cbc2b6d3c6fe2e9ac674569e1316724a4c5788ad781848327d4a1df076f0c367be63a1c5b82868d91e61103adce65ff7c7fee56917b5bc84d5ce83f6f6c487e3a6d41b6a56a4ad5a045b8d8e941264688958c106d48aaf965724deb2e93fb572b44dcf67ad6259c5be0b9975af354611d61737e75a42abe5a128f1f2290681c5b6d2aa515f1404cfe9359978c8a3b2738acae9ca8d933f3968012dff6803aebf8b71e686cee309f83a9ca91f7b9f2fbfa9661b4ad42e96f9ab28090c0b563104cd66151896abe3911bfecff77b446ecd9555091ef7555476b35e8da1fdb6ba91cc6a0c623f15cba612805fff9004724fa8bcdede7623802ee3c15d93be7d7f1f60b9065a327970af4f0dc928e23f8ea48a3fe9479425f72b20630bd92f4a3df595f539522bb1ac36a151bdeda5d62e20b8936d33358d8047601a9a97a8f184a8041ab46b010d9f428f636b7439151b392ca22c2bc8d9288e050e15683e1775c76f434c2618c24f259c8acf6ea4759b65502f0d4b2bb4b444802fd604b3e6afc669666c43bce92494c43776547b64ab59ba8d788ea24415d3219d6a41f0cd7be1196a3b374d77b3e1f9cae011f22d4a1f1b7ae9947ae001e17bcb1ce4c47d287cb17269f10e2cc05d5de1b1f211f4674831cfdadf8382e45ae6ec251d5a1989bed49dac89bb63721e689a1f75faf014523eaa3880253f37c3fbe6097e77da85fe9ce0584ac5cf511a4b237d29d8f9ec0bc7531cac9bf7a93608867438479a653c961bb0dbfe8c36d2a8cb4634ed5d096e263e592bd22326f9a52489c52c48a319802e12feb8081b7b0566a11dfaf189164132b67f8206bc805df3385aa5d1bcd70be385f319f773ef026bac388ea051b22ee7e0c43e5104cc6fba8b466f67ed59d8f1f4b573848dd2a5906aa2fb13de77b55edf8409797e0a53582e6d28f348422dc5e7df235fae1a3eaf2bfe545535f539ea610fb1ed0e0b16c88dd951a7affe5cdad28706c4b5bffd1530bc1a1a8efe83e969b443aa0271764fe3db08a3ca2e2aec2129f39852cd808054edb10c8d0479ce582a2cfaacda2f96898789a9bfafc4252107633f2762609505750d979a2f54b82b2c795cb90c42442f88800a0eb971ec6ba3487f88b534d88dff8ca6680a81af3aa8315302ea21267d43eba7eed5d832908841adc9397a051419d99e884bc66f0c99123826ff3c530a6f8b6a10e9cf579cf8f8f2a5fb8e171c1a9a24763706e53b1a290112a4520e44cb72cca5e7b7584a0c85ea87a62e2d98311c8d88a5ed46353a3303dbfded403813947fbbe28279b9d091a8bbfd6dcedc6782343c74f459f1b0b84bdda32844076a05ca2ca548861079c20112aa85e637224eed1d002d5a25fe4bbb1935efc319f4a2c9e0e864f03d26ad783ed6a8eca45f3fa40d74aba36ad37e197b746aeac245bb2ceda67ea4f59591d0ec96a51fa87ba4c3b8cb1aadb9abe76520a33d7d89c9e226044ba1cea9295939aa16fdf446417cf75240794cbbff363cda7f9159e5d80906553c982e28e61ba3716b74409c78440ffa2d7000b2c5b77961c52f73738bf46f8d252c1ea9c25873427212b98cd3597775e83cebf428e09238be82025f53b50f511c52c7c139a65fe3bb7f984322288c2adc2600842c3facd43ccaa7f2b479cf9708c40034ed325e7ed1649e5e23151d960d2548f94bd74e2919f0a61972394f0b38687a5d0ba83c3ae01ec48c860a678c4b8d295a5edad6cd7255012c969a2c36e602121fa982d99dbed64a6615087131a637348436902b72922ed759dd4287f63b4a83829e232c33aa1396e926aaf1221790dfb4a782afec036f22e8fa2354c205a5ed34c060ad151dc87e39a3e4612498351b82fcc35bab2066d1cf4ef537158d2c9a76bf9788fa6afff647a6d4961acefaf05855e0c88da101fdc82611f3afbe42a1082604eeebd25a24f881238e9ee1dd573b232f118f84b642420ced6820e7c4a88f3ca879576d870001dbfa1d09e2cb8d60029ca93a04d1fcec2eca0762030eb698c5ca08e64e41dec1cc53021b5d67d0995725695dbb246efde99d26076554b231e23e8d39b7210cc0b396bf86122da394761ccad08cfe53900f42b04f3393d735d039627cebafed42491422d2243c374c52ad5ec78b0f1e5e0a84c463b41ff10515df5c28e050fb3eec017efcea953c343ae9f0df5bfe2af0fee0c7966aada15986b8954a61e9965537e73054ef6fcbeb707b79e2f4d0e262dc6dc5598998623220650232440d1b20fef302bbb120976df4c902fd6555c23c02c3b23c8973e095fa26dd6f32b0ba697ce9daceca5c0c4cff9b2582195fe3fedab737da30a08670845cd9287d890c93cf044fa8aa3480a7c56972f8f8c77cd81ae24f49a200f4738bb61e14be557e65202eb424d203c18c404f3bce05c1c56ab63be027376c11a2f1ca77db6074b1325751030e444148db2284773bcbc9806075b2e7cbd8d9feed3ac5f07650253175b88b7d8c654427f3758d0daf4793a2a1bc08bb2b963461248ea11c202c196d4173282ad1890d093cec64086619967a7d683b1cb76564e247dc6724e0ee107ab10b566d032383f7f0245d76179f73162cef642e2657018f656e4a1938c94f46f77b5daf6b90ce2c98d25be794511b66e87376e94df634a3258110fcbd10fc3ee8d6f3f5d9dd69389818aa12d0ce65a9b49cd1bbe074b780ccbd9cb0435a878987d34bdbd00f5c238343eff7f99f4f485b98f619ccd534ab303f5e63ddf8ef0f13acb0fd1e34a2694a644443bf26ac1da48723de7277831bf7813f2b0e282aba468e44cac2048ea734c2135a0c91b2b6ce2fbf71fad2ecd08573abdbe4c2dbdb5c6a92ccca97664a0179e40005584d01504fbfed709b2bdcedbd7e635be126556f04be14089376ddc849f7fed7549b1746de993f80263b4efb7b79adcf9726572e0417b12ee5090958549747a1df31a079f3bb95a0a6fac9d82986da61b78cc55f41023652629e5dd212cd119437d7ad518c4fb1538b81c342782e74d7f55c5a52f9f273d3d32278ee1f81e048ab3bed2dd9ae8a50777eb2bf40ade474ca54bad19bcd269b4030a30148378fb5143cfa55e5a8a56568718e53e846124c06aa70474e9ba1dafd6ca29ff9425bd923bb2b01e76efd86922538637131a3767fd1159a9e51e2a8ce73d01b82a6c1345e0c1994fdc61efb728b0f3b919b4bc7859e5675c26f581c2f638495fef694d4ac3fa3e63ea9dc6edb8bd9c5b787f8be5ad6b2218f03e4cf845ca82d2ce93c692da6811baae4e55b74b519cf82c1d36f4c05dd6e97e1a773d17f16617fe2a569891786dce0ebe39a08e3e6342e551da7d700b7690571380ae4ceee3f55372611f55a3e7167fc3ddc86c3c2ec833eed3dbd95191089a7113a6094cebfa670948e6e6fc9b28e06a9d948b56a55553462ce6925ece88436a1ade46f6ee71cc6c583f7d081aa45c9f38d9cdfa6114b517048f46b3465a385043623851a50afdfea73676d92e3ce37e9a80fa09233a0f5ff6cc562a401f5dd38caefdacd410d841261dc1985a26c4a4267605f308db832ea1bcbd783fce0d9962e57a60e432b8984db16dde9ef7bdc3c2d50ca93c3f462c48db3ab4350973bc8110144c63e09fb371f6a787b39556d765c52a044395c57f75493d7fd1f6065b6e9ea2bf9dbd2ecce6521f2c3fd1e19dc7a60a2049a0d5bc768355463f16fadb67af042e560182e5a75e4e860f718f2f1c336b1bcabadb88317485ac9332f7c04d143548c1cd4820641d8c4ebf7b9b9374775af803a2944302bb4b59dddda3f359ee2421dceecacd6420019afe0a429e74898ae37887de7287d00bd3fd2ac7c1c562bfab1b8de5cf5a810a1bcc0b554e89fc7f6c7828f24a7dfcfb1c08cd6420bbcca888ea1c5813eaaa8b2907da0802da039a28a0dfef208dcc696fb117f92d59298036088c537f80e58b63d7995864efeafd609f6993dd58b858715388b2da7299a036a9d06403be848debd2abf84b26a4649a8377fbd71b6f07003099b480644c022bbd6e01d9c5550bd7cfad58f613964e9578b671ea444037878866c76360bddf547f380a2207397e94aa29b3c1c91f6da189cf810eca55ca719f00b0dc2862feeded984ea21a0cdd976641804d789866d241edea7e14257a63373d9512d18b68c01002cdebdc9434b927eb9cdd94e72d8864c240a44bd42b772a561dc24cc1786ed9ccfa4092dd74f3e97deda489329eed734e7cb9ab34d39b23677c69f592486b67e0323b3163f99644e93801b547234dde3d6385fa7c095ab14b4422e021f9889a6d4b485f0bd583140db732072624e14abea3570ec799d1bd10ea9cc7283ba36b9c673b13cf9186ae36064c5b6da2c471b82f5acf15aecd0a2f7f84fa235038ab5bb821f5dc076227f43edaf76a400b06409da29582ce4aa5dc46badb8df733c7314fbf9cb21fd67e462989396d671b93c56452fe41eeb49e1de635d2dd6cd0812983f30472dc7e06f5d716a152664182b318c3eb588bae8d6d9defeb1a5803906fb9d1d13452b93419db5db9dbabb161e6bf446e32da73cf22c7048c99158489e7a7e702995b3be9b9853af6b8dc4229b4542bb4188a0726e13e3bb9bf7b5fbabb6fe1d637829316befaf0e14f8b4b0efb2434f67cbdd674e8dd91f0d969003ca80bc7a5fb160864f3e9b9ac6b04720f78dfd3196bded3addbcf7c94c6d1406f308dfed919e265dd135f73984795b4cc5de7e4370eeb9a541257c21903f68ce0cacc19055b3eb6a712325988954cf1189b7b46ee5e4cb9792122970377a0489859bf1d8820e6a6e3fe4136a5d8ee969c5b0fa877f424735f31219c23daa311ecf8c823d68b2cc06097680dd93678ef487c009e620c720d18ba763b62a47e23af848cdd19f6305a5ce563b0853aafd1ba015afe1209bcda20fb7c3c1b98302ae96b09c67eedc7859d83e39024f93a9f530bf5723ccc0afa3b9a95ae9cf4a5cadb77566f3791aff149a72eb6d32091bd4da53a8406519abad1acd1cb7b49109c4edbe600c82a36e5c210c571791e61cdc27c4c569cd073405e82b6367b24d9dd3e09b972b18d5fc8519b8058af32b4458fecea3933adb506cc597d5405e0b2fc94fe98184831a52f848c140c093d51d4ca434fc6960eb6ef01ec35127a811de65e63e3db51c4e160c7305329be2859ea063bb1cee421f2a3b7cd9a085fe07c593303962277097bd2a9667d7c09c59e14ca1c529838845937f0df1c63302a6f234b009ef57a696e9a0256946da6a3af84644c262160e841d537a3a03e3e7c6e77030ac1f6b131df3b214985b6a982b4c4f04ebe07086ca165a284b8b66e90cabcc9d6fffae4194b10f012b037000335287df33b42c8c3403d5ee6961ad02c23212d07770cb8580bcfd4ad098aa727fb72830d1f5532a39d05078a14510b8ea2ebb46a64", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r1 = syz_open_pts() close(r1) fsync(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r2, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r6 = semget$private(0x0, 0x3, 0x80) syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002240)) getdents(r7, &(0x7f0000003bc0)=""/4096, 0x806) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000004c0)={{0xfa7, r8, r9, r10, r11, 0x1}, 0x6cc, 0x7ff, 0x2}) nanosleep(&(0x7f0000002b80)={0x8, 0x80000000000000}, &(0x7f00000000c0)) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807b1c61b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_writev+0xa7 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 55054 3002 32767 0x10 0 1 syz-executor.0 *196876 40589 32767 0x1010 0x4080000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822072f8) at witness_warn+0x69e userret(ffff800020ab0a00) at userret+0x36a syscall(ffff800020a87df0) at syscall+0x44a Xsyscall(6,5,d,0,3,6aec9ff4010) at Xsyscall+0x128 end of kernel end trace frame: 0x6b10f362290, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822072f8) at witness_warn+0x69e userret(ffff800020ab0a00) at userret+0x36a syscall(ffff800020a87df0) at syscall+0x44a Xsyscall(6,5,d,0,3,6aec9ff4010) at Xsyscall+0x128 end of kernel end trace frame: 0x6b10f362290, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020a87b30 rbx 0xffff800020a87be0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020b60000 rax 0xffff800000a70600 r8 0xffffffff81b89d03 kprintf+0x173 r9 0x1 r10 0x25 r11 0x3cd7a9f39e765b58 r12 0x3000000008 r13 0xffff800020a87b40 r14 0x100 r15 0x1 rip 0xffffffff817ece58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a87b20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=196876 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac0c68,0xffff800020ab1b58 process=0xffff800020adc000 user=0xffff800020a82000, vmspace=0xfffffd806e8b7e68 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3002 55054 90963 32767 7 0x10 syz-executor.0 3002 185635 90963 32767 3 0x4000090 poll syz-executor.0 3002 229526 90963 32767 2 0x4000090 syz-executor.0 40589 271732 78499 32767 3 0x3010 suspend syz-executor.1 *40589 196876 78499 32767 7 0x4081010 syz-executor.1 78499 473155 23064 32767 3 0x90 nanosleep syz-executor.1 23064 357236 82409 0 3 0x82 wait syz-executor.1 90963 124107 9051 32767 3 0x90 nanosleep syz-executor.0 9051 427473 82409 0 3 0x82 wait syz-executor.0 92716 429542 0 0 3 0x14200 bored sosplice 82409 366285 81108 0 3 0x82 thrsleep syz-fuzzer 82409 239506 81108 0 3 0x4000082 thrsleep syz-fuzzer 82409 413015 81108 0 3 0x4000082 thrsleep syz-fuzzer 82409 115284 81108 0 3 0x4000082 thrsleep syz-fuzzer 82409 426691 81108 0 3 0x4000082 thrsleep syz-fuzzer 82409 396058 81108 0 3 0x4000082 thrsleep syz-fuzzer 82409 40973 81108 0 3 0x4000082 thrsleep syz-fuzzer 82409 223463 81108 0 3 0x4000082 thrsleep syz-fuzzer 82409 356751 81108 0 3 0x4000082 thrsleep syz-fuzzer 82409 142814 81108 0 3 0x4000082 kqread syz-fuzzer 81108 294324 99391 0 3 0x10008a pause ksh 99391 455738 68728 0 3 0x92 select sshd 23337 333772 1 0 3 0x100083 ttyin getty 68728 243303 1 0 3 0x80 select sshd 40390 233952 93161 73 2 0x100090 syslogd 93161 270125 1 0 3 0x100082 netio syslogd 89455 387982 1 77 3 0x100090 poll dhclient 67856 406268 1 0 3 0x80 poll dhclient 98855 115495 0 0 3 0x14200 pgzero zerothread 37624 363733 0 0 3 0x14200 aiodoned aiodoned 7045 42583 0 0 3 0x14200 syncer update 80230 478471 0 0 3 0x14200 cleaner cleaner 19940 457772 0 0 3 0x14200 reaper reaper 55608 25055 0 0 3 0x14200 pgdaemon pagedaemon 64894 42455 0 0 3 0x14200 bored crynlk 60961 276569 0 0 3 0x14200 bored crypto 58903 29419 0 0 3 0x40014200 acpi0 acpi0 46960 328926 0 0 3 0x40014200 idle1 52912 231822 0 0 3 0x14200 bored softnet 80285 464421 0 0 3 0x14200 bored systqmp 9845 308014 0 0 3 0x14200 bored systq 96918 523276 0 0 3 0x40014200 bored softclock 93301 172306 0 0 3 0x40014200 idle0 49517 305206 0 0 3 0x14200 bored smr 1 118814 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 40589 (syz-executor.1) thread 0xffff800020ab0a00 (196876) exclusive rrwlock inode r = 0 (0xfffffd807b1c61b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_writev+0xa7 #7 syscall+0x552 #8 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9464 6322K 6322K 78643K 11491 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 8651 0 0 ifaddr 37 14K 15K 78643K 1184 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 461 0 0 iov 0 0K 28K 78643K 769 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 76K 78643K 5960 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 141 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1126 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 10972 0 0 sigio 0 0K 0K 78643K 136 0 0 proc 41 38K 70K 78643K 9120 0 0 subproc 34 2K 2K 78643K 3230 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 1360 0 0 in_multi 33 2K 2K 78643K 2438 0 0 ether_multi 1 0K 0K 78643K 73 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 3420 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 89 20K 30K 78643K 36375 0 0 UVM aobj 130 4K 4K 78643K 141 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 646 0 0 NDP 5 0K 0K 78643K 573 0 0 temp 121 3554K 3650K 78643K 47996 0 0 kqueue 0 0K 0K 78643K 162 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 385 0 379 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 927 0 925 1 0 1 1 0 8 0 rtentry 112 2116 0 2072 2 0 2 2 0 8 0 unpcb 120 4561 0 4551 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4764 0 4764 1 1 0 1 0 8 0 tcpcb 544 2449 0 2445 1 0 1 1 0 8 0 ipq 40 17 0 17 11 11 0 1 0 8 0 ipqe 40 50 0 50 11 11 0 1 0 8 0 inpcb 280 5933 0 5922 11 10 1 2 0 8 0 nd6 48 570 0 564 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 8645 0 8452 23 10 13 13 0 8 0 art_table 32 8646 0 8452 2 0 2 2 0 8 0 art_node 16 2115 0 2075 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semapl 112 1122 0 1112 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12661 0 11195 49 1 48 48 0 8 0 ffsino 272 12661 0 11195 103 5 98 98 0 8 0 nchpl 144 25768 0 24137 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 107090 0 107090 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 71474 0 71474 48 47 1 6 0 8 1 plimitpl 152 1893 0 1884 1 0 1 1 0 8 0 sigapl 432 10579 0 10563 9 7 2 3 0 8 0 futexpl 56 104697 0 104697 3 2 1 1 0 8 1 knotepl 112 6315 0 6296 1 0 1 1 0 8 0 kqueuepl 104 2692 0 2689 1 0 1 1 0 8 0 pipepl 112 6920 0 6897 18 17 1 2 0 8 0 fdescpl 488 10580 0 10563 3 0 3 3 0 8 0 filepl 152 64988 0 64870 26 21 5 7 0 8 0 lockfpl 104 1991 0 1991 15 15 0 1 0 8 0 lockfspl 48 613 0 613 15 15 0 1 0 8 0 sessionpl 112 205 0 195 1 0 1 1 0 8 0 pgrppl 48 325 0 315 1 0 1 1 0 8 0 ucredpl 96 17875 0 17866 1 0 1 1 0 8 0 zombiepl 144 10564 0 10563 2 1 1 1 0 8 0 processpl 896 10596 0 10563 4 0 4 4 0 8 0 procpl 632 27665 0 27620 40 35 5 5 0 8 1 srpgc 64 376 0 376 35 34 1 1 0 8 1 sosppl 128 192 0 192 41 41 0 1 0 8 0 sockpl 384 11630 0 11611 15 12 3 4 0 8 1 mcl64k 65536 22 0 0 3 1 2 3 0 8 0 mcl16k 16384 21 0 0 3 1 2 3 0 8 0 mcl12k 12288 35 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 153 0 0 16 3 13 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 684 0 0 13 2 11 13 0 8 0 bufpl 256 22901 0 15887 439 0 439 439 0 8 0 anonpl 16 1168365 0 1161813 252 209 43 47 0 124 2 amapchunkpl 152 83191 0 83095 136 128 8 14 0 158 0 amappl16 192 49225 0 48824 338 306 32 33 0 8 8 amappl15 184 1728 0 1725 22 21 1 1 0 8 0 amappl14 176 2572 0 2568 1 0 1 1 0 8 0 amappl13 168 1332 0 1332 20 20 0 1 0 8 0 amappl12 160 1024 0 1018 1 0 1 1 0 8 0 amappl11 152 1420 0 1409 1 0 1 1 0 8 0 amappl10 144 1748 0 1744 1 0 1 1 0 8 0 amappl9 136 4220 0 4217 1 0 1 1 0 8 0 amappl8 128 3055 0 3036 1 0 1 1 0 8 0 amappl7 120 2134 0 2124 1 0 1 1 0 8 0 amappl6 112 1188 0 1179 1 0 1 1 0 8 0 amappl5 104 2407 0 2397 1 0 1 1 0 8 0 amappl4 96 10972 0 10943 1 0 1 1 0 8 0 amappl3 88 2369 0 2358 1 0 1 1 0 8 0 amappl2 80 69998 0 69923 3 1 2 3 0 8 0 amappl1 72 290258 0 289800 23 13 10 19 0 8 0 amappl 80 30946 0 30905 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 10580 0 10563 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10580 0 10563 1 0 1 1 0 8 0 vmmpekpl 168 89558 0 89525 2 0 2 2 0 8 0 vmmpepl 168 1352818 0 1351118 346 256 90 94 0 357 15 vmsppl 368 10579 0 10563 2 0 2 2 0 8 0 pdppl 4096 21167 0 21126 6 0 6 6 0 8 0 pvpl 32 3110214 0 3100346 554 437 117 127 0 265 12 pmappl 232 10579 0 10563 20 18 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 627 0 29 18 0 18 18 0 8 0