3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000280)="8bc29703fbbcb673871388c2dfd5210f8f98ae39371799a91dd39410e50a266031a8908a00d82810e13cc32089fc71c17f54c7b3371f14404fe6e226aa25183bf0d629773578a22a0ba3847cbc488a1e6b9fdc3eb7d65b0172ca3fea5c33bb5520168e1df009b3e4aaa04b8b36dd10b3003327479f6668e7c2d5529adcd0d724c75331b8e008a98ed418e1b0c84417e56e0fc92e9a5e0342061de9520d549d9a69e750a7a6796b705f9c0176d6a9f0a82702d0d9142ae3ea79b25a040351340dfbe2", 0xc2}, {&(0x7f00000001c0)="a1753585371ae988ac69ee450b90a03e24e1fb90c8e79cf589", 0x19}, {&(0x7f00000003c0)="3c95d31485debfa99fa9f5712f24a8e95ec85b52e80b7f4545d620521e2099bb667cf5a4388ef909c030814d057cd2a13ef182f484a58aa5785e74ea", 0x3c}, {&(0x7f0000000400)="36c2eac8ebf42f6fa3f07abac02692b1ee8fd4c46cc3d311270cdd43dafed04d3cec9a581a0ee1504c16b66f38e2b2969c4757ad68cbebdc32a112b20c5298d41a04ed698c2800d668c8a33fd2040fa4f9aa7fe00c46542c9b435d8f0805ee", 0x5f}], 0x4) 16:04:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x0, 0x4955}) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f00000002c0)=@file={0xabe6077c1092c779, './file0\x00'}, 0x3c3) socket$inet6(0x18, 0x5, 0x4) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000200)={0xf578, 0x20, 0x4}) socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xfffffffffffffe5c, &(0x7f0000000340)=ANY=[], 0xfffffffffffffcc4}, 0x12) setsockopt(r0, 0x2, 0x98, &(0x7f0000000140)="b2f507bc1f4e8de1f181f2ca2da3391167ca88babb3b68bb3eaa206a745731d4811f1479ac1fe4b077bd2d9c0ad346d621f3ce7f2605293d5d2a24d8ac5331040090eb959353286dcd5c3f1911e978aef776c1628fa8ad33cb1c55db0df492f4c1f122f301165b9d5425dda482f054a74c8a5f88827539b623707d3b285f2f902e279b9919cdf7904305c3600e96c77e7375ec3e2376c73261ecc76871a611cb901916118d6da837", 0xa8) setsockopt(r1, 0xfffffffffffffff7, 0x6827, &(0x7f0000000080)="62b32641d611683866a029fbd889d24eac7fa7", 0x13) 16:04:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x2) fcntl$getflags(r0, 0x1) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) 16:04:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 16:04:44 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66ea2c2db97104e465530fcd362268daa5ace87c3016cb2b53e3952eac9407e826600e4a3105e65ff6504937527deef153742692e812fba970e62cb81efea0f7bde8c75394dcfa03a43d59334a536a1e3e72f0bb64f2872e61286cc93e258026d21ea9fdd9894af865404c8a357fb8345635685f63e68b79c76d9e751361de53008c52d71184139776ba933f9a61747035a70c2eb019b8e05d8808935b1e3190a4349a074a7fae0cde452779df"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) 16:04:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = geteuid() setuid(r2) setuid(r2) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:04:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x84}, {r0, 0x8}, {r0, 0xa4}], 0x3, 0xff) 16:04:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) fcntl$dupfd(r0, 0x0, r0) 16:04:44 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open(&(0x7f0000000040)='./file0\x00', 0x613, 0x142) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x100, 0x0) connect(r0, &(0x7f00000000c0)=@in, 0xc) 16:04:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="c578ac30885f7cfe794daeff367dcf587dd5aea63f67119e0f46c32560d6ccf2f5df2bfb79fe27752c080e08db703835953777c781c3ccef90bc8806843fbc5768af4a3f6ec54c119f45ff106f174554f72a7a4e2999e339908ebfe9909b3f7d2d960ec0a04b9d8b3dfe3aa9d926295888e563d9927a2803066d76f44464186ede9ea375437803bc235575c170677a75b3713c4c04839859dedff7920f5f34646226bf98fc16e8ea19ea367eb350791f2fdc9405486ffc6024d5f1d18fc87224e1efc984480908b32cdcbc767460c5c3c136fb0679bdef5c2faf38e1cfaade4943720b83375617dbb871474bfe7fdf601782344a2ccf0f49ff246eafa51ea84ec5a77c7b606676b6ab1d11613afcd9ba96a0f6c8a94b65c8ac7e3962f9", 0x11d}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="55224f4cfcb23a31", 0x8}, {&(0x7f0000000340)="94651ddc8eef1fab7be8a6eaff565cce1eb00d65", 0x14}], 0x2) r1 = shmget(0x0, 0x4000, 0x104, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) execve(0x0, 0x0, 0x0) 16:04:44 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = shmget(0x1, 0x1000, 0x400, &(0x7f0000692000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/179) execve(0x0, 0x0, 0x0) 16:04:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:04:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xe3101e59bb10a111, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x2) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000280)={0x80000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0xffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)=0x10000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x7f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") 16:04:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="f1596dd4") pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="b6149993c44a0ca664f0f0e2b89d084b79fd5fded4ae44708f24ec43d46206e1da57771c03304f62fb7e766c506ca3a012686c2bd251712f5759c5930e127c657ddcc664579360abdafb8643ad45816caa4e660d791c9a63a5953bce7c14b9c6a3f99aab88ddd0a30e02cf8a7b9ec1cc07096c3bf622e9e265aafa2949e363eb4f3398d591fb49a21983d0d5064b23c1bd29af0e752405e1ebd04e51b4d706cf56024e1d5e27a4", 0xa7}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2, 0x0) setreuid(0x0, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x3) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = getuid() r4 = getegid() fcntl$dupfd(r2, 0x0, r0) lchown(&(0x7f0000000240)='./file0\x00', r3, r4) r5 = msgget(0x0, 0x200) msgctl$IPC_RMID(r5, 0x0) 16:04:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x80100000000000c}, {0x6}]}) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) setregid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x1f, 0x7}, 0xc) getpid() syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:04:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001180)) r0 = socket$inet6(0x18, 0x1, 0x8000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x209, 0xc0) recvfrom$unix(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x3, &(0x7f0000001040)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r1, &(0x7f00000010c0)=""/109, 0x6d, 0x803, &(0x7f0000001140)=ANY=[@ANYBLOB='leG\x00\x00\x00\x00\x00\x00\x00'], 0xa) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000011c0)) 16:04:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:04:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x8, 0xf2e}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x0, 0x4}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000340)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x209) read(r2, &(0x7f00000000c0)=""/3, 0x3) 16:04:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/78, 0x4e, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x952415a1097e7b56, 0x0, &(0x7f0000000080)) 16:04:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000640)={0x1}) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000700)=""/99) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) 16:04:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:04:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0x26e, 0x0, 0x0) 16:04:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/248, 0xf8, 0x843, 0x0, 0x0) 16:04:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x6) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000000)=""/103, 0x67}, {&(0x7f0000000180)=""/50, 0x32}], 0x3) 16:04:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20, 0x8}], 0x1}) 16:04:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000140), 0x10000) r3 = dup2(r0, r2) fcntl$getown(r3, 0x5) r4 = kqueue() close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r5, &(0x7f0000000080)='./bus\x00', 0x40) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getgid() fchown(r1, r7, r8) 16:04:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300047e8522ba616a7fac4e4c8b3862f699ee3822ce4e5eb9f4e0d919cb3b2ef42f692800fb5883fab5cf73a8bc3105827e17510bcf1e22de301c2d422ca9ea050098dd11e845bb28dc2669a4383f61913a37f14c5be96cb504ea9d914930ee3884ea3f3864c52d5126b013ef67506a16cb798691b1a5d63aeaa6b776b81ceee0077f5278d184a5e51b82b2ba3a4b46f22856678ee581515d39640bbd2e6803c5998f6174a8b4b30586b96ce53bb6b386b09ff4f18b1af26eefdb4ea730c0132"], 0x10) close(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) 16:04:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0xa1) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:46 executing program 1: 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(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 16:04:46 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c1", 0x1) write(r1, &(0x7f0000000100)="39a97021e9547b0d0d6921420e3140cbd5f964434be6ccc0207925453860b35653a5294d07b8aecf98a6d8460db1549609dcaf611251ad2f", 0x38) getsockname(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18dfe39a4bf68e91b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb75e808dbb5ec2786e4e53192c276cba490bbc05df52e137152b1de2f0b2ad906b3f65a54631bc3e23ed12f7798411cd40a43121a713e5a8e577676ca48193fd168d771c2d4957769301c121abea238ba2b119e305415b964a952c83a0000"], &(0x7f0000000000)=0x1002) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x5) 16:04:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x6a, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x100000005) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:04:47 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a8040000004896bc5e57c6388bbd2ad88b29220b0000360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6a55006bf3bf55476db9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000001700000000000000000000626c5e5f4c361b4ab86c62d62feb935496a71682a30f379b174fa919110aabee46c4c41dcdcfa19b53c7af4e"], 0x10) write(r0, 0x0, 0x0) 16:04:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x40004000000028ad) syz_open_pts() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 16:04:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:04:48 executing program 0: r0 = socket(0x238b4aded4c84278, 0x1, 0x0) setsockopt(r0, 0x100000000002b, 0x2, 0x0, 0x0) 16:04:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0x10001) 16:04:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="289bca46846d4e56f5e7636dcf11390edac8871825f3036ccc6f10efb3d34bcfde3b", 0x22}], 0x1) 16:04:48 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xffffffffffffffa3) getgroups(0x3, &(0x7f00000005c0)=[r3, r3, r3]) fchown(r0, r2, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x96274b8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x9) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x20, 0x0) r5 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r6) semget(0x3, 0x1004, 0x204) linkat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000340)='./file1\x00', 0x4) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x1000) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x7, 0x1000, 0x87b107538646d9a, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) 16:04:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:48 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x182) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/77, 0x4d}], 0x2c3, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:04:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x20) rmdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x1, 0x2}, &(0x7f0000000140)) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) nanosleep(0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x306, 0x4, 0x8def859377602a23}) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) 16:04:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x100000000, 0x6, 0x7fffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x1}, 0x10) 16:04:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8cb2226064da6a95, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="54f93a1c60dcec09eb0d3c5b5fb8d495b868db7e7eaea3aa78817efbd733c785d602ea5c6829655051ed057290dcf736ba72807c6c943ab1699917bce51fca0d4b34741af4b8dd88515e65bf5610d2be09a88fea2b437a361c0ef0c5a0ba3ec4377a6bd44f61833c885bc101d2b954cffc6f09ad9fcf0049e05aa3f53ff5b2b621369a80997ef627560ddc0d1c0bbc83bf9cd58a74f6164a505e4aa36c712afd26b73b893cbd5c019512e77b6d4fa5eaa8d300957800ab8ee959f582964655bd2818f730c69768eaf45268eec1854da25085bc0d69a475b8e3b8be275f305b3c311bce44e701e682b485915caa", 0xed}, {&(0x7f0000000180)="2ca4a53183b21817d6de9eb81b193376904b57345e2133f79575297df8c8f9c1b0c471a8db9daa09bab377dbc2be43c0808e94ef710d7f90fae7d33682f088c1bde9568118fb32b04a804caa20a9801092b45fd5daeb", 0x56}, {&(0x7f0000000200)="b0b95f39c89dfcb652ab53099a7ec4b28cddd6eda332f4e35c99c6d9547c19bd341a729c35c653de06638dda93863dfe9b3b42ff8d37444ccfd677037bdac04a876a43ccec56f309fc5b7d1e5381602e24fefd1de17438e5d0aa0de73e8be3dddc83b035d4cfc595c28e0825862353f58677b0480a425726dcd8c690a4c226de60452a66", 0x84}, {&(0x7f00000002c0)="06224fe26c8a009da3b006049bf54399814443518995700522114a34c712e4fccf602d259eab325d3ae1ab85a4a5ee8fb27983b3b38c184958f08430db77c80a68e0c1f191fa4d2e5a047e9dbb40179a1f122c8f428d649bc4aa0e787b952ef8040a4b15455859c8b3b87b539675a814a03749b61b5bd585399bd016200be6d13b55991ba45aabc909d405f2f8c6b6f1f6f06e0c2ff5a36ad1eee73d8fc239eb5cbedb17747dfff49a3b2ff2a564ba9c55c863cbb740e4d72a040dcc1ff6c4f2b6cd4c430c3d2c445a6143506297f9a1277d164f35fcdbd3bf93e3550ef0a07de074bad6516274a7f1cda2236b749906400197dd69a9c2acafb6884a6a9cda3fc72f8a789590eda3818256841f1924e18ca0a2e96062b256ab7fbd22105779033556ceb8479fdfc1636cb4b7a5f2100bb30aea69e3faacc870225d18d54a8f9662b20ffbb45f1a02a34d721b773134f0235f108888fae54281c2f33f2308e36720dc1f9634b846475382d16da8d6d26013d34e33172cdb0e4d441426c747ccd4b94568cd693373ab64d753ec2f5381771d928af73dd852413f3252febbf18866b5679849aadaff5e1d48caaafcd283ba79f1ae4d25f30dfadb6d72b2e22e257886ac4a7bc7e9f02f5877ae2d75a00656a616a3272e5552b0f413c07d190094b0f4d3d020eab3c08e609c6ad1f941e483da793a942bcd7b31dc0c3f3f5932c7770da38f7171f0e7c047ebf988d7a2e1270f9da78df37051372aebc52271750c2ddee81dc13ce1c2e17aaa7ddb04848f5ed3e064b5f6d383bd9ee71dea8c74b7a6ce421310ef064ea14fe7d3a52318a1b5733b799fa07685f863e877d98937873b1372427d12899888f288c78e3566a164ac642ea82ca5be68599eb699808dd3a2c041f8ecde4a8916f0f9cab9cbb6d77e4d3df91c59817dcb9ce9082f63f85eea58de841cf28b07ac45bdd00d3ed28ca878e2f7dbd70e75c3092cc1463f2acb88c4c506f4a57fbcc1b257c108288a42c6b0d06365d79d6f2aca288ece385c7142ac40324881da1f5b85fa06b844cff28aa062e000168e1d927d48dafa93322c4142b691af122ac2156d0cfee5a313cf1d40706f46b155c812c555b7187e9b9497f55be0b3cb20b4ac996e3c27ba6a1634aaf43853bd18b581755dff8bcba40270d28db6b6186b7b758a400b895e257bf7a7651f7cb9b2b3fe58d8323d42fd5868e5fdb30f308d19067ab96d97f2ad1813dcb65ba2dfc5e04407b0abd7e6ae69d6bb7a1c76480c6621d50e555b8b909887acabaadbe78b12f9384d11a0035a4d39315d39ad7b748420190e047f6098e9814a68670d17d7cd896f38fdf316213aac8498792b931e55c946db99691d128adf5b13f81e20808d0a06c77d8950f45efc0c199dcc994a49d4011e15be21bad48ed536386f21d31b5e8dd8f8c1aacd36a8f239ac8adb15ed3bdb47f2d7cd17eda632f003b6a320249e83e0bee113c98c55ca8aec3730a284208973832db985f23bae99820f081dd1a9c059eb56284e1b0a087b1523067da6151edf2ef8ccb027dcea0d22e184939d5781ca7f64bb269d889b37d7916da073faea516009e0232567068c8ba77f82c543f240dcde0cfedaf6fcfa779884a2a65aef858caf5b760d3db71f301349cbc90408f3f8e2d0433666c9c0bb9ae2352d61e10cf334b8a410c075abfdd924016de70991e88db7e7d3fcf38ce57996b05fc01136c73359b786e611b341a6d15287af67fd751af7f0b44b2054ffd668aa977d03d080483f2773ac390535f74e1615e6bd0a4d78b680a52c6d59532afa2880611c5ee537943675af8ae914849950d9f6679c8e3202989fb26b39e5a9365fe1d7f545e8e76b568f3d252eefc3d49fcc4f491841bc892ac89e7be0e104e9287856a3c61230251ad9bb6de87c2bb12410245df9dac22bf9f16a937bbc340c46a90b6380b023788b43ddf90b7d89e735b33850a16adea574bb1ac2e74056c7342e5fb12f679649233385eb344d34b039241bb8ef1158545de6e0cb6dd6487fc4415445137c57074b3bdecce93d754c95348539134a3532100df6be29bb2d673e07e8a07628da3bd0fbafb24f2ec53f76f46771bc0dade2c38e41612d2989b238735cbdbd5900aa8f7761f7ca30e7627ba3cfcb147183a28c61a50972b3b16bd3372ef4c189ad109f01ef94d4666a01c8b1ef991a51fc58cfe3fa470415a8a2ef1a1fd10106ab448d77fbc56457062ac369e89e72ce39dbca539b56c3fa890d1e73ce6d5ed663775db99dd5b45002d80586062e9c88bcfd5bc2cbf41a7357409e5feb6b4fd1a7d9199f245b97325f5431e42ceb2261c3ec04e00e67e542ad2b6c553cabd3ce236497af6ab345f6487398ddeeb89d858fe5642d3b01015753b2574f43fbe7e8de087b3ad0eded4f5adc1c1cc21fc577387da4d4d715a37aaa16bf901ed79a1d2a595777138249d03bb02d81fa287c5434d916c6f7a92ae8b368e6d1e4ecfd6c6923ef004561914173557c3d7c50b59f2944e1f64021b364121d8fdc84dcbf492928b34dd750074cd7b2d9ba41bfdd4f4195e49cf57b7a4efd1a6188c325614dabb3dfb6f4ae88abe6fa299e811d461bfd9bf9d9974fc53bc0b0c1416cb91eba0e604f768ca08cba499f220430d8bbd68de31c8a27f728de4a2b5866a36514d31df3730a4db4099f0ca81a94c687f981d33f79cb0b5d404068bf3609d971d409cc1a7b42063c57a9174df8bb9e55ed8f584e2c362b4a9549e071ecef81b5cbceaaa9be1f9b237d2c0977c27bac3dd6aa14d7f9e6cd4baa215ca085287f42cfe8efc3c182cee2932c61dfc9f7e1c04179c29e14723afac29f986fde8c332990139e570c9bb22cf65e98ed8d028ad3fd55c0c609cfcbb337dac03796d18290cc0da67580c0c22a5f28b0a85114169726f47c3a35a90b000c35b315bac15ab8e7b78a1191934f45aa3f8e740fc8f980330e2f6e42201722d7125e1f6e865b3e7647c68d125bd0627fac9d3b53910c812aa25d9ac2f480ff543d261cd751f9f26269e72de50b1efc5e92e013dd4700bdb6102cedd66e5251c9b242fbc23966c88da4c661b674906fb5466b2c281ea74b400de5966d1698ca37e0b636c0c729fc2b5006b608ca0bdf9b9821e5f8f31d1d3e88cc066b8a14b697d46da7d7ade7fc0e7d842d771d41647e09768e85b213a1a393d4f4a4cfe9b4244158ce3406a3b48e65dd5a4e7e257ff10b13304dcd44d1af1ff90285479db3844a11f03cd0fe72bbdc5d3c01dabdb90391b6dd5459f04708058a4b4a57d566a4093f70396febb0b5504ed4b1492c55d147e5e097b5e9d70d1c91a0d8883d792d5da77546f3b5f6ec9c321e6f8781a9644a68da5cebd611dda08ca784537d83c692c92c18d86dcccb53ca10e89945874b2cf0ffd71811d641a3ffcbc9da86984a5bad419ba06d610a61c40ba3cb1cdafdb0ac6b994457ace38b40bf3a4ec356ab76f62c6d95d7c6064e6e350dfab724858080d93af19fe5d3b93422402fc133bee6c37a4b9b5832f15b7b4011b93e1e55a37d873c9e35e17ee2bdfdf8837b81a5e6c9ac975e24e7ab70ad5036ab0c415d3c8e5189d35b9044e7b40a917ac9bbc9d17cff1fce82109f5ac9b722206b1ae08dc2d46be80ed41ccfb35722ce2567db5f313c05d39cbf30f8c84ccd1839699306e908671a2f2d2978ef6246ec44eef56ab7c36ccbde79ebab739d3c8ab534d8c64a3577d0c6b34cac633cee3b3bb8832582ffacdf7ba31e84150c67467ddcac773b1b412f7094c1478effb9f49a51bcff42aac131d0f98ecbb4905f192031d8d9cfbc099520a1703ad0062cbbeef4ed5bd01bf2f582cdf4a918531b0ab0430348b14abe7a16016863e930298ef90b62ab9d572b34e3014ebae6192e5f2b1fc69ef9a0c24c590e431d4952ae630a08d0979f3fc1a366c2864443747289f231c81013f2ca3faa65f491071a66cf75432214724f18b3cf87e14a9dbcd49c5a6453eab775f33debc1986c60354137d603ef4d35998253e51c51a1fd2b756333a47151edb7ee19753f5204ec6d1cb7cd5daaecd41e0f0acfbe9207d33ee06c6c35fa099a0491b19d8e99e4adf9e5d93e3a7eeab786057643828fa9e96416abf43e4a3a02d6589c2783a8a9d05f633dad22e5ebe8748b2de025e50f1b4048e5496c99a2e0d95faa09dd161f6c8c189d934d8e804e16b0bf8c0c3ea359408ead64523f55352c06c806606e80519ca7988e77d5cd75ca232c46e2553373d1ca6f16453853ab74703c0b25a54e86b0f4b5f8767a74e095412fae64700829ec1dcb3e08b97d03398318504a4ec6047dc236e09ea7be3d8087a106b1b362c614141ef4fac4a2edac40b799a340156ddeeb95d0184b176402104b70dc1d14ac72ee80552ca76cd47237b73463fe0f9ff6aef1e5d88b3afd8515130021b00055231828f92a99383d5ef16a9b13a6461164b8aa2735077709bad214c23de8639cd01951f31ec840be226f134a605243010b333c12cf9d7c7608aaf45c577b70f59e789ca64028cff4508fba5a0a9dd471612c8cd43fd650664ca53e24f48989bda817ced16b14d9b5c6e67772d8b9a1df477cca66e877c254e20b816b25e4838cb9e324743bef11e8b6f993c00729e3322dc664c1d3447afd6ca6413699f159dee5c914e6d04f4a31e92a61d11f9e410e55a80bc02b638998f52f06e644f3661a1f887379e3e65909fbfb9ea36f149d93f0a30e2a57a661fa18e124b9e85d272f9b3d17b497b744b7264f695ab3fa66665bd5f98925c346ac96159d7abaa742831180a122ade99e2cc8c4c078f5b2b71abcf38d6c1b3e0c875612c1f27c5e4303e600120f7a1fbeecfcf8bed55aa94999de07f054e36bfdda407654309c014f6e766f66e083218b3365212034af5c68dd125545fa512cfded035b5f79ed11701252ce98c2cf487154f7fe42cdbed93682a28155085056cb5fbb3c2af90182a206f6f27008b0237999ad7e320514cfb5e3f0f790475a26d78673e3d9b9a61644237b1210d15a7524545d17b01f4cb95de6f7825c6274519e60e1a9b66e0fc2f7819d020d5eff8199b69ebe366654c54503c1b717ea4fb05c232c274180f9a2886f5d60b95362aa51d66b55ec495f36e3d72451358e2f0b97d9f956fdcdcabb23538327140142a2c78030ae65e7c881acbf4547603fca6c261eb369cb712c5879cc2fdae78830bd2cb8c80eab643392cc22ef7bd12b5a9284c1fd47689bf26e55bb885e5c1dfb4f407011f7aab82faba0451c67543f6bbe1e1049792241e4afb18cf63a4f7094896a5bde6ef6721f3423d4cbfcf5cdc946512c270bc07fb52175069cf47474d09114eecfcf868a4b4483ae39320540a62c998244a2db8a8085c5535c8c9dd170291b27162e3ee3567a88a65008e64fa7aadb71f99c3ba5a8d67705fdc554c8774d066447581b8f27b1a13efd6769f5d5c2d67bc1202a5b4bd851fee6e62c52d96098131dbfe849aadcd5b535c2218c98dca8be7cac8c863bb914c9a1393706de7a3c81045a281c6c0cca78fb8fe74065cc3bbcaf3694aadb2e9bcb48b8c144262375221a520d3a86c9ec6a6f3e043f2e92b84599ecc793c25ac2685f063068e39e4aab1067a21c9558d4b19181e882e141fcd685af72655f712eb1c5bd8a012809eae6d50af118f49bca6d7f84a76aafa011c06e9f6172d1633709d5de0b70ed87334e24e5e01b29feba530d8d4858e0ce6b556424ff228b9bb3f91da01388623160ffa364d68be6e863d7a9a187ef", 0x1000}], 0x4, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x339, 0x3ff}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = dup(r0) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1ff) r3 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x2c52a8d39176a1d7) mlockall(0x1) r4 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x100000001) read(r1, &(0x7f0000000200)=""/4, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) r5 = openat(r1, &(0x7f0000000280)='./file1\x00', 0x80, 0x53) ioctl$TIOCDRAIN(r4, 0x2000745e) pread(r4, &(0x7f00000002c0)="7cc7fd424a67d523db42790d71b66aa0939d2ac1cececde58563cd6a674aa244ca94f0151a2ba46a9967b23b26072c894919a0391e7a00c41309512364a960e866de9e8c49666cdb1a2ba8c3d8a16f9ded04c2f40de62684fb78c74cf0bc6d", 0x5f, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000340)=0x4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000380)={0x8, 0x1b9, 0x9, 0x2, "adecbd85ccc510f2b066fae93c0fd4d778468d51", 0xbe50, 0x40}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000003c0)=0xe1a1) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000400)={0xe7, 0x2}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000480)="5ac75e0747af00e2971de2297019286f4b6f0db1a976cb81fc27bffded325ae7b03b8d8c7c98b4186efa3faa461e175868a025d266f761d410a600", 0x3b}, {&(0x7f00000004c0)="3f4f3890ab54b31b4c7ef2b9b8902d2e9a3dded539361839468547cb5fa47b67183910a6cec8c6a4b4836f754eea5758e48725677277e6d80865caf07a15940fba637f49fdc3587a82dab763930fae84213d12b824c43de5f174e7ac3f7b251430f0129190926887219eb8b7f543540fd2ab79268291ac73e6007d26827b7401f0c18f57daaf828aff4f948b766336c8d7d3b4bfda7fa965df", 0x99}, {&(0x7f0000000580)="cdd706d034d354447584172da26f8720ef0723b36b0bc24a0aa85e5dadc14d71d39e8053c093f2689a65f36c5727cc7656cc8395e4def689547ef6a2ec44593806c14169a8bc6b99be6ee39f14e7c293e01c380daf324b6c568d4fb213ab6671e0af8e3ff25ebfd54dbbbe00bf61b6e89ed93aa4cce498ae4f28969c6a1c4b3c6bec94c3150f656b967a099cade529d56d0f8a43a71e959a0c65abd54729068c163ee4965b8fc6dccc47b01f1d67e192edbd60fbe4dd3ec1c30b340ee5236e558d54de7c5207c3", 0xc7}, {&(0x7f0000000680)="2b8787363e7b9d559550b99b897943cbb970b4abe8d1572f61ce1097bf8378a5f556d4ce675bc50fc4da6dcbdcba009e8724fa9c3d984d6b711cef5bce2c87276f65d20cf09c4f9513d4455d41ff7739f3dd8f8ec023632e32cd3efe0d270749b7962c8acc3ae51206eff3bcb2c916872278381c38bf27bdc66cd2f4b3ce019a0b48d45974642d864970e4db5f9d81", 0x8f}, {&(0x7f0000000740)="aec40caf18e13d384cfadb50c4c454c138db971dd436b60c835bbcac58cb9e2f4bd9b4f6e157fb7adf27abf7b597d8967f023a2d65dc05bc33617f731d40f0d41ea90ce8d25b42e52a585a232688fe60edb62446365d5dfbeec330ecaf333e11f32d0de2c73957a04a1d6eea167626818dd7dd27e5bb8279ba30dcfcac9dc9720dce019e2019bcad8aca4158420a706df3232037bcaf87465535ff32fb5e7dfebb9ebee271591e7f3eec14da7d59180affb2ffd0a8fcf0935a0213f2f0c4", 0xbe}, {&(0x7f0000000800)="bab9301874a944c558efd192dfc1147c4845b667b73e0579b82490b8b4bd9e96a9b04fb55913f6b182148c78981221c8cca7af235d869e4086b38e4daa00ebd0b520413b33577d43381fd5229953c02d35e4fbb63c95a8430e44e5f822210183864d6abb548a76a075c356124b37f55718500bc364ece059d6b0ff76ac39c5dbd83a40efa645ae799efa3ee100df04bce13ded050b69f11875c4b0b0753b120b532704f6c59c5059ae997da76d34fe72aa16acbb01de2384e3cbbe13ac13909dd8134913797e9889209c7376b53a765736a46fadaa5c64cc2064", 0xda}], 0x6) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000009c0)={&(0x7f0000000980)='./file0\x00', r3, 0x2}) write(r7, &(0x7f0000000a00)="aed7e5b268fd2e6d078d248778429a1d7799821c4c949618355686adc563e04ed1339d4b4f76bf651a9ce6c8854e9c383c9d35ae0b916cfe05765f7a3480c18d3d142affbd0dbe0565f51a947a75f90eb33bb5bc10d2f7c05270d64f089cdb8438970f1576e34eee59482ae909d3a651354c2fb0b94e8b50c0327dc144", 0x7d) bind(r0, &(0x7f0000000a80)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc) fcntl$setstatus(r6, 0x4, 0x8) r8 = shmget(0x3, 0x4000, 0x410, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000ac0)=""/85) flock(r5, 0x2) write(r7, &(0x7f0000000b40)="3bacd220ab155af248459c80d827a0f703b77cbd4a2fdb8155eb439292d70679251936b1f90893b9b4668a5820641f76caef9086bc26438ad6bc4ecc6ebb41e794d49b34a60608c1ffb8bc71c97380f8e6f672a020cb67c44e0c34f5d50b94ec48a7003373771924364b8e596398b6566f435a502d21a7133d0db8439ae09cd64b6d0edb839b6b37fbb3acc6302be077cf7efa736dd668bb6d430abcbfbed60ef10a27d4770d01a400c21dea8cb1f16ae48093cdf5ca56ca76d02af32b94a5c00068ee828ccbe1ee00ec4e4ff83c9f768c90b8f5ff46e0b772f1568d3dba3efbd54e281144889af15c9b6dc4c34091789c1eb65a62a9ae5e15b7c0", 0xfb) 16:04:49 executing program 0: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10000, 0x0) shmget(0x3, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil) 16:04:49 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x90, 0x8, 0x2, "6acd18f5206bc8b050f34674ba936b463a5d5124", 0x4, 0x58}) close(r1) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() r2 = dup2(r0, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_emit_ethernet(0xf2, &(0x7f0000000140)="efa683c04c56b303c2077718a9e3731cc6fdf316c647e95845318b8985b68bbbc869179c0b7dbb4dfeb2fef1c1117a833d5b0bb730fe1592a3af59904fc3221ff8c350ae6d6d648516b068c8a4bb91df9a40be748c9a0fdb1ef6ee309b3891d8fa7c086f65e5910bb96c8bee944255c6d5494ba102f14d83709ffaee2eae6de137accad3229cd06fa835df2e379552898c70aa747921340fcab22066c5e9cd9bc20a4af83885bbfd9192fbe37e52d00b3d32ccf5cab48f56bcd724f4768164265e6ddf66b5f330a9d4627ac29d783892e6c99ef765cae14aae7ed2539152644db31c462150e8340b7e31ace613c6f7eaff56") ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x400000000000, 0x6, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8000, 0x8, 0x2, 0x0, "da71c1e68f07076401cba72670917065011cc64f", 0x0, 0x4}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTOP(r1, 0x2000746f) 16:04:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0xc}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x2) 16:04:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000005c0)="9c1095c3da3b01ce09e1c9f51b7df998613a2727ff64cb48d2aee72d75827deb347e50ebf8c94ec1ecbed368b2a163b7243b2f219cc412cb57fa16778194e85c71b05c3665b78f9e7fc5a30300000000000000bae87df4beb4ddcdab30f91ca689429ca68dbc3cf8be1a0d00c9a5cdd73ff3f57c29096540e660f1100020d2fee492f8fc38ea85613466e6e3d4124485514cadfd7481b6e1fef37ff6833262ab043e9cd2000635394fe623a71d58efaa08caccb6dedd0a08a9386eaf859b55cf06f8a621548291b2498dadd2525df77499ff99671a5ae120f1cf249cee4f8f3635c0531d1943629a6aa20528dc57c71e472ce107930e4a7c59d08f0ce2de1b5a370fbfadbfa7fe43249afe38679f8ffa16851e63480cb079172ad6a45d10697f5abd1dee993ecbd08e775a2a7b7dd687d80ad40c687c0dabd98dc6d28489727a02dc80aa21ba2d210c7ff7b145ec3b0e22d2b71bfbc40c385febb9ccd776d3a56c76c068e976b97572923cf65e11fb444104dac343dfbde325a7797df11bc68fff396397ab76035cb7be89c2", 0x8e02c6b9baffa65e}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2800c0de94adf7ab, 0xe5) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r0, &(0x7f0000000280)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) sync() 16:04:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005, r2}) flock(r0, 0x8) flock(r1, 0xa) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:04:49 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x17, 0x10000, 0x0) 16:04:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x1a3) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:04:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35}, {0x2006}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r2, &(0x7f0000000580)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xd0, 0xa, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f0000000340)={0x0, 0x3ff}, &(0x7f00000001c0)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) poll(&(0x7f0000000240)=[{r3, 0x5}], 0x1, 0x7) mknod$loop(&(0x7f0000000300)='./file0/file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b035f71969a8db2315a2966696cc4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12291ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f88a2d8c53c52f5500b2fa3f9b6548c2e62fb2182107db1f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a61a3a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3ba4ef761f6ecaa3ab1a31ed732f828c9248d5cdd13e20ecf26823ec334e3fecc4d906d8383784657bf43df13a94e507c15270000"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) fchdir(r3) mknod(&(0x7f0000000400)='./file0\x00', 0xc01c, 0x1) execve(0x0, 0x0, 0x0) 16:04:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0xa, r2) r3 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 16:04:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 16:04:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x4, 0x2) r0 = socket(0x26, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt(r0, 0x2, 0x4, &(0x7f0000000300)="ebffcbff13b9fde4993192d6487ea5c3ef5417ce93489daf94d8fd3a35dbcf09e8955058ae953b26dc2f2aa211d274afb69d9dd1a1c612fa5ee12376464af0e881a18bd0", 0x44) msgget(0x2, 0x8) r6 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r4, r1, 0x40, 0xffff}, 0x7f, 0x9, r2, r3, 0x0, 0x400, 0x400}) 16:04:50 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:04:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x81}, {0x81, 0x10001}], 0x2}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00bb80 failed: no mapping 16:04:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="a2022e2f667d4a4830006cc6e581604b7a8463ba88b50ec85206e87844f38b8c116a0c1fe302eb6f56c698a364dff402d7386d4c4dd01e3674a7f929c8496240dc2737cf352d0ba484171544cf92e96880dadc1315569bf02800d4b987b3713d760d5db8490f6ad087d8df9592c854b70e845511f721ecc052f23aaddb8c805905dbb678af3fc2ef9cf7e56acc4a2fa3f29af014460fdeb1bd2c1990528074fbd4fbfe4e2307f4fc06000000000000004f20217fb6ac233003ed47b981408acabc3e37294af4f0ecc469242f915b0ad242d3fefa398039a298d26b040000a067b5f0b5ce263766620a04060badb0d6a7a8e67a3be057000305949bdf5bd9d0ca5ea6bf84bb9ec364b81020a7a2fecbb48fbcd304bc79fcbd766d21aebe7bc31483677c8f2068cda582d0d7b808f148c5123447d07db0c3f95b48d271d7cc8a3fe056b1cfb7b900000000000000000000000000000000a7194148dc166461cff68d91d763d718f95e2e9afbc9ac1fd6a57ebf18b419e5ef07705c06928a502b3baab8"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:04:50 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 16:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x4, 0x0, 0x9}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:04:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x40000000001f}, {0x3c}, {0x2c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00bb80 failed: no mapping 16:04:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x12) flock(r0, 0x2) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xe3ead9b9a252a4b8, 0x10) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0xaf42, 0x3, 0x9}) 16:04:50 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r3 = getpid() r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x880, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000080)={0xffffffffffffffff, 0x1}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:04:51 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r1, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 16:04:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x4) 16:04:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000001780)=""/4096, 0x119b}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x13, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000001740)) 16:04:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') shutdown(r1, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x25, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) 16:04:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4000000061}, {0x1c}, {0x6}]}) r1 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x4) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) 16:04:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x5) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./bus\x00', r1, r2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x2, 0x6, 0x1, 0x1, 0xfff, 0x8b6, 0x0, 0x1, 0x1, 0x401, 0xfffffffffffffffe}) 16:04:51 executing program 0: r0 = socket(0x6, 0x4003, 0x2) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) 16:04:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 16:04:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa1ee2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73ecef11e1e60947b656a2694d5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5ee2a8d149c8efa02da10bd2cc4dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b8055a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596e6017e78ad843d500ff67d2a59639fe741a0aec0e0dc61fbddc38bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4e47f8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15d719e2387d99e6e334cb1134b2a53531fe3bd283dfc0855afd892af7d5535b58f71bd16b29676c3d97d6c143963eea501bbf977ee1e6cebeaf10c709475af95430ff73397dfcad5362127c422477ef7cc2787a365b48fd0eb55791bacc1674ceab51eb2bf38a78279c30ed29fca1ef182e75880fa9a598e8bc64c012523ff200672ca6251403df516d0bdcb80ffd2d"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="ed3c626f7c9fcbfa7bc833c1febef914d637f20ed34d2c70e1d89c3351e1db068b04d3e07c97058de5053db00f980c3435b1c4969ed87a1fc782292756f1582825f4db0dff5665c32467fe0a8b9bc5a3306722266d871481af19d470393594bb8bf20062fe56b6d1f66422", 0x6b}, {&(0x7f0000000140)="5433d95483c0fe1908568beede75d6a0f6742e65de5e230eece86cec3106f5087d84084ace", 0x25}, {&(0x7f0000000180)="17b8a9028b46c9037be288333a6148b8e8b3ee4df7c397830a807f26770030f49f1f0136b6be9ed6b15ad57eacede51c117d4a3ea8f68f4b7f3b25818661714a7e548199861b5efe3276b58b137e2bbc0eb40dbb9aebecb642a3198fed589fb9bacbf4cadf8ec34c68cfdc17020bbfdcacade1b7e4def79b75304e", 0x7b}, {&(0x7f0000000500)="4789466e79e74262aef127c9f8080cab6f23cb658944e40c3e0b096f37ace3e48aa2e718d355361c109f9afcb335a092fcce057a9206a80fb69f1380b3ffc66da11c6cdca5503a727ce71f2f6fec356f7495", 0x52}], 0x4, &(0x7f00000005c0)=[{0x50, 0x0, 0x1, "69478b79e0c9c396e673b41c87787a731674a851d6770af835662c00300b0658e613efdb7d61abef82f2cf3ad75022c45e9df2ef1ce950fd22c910"}, {0xc8, 0x679b32c3e52041a1, 0x7, "ee8a929bd7135dd65ada73596b66d290e48761869210a60cd2102e01dd8d5aafef6f2e4eac11d9d93a28c75b77668df4374b2013eb4de2e4b159d84a2a18c68fd11af3cb47e7d099ba3715e140e1a565c1281d6c66636efd0542e5026a16a0df5e22bb51385f1410da00715113edb65dd52eb8a007bddbe0bb5f3bc8cf0ba5b6b1f6c89e9bfe11f8111fd24ae771a0689ea995c0f906dad6d9c16ae8943e0d6ee69e43f940a2fb0a00bd156e430c6d16e8a4d8123830"}, {0x40, 0xffff, 0xde50, "eb1ecacc24ea6c0f4ac3237f6dafc8d396834c28bcae2b38ac1280cbf63f8c215dbd1e585831fa33f41345404086"}], 0x158}, 0x402) 16:04:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4900) r0 = open(&(0x7f0000000000)='./bus\x00', 0x89, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='(\\@\x00', &(0x7f0000000100)='!\x00', &(0x7f0000000140)='.+\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000200)='+*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='}\x00', &(0x7f0000000400)='\x00']) ioctl$TIOCSDTR(r0, 0x2000444e) 16:04:51 executing program 1: kqueue() 16:04:51 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x7fff, 0x1, {0x2, 0xbe14}}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0xffff) r3 = semget$private(0x0, 0x3, 0x100) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x100000001, './file0\x00'}) r4 = dup(r1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1ff, 0x4, 0x6466, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfb2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc35}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009ff000/0x600000)=nil, 0x4}, {&(0x7f0000f2f000/0x2000)=nil, &(0x7f0000d25000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e33000/0x1000)=nil}, {&(0x7f0000a44000/0x1000)=nil, &(0x7f0000ca9000/0x3000)=nil, 0x100}, {&(0x7f0000a53000/0x4000)=nil, &(0x7f0000fcb000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', '.\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000006c0)=0x90) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/96) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r7 = getegid() fchown(r4, r6, r7) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000800)={0x1, 0x5, 0x800, 0x7, 0xffffffffffffff01}) write(r1, &(0x7f0000000840)="8a9c2dff44f218d86af00eebca890edcff61226176334a4c0c020747cd403fb09807e61a50ac8f89a5c7afa2f8b9e7f735353ffd1c7cc8cfef0793e4cc5b1daa31b95206ce38e95f2b45413bc72c63f21910714d109f494cf113c20feba4e0c6cb70e1844c24c3a23cbad3eae8b210afc0aedfe8bacb45390761383eb0143866e7e84ba8ec4b529cdd7b22ce4deb52c791fce2cf924429d4a7bd", 0x9a) lseek(r1, 0x0, 0x0, 0x2) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000900)=0x2) r8 = msgget$private(0x0, 0x200) msgrcv(r8, &(0x7f0000000940)={0x0, ""/14}, 0x16, 0x3, 0x78495158db19cf88) lseek(r2, 0x0, 0x0, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000980)='/dev/klog\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000009c0)={0x0, 0x400}) accept$inet(r0, 0x0, &(0x7f0000000a00)) recvfrom$unix(r4, &(0x7f0000000a40)=""/4096, 0x1000, 0x40, &(0x7f0000001a40)=@file={0x0, './file0\x00'}, 0xa) 16:04:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0xd}], 0x2, 0x22b) close(0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x80, 0x80) shutdown(r0, 0x1) socket(0x20, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) socket(0x20, 0x3, 0x9) 16:04:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1000, r1) r2 = socket(0x18, 0x4000, 0x0) r3 = dup(r2) ioctl$BIOCFLUSH(r3, 0x20004268) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)='\fFW}', 0x4) fcntl$getown(r3, 0x5) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) lseek(r2, 0x0, 0x0, 0x3) open(&(0x7f0000000040)='./file1\x00', 0x8, 0x13c) 16:04:51 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x7}, {0x7fffffff, 0x53eb}}) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:04:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCSCTTY(r1, 0x20007461) 16:04:51 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) mknod(&(0x7f0000000380)='./file0\x00', 0x2, 0x6) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) 16:04:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x5203c7da7263c0bb, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:04:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) geteuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x228, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1f0, 0x5, 0x3, 0x8000, "2514cec9c5db36c67223d7c01ddaed3016386352", 0x2, 0x7}) 16:04:52 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/15, 0xf) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xfffffffffffffee1) 16:04:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="2d88068fbba83a2929d33c5b9650f3d4660b974104fff0a722e6256fe3cbcaa9e1864688453431135c31d90b30c1a1952fb11de6d74e6009658a2fe96ebf56f9a00fee2f5136bb8420a406d626fe056a5e5e913b92c661997075e104c62306842efc7921513992d78c3e", 0x6a, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB="402369002e2f6669bb208d3dfa64d351666c653000"], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r0) 16:04:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x144, 0x3}, 0x4, 0x4, 0x4e31b4a8}) 16:04:52 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) shmget(0x1, 0x2000, 0x10, &(0x7f0000217000/0x2000)=nil) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = socket$inet(0x2, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffad) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000180)=[r4, r0, r2, r3]) 16:04:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7ff) writev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1) 16:04:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xfffffffffffffea0) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 16:04:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x3) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setrlimit(0x8, &(0x7f0000000840)) accept$inet(r1, 0x0, 0x0) 16:04:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:04:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = socket$inet(0x2, 0xabf878ce27ef4b04, 0x685) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/202, 0xca}], 0x1, 0x0, 0x4e) close(r0) 16:04:52 executing program 1: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x4000, 0x9) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:04:52 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) lseek(r1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xa94}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000580)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) r4 = socket(0x2, 0xc003, 0x6) recvfrom(r4, &(0x7f00000000c0)=""/188, 0xbc, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r4, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)) 16:04:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) shutdown(r0, 0x1) r1 = getuid() r2 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r1, r2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:04:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x64}, {0x6}]}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b\r4A') 16:04:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20403, 0x80) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:04:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffffe, 0x8, 0x3, 0x0, 0x40, 0x1ff, 0x7, 0x579fc999e6869185, 0x0, 0x4, 0xfff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x81e0, 0x0) r3 = syz_open_pts() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x10880, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) lseek(r7, 0x0, 0x0, 0x1) r9 = dup(0xffffffffffffffff) mknod(&(0x7f00000004c0)='./file0\x00', 0xc000, 0x8) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x20000000}, {{r2}, 0xfffffffffffffff9, 0x80, 0x8, 0x8da, 0x2}, {{r3}, 0xfffffffffffffffc, 0x1, 0x2edbb8a400968f2f, 0x5, 0x2f0}, {{r4}, 0xfffffffffffffffd, 0x82, 0x20000000, 0x3, 0x1000}], 0x6, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffff8, 0x0, 0x20000000, 0xff, 0x3e204669}, {{r6}, 0xfffffffffffffff8, 0x509ac37fdd69707, 0x4, 0x100, 0x4}, {{r7}, 0xfffffffffffffffb, 0x54, 0x8, 0xe, 0x200}, {{r8}, 0xfffffffffffffffd, 0x4, 0x20, 0x1, 0x7f}, {{r9}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x3ff, 0x2a3}, {{r10}, 0xffffffffffffffff, 0x52, 0x10, 0x3000000, 0x3800000}, {{r11}, 0xffffffffffffffff, 0x4, 0xf0000010, 0x0, 0x7d8e}, {{r12}, 0xfffffffffffffffc, 0x80, 0x1, 0x9, 0x6}], 0x3, &(0x7f0000000480)={0x400, 0x81}) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r13, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d", 0x152}], 0x1) 16:04:52 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x11, 0x22, 0x0) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./bus\x00', 0x6, 0x8, r1) syz_open_pts() syz_open_pts() syz_open_pts() truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) 16:04:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000001340)=[{0x68, 0x0, 0x0, "36180bc831a99b83f6dee99accbf5bb46afc299ec06587504c4419528d6909fb542814b85b37d50b4e4f9be9e91b3142d0e50cd51c179a5f79bf993c34bc3ecda443ff8f0763b181cbe25ac0f1c131de9d"}, {0xe8, 0x0, 0x0, "f28f4a1d231b6f05f5dba5c409640c40c52fbe2897fd7dadad23665ecb07bc9ee954ffd159ef4e1630ff9edf0eb77d79a7fd9cb5399f77bbd8226dc50f9578609a3f675e9f4dc4681174e9f0650d4944eabb0f7d62bb061d3085fcc5cfbc60a13584f1ec3fa3ff3c489e0d03288dc1ff65c152676a8dbbfe0e097bb1ce1a5c93eedb1fb17d89b6ab00d8edc0823db58be064ee61673280c7277eb51f38efc14c7cb855fa1f6818234d9d0d0c0177ce351ff63800831c91fbdd9a98c9eb5aff7a519369fa22cd1a7a2d3dc07b75ba101bac"}, {0xf0, 0x0, 0x0, "260e55492c8a4c72dd77e9e96bba73ea32bde4b308d066192e24d43570ffbdd3efa0aff46f96b88fb8c3ad7f00153f1f4d95d445dfb7df94e4725df4f37503a48e07fbdb2ea496ec0e4a576c365488db65821dbed5e9bc83a9d32f46346286b356f8583ff9708dcb90089fe31ee87be00fcd4b1cbfa2c2f2f175857bd1870dcca60e26c35557dbbf905d0d2c10f4f4cc562ea9f2a7dd7c777a2a98da8a32e65cc954883de3fe48c676ef1748c589a24832db1f5e194ab25885f92a74eb37d35ab3e04f464b499c3b501c3b8d03d88d6233e13a4cc8b49a1400"}, {0x28, 0x0, 0x0, "98cea48a3af176573045daf1b263e3bf5c"}, {0x5a0, 0x0, 0x0, "7cf02174ac1c766a2abf2f76b73299c93cad467756f5d0870210aa033d85155ca3545df717bea1f5ccb328d0183f6f5af7e605d3d2153ae909119347624d2f7db5c22ee4805b470f24b7d4899add17f3c8040faba7868c2874222d1f64122421866a876604942007664023973fe7b3036c0a9328c2efcb17e96850d39f18693fdb12c7e8cd1a498536944d91d6cc4e5b52d4896cb4c36cf718b192b6ab2d7b4c962c93a879c977e841af6004c7f03e768276039e985cdd575b0103e372427efd660e1b69f9e31bd9f98117456ff0cda80650b96bd619015cc0382e98b7d3278c6bb3d75d9f8aeeae441370477c5154c235cf97ddae05ecc091b3c333b51164e06c7507e109e8957bdd24840d149231fa24fcb748f3623cae59eb0bab2e0d2db93255d093146402d2ffd046c9fa75869878344f3a91b0878c4fcb2d7964823a9228116132109290b0a31a2c3f76c50fd02d594cee09532918acfedee2dee309a23f3be1879591f2479c5f54ea03171af587a098ab3a390520c53a2fc44734574abcfbc356d541efe15709b5e6a7e5f8201e6ff73946c10ebe88da22558cb1faf2f13ee3d3c420f9c080f41614d3690264081ad667d7bffed96ef506585c06eaae044e060b3e7c7bc5d33b11d02e8e0221c0590090ef75b4a2e7c527256b32452484c5e01679022af6508c8e5c41aa7a0409e32d01f579142094a0dcc5cfba34520bfc4586f4f6cb7562d9e69f53132aae93c4fb010b7dd4cc4f38d8655d5bdd7a96604dd4848165143cbc1fede67bd5e15446564d7e9a1a5443e08c44b6521e9a3147d9da758327dfbd94a51f2cc765f9ee08425d070932ffa9d1cad00f09b88cc04fcef90b80bd54d8db75961578ad465085b2377d6618f5574762916f1874bd49e497b06adb2ed1d3ee0a4803b78e4e30c1cf956b102bf9f2eb511734d662ade24c5477958dd033765d64bc32a4a4c2f701ea8b5a50486ee2ad137b27f78a89cf9080dafbf8c7641a928d463f100a57b99777c9fb0a93652d240fb1e997cddd348741cdab38faeb363557fef1ba8d98f90d3295dae5f943a7e2423a89bcf611309d8ba7cb6c6256d0f4a5a3b60e31b7c90e9adee3d14e267765bc58e1d21190bdae2ef5e42757ce4d667d47552a04e3cb50cc23ee86dd254c6a55d6c10d0841952ba3f5d76d485f67b42709950b15546ac92487df6143b89381c85b3090a8d26ff6ea4b469c8510242ddfdf624003dd897898c25b472f1740e487a3a34231df9c2019c79b7f3817c69d105d07f6b1ecf2991e2961f1687e9d01676fcb3e49b76092f3df27fcc0cf141f2ac7dd43a790062f3b5ecabfa67c31543f43a03c47e4fdd889801c4d97e5cd3797169241ed1229683bbb1301188d9e4957d47a965ac6527cee4d0beaebea6ee30ab696e1b7ec4d2bc1878ebaf783c5588ae3b0ebad7fd7dce1f6b5d3a67937bdf715a38c21ff2b06046367c946d14bd74c01aaa1bc3506d01ad85a5f9722628936ebe6e3f3d1e9bd3f1d6a99c93e94758ce8799b4f88a9ab674525187c2db2dbc697813b111125c32c996eeb8eddff4379f7c3ca5e2050af50197daad7a59279201c6e5a3e3c966af8f5c91a69d448fc933c3b40bb9a3dd64d1c43c15c6bd45fd26d1f79248626f26e9762b6d37bf852e2c7af2590e334cb7394ac88d1261243209337303738c0a2effbe95afc6aa0deef3ad195cf68e0d52847de88137f58a7eb54bb4e83976ab01006e73542ef2c30c8072f06ff37f7c118a59642d3ec7ba9925b8b09e58b872211595d36e4ded5c0fb3e8df98e9a39a1a356155eed6ee02a15bd8855aea480c1683b47fe4289274a381e0d2e16f08face1005b2f2e6063d91d8c11b4f876cd7d9915e2eec4c446713a1f82b4c128582a8aeb5664840073eb737ea207334895db41412b1e5b2410f4155053774d42aeb16af805d0415fd2a5e73005f482272feb8e34ebccd14e0b4fd202ee80eafcebc55fdc1c20e9b63b"}], 0x808}, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x11, r0, 0x0, 0x0) 16:04:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffce8, &(0x7f00000001c0)="b6") 16:04:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x2) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x50) write(r0, 0x0, 0x224) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:04:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033faffff020000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x6, 0x5, "80363b9c3e98fba2164d72a33ffb10d97a798bd4", 0xfff}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:04:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x5}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x2, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x1000000e4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:04:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d3", 0x493, 0x0, 0x0, 0x0) 16:04:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) geteuid() setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/65, 0x41}, {&(0x7f0000001240)=""/202, 0xca}, {&(0x7f0000001340)=""/212, 0xd4}, {&(0x7f0000001440)=""/139, 0x8b}], 0x7, 0x0, 0x0) 16:04:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x3, 0x7, 0x66, "a02edb3adb1e0d786de2b83d4545f0bcbef543bc", 0x3ff, 0x7}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r3, r4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="5adea657a4e90c256f343edd658b9e02dec2fb2ae81fd999f244bbfd5f0c0bacdb05e8daf48f9a9ed1a3a03fe8ce05fa3eb9f6dfc2e4d651f6526456ce76d23910d4677a7d79bfb048d0bb139f113fcef6add56f8988940e12b611e535ca5ec2", 0x60) 16:04:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:04:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:04:52 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) getsockopt(r0, 0x0, 0x6036, &(0x7f0000000000)=""/179, &(0x7f00000000c0)=0xb3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x180, 0x0) 16:04:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20, 0x20) sendto$unix(r0, &(0x7f0000000240)="c39378266105caf82b7e54e38eb3832e1184d1dfc4ac9c05922f222104e6afbd274f3f86de19e208046fc52748b8a1a5350011373305eccb981ea0b2b350db2a512a3450d9a45f2cad6f5cd6afd0d63afc3169002c7e9ac1150edee8e91f4f5990fdcfc78f1bb1a7c2a9d101d1b73cc16117d79e3e0e86d48051854e138f95937bf31dc734a618b8f014d28eddf8071ec24920", 0x93, 0x403, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22a", 0x57}], 0x1) 16:04:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x42, &(0x7f0000000180)="fd6e79ee27f5360fdab80f2f90ac842c61ca7a0a34ea87527997a038f4ae4a66e7f9cae11df79ad1f2af818f92229f26f768c765cf885f2a1828c0a09f3b04c2a63b") syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:04:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000100)={0x7, 0x7}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:04:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28, 0xfffffffffffffffc}, {0x25, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000640)="129f") 16:04:52 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) setrlimit(0x1, &(0x7f0000000080)={0x9, 0x5}) 16:04:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pread(0xffffffffffffffff, &(0x7f0000000240)="a498b5a08d575b085efb3afb8c2ebcd2485839c943c3b7bafa4fb158089bd17aad72c21e8a09ea584f2db6264c7be5e30f309b95089aa798a00e4ca62999115b4eaaee9f0f855fd5c3c81885765f30facb64cbec44d08ed902a066a9c2c38520619a246c1fcd4d9774091fdf74f1e5b372e0c845e8eea8e343a093e4baea", 0x7e, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:04:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:04:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="c5") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x200, 0x5, 0x2, 0x4}, {0x8, 0xfffffffffffffff7, 0x9}, {0x7ff, 0x5, 0xc99e, 0xfff}]}) 16:04:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff4, &(0x7f0000000340)="b6") 16:04:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0xffffffff) r1 = semget$private(0x0, 0x3, 0x128) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000380)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000000)=""/32, 0x20) 16:04:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa63e959282dfdde1) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:04:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:04:53 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000ffa000/0x4000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1db7678e23a1aef0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xf0000020, 0xfffffffffffff8bf, 0xfffffffeffffffff}, {{r1}, 0xfffffffffffffffc, 0x50, 0x93346f7317ba49a1, 0xfff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x8, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x20, 0x10, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x1, 0x81}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20, 0x7ff, 0x6}, {{r2}, 0x0, 0x40, 0x20, 0x80000001, 0x401}], 0x0, &(0x7f0000000340), 0x7, &(0x7f0000000380)={0x2af, 0x800}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/125) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x100) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() preadv(r0, &(0x7f0000002800)=[{&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/167, 0xa7}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/19, 0x13}, {&(0x7f0000002540)=""/113, 0x71}, {&(0x7f00000025c0)=""/217, 0xd9}, {&(0x7f00000026c0)=""/245, 0xf5}, {&(0x7f00000027c0)=""/36, 0x24}], 0xa, 0x0, 0x46) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) syz_emit_ethernet(0x5c, &(0x7f0000000140)="362b721611ec1702757981af02023ed31913d530395cc246bf2c9d9e3d44012d50c4762c410689f0f1bf3d8c5ad9cd3fa142e43b4f8f38ce33351122a5cc50a5ebb2cbd790095829032a5a73c4c869ce2da654d2675c246c89e9df1d") readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000002c0)={{}, 0xa, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:04:53 executing program 0: r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0xfffffffffffffdd1) 16:04:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80000021bd, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x200, 0x1f}, 0xc) fchmod(r0, 0x21) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001500)={0x200, 0x38000}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186a56010000001c00feaf0000ff00a8d29a6ece014f38d6fbffffffffffffff16350cc91b08490842", 0x2c}], 0x1) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000140)="8c62f0f68d858983181ba33eec9026150f5c2126f33cea969c00effa512593f924c2ee72c5d2570decf373317bd5a67675e07920dc2a5db6eb2c4bdb3caf0dad28e714d3f7f40f41bcef6c2e41b1a96da8698e586b07ff657e90d1a82f1cf1ce9eec925ad800dac93da56010290625caa164daea77271b2565", 0x79}, {&(0x7f00000001c0)="c462bb4da4eadb6afbc65bc40e95208ac467341116f7235208d7b68bcfd024bee7a3f7a12141acb7b6394cce81d721d4b3b4cf3d36b08e992222fc0a65ae9ed64608b28bee1748e6334bdb9c796f58c0042584365c2754c8eeee9eff77bef66d12b84bcacd39f378938a9904f81bb548bec006a50221ae1020afd9a22454b8c0b22a34dfa3e5ffa340e6b795deb4f355f25d530a", 0x94}, {&(0x7f00000002c0)="420bc1db81ecde951e54d71add27cb0f0daf235e5d9cd025477dbf5b267753aff179ebc2732b7ef6305b63872a62a30822759a911dbd70c7cc98e1db6e115859608317c9f74924edd6876e5c1c3f0ce450", 0x51}, {&(0x7f00000000c0)="f37616075c8ec92f2cda8b525ad2da64869aad528165", 0x16}, {&(0x7f0000000340)="0f3929c8b729a281", 0x8}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="d3f2e0fb5b0c0c81c3086461988d58110dab507a62498371722b10052cb1ae6952d4a3e85719195916eb6399d6a9a49ac68194f11631e368c26d6cf4dfd16f72a9b5b79bebc002717b56dafb2f4f2eedf3c3b708fa2a6d418a69376a0d7cc401263c9a5a9d02901032ccc6a021faba2546e65d61479fa429e808a63984b29456302cd931874daf15d00c3cf7f7700827e8c2229cf628096cfa8cf08571fbe4cf91c43b0ce3a689ece8d3fa2c9ed07b94e484cd69b115aa267a1c6db4cbb467e390174d9d4fff953dda7c2035522dda525b67d1014ee6e50c9ae213ec63d967ad846b786033d78c561eb2f46510588222c353eec9fe182d2ae8507a0ddfcd560be190e9895905f214df8dad450dfbc150edfcdaf5cf53001bc37ff8d18fda3e017eb515ded2ce5083d7f0bbe1ad5bcd9f38f0c13543301af4225390c3a9ffb0ca6567e66edc8d59fe8e288a6a88a3342bc04e9f9306e6865e3589ecfa86f4b763fe0abada5b020223cc59395b28f520bba2477e4611533cdcdeb3a4e775d5ae8a637c97ecfb69c2a0334eb7440fcaba46e11f442118bb998ab14a7b94b7fc968c5d44ea7665e416a76c714ae7f384b4309a5ffd2f85763022f1e1eeaf745c918139e6a57c7ad1c484c99f7025747edf9bc234fd4c4090e64dd3b931138a458b2d5df0d123445aa7c08d86c0a80bb7b0828aac36876ee3fbebb4ba8219ad8d18de483ba79ebb7703ef9d13ce713d3a31de354434f1abcf9f84319dfe7512a6dd9cbeff543356526ac9130ca4e5a817499b1ebdc2f92f3f5566764d06c23e3c25fdcb137b1390150a7e7bbc00e2450f6bcbd275a10f3693b7fc7f885b497ccbe3071da149fb9f12684a679aeb8487de05c40f4f841d23de74754edd5f650cd65e72904630d6602bad52c7424d7a911a6f740bf76eae1eded2850e9f4296157e3d63fc98bb2fe21b2c14e18b46abe4e6ea8a4f144de4a1d226a010a3db5863b785da6c34b99a31158762eeb78210a92f82d7689747ec1b1efbad8d6fd8f5d809d40fc89b66859af0a5b75910b02884926c73f0808dc84b4dc7a14c7e0c31a4ef874246c6b91a2ef7cfe3beaee720ea2821fc6215a459b3659e7e0c0bc89a25a41dc2f583e183f1410d7a0052d250a2ecf938049001a2193b5e05ab27f907be0fc4cd06961ef6d1bc9674196ab3161ac05fe950badc792bbd40f3cff5cadfb09c1b4d5cbbfefa1529a8968a2dce69453d1bd003f796184e9f2e2bc95f6b7a5ec6df847a242d57eb74614c6509be0dc1da759662517c73067a1fd0a65806f77a41e4d5dcf2664b3c78dd61ad990acb3a49aafdb19c2cc115687a629ecd85cc9f9c49e9940aefa9e7a4f6f3f94aff044d83722822eb7bcbee6df16616929ef7e558b9e55400834356ddbf2efb44b3e8c0934fb62f0cbd7e40337b5602d5a568251a1fcab8daf7f3ad62f533129765ffb6591f21a244f53e905e19c1c4ad5e5b7d7baa5be307911f2a78e9671d7d313d190540dff7f3d02113d78ee13331665d962e1a5629d6b445fdc0fcec8b6ccf04bf6f924f7a3d1e8cd9cca74a2f9c8461a4329ea724f85997f12fadde079e67071ae17a509190aca9cab4aeda3488a2e00f22d9dad0582aec6ab96942386d451491a761fe423d1d5d9640dbd89a6cccfd49e7d741aadd650c8911f99a8ca63b4c06e50db64a7d019cdff3745cea08e286961d51c79efb97cbd47db2e1fc89510daaa5605838182713885b1944d058b00cdaacf5036e53c1dbf69cc0b9a8630c301155ccc5dcc3aea1212963cdce3ddac867fdf74c4fea3c9f9a6c485ce248818a4e0fa46fde06be98c6d40206d7eef0c8b73b348c565bdf265317c1077847bd088aff5312f22bf4ad3d252677d6f6730946ee15087b5d786a12b88fe8f2e45aeaf002a20ad6b79f0093c461496a979e74f447b2d81534574d84a9b065f816bd6f8ac62f01bdc9510dfd90adbae9cf398cac37a470d472149dead82fae2c07d945cd095bde6bd1fa4428c9be156931750423567568956033ef192cb5f5434d83e6bda8d127fc865791cac904c8905786ebe821326a71497817c6878afe8ab87228c3b2ee55bf3514e66b02a97c416804b0d48a2adb7c666f1288e9a77f4e8f6572e650435754ebc6c756166c6612af5b8671f52aa9b7420eea19fe8b1066d908141211faa9e97bab520814cee62a6814212697f93979ceafa53cbcc7fc50d6f23d4c29635678d227cd94457dd89a173ea36044e4a813756e4b8bfc5421bb8ade339c96a4441438dcb89e8d0f91bd974c800510cc5ae4cdaa4d6288f874e0cf9754cd1369541d0b73e8ac9d6a751357723beb342112084fe87c86e7f7cb381a0d5292ec179b63a493277579b963e092656f73e75f84b51f16f70424b54a8239353474b6a6f0a6b3ed0cbbc076e491c7ae28195c50f620551e49c078a80b67f75ea0cd6272c3fa1ef242cb7461be862c98824b9d8cbeadea227ea0d444e2ea877c965735886c189ac4055363c241ec1a8caf5abd92ed35baf84fd850b1f90d4dfc616c7fac7526b9dfeddd8e5b7519495f9f3264d999a480467fd0bbf6cb707c76bfc687f03251a1e237015601985501e3cde9412dd2aa39ae1e6a55ff263ca7474ff92d0ac16bc1178f74eeca225f9653463193e3f32e51d87624e6e9f2d93e229a90aa7fab60a3667021648fcf63d0984e9001a0bfb0fc32c7006da5e3bcd05ffd3a3e47143dfdfc25a2ac5ecec1ab245340a7f592f9db0fa6e00461ac473b7c557215f2363b541faabc666d1fe221ae297c268ebc24fe0172b66b266ffa4f3739ef495d0dbf71621cd96e3391daa0840bd872d346350fbcdd1bfb238dc65f72658ba67cf88fa82e4a485eeaae135f8ba0edcc9e1dcc4c89dd320958058f6f014a582be58e748c4bc219dc1841509439e4839ee91ebe9ed0a675688ce52d8b72235121b999ceb867b18279373833742c4a49f0626c99c1b46a21a9d54f28ba73c91e2c9982bd70010534d6bb11d6972eb94524d6c1047aac318effff30fb68ab65572c3ccc6ed9a3e18bf3cd145bee60483289e3f97a1049a32ce961e0a6560ee478f3581892d7cac70c7e463ffbfa74c0421fe65a89ac488822f6cd1958a0dec1eae4eb0acbd593ad33f0961f4394bb82653f70d604e5a18132b4db4eef79757b3de57babc797e6ad0f20e139c66d8a226d105c665ca8eee803d1396bace8f216f8f00d36ebc9373257d55e04202bcfe64deb2a3118a6a0336efda96ce74994005693bc44d1ba59459ea8edeacd3e981ba7a82105e392d50b3bc1e78039af350647f561e43cb1e19c1ad6261312c60dbdc1dedf6783f0370786c75b21bfb00b8480d25d7b075dc608cee3ebc16ab46acd86b01ace3cb5c0d955e5cfc85ed2f99a39f299fd7be4678abfea75197a5b07ddc930c5e14cb459739c81be3d90d1ae27cf22bb359a5c484af92d81b6e18924f826a5c6025240f6341c0ba582e7434a6ded4ce0521ca13cbd77ec192db0ace60f55cdd8195ba44cb8941de3705e652f4b2ce4ebd17a6a56c2e6c2833e1f88c8067ddea52ba8f95ee71bb5049d0a266ac460b525996459ce9094619ffb16d13b33beed820611fa6f1737b881a5409c8042fb3f21668537505d9adc1d8b8e95731027e54fe143d22c0fb1c518e8390477876505b5e17745afaf7a6e53c220beba0d781a3b97f3f98ffd973e64ed73852c99633dd66f10b23a7f6670756f814b51f8511eef2ac7913af91126e97a316cffc2f96b3e8e5b8778dab66e271f5c97b77c382210589c4c8addf24ccfa3a4ec7f59fe83ca939ab466dcedd3b9f1b2bd1bf818328f55f64fc769f4cf7da97154524225bf27837353452a0ad71d7c1a15fd9091c40ee5ccc9d3cabd771d14955b113e3b919946f3fe85d8ab61313e5fbeae61d50fde65e1c30e82ac48a22a952d6c41fad6f7370372c06b6561f5ff987ee6ace4470faf46ace2f086627bf89bf4922618a9f74edca5a8a208cdd7c53afb1ee6816c16264c26b98311762a0c050411b0f5a291167929803c3092fedf55c426e598c16c1289652eb280b3d900aa13d5b2fd865026612a2be6d2f5428418426b79848e6eef16b0e6a97d0fdd5db8154ba78b0e63c1e420d6d9a2fe11b7b9c987a66b1a7122213193b39c9eee61ce919efe719a074d0a7de8a5b3195fe269b2a94038deea4d84d1bceca349f579a2bd429bca75ae97b2bd58954ddf90e75edb22d9f33f8d6439342d9a0fd9a07b4e13b036822bc189c9345392b4329097709d39db6f0073e6fb4d72215a699fc20f0de57e84914479c2290e08b02dfe83b3b92693e6c0d94978f9a6dc770be4dc43e2ecd3f8c59a2c50826959dd9f902ba48204e7f3f0c352f3295d3cc0eb3e352b69474bcb6c3d9091a2e9a04595b54a95cd0a8f8f9ace3910d8119bf2342f0905bf89879abd5bd06c58f5c31420aef0d1e646939f808d6221d042639f539b8221998466b8a6f4f426660d81869a9b6bf32c25738ddbefa6941130889ebae74bbb3051edac20fce867d0e00d22ef600e1f899f1718ad32fb46997a80e31806d267964c0c7d0f4efb00bf51225d19b876c5f3b693baba9f7628ecb669bc365ac2545e9e1b4431cee9ecb10ee40936f9fc13068fe95992835dd5541146de84d53583eff7385f39940d9b62295ff5145b51802b05fdb114e63ac88a9302d72ed76fd806fc4b520e444c9dbd24b1b49487fef240727d9807aa66f5234c27d0fab42687b6c03f798d37b7517901099ef1299df4d9cb1d5aa9d21f549f2495e8e7bf4a78020e046586d2d2acd04377fce734c788eb6c6dcfaa6ca17d4e487c258f184ae4630c5f3d97cf6a08c9734b317718d57e407f06d2cecc401ae0ea1ff7b1a7a06f04dc1b151ff268d0144e601a9d993c0fe215e9ae1833864d958360c1fcf00b21f43c9c9d69d4932572804d75269c1e15d20fd09becfe64abe768cf323a76718b119b41a11e7b8497ffc65868ceee138cdc040936b554f01a8065aa82f798c88eb204008360e08edbbef9c55f3e673fe82d2f2f16498719df574ecda8ea8dfd0fc2c6d0735fab98f8211fe0e26716364bfadfef8be0727d81ca58338a5410d611a277f5a95990749b49b60159619125c3c0913040ec733304c39b5b723db439abd95850ae9f22954962a7d5c3e76b73039e95f5c43fcf4acc52adbb82e1c477aa74bf653269d6bd23e7a8251cb6bbbdcde94b005000e9c393660633366fad443fc68b4a73105f5ee204812fb4acfb3d6e79946cb6e4580241e1af40954aa69ffc986ab0a709e89fde435997806fecc1f16888dc1d2bccf56468d620a011a9bdb89939c8778fe025cbb968ef6acda6699db184281d90c40f95c78764135019a944ddc9b02a339ebbc0fa8e889ae305b7512dc91dadb65c2728563edddd6610ced5343aad3e644487d8317aabe6616152f1c555818a12d5d385ae8adc173c2a6a94ea16242159c95f2e90ae616a845124dca18bd0872db766c8ac8f95862f961514baf8f069d5fa0e952e22906fce8f3464b0d7096495daeb1fdc657e039b574379ffeae804088c6d08f003614f09dfb6b81df2586cdcd0cce1700e7920d0dc42738d29c48d88b73a3c956fa525600ca11d0ae3e6f4452fb3fd079a6a1774f6733f7d7ef9f288b704d28458ac28c9122f8b6805395a13aa65ee27bf7e2799bad125fec7c573ec95d4bfd7b30797b9e728fe379f0c9643d0fb05b5d85fa0126e156e7acd9a480ff99523e427a101ad8c298c59c777c95db9ec", 0x1000}, {&(0x7f00000013c0)="4f848aee27ac8eca678782498199a8a3b404798525a1e504d5993cc8f06e4100ace65dd3ed638c07f69f05966cd34c07f3aa054fb64699f34dda754ae3df943b3158024ce0d7e0a10f3167bb9324c271efd3ed6e7e4243ea0f3af0", 0x5b}], 0x8, 0x0, 0x0, 0x1}, 0x1) 16:04:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x9, 0xfa, "ee8982131cf6a1b2ff87e48d0b9b4fdc8f02e783", 0x401, 0xeb7}) close(r0) 16:04:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/71, 0x47, 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:53 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x1, 0x3ff, 0x9, {[0x0, 0x7d, 0x7, 0x100000001, 0x3, 0xfffffffffffffffd, 0x7, 0xfa, 0xffffffff97f68c87, 0xd52, 0x6, 0x76, 0x200, 0xffffffff, 0x9, 0x460f, 0x53, 0x6], [0x1f, 0xeb, 0x0, 0x2, 0x5, 0x6, 0x6097, 0x8, 0xffffffff80000000, 0x1], [0x401, 0xffffffffffff8000, 0x100000001, 0x3, 0x7ff, 0x10001], [0x2, 0x4, 0x6, 0x100, 0x6, 0x7fffffff], [{0xfffffffffffffe00, 0x4, 0x1, 0x9}, {0x8, 0x1, 0xa51, 0x32fa}, {0x9, 0x80000000, 0x1, 0x100}, {0x8, 0x20, 0x5, 0x80}, {0x1, 0x3ff, 0x3, 0x5248a49d}, {0x7, 0x6, 0x401, 0xffffffff}, {0x0, 0x2, 0x1ff, 0x4}, {0x3193, 0xffffffffffff0001, 0x8001, 0x80}], {0x9ca, 0x401, 0x1}, {0x8, 0x40, 0x0, 0x4}}}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) 16:04:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x7fffffff}, {0x200001d, 0x0, 0xfd}, {0x6, 0x0, 0x401, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4, 0x737) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0xffff}, 0x8) pwrite(r1, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x6, 0xffffffffffffff81, 0x7, 0x3}, {0xfffffffffffff001, 0xffff}]}) 16:04:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x3, 0x8, 0x8, {[0x3, 0x1, 0x2, 0x9, 0x6, 0xfffffffffffffffc, 0x5, 0xfffffffffffffff7, 0x27d8ba87, 0x53, 0x3, 0x2, 0x4, 0x5, 0x9, 0x100000000, 0x6, 0x2], [0x2, 0x62200, 0x80000001, 0x10000, 0x5, 0x0, 0x2f8bdbcf, 0x81, 0x10000, 0x3], [0x2, 0x9, 0x9, 0x80, 0x0, 0x5, 0x9], [0x81, 0xa3b, 0x1000, 0x6, 0x5, 0x40], [{0x5, 0x1, 0x3ff, 0x3f}, {0x1f, 0x7, 0x0, 0xce6}, {0x7000000000000000, 0x3, 0x8d2b, 0x3ff}, {0x1, 0x7ff, 0x10000, 0x5}, {0x7fffffff, 0x6, 0xffffffffffffff80, 0x5d3}, {0xfffffffffffffff8, 0x9, 0x3, 0xfffffffffffffffa}, {0x7, 0x8, 0x0, 0x4}, {0x1, 0x9, 0x6, 0x2}], {0x7, 0x0, 0x25, 0xffffffff}, {0x0, 0x7ff, 0x5, 0x10000}}}) r1 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCBRK(r0, 0x2000747a) 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'}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x9, 0x7, 0x40, 0x400, "e7bb8f96f6ab874a5b98f889e40c8e76f2a6470b", 0x6f, 0x1}) syz_open_pts() clock_settime(0x3, &(0x7f0000000340)={0x0, 0x8}) 16:04:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x9}, 0xc) 16:04:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) read(r1, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r2, &(0x7f0000000140)="010029ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 16:04:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000000, r2) 16:04:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) chflagsat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x2) kqueue() close(r0) 16:04:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="39e20a60b28e037cc88baa7e80e0d3581bca5ec7b3994f29e94f2d2b16770d264e0808b66a22463d1f081aa5a6464ca9f539e272f8054da30c7a4cc58a5411f2df3cd047739580e98832b05c681dc82bb3b8c6c9cc4f8ae602aa911411d78c77d9b1f981351949c6", 0x68) socket$inet(0x2, 0x3, 0x102) 16:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x10000000, 0x2, 0x3, 0x4}, {0x63, 0x3f, 0x1, 0x2}]}) 16:04:53 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:04:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4421a783d1e6bd9b, 0x0, 0x480000}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:04:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="17a095ddc2a4783c4dcf80909b1ffedce5299e9458a303e0193e486613ccafde324db171f964b05b358046f3b85488f74a4c9bf7dd418b1ec2ebc0fddc5bea0ffce36bf3401c279e", 0x48}], 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:04:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r2, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) getuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 16:04:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="35acfd3644297c408c829fe633eb4b76635c4c34dc659083572d8bf6571ec06c967495c3018041970fb6d18a27358d281f1bf2ee792e199ef509f5efa43d5c", 0x3f}, {&(0x7f00000011c0)="c44ba960313c0c63699f77c654b5615f1b5c353a748fe0060f30ffb32ace052056c8cebaf375021fa2c4eefe735adacad3ba2179fca0e33c08178b6486e0932004eed368083a321cc11ce3483359fc91815a8d7bcf49671aba5c87d11c25d5598980bd225b824d778c5f4cf0fb512df613ba1912e30aa20f71bcd01c098c50f919e0879f682a007470bc364a06e18da3336dcc33f7c742df8053d8dae882451c317a27a84fe7807d991a213265ea31fef46c766834c19bb6cab4abeda991f923fbff13a445390622a9fb419bbdec8f6a49ddf0428e7beb99bc66a2ae0e0c7637f3a02e40e79c4fb61257f756019cdc56af1915657ed11efd5ccd5febf484", 0xfe}, {&(0x7f00000012c0)="53d6ee1c47ae3675c2b5d6752fc7209d09071a6c6754f4be7cf926f94c7f6a25942dca679fa55d19bc12144fc18ea1f99f84c8524948df71a2dcb7364a8d93ce998b3c383519ea3f1088f50087705dd12b0fb479b9", 0x55}, {&(0x7f0000001340)="4b833e227ff81f62387fe29f34f79494075a7dceb6a98e181ae7a40dd75b375c2eaaef783abfaca7a5afad68a9d3bad021f8456cde804b21cbe93a46be114991eeee0ea43fdccebbf8f43d82f6ef3f7ff5d3c9bb100a41dcccfa1f62c68fdada7fc72e552ae5be9191199a1f60d3da76e1954ea0badc84798b2d2ce1afb0f70dee4638b7dc302b6515981e9bd50b7a139a2638c1d5068a7f88a666fe7a16c7261ced0e391904", 0xa6}], 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000001400)='./bus\x00', 0x2000, 0x4) rmdir(&(0x7f0000000040)='./bus/../file0\x00') open(&(0x7f0000000000)='./bus\x00', 0x401, 0x0) 16:04:53 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0xfffffffffffffff8, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:04:53 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000600)) fcntl$lock(r0, 0x8, &(0x7f00000005c0)={0x2, 0x2, 0x8, 0x8, r1}) r2 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="a9cc9e01fabe4ebfcc305370dbd381e6352465fa20c55f62ff196a98d76ae05665808148c7a5da2d3e0edae44de4cb1f8634a97a8b41f0861c45a11e11d7f484df137c9772f3717f3a06c493ba854bd4d7ff57e7d4db1a0ff7fefc4b", 0x5c}, {&(0x7f0000000300)="53059267c91eac4d4be6dcd15c857e2600ff843af534f17478dad26575362267a1d05d284874c386e910a99c07c7efee916993c199ee55a2af3e1c3a2670c37f8321f979aaa3fda4c1", 0x49}, {&(0x7f0000000380)="47fd9fdaf1b3f665002a9657e22421b343394d1a4480649932498fe5ddb48bceec740fbb06f23804a730f64d7ff8afe1474e52f86b17f9580aeabee70e9d5ca418d58ff67b46ed6585de9ab2031f1bbcbc8bdac0a51525a24724c1ff4593a75a7da0775113949c6ccd42e25b9d75de884ac6dc6f5e3ce43d7a609e977d5f5ce6c983ccee7b79bbd35736e4ed8963b4d18fbac314933f", 0x96}, {&(0x7f00000004c0)="95f8a9457bdac29a450a2474ef04a8aa61da9216dd54c3d6a80a46da75d09fdbaf272462ef68a0d9026368d7e6d32cf20656e1663625ec5a518506975ed0b049a9aeaa5179811de8b459a260c13296a82b13f87d7da4b0f78495a6972082aea83efc2dfee79a4ae416e8fe3f30c99e29580ca7777b40668e8c6a7d5a3dd5c24e3a7054682bb510a252dd8df6133b5d8e6fcb85d41d3481a1b53020c547ce05ffc792bcdd59d22fa975a47ddd2aa88a72a4", 0xb1}], 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e007fa4df0ede0d"], 0x10) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 16:04:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) seteuid(r3) r4 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000200)=[{r4, 0x10}, {r0, 0x80}, {r0, 0x80}, {r1, 0x40}, {r1, 0x80}], 0x5, 0x8) close(r4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0xc9db) r5 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="010c0000000000000000"], 0xffffff16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setown(r0, 0x6, r2) 16:04:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) fcntl$dupfd(r0, 0xa, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:04:53 executing program 0: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0xfff, 0x1f, 0x90, 0x1f, &(0x7f0000000340)={{0x6, 0x4, 0x4, 0x3, 0x401, 0x9, 0x5}, {[0xd6f, 0x400, 0x1, 0x100, 0x40, 0xce2, 0x200, 0xd382, 0x80000000, 0x7ba820f1, 0x7, 0x2b9, 0x80, 0x9b, 0x0, 0x5, 0x2, 0xc9c9], [0x5, 0x80000000, 0x80000001, 0x7a, 0x19d, 0x1, 0x4, 0x6, 0xde32, 0x9], [0x7, 0xfffffffffffffffe, 0x1, 0x3, 0x5, 0x1, 0x380], [0x5, 0x7, 0x81, 0x4, 0x80000000000000, 0xb5], [{0x1, 0x401, 0x200, 0xc1}, {0x681c04d1, 0x7, 0x100000000}, {0x2, 0x5, 0x100000001, 0x3}, {0x300000, 0x10000, 0xffffffffffff8001, 0x7}, {0x3f, 0x3ff, 0x8000, 0xd4}, {0x6ef6, 0x100, 0x63b0, 0x1}, {0x14bf9a79, 0x100000001, 0x0, 0x4}, {0x78, 0xc89, 0x8, 0x6}], {0xd7e3, 0x5a02, 0xfc, 0xfffffffffffffffe}, {0x3ff0, 0x8000, 0x7, 0x1f}}}, 0x5, 0x7fffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x5c}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x1, 0x0, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/240) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") munlockall() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x2, 0x7, 0x2, 0x4, 0x5, 0x7ff, 0x3, 0x8]) 16:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x7) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x62416d265c71cb2e, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0x550014de, 0x3, 0x4, 0x1, 0x1f, 0x100, 0x5, 0x0, 0x9daae21a8c293f9b, 0x6, 0x3c5}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107005, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x93a2, 0x0, 0x5, 0x7f}, {0xaca, 0x6, 0x6, 0x7}, {0x4e, 0x0, 0x401, 0x2}, {0x2a78, 0x6, 0x9, 0x7}, {0x8000, 0x8cd, 0x60a0, 0x3f}, {0xff, 0x6, 0x9, 0x3}, {0x8000, 0x87ee, 0x8, 0x1000}, {0x69e, 0x7fff, 0x4}]}) syz_emit_ethernet(0xffffffffffffff46, &(0x7f0000000240)="00e60b16a116d297cb4b0ddab1977e4f8639887ee88e7e5bf37f4c777df875729b2f9049b6d359768935fffca7630d7cbb7a6fc46e06effa32a25192a4f9a2c2e4b6e915946b511b9b12d27b1c9d82f2aafdabac5f4fdc157ca03b59d6f5844a1205e69f75bb62c1eda83b90b8e305390a2700"/127) 16:04:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4002) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') 16:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {}, {0x800000006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xc8a4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xd18) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x2, 0x7fff, r1}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) 16:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r1) 16:04:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000680)=0x9) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x100000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getegid() fchflags(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000002c0)="64245f27373af1df127eae936a570c8ab1fce4be219f1d7621b761d356a09e3c36895e44ada907f5409f026ffa7316ba4ea5bb12d08a5bfc2c4b65f0e043dd8b75fd6c1ca3f3db2b344fba525375f6c293c49eb539d03af74ec5117e98473586355ac6411b11229c6704f6d2ad7d7a6cd1346e160f64e11fa169cb87ac208f1731abfe9d7f362d598e3c7d97b56862e1486989778d9254a65d9fd5c6861d16585466da6d827783254379ba75f65044a9f821f3789626ed8641ea54a6cefb6c1cd3d6c9d1ef4a9e4cd14cb06b9ea08fb9fcea0f5cceafc98ee207c6a426892def0fd4cbf16558cf6c87fa86c5d970fa5cf4e3efb97cc242f15bdcaa", 0xfb}, {&(0x7f00000003c0)="5b22d5221c3a2ed6a90b8de33413df4b305d46d2cfc5af0ee8f1c716be3ce77c4a47b2b606914d557ed66e56b72b38ec8645237b8ed7d7f303661698f43ec9bca2fc976eb099", 0x46}, {&(0x7f00000004c0)="065d884f3e1f5dbf746c414027c00b886164551ee3ce946f1f4ddb5c08d3b44a8d4ca56037ad100fb8f57fd6cdf77eadad0a6bad4e4d55f9a40b468206c80de58025426cf9e8965a33ad57caa766a585dd9e252d30a0d0c196c7861963c5591fc10aba47bfadf6", 0x67}, {&(0x7f0000000540)="8b5a66c7f7aa45d183261160687fb6335846552c7e4bea732ace1a97eb77ab6bc380016fbfc20346a8ce72d148b9df0ba793d9a12bd6116b1a0cd694885e9754a33eb7f7a994601a5e0f4d9178ff3dc7dc25fe924649ce8aa001a842a729d8e74d2db7b576fcf20f1ea6acdcdbabff62edcc3a7b146325ec4f66e68c44f67e2c95d5083205be2ac5ba1ccef46a18a67b93b38573e4d13347d5abc4612f9673f8452587c242fbf7493d33db50d6592499cc697861b2eb9adf12e9893ada1e201b31997ea8f02b6b44ae79b7d84c4d464253c48376ff73ee4d0ddba7c2640f484ac758539124", 0xe5}], 0x4, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0xd8, 0x6}, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) fcntl$dupfd(r0, 0xa, r0) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:04:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x1000, 0xfffffffffffeffff, 0x8, 0x5, 0x2, 0x1, 0x815b, 0x5}, &(0x7f0000000040)={0x4, 0x1, 0x8, 0x492, 0x2, 0x5, 0xffffffffffff0000, 0x6}, &(0x7f0000000080)={0x8, 0x6254, 0xff, 0x2, 0x6, 0x1, 0x0, 0x8000}, &(0x7f00000000c0)={0x649a64dd, 0x4}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x1, 0x3}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) 16:04:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="002f66696c6530000000b19e4ed0058522d1d733c2e7d426c699c2fcdbb2a45f9270c2d12a9c777a658986424ca5646461a6b6fb607c4cf92a67991bc951aafd3b8e111515b6e030b86f0f077d8d9d13e753e6f1169c73239c78c3f425979f7df616a3298880e1986da838639f8ec32fc0389a119559b100a5bd7ab7776cf3e0549ccaf18861f8e47a8bb7dceef9018d896217c63d5896d8b8d9c09f5bffe6346e1d8c5450a610813a706a40b587f9debc"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:53 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x107ffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000000, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40, 0xfffffffffffff000, 0x8}], 0x100, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0xd2, 0x0, 0x4, 0x2}], 0x1, &(0x7f0000000140)={0x3, 0x4}) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0x5267201680f305e2) pipe2(&(0x7f0000000180), 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x440, 0x0) read(r0, &(0x7f00000001c0)=""/127, 0x7f) 16:04:53 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a0", 0x15) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\b', 0x80, 0x0) 16:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x87}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000280)=',') 16:04:53 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) 16:04:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) mlockall(0x1) 16:04:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:04:54 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r0) geteuid() close(r0) write(r0, &(0x7f0000000040)="036379b6eab49ad1782507f2901a43b2a422de686f5ea420fdf4c5f8076af8a6ba754c9cc6de05c97212b12ac53c402657c358e042df637c2591d78fd315c9a23e6ce20df1f536b25d759340509fec376476ad30b5e21bc9ce5efe4f453ed67f7635090d21522d7963c6df374589fc96fbd347db1714d78010f3", 0x7a) 16:04:54 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x80000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000700)="e5ee4a2c2d7fa4dd66448b71609eebcd", 0x10) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x77bcd4c2}, 0xc) write(r0, &(0x7f0000000080)="9cb2992007294c02192ddfe06e322e", 0xf) r1 = getuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:04:54 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:04:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x74}, {0x1040006}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b6") 16:04:54 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) dup2(r0, 0xffffffffffffffff) 16:04:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="22be48f074a4ccf71a270321d45a7ae9a3e664be8447f8d477213436d111ca3617ff32e9d24b8d9e2c333e5ddec6e820efc36714e5ac589ed80739d0caa9f1c1395c6db05a4d610e766133648acc748fac0a7677a710efed9978e7f12657c4b42ce4cbf93ef827d908700706dd710ace0ec24ceb0967b1d3750f446f77f6bffcca90", 0x82}, {&(0x7f00000000c0)="7f68023404c0c4b099202feb2af41596cdb6910f8fb70794366e9db6e098f3085040cc7c33f6814eb9ba52dff8b3ce3c60783b37e790368c493e6b8e5f431c3d4014e23dc5ab2f43ead8dfce8a8e289c1e31c67698837a6907d65d8d51d02e9c42f5a4f59549025747ede88bf85ed877d9d4d40abee2c98e784fa59f545775bd9e3471106926666d6e6d2fe08e0cd1cbf1f5df1e9b5ba3183eec946fed8917702295c9dafc43050df3d4b20a3ec6cbabcf253f428cc5af1faff184986929", 0xbe}], 0x2) 16:04:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800004d}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x83f8, &(0x7f0000000040)="b6") syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:04:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c5407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2e7a5eb210ff6b201b33e963adefd3996b5828d5b70b787d12bbbf8436d72dfe178dfe92dc64ae7b544177c45adcd3bd80f66f5ae47eb462d386d4c2ac745", 0x85}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) execve(0x0, 0x0, 0x0) 16:04:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffb83, "854955882e0261ce304b055008742f4afe4dbfa6"}) ioctl$TIOCSTART(r0, 0x2000746e) 16:04:55 executing program 1: r0 = shmget(0x0, 0xb000, 0x8, &(0x7f0000ff4000/0xb000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:04:55 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) kqueue() chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xc1, 0x2) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x9a2300677a3a086c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x8, 0x0, 0x2c, 0x81}, {0x3b70, 0x54, 0x7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:04:55 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) socket(0x2, 0x5, 0x81) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="887553276f7da438", 0x8}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 16:04:55 executing program 0: mknod(&(0x7f0000000280)='./bus/file0\x00', 0x2000, 0x3200) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000300)={'./bus/file0\x00', 0x2, 0x200, 0xa2, 0x1, 0x1, 0x0, 0x15fb, 0x1, 0x0, 0x2, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r1) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000004c0)=0xed8) open$dir(&(0x7f00000003c0)='./bus\x00', 0x60, 0x40) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000000c0)={0x2, 0x8, 0x2}) chdir(&(0x7f0000000100)='./bus\x00') readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) msgget(0x3, 0x18) 16:04:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7, 0x0, 0x0, 0x8000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = semget$private(0x0, 0x1, 0x110) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/145) 16:04:55 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="11df1275e4099f60544069ee", 0xc, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000000b80)=ANY=[@ANYBLOB="000000006cf76a20a7a258b27b8bf3519d64c827c7cdfd3acf8554eeb2fcc0f57d206c0f360496d8e920b97acac879d4aa01a3286c406d7dca6615aff0c27533c68655f2535e5747f7c1ef6eb4e20acb11acc18db9d8fa7f00d29484746ca98c0e4106f1cb12919e65764fc6e5a1de4756d7ac2d948f676072468a4ebdb61dbde3411830749d4ae80b86cb266fd6299adaba7ac2a57520aef1f58b5ac0ef705459ca3b8637b7e06bdab142dc09b82293ffc961f50a3dbd8b5368fffbaffb803cad917de0d1e436b6a1e5c5359540f061f9c6a7026ede8b66436dd18151328ef58bd3aecfe31fa655666b8237b63f5a5fe0c83bd56787eab8b9266e4646268d9b157930dd2bef91883996f0ba2078784d617ef7b8a08ef16157bd5533a794b299ca966359919129174a2109e1ff1131b093f5fe8d7389bbd9cc8c0b41e7b0a4d7ab0fc6dd969b45b2a7f9ec742b1945fed7d8c469d836fb6015117e641558ea113170d56be590e00b5a4e9b8995a110e2830f6e86958cc47b08652a1ab6"], 0x1, &(0x7f0000000a00)=[{&(0x7f00000007c0)="9a3793e35b7b37befe69d5ef7f06cdab25712505d7cae9dd9d93bf2e0096bb88ff64be1dcc92dd7ea6f1ee70480c2188d97e96a35798245e70f314dc79d6173ef00287426ad7707e437f94314a39c80e981d8fb2a453369a527a7946cd21a8745b0694", 0x63}, {&(0x7f0000000840)="441a83986db9bfda9888a93c806be5fa84913b17dfd285", 0x17}, {&(0x7f00000008c0)}, {&(0x7f0000000a40)="358158d961673eecab20209835a28aadf44989b44b8e2bb41070930e1553920c0661e6ba35c295a464bd8f5966063ad0a5b25f6047cde9472caff661311a5cd8b9c35a4d88b14823d72cdf858df91eabe48b4b5409a0439fecb851ea9840306c146408334630ea50217c9447b99b5759a2c6713feb9f29cee0e678d1ac8dbd9d73fdef59e826ba850834ae468d2d84174d00d858a5adeb2661ec7352ffd3ac03283f2df60c5970375e3e00d45ba448b548e67820ff43adb70fd8f016a201ed1273fc5bc32b79dba14dbf9fb4dc1de643e46f9c722372c55c0f3c7dee40735cba6b14c4ec6f0316d22add161d6756bb2b725a1c1475c22d66250eb09beadf6280368aa3525d7fb67ad929", 0x10a}], 0x4, &(0x7f0000001f00)=ANY=[@ANYBLOB="1010000000000000000000008000000038cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414e837ac203f5b6a3372723bea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d3eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e8677c0abf09ba8ddb7cd6250628b7217c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c6eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c67392f9e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d075393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec96d9b32ff7b624d51c5c8a0b453c8ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b55b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e531874b61e6be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb87b51f49d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444fddc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657e34e1ff679f761d7b3574d332189241d58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf01912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568acefe69200ca54261c673f95a24a1d0e90dd77fb81518df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca723707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e2a088ceaf361458b9a314ba706f13c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a6aab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb3ce613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a578a5e7ac495e76768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b3636a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb7c0b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193bf42e5e2b07f9b41023761de829071820a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd3449082f31d6906c466c16fbfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210feff9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc229ac842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02cf8000000000000000100000006000000183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f317bc624115c200cb93232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c7fb7e3e41ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d4300000000000801000000000000ffff0000080000006fd095744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b00000000d000000000000000ffff000006000000c97993787e66ea4feea450d78195c0b1918f91253924e7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb0000000000d000000000000000ffff0000ff7f0000463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113dbc0000b4e91d82b8bb67854ea383c238440a695f08983d4a1feb6fc4e828cb919d11bb8949a90b3fc5c2da462a6abb9368f9ab4d4a3836557adf1e34197ef1baa873fcf80186b5e58ef9c60a5b968eba57b69bced52ab1a49ea668325002a0f35670a5c8bd2a75aa35d8d9f9a6dd2874b2f0a32f5826e0ce4e2848ee"], 0x1429}, 0x40c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x203c1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000380)={0x452e, 0x1, {0x7, 0x1}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchflags(r1, 0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000440)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4a2, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000001ec0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000880)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='/dev/bpf\x00', &(0x7f0000000680)='\x00']) r5 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000001c0)=0x6) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000001e40)={0x9, 0x6e7b}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x4020426b, &(0x7f0000000040)=0x4000002) r6 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:04:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0xb0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) pread(0xffffffffffffffff, 0x0, 0xfffffffffffffe7f, 0x0, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r1, 0x4, 0x88) fcntl$getflags(r2, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x12c) 16:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x100000000035}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x7, 0x3698d0bd}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:04:55 executing program 0: r0 = socket(0x18, 0x2, 0xf52) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x800, 0x8, {[0x0, 0x5, 0x8001, 0xdb3, 0xfbd8, 0x1000, 0x7f, 0x0, 0x7fffffff, 0xfffffffffffffbff, 0x63, 0xffffffffffffff86, 0x9cf, 0x3, 0x1f, 0x4, 0x1f, 0x2f], [0x200, 0x0, 0x7f, 0x1, 0xff, 0x4, 0x6, 0xfff, 0x5, 0x200], [0x0, 0x6, 0x1c, 0x400, 0x9565, 0x9, 0x6b], [0x8, 0xfffffffffffffff9, 0x4, 0xdc4e, 0x9, 0x5], [{0x54, 0x4, 0x5, 0xfff}, {0x1ff, 0x1, 0x4, 0x8}, {0x1, 0x8000, 0x50000, 0x9324}, {0x7f, 0x6, 0x8, 0xff}, {0x1, 0x5, 0x20, 0x1}, {0x80000000, 0x4, 0x6, 0xdb2}, {0x200, 0x2, 0x1, 0x7}, {0x3, 0x9, 0xfffffffffffffff9, 0x8}], {0x100, 0x100, 0x1, 0x5}, {0x949f, 0x7f, 0x4, 0x2}}}) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0xfffffffffffeffff, 0x2000, 0x0, 0x0, 0x0, 0x100}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x1}) 16:04:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x4, 0x22) semop(r2, &(0x7f0000000040), 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 16:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10840, 0x80) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:04:55 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a9192d85169c699420327ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ec969082803ba9a1323fadec43beaf656f9362301555914cb6ca1c5bbbd92e7b354c2d7ceac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc78f198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aae68d951edd47f868d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700000000000000000000993902a8fd63e5c33949c2f289c58a2d48e82f72c07b1c570e18"], 0x10) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000280)="7bdf63800cdd63f82f6a2242b373171a26d69d335d48ea8501e1c49e053caea3a6abd3a3f2be52272798011149b2661123e484ce3f25f11e93ed7d59f5ec6aa03366ba566b63f506e8717a5a7d601e34419fee92f6e34db3824404c093ac4e9811a768d0e3742e3453c32067c1867e47f9c864afe54013a4dc5f20265ea4766cbe3819638ce8fe0a4858dfbae041becd40f278761d5291655cf3d34d67301418131567730fe0b672f901ae825a77578f301fb11105974d14536d05d5513709e907536dfb", 0xc4}, {&(0x7f0000001580)="5f135e9e02174bedb1279149596db8c40414c16ac1336869d100bd61fe058359206b99bb54bde2e478fb128e3297943f96ce56b2fef137adf405d1e038f5fe799b317998ae31649c511b54957240060b720053843e68df0aff657a6d8fd35614e385811d01554c9d563e2b111355a342b54519bf0672879f8c244b57d2b799c713cb156b2b77fbbfa5dd502c391f40933e6ef2364f7efb0c093203466cbc1b7da37de86b554080c6c692eb6e306c75f371f666200ad4c0ba3ea80fb79182e6a6f54a43858b17a0ddff48cbd3804094f1f0c46eede015cf7d28a5da6812b5607ab41e6a71ca774ccae02e1c0bb61c32c08b262515d23d3cc51b3749e236590523decfe56a7d0c3ba7760d253e9dd6be0329d9bf5f2037615457fc509e06acbb697604cac075c991ae7cfb5b5359e551165fd87052799975eb4fdb8fc1618043eaf142513689f781394009ce3c16f36254a90ba2c5a34e12ee0b36ac755c1e39b4ac2ffa3f9d0b358551f22dba57873a96f2ab45d084a45138853d56d2ae54f665d86db2bc9d04e33f67260996267f1a85ef28f12995e89ec03b8441d039168339c2a89134eac3951532e0cf36a4b4a6a17f8541867091ee236c72668e60eebe9c1b09f8786abd3ad2dd222cdef7b673043ae3c89c7b778140116603223ee3359bda623ec86b403403bec7936c5ef50214fdf9222a0476c5e5db8797ecef2a4b66134e468dd758bb83bfe39bf8c8766da9003ef00cc82283a866af2689ca85d4c84c81b8793f61f52f944a74c7bb593d21c569d81828a6ddaac29262ce62399cc30f6186f3acf1f0041b6f8da0c6f8cd573d5f472688c0016b409476ca8d028fc16808a9a5dcef3cc4169d8006e315e23ec86d99bb73057507850e532cbfdbe15b018b67998d6689c93497cb886942948d342f20b0aed5b2d7443907418b25f9b5b769c0a05af984efdb8f19b3104022f63a162dcf9cc9cd957bad4e5f09fac98a2600a243dbbc2f4562978479e4043173e234c8feeaf15cc7f7287aff96907e86d04f4ff3137637261d61933c417f777309cd988e47664d3e36c20e00287972a691e565786b843c8c78c6f5c759641ebc5d7a6f51619812fa2cce9b2d7aae1d63f443c47b23680083f13182a7c95f77c58dbb6f998f0edf1ed46fb2877c1cd3f23f30dba28f7570bdd9de9e18eb94f928ea35765830e9b60c3b6452c3facc1cab2722c9c533c368777966d213a14b06b89a2767cadc3d4393c0663b87b29e7f5942932d0f8404b4f202e061ac1211f2403372dde0330351d8a4c3592d08ad2d85d08565a9a8300ef2e013761d34ed7aa3c1592e64ee6de79026880476d14af4ce253456cadbd24e1e88a967a5e64491bb356bd026e82cf4b482b86a32cedb690ae194f16603ce31c4ee00bea17fb0166eafc178e4dbb23672aa5e31cd53c4b83a1c9a018251dd7c7f1e05f8b2b4ce1af22cd36bd5095aa8a9fede5556b5180139c555f3da0e9c6aef1d59ad92e3eeb35747bde03ff2a4a811e9f453c18bfffb5227cb83dadac3129ee568db117c7f31d0ec625bdf18555a4c4470cb8d4236fb0d7630c34db1ec6d75efd75d1a3a67761dea172e91e7b66bce269ff09d997514533a53a1a62bd26dd7dd352ef7e0efbf45c31aab55b562af768464afc4e6aed501a2ba658ad124076d4832632026d5056ae417aced69a99b4f8657de031fc4aee2ab6afe0b532b31fe2da68ee88bb488bd3bbff0c9d050d9d42ddbd52781c79f93479c055e8c71f5284c4e40d47563689e3901459f3cb5a576fdf5424ac67865cdd77062d3dd60a21202c412420e75bbf2504a699e4c1f73f82c6d6402ad7d5841f2ce174692399f0a418258395ae68ce36e8e54decb6b63611897584323617483a696b0f4b62acbc6727d3195400272051fbf5acb4127014860f468048bef25c2b551dac66455e1d3133a3725f261f35887e68224e6c3e799448a04d7c957cb6a60ae9352f9e8395c00a947b9fc113ba10ea9ec31b50af0414690bcaa14b3e2ff759ebd3bcb261f8855227c9b58dfd6bf3719139674883043d19af55dec42812c8daddddfb0d22115b5596b7f4f257d490a1235db4896bef264692e41860b0ecb5169ce75cd8442dcb58f88e8397308d205257d3961de4a9aeca57b4981a2e838239eabeecf4ba8858973127637401b262606d45140c5f1c99b073ae38d0344e027a61445719b3dfba194134b473e398eacc3f5ff7387ee21c3acb52615c4f16e785ff557acfd2f5162d739d7f339cf23451e7a8ca6ec9c7624a44b855af93d8f9f2142aca8bda7204e59a71dd3a6e151962127e4200cffe0b26890ed3ef39bb8ad7bc090c050b304f2f11de8c57cae122741ed85f6a2f92351536ad3b8f863626d9183c7f5c7a8d6a922a139294584ce61d07ed590267263f920b0bfd254ed4df0fa67c483e1fd201a2eb530c5625f6b44bc3fc5951ca048b4a6f704f56379b79dacb860adb56e9c2892600e304650d1e6fcbf83d77dfbc64064536e960e75ab8d6baf4f5d694b93cd4fc5a11e860ccd50d08b14976b9a2fdc6877323be623c7912511287c72c31e7029efc69816c1809f176fe4954b6f6bd777bc9413e6d2802bb221827169b03a6f03802a897d622a70bdff310d51732d47a421ff505907a794a7f158ec49ff9e3a36e759fa15eb8dd909c08ecb1bb6d48db25b559b2be7d320ad68b91dc01740630aa2ebd4cad7094602598cfb24b2cc9b4b3540493a0054a8d835a3afc2686ca082e9abd62bfd8222c85dc4eef61009ca11262d284f073a203b97e22b72f9859e3145a220c5ac7534721f4d876a7b42ab1f067e8790cdc01ad70e39adcf79a0f1fc5ff415300587608add6d6b9df7b52ce43d74c21345c570a3378aa9f60550e9bdffac4e6dceacc4a00124d78eac1d2dc3adb1e4a0b39a7b2daf3ce7b980508947e7c658b8302dd9c6005abf3a6528889e6a75d1a6e112e96d8d3d69d72725fa5f60f5071cb9d7a5a9eb8360bc039ce0eb4c02cd72b686c81babce7cb5d7fda1591b59406c7f2dad68f8321ddd129aa5751a755c3ff51333ee4e312a09175768a0fea393d4ba949616addb400be2daec1930b7afc5394f693b5905892b7614a4d5232879195e46732364dc904c388d10eb0743a413bb9da46474068295175e62712ff9d30aa19e5b471fb7ef2a53abed2e1e8396bb7d5af0f503e09d3b6e6e34c807ccfb36a3f402085d05dba6f2caf45ccf18ec79937219e351d2351473a0d7ce1e67ba46e2a696ee79c8b01c5aff70997cd1003bbbbea72b648505d5aec74ce3f37214440cf856baf24559880135f6804cdd2ad170cdda9227ae102dd78dbbe8ac9bbc2278c80fa9f164ba649e67894ecef6047dc7464255f848edac4fd0eca58c6b89da4006565430433916e5b465188c564063331153be9175a4e1fc82c4943cb38b1dbf952ba3d3e47c9974eecf243511896655e646b8981f44f04652de6d44ba3512efa90d696d6756fc59bdb8c5d4738181c1f2ee647b512590eb73c3f844025890a094a764f33f223869a411bec7ca25badec24bc3003d78066bb6b59019f24e6ec5c45c4981ff0450070ab969085106fc8a4bcd37ab0dc74412924ddd07a544e9fcb53a76a83fc9451e3eb2fefb46b7c28102e22dd1a53aa9a1f830b63c9d97adb0ef31c678ecf081175ae752627a03e10426d064f49f14d229f2315674620e2f58d058b700934b07e30472f85d6eaf01e8e96c46339b5bc0b4872489fb1c64d22a8be64479d0d79ac97d939957710c3c74bb34069117fcb9676efb4ddfe40f70910dd8541850af0a0a84202f0a0d5a6d2fa903b8e03cbba3be6f4d2f1a3c2d423dfa8f313cf9db488d263d2a6f112ceb98b8c5b937e91d2ef9fb17d31f15e0", 0xacd}], 0x2) r2 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r2) 16:04:55 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x100000000, 0x2000000000}) write(r0, &(0x7f0000000700)="e5ee4a2c2d7fa4dd66448b71609eebcd", 0x10) 16:04:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x7fff, 0xff, 0x8, 0x9, &(0x7f0000000280)={{0x2, 0x1, 0x2c60, 0x6, 0x1}, {[0x20, 0x2, 0x7, 0x8000000000000000, 0x1, 0x9, 0x4, 0x100000000, 0x8, 0x2, 0x10001, 0x6, 0x751, 0x5a, 0x3635, 0xff, 0x100000000, 0x2], [0xa0a3535, 0x0, 0xaf89, 0x2, 0x4, 0x4, 0xfff, 0x6, 0xffff, 0x8], [0x7ff, 0x0, 0x4, 0x5, 0x4, 0x7, 0x5], [0x9022, 0x7fffffff, 0x7, 0x2, 0x4, 0x1], [{0x77, 0x3c, 0x3, 0x6}, {0x6, 0x6, 0x800, 0xfffffffffffffffb}, {0x204000000000, 0xffffffffb5d1f33e, 0x7, 0xfffffffffffffffc}, {0x4, 0x2, 0x8, 0x148}, {0xc07, 0x2, 0x1, 0xc5a}, {0x6, 0x5, 0x7, 0x8}, {0x9, 0x400}, {0x6, 0x2af, 0xec, 0x9a6}], {0x3ff, 0xb9, 0x80000001, 0x7}, {0x0, 0xffffffffffffffe0, 0x400, 0x37b}}}, 0x80000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") socket$unix(0x1, 0x98af98df2eedf48e, 0x0) 16:04:55 executing program 1: r0 = socket(0x6, 0x4, 0x10) recvfrom(r0, &(0x7f0000000180)=""/136, 0x88, 0x40, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x8000}, 0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330026b48d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042365a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b803008854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d40)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417263af4aaea618619545c214cb3bfb5455504814765e1ac0dd23a15b54bb781d536d56dcd270e0930920f52431b848aa8087651e13fe400ee208e3da64f054f224294b9f40ce9b25dbf400ae25be5a07e113f4b692f245c61a340e231d5e6c6ef4a5c", 0xd5}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016", 0x5a7}], 0x4) 16:04:55 executing program 0: kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) kqueue() socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2196fc3dfc8fdcaf, 0x0, &(0x7f00000000c0)) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:04:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:04:55 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x3, 0x8000, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) dup2(r1, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 16:04:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) close(r0) 16:04:55 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) r3 = semget(0x0, 0x2, 0x0) semop(r3, &(0x7f0000000000)=[{0x0, 0xff, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0x5, 0x1800}, {0x2, 0x20}, {0x3, 0x100, 0x1000}, {0x7, 0x9, 0x1000}, {0x3, 0x6, 0x800}, {0x1, 0xe128, 0x800}], 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/bpf\x00', 0x800, 0x0) open(&(0x7f0000000480)='./file0/file0\x00', 0x615, 0x733c69e26d43019) fchflags(r2, 0x1) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000500)) r4 = semget$private(0x0, 0x5, 0x100) semop(r4, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) 16:04:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc77fff0474d8ab8a, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x4a, 0x7, 0x64be}) syz_emit_ethernet(0x0, &(0x7f0000000040)=']') 16:04:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400000081}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getppid() fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r3) setpgid(r2, r2) mprotect(&(0x7f00004c4000/0x3000)=nil, 0x3000, 0x2) r4 = dup2(r1, r1) connect$inet(r4, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000000)={0x8001, 0x401, {0x0, 0xf26}}) 16:04:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) read(r1, &(0x7f0000000080)=""/179, 0xb3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) getgid() 16:04:55 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x184) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000280)="829e4ce87d5adb12ced05afbc80d57a4bc1ecd3dd9263b03558ccbc5cf35c0e0e831392a732e9d0cd3c2d683f6b05b0e570f02014d3eae3488b71ef66176413221f62ed3a52950a88500a29906ecb895961ea8686d454b55f98d2db37a37ff8e4fa3f1bd69e9716ada16dffcd2c286239cb5c5022b629f87644329bcb24ef0c37be267c5efa7a0f5935adbbc828868ae07abf61c32a044a7327ab909f5fb9d0b8914946f8113f65aab115d62e320e4575ead6d98c6ff4ad63093f677dd70706a4a2e9e067568906912347ea1c787c17b30ea005f1adbc54ffaece81284e849ed681392d6b77d015b1e529a1f252fdbf8c74696145085f1c22750", 0xfa, 0x0, 0x0) 16:04:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) accept$unix(r0, &(0x7f0000001140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in6}) 16:04:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000340)=""/181, 0xb5}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x100, r2) 16:04:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x89, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa28, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) pledge(0x0, &(0x7f0000000080)='(/$\x00') 16:04:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r0, r0) 16:04:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0xfffffffffffffd2a}], 0x1, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x11b}, 0xc) 16:04:56 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f0000000340)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getpgid(r4) ioctl$TIOCNOTTY(r1, 0x20007471) 16:04:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 16:04:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000080)=""/6, 0x6, 0x40, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x400}, 0xc) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)) 16:04:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse0\x00', 0x2ba7b7f04eccf946, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:04:56 executing program 1: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r1 = socket(0x10, 0x8004, 0xfffffffffffffe01) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r4) r6 = dup(r5) ioctl$TIOCCBRK(r5, 0x2000747a) r7 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r8 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) r9 = semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000000300)=ANY=[@ANYRES16=r5, @ANYRESDEC=r5, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r2], @ANYBLOB="e4677083fbfe9d5e88219d38f1e6432b1e2667a24069b4e464459fe9dc28c3cb29f07080d74f41f321568834250f16bf1487632addcf10fb2c123bf510c1570964f598fc5733a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b62078717a7a28feb0acf379911f8a768ecc73ac32fcab05df334943b0ff107e86d304", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r6, @ANYRESOCT=0x0, @ANYRES16=r3, @ANYRES64=r4, @ANYRES16=0x0, @ANYRES16=r9], @ANYRES32=r1, @ANYRESDEC=r2, @ANYRESOCT=r0, @ANYRESOCT=r9, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r4, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f"]], @ANYRESDEC=r8], 0x4) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r1) 16:04:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:04:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="d07b202e601ad890f41bc1e1629e5c671ff0913fcf4b89782cfa215f2fabc0a6e2c9669981eb3d9bf3230afcde9ea4a3a833f5402e616bbc071b5091753e670a1ff2002487f69f883e0d6781eeeab3aa2052d3f1bf85c5b75cbaead4cf1e3c09df667699762f6360bc0359371ae3602741be0177cb67571c4ff02e0989e65e067a7658edd31c4262443c271a489d0aa97764ae66e4775e552a9d2b379f7a4b5e5d773fb1950a2e9bb95e04071abd39b992a8ad6e0a1cc80979a03a863e5ee8fd", 0xc0}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:04:56 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)='z', 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="8e5030d111df929354edb4e0e232dd58cabe8d72ed77e5bd333351875e62e0d7a7d2705f469e66e9e2ce8dd42c2a00af52c182bececcdbca01b7dfff3d5fedeb5e519984ee9a305eef351dcc35b087aa35781b0164a42add6d4cc3a2d8cbd356267b96d68b6e887cc1109c50e9da5081a9b2d74814c8cadc2425a07e3b66df0273f1a3aed3daad399af5aacf54eb8318586366e2f79609bc39eb8113caa9c48dc84c78986c72047d1fd5f6b56fb67778609915bed2b8e766968417ccc61af929da9f11989d3450d6abdf1878eba616219b6ad31792f719233b879ebea19b33ffec74896dff289665ab6afa450e08b4ba5410630a71191b442cc6d9ab621d03873004837d68124fd8fce4279f99622eeedabe9e6efa0c765e8c14772a01bad79e2d8f282e4545c2259bdfbb2f40db8243638742a4d056b96a093bc37888b704b2eb14a78494e8f65914027b35e6f21a3c198af2c7fa49a3f796a8054b69e519000f6982db32791c6a2a6d330f6c2aae2fbfd31b435661fe818ee4017147c487e59a2a0b4b63fd172f8891798ff7005c709491db12c3979adc996e464135d022ea4714322affafb062adc54b22e1d85b0c0d500262ff0d07ffa297a738c3867dd2d972d45226be5b378d07d08207f73677bbf2a385303dedbdce0137d086778d4b0eb3a550617ac1229731e2ba5f32565fb2211fa61c7831b33400d9a80f5ac3757f2d72f9e66f6c88b1a817b95ad908c8107a54dba134b0870e76cb3facccee85bbe9fd1d837d6a55a4c09b7bd8896e393f4bdb466be9896c045672c9e1ac9e7030d4b3d26d57163097fee7bbbc51fd9a4f77c9b66f73ee8f08aeeba74d6548a98c495c04a68ddcf7e44a88e77d473de4be9cdb6f521836509d7cf591724d0156012f3361e2bc4ae14f1cb92e9c4874d9a61ce9d9183fc819e66890b6efe4ecbbc12e16caacf3f68911b63a7bf2bd7b5763621596cf2a8c1dae706723edb42e8288a4278dd18889c9103ee7911313072784b0bae81bf19a7f5d2d860ce9e7f9aa685fa1775fdd7687b278d08bbb0990e6af74969de76a36fa0d1844ac6423c01eac2ab98c1920f551892bb6485e87d3240e94ec44b2ced5020cc874ded45402e2682113f20ff20b5c6627efb7e5c3ee8aef8f008f149ca1a6dd437e3c160b885aadc8b9db6f024e34d7ff9c81d19667f28094df24ec899c42f771aa49d8c0d92d9ed3f531c9bf4bea742f4e850a7c5323682bb757111deb680c5c758aa255e66b73e7cb20b5143ed12f59ac356df49165dd44d403b89b27541c129442e5a0fa5fee4ea17dc10f99dc1b629e76a909200546b4f5101350eb8c321602a4600cbd8bc0e53d470fec95b78be280d44d9be3ee56a4e77eefcf0917ae11af2f559af8a2528ffb1ee532202311d6bc7d0d46578e3b4472640efab910f5f8ba055cddf4d7fae19f954c97cce4c0583b2685bf30ce6fae8db999202098e830637acfdc59ad96e3e713020d066209dc4b7cd50acbbed50ca7432ffdafd95d9df7762e730ffc3d94e0610ad6bf38d8c0fede6e6d6b3a7bcd6fd553a0b58335b0a8acdb950be720f28dc59358114eeb0e2a0522e189e9a8f3ae966679465a61406ffa51f9010f0d65483ad47b739028a7d84e13108e25b74f2d360a3e814228a1228de20b65c23a9017425bcfccbf5303cd5193e23b49d7b70410f0af9ea18b070aebdbf2b3ad4fa3b89c9def48d0d7bbfe7feb9ef07c289c548f60463c32348174f2214ff2e51e8a05ca3b3ab05933673f4b77c9749fbe3b69135dae4c078ca18dac61fa0118bc520e1f580484cbc73074adc2d73457390f786fc0d9b57b54277c29dab442b972973c5e4123e930d6d0c2778dd703de5d50cb02059d8d639090e93563ceb4341e76830721a58462522d29b280bf59be71d432c7cc41d1cd511c6d62022f8c1765355988f649f23eafecf90633afb91a7c0c363f93695b1d1660ecfe5925c4f20bbce5be8871d5ad8151f755bd3f83f09f0df45dd7752250d3a7e3ef5a9b6a3ced702a9d3959735942c522f4234afee55619b503cbf711c330fe4da6126c10da1ccce9cdd03c9a13d0d98c15672f151bd806fac9b98958542c4d45a0d4d10a6363f3bd0aa49e186b8ce0b7e1e7b2b5cf2af28ebe65638fcd6cc8a925ec712862ed5fb92a22f68b676a2a1736b6810048ccb162226f4391b6e2c9d4d4b98063f53c7757885b5590415dd5fbcac5bea2985d59152b2e4b3b974286ff17118679566d596fb13525c09e3a4d0df67bba5df07890db9202dbb67a5a0d328590749653a0116a7e5f992591268d43f22133fdfbc5f3eef3a917e1db6f1266c8e38d5c4ffd6320394d99cc64fa62dcc10925e49afeb30014bb384b334a79c726c9cc3cc184806fff3396aefa11d186525cc5d6e5095c467e3deedda809ea71fe892f311ed8e3df495cdc45fcd15b036f889b56b8cdcb634f471697fc5340d4de0f683f22812140ce452c1981fb059b58b063f6c1b3912ac84826e1410daf6e9aed4c74ef604134e98d3222e3d13a1a3d0728bbff1af270aadac197176f7415f328692f4fec854d0012b8146971e049c073aafc8b929106b7cf9888c5c2d2c81d1ab7a4c02363245166dfa56eff82d277e085263792d66ccc5f812d4c40c7f96ff07dd3194287af349786a77dabcfbaf55dc5cbcf6318802a5715157ab9a2b61da664ec6f9301512f169347b8ab3289f39fe76bbaa0c96625d6dbfd5cf5e3984090be59021082ba21ba409a9d60742c47e5228bad96b6473b400563ff177e338881e8dd3b1b62e53cc7302d8c9503f1a5ae434aae2b0f2372b3b7fa5c5cbe5a5d954c8e6175b28aecc11dc4184d4a96911e9358df30767f1744677ded28dff4f5f31a9fe432dd2e6321bc7f23062fa392e4eb32cb091644ffe19ff553e11ee12caa1802d8cc04c040e775d468f1fb8a7d223e850755e64e078a6b0c41b6b6801e917e0d607e509bab56e70414a67ab3afcfcf86ceb3b1218ab4f6ac1137a9a7bfe909e813974b018fc2ebe9977758feaff0f0c69fcaa5a91f78293d89467fa47476c0bb0847baa1dc7fe856734fb46c7bdc49fd49c9a92d807b512b8a3fab499b7a183dd8130f7b9b4b977a37aa02da13fbedafd192ec15bcfd70baf5ab93fabcbc7b762bbf0035a7d56596898c5a7055bb7fe4a32e09568e53a90b9d9ffbcbd4320b9248114c49710c801cf5bf397f648279e78c1475c746240c500f9215715f5e5a55dd5f9f75b3aef2628ebfae3251bbc900a841785b6c51ff64890d782e2dc2160a0bafe85fa1dc269bc6aee58d69c800d1cfa4305407577e7127a9c5d999e56261062996b59434a4ec0846520f3081883fc0f1a818e4d1372911c31514a0fc44bfe70fe79bafbcd6d97d4b51e7afe7a409030607f6dc515a02580c8c4b2719203fb22518a6bcd78c92af698f40171e734b4d9a4d71707407ae194517d18632810a20acedfa945f20c02a0c12232a20a050cfaf80dcdb1d78e4bafea371cb91ce07f2584220ac43a4ed65c465895882874bd9443f2a8dbceadf4f2c437817baa8ee77a580396d219b62b7cf29ef6bbb9dc5331178711f4c09dd11d957791022db7bf80fcf978186bea9b183be5c5681e908eb94a7dbb5b812f27a0cf337b43998051b0b26b5239c7f8bf98cff1ddc700cc4361ad25b1358d783f884084223b6566246822e1d15241b97bf723f56f72c3e41917da8aefafcb19114e83b48024b206d729e200b3aa0505b2f4167a8f88c2e0fc9fd54e77c4eb129ba9b2d7e91c7ea7dd607c648de5225c3f353960a6e659f27959973203027e3cd4966eaaed2952cd3ca9e35f8c858791c5493f8c7a155b94fbdd1ce77af8b0b31f8d4b3d20c3308b4e81bb1109fc606105b13fc5362bb576ed198026198d5812e34e568daff183d909293e51caa76125d2f0498be5561b7f2b821d300b4be4d25a26219c46984f876d9438c13bcb7c7408713b36b74fed1ad0ee4248c95f141b355447d7b18d2f815c7ebca4eb11b4f9c7fd47d49f3331d3b332561b508cda81d2af557d34fe70354d6826443679374cd4232046cc59c9ee377bb49744121752a29d4e39eb552811ca031f25b5ced5e3f51c31a8c03cc4cc9aeeafa8c5d3905d969a770946a0f9639beb15df5c4a3ea77d8a02997469298b921065bcd9f5cc34d6cb82d2ff0d0c6a6512b4f0854d413ec149b751b2f5ad5edc573b61aca00818adf6aa899c3e615a15fa56d7d338664897d49bb63b9b13c0bbaef128e61fac85f1ce75e236c82fb0993ea3ebf3824683197c4257ff972648b2ae0055690b1242ca247d61ff1d66bd89fa51b675fd47f7731b58543e40ad4c72659206731359b823e2a857efc4305c3065005d1cf39dfa677baced6fda01dd1590716570a9bfa9fc8c24c95039b2195e0b35ecfd7a4305fec53e4c28eecad37664ef38390717085a69aab158fa01896f34653cbfa00cb26aee83139209e5a6cb1470ca8146fdfd84c45facec59cd168d4d59f1d29ddc4ff6568c44c0477d3cc54910d704e9b26e2fce1e24c4e9df5de3c502470f2baf383bfab0f255c2e125823f9d94904066628d44fe378664fc7478be57ef1ba1a5bb0cc4712a025f2f6de9eb48ce9cbe4b01f25abc84c2aa32e13138137f0e087bdbbb3b3f2cd890baa90a2070a6fe61cf2b2978272f71525462f2960d9ceae09cd79c09b0e7875aa2628aa6d1dcaf26b06774be5879276edbfbce3d76abf2e3846f6953b7ee73a53b1d75b08b19da75167148cdf95ceee3b31b0653f23c0ce1df92aa36181a2f6bb8ddab6b3b4128d24cad3c205174d478762867af362b03b57b1f7995a052013604e277a17d2e8bd3cb4206b2c644a0c18b322587b96bec3630b5fadca8eed02e3d7058d368aa8ebd1faeff4bd3c143408cba94fb8d57504c2686915014ea8e9ec816c9a86c4659267e51d57a349c477dd4bb289155535366345b8ecefdbe744b31976328572dc2ac0f4c5583cdc7cb0bc2bb490fcaa508cb55c88bf4e420edfc35d501a6f4ed74ca4d42974e0e2e29d50b1fbbbf10f5f44fa09064d0d9da152eb130ba2e07aa3ce2f94ade46834d25f8a4b86ce17eb505157f484c107484043b3f979acf565cbb9f69763def35feb6a365d44c29ac8eac20f82ffd8b25f8e4153c75b906b95b471f34a9c717a80727861932c7fd21b13e70d9cfc884749fc581b4f89e09b5a93e6d6d9f0221ed90263192454787fe8a2229de22bdb390262eb29ea0d296ed3a15abe02d422fa5f91892478b8b9eb05624d1c30e742d980cb00e23f32f8423c66e675480f04c116dd48028274b3ed51bf665e8e930689dd6a63d24afdfa96be69a5163c92fde6bea083161bed4bd2a39bb9efc05a2e1d88e1f3838980469d6df9ecb3985969a29b90abd4a29aa03edf4192402793d584063e11afa9d5f5953b1365ab23dd55318504f11a339ef121d235be2ae060f4f6095ac45568ea3b5a00b6350176192f895473e472c70dfae4e5465277b24a16d0c0e8f614c6004bcc0aae07b5c11a814baa75b38782f1bb6a3944be3f6c0a3880f2f51c9f8a3d9a9d9d0e7fed85e8e10fdabfea17d832604a5a89cc2ccc6f2ba006145515f1805d291d8ff489b16f0b7007f09d1cda504c4c2ea1bf53e8a635a39c554c16fe2f6c6dfd938617eff2ed5a27c7526368b9255af377bd986de16909e12a3e9729fc8b86d60ffb1a7ff9bf6ad3e98216f4a278915481ccb175e95c8bd4c0835a1ba824d67a8f6db4deb4186a31bde9bf2dd839", 0x1000, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x9) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x47, 0x3ff, 0x8001, "079303b0a944edea48627d3bffd6ac18ce442c70", 0x10001, 0xe4ad}) r1 = syz_open_pts() close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xfffffffffffffffb) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140)=0x9, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = socket(0x18, 0x5, 0x3f) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x40000004, &(0x7f0000000200)="0600006c00000000000000fc0100"/25, 0x19) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x3, 0x0, &(0x7f0000000240)="f0928b8fbc704b51732bcdd7778d1f0d0fad11cfe279b1dc79b2cb8a66aa5ffd0e99f01c5e068f27a96a8506692e93d179106382111838052fb0f17fb629c0941f2bdb24c91dc24f5d4c124144d90854c650ce107eab4de482164c02b2b8a41cce0f27a5714a9dbbb258f98fdc2532a8a279e3b5c1b5b6533799eef796ba69519f01edcce1bcd2a63189302f1b2705f2630699c7adea524acd480a8480093b0bd2af74cb5a303faf5c3d82f75289299a1f5fab20588f1615ccef7463937a37493ac38ebdce96e00b8b5e75dc6b3d5890c5e316a995d1758cb8cc2524236c7b243d701bc0950cd771f14a9aff7077e24052d60fcb4576e7ba41e89a1a40a7", 0xfe) close(r3) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$dupfd(r2, 0x400, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0xb1, 0x4, &(0x7f0000000100)="aad1cb0ee59ae5a5a74e8aee4486ac9965d6f0bfa0f3800af86e921f1e3c2fae90e5c3eab78c3787cc00fa27f6f53f5de2a03f586c8d2b2b70e9f4a864083b3af5e62410bd73bc491243ba66e81e798c18106d95b580145303309c2087ad4307e1e9e13326e5bd730c0670280f63c2c97743f1b1c7d4edc5c5e9601938f56fe3767254961a536439003680380fa69e6391d55e244dfd7efbfb7be9a12419303e892523281a67523305dfa78d7c45e9a4ae614ce62325fb003f2da199d89c83f9c07fa5715d", 0xc5) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000080), 0x4) socket$inet6(0x18, 0x4003, 0x7fffffff) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000780)=""/178, 0x3e7f5a29c7ecff59) r4 = semget$private(0x0, 0x3, 0x10000001e) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x404) getsockname$inet(r2, &(0x7f0000000700), &(0x7f0000000540)=0x76e9) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r5 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f00000003c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x2, 0x20000001, 0x7) fchdir(r1) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000340)=0x3) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x8, 0x200, 0xffff, 0x1, 0x5, 0x2, 0x3, 0x2, 0x3, 0x400, 0x7f}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8001, 0x16b) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/187, 0xbb}], 0x2, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x8001, 0x538}, {0x9, 0x18000}}, 0x2) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{}, {0x22}], 0x200000000000001c}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x7}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x4, 0xfffffffffffffff8, {[0x7, 0x8, 0x2, 0x7, 0x5, 0x100000001, 0x8, 0x4, 0x4, 0x6, 0x1f, 0x413, 0x6, 0xfffffffffffffffa, 0x81d, 0x7, 0x2, 0x8], [0x5, 0x8, 0x10000, 0x7, 0xffffffff80000001, 0x4, 0x0, 0x7fff, 0x2, 0x7], [0x5, 0x6, 0xd72e, 0xdf3, 0x0, 0x2, 0x401], [0x2, 0x1, 0x100000001, 0x5, 0x29d1b781, 0x3], [{0x5, 0x5, 0x1, 0x5}, {0x78ca, 0x6, 0xfffffffffffffff8, 0x5}, {0x9, 0x9, 0xfffffffffffffffe, 0x9}, {0x5, 0x1, 0x88, 0x3fe00000000}, {0x200, 0x2, 0x2, 0x8001}, {0xff59, 0x7fff, 0x1}, {0x4, 0x3, 0x5, 0x8}, {0x401, 0x4, 0x0, 0x7}], {0x9, 0x9, 0x74, 0xfffffffffffffff9}, {0x3, 0x4, 0x6, 0xcd}}}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) shmget(0x2, 0x3000, 0x20, &(0x7f0000ff9000/0x3000)=nil) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) shmget(0x1, 0xc000, 0x20, &(0x7f0000ff3000/0xc000)=nil) sendto$unix(r0, &(0x7f0000000240)="c7e09e7e0ba3bcb146611c4580ebc7014b1c6ff00f2576525c9e677fc01e8a5ab13c396ecb6f72c641982351d41d0a393b6c", 0x32, 0x397d584d042952d, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x1cb) 16:00:03 executing program 0: r0 = socket(0x1, 0x8000, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x7f) open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x81) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x9, 0x5, 0x9f2, 0x6}, {0x2, 0x9, 0x6, 0xffffffff}, {0x2, 0xffff, 0x0, 0x7}, {0x7, 0x800000000000, 0x2, 0x100000000}, {0x6, 0x200, 0x7, 0x4}]}) syz_emit_ethernet(0x2, &(0x7f0000000200)="0088") 16:00:04 executing program 1: r0 = shmget(0x3, 0x1000, 0x61, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/145) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") msgget$private(0x0, 0x1007a) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000340)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xffffffffffffff5e) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x60}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='s') 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000100)="dfcda68f"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6f8, 0x4, 0x9, 0x6}, {0xb63d, 0x9, 0x7f, 0x1fe01000}, {0x4, 0x400, 0x1000, 0x100000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="03") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f00000001c0)=[{0xa20, 0x8, 0x8, 0x134}, {0x3, 0xf5, 0x17, 0x20000000000000}, {0x80, 0x7, 0x400, 0x2}, {0x2, 0x9, 0x100000000, 0x6}, {0xd437, 0x9c6d, 0xfff, 0x6}]}) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) msgget(0x1, 0x210) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) lseek(r1, 0x0, 0x0, 0x2) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000280), 0x8, &(0x7f0000000080), 0x8, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2) getitimer(0x3, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0xc) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000180)) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x400, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x200000005, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x2e, 0x10001, 0x3, 0x4}, {0x8, 0x2, 0x6, 0x3}, {0xfffffffffffffffa, 0x7, 0x7, 0x74}, {0x8000, 0x7, 0x10000, 0x101}, {0xffffffff, 0x80, 0x101, 0x100}, {0x2, 0x7b097075, 0x6ce1, 0x9}, {0x8, 0x6, 0x0, 0x6}, {0x3, 0xe84d, 0x5, 0xfffffffffffffeff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrusage(0x0, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r2 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x6, 0x80, 0x1, 0x6, 0xfffffffffffffffc, 0x5, 0x0, 0x0, 0x52b, 0x2}) r1 = syz_open_pts() dup(r1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000240)=0x6) select(0x40, &(0x7f0000000100)={0xded4, 0x6, 0x6, 0x80, 0x0, 0x69, 0x47, 0x7fffffff}, &(0x7f0000000140)={0x5, 0xc2, 0xa0fd, 0x4, 0x43e329cf, 0x3, 0x0, 0x8}, &(0x7f0000000180)={0x7a4c12d2, 0x2, 0x8, 0x101, 0x5, 0x400, 0x80, 0xfa57}, &(0x7f00000001c0)={0xfffffffffffffff9, 0x10000}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) close(r1) pipe(&(0x7f00000002c0)) select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) dup(r1) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182601000000800000"], 0x1c, 0x0}, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/223, 0xdf}], 0x4, &(0x7f0000001380)=""/248, 0xf8}, 0x2) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x11) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: msgget(0x2, 0x3bb0a14b8f9aa4b0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r1]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x20, 0x54b8a7bc}) r3 = socket(0x18, 0x4004, 0x5) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000180)=0xfff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x401, './file0\x00'}) setgroups(0x6, &(0x7f0000000200)=[r1, r1, r1, r1, r1, r1]) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x400, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) close(r6) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000002c0)={0x1, 0x48, 0xa23, 0x0, 0xfffffffffffffff9}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x5, 0xdcb, 0x9, 0xffffffffffff942a, "aee67beb2f53e31a5e2b22448d299bb37e368b53", 0x7f, 0x9}) fcntl$setstatus(r6, 0x4, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0xc0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x10, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x8, 0x0) fcntl$setown(r8, 0x6, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000580)={0x5, 0x3}, 0x10) getdents(r6, &(0x7f00000005c0)=""/107, 0x6b) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 16:00:05 executing program 1: r0 = shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) shmget(0x3, 0x3000, 0xfecd83694ae4fcb, &(0x7f00006f4000/0x3000)=nil) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockname$inet(r0, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="d53011a53779973080a846cfe92a21bd0afa5b0476910a6b0b6d5727d97343acc3d9cbd9702d5ef79a70", 0x2a}, {&(0x7f0000000040)="bf6f2e4582fcb9a44bcf5f01b387a3363f9c217106fbd0a4167f4e88c5cbe5dcbfaae6", 0x23}, {&(0x7f0000000080)="52a6c3614bcf6aac2d91d4305b7e215f3f29141212b0f012a22637e9f672a68eec4ebab969752d080ea3d5474fd703ddaae4a5ec924e4d987d41e9e6eea51e2fc25a8bb99fe9e9f7addfb5a3c69cd338c6de9abf", 0x54}, {&(0x7f0000000100)="dd18500a864d2ee99564425c8923c5a6ba10550db346cb2d4f2c2856e5e8e26da8c91578a82c2916d498641d66cbae9503c87301ad89b6d9ea7c94bb47c0267977588285c01e97b804b8014a3f404a3015e29f8d7d8d614964ce13252a1460b472eab020595a6e37ad88418ecc34df58624aafb7d1b0a794119f51c4278177997aafd35341d63cf62d59d76ebcded87599e99e66952f12d512c8941fd1abfe5d", 0xa0}], 0x4) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x9c79) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x108, 0xd8) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f00000002c0)='\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', r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) readlinkat(r2, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)=""/242, 0xf2) lseek(r0, 0x0, 0x4b, 0x1) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x25, 0xffffffffffffffc0}, {0x42, 0x6}, {0x22, 0x30a7}, {0x9bafef858389989, 0x100}, {0x87, 0x200}, {0x4, 0xb67f}, {0x0, 0xb3}, {0x4, 0x6}], 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x200) pread(r0, &(0x7f0000000040)="810112b29acc8023", 0x8, 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x3, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x180) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xfffffffffffffff6, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r5) r6 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r6, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r7 = semget$private(0x0, 0x3, 0x20) r8 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r0) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x8b, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 1: link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffffc5bb00007e5e00003f0000408adb0100010083a8d1e4b4c4d31f02626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd355cdccafa7ebbb48b2df68a60309ae637cffedaecfc8ac18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932f69328f0607fea22b0807000000f456c9b48aed6b887340a472826ca652b9c36f5c7fc773f43f270ab341d01d8ca6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a0c4d433d74e4436dd2bdeddae707167d97c3c1bac2020600000013eeb80e38e47c39d1d999bf561a884a0c6faf7baf70653358749613ce2a21d02a9273b0f79946b102e6e4724754b5a6a671972aeb0fdb9ae78c6118e65a3a5f6fbe50e73d9847acc77a5f6533d5a8859c455d40c0a4cf7b09af36c56d4922fa645273b7e439e6623e212be329099358984843a496eb8e90c49ada8247a6ba091d57c72882c44283dae5dcc7c225011f9c1e251b74499de53bccfafbc9fe95f4a26d89afa27d49d9e5b5d1302329c04b53b0fcacc236db72299d7da1d36e070000000000000000000000000000000051793fbc8572cdcbcc743b839b96d23640483e31d5eef389e63e0f0cd93416e896118cbe041d01c6ac1c6844b5e97cfce7b354871334854d48c0d07763e00f48fa1c839c8d23f8"], 0x1c, 0x0}, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x8000, 0x8, 0x3f, 0x5}, {0x49c3, 0x1, 0x100, 0xf000000000000000}, {0x4, 0x9, 0xffffffff, 0x7b95}, {0x2, 0x6, 0xfffffffffffffff8}, {0x5cbb, 0x100, 0x400, 0x8e}, {0x200, 0x8, 0x2}, {0x4, 0xa5, 0xfffffffffffffff8, 0x40}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x5, 0x800, 0x200, 0x8000}, {0x4, 0x6, 0xffffffff}, {0x8, 0xfffffffffffffffe, 0x1c, 0x10000}, {0xfff, 0x3f, 0x0, 0x6}, {0x401, 0x7def, 0x9549, 0x7}, {0x8, 0x800, 0x71, 0x1f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x10) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='},\x00', &(0x7f0000000100)='])\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='{:#{^.^\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='V\\(:\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='##[\x00', &(0x7f0000000340)='^\xf5${\xb9{%', &(0x7f0000000380)='-*\x00', &(0x7f00000003c0)='#\x00']) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x204) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) sendto(r0, &(0x7f0000000140)="0def7780676cca5b8e6883b7488b0f0dfef4fbbeb72bf7cf482d264fd4d9bd224de334ab007ee669c71cd371fec971482d5700207adc3db1d45bc47d27bcc9711fefa325a1", 0x45, 0x4, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) close(r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x10, 0x1, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20005c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x100000001) semget(0x0, 0x4, 0x280) syz_emit_ethernet(0x5f, &(0x7f00000002c0)="b6e9d8f103d6dda951cc94cab5838941d8fd8e958db9a887e038c1b17514d7283d359d4ea6c780cdd639131571bc369be7bc0c95289478c663d0969bcea14b2cca8503d3a49cfbc26394a135d09b2b421eb2a94342758ab77c3b81c04618e5") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0x800}, {0x28}, {0xa}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:06 executing program 0: r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000000)="592d7d0dc51a8b11ed4e3237", 0xc) 16:00:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000400)='./file0\x00', r4, r5) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getppid() setitimer(0x1218b54eee111c12, &(0x7f0000000380)={{0x8000}, {0x1, 0x100000001}}, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x6, r7, r8, r9, r10, 0x80, 0x2}, 0x5, 0x0, r11, r12, 0x8, 0xadcd, 0x5}) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xf55a4820a195e2a6, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x7, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setuid(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/52, &(0x7f0000000080)=0x34) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000140)={0x9, 0x8001, 0x9}) r5 = shmget$private(0x0, 0x2000, 0x60, &(0x7f0000167000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000300)={0x1, 0x1, 0x5, 0x20, r6}) getgroups(0x1, &(0x7f00000001c0)=[0x0]) r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x3, r7, r8, r9, r10, 0x4, 0x5}, 0x1, 0xffff, r11, r12, 0xfff, 0x100000000, 0x80000000}) ftruncate(r1, 0x0, 0xd) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) bind(r3, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f0000000180)={0x1ff, 0x6574}, &(0x7f00000001c0)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe66, &(0x7f0000000040)='+') r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) close(r0) write(r1, 0x0, 0x0) close(r0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/158, 0x9e) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x9, 0x1, 0x7ab, 0x3f}, {0x7f, 0xd6, 0x7fff, 0xc9}, {0x73, 0x100000001, 0x0, 0x100}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xb3ce3d37114a2072, 0x0) semget$private(0x0, 0x2, 0x20) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x8, 0x9, 0x5, 0x2f99}]}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) close(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x7, 0x7, 0x4, 0x5}) flock(r1, 0x8) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000300)=0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000380)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x400, 0x0) fcntl$setown(r3, 0x6, r4) shutdown(r3, 0x1) semget$private(0x0, 0x3, 0x8) r6 = shmget(0x2, 0x1000, 0x3419c13bde332ecb, &(0x7f0000ffd000/0x1000)=nil) shmat(r6, &(0x7f0000ff5000/0xa000)=nil, 0x1000) munlockall() preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/152, 0x98}], 0x1, 0x0, 0x1d) write(r5, &(0x7f0000000500)="52825d2739ee4da2c46febf7f8328a6c5cf199156e757ef5cc44ff1aabff5c918579f9bdc343a1cb27339137e9814c2b9967a1412fc6d418f8774c9e31013408a10c34f68abc172c13bd44326e01db6f3f222a0f07894e3a16b91f2a0b6ed0075ab63678c1e54705431ca1cea81b211278fabef6e5793659002de07ae22bcefa837678b210001b29f2df8f821dd413c490a69a291c487e3d6792f64ec3b69bd23d25d555d419bd74cdf5aa11dd63687ebeee6ae8667fadc85287040428b3fcf0d3a0bb43a419ad26e02c15842707552c74fffdd425eca250e6f72961bb56be4f275ac00cd359ac5a75728ff445592182a7ebba5e803dd7e888753c6ff719222dc47697b9b1253fde90d16360ee7a81f5d820dd8d1a76ff850cf19f240ff96ed2db287bcd9acda81ae473c8ce74a951a5dc6ed5b9d35e17a8b567dde118acdba440b78fc766b7d5b344252f13aae770f062830066d1e92d7de3c9f4d6d53b20e4cf123d4b3448a4c91409f8711628a57408e072f8f6fb9fe24cb172f4e287c0f5acc4108442ab5f046576052605301d20b920c140ac350e1bae31e3c52d82d7ad6b62ef4b56d93832f90d1d13c959da1999b012d56fcd4b8b79cb4b7c89855769f6e391aeb9f234f2354135fffafd3f589072f8ae37e2ee7671e8d1af7254c0eb3b52e8c3ea2900b459b75cee624f321458b4981bfd4965f87c038c925e289a21b485bfbf8afa443f3e5f22a87816e3a60ceb8b8bbc6d4669300dd7a715c2217532b7bcda07397d94c14ac26b58eb5d3fbc80c6a02c614a8e5f175cc1288523dd6fe79d4a5f045f85409b0d03b87a60ac042e487a99fe5fca6668076672f87cc373c0ab39541e8bf1edcfc0ec0860a77cd66928abc1b33e700d1323a47073ba2aed019d363c97c7c616dde85c752fb2595c4e053f4a16c3587bb21436283938bf2ded164cfdc46221d8f36351c608f216d09671f6d5a5144eec19372882996035d0d028d3bbb6d28fa81a99f398ab98cf64b5d97728f04b342015bc182bc9f8c2ce082409af520ce056016bee8385195091d67c050c6867674750061fa4fd216f3a2d0a6c34bbbd33ed27156af6c7a759101e6e263f37c297c743634b5c7507b747c72f30a5699426964691ffaf6aee9574308be1c6aa89638beaab7ec2163a84997d8d99f9d9bcc000ef0ca21a4a07cbc929461d8837ede8fa7d0b041cdba825229be8f9a0d8dcef9cc9c9f5e0f4ed54e3514dc5b053a398e28cf3d0e6773282a55136c3796acd22e3d5e1984ec1189698c3bb709453407c2ef3bf000950d3f310ec156cf620c9087dabc6be1e982a9b432d54e7352a4145eacdca398de6edc1290de1a63f796e2858e58a4e51270d691543c91ecf5b991f401b0f7c7a59a04493743a1c2288f4b1aa253cc14848eab1e29049d13ebd6dbb1239c698715a3384b38022d3df449b60746463cf797f17bb1f4c037939804737fe38a49fef4d319e3da1cd2818732af8d8fd425e489bcd97293f75661393e0050f68f504546f5529e85df4760bc65ee31be8d90dcdf42b933931988be35fd139c48d816acab56bbc5089e9d017cd762b471d26831b0081b410ae27a466e6420dfd7370deb70169200c9f2b55ff2de864e2a4f84cbb43b6ee036cf16225c4f82d3a40960a1e729f877d360e1b75f3d981183bf7787b6afdd8225866af6a56ea3071851238b79a5b9e5bee67a806c01b2f15abbad3993463c32a51b9a2597dea7b3b7b89fbc10b52fb6bb27905b69722affc297784ab2db2fc9299b48532e6e07064bf5c64fb8108179ff9dc4695a0de46ae768b8da16370041a2577f779f3938779ac8de569d9b4e78b4820be300c10ef51982c3d4a881c95531618f51864a84a0e94156d27405e9ba04d4824b81f7437077a5778896dc0e600656200de722ea63322087d0bef6365c0439ecd47a092be61d9f77832720f7bdabeaf2808da643e6eaa6882f822b7c87b40dfcc0efa0dd8538f732048a697de509881f2ff8890744f8e22ba62f6c74f6b9106eb3be284f91c46e3b154253d69b0c453965262dbd4fe23401353238f20740a520787464686f93a7bf22ca4ef3fefa9b417fca958fdbc097ba04accb709156115320c27a0cd511d14d8bdd9a1ebbe26230e59f71350a3bc2981d57f20c3e8a805aba5fcee5e1b2a7e7bfd251c4c44f3e11170d7e6c91479b018748f259911fbcbb671e71ceb6c03fade0d7743c92a5467f019c92b500a6015a796ebcdb00a8e323b7d0c1653704a565eb611f2412cea1e86e126db8670ce13c8d3bdf273672238424579d2a20a97f181fd22aa83b2c3bdd84d8ed791f70579e7c663104c1da7e6c79c33d23c3bb009b01ec5bae008f0a6f35fef001d404893c88f9ecf7f3b440e8cb85e6cac5c289cf0ae8e890081031ce94b0c1c49879eb1ae67c0e28ef299946a63c98d23f124a75b13d5d7a0cf9bafb8eec95343fa6a1933f495c4fbde1bfeb344e40e3ba2b45537e301baba7507c33bf70554da0ee828324a5c601f21cc42980233782c8c9a35a4ebd258421b4f577001902c5fe32d62351659c4783aab9ce7d28c06fb74ce4c4a4cd75350ebcb9e25335b635867f6febbea5f72ae7ca45a1e873b79287982e5c0d448e7604abf1365215d7c7a12ccaf51e0be29913b0830b427c06d89fdfc5bb52c44c10c98df1ab135d9004b4e987d5b5ab10936ccd282ede45e7e292a2342c370e3f96462359dff2c447de0d0511e31f17c615b2e51155e12d326089897c11d365085d0e49e45ecfee6049fce64a6a7e011f44a441fd0638addcb7d237f16e320763bbd4da1c29d45c707fcce59a7a07eca9e53e0ae67bdb3fba1a7d36e8a61d98b731593600efe3cd5595dcac56eb82eab51264b7cf2ff1d7bfe7021f1997d5888c611e3746394fbdd077650ccae89c87bf3cc4d6e57dfb64717269a5f208eda0598b421efc398912b8ac205f06e971604e168b101feab4cd329b5767bcebc948b4a31d59fb2b3159b8c1ce4a303ba40f50bd009506ab9620fbc98a59147ad77fd0b6d851c1aa18b0d8a8103ad14cf4451ded30864968c9952c46d4f49778ad29d7b348a33c39cb70fae888a3fcbd8ae3e9304f295701a0b4298ed2b27b0d542e4bd8d454dd8f785ee5a96d6ac5f95db28c4ecf31de08a66d1890f37c0e6a3ca8b95a60e01f71ef2626fc2839c66dd4730c2596434695ed0170443acd70ac56539aba74487a1c7acb419e2ef66361a00a90baf59a2edc75ca881b58667b61d46b7acd22a68653d0c3ac5850fd2a0013d3a17b8ab78dfc75d8801f99bf828c25ea01bc268fc2745a80a8b1290b39214249f0177cf1fa3077d9f672c775b275298d0be576f753cf5b0a0ae379d9fad1919f5ab6bfe1738b4e68ec818b71948ef8d9838272061c06c498f6ea0c607c75d063b7546192104ec2d9209ff4f4ff761a798a1ca9ea78ac9e7fcab2b634e0461ea454cf7d8e4514ad83038280a7000a021969edec305fa917888bcabbadb7890946c75f8967601ffb7f277579332618bd99c355dcc0dcf1663661dd8a8b41b4055d4c1617990eedc7c708c9ae6c65fd7c04194258e023395a34ef8d595cb08fb42c794d9f859e6b49ad2bcb179b1846c6a8579f04e9e8eecae6148501a2c0f972f3a02f0f1fbccef1bd7b8e80525b6c07779f764596e16248f6584cf524298a68cfdf3fc70cfb9da414ab25e801a146ba098b495d7de1ddfdcd6fd32f2e51355fee9f70ad362755a71af11cf29371c06a2df078fe062ab3392ee0518e565a3106a81648595774077b460b508ffe796a1639fef9735dcba9518b7550eefbde60d65880053cb9d52d69d10b121a7320a99ec347621978a9867e6644d1ccc0e2b40952d67a82f2ebf5da13421613c0188ef8e9fd9fb15b0178d0c41737b05a701a6ddb7703dc16299686928d46c211f3feeded0084b953c2ca6eb2bf916d9b19f0e15544687baff1c3fd83b3b24fc45a04bdf0055da26d0506ba2f569925dd9465f952f716c0d2e29f4bd37717f1000d0d922c4e111f2e919be528b993b846b03fef139d25c99c3cde63c93a931a65c08fedf38a437831297668f5a2da2c5b7351414ab470e37c4a57a875e8c8399a9025a0daabb2173389f8195363520a2c9385940b997b307bf2909bc93e7a0100d2701b18543cc81bcbce9823f7245bc91fbbb416416bfb7d8e437357fe4cc6917107fde24df70c9089203774c484fc1554b238f98a07538cf3f7ff5ae7d053614fdb9d8cd548809f09a08ec10d4e869035f8f2a04e5f31c1a9d451f1540c2cafc09a93e7f810fe54c2b8165145437bb268029332bc7e030e78704d623540487d952c0a4b432098db59194c894e7f60074d634b755f9eb5027cf085d1a4cfcc4bf6520fcca8c3d7adc458c5bdb1019342c4125ade3255aa1e1c5962fde258001e443c33f855f615ecd58713435693efdaf584ac574119c9169c732384b0ba65349249f998e9b95acc6b153dccfafa7b0a8403295109bad1c3f28bb594d1e3a46588aafd2381ef0211ee4b96f41623ae3a9b4b4ffa482b49c3a97fd34349ef360d0fd9b53f6f9ee9dd5b8c00e32b1d7b27d6d0e68d62fb3d23e6304b2891b7286dd5bee02962780d7e403d16efac6626bd925673a3d53eaff49674f69a119d3cf00a5c22e199b1acfd6b0b5fc75243080b10a6f323fd24dac3723c9911736fb69c5bf6d5eaa4c5e6bc94e6d6924402012b21ae8ed0c5c61384c1233c8e9f623f7896464d391510e9b68b5dc4ad19551a4c66542d76d084e9f1445aeb52f473138731a20f5b62fbb96ce87b1c228f4ff32a1f25817850d19607a0c31ad705965849dfa384a1b4f376de2d56927a2de69809aa9bace0bfaa8c4d5bb6e8b4d4fc0a8808262f677218d9636fe7a46f388a3a649567be9a594b7b4ef04204c18720996eca794eca3dc05c634a1265861d663ab95e511479b0430b34250401f9bb64b80b5d87bb824f7a2eb72c0f83ae7a9bd3bbe369ba799492f4001eebf65559bd77092dbd6ed7d0ad4a6bc33ea8fdce6d565cabce62745d952f3b30ee535e1428d479130e99412af9b563f3b9a15da66f751b5e94e05ff20852eaa48441be6297735106bf3b642946551d354fe439cd1602757188f68b8846d2939add5f18b94604eae70a4c2597ced9acb95aac309670358b89d4e4bbd9660a21ed35ed5162c7cd88461970d4a8f9acff20fd4c694665ada5ad2b28e43069f5f3ceb3384749ea328e5baa6845b497485096216499b6783eceaa630461cd1c36e5bcc2d586b738a87e90c96004806f3840c603855b55770b8ef366c09fe406e6f8d66d97263082aadd0357f9fe231b0f664952c10ce4266f4c0e76d8b54d214e2142d19465921ef15c56d09d4c58a6b4d24ba5e00c88f7e802547da7b6f31a70f3dba671f2dd047a562660fdd20337628ab741c18e7b8f40ab59f99bfc3c581dab943ed23314cecd4aca3ebe42c7ff76a317cb73ee24994515b78a530092c94afb922bea05c70a061cd1947a904d35444d9eeaa4a16bb1411591da2e394a72925bd9527c1f905d1c81726fbf8981c0229f08b3d8215373f2ef36d4fa369abc8e6e125d7bebcb85ee33fbfa643df52a208141835041ac5436a8e2892148ca9e988cbb8174691cd9ff6070a9ce676d76892f60c8f564d6aa52c7942241c0e62676e913e0da9af1bdb0db32781885836ad5044f78d7c50cd88c4578a048b9a8bf686b1d2217a5f8feae67622dee4ade2684ae08e730ccffdc8396c4057af687d3e", 0x1000) readv(r0, &(0x7f0000001740)=[{&(0x7f0000001500)=""/117, 0x75}, {&(0x7f0000001580)=""/176, 0xb0}, {&(0x7f0000001640)=""/200, 0xc8}], 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001780)=0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000017c0)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:07 executing program 1: r0 = socket(0x6, 0x8000, 0x2000000) kevent(r0, &(0x7f0000000100), 0x4, 0x0, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pread(r0, &(0x7f0000000300)="c2fd8787709c143c757f39677c05", 0xe, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="423fcfaf1d2fe46f8d165682c11a3f69f96ce772e1c075200b0854388ce8e2abad6421e4e5cfc40eb8d5e94f777d2092e1501a2dc9d8230ef8cd582ea4e012f09a2efc27fb9b00014c61d738897242966ae37a667338fb3d55fef7852a35a0d88d1e81afa99a3ca2c405845e25527b685edf1e27485ed0945350174ea87ce6138ddb5d8117c4cb43e1283497349ece32f8969aad219468587f20249ea69d8e", 0x9f}, {&(0x7f0000000140)="24b763", 0x3}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x50, 0x8}, 0x8) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setuid(r2) 16:00:07 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x102) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) r7 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x22) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x1716d007db0aa07a, 0x0) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x100, 0x6}, {{r2}, 0xfffffffffffffff9, 0x6a, 0x20000000, 0x4, 0x1f}, {{r3}, 0xffffffffffffffff, 0x2, 0x62, 0x2}, {{r4}, 0xfffffffffffffff9, 0x41, 0x80, 0x9, 0x3}, {{r5}, 0xffffffffffffffff, 0x20, 0x10, 0x7, 0x5}], 0x6a, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffd, 0xd98697bf5a807ecf, 0x20, 0x3ff, 0xc5a7}, {{r7}, 0xffffffffffffffff, 0x1, 0x40000000, 0x8, 0x9d}, {{r8}, 0xfffffffffffffffb, 0xc, 0x367bab2d19c36232, 0x0, 0x8}, {{r9}, 0xfffffffffffffff8, 0x40, 0xf0000003, 0xffffffff, 0x2}], 0x1, &(0x7f00000004c0)={0xdd0, 0x5}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r10 = socket(0x18, 0x1, 0x0) close(r10) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000540)={0x101, 0xff, 0x0, 0x3, "596eed35f686a995183000aa03717b96c75e5f84", 0x2, 0xc5be}) r11 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r7, &(0x7f0000000500)=@abs={0x585f387f165be290, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x3, 0x2) close(r11) r12 = socket(0x400000000018, 0x3, 0x3a) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000080)=0x200) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3ff, 0x7ff, 0x4, 0xaf2}, {0x9, 0x82d, 0x6, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x82}, {0x2d, 0x0, 0x6}, {}]}) 16:00:07 executing program 0: nanosleep(&(0x7f0000000080)={0x2}, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r1 = getgid() setregid(r0, r1) 16:00:07 executing program 1: r0 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0xfffffd6c) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000040)={0x4, 0x710, 0x200, 0x2, 0x101, 0x7f, 0x400, 0x10, [{0x7, 0x3, 0xcd, 0x9}, {0x0, 0x101, 0x8, 0x1}, {0x1000, 0xfffffffffffffffb, 0x0, 0xc8}, {0x7, 0x9, 0x2, 0x2}, {0x2, 0x3, 0x1f, 0x2}, {0x9, 0x0, 0x20, 0x3f}, {0x7, 0x7fff, 0x100000000, 0x81}, {0x10001, 0x1ff, 0x3, 0x8000}, {0x100, 0x80, 0x0, 0xa4e}, {0x10001, 0x5418, 0x7fc, 0x100000000}, {0x2217, 0x1ff, 0x3f, 0x994c}, {0x20, 0xfef0, 0x80000001, 0x7}, {0x6, 0x400, 0x3f, 0x5}, {0x8, 0x10001, 0x100000000, 0x1}, {0x9, 0x400, 0x2, 0xe96}, {0x0, 0x1000, 0x8, 0x92}]}) kevent(r1, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53, 0x80, 0x5}], 0x1eb3, 0x0, 0x0, 0x0) close(r1) 16:00:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6, 0x11014, r2, 0x0, 0x4000000000004) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) kqueue() 16:00:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) syz_emit_ethernet(0xfffffffffffffda2, &(0x7f0000000080)="8dc2a8033ddb328e8994c0c90e6cb2dd65df175f0842aa4ee473dfb89b7f5b02ccb9d093ba803031cd62185d81e031d29da32d4b93c961e11417a6f3e628b0a29d4efd2a9803531ae7e4c6f7beacf3e92c7fc6009c9985974aa30a11ca070024285f09ac19b5677860c607df9da34dcc8bb9028cfeaad978550803d5b261") madvise(&(0x7f000095a000/0x2000)=nil, 0x2000, 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000001340)=[{0x68, 0x0, 0x0, "36180bc831a99b83f6dee99accbf5bb46afc299ec06587504c4419528d6909fb542814b85b37d50b4e4f9be9e91b3142d0e50cd51c179a5f79bf993c34bc3ecda443ff8f0763b181cbe25ac0f1c131de9d"}, {0xe8, 0x0, 0x0, "f28f4a1d231b6f05f5dba5c409640c40c52fbe2897fd7dadad23665ecb07bc9ee954ffd159ef4e1630ff9edf0eb77d79a7fd9cb5399f77bbd8226dc50f9578609a3f675e9f4dc4681174e9f0650d4944eabb0f7d62bb061d3085fcc5cfbc60a13584f1ec3fa3ff3c489e0d03288dc1ff65c152676a8dbbfe0e097bb1ce1a5c93eedb1fb17d89b6ab00d8edc0823db58be064ee61673280c7277eb51f38efc14c7cb855fa1f6818234d9d0d0c0177ce351ff63800831c91fbdd9a98c9eb5aff7a519369fa22cd1a7a2d3dc07b75ba101bac"}, {0xf0, 0x0, 0x0, "260e55492c8a4c72dd77e9e96bba73ea32bde4b308d066192e24d43570ffbdd3efa0aff46f96b88fb8c3ad7f00153f1f4d95d445dfb7df94e4725df4f37503a48e07fbdb2ea496ec0e4a576c365488db65821dbed5e9bc83a9d32f46346286b356f8583ff9708dcb90089fe31ee87be00fcd4b1cbfa2c2f2f175857bd1870dcca60e26c35557dbbf905d0d2c10f4f4cc562ea9f2a7dd7c777a2a98da8a32e65cc954883de3fe48c676ef1748c589a24832db1f5e194ab25885f92a74eb37d35ab3e04f464b499c3b501c3b8d03d88d6233e13a4cc8b49a1400"}, {0x28, 0x0, 0x0, "98cea48a3af176573045daf1b263e3bf5c"}, {0x5a0, 0x0, 0x0, "7cf02174ac1c766a2abf2f76b73299c93cad467756f5d0870210aa033d85155ca3545df717bea1f5ccb328d0183f6f5af7e605d3d2153ae909119347624d2f7db5c22ee4805b470f24b7d4899add17f3c8040faba7868c2874222d1f64122421866a876604942007664023973fe7b3036c0a9328c2efcb17e96850d39f18693fdb12c7e8cd1a498536944d91d6cc4e5b52d4896cb4c36cf718b192b6ab2d7b4c962c93a879c977e841af6004c7f03e768276039e985cdd575b0103e372427efd660e1b69f9e31bd9f98117456ff0cda80650b96bd619015cc0382e98b7d3278c6bb3d75d9f8aeeae441370477c5154c235cf97ddae05ecc091b3c333b51164e06c7507e109e8957bdd24840d149231fa24fcb748f3623cae59eb0bab2e0d2db93255d093146402d2ffd046c9fa75869878344f3a91b0878c4fcb2d7964823a9228116132109290b0a31a2c3f76c50fd02d594cee09532918acfedee2dee309a23f3be1879591f2479c5f54ea03171af587a098ab3a390520c53a2fc44734574abcfbc356d541efe15709b5e6a7e5f8201e6ff73946c10ebe88da22558cb1faf2f13ee3d3c420f9c080f41614d3690264081ad667d7bffed96ef506585c06eaae044e060b3e7c7bc5d33b11d02e8e0221c0590090ef75b4a2e7c527256b32452484c5e01679022af6508c8e5c41aa7a0409e32d01f579142094a0dcc5cfba34520bfc4586f4f6cb7562d9e69f53132aae93c4fb010b7dd4cc4f38d8655d5bdd7a96604dd4848165143cbc1fede67bd5e15446564d7e9a1a5443e08c44b6521e9a3147d9da758327dfbd94a51f2cc765f9ee08425d070932ffa9d1cad00f09b88cc04fcef90b80bd54d8db75961578ad465085b2377d6618f5574762916f1874bd49e497b06adb2ed1d3ee0a4803b78e4e30c1cf956b102bf9f2eb511734d662ade24c5477958dd033765d64bc32a4a4c2f701ea8b5a50486ee2ad137b27f78a89cf9080dafbf8c7641a928d463f100a57b99777c9fb0a93652d240fb1e997cddd348741cdab38faeb363557fef1ba8d98f90d3295dae5f943a7e2423a89bcf611309d8ba7cb6c6256d0f4a5a3b60e31b7c90e9adee3d14e267765bc58e1d21190bdae2ef5e42757ce4d667d47552a04e3cb50cc23ee86dd254c6a55d6c10d0841952ba3f5d76d485f67b42709950b15546ac92487df6143b89381c85b3090a8d26ff6ea4b469c8510242ddfdf624003dd897898c25b472f1740e487a3a34231df9c2019c79b7f3817c69d105d07f6b1ecf2991e2961f1687e9d01676fcb3e49b76092f3df27fcc0cf141f2ac7dd43a790062f3b5ecabfa67c31543f43a03c47e4fdd889801c4d97e5cd3797169241ed1229683bbb1301188d9e4957d47a965ac6527cee4d0beaebea6ee30ab696e1b7ec4d2bc1878ebaf783c5588ae3b0ebad7fd7dce1f6b5d3a67937bdf715a38c21ff2b06046367c946d14bd74c01aaa1bc3506d01ad85a5f9722628936ebe6e3f3d1e9bd3f1d6a99c93e94758ce8799b4f88a9ab674525187c2db2dbc697813b111125c32c996eeb8eddff4379f7c3ca5e2050af50197daad7a59279201c6e5a3e3c966af8f5c91a69d448fc933c3b40bb9a3dd64d1c43c15c6bd45fd26d1f79248626f26e9762b6d37bf852e2c7af2590e334cb7394ac88d1261243209337303738c0a2effbe95afc6aa0deef3ad195cf68e0d52847de88137f58a7eb54bb4e83976ab01006e73542ef2c30c8072f06ff37f7c118a59642d3ec7ba9925b8b09e58b872211595d36e4ded5c0fb3e8df98e9a39a1a356155eed6ee02a15bd8855aea480c1683b47fe4289274a381e0d2e16f08face1005b2f2e6063d91d8c11b4f876cd7d9915e2eec4c446713a1f82b4c128582a8aeb5664840073eb737ea207334895db41412b1e5b2410f4155053774d42aeb16af805d0415fd2a5e73005f482272feb8e34ebccd14e0b4fd202ee80eafcebc55fdc1c20e9b63b"}], 0x808}, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x52e3, 0x200}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000040)="4354cfe0d1a4f4e9ab13fe5852a0fad0201c3ac76494e6746bbe2dd301c33a2c003e6ebaa843856aecd9e0bd2d363b74402159713d73d00f7ae18f99b085c478fb4907da65f75cd745cc2fd400274c95e3daaf33bb6dc010b504faf1019b597422da6575bee2a44a2985", 0x6a}, {&(0x7f00000000c0)="5962021a07d024d8e8688632145c1fbe9760b6d3a67f06d813a802b735f6a329a91f4efed6cdf26e", 0x28}, {&(0x7f0000000140)="8ff3026ba154ebfa2e42733898a8b337acbcbb48ce4fd5d394752d8031adec020579953e569d124234c56411d8d134e72fb906cfcdc474adaee55de6f22c7c4b178d74e9d616c92faec19c495eb7cdff915db64cbffb89a9493da1eb58fd2925f989b7b5b70b73ab28a8f7c5e8f2c3fdf4", 0x71}, {&(0x7f00000001c0)="f69c1c4ec4b14104d6584d8a02dc14a95bc41c91987f7bbf5d76a7827d2a56098b02d2e8b68117f29ad2d0653c0adc288fd39a70bf66a75765a892201197ab212379b80f51", 0x45}, {&(0x7f0000000240)="1889147840b3e35852cf2d74d93dc0450ad1046e2c881cf50e71bab46708f502912e180dd9229a4e44bd1929d7dafe42b348aded148009574979c5c6329769e19f7c9aae4c05", 0x46}, {&(0x7f00000002c0)="48bbd9bfe581309feea1642436a5fac9b27c9038ab6e042135", 0x19}, {&(0x7f0000000300)="d8c460b1f8731e9f6a35ffcca7cf66b5408376", 0x13}, {&(0x7f0000000340)="5f865b2d6f0b063387f1c2d8662b3c597da46982f94602fd76ce10b158fdc5018af32e146afa1fe975af2280b8a5b642e90fc743b08e02889133bbb62b5470d3f73172b989e3a362b1850c4d5339df65d12dfed52b09f53dbe6c96e8ca3e6af531a174ceb576de734a98c99f0c5bbf25902c655a85cdd056da1b88b044c4431f806f4db7bb66a9825c19440ef21ab0e3fc6420860cea0c73c08c3f0b36f94da04e90130424daf045702c595c1eb8499ebaf2d6c29e46169904e6bae0c8847f315a4b314b3cb5845827cfa41abadc0ef1c1103a71", 0xd4}, {&(0x7f0000000440)="53e07a7cdaf3bb66dd9fb46e183d9e5ffe57681f27a69623279e6b9e202de7c5806bf138c8edba13fa8e266f8e0ee7352e027a1260410e0d17a70505620683b308ebbce86502104b8b5853715cf0c238748d69d17c53ade8bf30cc6667ac12ad5796326a6a4e077a89d65e3c48755e7a048d0ac8f90cc866b207bc9583925a178b926b8cdc1a17ae8c14b78ae4c8588540554ce080bfe00799a4f23ebe2d6c43dd04a84f165f08e5686fcdcd51b383f6f65064d33d675038ef482967139fad2aa7769aa18a048e37ffa8aea6255d653896759ca0e866fa16de38cd0cd2629b8172c39b8362e7218a32543b0ac95d71167bd60fc2e2709b1ff0f1c0f3", 0xfc}, {&(0x7f0000000540)="48a569be7ac63d33951e43674b808959ee7493935ed52cc3e8dab6dc74b4220ea2ce2ae08514361850d78fa760a0b15bffd25a8e8c860dabd43dd26824b14257942343828369a9bad4d44a3e6fe702821d6155f1b07c7f4acb244b3dd5a2fbde649d98c30fcc45062979f8db3b6b88e2551a6a6ef6cb1b477b992841943c151c2ee1bacd8d3fa56e9cc63963ea058f988e9f7c5443f20857712b307e39832bcb55fb0f66fd397d85e2918cd207a8b84d56b98c262907bb154ace7836117edfb60b88290b1afe92d7232f20bbe2f0f64310db2d83e7f4c3e3f4092ca683d12e52a3f6030c", 0xe4}], 0xa, &(0x7f0000002700)=[{0x20, 0xffff, 0x7ff, "cc0b8c3a90bea7461b5eba969096"}, {0x1010, 0xda65cb97b16ea333, 0x4, "603e77aeef5a66a4beaecc6de0ed17918263ee576a96ccae01d29e95ce7a63376bcae1998e135413fa833ca3cc7fb60bca656affe6c8f503b9146e550b8ddd2e8803b46067c6afbcf2e79d3d45b8ac95e484af3ec1fed5fddcd1cba438e5276bd9ba5612405addbb05b7eab662682dc8e496fb68524e63c00ba336e4852f4209bf98cfa2234a4b305bcc2dcf4eb38644cb3fc5f08843a17a5c65ba450253e3c97fa2db2a46643fe265e1e251e76645125ef339b4bb65a4ecebf790780f369f212db57f86dc5abb9993f20427c7f88a2becb53f754a0ecea247b960020c727009c0b68a4b29b392f843e48c444c2d6a943abf6bc92e8c1e13755ba29a98a30fb6e82c0b49148d2417566b9c2757dea204c9c751175c1a02dd3e6038d1fb17edbf4028894bbda32c424aa2bb0590e5599c05779d4334108617ae7ee624c557b20b47d52fc770fd43cb127bf6dff02a7dceef7c8c6545af6b197b6dadda71dad7effd2f043998af7369903ba6f86721c0de474d6e7821e328079b8bcc21ceb240bd704537adc45121bd4e982a448f596d1472e44a11f9b86e8eb3df35d78a2387d0833a26c773a6a4f66b0ce1398fce782f065444d609aa01d8a574ad285711e03dee995ec297107f0f5ae2c2acbf8ad0c862c2f194a30a3b75672132aa9564bec38ed7bace0ed9ad4bf68aac685a7d9da187fa3ab6177eaea25f401e09ca2fbff767416723168445ab3a9e635eafe37288ecfaaaeaff1f164d2371692efe7b0ec3bfacb7475b6df62f602654fcb5f0211966c3fab79d6099304ed00ee2d6802cda49a139e68443dd91a4e90ea4cc0c7211c5dd65c5f537efdb29d1829d92accade0c672a7bc0ab542ac748da8dc8886c5953eb876fcf655e743c2fd07572cb582ca928e7fd8c76f6238bd82f98a185be0b22da451e75b954dad2bdee36d16c88f6172644b1d8a9746075501d7b9036b86b553379e8c649a481c836b0191fb73951e95c678531e6650790902a0f9184dac5d4e902b110fad18bb291c648dc02949060326415deee3a974294f0805d1ba88a0354c84311af5309b0b1cfafbc3d461d446224801a56601383419205700f411deaa0f62388ba7131a2cb1673954f04a03d6b818644bab9a93f2798312789a7fb78fe2102552a0f3de8c029606e25f9e1cff10f236b3058dd14da155a1040156799b46a6773a25753ed4683a748dcc25b3dd0277a53194f4646c6f8da7b35b094a55e7e8796c289938a0019d6a5b548ac82dc364412fca7a917f834605bcc675da3466c1c0e128ea4a272fdf4f0539005e051a1b51cb8856756c89cde614f3a7772a48c896143c2f0cd232a8e556726b69b596c129839b235bd6f2f183be096819f57d589685aee01925cb1f9c2d1424a0a0b96c70332b82024ddd655a249160674ab435ecd4c7ded76786c7aa3e4ec2bc52a1c3be9b6a6be1592eb5f7d356d4d7189392d2a1b2f0688306ae916504c2fb749638d3308c9cb136578d6fd651767622e002491803020ca71d12d95e64d35d233cc30db027506c7942984de0cc781db09a727a219d3b71d32e4df89cf377ca901d881ecb94d91f250a5338bba64af56e7bb279a696772b7b0f5f7558af86f405da5daf48df1eabadefccec6c7ceae707c94d4a4ac2cf67925da0be188a6b1fedd2cf060eca3328db117c900636456e3461796ed0b94af39d8652f8a2c2d46de9d1f4d35b56e8a38a8b1f216c2c179a123c93c77f6aeef648de5a2e3930c3faa875561ff5f7e79dac1f5527e80dd6424502a0b80580d8ade1213a7c22a402e2db85d1c0742adf33e93f3fcb15c50415f3f12e2848e386ef5c6ac0b16b78656a9d90e6b139022bf96b240fb6ef0152119b9fb738805937c5ddaae54d892f67899c743df13cb1772b5bbf22e493d70508a9b77dedf2e0c26b79743e6c224290be4ff89c17d032d56f9af3854eecbec221d9f24613b5deaf05d09c33a82905ba11ad76e00e25312a69a4fe11c80fd85716e625ffb0404cadaaae33f6af4c0a89ea080a0ff05fd8941d18e7fea4bf6ef3f666945a092b73f917911585fa5c2bfa1270ac06aaf3d51da7531b3e1653bc0d3a55d24b60fbe48f88a527e57a75f6e4356d867db381f9fc5e799ee406e4bf1b08516a363738d0321ecd7b5e5a60f86bdb6c50546c405bf63537af174f6fca2b2d2b942be60ca327b1668214963d712eb9acb51aa1c37c3f5dd25dfe7ebac3926ad7f6276c60191b41b48ab02cdb03a202db080fea64025b85a332f509eef986a23dc25112c90b98deb213596133569367aa7d6619485ed22b9a2f6c11b2f729b941e2db3ddad09b68764994ea53bfba36b802c58690529fe55d5dfc1a09af7bdd01bfcff801273dd186b7d7603ce3258a53a923bfe7a0a926ed4671d77bb4184a747a74219d8b5a773b56d09ba837398403fea3159e04932e11e44e41a09711589e2325ad417af098b6a29096b5dab00304a37194301a802d78720441e760edfc0eaac0c88641518eac2a4cfc814fdef8db206034f17c091d203a0b5490a656903ce5bf35159b4f83cb9aa7ca02343814ff2067874ce556a23c75b380b2451b40f6407c8a0ca262783c2c7c37bf8ece3ad03e062d6457b6c75109a2a82aa145e7057bc0156b3cb03ca6ddbf27bde1dc52381f92c54d983f721de1ee7f36376c8758c895befccf4e3e966ad0d79a2851c74a2894043ff6ca068c760073fbb5c155d66f4b45dfd8287d8032ab7539613908414fa0fcb988528980b9ac6b4731ebdf31c1972690aa0c22ab2ba2942a0c7258331092545472faf57ac0a5bd5a6a6903764a0268e43d0a63ba559c77475ab8cedf8e214ade6be49586c86aa06f1cf196290463c1d0edc53e616f21505c614ae5f61e9b20a12a6e6a66aacf0c6b7536459d25299bb8fa839a32b62467808ac8d74c4390b30a3342a2af09a0fb761f7e8de74a91636bdc6e0bca11e03977a68a78c763f40e7408f0dc07103350f6ca971f9516654efd96667432bf6403a0868cb24769d800715171e7ebbe2d1ee1d91f07f663f59f686559a60422882be064f1194c637a593b2c2d208c84e99bab2c8329bd7195042d5b487e814ca2eb77adb89c5dd659af582b5dcbb0854c8a6ec00376da92626a08526714acea2adfc1eaa9864ca7dadf8572d5a642074d558b43c5b44b0e5e6d24ffdb613f0fbb097d149111064bc092cb842267b1a66f9616b327ca7e9f8632721c3d6b5d6e3897839497453f5cb44b627a14b284e3469d1464abbf607a4028abfb9199c13746774395094a34304ab7a04c18a58e70f7d4fea1e366fa61e0d22e0acbf9454f9066d62622733168dec18dfc09e67dde63d79a55929913983c8a4fc587acf6541cb490c5c36230055b66caf6b386be4e13f4ba0726c9a8069efd9bc0e54d8283783f5329fe0e386deb4274cf17862bb7b33a610ba5e759b8ed770b9da4595cf8bc991a69676357c39ef95be412a98833f4dd9ccd94ce182dfbb4ec1867f4a96facfa7c4b224b866d67aff247d475068b5951072e61f25ee256c7aec3b16c0122eee77ded0b1fecdf129e53ef0667e74f83a6bf3e6a67804191a07ae3f1a2aa5d2b99075fcb790a1f9c3fbad4a5ce24f9c98fd97f63c916d67354e57e9ccfde278770a986cceedff2dea49b96e11c6a66f490d1ac987f9436993ef4aaafd2fb1ae84f2fb760c2e52bacbf3e02a052c1bfefff83c7bc4b77952abfbf433a6b459f3ec038d53b98b7beb8dda4be3fee47c5508829d70b509769a104614e90e63cd2a5948f82de630d38c99930de639447338efe4ec1a7d558c9d1571ee2cae1a80bf12ae0fb747d5b5db7617ffc79bb698049a363a178fc79cd029c9fb2685558ec479554198fdc27e03e6d166e0043b2c68e8ed38b5318af8bfcd0055bfdd8a78ea749c60837be55c94b91f3cbe43de0fabe8a040116c88181e34fe9ac6d87b48a2afb5467dac84de9f0f9cbc8afa227e6e79a691ac6961b6c89a48211e942a84fc98b6a8305b070e1a5f8d7bb24eec72b8d12b46f4b07fd2e6ff3946708201c157071a572cd9ecb64d954b3171261795ab0ff025771ef526b5e2edb7b7dfdb0fa5773941b1cfba83bd09d39d3f5bf5e9c3c4334e494ac02f7d764d94657f1258e3c941d33114f90e221414089f41f6734a7a43662e9c8c4ee0ae7a40cd7b8d3e79a55146144d94e379b5f4318c938c01be38b707394981597d807370799700f8634ea792713b901d533cd93534916936ce101ac8ae327e2c6edda3dfbab82d73b05d1a8c1998b868ace719f2cd219905ac918457bef81774340472f98153136ad83d8e36b647e8c108b3f240c45e5cba957b7c8e935f2e6399edd0223bd4911c4e153d58b565d03730c8bec5696efcdf1a0d0b9dc7554a2d7b954cc89273611b602faffcf7f37e71fbcc3e29aceff6f9fbc2fa01fea5de05d054448a4c9bcce94f3b85ecdc07c0efeab18f37139a2e78a8a30e2f7e423c22b80c61bd693d3e6d60cd5c9f1d3649ed19c630bca52b2682a1f1e30b5a2a5762a1125fbe05cef3a4f73d75ba735dee471ad48fa445f9978b3d72e2cd0bcbc6e78e75aa28d841ed7fedc1c50bc0c4c46de658cb566f5e135500e6eb18477bb22a2d9951c244975f9490160847aede050ac601eb8919ff2b6562944a350a6e25557d1ed645a1e8a258185aa13c9e94aef3ea4c03399438ec18050e78a5c67ee3b9ebd2af18c619ed2034ebbd148c56de314a6b54b0277701f9053c4ef38a3f5d9004311d7ea3f3e6e754b66d8e18acb2dee69bd10b0c70820c030170c069800b9ca5fa660502273799a9b10978ad82837d156d10cf856e193a62f5cc31563dbe888933d3adcb3d1f2b115e4b3e8b855157814588130b56b0f63e8c1451509d0830ed530da03ea7ec7d89bc4810e547e0a4f8ec44d0e51c649eb4e762ecd96884a42a078c478321093c0276b4949cc64f84f06112ea83ce2ab04421100e5680f442e334ec30d682b6f71f41b91d2c4089d43e41a2f0043b0baa0ed47d37e43b2de6b94041b805a63da50bb3db5e839e519e0b725063d92dea6091d061da8520ed2b735ebc7dd095304f66ada1eae1569b37f6c408e3a92f50bb304eb46b460b824c0eed4b0f6954eab15720c9678b42a809771d24eb9f3df99379d80d2b872f21e7e25895535f1fdb5b4a9138260751411450983a2a645ee2cd1425409cd8dce61c6be58f4ca3168b6850a04e82962675ef5148f93c1bc81d39381cfb1293d5b3ccecce0e1a866c711125ee890b44cf0e04fc2b7dba8f35a0e73f84bd46b5c34db1f93d77906bb106b3d939d43ef49a586f56b93f9fe2b299b1e011a632d6d9e80790521e7c28c13b8b7ea1c12e45a06e0e0813f0915bfc0458e8034d144783a32ae69e00a7bff7df03e7838ef094d38347ba49e487b29c327b17ee81e72a4985df13b69a29a4c6add82256dc229f4a8dd3843fb52cdbe4ea313552c5e9669381c9d048864d7b08c4e0d23996624a4c15494df977640e94ba4c46a155d3d6b09826284e63c5d4419611ed1a15acbf35220c33e692298b4b38e16ac337ffa5ea0b2ce7ffb10144517f17b9d239cdf3b60e3187bf96b7c3a51090a49e94d8c2f4b679216ec69c3002b071f0a5ab14bf46b39968bed91a8b0979741296aef28b506cb4fe623180e2c7ce4a9849fd6bc93840621e090cfcfe85eb69a9a66b2a7cb223e2a229670add01deaa102c4f32b828306a4d19652ad2d9b77a1892f211cb4dd05b6116b42f38487a8e143113325b28"}, {0x100, 0x1, 0x80000001, "497068591977ad4f469068a8bbd935f2cb821dad79ce764126a01ef7cf77f1f9326532a3938c710870708bae92dc0a73ef6ff22aef68c00a73388a8886b2d3b44f707a9e7732ce898fb27c0a4c39c6002200d872274fa39878b13cf3bea127e14ff59accac61966af06363bebc9a9f8e0bad1856412201f0f0e25a30940db0656d3d80d875021d1fd2ceff0bae5767b06d051f1b6afd2e97455965d92a96294afed13243e02d95f1fd11383a6764c4064bbcb544cd65bd4c398d95dfc595e36fd9e5d548b054ab48ad56b0138aee3b0af8290250f1a2742a9b6683d3fb3b16c70b3fe2076cf51d385b33"}, {0x68, 0xffff, 0x6e0, "cc87dfd04365d92fba13d278c8f5a9d922d98ebada97cbd76fcdbf886402b188cd678ee6731a426db94698fe59f795815fc85fa2c9df335bf592ba61aad211a29584f802cc88b3eac50dc003b776cd1a4e5e"}, {0x38, 0xffff, 0x2fedeb08, "bfec176e1664183cc751b5810a2a22f707635932a15603a097c37dbd7195e55a80"}, {0x10f, 0x1, 0x800, "f414acd70af349773d5e63f575dfe9fbd087ccedbe50179637dd94c6fa9e080641dbd0b491267cfb0b2da7703c83435faa916866ed617c84279d837248ce873d4a62a04ffa4cbcfe3ad1e75edc4fb5a9a6d88c56"}, {0xf0, 0x1, 0x21, "9ed1ebf6066bc3e2f1389786836d2bbc7220fe29bb055ddb1175bff510b9fd73169329864e8f502fb85fb30b3424c803103e4200360bf72be68bb9608235801639e9041626932bf7ce99c474f8ec7de595cbb78127ffce782e8975a297ad738784cc2df8a26c03ab39283b140341fff620f25fe09e6a3179cdf0df1b18fb74e3c7ac991ec4cf0f33a8d6be20f171b91c389fb7a4f06e4989fa5198257a9290f6e3f0142871cb895647abcbd224b360c061461f03149715668202c6e416c82a2f59766efffebb48dfc9124129ce8cfbc009deb3032058299e2e37"}], 0x1328}, 0x40c) r1 = socket$inet6(0x18, 0x5, 0x4000000000006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f00000006c0)=0x10) setsockopt(r0, 0xc2, 0x2, &(0x7f0000000740)="a4c251eb3c9f596b66f50e41bcf3297e4e8e7401af39df70c8ad8acb00dfbeec56f43502093c5712c21cacb7298ea564df5751f75aed49b0265ad5bf4830ccd8f6ec0bdc8abc4e3e78a01793a1e9e687f355e154a582969f434ebe3f783f3b3af6b89abec65d516dc0af0fb4892578d3237645382aab1b20ba8c75161425bbae084a6ff4e37c7d8d1544bd54d26ee8e708bac144c033a787abf287c9336c2baf", 0xa0) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x15) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x205b, 0x1) close(r1) 16:00:12 executing program 0: r0 = socket(0x18, 0x888c97e7aeab663b, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x200, 0x100000001}, 0xc) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x0, 0x7, 0x3ff, 0x10001, 0x100000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x6, 0x6, 0x2, 0x100000001}, {0x8, 0x4, 0x6}, {0x2, 0x9, 0x2, 0xfffffffffffff000}, {0x5, 0x20, 0xff, 0xfff}, {0x80000001, 0x6, 0x637, 0xfffffffffffffff7}, {0xfffffffffffffff7, 0x0, 0x32b8, 0x7}, {0x1ca, 0x3, 0x7, 0x4}, {0x0, 0x2, 0xffff, 0x3}, {0x0, 0x7, 0x1000, 0x7fff}, {0x3, 0x8, 0x100000000, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000005c0)='\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) acct(&(0x7f0000000040)='./bus\x00') writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2000000000000249, &(0x7f0000000040)=[{0x49, 0x0, 0x0, 0x10}, {0x2000026, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x3ff}, {0x6, 0x761}}, 0xbf4c6b2b1a0bf9) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:12 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x40) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000003c0)='./file0\x00', 0x120, 0x2) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) connect$unix(r2, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/45}, &(0x7f0000000340)=0x2f) bind$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000040e2d329060352b3fb7af42756bf55aa283f41c4bf0b9cb0f5bfe40a4076df35125646191c7329114b5ed9c7240bae6367e4ec344503925233372f79dc75683330f42bac96acc166c6110152d6e286137b64994d29e2789d36"], 0xa) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000280)={{0x1, 0xffffffff}, {0x8, 0x2}}, &(0x7f00000002c0)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7c, &(0x7f0000000100)="0bfd3a304a9a705bccb8c168c9e45ea3ce8b833a6418ac7fd8a6f1472095dff74bf0d83452551cba60959b586994e176ca9cd6c12ad79a68020e31b0f3a3ed4fdb32201d6edb945fd4b583c9fb5b6d8706907407659711c209171da0f4b1bd30312d3ac41046eb484b99cbe6643359a2235c0831b7f6a4e09ed015bd") 16:00:12 executing program 1: r0 = socket(0x18, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/242, &(0x7f0000000100)=0xf2) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) 16:00:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0xc61aaa857ea9ae68) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:12 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) clock_getres(0x0, &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) socket(0x20, 0x8000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0xa29, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x100000000) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5ea709f66eb27579714c2e95cc1ac4c83eda667f1e5d24cfbfde9185d07b27bcb16aa6c3246b7334f55f8ff9"], 0x3) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x4000, 0x95) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0xfffffffffffffff7}, 0x10) 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x81, 0x1, 0x3, 0xa4b5, 0x7}, 0xc) socketpair(0x1, 0x2, 0xfffffffffffffffe, &(0x7f00000001c0)) socket$inet(0x2, 0x4aabe07bf92c0473, 0x2) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='W\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0xfff) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x7}, {0x4, 0x800}}) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000087, 0x80000001}, {0x2}, {0x6, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0xc9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x774}]}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket$unix(0x1, 0x198f3acf003ebba6, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={0x0}) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0xffffffffffffffff, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) r2 = semget(0x3, 0x9a755dae6148dafc, 0x42) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:13 executing program 1: shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000577000/0x4000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1cf) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:13 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') socket$inet(0x2, 0x5, 0x2) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:00:14 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x4) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r1) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000b80)=ANY=[@ANYBLOB="000200000000000000d100000000000000c878bbd012e196e5e302088aa929c0e9a0010000007e4aadd533c1f1bf8038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x1, 0x1}, 0x9, 0x2, 0x9}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000480)) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) accept$inet(r3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, 0x0) r4 = geteuid() chown(0x0, r4, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = msgget$private(0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(r5, 0x0, 0xfffffec1, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x15}, {0x7ffffffe}]}) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x7b, &(0x7f00000002c0)="33f2e4166d6f273f9eff19119c97e7bf909ec88e9f9949044c77a9f7c1f130548254b6ed970d2a7d23c74f5dbbbf117ce8f26c075e539fdacac0afde9a3c8b3b91362a940ea92adfb66bd3d844dc7a3552cd9f72adad5d716700a6ccef9fa0a5be1c7038ddb53f0fc844f5d3368f97cb5c3b4ab5c0adf99a6f25ae") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x22d) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) read(r0, &(0x7f0000000080)=""/110, 0x6e) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r0, 0x20007461) openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:14 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x502, 0x0) munmap(&(0x7f00007fd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xffffffffffffffe2}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000055a000/0x3000)=nil, 0x3000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x10000) shutdown(r0, 0x1) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000000)={0x0, "de58512402ca4b42f5bf9c60234cd2aacf8b4d80e2480be49dae49ae88273833211a0223f40cf5d358284a0cd33c274bece0b2e947021d566f6e3bb7973bcc0f894f31cae856f778fc3266010675dbad1cc1805d56a552e992e85cde0b8f56dfc4d77b6f8cea0ecc358349e666c782569a0ef1e0b9f1da29f86d9b9a347bd77fa514d25bdba8731fd4974bb32fa75862beff10b11255f466f4e5b80f4e7d5223286b970a742e49dd280f24634ac04a5cd48361df5027d9c0679e"}, 0xc2, 0x800) r2 = msgget(0x1, 0x240) msgctl$IPC_RMID(r2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0xc0000000, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x7d6c6b285ed72484, 0x7f, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x60, 0x97, 0x4}, {{r0}, 0xffffffffffffffff, 0x41, 0x8, 0x6, 0x2}, {{r0}, 0xfffffffffffffff8, 0xa, 0x4, 0xf19d, 0x4}], 0x1f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x6, 0xc9f}, {{r0}, 0xfffffffffffffffc, 0x20c3b99197e0ef60, 0x81, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x11d2c70cd2c88567, 0x20, 0x3f, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0xfffffffffffffc00, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xd59, 0x6}], 0x80000001, &(0x7f0000000380)={0x2, 0x4c}) accept(r3, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x41) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x40, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x800, 0x0) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000580)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/232, 0xe8}], 0x1, &(0x7f0000000700)=""/83, 0x53}, 0x1) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r6 = getpid() r7 = getuid() getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) syz_open_pts() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="a4e63ba4e6db46257b94909bcf533e87869cf61538cd6335dcf2d8feacf82f", 0x1f}, {&(0x7f00000000c0)="88e02deac7fe7d20f80077df52d504c57a2c4142f3ff8ed39e40fc5ccff151ebeb7d497eb67b9a2dfe44ff787b66f7fee73669846268ef365e1d48143fd8d60d4c02077f1d5c605902a51570cc3e264345a9e71cbd77bb1e7323c5a4cc6bda5348122ab42be5b64cd4b2fdf819d6699893bf649899e329de5144756eb738f7fcf47df1791eaaa68a353731d0c5a574d1fd411037a044a208c97eed7b92cfd6e2ccc5950e924d220c51dfce29d809feb1a3c7792f699dced0125809a84c28", 0xbe}, {&(0x7f0000000280)="6fa002980eb60a68e809d0de4b0b5f0a98de061226ea023b54f9eaaf6ffad393678646829d9a04f7920e4085e19d5084002873d5b4d65355bb419e21a6b915a6acbfc5187e7835c02e182c6c67d734dd379b6ac4ba8a8c49a0e684fdce9efe3eb5767990a1abe1664fdaa48cc1d567595aa5881cb595abca952cbf081a2f869e81806ed0d911eef8504d9d97948ec3a45a2d85a3e4", 0x95}, {&(0x7f0000000180)="c1b79258bfaa2ea29949c1e67d26b9606a60013502", 0x15}], 0x4, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x404}, 0x1) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x3, 0x1}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1e5, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x4) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x8000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f09081c330a8110c3f35ebad9749264699e96a468e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:15 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/233, 0xe9}, {&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/63, 0x3f}, {&(0x7f00000003c0)=""/120, 0x78}], 0x7, &(0x7f00000004c0)=""/108, 0x6c}, 0x801) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0xdec0643f31aeb842) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000002140)) sendmsg$unix(r0, &(0x7f0000002180)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e3bf6c9e0653000"], 0xa, &(0x7f0000002100)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="09685d85255be3db3dc17550c4f95cc630f287ee80ebac70f28405c4b7d29019a89942e55d12afc57f3eefd1e713160524f302e1f532950cc62b8fb6bc14e49ad8a687a0b57af364b448a0b85234f31c5a672f22e3ac8ff1836af89111f0e43035417aec5320ad4134d71167bf97f39f74a6e668a0d058ce901ab340ed905fdc76ac62d7b36c4ec7ba47b6d6db887df4ec643365998872ac3ddfd4699084d4b2b1520e6f1f736f33a800493f35944cfe971851bca1cde79ff53bffa175f83991592353e2c3a391a6e0d887bc1389077aec464120bba4251d91794b5a25f4354e166260802c1134b20b9f84ea9fe188380a10ffa35dd15b9c67621be28d1805d1b5e43fe7304e403c09af0ead4e44a5119fd8065bc4dad25d6bde6c56b613d40153f2c8ee47db90348ca819b18e4cff5021c2c9c983de931d96594fdec93761b39cb982c685505f1aafabd64ccc7ecc77f39751b5424fc4b44a316f5919bc95f4515dfc9e85d5e9995c1a238621b21d177b1cb75632943e8341ce600735af7c0ecc484f16f52d7927fdedd4220f189cc73cd21c32e4fb631eac5426c7035316794abbffcdcbd5e0f6ee831c1351c8a03fc405126fb8c70d621b326e9cbd6650bbed03c5a523f63f57acacf358ce80a9407f60d97e1f52bc94baaeea904c8be49cd86f1304fd5950b8d0eeb8f060aecd7f5dd4de0c763151972e79c2bf2ef52c796c551c5debfb2f88e4fe6f2b124e93dd18379d4a9ad01cf1d8c38743bbde817c59eb0043fb9ae9ae0ec10cce7ec3a455c4839ad9fb86117ce224f23ff728356996b079ee645b2d76c143253acb6d80dd1b500c996a5794549ed0b07a0b5920d5df501d7711262a0176c08233537683c5e7d84b7d893145dc1d62dedb59b2ccc6b1be011469e15abec131a0481a4bb4a101ce2944498b3940538ca49137f3b3746ec372d2add75f17674d0d78fbf76f70e07adee27a5bc66461e7142d0436f8d6813ff16590650841392d9a2d34b106c562d36b65757bc5d07260ece1e92e5d1fece1388cea6d1a76dc7085c519c980d1010bd4ac8c6f068e97a457497435617ed16c43fd7fe564f99777b9f8547bf3c392bd11bd2bd39b25c3e3a0e4244bdfed016b1a60ed2c76fcca5f809acdc2596ec39b0cbce820b87b285a1c32c3b311bab72503c6eb30391c1c660f91218060407a9653d7c0bff794d9dd26b252d13e36c25b383de8aa939d04ac7dfebfb06abfaee5ace152e38496e0e21738472777d6b7b0c793591a66d28437136d275802ed897a8785f3fcfff118101069807bff515a8495af94a9a5e9eb2ad9700f036ba70bc079b521718caa49d6a6263590ecc1cedd1863b864f4237e846d35e0214d74f2389623f9cfe84a109a34cfddb0bfd20eb1e96192efa3c2bd4682fbfa85f699f109141c884d8cc6cb033789182f42ca8c00d99f816d66f511b4b8a81114752584e3dcfbc58d48802c0613765ea537e1c6576335b46a2a47d1b73c6f65cd8c5f4edbea39b3aac130abb4f0cc26b25f31ddd69f091638d88869e14a7de090336f8f95317af73cc86796de263e874df9cc9596f43ed2ef48dc9349083901e6ae576d5fa6d20d059c6c618bf039dd412dc4abaf29a77c3b929257edb195fcec7d3b59528ac21a6b9648f676770b955dc2999d0269ece02073c0343d4bdbd701591aa1671dff0629fd43b99ba5e4c930d84af828378adc4c72026acb0afa9cb856d49a1a5ba295fd4112855d5fc6e8ace8fe33f44dff05548da97cb0e24f1b9152c0a138f533eccc2ff74f62d7b9efadf9645d64dcc1f4e765f313d87c338088a023446ae354fa48d1c7dc25e2bcde0aebf66475496d61cece81adc7334727656a99b432bcd8b0793b9da7bd98269dc2ec79418768d4a7cd219ea1307a0996a683613db1832c791cc7702cc12abeb2410f05dcd293b15f5c3660df4fd67ab97a108b8aa7541f126d140bc0332e2d85e1d4b0c388c093fe830166cce125bdfc37aff05fb76b11c834b7baec741f75490ea734605d1875f35387b3af0508988bf69d3c2ff1d929acd8b54c9e5bf09dac15371c76d9a406aa99c701ef379a649434ef8730a40a896d60e253e581045121148e0e8462adb4bcfbcfc54999ca871fea9a7179ba7a40fc0445a5ba8c1a62ca1ae3ac4436e789dc92b51a2128d2e7bc5a550524d61afd338191aecabafeb1c46d496e005cce9bb8ef6c4f4b495bc2de2c7edd2ffa99433c4a18df1be19711f8e738794a9e944fc7543cf8e32ab992ac935cde8256a4f0223494eca1d8ba9339d9700f6116510599df12d925e56a3cd3276793e9b8ce583ea8dd6366f3c6351ff15cd7e2eddc098a3db5e5c2fda293fa1140228badc1743ebfb4ad1bbdad4b6f5c688cc7ffc1814aa0bc209b36f100067c7e36ca92d810b2bbbb1e91d6438fe585c333d32430ac19f4b44996a694f1845b6da57b1cacb10b4606288cdf7078a5c1f89a365a4b86c5fff23a409716013e9f4fe8600f24c7205344c63cc1a560e4e1843874e2a75a6170c57ae30567f163243584136236edb3d9d66fb6c60c9b1794a54d2e5c61f649a684fc79d4b49b6a1b41e4885bfe6398f901f1acab10446fc62bb1d17cfa9e97caf49490fe31b2a24aa8d9b13fd2801bf64b8b5abae3a840a6f8b9425e1799d88728a8c41e0c3a1bd9fcb47a456a4c4d6ba6eefe07a14947be1ecb09322530260d298a2a9a3bee9b8a8a11099ec68d82c5da5da35b234056e68a82aaf38169415f5d55de95c744f1f3bda53e4a2b3a9e1211e9e1c5f5a44115815b095e44386de81b9a6e6850fd0af6104edb274342192e00757cc4d41ad3580c302d3cb0aa350dadd209b29d6daf55b25851a16b13ba7cbadfae600d6010e5d4b0467984181aa806f3cb45593156821db3294e0b543317bd63d6d4a314079b40ac5eb869e0877adbc6a6512ba1d0071cd6f138e5ce562bf96a7d7d26d6aff929c6463610bb5f68bf4b8b77322f2e0938a46c4cbdf7a2dd6fae20aa61fbcd86f7ed0f99c9ae13d1116cb42da29f0395ab1c905d5c4b1a6a36f262c3d0d1a86548fc1149e0233cb9baf2385ac97f75c69c4dc6a275627a3fed456cc1ab33d5d304d4b09eee8de2bfbebd875ceecfd3b2c40dd84ee4a49ed64cff2e9828001d62031ebc904fc419b0eb36ce4b02c9cca9a96a13d8b683e04a4b818e349e70ee67cdf23cb731ce7fce13c3721f57ce2b147b97ddefb0ee6ae9bbc88fb7fd0dc917e17a571323b6b4769d55169f6013dc8e1c9f431e8a36d3d6c698c90fd53fb619b5f0d759fa2548e760530a6bc5286f7440bcc80a6975278da268a517c9d063c8a152303dbeabce49663a02947e6475ffe18ad56bfd300ea32efc0d30d71711b241ac8614a61e67675753b4889bc520020a0b4f45877d88e940c833c1c9b934a8e2d978f153a6f19f66b0c7175f3aece949d1580fac791d3dab679e499e3846a1776ecac0400d2c6ed37d449d744e7e7dacb514821f0a842d4b19786a052e75cb6c076cf0e7bc2cc67e111d3ad344da1a167d6327dc9d2fc09eea3e6f944988ea74b29c3908dc900ad5761bc92339fb7978d7910245b393592bb71e965faeb4b696258b5f58f24ec83e995d57fbef0086bd20c5824dc1c8c6607e1b0b44a1295ee925fd8856f71fee7134001a0de035c66791181b9c1353495ddd17de8599807ba46df979b59e82d460ac1a438478251621f3f39b5179288828149a0ff48f4949b028045a8318d81596fa4266622e9a2e666bfa9268d93624ca2e27589ca26061ae68c3b9260ef763afe7195e6299c0507ed4125ebfaad2ea09e42eedee0e3316af8f0768cb0be1dd8937ded179cd427e45e4ba88b7e3ea9b1df427a59942d4766abc4fde3032db969a00461a0909c421e8fc64c93b012662b9e1d4ed0c7ba9231628c7444b1857eab3d74407ef0a0f24383b55129b831c7d4f4237c6fdf80cff4d28767f9027735217b2140c66336079c46f736f04f7c89bc76d328657195203a57ab015476771b3fd2eca1dd5104bd2c8fdfeb30b36426b70ff699f8bfc4703b9a44949e91be2670ccffd6facb1adfc13825ca9671f883d9df06318514d9007907806175206f0c5dd3eb4fa22d11d65e8f4468e9156ee9fad600917a61847501f3ec5f4b7b1c19677d499ed800c17a01d77732d2e4d9c9acb55fee22fc66262a2ae12d00a8ef338240b79ad51630e15a084fa0599daaf10d99668b6e88a80832bcbf961a71f4a42efd27dc36aba44df81ba02d65bb81c1c5ecec10fd43db1a7fb61edb86f2ca08d1380f83328f865f2f46f3773bd685602525120e34036ab879203fb9520c7f1f0fb94e0ac147b76b9b562ab958a1455bf6b8f1d1a3bdcfecc8131605b2c30bd46ace5a805ca3233698109a18db27728109d3b9e5f675dfabf85653707909b4017e18cc88cd88775bfdb4aa68efd7d750d1e2b655c1d616743229fe2b59bb6e8c7d7fb475f0852d34e2856fb54d81acc5044f94af89c4b2f078be67c9d86b04560d3ae7a17f7dcdeafe1385a61080afa1e738eb21e860188bc0d16f028ccb122fc47e599825b55dc8356964a634932171c4cbf1a6e3c9badbf3da4de7d1d71ef450a1cfdcae483b8e7ef255e613add431570162b1a66ca1bf347457329e5531ccc03772c24a8958d307b0dbfad634117aa71416de6425b0e1482fcd7027f9f46e039312299b082b4f16c4d8bb3780a630fe4223979eee9f2e0760540dbc766aaf0bfb1aa2623fffde7c9e5fa9b5d5293762780d3b48173554a91484deca60962dbe7e2438d6a768233fada78d28aac19905a1953c684e586c2e851ca36b671d08cc03338cb907eda2cb3950ee6ac6451b03409819e785a5678c8d86b42bc49ceca7e0f162008e71ef7058a9988d4c81bb55f3d4d05133edf98532a82447dea7107ee70fe5fcf33fd9b3e6ac0584754efbfedaafeebd0ec5c6dfb5cad9c693af8f55b01b93d3f590196b383336fd40c109da51433a3e22cd3d825b41a1512fc73baea0903ab267d6b396bbb72a27681eee721015a5bea0af730df8eddca3b567a3cb6eaeebf4a5070af997d0170dd2eaf2076a1e70b233106e0bd65ae32d2c34d52e162e6a43433c8739b79db9c94e38208be80c17e64d5a7f848b69e69c8fedfa6f720b4fbade66649b9c8bc0b55fd0cb42d08c583c415fe1536f670989a7b9c14243ac56742fa9f3c2593e6544b0b303b1cde4d73a88f4b5b5d13f13b1669aafd95dc0f4cd1abc3d78169661ebae45a6b051d6f7d7d03a7a35d3c912a2315e0fd4128c9268c88febbe2fab97fc2f3f88f3354cd1cc037771f3a211f5c0f301bc6ba3409063da33b84c3f6b185b7368a3ceea6fa56896e618d7c3021b920196ce44c202b2b7fc1dcb4107f15221f0d1be7499d288aadae39784f5be33e54987e35cdbb84b6b0c78e4dc72af127fd5373c6fbd1592a5af810ae5478fb1ee2cc74ba3c736ccc8fdc18f5061bc6e90f16d9bd690c7c4c6f4f2710b80fa2c0efb0af8680eaa56a13f2052305086301abe0a851e76406f656bbfbe94591cb3caa9bdd46e550a1760679076a62c1aae9a3fe8a81375eb4b45134db1541656faebbf5fbefedc6047073a576144157af4e8daae0d27e689191c026f65420cf560d281cc0414e48abd9f4ff36a17ed50f1bd73da53a1694ee4e0b134be60dad306ff19280b9c26b205d9a9b632ab54907ccc060e050d03cd38161931c035d2f396dcf8500094c05c6023da766661716b8f5813ccfcc219a263f695f592fdf92", 0x1000}, {&(0x7f00000010c0)="9115095848fcf7bdaa4a78e310", 0xd}, {&(0x7f0000001100)="43586bdfcca654a30d3489aa74c75b61f548cfc8b50e98845b8fc43288e8cf2bf36a1ace6f174ef862b43da92030d9e583d0c3c76db8a2c9da8892cb2bb11842dd98d188db4690750b23e5b1e3d29f58251d5e3cd6235147c76b95664602a86b5abb53e8cd5cc5a70c59c4d010f47dadf0516ce31d03e8e819a7778f1d0103923efeba70af4569451a9ebecbdfc1774c6d51d7f232643e78266faf1ddddaab0a35d0ed4a13cc6feff3156d98ee6daa977352ca74dcfc3049aa50707af4027b7b21cd9c9710dfc8ede6f7c03da7851e366b5e762cdf89a42d246b9e6dc44ef35129f00626bb834406e54ac3a3a841dc0a623911f4eac0b3c7681b3c2a981286860521485d2564bd2f35ca8599026cc35bae0a13a0e9d2e4f8de92f8805cfa7e92ec323775c20c9706e5e80cf4534108e997d7b63afa9a9610d417c4bdbf4350e7006a1a60eff765510253d8eeae6a06b1c112668d0d91f7570359ea0fa20bd0f2cbec192f95007d4a5776c00d6165e475e014f7c75499eba1bf015fdf97fa039386aebb78606972370f29608631def1b441c47fa51519595b4b3da4c72ee16c58f4be393cf928bbfa730fb541e9198546e77bb63eec89d2e8f65e772e42d810a921f58a2928904e6424c092d6e9a2bd717710bb639c81536d63fa3818edf512c9163ddddfbd7049ca23798c6ec3d1770f126b3e4ed19477443d86c899b2c4181ab09c4fa6e338ccc6134f28e95b07031806bee4b47d83ff58926080cfa1cf2c233bfeda50736b337715e2f028b9c9ca0392f57e3c3bc5493e6d4cff22ad48c344b964f950603904f66904f657815350e2fd0ac2625de7b5109c7b36e8a2d9fd490a2df232346235058c8d045fd6fe6dc53b9bb4ce3e2d85d9d91ba848f53190d7dffae367dea3914d56fcab801070df86644975283103334dbfa2f48c384a20ce4c134c5aeba58e657e31ef879ace39927553fb0f604b7083650976fc439285df023b64839ab131de41ba2e8822bf8501fa8ed9a82c1178670c9b4fafd8ed34fb7031816aa805c66d0c22c618d96541801aee300f43fbe96f3ad39669486fdcace0ffb6521a40846b59aa1fb7065c5b8c6d7b112ba31481761784c91cebd68324e6a355f4934671e54f529d2754bf059882b12bbad9189958e3b450b477ad1bf4f4981b3abf80cb2e8931efa8638a53257ecb59e31113016d11a62e8e6907d955034568e8c71a16eadb211439546535ab541dcddb05185b1397850e605a559059f8721077dad5346bc1e510fb8afe1a28af9634de0275b366641bba6bc36158e0f17eaa641f965436a09890a3f63efbe2e1b2a159ece3fc91be694192936ac1057e8e839010de95c7f92616d762280765f4f903b81d8653f0e0a09ac58226520bafb50739129f4888906d22808ec9a176c0efd69683016112abb0e9f4f946bd363f532b2938fef55c7ff0148083cdb5c428963da2dcec287ac9d1d8628f17057c81f7a43abcf178a637a95ab3bfa948fa35a106f175e6b4d4e0886b8b1c67881cd55f90e92b22e3bcd16f221386eebc2d6032e7edcf37c409b552caa26c7ba403c1cd713c1cddda14bc3a8f89966c1fe014e7f9e56cc672a84a5bf1b508818970aa2e6d4147388f70f588aec82a2458234f76ae4c3c2414a2b7c108be444d42d48ca8e79417076c1d6a5b723bbe134355eab4e1074cd5a7f0b1d780327df388050fd3e5d5bc21e8891fc3c81890002ffda0335dc1be95b76ee3a16f0c08f3ffe75fd761e15bafd4aaed8b20ab3662adb65524de383c45ec082a85f95acbaf97ee8a0c49c23c1266e0449a3883c333d833893a628c74a8815b65f5ed581208adb7ff8c1ad8540dcb6a35f759fb211419000b5b9fd14b35588542865932a0f3a4b82cb70caff73c54c0f7a6a044f05ee7a30a066fd4e414921d9068d96b83639a9d2d1685022e53a21db3d50ad1fec707117ed3f915519e54f19886577b60199106836adb8d2cddabc2fbe88345750d190b22d5e94659e0917325463d257545194cbb6ab16dcc08539dd3a7696b499772c09fe68cf8a719747ec399e9dc439769469b529da82162c08212c611d597b29fdc23dcafeaed1734800e2d24226d2159276fb1ab3896f3007954f49df90a231baf7d93b563570f1539c5a7f6e40c8e439e35ff89fecf917b8ca0ba29ef99c69178a12b6635a539a42549852dcbed843957c10ccb736a0a707b827ccd4f80196ea1b10344375ea7feab0bcfbddc217420c8b61294b17094bde9f26407e8fb416964a8034d90b0584f0070e19b9a8aad9427f63630a7d2da71110ea5e85c393827c2336bb862ee57cd6bee8c3799e804448909230db506c9458b9bf3391624a914c7a8895b5174e0b28b4a66739facfe2aef6ab3be14693c9d63e2485ac3133273797fa35880a4901109f09d49d6e7ed9b338e1023a9d5822e31b853237f4962787d2d95380a6e940b0bdd037c19562123490b901df7237d872a08bdf54e46c544a89e1efde75cab95b83a5cb3e1464df7a8586428cd6bc32c809438e3b5f84fe42e531706d6d376822d6421eda6e321cca04c860022578ec2c3e9119ebdcb1d81d98b1fce89082278541cf188d6428001cd7912e4a0e63351eb362c7af33fcf2b75ed944ad1f75d9de86fecbfd297932ff371f1c589a21738939ba8655ece63e01e6159c2a5505436d607fbfefb65e6f0274f4e430d70bac10363488859ae02054fe4a9f559ea5f4f8811f525d909c961407eb438538dc9a0aa32ebab64fe94a135f5d987a328fb5a2dcbbbb3dd26aecfa09004a586d347aec5defa6e489eefff1907872574482973c6b70fce8498db68fbe8092264e81a5707f46049f227702c461ff5d777d7b4f0ad7045e26a94601200134f8ccaf0b0496860a4c7fc79b80e968ee45dd0e7e041f0197d14264d61968081f1bf283993f894f375f6855982fef07dfc70ee3a8b0ed1f00d330bde2545f18a3657657c099bcc49baeb92f95e2f7f612f763caffc6c17932d108782826e617476921a6273ea3ea298dc5899280cd01fd8276bc2473d8119c87353e207baa22b2ccc2dafc1cfb953d44b7e15d488a22a9386a2b46e65ccd32025a9cececabb61795a65eda84942ed18dd211a732d0944cc45e9abddca108bcd86361192bb976b25815a7e990c69d3b418ed154e71030b496794dda1b39c511593574de279093d143d2c3e8db40fbaf026f22dada21085445a97449ba5a16e6800f6f0515f97f9de0940b47417d3f5ca09f69c07d991a36cd0315a02b93905a97bafea14ec9ca7b18e33521511fa433cfc5d89c5dfc415bafb2ebd449fd598708f4ca67ccb0a819bf3936bc2b6168ee55c7ad122cee40f881eb31011c2d628fc9c32dff10688e48afde2ffdc7c004f77e308d767b1c1787b4c6690e4a04e5f903fbf7a66c9585620fb7ef9850a2693b7863f7064e146c1f9b6d44f2715ecabdbaa8efe16a201b50f336cd5065a9cf94e146479f943b750ac4a52c38a90b82eaceb74b44a679ffb0956e801e47065b9f02b5499f2b11df02ecbd1aeb5701365d1af7ed30676c0514f56d74e9ea416e5d96e425952325db2326d288b8d16c604e0c92fbc8fed21c5be97e860e545d78d1accfe8a928655718182313b0ea2e38ea9a730a46ca8699649f2a37809c7973374f2199fea2ef324cd26d65dc5dcc80a11c09538f2c0c7cd371ee448144c9336e162b6bdd2c3ebff5812ca485b6f275b7050f0dae322e2349c520e64597a227bf0f915eaee87956c415ae4c241cc957e639e306a6de732b337a485fa887994c35615984178564655c70e350a0756fb34c7c36564b6556b7c185e32deebf45fa6966ea4ec2e9503312b4be368421eeeca09d596e7e75bb82ee3c6adc5adc933510a05849dc01b86782374192f3f668a2e2d430e5c5494dc4abc5c7a937e6ec3e8b050c4525ca8a054d7f20b46b36b77370a833d10230e94d70d985bd1d4cf03dfe201e4a3ea9932ed0aa743c52af6d0a51350dd914629f27bf3db01cb48787697a796bd7e156fb4b3fdddd0442ba519adc7cb3ffc18f36b0862f9646411d596b83004ee42db03460c28ce637fedb6bbfb36d752081d6abdc90899c63f5f2e64f26466edf8b474c64e04cdad111d927fccf7a0e32ad78a2f47fb74acf9d33c0fd27bc127f54a31fcecae6662ca995e120452a3bb150d82d7e1485b79f7c01ee5e190419487339a65f49acc6e44a0c21d5b42c84e95f3b6798d2e0e4bbfe5436d65ad12acfd99a9d3347a49579166fb28c391c97fea671972a773a26e9e3a65f941b56cb4723d9a55d60091aca2a86a1a9f933e4fdaf45d5daf8844c811a05065c54b6ffc3754db5e41215f5be6618dfeafca56b52e0b89943b44f3a9273690afc1d068e9cf42631a2146c589b63b5cdd4847256ac4f4d6c10309d52c6fe9428bf21c0924912e76a59e768a84f17ad8d9768260c07d30fcc904a3112f49c4c544d5c73562e48f72dc3e4b3ad4d5e243bd0e9a940b59a01e0b0f41a745b6d8b5c6f3be103fcd58cbaffc6dd1d171d59c46219310f91ab612ff330b93ae76172c95f36709608ed9f8822ff413a3d567e8795531801c77aa15ce0146a930c8bfc33e0e5458b33c1d8923bae712d08d8b7ac1d103dd7d1ae4cb5c0bd80044df0bfbbe7ed82a0bf740ad6e39b5a9ac75f53599c0041ad16ac8a8166e34336f97960710b00e372b7d70f88e89fb6bad0a308f1a6e9be257e4920c094207ce2508af95df08b44ef476499201b8b05d22e88dc0bedc04dec43e641fadd77dc0580725ff448d980c77c66d952a98f6141be0db617a9676591a489fc24db236d25b59c17eb7bb776604ab1662ead4ace6d6593f956a5725a5c6a80e82eecf194c061d4d58db65a4581321c855d109ed12ec715cf1628dbffd0d57c1c4d411f5d136e3466b5477258153d51dfd1e28026f129c2dd228cccbb9117df996c28bc9bb530304ccdadebc1f79d1ec7164d2cef4ba4e5a3e8f35ae38828bc74cd01e2f930ba3c99b4d3c922bd3c84be0b70b713acbdd3e1d0011219440187a178fb7942fa06d93da162a0299a104042d9db13aa378105ab46353795dcc1e34e986bd98472b924d9df5c78147dff08d6640848c5f608c03d85870d234395b8fbb39755a1ffb5c4e86027449b85101d8baf5ad69296300723f9fd7cce7e76c24cb45b2ddbe26bc304026c60573906e23fe036f1291b8bde7bf2d82122d950f34ab9e2fc7550d0de9ef563bc00f75090b29a33594a30342792aa0228a0e1c08f78958dade1a81d6b4e8e47f97e38e3bcd67634a9c7ac3b0bc20e1d7d8e6ff84d2e601c13931b8d76171a7f0012d9ea1efd5d40ec59e903546c2da7473c8781aeff881a67a14ab920321324d46ee06db5677483ef00105e13f10bce14d8c4689da4b14c29e20b1e20ad411671a81231910fd4784ca380408550d3048aa1e114c19d22ee45a6b6c37d399c3b8ab2d99e9a758a46dcf68d4b60d0f6ef9a4ff61c3bcea721984d03f6b87c256319bdd2b7909fdf5ee1e0694f092e746068e1a2219aaef282ae1d9c1fa0883f0ad0ff7655764b355401e8ac9564b4aafc1a85d57237b2d410b3d389a6852c6c7e2d107a3dfa136634f8ce93e9bcda8cb5a19854dda29b90120f6ecab2842bdb8382e02d4899d22224eeffafa5d372f7e5bd8b12c2efe1b1a991cf8d3842e74dc593edc9215e7bcbbada8108bf76cccc9cd95c8d6ad23dea4ed5accbbde8e21277ecc86e9416fc1016eb86686078465aef24a5346c7a02a89", 0x1000}], 0x4, &(0x7f0000002140), 0xd, 0x400}, 0x400) setsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) syz_emit_ethernet(0xfe6d, &(0x7f0000000100)='x') 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="9b9db80041e23f8059c809b159da93bcd4356751ecfef6adaa798a3d732726ed928b6af6fc682709858482c4c72b1705a843672e0dcd7fa124bfc8d5fa7efd6b1d5f1af11fa833d6109494af0b93d7700290dd17cb4a14934a0f02691426f8da99799288763d63ff4d638084d3c9206f53577f7a09f80aee5b53802b5a3b3b1d92b177", 0xd59c17c297f21664) 16:00:15 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20980, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x2, 0x3, 0xde68b6e91fc194af) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8]) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x20) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x400000000000003) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x3, 0x8, 0x3, "85005c9d72b172258869d04cf6953acb5fc06186", 0x80000000, 0x3}) pwrite(r1, &(0x7f0000000080)="b4f29c8be69e34257fb9210f1d9ea922bf35719866ffedf76335827ea44f59ebbfd39d4a17182fbf865495b901d4636e7338768089a2d42898b73316cd619dba2d59be7fc749bb844d89015a775527e2f9c8ed38232a633a43c25c83f8", 0x5d, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0x4004426a, &(0x7f0000002700)={0x0, 0x0}) fchflags(r0, 0x10000) 16:00:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000740)={&(0x7f0000000700)='./bus\x00', r0, 0x3}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() mknod(&(0x7f0000000780)='./bus\x00', 0x40, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x2e38) close(r2) r4 = getpgrp() pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000200)="6df1cd96723c1a6aade2a4f32c71e69e21aea0f7addc86978b2b22979afa69a6beaa3a62bdc78dbb5409e137f09f3aefce889c6bd06844c0e6e7eaf2771019f906a5d92cea5c9efe2b9bfa22e858e157ae3ab69f72040f8801061f84e315b04f06fb3669b95a1b62fa518672645f2ef818f07dc4df2a864b2893d5330fa4ae6ee91505e51be68b382c448186b176da4d5dcb79b62017a12c26016278c39a80921faebd1c97ab3ca8ee6043877d29252f0c16572f3b79662a627db4b8a656d1595d4f67aae34300b2ce72bb3bc7318c9651791a03422f62125aef3287468889245a", 0xe1}, {&(0x7f0000000300)="ee24a190ae34d25ff2942717533490b975c867d4469b630c390f7e28223992dc883a19da4ac9b7f2a507c33dc344b7e0cf039a289eb611e9a5b95a757fec773dd73616c2d27b9507dd70d3f8baedadaf88759b655cc1384d98b9015f22191158171953ccde37440c9482d0e7e8f829ba7a992cf281f74a9e829d382037a479dabe8388b645e9afcf9a430cba5edf7aedd08f62d8aeaa5fc30bf1ca2f9b11a9b458e431b803792ec4200a8ea4758def2265de095302623f7243192757865840a5b1ef5232e9db7386fa5a3f46501193165ced073cd414c37d", 0xd8}, {&(0x7f0000000400)="713adb122d66d9237177c214928b1e9955c58de03076a746798a42db92e6f76711c86736634b853ab508fb48c12cc20df6f7067232cc79fb0d932381f2fcd3bbb4b3d1a29e82db8da5ddc8a7a2d4303932b5205e6754f47b6bc5687cd414b431a9385f1c9eeaf43f21799178795c5a1bcda183da8ec8b0baae373ce95ac5d573da86e9364a42a601f36b720bc1f7d514796c131f47", 0x95}, {&(0x7f00000004c0)="36c0c8526ec4ff633dd8b68e9bf69504d9d526ea770f693c59cfd89c27b7451b13e167804ac903eacb64984238b55e4bb6e28fe2506245e198b8377c7a1d9ca417a0ed6ca5d53a0495494fb9d97e03dd35effc8528ca2471d6923cf7b2aac1785338095f579babaa4642867a4d70784f028e5b8727dd6ca7ad61b8a0f257ec244b054cf524373a8c836bcb73fc1701e072bd0bc98c09c044c5dc421e577becb260b76a730c5cad542da4b5230add0822ea6dd6abff1b2203c7ca0a00de17e905f02292804df9a68a96811cca41aa55a64add81a34406a04a822352625ece4c079a11ab19be01e67e7695b05bc9b3", 0xee}, {&(0x7f00000005c0)="e2099bdbeeecedc60f16a3ac12aa7b488fce7f45d076fe36b2feefa781d5ae380077bbf776883c278190965e9f91bda390e6108f316adebb464615735ecd08ee8e776f5ebb9cfca4b91248caad51c3a8781bdd7a0963a404b2c98f94937169824ee4f90027a621ed", 0x68}, {&(0x7f0000000640)="3373abf55f2c399b08c5", 0xa}], 0x6, 0x0, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x2, 0x10, r4) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x11c) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x3, 0x7}, {0x4, 0x2}}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7, 0x9f4, 0x101}, {0x5, 0x3, 0x2, 0x7ff}, {0x7, 0x3c24, 0xad}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() socket(0x10, 0x4003, 0xe14) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x243) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mkdir(&(0x7f00000002c0)='./file1\x00', 0x10000005f) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000100)='r\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file2\x00', 0xfffffffffffffffc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) r3 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="03000000000000040000"], 0xa) setuid(0xee01) getegid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r5 = getuid() r6 = getgid() r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x1) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0x6) r8 = msgget(0x3, 0x0) msgctl$IPC_RMID(r8, 0x0) chown(&(0x7f0000000140)='./file0\x00', r5, r6) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="8ef05c8a71af452f1a84dcd4501edc1117d2114b6882a8294ba153beff8be4faa31c0f00c87784ca8516b0ab71015c14811833cefb52465924bd32a2fd8573cba168f52aa92889348d8f3e80d8fa40547a3b858a967aa0451531d9e650335a2750c9346cdbb85544e05a2549311708aa0715cf9290bf2157a59a828d1a10e2362bb986", 0x83}, {&(0x7f0000000180)="e8d45186583155555ef5f543cf8f53dc875fc8a85c5c46f716671b975e6442ca638d3c56451d4a80338e5508b1329a9669ba7b0966caf3d63c812ba012c0316599e5ab376316", 0x46}], 0x2, &(0x7f00000013c0)=ANY=[@ANYBLOB="0001000000000000ffff00000100010091836afa00a129d12152109a42471ef644c05270f62a55c7e9fcfdcd5a79c5e34dc8625368c3cd319aea884865805e48c553c02120f58699329c6f34edf8d4fd9ac9ad4b4e558f0f0779922117baa8a00798c9473bb2668b3a7aae92861b15b196a6e11550bda35b968b929c0340d4d0941bed3efa292cddea33a37c6dd0014f6a0948e47dfef21e0ad019fbfffdef290f32008d7221e89b5afda817d117817d7c63eb4c76c183b71ecc06c5087c5e3f7e941d35801908f3a0046410494495c2701971d9f1971d00623da618f8054c93d9bf8c2224f926c2086f388497ae388abb62ec4f624b51ab3dd8f8000000000010100000000000000100000003000000e67b7bbaf7200aa5765b9816002011c74ef01448e2ff4808690943aa109deefdf650c68b1e623b016973d5d70acdfcbf220915b07e97e006d06b0e20509349722fdf40d514c32d37bf3a0cc2435d026ac2c18d374f58240f8446090a6fee3fb8f303aca0754c158f628c5b25ecd644717ab03904b9bbcd8d45be4f1f1203902e4dd1fcc43075afab18436a4da2c84f1cb57db81d3a75a552c19ceb852c3f5a66c18e16c42f56399ba32849907cce318c716dc404aa5bc6209c9c9d982d27d5eda98b429bebedc8590b61a11c712192a2a94bbb71e8caae8d997dd12401f0f16b1945115986edd320b93d1a7e6cc00fc07d4c4af0f7754bf0dadb8e93b0049304570d52667bcf69b82211d93f67fa91de481ca734403419508d4bad1f6f3275662643e658187152258fc9d2eb076de3e6135e6b5de982a40664f6b02b1d28177cf3b15f1d62b132776f8ae617871a8620aeb00ae1e8d4f492d1a5e544265917b4db2d6c25c81c67b29ff6319a8ddae83f591dd4cdf286e657d781829fe53e473a9ccf782300b78928070aa19de77556f9f11a0297afb8bd152b778b30a063ea70113b17eabaa9aa924b959a864fda8aa9bb509e1d3ec17750564cc9502946166d3fd7f8ff7f58ee4d3bb24e333e0f3d25aa4ce6d9277d89cc9ae03135385f5f8ccbd628a6a58b461b5d9bcd3c2e49d46e6a0c631c299fe9d21ea8672ab06d4d82e165e7a5ee9f8c1d075b580bf69c500ac5dbc5713381957134815157d3842f11f751104738a5446294230e1d38e00b66fe43444895be8a4b2adc5cabaa939008e03a2174cd22073bb49c816b8e09777ac7445c9cf55ab2ecaa136f538f54816d9b296a0202f27a6aee6abce564382166a5ef764e241024d1bbe2a042377cd7df8f1fa9f2302e874fcaac588c6de1fe6944b180f7bbe0bd5993162bf23030e785d832f0175adcf07d4f383ace8da2cdac319e736643deb82ed854a00a748e927eac67f014695451dadcb271b6266db7901e79dbb2bb4ce6330c8ad16036cf3d8af7a711164ed628a20f042dd4fe877b150984f3631b4ade07b84921fa7b88b095fd80d19272623b8dfb6739e4f9e2f9bff0a66a9100b5bf29baa5f48632cb89f9950777b05ffbdba0d2d59dc3786527d95db3c3f811e632dee066470f0e2a4c24ac109dcb3568df4388455ac86cba530d542a2b18e91913e1174230316f210dce8819abd76c5e12d4fd8352d74e2032ca8a425eab371b4308b69b892b17da9e47a98b488ec07735b49a8dcea7b01b63eb3dfb7d9275d534eb457ad875b4845ef11aa4cee2a9ee572ce37a2eb20db7519536e314d8eb4e6ec222357c6028a557a9da9ec43c82ab9158250aee2ee45dcdec9b8035e39a4fab295b5f5257f56da85360979cdb694475ee3ead27b8d58cc82fa4fa3ec1cf0bec54199a35cd37e8f88d51216fad0cc6dd299d53cf70d406316ce69b9e1054eab391d9c5b7622a0f503896e8a6e9eaee03fbdb08d832966ff134467be19e2de8c77580040bd622d8f1f3af865968845702907aaea27559e398b631102cc76a1e3bfdecef6f0b35ba3d35733ccf19b876361b3d6f4d26cec02cd2aa4d8bde5901d047554fdb265c7e322a1b9a8997507c7ed82bc4b9c20c23419c8beed3dd4d4bc26091f739793b402443265e6f4bb57c11e888c6e5667e2cff25367740c43d5bda014053cebd068e24ecbfa1e517cb65b95d2cdf1be198490bfd9850ece94ca77c4c3bc64d26aabc3d5d0c44736612219f75d6b4ebbf39f4d7ed04e08e58bc279d080469a058e9bd12a1629411999dbf893b8d5368c27004952a2bc488b28cc5f4b67d3d5d44ff6784ddd4d7af0764a5c490444a7bded0e19f6eb1729b6136d1220f85ad690f02d3fae9db58922f75568bd77aaed9095d9eedfb77a2e974b2635fbad99ba81efd0a79953702a29e29a6ab376426d469ed2f792ddbdeced0ce77a0f0c031f680f257b9c1d921fdeada35a2a31df312538c83578fddde939b7e835a5f3e72d4c8ec5847edad28ba09462c8f4ba5ebbfa6348e4d786d51775964c85e282bb8f855888bfa873fe14ead224f2fd885922a1cde3958ae2f1e4d1d320e6e6ff8b60b32bb3791b588e1dfad60825c17da096efd420da77a5989d7e93b460de5f0ae2aa04397e6f291d2c2374614538183321bad0f3a534884766dfde70c81ab710ab49167c8ad6fc8f0000a5d1d1e1ac06c6b41a2cc53205e09ba4a570fcf20ef96a1704b783400054e4e05a5acbf61bdad653f9bca039fe31a19613b62aba471af7c10f2562b3e1de650f53a908dfd0ea90b7c242e765f31d512f788dd3885fc1c88fe783d67101682c7b9bfd1727bf999648cf0e48c003dbbc02bd3a2aa22a828c9342c7d760615364718f38013d40de1e82eab850f79fdd9ef242882297b3b15f7f56071c4c1b53d6a2fd09be39b9879dfc615b45ea4d5cac0a8aff397852760b9879a11637449b9b59e99b1e69933b2781755fcd41ca45bbe2cf823e3ed0e1483a93d6651ced9c8d58c654c2f95abd614a9cc43bc1c69d196ff93211693d451f0223b332712ea6a8e3863a069ae8b8ceb4dda73c546c0b5d94db2da6a59e00d9216fddf2a5f64d170cd6bf785a5d5da55da64236539e094a70a2c43b5c4cb5d064ffcae6b6533f5b3b621c49d38f8da71ed1587805703a599dcbb2f460a3a6bee0ae3a80c4a36e0dc769d4d6d7ccf77fa58e018ac1983b2e3fe8ae2e0f82862a86660eacd6758cfea35825e7924d1813227d21a79eea9feabfa7b523bed70b5ffe538241b467ba07719cbd4b98ea20f7fe424da9fa09f830d39a7708ca3cc8efad11ecf7638c6d3b59add5196b47839b4450af2a04152dd543321f310250b077a656f9dea81455e650559886e89d8cebab7388bdfbe1f51223a54c3755b4ea42b9c35c7cbfbfdb87fb94fc2f99b26ff6ece5b94e257313787c047d110626496bfa7846b284e28a0623ad00ef145634e0ad524a55a83e93cbaab1379dc7553ff7b99724a15f60ba3cced1f7fc438f6e60a158a4ff6f0dca1f29ac3a3700f42ad6bd9b5c3f7484704aff7f9d94a0777a6ac91d737c86a54f12a34866c6d5c1271e846d11418b268d1b788aa4a439ea68ea244316389b182713126982d03ebd44d91247dfe5997d5f9f4e68a085049977b312314af834c1b8e9700f60359b6aa2a0df7228cebb622673ccd0b1aec863c311beab6abcfb3f386fe883c88743edc426ee0c381f9b6789af548b335c81d06f43626eb7e16e75b35838e878303aa9fd0c31b29fc4c94fc8a80f3d6375f0dd52d6b4150936ca0c6bd612eade64821fbdf8608dfbf082c10e6d520722d6a4315ddae15a45988ccaae6cd5b5db3fb0059e6f8483b7573344cbfc820f8430f884c67a847dc2e677fc8a2a25f0e3513998ae6094649b262e15a6ad9553b2d51fc9b2efa464d7b0ab7fd205162d264332a140abdaa7102972d3cc4be962b0c114237684b4d69364ef9470fdce3cc5f0e0ffbacde9ef29dc9bda6352853eb3565fcc6463aa7acfe565c3c6fd6b016d0138ab4858615cc21f9ba2df805344d637f292ea583ee0fcea66e680566c7afec1315e9e4987bd583132883ddbc80e7b5ad45bf0f6941fa3c70a2b52394719bef2238d206da6e4a06c59288d34f4e624111a5b91eb5e8f5c99ceb170ac3286362db2c9ccfff8a10c6cb32737c583f80439bc15aaf2491fa80005b096519f7148253764b8f421db28edbce2b0feb26e3cc3cd4ce149d30d31a3492866ff91de46d9f5d2c7704dd0ea82a6538485cf22208d13a98f8b565da2b099318e22b20264b8fb6925ad67fb275ca3258605b2270c3a996791fdfe14fcb868169f770d21007826442b201bd977f2d5a9c13fdfb63909805f606c168ede98da55e98d0ecf65b45a8a93120f06aa4469d61ec66d08a60d78a3161175e4c958b4eab582c8ba0bbc0929a16eb540228810f3f1f8e1011f38ab9a38b28c9df5f34959ab40454adeba181925134e73f54d3459caa0a1e79eb38b9b4042aee1dce53e02020d34651bbf7bcd0c715d775e080bf5353d7cf4250e9185db7bab535e07abeb9720594c7f4827803c990e812f43678f5feadcd2cdd9f5a6a81b52e9cc9763603ae9d73a9e776dba4912fc72d1fae301d0662cf55437b748b98b955717a48f123997609d86b29cc1a1e019424e3581a79ee039d4e918fa493416f7ad83a42741925bbb8d66cc3037c71671b57c300d240321768151f90cecceaf9deecfffff6fc3e730c31762922ecff4c0b1a50cae81038ee0b194858e0d7a3786d6c755c44beb34e3834bd8aec95ee0c8861e3c3c81369ef5898b2fdf7fae663548b5121c81e1c035a702002856682291b66a81ddbcac207ef8a13e767c7ccf8e0e596b010b4735a20ee8d75ed3f3b19f610178881d8265520a9d1e4256154b525a61b4fe8c4b91a87bb5565d2fcf5338f394808fd9c76f2ec4a743942876d0a8b258296ec9c896f49bc4e15726044f00034615bff0953fd00b4bb8d30fa597a2590c90bc63ae12ec632306f17438a22c91c3cadbc6d7bd8f64d742c847c3faffc14253e618093e6171fa207db34d65e2208b3096e83044b9f85134091171aa13a358b5686423a4ffcd6b47dbc46d0c808861664373e5930961402b1c21aa164273623e3e3ca3b591457a9feeb3bad222ae336a7b4a419d5bffcde53040c74d05b54e7652cbf833bff601a163fa9fca3fbd4b8abbddc1c1866eb0825f98b28ea1704f44d7c739baefe4bd0bb9099e7bc63852c3311fc1b43e580c618a74f569a668c9c6634d905b2f6dc6a637f3c4ca9b84e272a8e0853ca2c7b450f095d25bf12ef6edda2b2a0cba0d8ecf5cc93bb554adff9c83396a6a7e934f508ca768b330ecf88427c1fdc994ebcac775ef80f31ef0610895e1912b071161b48cdcffd3f57a996fa662e720f9febcfec304e0c27c2f04b9e33602e6012f5bffc715cea04fbeb7fe90c1c2177f586fbefe52347e1ce5ae4bb738da409a44051290854ff253983cf0887d0b56209023ecfcbe01c36890b8f3e5dd2ced9a8a5e64d912cab27fb6525aac0d95fd2ab2bc0e1d075748f271f54baa55fd7ec511ff0e8e22aa3da90fad3afa8fc502849dd152a12f8d8330467cedd5eb461a6c846a3b09334125428d8e170f2c54a5478a20bb3ad955bdefb494f64799ec85d4aa8d9615e65a0a134096ff049ab0bae3a4c7ecb758b874125bb0c49a865ba9055b4bf53bc998c9c3ae090097ca6f1c69677aae247058f81432657091aa274fd4320a1d2d9b2ad35d80b55f94d1834996cc67ced45c2038d79a0b29497dc215f5a142511739e58974c4587383abcd0771d610b315db64deb395d477ef26019222cb0142ce93f9e6c729866aaf654bc6b3cd5af686c9377c84276308b7502a9abb07d2ec34b0a90184bae49f0bef0b8e6f84aadc182678bcd30ae6e932ec525fe57be6c52f8eb17afc5b275dbfddfaed3c2069cad2eb3f2ac61a75e0aed012de63d4c8ed845b35d006a284bb2a8990e76fe71448eec40563c375f8095140b9a0a5056f60fbf2265b732e3af7c23fddac7be64be190b5a099b76edb52dcc65c3729a427277579d759e451a0888bd4314b8dc257050eda456f0216614a10598ead6475d8f51319ea0f60edf8c8ce21f546bd9ad84200e255c6683ff35e402a1e26015b2d5854b6b81157de77e554737a7c2374609f1a52ff3a376450dbacfe164baab126ad5a8e8e95bbac1a0c39ecff968ded8287224f8708d728321c4c4987bb0503d1a8553ae51763fcce509aa6ee868a1e95313132fa5022dd92c2f30afe6dba26436e87c1c59b861e9e60cf967a8847672"], 0x1110}, 0xb) setsockopt(r0, 0x27, 0x6c, &(0x7f0000001400), 0x0) socket(0x10, 0x3, 0x3a) socket(0x400000000018, 0x8000, 0x800000000000003a) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x100) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000035f, &(0x7f00000001c0)=[{0x4, 0x0, 0x4}, {0x100000000000001d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='7') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:15 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) socket(0x400000000018, 0x3, 0x3a) r4 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000180)) setuid(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair(0x20, 0x4000, 0x73f, &(0x7f0000000180)) write(r0, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x93) 16:00:15 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x1f) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r2) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x6be9bd8eed7f30d7) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18020, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/43}, &(0x7f0000000240)=0x2d) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x9) write(r1, &(0x7f0000000100)="4ac252", 0x3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0xfffffffffffffff9, 0x7, 0xb9f7, "e3eaea354d5cab6e1a4f02ed7c46534cd8ecb74a", 0x7, 0xff}) fchmod(r0, 0x90) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x3, 0x7fff}, {0x1ff, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0xc) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup2(r2, r0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0000ce00000000e400000010", 0x3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4, 0x6}) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) r5 = dup2(r4, r4) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000140)='./file0\x00', r1, 0x1}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x23c, &(0x7f0000000040)=[{0x20}, {0x3, 0x87}, {0x200000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x5) close(r0) socket$inet(0x2, 0x4, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="6691683b2163b27644ffd7ad565d218cc5aed5d3e6ea094cd91fcdfaf659b3c4d1eebb579e1006197415464226ba2a6caab47e4a15780009dd04815be5a08e3597b2c87015a65b72e3f9050df96e0657a0c6bd019dd6dea29956e02d393db9facc9b310feb49657726f7084349c5df45daaac3f8d26f47596bf264955a7da7651bc819440b7442c782b814cc1209c5148ca1b8eb276728d13baac18f090d0d58d90b3b73cb2a8861de0790496c75825f00e0494426e742a3f3e7ea40835e", 0xbe) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10, 0x0) r2 = semget(0x1, 0x1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) lseek(r1, 0x0, 0x0, 0x0) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000240)=""/87) socket$unix(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="d0") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd07ad3751a7043c7) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) socketpair$unix(0x1, 0x739b8f151e5eadc9, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000200)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x8, 0x0) r8 = socket$inet(0x2, 0x4, 0x6) r9 = syz_open_pts() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x100, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x7e0}, {{r3}, 0xfffffffffffffffd, 0x2, 0x2, 0x5, 0x2cf}, {{r4}, 0xfc8e6311968a26e5, 0x11, 0xf0000004, 0x0, 0x5}, {{r5}, 0xffffffffffffffff, 0x60626992c87fb74a, 0x1, 0x80000001, 0x8}, {{r6}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x2, 0x100000000}, {{r7}, 0xfffffffffffffff8, 0xe2, 0x89cabb06b788454d, 0x85b1, 0xdae3}, {{r8}, 0xfffffffffffffffc, 0x8, 0x20, 0xffffffffffffffff, 0x7}, {{r9}, 0xfffffffffffffffd, 0x28, 0x400fffff, 0x6, 0x5}], 0x400000000000, &(0x7f00000004c0)=[{{r10}, 0x0, 0x5b, 0x4, 0x9, 0x8}, {{r11}, 0xffffffffffffffff, 0x80, 0x40, 0xf7e}, {{r12}, 0xfffffffffffffffb, 0x10, 0x1, 0x9, 0x85}], 0x400000000000, &(0x7f0000000540)={0x5261, 0x10000}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x100000000}, {0x3}, {0xe}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff91, &(0x7f0000000080)='`') 16:00:15 executing program 0: symlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/236, 0xec, 0x800, 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) semget$private(0x0, 0x0, 0x93041eccd1e82ff3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x100000001) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) sendto$inet6(r0, &(0x7f0000000080)="871b834bd8735fd099cca57b05ba027707ba414f0d55abba24fae9cb866360ecf06c9e0fa40fad114168fe8db4cc176ed75214c959575a915af8f02568ee12a9a4384d3b8e60dc064ba11595627d6a22ff641435b6081913754d2c3869d81e916d1230ac5f11990c65774997caf9ed4825323f2bdf2711bbd0edf33277bd4a3ae6400f11120eb3478dc3ac80ef0059b78e621b6b5154682ba125fb74bdb01334129a6b0d5b765a351e0eeebe31064fb1217624676cf9ad7992084a85ed1cbe005b771271f04a4307a53afe63d7a04a05ea8215c4b57ad7430489dd9b8a8e564a92", 0xe1, 0x2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:15 executing program 1: select(0x40, &(0x7f00000000c0)={0x8}, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x202, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) shutdown(r0, 0x2) mlockall(0x1) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x800, 0x3f, {0x401, 0xdc}}) syz_open_pts() syz_open_pts() 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() r1 = geteuid() setreuid(r0, r1) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000001500)='./file0\x00', 0x20, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001540)) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) dup2(r1, r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/179, &(0x7f0000000000)=0xb3) pwrite(r0, &(0x7f0000001300)="14d62dbc523b3b000baf980459f6d3257a26f53c4fc078b11b37db0a6ecb45", 0x1f, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001340)="b7ea5029d95425e13cc36c8308b651552894e1280599d08586e468b4fc2ba46ba60b86bb34e2915c400cb81229cb2782fcb3fc5759ba423e52bb9444c1e1b8b4101f09e934719597e7c0ac58c20dcbca7836a0df091a6e598640fe5bc5b9f2077f89c089f118dc581e419618b35d713c2ae0b3201212018a63f739ad4cfcbe4ef40803ee148256b60c8f5ddd3c0a0336dd8793ec704312756d2394a6131dea5dca853db0cd0df3f18a8d93a60b6dd225a958ade0b9327bb9db9e7a40c2ba008886e2bca64a7fcf9abcecb8df338d32679fac936dc77ec63507499a37cd5bd1c4e4b0f9e1b427bf0c9792febc2e4cc7d8f31f82", 0xf3) sendmsg(r0, &(0x7f00000014c0)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000200)="9d302711212d6559427f90ab034c643afb01dde18bc57b21a6d54bcbae00268a906804d3abc69b64f7951e1356c507a374f8a9aed059b20cd2a531c8892ee56393fffd742ab0c41872b59c550c0418fd19d8d2a12126c192b7a1598f9b57b98a3c6fb214b2b5a1671d04fd277cacd837dba1db94b3ad5210cda6eddfe407ccd27cb91e4a77e73d6060d4ae2cd137e4885cfa7a78b51fc7260a63a509425acc9953662967494d6b8c3b7141ef28f4b9940e0ac65a13cb56ce4f80ad72127827a7b6fbad6275f2b93ece64a1024969bf87c5e0835c84e90a0998e74542eb5316716b756a413ee9751223a64f5a1add5fd22398d1ca21c2b0a1a38d678a6785fc66de06c9d798a1344d497627af01915def994e445b23bc9873b4b9dac5ca113a226c02518f0202e9e38da083c55eb74bac78ac27042f22d80c5541d926b891c46a7b1442ae98536f76c14d7d74cd130b80ed2256470749e059a0e694a0d08151700ddb1cff90a045532f8ac6a6c24d77a30c23f8cb7b4c6f19a84e9c6005c277a17effaa456b8f5334b2aae6a58d0687aa1cb3afc41445427efb0312a72a04f5112d1f8db8af3f7778370ab00c8be6922a724ce2c0c5fa07835a08039e534f07e748c1365829d8c0895c5fcae89a69ef26c48a6bd95e874538424011defc063e56a151a536869b4f5e0190e83610f7f1b08364e7659802cb8ff981754b238a837a86d40764d3b482d07310543f9c79d97aa91e7c577ca1b88fd5384a43414fed655364651c3681f56e1eeb3fb692a4b2b69f651b07c5e94668202cea7331fe64263307e7a9a5bfb457c0991b9b769e80cada9a1d81c77a4c913645ade8d548efa9b1153377746da223d8319198ec35bc4d71eabca8c50bc2ec297b5575a7e9d7080b11f7a39117b166afc761f3250d65eb9a27ad7b9e1d9b26d9e47270d372691ba91928da74d85eb53498581fab43010fea00c0afde71d12f19909a4b634470cf9925619575666224885830804b2c87e3892456ea067ce88e2f493eaef0663c6ce0e3d5e3c19be8a50cf16ce216e08e9b501bca5b564ec15ac1a6992b91dc904416adcc30b2048f06003a719e3fdd1e92844d2e1b302a83d151208366b7c42190755681f24a35e086f4763a93ad00d7b245d6c0ea05418b8e55642d2b09a9161d2b0aa65af13bfb6a0f6f86055090d088be05d2096b556158e42724832073045ed1a472b622fbc896085ef4ae7a333788f7f67056340de057dcb3f65ca92657284fc279bfabafee4f8cac40b42cf29550b5331526c6692306a889ed1984e978e100dcd646cf0e945d7356584083dff3573d00612f245531ff9bc93829a0fdb30eea06ff504f24c400b9e0375c98dbe77cf392f1dde1e5800a7224b93642c3ce05e23369c17959b19b3816efccb57711581f90a8e928041ae3a81e9897e60cf2bcbaded3799acec6f96471b2241124060291f96e912bba87e90e04d9c5ee47c56754bba558f4f0b3df301b081dcfa7ebe61ae130df798f6d22c605543799ec567804eb0d4785549f8c1e3d9b3e22fb599a8113703f5dbccbf4ec85baaa8fd40b565cc669a5bded25d4683966c1fdf9edae7d4dfcee58db8b9dce52a136fe67988aed5c12a7d8297cff421c6989005cdcf78d6bca3fa8f2180f7c771f71b29118c9579ddcbbe67ac0e4a0c42463b704b4537b1e5e9dc11ba0caa3213f2e887388a46c7077d69cc6780a302d61255e5c4a24f9a6afc55b1210ee7c0f56de4670e3f38deb3582f4934b30d1d317df43a8af682d8faf08df157f8b7fab86c23f1e92ba71486a1dc286b94e7c013d44dae71bddbc7a8db2ea6cfee089ffbc166981f3a028f28ee4f88ede0f423e8524f1752a4e8caaa5abd4dd7fe3296fcaf9840b13cccaefc4f27b6135791333e76b182887a793ce46649547af6133b8692c1bb23f6f474d432343ecc3cb2f5d23fa87ae6690a38ae19ad041bf76f4eb9f1e851f896205fe3f462338627f1309e64e36d51ade61ae4717e863b8d163704773321679080134c6bc7ba45c277e027c70028319d7ce2aa6481047d3a50bc44744d6bc6385f8eed4819989b2a82898cfba61bffc809addc7ace47c1e55bd27890b4bb6859ae772655a744a619c9abcc483d0dcc09927a311fcec1899f3b9bfed9cc8bc89af4504d67e167373f3e2d8eb0aa23275cfbad2778e72f3855418b52ade418df605e4bccaddd7af6db7c1c05c55f151fee73219cf70c978995034fb74c8e7c07a0c81f56c1f058578b7fa183c7f709563335c72d9ecf69545de98accacd770ae441856748e1325c4014d2e6dd7a5022b5d068b5df6fddcbd6d1d0082312414c15ba4c49e3d68b8321f092fd086fc67106a44336ddb9d5915a28846840803b8d4d1ec96ef5cc6c87f0d70ffeae696e8bb0fb1b72742379469848ad39ac0c440ed9759d37cf6436361c3bde7285453ec46be0d3f4dc2c5c242780fbcacece21f949e9ddac849fd6607b607227b08a6728ad1306b2b20e4c8c59de14ba2e7614e9a51836045ff777adfc3ab7dd23a5a17d1005cda3a1979ab63e17152106737e2bd6e24032a81455ebfeb68179da893b8cb2efab938126efe79de9c7179fa2c5d4448cd2689cc40314a86a244cdab8719628a79c31fe4b358510f86281db7b9e0350d57bc68f9b73afe4c1dfd6f0a5b492e8a1bb131a334d303cc9138ffc46fc44c2ddc3f79ad7fdbbdb1810562d15876c9aa165f1f5b7b30a674a605df68c7ada3dd0940728591a0b0a6e5c6bd458a8c234e0ed0fd28a131be9238f782ac91baefbf8495f95b80f3c12c8a6d03334baaa9e7d007fd29fa5f5ad10267e910b64c82670de133a0064bea33a89e21904a33bd7ab9724c36c038e31dfd1b99ae3a1e130af48cd6f2db2a9b4d8e0902a31f92dc07342dc4c6f3f4a5308feff22fa61040209f4a1253b214c5f67afe4db67327aab71bf07df8d907341bcdd0b85263fc0279a6111edf671518438a68b9a6f7f866e6b30e46589dc9d08612a12e9a375fb456dac72b015bfa979f2d04d8b7dae14d30ba8f355028ff904fc760ab53132aa97cc5d86f0f1e2bae8fe8a6fe5ed98fb2cf5f79368634f960c1014841e15d501781c97d111fb3d2cc161629ddd6721de0e99436df41eee5fe9a31a26384b638d04ba4735f105e75330bb096cf37bebd07f63ae29ce7383e60ee2d1cae27580d065eac7e3555d23c6e6400e2fed577c6a6c6aa7bccc1091bfe727a3ca625492f05aa1198cf130f4f36541dd8023086e52dd4c21bcf0e8734bf261118d9d6f3fd3a35eab124082a65b85317a844460becce5d6fdd0ce825f48cd5b317db3fd617c63881d43a7b5ed0cd4b3e38d95ec4eedd42e4c13203a82cb2f98f2d402af59249ea46f8fdcdc36d9d7c03f4eb78a20860113114d0a4bcbfdc08e14d6c009a885f6133d5107aaed8daf86755094f0bee599435fdfaddfd880a4af152912aac2dc87fe5d93576b78f801315cee3d8fabfda9154d951c46804e2423e23d187b6a71b38a5fd30968ced220c97a0acbedde4b2ec0cd62683e36241d434b06b3f0bfaeae425b4800cc2e5ffe1e38fedf6ae11b72cadcbd9b09678b10479d04bb6831b93b0172cf15e61b9c2d449277220b17c6d148b1ec17054cdd16f4ba08493fb6694a27abb77400258513983245c2571ade51a3de7db1e678536cacb00c8fa929e53dc4e938d033410283573d4a8256393927fbade1b0aa431eeca66d7d7036ce7f9c1cfbbc40d2e337a30f291d06fcdc1997e080bcfe1b2789e1d6c06248188f238ff5b537882b982b656f73f03ef38353f6b61b1cde981e2e4a8d91fb76d4b1e67ffb554dd61e305db84a3bb09991303048b8e3c21c3409815a2c434692b38af16b5587feaadceffa41f5716ebbc78f3e7c5c7db5d59861d2cf97d32f3cfe9876178c46bd534bf91e22a8b330f44bebeba3a5d5c3ac50633b6f13a25713b46c5a37099bedb8d93529ec73e47a6bdd463f527e6f66ee0446053f476acbc385991b80197da2f1fe597c992061ad83351035cdf9507a2af8e63368e56215ba43277fc9198734dbd5ad5f937adb9d630b14954fe480b54862f229292721a09f144794da41879e11a49da960c9269086df89abcbbed8eca4b41ed598b59dc68d45d07f7743f2c13ea577adbb5c5a05c307e575f98cc583b9e873658696ed26eea06fe7dc14fac2d2cba5f3e22d1a26e7c5c18514cc0f758759e95ff5ab1f3d5ff2b6cfd4b847bf9f530de0429a7afad0b3398b057da3914976daaf8856cc3178634c8652baad855fc326115845e8681ffbe332ba766cf49d2ccc9dce38d2c6dab62873ea01392d2e2548656ccc01e0e6bfb2166f859fb8333927594ccfb1fdf6d64ffacab25178cebdd767ceb95236b8a2d0c8db4e7be6e1272277c0e427159e43e3bf77284250475957e551a1e4427f9b5e9a4aa5d6223d4260bea6317f970595c44f97c1b4969b64fe206dbc9e44acb6db18dc8c2d9fa35d82b49d1ad26fd03c49d4d377764dedca39326ecbfa5f1ea723212356c0a4a8b7f8e3596b68e9aeecec2339e2c596b7faeaf7bdc4e1707c28d997e28af5aa6c15ea91994fab8b5db6445ea2108850486b908d6f1fc925393c0c4db0557446dac6ddefb702fcc31360d6c880bab42cbde1a23f1ffc470a25fcb7433c6dd78b1d7ef2709ee9405f3cd1e1632e0fc34212ce8a85e809e86c580be7712bcdc3566138a6a391af12949371b11d6cf6834a942333684ebe3d6cc48515cb56476727113090a6fea2e98f355118e755220ccf32da46451f73141b60892f87644debeea1aa94c7f8f4f8f7f6ebf696a4e6928ffc726b4d318aabeb744cd517ce0628a39be2693e68d88762c945d25c325a2e1f9efdd91bd5ffc856a5e07216cd23f1a145d3fda217d1e0b4a24626ec3bab8a9b7a55168b5e3409ccf5c3823c08ba980ef8aa23141edf648185c4bcb4d86a28074f0abe4a5bc0e0316be662101d7bfc2d04674129420de6576b09bc8490a217b3eb5273994b1107bfcaf9d5d055463e6d14304728d60c2235aa94e394573630a956c372d49eb9102824fd56f52f3d854b9bfc2e80310747485e0edbbc29738d63a96f19e83d0caae247ccfdb69a0f88cdc16fd2bcbf1bf0b5cf110b678604cdc7ea3741e8ebe70a098a1983d25ec117a9fcfe78147df23aefd289fd19889e7a1a13e9100193fad4dfb7a801651b439ec6c923ccb81ce287a1c1c3469fc9207ef761724937f8ba0e40049a0daeaaae400f47c1749afffc146699899fe93e0f7439fb9db94e43fb135f5001e0719212cec7deda13bcbdddcc0e61b91319febd503472f7ca90d0bd23103760dd9840060acc65d2be5c642d2fb06db4ba358894c8e9f73e99aff43c6d04fe8e2bdfda5147bf6ae435cd05b3fbb6acb71c0eb31addf568ff2804edb77d9f5d842cc61e4ce09cbf40550c2349456ede695cf805b78eceb62c899d9ffa2d81846b5c8b119eb9682a865ed0eb3acfbe431e957e704e3c45ae63aef1b9062515b2875448d55e8feb46dca8e0d22c4646da6b7cb1e2220429778683601e665e92fbb9fa29e74cf4dc52ba8da2b1a58f685168c66d5c9f8e33eafd8c1b775a4f4c27d78f9de730478f27f11947d9e14a44921d8262d0b67d72ea8d06930d141775f0c81004372afe15e48f64b2423cf30a4b4697845724a2ca394a27444668c8405a37d0e11f2661eb16dc353269581fed560abd0ff26e26a8c93fed945c2c84d591dfca885879350ebdf4e0b180d4f1104a257b678a64", 0x1000}, {&(0x7f0000001200)="807093020e80f07a2ef325c84b29d59f8c1346e3", 0x14}, {&(0x7f0000001240)="6419", 0x2}, {&(0x7f0000001280)="465430a77d8ab0cc037ab055417a7a7302e59235f755cbab8651988b40efed2e2951a5ba9e1faae2f3f99ab718efeac5", 0x30}], 0x4, &(0x7f0000001880)=ANY=[@ANYBLOB="e000000000000000ffff000008000000aa951bab7e0507e6aeb8b14699e3546a443061abef686da026a506b46865aebda0d675239c74af9d4c6ba3caaf5c88d6354e1e607de56d4fa2bcba4b3667101f5d333e16a1b4f832c769d9042fe4ead55d15efe024e7607a71620083864803eafeede298a3b24512fef491f7ad171caab24cacb3c8f5eb6bed06034427ce0a8a04a1d69a019e1dc25e5f142ded7899248763b867be337e6d693dd9ed9070921d5e31c90998cdb330ab764324ac943442112b960d7a582bcb9cddf8283d2d71ce1ce1aa8d47f1e219809ccd6a1de3030762711800000000000000ffff00000700000065da0000000000001800000000000000ffff0000030000000e3c000000000000a00000000000000001000000030000005027b620c93e75e8bc89ef6b245edda9a551d427a205a2a425509efa793c7b7b9955d65b39f85fa1c62603c4d48fde5232d4a12967637d3624cdaf43a5af96e63328fc6187c256dcda24ab3c8e047e1acbf4cacd8fafba2a1cb251ae73525c7cc2a6b27b1374319f3e0f6f49ac30752ac440dac7d2032911d700f4c3c0e9e4dafea3f816c9e4978f98cc0000000000003ba668fa6fd1e701a8e683e66f35013496e297c010298660a09e7f8ca9afed321c236515c36d8495390f77187b6e661843059678039c863c23f4b87b2f98cf7c434aa8d1b280281ef929d575a21eab2e2b37fd3df9836e33dece24d345070000007844b164e5decb757edfb38ddb8c804d8f4844b1b490d80a8fa7734e1b9d6948106c1c227bef2b012e717318e98fb014fc967844551e81fe19d1e4e3b5923d6c0ba1123fd600000000000000001d88106b180894528e2c2657c25ef9187c174ef6c0b5e28f85e06ff5a286b63a71ca377d06a82c2698a17bd4191cb33e9435db04705646f32612b5bc31d937edc0a5cc9223c657e1ae9578659fabe172c37bf4ae8d7cd6d2f90d1a4130ebea707eb517cb9df3572f"], 0x1b0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f0000000080)="ff4d6681a3385dd9f97c975db1ba17cdcd925d6426122eb3b32c91cfc5f4328d0f4a3b275776ff1cd3702cfc11527e0371ac3dfabcd597198cc5b329166653f7f701f1cd0b9e9912f972fb57c3e119e75ecefbc96fa61bb4b06f930993c020d16c", 0x61) 16:00:16 executing program 0: getrusage(0x0, 0xfffffffffffffffe) socketpair(0x1, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1ff, 0x860e}, 0x10) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="ab", 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c653000ed00908ec4c9e07a731ef96b9e45ddf3e70351c61a84600d940200da0b830c90f7f329e7949ecbe6"], 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) shutdown(r1, 0x2) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="000000186004008b0000232700000000000000000000ffffffffffffffacd5596a627a2d35d551a7de221a18", 0x2c}], 0x1) pipe(&(0x7f0000000040)) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202a, 0x1aff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000207fd, 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) write(r0, &(0x7f00000000c0)="c64e", 0x2) 16:00:16 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0be9fc02efc796640600000000000000ff62c811c9c48dae7fb29e9f10436cbbf856afe7afc11cc9df1d0000000000000009468531d56fa5294a9df1ad4688ceac5fe6ac4d21a877f9edce5e4d63279b36cb637e084405590c8f6dfae7346fce6aff0be6e634f89f2da503181145964bd4dbf5d2f7e066bd9ac42b5d0a4b813a750f6498c87abe8907fd12df94ebb210ef000000000000000000"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) getpeername$inet6(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x5, 0x4, {0x961}}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x401, 0x1f, 0xfd, 0x8}]}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x35588d598a0da67a, 0x3f) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x5c4649c113a48eec) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x5010, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x22, 0x80000000000202) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x9, 0x2735, 0x4, 0x74f53801677bc959, 0x1ff, 0x3, 0x7, 0x2, 0x1, 0x0, 0x90000000000}) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r1) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x1ff, 0x1, 0x7, 0xf74, 0x7, 0x7fffffff}, &(0x7f0000000080)={0x5, 0x8, 0xfffffffffffff01c, 0x8, 0x0, 0x9, 0x80000001, 0x4}, &(0x7f00000000c0)={0xb7cb, 0x8000, 0x6, 0x4, 0x1, 0x80000000, 0x4, 0x19aa}, &(0x7f0000000100)={0x1f, 0x2}) 16:00:16 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="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)=0x2) r3 = socket(0x800000018, 0x1, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001400)="d6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0xff}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d, 0x8}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='oLTqmN', 0x222) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000240)="652452b378893f67889edd2df4e1ca49d4c3162366a5a1b704af7e513dcb88946b2956a84e87622ddbb32b372015389b16e9f83a1f678c1aab98d0893e4d05d8b182a9fe5bfa4f8f36cbfd6792d021c1bbc44fb9d761b163e91b713eef13d3de0981d20a411ea22325fb76fad1dee8dafd07ca191fe7d48fbf5ca97359bd77841c8a6658b9fe4cadeb3416e4a6906d97388da72f044441666e107f8960d442cd4a9dd79c82b565780d78941a864b4f22abfd3c63ebb6910f7a568fdb99f2451176929c09a4fb4937edb5ad0e", 0xcc, 0x8, 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) dup2(r1, r0) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x1000) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896b85e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f87414385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0701a277dc5745192a0520000004aef2c3674136c41e86fa7ad86f9659be8f4cd2fbb660be43745ecb9c0d374b6e26ebc1deff68c54c9b6ca3df189fc06b020d949e7d07499d1070"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x4}) r3 = dup2(r1, r0) close(r3) 16:00:17 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r3 = accept(r2, 0x0, &(0x7f0000000400)) getsockopt(r3, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) r5 = fcntl$dupfd(r3, 0x40a, r3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(r0, &(0x7f00000001c0)=[{0x0, 0x2, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0xa1bd, 0x1000}, {0x3, 0x8, 0x800}, {0x2, 0x400, 0x1000}], 0x6) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x2000080000001) r6 = semget$private(0x0, 0x425f13df57fda06f, 0x13) semop(r6, &(0x7f0000000180), 0x0) flock(r5, 0xc) r7 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(0xffffffffffffffff) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r4, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xfffffe25) semop(r0, &(0x7f0000000240), 0x6) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2, 0xfffffffffffffffd}, {0x1000087, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x6c, 0x80000001, 0x9, 0x100000001}, {0x39, 0x2, 0xfffffffffffffff8, 0x3}, {0xfff, 0xfffffffffffffff9, 0x133, 0x8}, {0xfffffffffffff031, 0x8, 0x3, 0xfffffffffffffff8}, {0x2, 0x80000000, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffebf, &(0x7f00000000c0)="b6") 16:00:17 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52296b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f373f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e0000"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) r1 = getppid() wait4(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)) r2 = semget$private(0x0, 0x7, 0x200) semop(r2, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) semget(0x2, 0x0, 0x680) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdde) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7fff}, {0x18, 0x1, 0x8, 0x44}, 0x7ff, [0x8, 0x200, 0xffffffffffff7fff, 0x100000000, 0xfffffffffffffff8, 0x7, 0x47]}, 0x3c) pwritev(r0, &(0x7f0000000240), 0x352, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="001fa156eafcd111b5b8534d2f66bbec031cf905f637b3f2ce42ddddd80cd67925ccf0de444f0010000021ce318009a9fda9b5340ce3dd6763aa430576ce3d23aa"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x6, 0x100000000, r2}) r3 = kqueue() renameat(r3, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r4 = dup2(r0, r1) dup2(r1, r4) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2000000007) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0x7}, 0xc) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) getegid() setsockopt(r0, 0x1000000000029, 0x8, &(0x7f0000000100)="2c16954c", 0xfffffffffffffc8a) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x46fd) sendto(r0, &(0x7f0000000080)="8202002697ba2232", 0x8, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8001, 0x1}, 0xc) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x64be813bd32e5df6) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x14}, {0x35}, {0x6}]}) shmget$private(0x0, 0x1000, 0x30, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) fchmod(r0, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) shmget(0x0, 0x4000, 0x20, &(0x7f0000b45000/0x4000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000b46000/0x2000)=nil, 0x2000) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x1f}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x400, r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x10000865) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000b80)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e196e5e302088aa929c0e9a0010000007e4aadd533c1f1bf8038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x10030) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0x3, &(0x7f0000000580)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x5, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x9, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803ca, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xfb}, {0x6, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x7, 0x6}}}, 0x6, 0x3ff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f00000004c0)='./bus\x00', r3, r4) truncate(&(0x7f0000000340)='./bus\x00', 0x0, 0x1e) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) r5 = msgget$private(0x0, 0x29) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r5, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0x7, 0x7, 0x5}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000800)=0x5) 16:00:18 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x5, 0x4, 0x3ff, [{&(0x7f0000148000/0x3000)=nil, &(0x7f000067a000/0x1000)=nil, 0x80000001}, {&(0x7f0000600000/0x3000)=nil, &(0x7f000053a000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000068b000/0x4000)=nil, 0x80}, {&(0x7f0000457000/0x4000)=nil, &(0x7f00003d4000/0x3000)=nil, 0x5}, {&(0x7f0000660000/0x4000)=nil, &(0x7f00002fc000/0x4000)=nil, 0x323a}, {&(0x7f0000019000/0x1000)=nil, &(0x7f00007a0000/0x4000)=nil, 0x75}, {&(0x7f0000649000/0x2000)=nil, &(0x7f0000703000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00002a2000/0x2000)=nil, 0x400}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6fb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00003d8000/0x2000)=nil, 0x7cb}, {&(0x7f0000286000/0x1000)=nil, &(0x7f00003bf000/0x2000)=nil, 0x9e}, {&(0x7f0000103000/0x3000)=nil, &(0x7f00004d7000/0x1000)=nil, 0x1943}, {&(0x7f000011e000/0x1000)=nil, &(0x7f000006e000/0x4000)=nil, 0x4}, {&(0x7f0000187000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xcfdf}, {&(0x7f00006d8000/0xd000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000399000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffa}) r2 = socket(0x18, 0x1, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x480) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0x40, &(0x7f0000000000)={0x1, 0x80, 0x5, 0x2a, 0x8, 0x20, 0xf4b, 0x80000001}, &(0x7f0000000100)={0x9, 0xffff, 0x2, 0x0, 0xfe6, 0x200, 0x6, 0x1000}, &(0x7f0000000140)={0x5, 0x7fffffff, 0xbf, 0x80, 0x1, 0x2, 0x206, 0x3ff}, &(0x7f0000000180)={0x9, 0xfffffffffffffffd}) 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00002e3000/0x4000)=nil, 0x4000, 0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="638ad12f24bbd0e54c53da2001b038bde0", 0x0) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x100}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x25}], 0x1}) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) fcntl$dupfd(r1, 0x0, r0) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) fcntl$getown(r2, 0x5) getrusage(0x0, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x30000, 0x0) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x100005010, r2, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x146) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x1) 16:00:18 executing program 1: r0 = socket(0x1e, 0x3, 0x9) shutdown(r0, 0x1) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000006) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="c8d9c02c4a9b6b63c35e0c3f3e9f2b15dd252e80ebb62af52f059ef830293f33a86f0a5fdb813c366898fa803cda7148f41b5e8292b82cae8593b47bbb444a0b5e301ab5f9b47f54141d24e9134eb78048160185d730f8c3a21db59cc558d82caefc6ba324c3f11a819a6e4bdc2b4bd8a66aa0647649758ec02a901be0b0dff8c13f498409e4ab11b07575b6e26f6a25ba0e99a7d03ae7cc5543f7eaba8cb0bc2790505072e1f177190658611b1fc48e3e10e8826d917c5b7953bbe9e41ff5d12657be93b994ff9284429fe58488581754bd24fd58635668501904b3c3a1c488bdf1d48009e3a3835ab546712855943b5f7fb348a43c5faff2ca024181f79fdee4a98120d89ff41ae09a292864b9aa5588f5b3568f6ceb90df630eaca42a7364c00eb80efba6b14ee60e8c130e0deb84e02a3afedeb4676960060b58cd6b53cf1e095bf9a6dd51f36fef22e2791f0ee2743443b7d227c85c371ba9eb04b2eaa7786c9ea788ad922ba6d8bd08387810541730a11ac344046d602c3546fb7fb52b933d64b199a54157ed4b5984f34e29dbbba8f3ecbc70140a9efff3d17c16492f8c20eccfd05bea69a62591bcf27ebca2c8114782d484f779892997415be0df6ad9af45b64c9b2929ae3d1cc68ae02abde4bf9d1faf1ee27e5a5c44e21e71ac0d1cbd22a09faff675e5a0e3c9e128893da8160c89a4a3e25f1c2fbd2bebfe9d6fbd25f23bc244e123a6071a426897454f16dc12362f6c8f80550be9ce591022e65a6bfa2184fac81ec36cee5555086f047f657f626ff569fb58c370072f8c0d78733c10e5071fd385cc9791d030700e1cc72b91baaaeab06c47d0e1004240d0d6bc35608e523e8a8cbb435ae78b30c7c8cca6ed8a5db2a3c23045d0ee3178acb8c322907c9c007a6d055aac71206dc7aa46f1c0f669c653c7eba1c715c83e59880bd65eeca13bc52827c2e9061f349792468da6c4ffc81f8c865cc25614cbab6a9f33b56c45c59e7813f775736ca7b885d57a13bb00c129ea533e58fc7669d9ebfc2d43a6045b3092f3d01227518897671bb564f2da877c4bb8dd8b9e5592e4b1cdf9677e6a961afb667590d84ab08ddb80a6a85fcd3fa05a7762f1fe615d686ba6d46fcbcb2eff14c2f4f06d57b12877a47f685385da621938c81fb2f619902df553e689461278c3b19f35995cc4c76cf72784b42267cec550cfd812c7d04ef3c6494c6a5a9f04910770f846b9ec9559cb6f8bf0fb3ecf69efcaf0ff12ff9487d785b5e8300f018ad1bc58dffc1cfd8ce3fe206e310469db7411b27add743de5b3a1eb66d4bbb9c3b70d844034d620cebc4f8d31136998fc43d0aeedb80adb0fffe4352e7192f3c6654464fbcf241fc39b414e79b04933fea4483e70f322d24bc2392bad6141181636acc24c4ba0459494ef1a00171865ce92e7a18e3d9bb823880884344ec5f122714a997d1d1135acc3157b3c03620fa325fdb6ecb8291b678ac55df4faf6684e9893297cdf8b1b4d2a43f41feaadac5a7006d70fdf04be4434c61f08037b5048b91c9200da8057394401dd8a2c287295f36eca2198fa338592e96347f9048b75cd6a1141a90c1f65cfd9807bd7ea1f5a9df13f5156dcd2f0c4c6910febc45d93d6de1f4507820313ed56e725dd9a0b5a4e42c4886c099571c8f3e3288e0489367205e1e2eaec900511455c965184280193980ec68105addd031ddde06f9ef654409eb83a1d7fd3a7b6ec6e93e11555230b363295737cdde3e52bbdea792bb6385851ba5fdebbcd183d832f9573b40904b8fdc28b8ba528506af2dbbb3cdc418d917bedc1c2d52efeb12ecc84fd6e51787f33a0ad48c97bd4e07881c002a1da229b9a71229471aff0e19e815db524e1bc8cf08f9fe6b877187a6eeaf87a1b3fa02b822d2998766bdaf999b9f98f7fc7082544bae793bf322532ac8047204624d80a844715d225d6b32b3b493086995f02d7bf68739f1278c5393fa54baad6fee14e8e5e96037e53776f2c1916ea4ddd955bf590165f98aff867d3e02e37565dbdf983db214c34768c994da806905dcad9054b18a9b339df574f5dafb736551630728bdfc8b3175e794c8e0ed91f3e07e51e309dca39b207aa2c6bd59fa2e29f26df64162fb27108c0e1059aefeee2062a4a0bcc98d31ba181ba29ea03502d77c0113c3ef662ac73e4a0f823ef25d4d9855e4069a6cc9de52de3e65d3d16f034b6bce32f70d2688c17152ef1310a35a07f6bda0b654566bd72290c4be29fce3a17694f3dda402b4c0b08946f0211e0e9d187cd106bc4509af4e27dce08bf81a23852bec2d8f9c86cf53aade883a930ea49d6c071003fed8c6079882f4326eee7f796003b47ffba5fa3092d5f8ff956316ee8269d3e9bc2c2883d8e351d913a9697b1eef66b97b6d1f4fa445e0c56aaeb502bc4a5731b80b90876fc94a20a1bd29843178cc2b6d39eaf30cfd986a155afb321b1dd35a48607223fde9ef99d7cd1dec43e76a44c3dc5f5011490b239ae3ced68a3ec823848e2d1b4c52e28f3781879302ceeb6846421b2c617c03b88792f0b592003bffb0f8976027ed9938d1b291923167a86269f459b1a51793e526b133fecef79a2ecb04b7142d3196a5cc16ef9d1263ae920127efaf559a2bf96a8d2f2152bdac87f687cb7fee44fabde526e7b4d758ed341f34f4b23ae01cb7610f9216cf36c0ba1759d4d6ebc6eea25845285e448e30571eedd6efffae6e56708ab74e825a0210076d2da12f426daaa39f75cf0164f35b4069cbc21f688c59c5842bbdc6cd58a2bcadb03a07a8c7e527b83f5d573d97799f134e543bf2c1b3b691ea957ac8b2bd52f98d7efd51b835d9f37fe418048e1b4f8fd774f59f488477b122dd45455d53dfc352cc8e142c808976b367144c438b6aed47b1f5dcbbe85be511ec549d6a1ef64bc701075cef6909ea9a19738e8b7d65a88d6051057f8d19501474ac0e1b4382d4a7207eff11c21f292f2a3021e2c14f5712d77dcc2074d63ecb8049dbe0d05c1933924df5cf3ed0e68e42f54223c74f34d1cb022d37580b8d8ccbbb61b5a712620323280ec18bbaac7b6049b633f732d8cb27b60ee7820c503be60efad286b2e61077b4bdc85b3a22014c32500e04d4d82da6e81f637ba940b7f29018214854efb7e39effe48463f91957a9f44cf5298c016b088fe36ae3cc459b6467318652652ad6d730353092360b4aa92f48be635d2a2054e6515da8e0d2025debee3a376803a06847685c2dd13c31bcbc0ed8c0ef0307026ee9973f3e797fa16b7e0b96fb74b77b4ffd6da57569536510b8c748d13ed40e9fc704c4052ca53756d8d3dde7dc7b4a309f575a373c586c0652ef1fe224c8798a22acb5edffb9690855774f6c626f2a605b67f66dd1de5f253427226735a50e41ae56c1c19c10433141e4cfe6a4f9b89b56090a9d1fbe3353d41f9b7c13b84acbf3f84ceeab4a57e3e50efbe9fce8694cb4b3a8ebed5e49ad9cd3bea2957601d0b732d859535409eee8049c90480bebe2cd58a291058f4b8d5c307d49a1e2d3bba75583f60fd88e6aae544efe52ed31e7323ba01c2a9a29a4be407439451a854586b5cb49848d94bb4f501b90fe4972b28104ed1ebfe36741373ea3f33a2318f4a13de0599ef30f155ebb7681291abfca54014f6e9bd0ad38e51d1ed54fb0ba4cf3b3ff801ad42c27de0bb0d6502c35b6c590f833f934b9b5621863a55cd21a82c507087d1471adb96a32a272aeb2eca61aac13694503f5bc93b064972e683be648b75d185a266bb9343a62e9783d01edbab8415beb0f9eceaeb78d4d46f5ff28287f692f01cbcc5ea766f4429c82a75c8e03217c18eb7c4aa524561ec16ab499c18ae2647c372a2a8de8ecf234d36bc10f8829669c48a62db637396e6b4a29234ad8d62f5cb0e0f1246e92806cc9f1a54762020f56599ec261d13d1a2618ec19793e9bec022984fc2b713684a0f9d84d90b0e7cc95b6eda2c014284947d668d63e3a559511400b88899c1e5be6c912fd790526f9a138e74c0a783777ec31aa933547dd9509f037decf377249ac26f0ff8d95ea0acac40374d64158eaf6a51287146e81da36471097ff99806755c52982eee2e834bec12dac822b11b579b121c63d49ea9ce8f67f73b82abbe94e99b82953ee3cb67bbf3724808d1ba1cd76dcc8e27ecd6e01125677927c9f69c881368e7f72b6a5776dd22f3db749190b161cca0943e1112581e3d1c1f490c87dfbcb1ff1c7e8b432cb5c6e51a050229733251a27c159c586ef89e802761dde5813e58f3c4565f5ed9014b510cfeab638b795e5ad8450ad59be3d83c15dcb2a029f6590cd122a793a4bd711dfea13cbfaa2ca8f80791a3b209fa5d5a75cb4704523c9363ed0cb5b145cdd57c906d5c04eba84ca430cfb36d22f9395a059669a651e28dcded564083f23a4f62f3370b754216c77a548ef7e986f7f42c4e1d257346967939bf18d31cdad9857c6939cba9a6eb9cab0cf4c7737cde68c6808ac4ad0298b85c78ca8867d963f5480d6fffb9a08e6abed537e479a97d7153031536bddf33d9269eaa2c692bad7c89ff621fc3bd303fb9587ffcb2715273c51e029e7dbe7bc27762cbd36252b3e7782268bbf20a9e213c74ee042da9e8490a8c499c86f9920dfd2692d44d525ae289f8fb364d4474c0dfe957477b1a9febc1c05028738e01413e8cef06998d5f8e2a8177c8c94c729272bbf86a6a06476550accdc589f6673da17a9efb673c6bd5c0cd0cb1fca7e57040f1500280c055df1c65b87429a306fcc2c551c518060e1f566dd739ca35137921b6ac16631b41fc06755c811b12c7f0d388d05753586024f66ed3b1a3d9d4f95cde1969e81c93621e3e4ff7383bd6c22cfd7c8eda02f09f0f4af70987c7accb0dda521a286a574fe9bf310ac228af86431d75e391b9e0cad56992c5a10e07a4200fbc4e90db352c762106d87b15555f2ee8dccbe9c54c1b96773a5a3a90dade96160c9962c949ef6a23e0fda58e8d33601f4055bf211c3051db466674f3c62134eafd72e572b9d40a53ee98be60ad5cb80a53aebe593d93c73652e1d9d55ba1d67c9e025fb8ca7bad748efea786fd72aff1463b9720cd2c8056aef638bc4809bab616f6695fdaebfd22abf1333affd8359750aedc820ca7ec1a101c00a20161d408cf2660fcde4b3533207762c08e1f4b445d40bb208d5ffba7b11b2b48bbbff8642c82614db5bb99c1b5d704df6d38e76893cbafb5f10ff28c9a53e3e0877bf3fcb0e9b1d43b4ba4a6b39e5b695579b9631bd50c62b9b94320cba74cd9f02adad2145f6a89ad0d19f28e050c3887416438e2d9286a60b295afedb07f67b2016b22af4f47c72d139b203be75cd2483757609f7372c5bf91fcd9239a9d33f84b089704b9fe3d936f3467120345a7cdecbfdf16669e92ef42d46d72b256efa067b43807062010cc02b1c9d4cf9f5497d304a14f005413a0439e162f810945a839e79df574e57f69d7b9caf335f0cac946304c8b6348c44264e4f958f836a8fadfc18cdfccc97b6dce673d4284aa01e43fedc40e69b4c08b09cdadfce9c3d45300da43aec8460286de0bc86c3b1293855c39966094bfcd237589a573b27fe950ae29376b148b05950d75ab01c4f6eadd4a4044c1c9efc0f492b87cdf7dd36ee3762f657a7ef14e5fbf2e9fa2e7ba14c9c3b3ab2967b7cbada47beda431dfe032e41f7da2cbf5bccc7ff0e4a726eb5529deffe8b18a5138663c5d9329c2af089d5512aa7bc7dec915a9512ee3e5c34d", 0x1000) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r2) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xfffffffffffffe78) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket$inet(0x2, 0x8000, 0x2) listen(r0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="518bf21e4b089559723e1f73e1103ec183", 0x11}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f0000002740)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000002440)=[{0x70, 0x1, 0x6, "89416f69a6ef5900000000000000094c840500000897ff7fa7e0a019b5d1709672c8b6577d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef6624243b2a422260325192e560c4a3960500d1e2ec6f5f423d7a97be28b762abdf"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0xffffffffffffff3b, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x7, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0xffff, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x300}, 0xc) socket(0x1, 0x4000, 0x7fffffff) poll(&(0x7f00000013c0), 0x20000000000001ce, 0x8) sendmsg(r7, &(0x7f0000001180)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000001300)="38f145d1e5553c21e6c345dcbec6c9b125c9e884fe50b86061f6e8ecdfa507f1123e47bed41ff0b01e04ee3bc9e334761b25c0fa78a8eeceac429ce14a4715aaea6004885a31618e62314da5220748fdcb52e38596bdcdfb1c53c14772f26c4c61640911d8950d9b770a231b22a79611423051ffdbbf1c3cf9a59847c07c5f16be554fa4c533f668b882d01380e6f303e13e36725bc8fea89ad4189a264600c14417490d0f70b3b97484e7742706cd1c76987074a8b41ca53bda0f9674de560f0cac33d4f1271d8dbc505f313701ef61b84dba6af89bdd95c8847a7c0c097ee07fa9466f056028fcc64eb4f3710734b89162508fa4716b259c85c508aa2f46a4a0c095038be381381144ac2133e94caad171de11420058221654bcf17b67531fc3463816521988919267ea6a0a46462c2d0f892faaf48c51efd410ad508b895a318539231c44db04932f4e7443f2da3ec076deaa3d7b6ec33a4eb64badea35ac2cc7d4d50cf20b56ca612248a7c0feca15437403d229ce1f230827ffa3f09b3c579c1715e4fe477cbf7bb501286d4b26419f538008a542a76af9cde0e25f8e81628573f01a8a1f8879caf9d36b0c92549c6419fa46cc30b50bafb4840be64187f06d63a0c75e1a1d3c3bbf3a934b3ac9901b68c57c4c3ae7a514c78a9f1c887f08368e4ca2be6d8d4fac8db09e38a946614f38f05c830d4144195168527c50eb624b2a21ecea5e4872dee07ac02c2b8ebd5107678e245d18cd246c555474f8c1a979ad84d39b60fb3afb3eac6d0cf201d69b9eea03d3fa85d5d15fd51aecbe50dca522ded9f50aab87ef72d6843d65dc8f9db0e9ba5c5acd0270c616c6ffc6132f0647c400799c5487802b7512769c5b75154bd325c4526d4cb24e02edafb211095c014822c3d9ed231244f1e3d767b762179690bdd3cdf4bf5c5d00483e1736874527adb16a33a5d9b89eefe82b5d59d4460b09ade7863cdc3b116bc6d858f3b8a575f2905368a7bf2ecbd72ba1f883b7426c3e60e49a13c3d4837fb7f262f91fe0bf2df973b5f26a75274770931f69bd3ea8ea15a16608626846b3f69ef9ee5eaa5d48610f3d82c62b8d796f1f98c684d2c0d2d5088f9a2382745459163c383bf126f98fabb219692d56a45643d6b00e64e4a51fb130287fb4784ab6ebed72ab1d0aa34a2bcfc1d38ac5d1dd4ea450b22c34c650451ba7304df71d06cae1069d24a13bcd3b956c11af92fa0012aa97840d1789c4589cb3a84371a6dd659660a1ae2b9decad56e5d4361c594833dbdf21928cab3cae15c9c134bf957c6c32983c9b3bb3d599d761230dd0a1f3227cd8ac66ef65281f2e6ef490034cda1ed78920a81b17fcb93e509eff83b92cc4a36d362ca9481b5e728cb0e72e6ec8c6de4f1fcf57513da8615a8f78d5acec0319a3987260c8d33c1a1fec38560aa7fe1582ef312ec2753529e0d25c3bb2bf89f2955278a4a31491c549317bb09860b0a78834e7738831f026ccd5e2bd08a094e0cc53a4b6a346ca93582e30b7f5c0dfc3dfe79db086648d3f80d50d6516825f324ec2e40e6727586d14da25f2174d2d3a079bdd4d21b1af8e8d8610c8b74a31599f58a48c2f602a5463907d05e66ff8d353113292eb252553d7afe7f0dfb3cf676dfb40982f71e7332cb7340c36460784b785437166a1475a9db8340a44d2e249c136ec84f5102f66dad2ea2496a0b935acdef42aefdec573b5ef1f0515c277794d9e6c7c41db4f268a02ec017168ded6acca3875cb0bf54c969ef4d811452f7d4067b66015240a9c20b6ed791eeb0339a0e8c01f113207e2f4d78b283e350558e9c8fa3bdcaafb71061ce4c8028a177cab3bc86a35f77c388578fc52db3a58335ecba026d36ccb04e9a0596274fa028dffad13d2b016fbbdfece55782789e049811e8f87c627cb95a1e81cc05cb57c4d90f9202c6f7765da3440689f6237e6f4bfda5caf23294149b210fa6522ce866995907e9e1cdb1243bd90e6225c2a46a9e2b7f5d8b29c554ed38c2731a6caa142128a06e4e35b41a806b67c05e985eb5736e4b90ac2abbcee8beab052100eb4e8e7e5d7285131a59c778964e524a94a51bab9f67eee487b791cf961c6e27b58d71bfcca0968ef3234fbc11f454aa544bdf73f57e4b17a20bf0eca5e89547e77c7badba36935affc6cc02e878e6c4068dce606d82548316075d784dbd7035d0d8e7991e3123796e84c0f05a09df4c62e85b3d8e41086946a09e96ca66a1aa218a8532e22f1637cce25936276054e7714a526710ddba5ec311ba937246020269e6238b24d52fcfb51ab68fe24ce80e5a712a0089ec340013dae0baff000ff12de6f29a74ee4e114500e1f94cd0305b6ae53bc394722e4e66e6b72ed48dce33bed25907f687b3d3fdbd523e0f13eb406fcef04f6996e0b3bc955822ca9945317c0f2f31332dbbc713a4a749cb3679c426854418b7206887b85092cf58e4b541c7d9e62ed4be1a3149b522803e9407ab2e2c5d25b94f97a4f225eeb2fce568b5129fb433ab0bd86f9d4be7842d5a25c37c839fda760997a6516d63eaa521e2e257614bada31c8040ea51665f689f09a7ad65a2de50d25ed86bd734ffb061106d39cda50ec4db01c7ce000a7dd45b8af49205810098e38166e18eedc80db94f052b0b58ee7911f0eaccf25f334606396257f872a33ed2afcf86c57c74dc626599862534d6973d3bbbd3ac2260702cc3b58463c3ac9cd2151ac1839af78f641fd0743ae00cf0bf739dfa36d39c7667065c3846e441f072ea308d57dbd3fa14ef331548de9242309e57115fd95ebcb0bcb390c7fcd4fc35605fdbaec5a6f01d53522abfde4c02a8ee19bbf429a1318ea769bc55f5557c6fe7ef9626ede4f358f0a1bf5f550d93f7855bbf729146835b7db76a960e0fc44726942e75fa82894e5b1111faf1ed4d0b2ca1f018e5fa39076c7797731ceb0591f108087c20fc6bd6c6cf252f156f8ef761420bbb8346f4151b64a919419a7d1ff2a3d3beeca06679a372711db34b473c4e712dad81d630f47d5592e97bc660cda516e22a6a9ce0c63c0a3b4f8190e4525c0e5457b5d67ebbbed871e162b3279f96725c7232fcd721d6e5300996b5dbb309d1fd2ac9b257e45b912ad691f0dabb0e46afb4da55e2886960326bd2191720429f5b33d7ce20d21349b43f49687e8630a231f21ad85ebca1ea9a835271b34a46a550cda812872068be47668372be20e7550063230e2effc2563c155dfbdd3033d5acf854ed08dea96070bfaecea474bb31e117a55befc89cf9c699c7313d801e4a38c5cfb5b8f30281965613b91db582e50292e83eeeee5934417d91e1a92fd34abd3b0c5f907371f4fb8254cebf16ac6367ea6e803c5cda2df46d4ceca6457f8fefbb4309fa8c4d1ff600e82954ded2afde918836f813d6d4b6de872ed2e11e9f685879d33bfa6de97fde2de273333ab7d5894776479f18e8a616f0378e2967547256e01748622668fac11a3fa95d29eb60eae2d77ba6f976ac73b50b12cb95cb390ee8105c2beab158a51f00ebb6ffd954c7b8b430867ba96ee915e095ba32144e54629b052272364e6e3fff43d8551828ebb52776a700ece92763842231bed18bd3ffa965254bfaad20575e7ec760b12d78cc4ef1e811bea94f41f0ff32dbcc91ca66521c9c8c3dc1c36ec3769ddff9f8fe7ccfd31c553d4174a21651fbcf4ee93c3419cd8648059a46d31e41810f6961ab1fffb891252144409fe8c634726be60930f1ebba1444b3f27d1133dcd99e05ea4dcc58559d5f1ae7fe35248180d2b8b49bc13e648b7e47d3c99cb0d3f9271b8954e5aa02b99318854dace9d485366368d03b8b52f3c1f1e7b16d4780dd3b136f075680ebd4a776ae1c517be7de5788f2b123cbf8fc8c60184a25d8b7d287f5a3abd8e6982615f0ea45f35337b544210aae376fef5eed9ad19c3d702c2c9e86715149bcdc07a24fd5140bb24daa5242e2ae0d0bd2383bc38b284e4f30786e865639e221ce958e668f396e8eb156bbf50546ed211531c5edf2b7b0773fd50dcebca2c51ece7726b12435120dcd4320b79100f3e04bca9ca3d4f750473940dfa20c4a63098fec841af842b04e7556ac51b68828de51f195d0e31f346d717653738b6510ca78a3dade8b33aa9142171263d5a006cf6ad733b52ea11beab7768365a0f37aaf87a8dcfbe9c562cc841ea65217e8e5592bf7a5156d53fcc38637fd10d1e90c885580f82f3ec467b2b710bcf65678f1d2ce0bcaa86ed761205e87ace91129b93792ddb36ae7371d16f7574ae06f76e7c34481a5f42eccb9368dff9acd6870e5c688c805048b092a66e780aef5768899abd33502735a14bd68dc291b3d35ba29b40548d4af88863b19d50bb16d7e76860e1c8ffe23758025157e8abb83adb977739ccea0af03d34d7ab95413622147a7e780f4c594f11378ea62e57c1c6cb887aaf128b3c407592982061adcb3a1a5af98458a89b46256b177bf3684252e058a10e0009ae522d40e67394e081de9ed71bd46a675ae4d4eba48613c0000d095731324a828b85744f307a9f65fcfa9bab0f0f79d3323cef806f3cbfd70417207a1768e5d4bf5b5562a3135f21df641c3c4b6ac9a34fa9c4008349c5516a73422c157602d16b2a693fbe2a121406174d2681dc31115872483f7e1001e62d4355520ea8cd79a3b41cba69dbbb462f39da40c38ca4ac9ecb5e840bb3422941dfccd1985707abba08fbb90a53723b20dee598612a081a8ece9ae6ef2fc6cf15509475d1e342280e86968e36cdac2abc621d52956d28a59724b4153799747ea94b37af473ff3334aab8fcd5c694b5385eca79c459d32cfc3eec55a85a0a64a132ed83d77e3dc3e118fdd0d572de7b2b996c1b369f42a5fe9d9ce35b4e4c470cb4b0bf0c30347d6799d36f5c878b91f39111d485beddc14bfdafa79c3c5879a86c0a0cb440ed7ba82b667f468c4a784f36d99ae5f368143e3f04f9b39ba78975a95b629e4d6a7778b03e46e15a4baeb8fc473ae22c3ea3d24553b27eb3693496f154ff81ffc6a00d0f4c97408c0fa6607acd1abe5ce231fd078f4e8f3cd5a8d534ecaa3c51b9c26a08b12dab07cbf118fa86feafe7814b232a77f0ebef3ce41cd337979118e063ec902406b5564a374d60dbe11aa1afda26afa522af715c7580144717aba22ed78ed48b75a83b0a463d512d5d16d7b8f1b68ebf6665a1efbfe26e18e42dc9a2a7dc74c5276f8d65bbd21fb96391e40e2bf7569912e653fd8a0ec942e38ed35de354f260ea5e14925fb93e0c68968d24fa0258bd5c59bf7cf7be5059997f76e781855356c9399247352d4a11a9a509cb77301a7227f705c2de9d6d4c53abc5f402f951031350fce9afa75f96cd1fd4f3d025b60ef88f42965bbf9981ca5e16d4575c399a56ca28b9b8f440ac15f0799cf9c3cc07538b1c798ff7d2826e913caa2e37b26da97fb52ef3af2708b150d8fbfecd0648b952376ce2a85d1d58461004a80dd9be73e39d108d4591b5afb5643a05eb11242bf7c574bd1b82b60cdba7793a05787b5bb05b35bf792db8434075ece8b444ccdc20ec6d9e543a2e36d2875274a2363a401b9cd5a1bdd0c79ef6ce5b5b94c613242a6bea5700db671681c6168f0460cf8c8fc116a94030ae6c3a515db7559033c453f55c7cf46ca8f0dc95c05994bb558312fe64a55688ca2df352a3d3c071a8ff133406e8781adde927d2ddac802deb579ac570ee68098882f2ee7bf2a096346e51ad43e664680e930d54525b69f9155b7", 0x1000}], 0x1, &(0x7f0000002300)=[{0x18, 0x1, 0xfffffffffffffff7, "4fbe126832"}, {0xf0, 0xffff, 0x9, "535253a4b4defd584b8b6c17d6851f940d85d3cac2145174ea49d0a8996febb5074bf0b4d2a039de625deff980f8484b3e6fd519c3d374cc1b77eaa8137af7c04370537a874a7f76be527d89d6459bde9764194b6fa9886040af455c7e4a50a3856f1656267d3eced8688eb28ce2e63d2859f2a37162f5880f274f57868b7e72247fbb8ccd88a74a337c7eccc71b821a03d3eb9936efdec4696cd87485a1e6928dc8be105ec0f5e4b99de21b9bfd8959786e85421bb3502ae47137f6ce7f7a5fa70588599187c88efd8f8217e7fcd360ed5032940d1ab985f8fb7baed07565"}], 0x108}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) writev(r6, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x87}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000003c0)="8a408276128d5d487df70f169cd61ad4af08be300199a586d7f92792b94746e4022547ddf0c9ad85ecfa2dfea8a2fdfd557cec5533afeed17c4911c2bae862807aa48acd07dcea1aa62152b6e02c6d4fdce4df56f401973e76123d6774d684311ee6930fc01ae3b8918332ac4458b174fa671ab124e5a8b0905da3e3535029927e1ec494dc4c0933dfe5c16bdbba3f5d41e15b7f0aa6432529566ae757ba5b7f3921a0931eb8ad56774f75471156244a9d128f25501948cbc09d4499757e24355f2a7bd3a6ca4add9de3e90058c7a7f92f842435273b08113a5e3858afcca870019b0a963f448c395d90d29519043d65ad88afd5803443428179ea7ed70d0e021e610f3ccd931a3ace9590f2708b03580918084087704d532c3795f13238d4a32d277643731c4df5b0bc6a5e8988c6c144a92acf3681517513e98aaf168f9ed05d42cd1ee941caa75674458c718b5dc78d96b3dbe511041a5a75f399c3ea7e7074c23020cb4bf2460fa13fe2ce23ae6b3df4bccdcb11c7705e0e7ef616c48053994cbc14264809e3dbd37f0315a5e30ff342c25b99dc1eeb204f4504a85552fe85f843065f476e0dc4c3b260f3f61bc00ef923a90ea41f0b66d3aef8f319713712fb91c0ef035159e237d9bf3de8673574213d05c88835465538160ad1ca538108bfd9f8d71385fd1e32bc72bbe6ba8ba1bfa1ff6f21efc137baf9153f6ce00c837f5e41d3cb7e22349c65925d718fa219d8bc6add21cfbc748991d94f1917020d28ea1dcc5adcd422f634d5b7bbfc4854d1c3486db6f2cea0f77ee81070c32bf05d9d918ad2b997e313f4d0a29693fc0cae762949464bf6cc70704beee302e807100cc56942598112698c9070ddbe2d7832f231ba71d2c93f3633f9291508b09085d2ad977896b36b8b0d269814c1d5d085a2f0c41519852dec953aeb78255db37e10c93884f6c40d7305253015a42fe3654f3808f685e41f012a263677273aa7a109e3c3f25cb08f9880f351a48e6b9e2cacb6a597b4e2b7851a2d0f667be65338b51952d1bc152c16a3f1c511289462633fe39e1a38ae53881a142d1766f3ac4152c0b81c776610ac020b6c64b77e1e13a4ae5a1b973ec07936db1081a6efcd94ac623427ff6ca05e8aeaa0f7124787325d1159d46c17335b4ee3a25f2bfee35e67028cfaf04f5f738c98ec4ed571b4a0321dc5cd143a11cd92ccddb198b25e1cea44bc6381198b5c63e0d6f23c0b0010519336b69586b8a75bbec84581ec54ef76654d07678286aa95bd82f0d64d5aba54082fe8edaa9df53a23b637e51f179da48b318fbd6ffa727906c6493fb3f46759f5da3c9f503a000cc810ae8519f113851a84fb3c95865fe4f84ae5e3652f636ed5f58b62babe0d8e97b8d1f827b85b40d3feae7b8fb5378930d2f3756e2815944ff670bddc64711b4b471710ae8da66a9e2b0d28fc7205e80d0a49d874edd0ea6165d728dd3abea4f525dd9bc979b0d394b2ab7579759a3873c378b61a100a9975eb6a6d54a4b6695cb5f4781b06612a3425dfd18a4af0ce0aca5ceacdbe855ed7247bbc270a5988cc04cd5a59f112e105e943f049d7775fef3d6c53b28b1b86c7668c1ff6a31d35b2f9eef54933ea2e1ded138bb87dec7c127ac58dd6bd1737e41c3fd607790592a62e461bc7aaf74bdfdae880d1be92c5ddba4a33f1cd8ec7edd17d8589e06abe68eac83247c3002dc33734bdb1bac6917da6cfdcfe4be444408b56c57cccb9580d0d529673ea0110064d8b3ecd46cc3426ab79a6c8ad5b4b05e91834a97c4b7175a8f85029ed39dfccd4ed35ca4f6a974b61eb47f313dcdf7394b0f247fe9c2c1f8532837f16f7b3ae53c187b776bab2f59ab3493af52566782c668e2cff90c748d93f5e0a53c624eb46a87f996a48a82e6ddd89db7e4545c94f5d8e25136404fb223150970f104616f49be2ccd30c64f431bc4b786d96c13b218082b1c30d527071e35b2046377ebbef65f9c0542e08d6a90b357c7c91fc87f25a2abe13ccd01f72a5c47135251ac4df0c8f357b069d7ff403b7d067dd1511adef23919f505ea28f53fc920db7d28450539711e6434a945a26d4335815946379cdba7659158559c327bb30edc24a9148f3d94b266177dbfee49ff02e3f0a40ee3b36dbc381f0ea5d9098be6651e67c94a6882e1cf65237bfe8ab4591472fba09743d6fcb5c32a7fae604380698f6636ed14678a6e29576046897b3e285cca839b67c46c505526ac793db029536f96527a7f6446388c09a3b4fae871fe7161a5c0385e40b8693ef467e8b1681e9e470d6775a002bfc720f44faa63d67fa72abed1c791d8a780289d2cc85c429402a74e797faf74bfb8016e828fe6b2bdfad6a255db99d76be8abeca22263cdda6c52167c4e475aee1d69b7c5d7382f793fc3e409b349a8e04d3a24c4e5da9e348e3fe559d39fb08fe3f9b0fe30587ad947f391070493a2f1cf643834f70081e8732827605853863d628ff1f50fe794825a767d11efa5250b908a5211aab4ae87a1fe5286f0cf56d885eaa359182664d2d3fb8f91a306898da5e3c00f12f6f45be0a66eec726f8365cdad877d6e5501d4ad982b9334d1232fff0a3c99adc82b5f38b19347884c312f92cfde46d5b895de03ce27e5b51738fd5fe69928c799bc0feb4ea0791cdd44ea2d2f5db8d719ef2605d7921c8bf589c571bf741c879bc351ba8c56d74d3efd83d6e9d3d1c077bea90b956db75c3f98813445a55463251324fcbf312a5f624e51fecf89c53fda582236f157ff5e9f8d9b3dcf8ccccf482933da9f0da236707a7f3f9045e97c7ca3fa584047fd74efc085b6fb17f6a044bbf2c4f6f9e09309d6938f2a04eb9ccec991a0f24dca1c3980433f59aa5e3c1339e63e9867461547659ed38fca9d9ea1228fe8cccd54b00ab45cc2beefd31248f1d20b18f0b902b16ace36fb962d4248884d9218334a93d7f0dbbb69d003207d21367dc2175927f7474a9daee87698b0bc1c0337a556b54474403e48a8e7c2cc2da445dd089068a6d69e10dbd513ed10ae2efb9bd5f45019931814accdce0c67737e9c4cb4a6740663a32ce205fd97c5c4201c3e27ceabb98f42aa73530191e9db1e3f5e0fed2ba278248ad7faa03cd5239486a28f6978902aa790e3376276a7f8f6693458cd9f514f44bc221f3730a5b7c05e9960c5340f280aa7dcbd1e45cf10b6a196b9c79cf9af8897157d97dd62f2b6c9675cc57a7a75cf4f6bdc275f5aa935f3c76e9c116727adace71f71866b8c69aa22a22a8fce27a2d90844b0682cd5b0bfce16a0f4609aa85683bd103b9d2249d59c20054cb5b33a226f208d3dc420fb75c9889b9e1a05536bad5edfeab4ff7bacead4070e5d02d7c4ffc0833b37485e0a65ce96260c2d0a2ae191b10e379f01afc57eab96f2248c71e0dae80ae17c8ec56a784853e37f50b5ac1a3c130e3c1116c7dff987a72652bd597bb3c5b314fcd1af85b00adce9220278ba28ca27c7dedc6733c504549fd80b1400c239e8e51ed3372bac46cd8a47c6ee9c1e7c65ce0ecdfb40e4b31926c104304e96c303f7625cb560be043182fee47bbe7d95f4681c4c0f4e15f7257ad3ce4c69e0bcf087ff760a81ac37c8dc649ec9211c01a78cd0274bc6bd2b9f02557d39b3eec9af9f66f8a7c4d8aafa3d67332ee1b12d1c273df107cb9b90c4f651936e7a5d54e79fe740cf7cc31f23493264375acd5bf765d1edc38394c52e5d44ad05fb8af3249b2e141420f94e63fbe6578f8d5f345dc7212ad7ba8ea0ea68efc90ac4a40a00099a2aa08e816d01b06b78081e1d30832f1ea708a51c2044cf3aba95bf3aa93444a9d32e1107f0cee1b40195d0146471df283477063af48f1d176aab608ce4e7dc0dbbe4f7ac6bdae2b0a3d027ede2e817e0aab92b8bb5d9d5aee494ac9875ffe46a4b82a1c4eb16cc43a31a3dd65c872413a084741c6793743d72377d40676112a77a4bfc69b87f5a05bbc8fc96c5e0951e91f5640a4c52607d47c63ba7b3fa9df6048009560e7ae3ce878c60e494716ffdf0697d08e7d304d533e04d27704dc2c8c4bacf5885304d9d67110657c0479e594e9d84f74d84e298ae406eba17f53d59a94c5f950bfccc0a2bcc8771e68f8e4550c64ea0b77616d4ee9c4fe57c1a1e76ff3178aeff4b82bf63762af0412c49ef264aa5db37103be2daa8954be1517e94d82f94432625a82ad80975a9ffa8bfe194b7352f64f396b6a3c2290b5bacdfe98e031d2c47119947f8fc6c6eb483e97bd32a909e9e906764918ec832df5f66dd4b12f18f6f353a9b4b0ec0cfa6b210fb221b8c296c017979ad2ecdf3997183f5c336348ee940b586b62c6037683f4fff0eae10f0ce58575519bc9b368faaff7845bd91bac7c69a376be3e4b81d81f96bf15564cc7f253be7fec62333e89be3cca36117713a7ad1e950e26dd31be85a0ec812d0c68e00141bd9c0f1c35858471453d039ccb019f97161cf5c6051a4c5549560097b340e424933efab412185e686fd15aee9aaf4dd49f3c05d7d0193481f8ebadd0963e59d262dedd37fd7d1138abe931dc50e8042901a2565f14347336c586bb46961837a4530d39468ce9ad6c405c5b0839360d9ee4631216d6912ddfab13881be06a0015252bda0667ece1e042c61bbfd904efbef7caf9bf8c5fe7e1de5f02f21c42e6fe5310a4979f3eb6bf42943237ce85dc58b1f7d33226578a9c87cc971291df668103216b9552f444d0bd4064a7cdbb118fb3541aa7e1e978b9a21613957949d758ecc188c6ab7f1fc34ee932a4fe34b78ef022cac8fbb0caf9441277d8f04bea84420ce22d5443e9fc45ac48c9945d815cfe4d667b7a3ed66d909c7da761f108741479d77106aff9ad9e49ec607f617ccd9d5a4c44fc29173e6e06a2e86ccbfda113a30f7ddbac45c1cca4e136239b182f4472445a3c7763a6228439a5b49f118e0d078ef8de67090dca8b7f0b0563d8da611b8557af85ce0278a44767809aa35b88a86269d777789cd3c29e77109995f74d87dade192c8ad445ed23cf30ddc31c68811fb8d4a3493463d7a3355577c4947fea6a44922b3dd00bb5e6288608f04794d48888edf355227cb89f5b84aa74e510cae856dd918b010266494e90d3315aa79fd8479dd8574d6bd22e0989ccf38c09d9cd8231cc8fd1e506acc96515cc5160dc02036014f0262da85b656cfba455e7081059b14842d9e726bb54ae19d3d2f8c700ce762a355ac86ab82924ca947f3252c5594a2645b8c3f595b353d320fcb9ff8d8bcdbb65e175807eb59019e992af3a81413c604d3242f9b0491724ddd6cc538e7adfc0e8a8e3252004a6543727ab03ce93132bbd5263cb23324cea876c185bd097700eed3dd4d293e216ce6e42988e7f32830cf87088809235b6696cf8d62bbfd85b2a6535be76c974b73507c4bfbfe034ec48da0fba1f1d394d8c1b17a2b831f72d40977e2c66be205e93a7d4aaa6eb5e191bd3013605d480c584c09911ead14f42bf72cec81e26235280912825a15e64a784b935ac6ec44b4c6fcb469cad716dc1e78bd165183d7b4e426d7e49330e285beab077f2c4baec45d37da777529e634df518ff1a4cce890fbfa88627136fe1b8eee4d871dc003173fb238140bb1870d969ea93a2f59a93e70a61101f83c7893c97b5aaf4ec586f017a9d2b9f9267d584255c93df8ac244a79880db2332cf09b9b62e794561cd81f5afc84ba18375d4430cd95b9c502ba294c9b724c6659fccc1874c5c4376bbffad136f82e6a80b5adfc9cd", 0x1000, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f00000001c0)="02f2217f45e9142f0634b9bfa5f75a9c3f134f8dc9f49ab820983497a6ec7ec186457ae5479698ac822885c70166f74bb252106b22c6ce0b2ac5d9f3413e628e2ebb8da5359f"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x7, 0x40, &(0x7f0000000040)="5f7a332de9103ab2c99d020a667e", 0xe) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x845714919f1491b5, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000000c0)={0xfffffffffffffc00, 0x140160432ee8c8f}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x8000, 0x10) close(r3) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kqueue() dup2(r3, r0) 16:00:18 executing program 0: r0 = syz_open_pts() geteuid() r1 = getuid() setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) 16:00:18 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) setgroups(0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() setgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8000, 0x5, &(0x7f00000000c0)="8d715fa87bf4d9f71b66649a5e5c411a5026ff5a0cb90f3b50aaa0e689fd67872c5a0d3d4a3c683bcf9a4ebeffa9b35cc1ec2187279d2cbee2524f52c56aa5d08534b0eb191dc7ff43b99adf715d7a6a79a223014533ee11f6e4fd8bf24b8a2ffb9e66dcbffa88c59c5032037f75b4c5702354f06d882769c1dcc22c4c1896a61ebc68e948ba2cfc10bfc6b3cedbada56504f99565bc3867b4add9fbc3d24af16f189ae1cbea5949b970bd6d770d24927ed803bf80ee6a39", 0xb8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x1931) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000300)=0x4) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x2, 0x4, 0x100000001, 0xe2}, {0x2, 0x0, 0x7, 0xba26}, {0x8, 0x7ff, 0xc59, 0x20}, {0x82, 0x6, 0x4, 0x6}, {0x81, 0x8, 0x2, 0x8}, {0x1, 0x0, 0x9, 0x10}, {0x7, 0x2, 0x4, 0x5}, {0xfffffffffffffffa, 0x1, 0x100000001, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = socket(0x10, 0x4003, 0x8000) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='&') ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x5, 0x40, 0xffffffffffffffff, 0xd22}, {0x3, 0x4, 0x0, 0x40}, {0x3, 0x7, 0x191a, 0x5}, {0x100000000000, 0x7, 0x10000, 0x100000000}, {0x6, 0x4, 0x7ff, 0x8000}, {0xffffffffffffffff, 0x0, 0x7, 0xeb3}, {0x9fc, 0x3, 0x40, 0x9}]}) 16:00:18 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = msgget$private(0x0, 0x2) r2 = dup2(r0, r0) msgget(0x3, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x1f) msgsnd(r1, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3, 0x6, 0xf, 0xffff}, {0x3b2, 0x80000001, 0x0, 0x5}, {0x5, 0x55, 0x0, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000009a, &(0x7f0000000000)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) fchmod(r0, 0x1) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x1, &(0x7f0000000040)="b4b6b651ea6f9fe698b1067c137b59c31f24ad01fa9cd3973cf7f59c3d5b356c5b79767af369d5d1d52bec9a19363d2ce197aaa06da67ba29734facf4e69ad9e6005170d1bd5b505356cadd4e658a871fda33fbaebce9a9e9a68941911114a5aad54df5dac", 0x65) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:18 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0xbb}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0xff20}], 0x770e5cf91e7b87a, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2002000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000c, 0x0, r2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x4, 0x4) write(r0, &(0x7f00000000c0)="785d94558af1af3f00682c9173e37a1328fdf5e45de452678711f87a43847fd0c253e840bc36ff5e6d03991dc6310eb626c096", 0x33) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xd8, 0x8}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="59515c61f9da03103a4f4b738b353c20577592eb50fdb96293ead4c9cb818210bae09d86ae126a7052ceb720d7fb6403e5c262d3175887d0a311005df90d739beba191670855a6d9321a5ec9eaafa0944d", 0x51) write(r1, &(0x7f00000001c0)="0a6ec3980137122a9ad4a8a9f83237ca61771a2b33df9d2d0171467fe9eb9c335c7307e8bf082818ee8b32a4870bd6b7f0b5917af9fae5fd9f03f72d90755752c9de001175bd1dedaf768865ae510d0b7d7e630078b5163ffbd4c46dc8400fba9b2a3c98df4aa1d83881a3c992e92eac4c3c4336dfe884afb272148af330e4c0b037848e56d8593163eb779e0f09079d188fa8124f1d943de0f6930d7efd0c", 0x9f) 16:00:18 executing program 1: setuid(0xee01) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) ftruncate(r0, 0x0, 0x8) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0xbd6, 0x2, 0x6, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10018, 0x0) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0xffffffffffffffff}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x6, 0x7, 0x8, 0x2}, {0xfffffffffffffff9, 0xe00, 0x3ff, 0xcd}, {0x3f, 0x1, 0x80, 0x7}, {0x5, 0x7fffffff, 0x5, 0x4}, {0x1f1, 0x734b, 0x970, 0x8}, {0xfffffffffffeffff, 0x2, 0x2, 0x401}, {0x10001, 0xffffffff00000000, 0x20, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xc41f865bb6a71654, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000240)=[{0x8, 0x1, 0xda73, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='o') 16:00:18 executing program 1: r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r0) shmdt(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000180)='./file0/file0\x00', 0xc100, 0x5) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0x9, 0x6, {0x1, 0x9}}) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000200)=0x1) r6 = semget(0x2, 0x4, 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x101, 0x8, 0x92, 0x5]) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000280)=0xfffffffffffffff7) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000002c0)=0x6) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000300)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000340)) r7 = shmget(0x2, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x3000) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000380)={0x2, 0x6}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000003c0)) link(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)='./file0\x00') recvmsg(r5, &(0x7f0000000dc0)={&(0x7f0000000480)=@un=@file={0x0, ""/86}, 0x58, &(0x7f0000000cc0)=[{&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/13, 0xd}, {&(0x7f00000005c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/232, 0xe8}, {&(0x7f00000007c0)=""/190, 0xbe}, {&(0x7f0000000880)=""/131, 0x83}, {&(0x7f0000000940)=""/202, 0xca}, {&(0x7f0000000a40)=""/227, 0xe3}, {&(0x7f0000000b40)=""/94, 0x5e}, {&(0x7f0000000bc0)=""/242, 0xf2}], 0xa, &(0x7f0000000d80)}, 0x800) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000e00)) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000e40)=0x9, 0x4) chown(&(0x7f0000000e80)='./file0\x00', r3, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000ec0)={0x3, 0x10000}) recvmsg(r5, &(0x7f0000001200)={&(0x7f0000000f00)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000f40)=""/132, 0x84}, {&(0x7f0000001000)=""/172, 0xac}, {&(0x7f00000010c0)=""/65, 0x41}], 0x3, &(0x7f0000001180)=""/127, 0x7f}, 0x1) fcntl$setstatus(r5, 0x4, 0x88) 16:00:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:00:19 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) ioctl$TIOCNXCL(r0, 0x2000740e) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='./file0\x00') 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x2) write(r0, &(0x7f00000001c0)="3432be8287b975da46e6394807c57bf9b81fc98f16c45abac35b2ade4af7a7f038fbf454e617ede7103f90a4d99755ffa6ab064f4575e8f065bf0195f01bd5bbf560b3ed52fd567bc72dc142f334ca89544926650d1cc9de2d1687b7548b391f479d19461698b6aa1008b56e50df88a48a45c3dbb40211a7d6d07b0a41ae8b07ff25ad0e07de8debb9c2b200660c6772013482b2b27cbeed8d7bbffff4d3bec7205f403af687fa5ad73cc55110f0b8962c76194c67a39644d2ec2577e68a044c32b35574a4e9b09c5e1c16507f73022ed7a127f497cf5b25d4813dd3038a6b0265510fa49593ebb9f6c14d145b571e03285b95", 0xf3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) socket(0x18, 0x2, 0x2) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket(0x2, 0x4000, 0x7) 16:00:19 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f00000000c0)="8e079318dd078ef5b2323940af1a", 0xe, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x8000, 0x97ff}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0xa2, 0x0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x116) fcntl$setstatus(r3, 0x4, 0x0) lseek(r2, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000001400)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="308f8f2fa775bf6c12a5c22461a3a32e46c31b30cc59105c22362a666a7b877e27d4660acc5d607801", 0x29}, {&(0x7f0000000100)}, {&(0x7f0000000140)="28181fd1e28f9edde59a035ae076ecfab8cacc7b9e103425f89f866121c0a6374cce36687f48b79530b2d08613c0aad4fa5817f839e1db56b793fef51c506e8e21e07cacd218115f25fa11be8821809746f0e1e20fa5124e0f03a68ca467bda08dba010b316823912841ff12d766380b4c0073be19137cfcf9d5152bd9064e24334b8bbcb06938f5a668a4e374846d62c5608a643d", 0x95}], 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x400, 0x7fff, 0xbe, 0x9, "0f80573c437e1d30dc172781cf6160a929f2f37a", 0x200, 0xffff}) getsockopt(r0, 0x0, 0xe1, &(0x7f0000000240)=""/121, &(0x7f0000000100)=0x79) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) setuid(0xee01) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000300)=[{0x35a84b6b, 0x3ff, 0x2, 0x8}, {0x6, 0x8, 0x2, 0xb}, {0x1, 0x7, 0x7fff, 0x10000}, {0x3, 0x6ac, 0xfff}]}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x101) r4 = semget$private(0x0, 0x4, 0x32) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x7) bind$inet(r1, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x1, 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{}, {&(0x7f0000000040)="ba9b864dbbc368e2849d6330ad7fa89cfd7f075b11b7b76bbb750b33474a9b0dc3e4e5f133e2b7b007c3949ae08e793d2b0c2a2ed02fd461a3a6fb383befdb725664d638bfa640d886ca736adbecf7100d7433526ff240f0c3ea9fe9764009719ce0064128639000f445dcdab2b0b9daa5290027480e45991fb8b974eb8bf55cef437d02fa10b8d46f6c5dbd4a8727795095e751b53620eb04bd69b9e6de0f85f8c6f0a68720579c01faa3181f86df00058dd4426539ac7582a2f6d65807b98280d0ebf6c09f74db6140e7fcf72931aadd829e4bc568fb3c47befd71ca804f655dab", 0xe2}, {&(0x7f0000000140)="1376ac64aa6dc1bbaff3eb01b27b3fe2cea7b2986288c55d0ad43ee87d", 0x1d}, {&(0x7f0000000180)="c199da641d3a2c9b7b68df55bbd008ff6d4027cf1119222fa25266641edf4795073fb2c592b2d085573a54a4f05bfe3d9a864df5dab0b912c7197e8a5dc080a3741984fe02c31288bb63dda12d05fd2c57769bfd5b4cb03ede76631372c643f704862ba9baabedfdd2982774c53b9b3aeecac95c8fdef059aa472b3e07689568a391af759a81b34b3c90f1c2dddcb3a73ffb4562a23a149aa48f4aed58c1a307e5dd4c4e14289e17e087d016989f80e87d78bdc7ef9e91295f4b4e7ca65bfda4d1ef06a4720a34f12703c9cdc44875f520339a52e542665df5800d7165a8bea755b2f54bd6c69189a888", 0xea}, {&(0x7f0000000280)="dd4385cc2d600fec241a0966b5d915", 0xf}, {&(0x7f00000002c0)="766f60e4e96d259f630ad0aec92b5020a270a712949fd371297bcf96347a1b2ae772d6d20db92445e65cdfb6d290f4db268bc2d917d1df11e5e8b4628a20f775a4de8b12053f2e79dfc4a8972b073a7a3bf0ed7cfc789cd86d009d1d79277ac0c1943afa39608bf930e67b74e21a", 0x6e}], 0x6, 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/78}, &(0x7f0000000200)=0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:19 executing program 1: socketpair(0x10, 0x46c197c328d7e558, 0x7fff, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet6(0x18, 0x2, 0x151) r1 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file1\x00'}) r3 = socket$inet6(0x18, 0x5, 0xff) getsockopt(r3, 0xffffffff00000000, 0x5, &(0x7f0000000080)=""/85, &(0x7f0000000100)=0x55) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xe118e45037c22931, 0x0) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0xbfd08789297d083f) close(r1) fcntl$dupfd(r0, 0xa, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0x1}], 0x2}) pipe2(&(0x7f0000000140), 0x4) 16:00:19 executing program 1: r0 = socket(0x10, 0x2, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa1ee2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73ecef11e1e60947b656a2694d5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5ee2a8d149c8efa02da10bd2cc4dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b8055a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596e6017e78ad843d500ff67d2a59639fe741a0aec0e0dc61fbddc38bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4e47f8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15d719e2387d99e6e334cb1134b2a53531fe3bd283dfc0855afd892af7d5535b58f71bd16b29676c3d97d6c143963eea501bbf977ee1e6cebeaf10c709475af95430ff73397dfcad5362127c422477ef7cc2787a365b48fd0eb55791bacc1674ceab51eb2bf38a78279c30ed29fca1ef182e75880fa9a598e8bc64c012523ff200672ca6251403df516d0bdcb80ffd2d"], 0x10) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000080), 0x4) dup(r0) geteuid() openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x14}, 0x0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r1, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24, 0x0, 0x400}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt(r0, 0x5, 0x10001, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r2, &(0x7f00000000c0)="86", 0x1) read(r3, &(0x7f0000000140)=""/229, 0xe5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000080)="cd48") 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x40fb37b34ecfc647) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x40) fcntl$setstatus(r0, 0x4, 0x80) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a0299e96914f6357e3a4476a71d8d1db6b42210bf164c08527c9cca9a", 0xb5, 0x0, 0x0) 16:00:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x2, 0x3ff}) fcntl$getflags(r0, 0x3) 16:00:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r0, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x5, 0x0) fchmod(r1, 0x80) 16:00:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x6, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) 16:00:19 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x4, 0x100000001, 0x3a65, 0x9, &(0x7f0000000240)={{0x2, 0x8001, 0x81, 0x2, 0x0, 0xfc, 0xe7e}, {[0xcda, 0x3, 0x0, 0x200000000000, 0x16e123d3000, 0x81, 0xff, 0x100000000, 0x7, 0xffff, 0x8001, 0x7, 0x1, 0x400, 0x0, 0x80, 0x70d, 0x100], [0x42, 0x3050, 0x3, 0x772, 0x9245, 0xa9c, 0x480, 0x7, 0x36, 0x8b7], [0x76, 0x4, 0x9, 0x0, 0x800, 0xfffffffffffffffa, 0x5], [0x6, 0x6, 0x4, 0x20, 0x2, 0xff], [{0x8, 0x3, 0xfb, 0xffffffff00000000}, {0xfffffffffffffffc, 0x1, 0x8, 0x80}, {0xff, 0x2, 0xffff, 0x854}, {0x9, 0xffffffffffffff75, 0x8, 0x2931}, {0x1, 0x101, 0x9, 0x100000001}, {0x80, 0x800, 0x6, 0x30000000000000}, {0x101, 0x7, 0x6, 0x9}, {0x8, 0x1, 0x0, 0xfff}], {0x4876, 0x8, 0x4, 0x400}, {0x5, 0x0, 0x8, 0x479}}}, 0x1, 0x7}) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:19 executing program 1: unlink(&(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) recvfrom$unix(r1, &(0x7f0000000040)=""/7, 0x7, 0x800, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x3}, {0x18, 0x1, 0xfffffffffffffffb, 0x5}, 0x3, [0x9, 0x9, 0x80000001, 0xaa, 0x5, 0x7, 0x2, 0x800]}, 0x3c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc002, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0xd}, 0x8) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCPROMISC(r0, 0x20004269) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80, 0x80, 0x6, 0xb5}, {0x9, 0xfffffffffffffff8, 0x4, 0x80000001}, {0x1, 0x4ca, 0xa1d, 0xfffffffffffffff7}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 16:00:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f00004ca000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x100000001, 0xb, &(0x7f00000000c0)="e0aa4c401f27", 0x12d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x120, 0xc) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x61, 0xaad6, 0x1}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x40004000000028aa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b0002000000000000c640907a000000000000010053b5d1d09075a04e513dd4611da24e14da0000000000f100", 0x1dd}], 0x1000000000000353) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{0x100}], 0x1}) semget(0x2, 0x0, 0x12c) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x18) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x100) sendto(r1, &(0x7f0000000180)="4a8510dddcaf612f67f30e6ca6e8e73c87d31d2a9cf2a5dc0aafc62596b84e9023d17f2eec0bf1c91e863478fb8db085060b4cc5d0b76a02a58339464958f917eb3f84693019d3750e1bf82e86b85bd619d38524a5e180df75dfeae0eb39db8e374228d9d085e633d608fb9c2366d4ed205e9fdab99cfc46998b2526c996fd994f244431b6e97d051e1f4a64ba8cd1d7663b3d03c0447cac2eaffa95edf4f3200c45c73b08fdc8a809495b9337d710f923f3398050809943413e9ab3d93167bcbe1f8583d620bb7a94643c44e92d0d756126ad4757cc3fcc08c6b5324f0907d4d976bc5e314b8a76", 0xe8, 0x1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) msgget$private(0x0, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x140) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x87}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) getpeername(r1, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='-\x92[\x00', &(0x7f00000001c0)='&.', &(0x7f0000000240)='tap', &(0x7f0000000280)='tap', &(0x7f00000002c0)='tap', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) 16:00:20 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) recvfrom(r0, &(0x7f00000001c0)=""/35, 0x23, 0x840, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5, 0x8001, 0x44, 0x9}, {0xdd74, 0xffff, 0x9, 0x6}, {0x40, 0x0, 0x8, 0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x5}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffcc5, &(0x7f0000000300)="5332a3888768046c146db17cf36d2719b6") 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x121) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x5e, 0x6}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0xffffffff]}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x6f1995ea}, 0x8) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x1000, 0x7fff, './file0\x00', 0x7, 0x7fffffff, 0x9, 0x5}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0xfb, './file0\x00', './file0\x00'}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') fcntl$setstatus(r1, 0x4, 0xfde7769a9a123554) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000004c0)) getuid() symlinkat(&(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') ioctl$BIOCLOCK(r4, 0x20004276) semget$private(0x0, 0x2, 0x9) socket(0x2, 0x4000, 0xc2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000580)) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x1c0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x81) r1 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="31d4a0262d1a3ae733780fb161", 0xd}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="e0d8ef3c1c2d501621effbba89a0c1f6ab619ca42035d86e478d7b8f9c8de8b71bff119fd0ab2f50cfc25c1e047a4127eed15cbf8e3be142c74ff990ed48209b96c4b592d3e3b8693c17c20a75456e40e95249f3dea2e8270b31b59db72b711b6f659e1ee18ec2088c04d2cf974e4f4b7c6338e4f1ea6972691f7af8d70579445ae130ef85119ba89fac55dd4ac6578605bf60181cdfac300e483351a039fb07298673369da82579c1d69283f788e3db50575a03e4a49a8e229802b9b860aefe8f7f9c00f66fa650acf4393e97ae8d9d046f85b223", 0xd5}, {&(0x7f0000000300)="07984c9dada986c4b4eb139e9f320c4969f63d9bbe56197cb8fabc330a761905ce5bfb25f3e0aa7f4327fb0e5d79de15bb420e6774273ed5cb75b49bf72b705cfdd567eaf6d5add770a02bccae60a1bb7ae06e8cc99b97541c4ecb4f92362fe8e13bf9aabfa912dcbd30ceadb89fc56d5e3f3070208b5b9b5646e4ccafa844f09b8ca97b001f2d5579bb30a400cc", 0x8e}, {&(0x7f0000000480)="760c5ee9979074b30b923c0a3903a4eafc91b8a42f80be5fd506dbbc4fce6282fa2d47116374b687fff9249936465d840544aafe3155d9a417fc91544cf0d70e7d1e2138d831431eea8fbe31cb123dac4e40599c896ee9c95464809dc85d9812c53b1a314355fb2b60d1f2ef6c19bdaa6c3700d956aee50875a941ae3f668e2c5e25f08da1017e8fdf941ead0206eb0d1415908d8d3b34a0fcbf2b20c84df5866e12d10c38f4177b0abdf320845243fe5ec2fb4158dad7", 0xb7}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20000000040}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="ff070000") 16:00:20 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1f, './file0\x00'}) pread(r0, &(0x7f00000000c0)="417e0562eb674e05e3ebea3f8d7095dea553e4f02a95ddcaa8206aaaa3520bab37", 0x21, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089", 0x63}], 0x1, 0x0, 0x8) getdents(r2, &(0x7f0000000400)=""/4096, 0x1000) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000380)='./bus\x00', r3, r4, 0x4) write(r0, &(0x7f00000001c0)="89d366471b9533e6566f8fbb9594179d9296b27b8a1b8f32fe0b7b3c91cc07519f82744610baef6d723f2cee0bdb333d73fc09c31bd64ca9f3a0", 0x3a) close(r0) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = socket(0xd0e7a83897a96dd0, 0x3, 0x1000000000000003) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10099, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r1, 0x0, 0x6, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10000000000000) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x80000000}, {0x18, 0x3, 0x7, 0xf7}, 0x10001, [0x6, 0x2, 0x4, 0x5, 0x267e, 0x4, 0x3ff, 0x7]}, 0x3c) close(r1) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)='+') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r2) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0xffffffe2) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0)=[{}, {0x83}], 0x2000000000000005}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x1, 0x10) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/156) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) 16:00:20 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) close(r1) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="deff2e2f66696c653000"], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[0x5, 0x3, 0x7000000000, 0xfffffffffffffff7, 0x692, 0x3f]}) fcntl$getown(r0, 0xb) fcntl$dupfd(r0, 0x0, r0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="59d36d8edb3393", 0x7, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6ac, 0x8}, 0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x1) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x10000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000782000/0x4000)=nil, 0x4000, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x1b, 0x8000, 0xa99) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r2, &(0x7f00000001c0)="883b2dcb5ddecf6898b5265c366fd67d2d20860d3c410dcbcc9291fc75851e040e3bd27a52a733daa1216b71a7331946e6a4a7f30af5f3ddc303953894be34bf0c863436ee7db3f3fea78e0b5966e2b698e2d7430845e67c4c19d28b08ba31dbc4fce64517fc941cc4bc24bf91fba97963e24e5e3e3cb1ac4a79ea37f380b1349b4b75723c4a4866c1b7302177882bdf8e725ed3f572269c5b05c9cb0643e0a99fac", 0xa2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x14}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000200)="0088") 16:00:20 executing program 1: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) kqueue() r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) bind(r6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCSTART(r4, 0x2000746e) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r1 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) shutdown(r0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:21 executing program 1: r0 = socket(0x18, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00001000090000000000168f89ce6d44f92046883dcf67c3b031a1da2587531e9e0f75bc384cc262d0926e878f8d4af68ad0df120167d235e997d044fbcbc285110e26713ecb95fc3d2dd068a13d38fb1e85de96c89e85db3f9276dc969fa4f73bb4b65bea232c6eb0750f63c7"], 0x10) write(r0, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x0, 0x401, 0xffffffffffffffff, 0x73}, {0x10000, 0x1f, 0x61, 0xffffffffffffff31}, {0x5, 0x7, 0x9}, {0x8000, 0xfffffffffffffeff, 0x2, 0x6}, {0x7, 0x9f4, 0x80000001, 0x6}, {0x8, 0x8, 0x5, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="70ccabc4cead798de64fb7519643c89262aba55a1ebfa18bb5ac1860b58ef396ea1ebdbe0ac40b501a9633884ebe7290a08166a524c494581e98951ea1ab89f029e1d09846113c188b0507fa621abca7a2fca1a5e3de123902314f92585f833952f4e1eb3411b18d8ae4ea1ae0aee724228c5900e7895bf080b6328f5e36229f94104cc0049e0e7992f209f6b36e1bbd545ec652399ec3d7ffb59e13ba0825d4e2a5db740905bbdc5223e10baeee48a88e1e00"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffffffffffc, "000000000000000100002000", 0x0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) connect$unix(r2, &(0x7f0000000180)=@abs={0x3857d9a43b3d7d94, 0x0, 0x1}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='0') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0xde, &(0x7f0000000380)="9ef5f22e686f1e8f6248a40805acda489d1870c8d5a65548b8fb84608880e8c1844aca686344a5ec4e5d4cfe0067bfc7b01a38f611fb0380ac39ad3a6f88eefa43c3b627e5c16771f765b57960986873e7f0647ee1809c4e54c56e42d6a2b86274745efb0fbaee81ccd8259b2db92812c4d5c43d532eb78856546190a7e0cf167fd01539758e808e2d3f8e18e48af5a9814bef6348f0a2f5b0199e6f6f207b1b2e15c85676211df881bcef56a7cfd31130b46a3ff96e578a4f5d0072316d5cd5fc14de2415c0be4e759e9d68d86d22903620a30f02f2b3e61c3b10cae20f") 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x10001023b) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8410, 0x1) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0xffffffffffffffff) r1 = getgid() setegid(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x800000aca, 0x9}) 16:00:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x91, 0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xc2, &(0x7f0000000180)="bf6d3a7b5870bd8926fdf9093e6ad86ce1de93fd7d7ed297921cb8") 16:00:21 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = msgget(0x1, 0x100) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000800000000000000000200000000000000e1"], 0x38, 0x3, 0x1000) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() sendto$inet(r0, &(0x7f0000000000)="56c8dc9be685029946fc7bd07b7776b6177a61a75602953fd0218bf7490b5071ca782a7b9c5277dfd2f46ce1c7fdf4b8fa01372292377070fd31898619d5077f9de6991c1efbd7f9f912f906fd06ef4ca562a008481b3989febe5b1ab204af1d9adea17ac214758e3c31c8a35f7a", 0x6e, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r2 = kqueue() read(r2, &(0x7f00000000c0)=""/147, 0xffffff03) close(r0) kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "30074080e9000300"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) msgget$private(0x0, 0x4c) r0 = socket(0x2, 0x3, 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/156, 0x9c, 0x40, &(0x7f00000001c0)=@file={0x9f605d8186f25545, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 16:00:21 executing program 0: socketpair(0x6, 0x1, 0x0, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/98}, &(0x7f0000000140)=0x64) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYRES32, @ANYRES16, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR64, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYPTR64, @ANYPTR, @ANYBLOB="389990be33c88284562718fab141ee236a615617e0e9cd804842153c9d8e3a92d314fe19c1edcd6253f0849bbbcf", @ANYRESHEX, @ANYRESHEX=0x0, @ANYRES64], @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="3d8ddae5ef8f3f680355895dc337468cb8c300d3955bc0294f28c2253f81ad2fe757f53c60cd53435fcd8291b0df934921e0bac6de4d21cf9c5708665fe9c0", @ANYBLOB="37a681a3ff41f332c241fb3abf1d90feff367c36a0f4ad2dfe9a12bcbc834cef4836e18739eb2697d1e67ebbcf236200028197b7b0ad370d2af2af652924dda67604f2d68135e9602653f2f351ca3611b3c986b05909361060f2"]], @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYPTR64, @ANYRESHEX], @ANYRES16], @ANYRES64, @ANYRESDEC, @ANYBLOB="aa7dd3fafa763d66a6da82a7b6dbbb140f7220b5babdeb8083c072fb3625e91079cc07e3cd63ecb892b949504d2367598d888df081b96025d33cf0c56d0e1fb08956101a29b7c5e2488c7fcdef5fec78f19c8226fbd95615265eb27f9a68bf620e714b77a59fdb18bbf57652125e4be919d82871da2084a87cabda205b79538ed5dfecb2093376c10c5261ba8917c45dd289d91fe0de4284f8fc334ba78d92f760e2a16744610192446dc7c6961e90ed593984b30174c379912faa7df46a907910556a71617aa4810a7614457453f23c8a7365eb4ebac0805e7025ccaeb0c0a7cf2dda73cdab7139f8991421acdbf117cf", @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESDEC, @ANYPTR, @ANYPTR64, @ANYBLOB="b028b2128d1be7ef7896db015b46fdb92b991d2fc9526dd556521fe99e30f7816cbafec81d440d9b9c89960c5f6a37bcc3313ee781753c4aa2a7417954b28909586a0769fcc13d0405983734911e644e07a74596bb68c8d512708e2511825ab5ee7d5dac3d3e5963c0888b2ac364892c607220235bd03114e14cf01ffd17f2ea5fa882d899004695efcac5dc6380287ad43e98027c7e7c51b71387001612c767f9c6ced1c360ff89d50451ca3dec9b656817f75c536ebdef89bb5e129a8920dba93ed591cdd58e7700851a700d59774b2c2759f2a3da136b4ddbb3dcfcc3b6c023f43b6380a064588ff0abfa67edbed9720327a7daec46422046edaed453405dee206eb9bc827125833297f70192d8605831c069c33a53f41a6b45402b8024a42f2f8cf3b0ff3bcefca945133a696708343640ae21277b1dfc8e6401e6400fcec0764ad7c49076d629f73736529d97b52f8cb89c34e5081fd26489e2b265185fc4450dec713d0f7fb1cd849d9732381573dafde16db0398f89aa9804f7cb47568f4d2bb2dda5217e3849a67da78b0774a3bfcd56158ac5b3a30f7b4e32749b52319a20e18efb4b6cb1a38c789c9838c2404fdbf43076e099f194675f3c896440054330b251cac1d04dd5a477eac3fafafc2ee6513ca7f5e9f15313f04ff90c817ea2e9654404949d8212388566d6e2979f65793360b3eb0ce622e70bdd0955033b73966c15a1b3dc60b03447e7590741d2b29900e867ff658f13aca74c6c0439dafcb3cae0d77fc8470ca7cfb4916c725eefafea64d6ccea7ebc51144015dc34b3a66f3848354827f8eda534f554e6f95bf3f9e0215241c2ef6429a5acb2f448dde29e45b81cd581b5ad66e529b01e43f8e174d73edf1366d1d0b623ce8fb3a4d072a21b267a4bd51820b6f76f2e880b88ce34ad2819f0c32679c3fb2f309460deab29c917528ecb4cdb430d6d97c2a3f97730db4957d15edc3fc89efaf74e27409efc193289daa1227dbf2ac3c5b5c5b325678c8283dea31d3df4a28edcad5aa27e068052833de5b4b62f77717874e0bf17a465e3c0564cb109124e982d3ddb5d6d373c94603cc01038ec25f8786ebd1a32d0eadbd3903c98bec2cfd00835b17fa74366d577deffeaaa83b901c4b7306133ef57a4f342cda3fae9a3936b528f679a53308bc82f5bda29b6b902ffef4f38db4e4a258f77686ee59c7a8835b2d519caacb6629277c4f5865c2b3784124c799e4c61800c10efecfaee91654d544d7384d525d67aad0f1016e3f18c3597e8da1021c342a19748647d219d377efd4881d2a5f93d9eef19bb5db01599c7e6c4ec97475eaf1f71602fd6bef57286f687e80663a21959d6822b61dc60d0320dc1023e806ac96c18644bba81b6f60b1c4513dfd74432a40216ecc3bb9b2d9650501970d51b0a1836e0f42f0562eb0ccaa67adff833612f2c07ef3d82afe7d1f07e2b396168b374fa2e55789829ae5db873014be521b49ca3de113c36ad92cb0331df66f97f0ecb61d053fe9bd2b30d4536d24a99335b3990c5dfdc804f7a7502f1f5e1ceb4e476d4167dc23593c357022ac3cf4764ebd96cd819a32d84d390778487b3cb951d61f707d8a12ea8983bbded492d682c3900d458fc93caa223d1c0b33d236f39fca2642ccb622b2407696a4b8e4a4969f98bc98f350ab216f21e77593c7bb2c64c7f61df7ee4035dc78d0fc4a68bdd007a84a0260e95bce7a590caee695ddda2812dc0a853e284aaef83d7dd34a45aa6e41542318402b2f1e57e16a513488c005d22672990afbeebccc2f72ffb433aec6d98e383bc383c72f9aeafc31eabbb428a328d0946b8db7ca736f8311d285294f18d151cab14a35bef64226c9868d768a5933fc01c06dec58a3f25a5b0e6e74c024bb0158682750c4b27ee044d77af7df4b28541cff22b187cb7515f5e2c1e62142137e54e6ae72e0b32151d5d93b922377c160497dc72fe8c0841f72ccb19a00dfc61e2b15c5b306d4f6c1f2138840d1f7bce7752e5375d0d7561284d9153fa022cfe3e56821c2e24f6b9a227dc946ff871f43875d2843b4ca4f49123e9311559c3445765da103be1dada8962f2ed5d0c8b748d21fd272135fade3d733f83b41c2f3cd0be37d311e0876bb1ee55689d477c5da6aea69fea6fe2c79877b841ca9f4d3c228641c557b2b286e4c743a1ea0cdef9125a7b2eaff9ef3698ca824dd59b61b5b96a2319acafb4f8fb709d921c000af261d72dca99670ca9364b70ac0a0ca7aa2c84d7a10b5bdb903f168501f164392ca5458ce4611915ce68e445aa10ac21b9757e51a112e96d367c98c094d1d70f4f8c5de693968bc4a5166842b56ebfdb5a2840cd8a04c98f39215e264b286c6eccb4e14d2f0f3eb2853f69ba6be046af41ae53d334b1d30f6656091b453771d6427b018b15df8526207c716e407f49644a0edba35657cbc4287c44ee7e4e7751cb1cf99483a8779fc723b6ca1e265ee0e37021eb9f4af3f5ad1c60e2798057815c0833ea5cdb7b4ad3fafb38be6229110b93b061bd9108e73b03132a7f8e49012cba078a9e8de4c1762d6fa4431c6fad0508a81663d440c3de9ff6a724cf025c09099befce093086922c9fca447631423b7663891eaf187db1bd7ed871092c74d03bdb42c26ecd530b8c8351726f8948bde9dd82fede0fc8d8ec149f8835433a2a002e5ace4848e29e54a5eb54865fed2cfba0004282fbae303e7e40aa5a01fe9c762e1e921443ef35e90745724d731c84533757597a372cb7d3b719375f92ccf010a07eecb069246fc483277e5a58a8bc90e5e8ba21119b447e102b9178fb5f68e1eb4da1e3600dbb55475e8f8c4bd8337c7954c4f0f7e3bee85b3bd73ea22c5835555849adbf541efbaeb3dd7bac55c0b28a4f1880d134ecfad68fa7b7d31e498165349c0936fd785fec443fd9518d58929417c58067be4ad9205c0250a7e33a2605cf3899ce1e0051de795c41ff3e2dc8406f00ae919c38818108688cf28fe9ea1d02738e91e0152876c0a210576897577ca19975205437d2d0253b7f4e835b17640b31f7cd4561a26e62742497f9f3942348067efd41dd0ef237075590514e03286b9aa98ea4e47caf2b4ab602ab2a204dd02aeef0d42f4c6f0936d7879fc2c9df1bb8728f05959b19622ae4804c416f624191d51ea0a1078518f8556aa8341976787f46e5b7b1acc0c69951535587a9af75516b739a2e1a7b9286fbfa178c15caa86303a27d2328a2c71c1eede3dbab09890a1cbc25ab2717f4eb4e52eed0c13ea02e9ea7f2b15e69160ff11c1e2c2424bc8c67ce5e79bd4e6b93b62a1daa512618bf3c202fe201a33f8361308a535b12a4192b8f7c3b603458f9b4c35b4760b29c4a7cf9659633b9406b919dfe22994bda947c76cde42852f54eec1183239ee11b2e7e379782a6761441aa2c548b032dc8df71bbace5584a93317780a1028f84f1523705906d7dd936ae3898cbc8b28c471ab2263f6163542135772ad3e60662103ef841fb60b29de179c02044889f4bdefac73b68f2a93ba1976d1eab4c70ca318adab8bcf446f2da9e584396a3d51ab9fb7af416f630ed6b219b50efccb6c8418a955aa884365feee0f9187e6ac36c23229a2f5951da41da27aeeadef47b2af53a74412cea2e4f964e44f60f7fb6aaf8c13f39eb70c28afb8e0b5084ff1871c69fed7589b4c01bdef7de8e5e9a23a6eb08b720df173e3d7b7d258d88c0a9b45b52d880ad78e91412d4a609830dd1afcb1c1cb0e65f6cc361f73eb0e68088cee7e4ca79ee2dd06d91cea07a6a15b8b6a79b963d8270a2037964e98d667a90d26561ae90bbfec4d1a7d531b5ad6942fe84a0e3d33d11ef8642c2a0c881b5e5b500d5ac933c68d823f7318ce0c22a63a8fc865f4c78cd30d7d861c8437b5bedab7cd6c70d9d0a600bafc52f67113f6fb8d1af881b95cbe67efa302ea99299cc40b462891fd992a55b382123467b0f1986f2307b6a89f4f34096c66799da4849df2496b2a0c5f56a3c6bbea8fa2c4e57bdbccb5815e3346f4648ecb8ed2b28f62e2a3ea7f7eb983188234ce261d82eae8ec3311287a3a32f53a1daf2f51b7364cb0aeeab354307ba05599a6b096834ca33bf780efe2bd490dd00602695da454b71de69c30e6244c983d352135cdd0aa5455b4fb229f3ac7c3c0048f9bd24bb3cd076e3bcc61f8414e187da9574e1c18c35eb91f02bcb1c321ccb5b988cfc0d1cde490199486971ca2ff1d45f9feb1b01c0497d4b7a7765bacd71e4430f04600b7ed67bbdf6ce1f444519838d1cce7e89b58bee9173f2f555f43d2646d069a1c3610a08b4188813a51d2c33c8fa724426135b6789c9813ce7c790b04cf62d81722ac4ea7176cb3c91d5b956e6ac217a9327d9ecd21a926e300bd4d9dc53469c1988489683150a2a274ae4a02f4e900143af29a433bded1c859caabe9cd22d8ef6f019598cbb0bda031e339bf37160dfdf88eea51e05861e49952d08854afde45fbf6d33b93be85923262c4457351490f044321ea3ae7f24cfc412dea2985cf57c6be548c43cddb3c75a34ded75757486127d92d049bde5ec1905fac681e358b76e887c4119da3b53144f072651c9acebde7fb65b17fa8d6342b273084461f74eae9a414f63aa747d24c9c115eae24bc17b21a6db83f677123bea90210f3965f50ee17397e4c72b6c7fcc96edcf339aba04801eedcf12a7799e7e0cdfb4ab058f927e807fac5315960dff91d910f21902a6fb12337ea44fc136a36819a61070e2610fda1f96f25f37ae0d10341ee93b654eb37d0b218e1f1a8217a134ac1e85d42f711b3c40d509377bebece0518e24714e82194c416b0fe1a99e49b34ceb9a9bf041ea045e3fbf05ab553d502b19854a11b8ac6499d6f589f6b12e531835e0abf1a83d9158f46b0adf311f53f7bc60b83409df7cf68df0d07693527d4f3cabb146b16856348a398641a2acab5d152ffbe356096c23d72339231a517073f61e63f9c51bf7413c4715a087d3a8d6150c5b94639563eeae62384d39595cf8369618d8d96d633d8c47b53aa983e76f2b523943c8007654a68a4d3935862fad901558ae9499b374562f4a78abb406de666b21842a43481712bec27d1c33d2c956f2d0f01ea6e1a060989412cedc39d69e091c4b1fe8e15ec657ae7b70717d3aa9057175ff3ece93b2c860ed554430ebc050f709d5f9b7c454a385a086e0bc533995472d9d3920b8f5242d4d3f0ca4756494dd199f0f1bbd7522bfc2e8f3029494eb1dce9b20ddc53c796a2840c4134c285a1bae9bfb69703abcc4c57b1aec76d09bdfc9d9929b3da42e32c3a05289835d2aa430210348be966ec2e9123af14b3b5b2be2c681ad1aa96965abf76fc4d1cd0512a72baf56df33793366de620d3e956cd309e8efe921b9dae7eb8b26ced26cbcb8866bb9b721136850cb256015cab7d2b0b1b0091a509ff99e9c305bd7e95a8bf3d864ffb1adf1c9720ceba3f868c5a519bbc579b6f29b9fd39c4e322eb515187e0296ea3ae81772d47ea2efeb734c83180dbeb7ddb87a32c77b125e40b0c5630a0194dcfdd14b3c56eeea24f8dbf14fe3659a55961ae9faa175325ff1ae6c3c4c323fd0a7c508b66ac0a558a2c4f646f5ecf3bea60e0cbcc0bce32d01fbc00a29d14ba6426bd4470b71d9856031c1fc799cc9c83c3e796238a0b25b7c6a9b41ea51d315d4063d95c7c10d639f652df92af62a3561886dac1a181672661ad0757ce49f3b2b7400336026ca4a880ab278f6cad4ccf84b4a3e586", @ANYPTR, @ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYRESDEC, @ANYRES16, @ANYRES16, @ANYRESOCT=0x0], @ANYRES64], 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) shmget(0x2, 0x1000, 0x110, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) setreuid(0x0, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x3) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = getuid() r4 = getegid() fcntl$dupfd(r2, 0x0, r0) lchown(&(0x7f0000000240)='./file0\x00', r3, r4) msgget(0x0, 0x200) setreuid(r3, r3) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000140)="00a27b72fdcbd7e028a5f16d575c6e00e350c7432c76c0d01320bd0c62e019e9b4841540095a4f2a2e0f36f4712c41da8d26cb8c9ac67bdb9052958a13d3c5ad91171186d9cc929acef3f30de029205d5e51d6c65bb28412e5057aaf1318029000a4a0524353450b60a612082b9065f86719c90d20f1", 0x76}, {&(0x7f0000000240)="eaea60fd26f879b03dec92a6ad306cdb1e8f3fa0b02c", 0x16}, {&(0x7f0000000280)="2e6ab1d7ef30b2906faf5fe4418056cf057ed7a5bb0eadd86b054de1782b63e3d32f81f03c38f62993a557f177a6f84938a95655e01ddc78bc326225e247d378084901d92cc3e692bf87626968ca87836d65af9751418b2829cc32a55a15", 0x5e}, {&(0x7f0000000300)="477288e387bfdc31f7a482b225d3a6b12304cbf6823b47d9711f3b46d01172b4b2f8097e2ee185506f9963786e928959c7dd163ac68d92b565cc9f6769e5cf6431d829280a69b49c91450de99876fd4f848ad38a5ffd7ba4e711f3fc3350409889b321b6c1988627bb3e60040bda39d97af3d364a9f6f112d0dfb3314f60deb85318b141e85bed65260761e90a52c9c868b7384551f930d0ae24c149f5832d8d78f853b885f7086df4aefe80678ab43ff937bda52201", 0xb6}, {&(0x7f00000003c0)="52fcf8fbe57d8c49ef8fc25364b1f58acde7ad15ae27cb69520bfb61f0bdd248c3fd0fa90438ad1206d266b657d3cb9bc41188859debfee30aa35b93e94840c7df30b25b7c3ec4709cb103f6e90bd3505c9e52a6e50867592cf9d045ad5a7726d1b15049833a19dbc81c7fd6099affbb", 0x70}, {&(0x7f0000000440)="32eff4875f4d9840fb3ab435fbabfad02a3161a1965aa8a515d38a72314d272eac2cf4aeb5a778c831510a8ceea5dce2fc2efb529cc25ba2e412a3d056c6266afcd6ccb396548b02df668af37f18ac60e75ca27d05f0b3a377cab4fd75b1f99de6d4761ec1ad68dc70f791e2d753493c77311d55622f3313d5a38ebbe481e96fdb0c95b467448bed8678ea154e1dcf5bdeb8607a9aacbbd08b277b806088548df9a085d0d09c349b23fa77b9201b32e0152f7835eb5b7e05114cda1dd06fbb76bfe7f1ca54bf373f42d4e7136c4cf0b1dbe4cc56b0bafad40d", 0xd9}, {&(0x7f0000000540)="9fab20b1092b81bd9c1657c0b1ce54112132d5c9b689b837e84a6831c66f41ffce1749584893bce36f31a83a5b4ec5cd62e1339dadaaf73e89387a5b268efa3b976414c457ae9ec7502dacea303dfd57a4d6a73db25fe23b213d8bff870e820230715802b5a3df1e5768b8dddd2beb15ef920cf77b6f8a7fab9fd2b9e465b7f98de3911bf370b56a5a1b2a7a3109801ac915186283b538a8f7ebd6724525942327e43ce1b27480a2e036ba9211514775ccd77e1dc01ca51e6789fb4c860da0a654ae22db361791db6e6e1065c67c3a4c6014b9a4eed758d8e882de1cf610609ec182053d32def7e1ed23a0cffe421d894192b9b1f9ec74", 0xf7}, {&(0x7f0000000640)="78bc364a42dbc26acc583b9023c58e6d5f1cd5df70c94a9ca41c9786b7cbac2bd9ab2562c4dfde08e0eb78de55228af445ca2183418ac3cb27f35c8141ceea41975f912f1a6091746ab93b99a9da492d930d456fcec11bc716704195730f630230a2d43c114eb443294e22bac73c681a0dd0ade285a9d4e1c2a185efbcbae774e78ee7782ba766466b3fe670f6eacd43dfcef4989ab2a488b3bc4d54124cc403c13f4ebc7cb167", 0xa7}, {&(0x7f0000000700)}], 0x9) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000700)=""/4, 0x4}, {&(0x7f0000000800)=""/15, 0xf}], 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="0000001862040179002b000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22a", 0x57}], 0x419) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x100000002}, {0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pread(r0, &(0x7f0000000200)="3ad082867e53f1b88e53b95530ae4d592dcff7bfac8590a8dacc12b308fcdfc377a4616e4d8bcbc5819a333b48e5a190a2cbbb001e9c2a7680d6b3511dd36e4438727c0a361581afcefee4c180ecfbf19b7d35d2b317e8a8bc3c7afa4c4deb45853febabd812d902d635e909b93e3e60460ef3c6d5b9683ee03a0d56a68019353de911fe64dd2f4515b85c935a77e444a5ff94aaa1d8bf5f1e9454fe951efccbeae1a92ef68ec4a6041f5e697db01993c07d2f4d605d538e2e0a795ea887300aff76392bf5e70395eb25c898518ad420dad586b0fc11b2614a6e82c0bc8c425a0c25d9c02eb908712c13ddd3d34cdfcd317121d0a9fdd09e0d32a94c35d7818abab1f35cbffe297c4183e7fe45557a9a7071a400a36dec91e75fa4a550827f4b013f02edf0ca896d0a403490a777bc68c63c8f4b719e4fcff5902501c3dcf084f2e3dc036b697aa148281ea4068eec4f97aea028acab5cc1acaf7045e691bd56e2e4a57d3a77853e75ab4c028b09729ab01d8522db5b273eace382500f84b7adce9cd6cf62bc3e6bd82636882622f88fec556472a5badfc585e5dae78aa48335b66f77be263e2b363ff188c1e05d1cf183e5e3e05189c634170251e8ef978521125d63c8697e582b88281c7265a58e1f56a4d9d9343d023d1fe9e323b2048e833e75b3282abf2627f086a04a641b07d71a75d52e44cc7fbdf729afae596a8e6ece40b7ab5bf4c9086cd951888803eb84a5aa36e4c1f9a4b8fc84f831619cc42907fdff02ce1e5bf861838ccc8d60b4765d6a108357c184f623d9c92d43bb8a8bf4bbb56052b001ddb4350eb0d6aac83a7f6a2623f40f385c5015cc70af2de126201a351e7c9e64eb146605a0f334eaea25daa45202cb1f5f0a885f54ff6acde93f128bd3aea721a9d8e01fcb36b01559798a9cf56b8c32bf418b78545c9467300168609a88276aadc369a75ad486951fb3eb412bd60ee7e873b9ecd50fcba3a1306f90bbf32b8b9c6a000b0a262ef7cb3006243982d2bd3965957ec3f37edbcb0967a23db7638318f57b7c3e9b97493383d2205501ea1f45bc4585366960e7f2b8c3a3cbbd097284dd55932d5e73fd4eebfd8d1808af83f713e638f90fb80deafbded62cccc58e90ddc41c4abb35bc9ffe8eaefc14807fa667e4434859d0bac09b372a3f3d6032b10901ac9c792388bcfd158c5f5e224f0e0f5d814487583483eb72c6e5211e8c79e0371312c62ac85198c41bd88c692f4b4bb90c5623737fec2a27c7951d8b392aa03f1806cbbbd39325ce5efd72fd771639fde1e2a72734073c558d075fe52e7be760307fe248e4ffdfa2910c46e5e8175d34af8dec92dc780359687ba25b4c5c94bfbc77de826653beb6926c161b693780ed511a8fdedcc66806d686f5c13d965f9c1da5e5eb0ec7216dd948f8962808fdcf6306e21ecdffa3fa9146942c205e364507669385516ad79ca4f554833e89862e3d82c4e49410ac4ec6f79760da0b202f589e9e9ed8638ed4b80a6ace02ae79c1e8cf4e4ab9fa15b2b7d9bc3ba8702d072ea76460a7d43571666f0cbd1e29dbb9af0606089157fcb4c0e753272bbbe860e50a4772dcd92d215788dec6d689fed86875ae8a53d04f98c7e9f7e86290cfd78599b6d7eadd563bab1f56a1815c04696c5cc25646c74fdb2eb1ae73da2b4c47aeb88d6f61b4726279821797427f91b4d0e0adc36f041914c10eababd0fd7d62d5a2c2d77d0252a7ab6a46c2ba56e5f313bbe2ac6ba5664a89401438c442189fb887caa437555005fc411228807f22d8f07a3a4d1c1030810862706344ec71a42a378d773d80eae52567547b149418221a1631362682da67579820e020a88a913964b0bcb0c517d08749c9549a40a09ef34b1d7a69e1cb31126f6eeee6f829f6ff8367987e3ccd3507b8c3dc8064b5b23d98074b526098d93d23787e41fb7e6ee60e7904577c548acdc997d61f3ea1215af5c2555dd8b8044e234d6d56b44e1a2224aa6b2a525efd95db6a778ec9751220de6970988614817be87f88538a5eb105e67f4a1343dcdc3a8cd4fd82e988cd8b3510c1f34c2739489ba0a41122b6a5c6960b751507c835ed4d77daf71bb689b9f81641c3a72a193dc9f67fec5a96fef9df76b5409174c448fb3d8b4ffd40f9825fafffac74abde0d5b2741a368df5258d3c31e4cfcb2c28e4f47587aa121203217c96aef41d95361c8c2a1d8a853d59af999988ae5386cd46eb38a18a095dcacc8428c8318cced567d0a07ebf9dcbe43d9372b418a4fa57a0a0697f6e4c88cfde1a2349721375f7b9ce5e43bb7a9bc18d11d59b62afc3dce92a6b608c72abcf0abf20e1503cb1b81642a72e13f6efabff9949ab9ebac710eb9f24f1bd07636ea716e64663f0415d7511712e7bbd1a3ba853f1145cef77af087a59db12e440db70cef11a10ff89dc38eb300b96a4a6ed8d3a8ed9b216e7ec12662772d0ffa1f1a75215e4565a0901fe435d96bc6f33c236fd0001e1ae3d538936a77dcf0c3035bbb36bc7c8f6da275f76f17b69b44eeb10fcf10b41fd7246024f26ac0341caf3305973223651074d039fa1755f804f6c3f4ee466c42e985bda78a7df8bd9c67907ca5043ef030c2ace8a677cc30404e64766d7ae1d41dc82f69a58a860dd2cc397d26543c720c5707ea6e4a846889f3c48a59dfb481065dc7d017f97854dac4d34a0844db909154d5ef72c75f93596321a168a2d32cd353644bb9c4b282dd6246dc73fd7c841dbee07da7d94844c675ba5109eca134750cce9a2e97779c6e0f3cc1d19271dea7359d6906e798309d2a1c3111468ef69ac5675b64d23f5b8ba5649a2905c55325bca10f94b92c7c2a1d43c5e04bb1a463356b895bc3a3e0d9141a8de06986339c5ebeb81cbe023aa1c9e9da0649ff596ba72f49f5f1013f69d023c2d1c35cdb581fc001c9048c76d9e3463e7aac3aec9afdc14713f2330c81bdeeda36b2ee965b264eb32776d88ebc96470732e596b2b578bde973f5740c29c2ad137619ee8cb32a2357aa48f366602aa0fc9c7250ee349aa64e43e8eba589bc0a8df449218ed468258a71efa2cb2974be6de3922a13fc66c288798a67f46f052c642eecbb9f1929d06e52a4be8e41213b7e08b588cb2998c9e6159ebd10d1c4565c86a10ed893f0a8b37e694f215987e05a1a87bc6e1b76c744200eafc3ed8ed60e3f264a5a121b2991cd4611ad554b9ef835e3f172c53476945faf89a2b2148fb129468bb6ba3a86829c427f748493995a9e25377ead8de66355cdec464859d6d9eca859f7f72f36e349ae5b4cad41a4ccaf6ce4cb591a462278f7138796f358679dbf12da7cb9e2f6217eb92748a52dbedb54ccd26c94bab92b04679c9117527ec3af7503552a702c012a90b9fbdbd27d232a38c6b1134f16c16a7d10169330372ebfd8616204d3a16699e0f09b4db0f8d4608b0a14920faf0869ad3e33b9f1637121835ad5a94e69ff46baa743d47c99de0fc0d868499276f9d8b1905b7a9f62d3442795233182373199064703954eb03c3a2215355ac0c0adf6bd29e52dd2e89ff5184ec2f066390b7fa208260e2f3eb113531dad7766e2557fc9ef109c2812f6b2670e30a6b21d6da7f450176c66999eca7a00c388d4b41a14dfed83c0546aec0f03dfb34bf6ec4beefe8a71648ae71f7a9ff3bd5e8b9ab6880ae7f112dccdd175c00a88fb29dadba5733da5d9b939b34e64750fe7433ebac55f923b63320d27618868312a4cd6772e3f09657bf258c7c308e1ab8474651e0369f98a1f9ea340800591e67115181a4de157f35cd2aae468ab735e244ce79499a562ad8a27e6aac3f7e63062463726e0f769d47ac1244908d338d39392c25e7453e46af0e7f3b3cd9c73038ba03dbfed3f11bbfc763bd523335b2fc97fc51f1c3f90030e2342f95dc9f77d5be531af4fc2e69ea39ab57bc90915b48478dfc47374120e52725d2b6cb36d477ee5b886130e0a104b1a30c77f7d91a6fa8dc7bc2bb7c6146ec8ec3aada30ef16c3c521e69353975631a6ff2a97e1f567a9016fbfab1eb184873ca0e69d4b10fe6f058e1c7366032900a12b0c2e7853ffe8f888a65472552348be2803e051eaf966adf803939e325d5bdd0335fe035f5178ea2a4647488633c54de0121bb0011e168be13794f173b2eeb4e0f254b5fab2c948d0f2dd4774b4cc3706af643272d411b6d664dc1ed07db49023b7795637beb1c713c8e7c898126f985d3bf0c286343c094ecef2e4ec03c6e0b1dec934e8752a261a73cfd55a5eb33a4fbad85965f036be55e000cdbddb406f8a38467dd8a8d0bed9b5d8ef5a090070cd6fe24debe02ee78267f1ab7e68bec506deb451bb6daf4df9137a46a84afaeee75ee14a0c22931be61c372bb5b631e04275dc2d969b22ce949db921b67474cb9650bf7400fbcb49c969d02d8fa478724de6287822875c845d7aab746fc5aa200c418d1182bf11cfd2f7fb65f92b8ce29adfb3fc8a6834b85f46027bda37a40a9e0373e9381ec03d991a2eee6ecee237459a014785f9c7c1e471d61412917fcbcc3cf2fd45ad5077032826b7951048676bfce6b520f707fd532c5dffc513ae87164c3dfc68ec7c1939f7c98e205737fc048dca0b7add8a8de9756e9b86d5fdfae8c237d79c09c6bbdaf8993f1b27796180da620e4baabeb007f0462ba65049bb1bb9b6a9840d0c531cd93c6637061b45115a937f77251c54cec796485a8ce7e9f1d0a5f48a75717b3ccd1496066faeb8312a84a446a42ef51daa15376c97fa61762f05540354ee4dc380bc131bf02fcc7836e21abc5889c790f0aaf112b6ca5b29091cfce000e2e4e59e6b4c892178b6a8042aa7712b8b9d828e745cbcd5ba409d651093134e2d669ee299a9c21bee933525e56940e1203ffd3438e062e60b832de2d52235e4ff45ee67d7e93d23429ac7fab556fd2ea5d92d57aa8bdaedce606b5c4ed1be87950000f6ca805d10e0a1cd044f9d5dd1c6a65f71404fb1e5a5280e204dcb1991596bc58e76d24e758adefd3d88229a6542a7aea8301df3d75e7000e50ce4d25d519514d40f26a95af07d62851ffe6835c4202c04a1c488969e6871021d29b3b32e5b23c1ac725c116d99b8bb159e69b4ab8bff0ca26ee4c9a9fe630973fa947d6274e51e77c302ad077499cc9cedfcd403b7f39c70162c1c70fd3c6a74ddfaeb300c2f82ac2959c17bd129ed5ad86a8f5eec086fe5039774105005994e26da144761b9b9ba3a12eec60cb67992a72e360cc2044814501e46d784f3e4a9f6651c3ae999cd61b884db584979465af7b992795cc089dc47aee7535edc550c38061efe78d118cd93b767d069401f58c949e33fe446136294c7f12b8eb540fd87bc1e1f6fb08e5fbf1e942ceab21f67d3c4e1533dddab928973be31571bf03acddfeadc45dfd56fd53e3c4eca6cf7aa3ddbea4ab4b162d3d43a47e206b9a08178dad45f0e27e582c21bc092a2f64b0d87f73e4117d0825d33584a1c566bf082a19830607674884bbd966e2b2ad8d517bfa5532d6a752b4a2e234c58133e407620eb093720912002a72c37618247dfe9ebf317400ec3b5daf6a631ab6db1dfd1e55ddc0a9bb91cf5eb73363c417a9a3d84daf909551bcee126c20d404c2bcbcd95fc1c83c042b06b20404e135fbbd5ff664eeed3dbda44be746f5f36715286334b08ac876eeb2bd6557927adfb52f6fc8d5391ac710745657a7961a86dde50b27c076759ded6efbd34a0b69450b49aba4e78dc4e0c93e96ec2951a274add9731adc", 0x1000, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100010000) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="0194bd8ea1dcae4e94ff35216090f991c6aa119c0abe72493deb445160d0519f299dbc1c578767e0c6fca5", 0x2b, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f8", 0x1}], 0x1, 0x0, 0x10000000000000) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) write(r0, 0x0, 0xfffffffffffffd82) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x8, 0xa37d, 0x9, 0x1}, {0x6, 0x3, 0xf034, 0x962}, {0x29f, 0xf818, 0x3f, 0x400}, {0xfffffffffffffffc, 0x63, 0x8, 0xb9a}, {0xc000000000000000, 0xd3, 0x2, 0x6}, {0x0, 0x0, 0x76, 0x6}, {0x7f, 0x1, 0x7, 0x1000}, {0x6, 0x400, 0x6d38, 0x4}, {0x1f, 0x3ff, 0x6c2b40bd, 0x7a46}, {0x80, 0xc51, 0x100, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) write(r1, &(0x7f0000000080)='L', 0x1) syz_emit_ethernet(0x4e, &(0x7f0000000000)="4b958e2181d934784286ac8225459d07ef59954401a1309e676d6c3b78209bc2530f26bac2e271294e3280890ce0d7dbf2b086d04bd43fefe254c11d390b3442d32beb90af43ddac458d8999e419") syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=ANY=[], 0x0) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="1d1d9cf027c3b7c28c6b98a9b4946daa002ff63730589c87d02ee168d9bdbb13a107db1eae16b60d6a578d3907f37436ea000d62fd3507db4baebaa05c5eb96587f4252c741fe268fb1fb90c56506a6a58fee9593ebd1c043c4f7f9f1ffcf0854e2b0df588b64e25a4d5573a439a3e0bdf7fe12d9b1a98abbd7c6b2f7c9167951145003d2de7277dbc6c096de2229c944b849636910ea647eeca742b665cd00514da84064d96b823ecfee0", 0xab) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:00:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x4, 0x1, 0x617, 0xa90}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x4}, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/143, 0x8f) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:21 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="6e8a5124cde133454c3c822280099dee4db0ba3ae7059acbceb2d83498595a7c7b90a3b49c24ac7b8c0da32563db45b776c5ddd84daa67db13bf15a3c03544f0f0cf31f4f6da9f2e216b67d62511879deb8c413e98149c9a13e12150a39f", 0x5e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) pwritev(r1, &(0x7f0000000800)=[{&(0x7f00000001c0)="ec4e3caf578583dd991d2b714ec450f3ee2239278c85ec7cc01a517092352da29c34edeb0eeb0cfff0b145fdc2f7ce3fc3944443b088ad7483c1ca3cb571aede618b205dc17090db0c356763c0795673f0b378e266b335142eea0c64fd00bc623fcc37cef47bce47072095255e45eaecd99272692135e9c9fb8986a8daefba5bfa7a64a960c5b9349bf8d9d351a0911947ee3936829c8f1425f2b2d7ce016f895935", 0xa2}, {&(0x7f0000000040)="09baf11b595cd3996fac5e", 0xb}, {&(0x7f0000000280)="d6e55b068760101a5668f751777d9010f7eb12eaa339456803b5e68f7659abc276094723c7a157c5954b242a223ee33cdebe0a11c03e82058c402ba247d5d2995e96bce6efdc3925569da33a9de647a6bda7809a0eba703335880fb1f520b4439d87d826ec8ea32e8381f516def429229f0fd1baf5a9fc7bc6f651622b1f40008858676c86a5109a56944e6ddffd311734842380bb4c84b41d5c680467d60f417542379b41cb066490f1615751", 0xad}, {&(0x7f0000000340)="8ca49441cfdc929d6ab5adec6a7edf06e3ec1218bf6ecad758b1c9dd94a06dff1d69512c21fa54260e7909d02234b836784b68a0d7e2b2aee73da82eca213b626f2083aaf2125bfa8e227cbb0fe6b8ef3edc002fe6653a3bc5cfb829b8", 0x5d}, {&(0x7f00000003c0)="182fe4455fc51e2c1f93b777f0977a819545161fdf2bef948ea88b3ecab9f4eacd5589295163bcef7052c78f599ecf4bd1ef040b4fed26a98249ac350f29f86e2ea91b521c80ebe06c44681866044218acd18105a15b5028572187f03034e8b92342b0b998a6e0d6dd", 0x69}, {&(0x7f0000000440)="f0d3d52b1faa9432d5f9e720d2566b25d0a7a4df223ac26000f8cb7269427926787edd1f74573dd8ff76a6abee0d840af1b613bf99fac615345ef678b254425546732b7eea11901102ea2e032f9fe250889e6bcb15cef9110971b4c89a508009a128e5b0b0a617c6afe2c591db8027e732ae5515f8e8dc44ad0d49166f60931b1e7d9a1dc8225697d9dd1ebff78ededefbdc1e87e3baab483607fb60990abaa5024b28d88b4e18ae41e94cc6060e4d13726bfc23e25bff4bbbd804c2e52e39a485b8f32b6d6ae59e4f441593bd71c151e98f772457daaaf527a84af942f2f50b540ed7ce538ab0a2b32d9b42496396e095f61539", 0xf4}, {&(0x7f0000000540)="243ee6c454de3eb1fd49dcf65ec36a66775bf06b752101c1d032d410b3e92abb547057fe7461fef8b2faa2410376de20b23d3a1d210f0c7d170cc0259ac6f5f24c9270a9db34fdbf7a2ba5f9b1467121b2a3d78c79f9a86a20497096ca8dbccc86bbfe66f4f981020d6fc99ef3237c3b7fb7190b0a5ce9bd5f06d2401934d326d2123496e2ee44848fbe42efca572f841d0fb371da08d0b8e50d74db26c25d6426746c7a8974a57a485ddae20173f5d26ab701df531163e84e466f4a", 0xbc}, {&(0x7f0000000600)="7a39a8960f5b3f10df70482aa1746f4afcd72e6e87eb008d5c04c5c11b634cf014d7b0aa3ea4b53a2cd037a17eb500570a915a61e40fc9fb1baec1c378effe38cf0f68d25abad500db87771078aa7f1bde9b502e7b53fc697c7cb73dc6c4b44d94b8db17e0dbc7e9911b6f0220e1a3ee350b42970181bd0e3308dcf2106fad92313d33281a89667824e31c4fd8d16c48fa93a8e39901fdbcedefae135f1cf3f72bba5884ad6a10a89d5bf41e9bb57522efa280a31f384b65a6d2b514a8c12ee6dd3c77828b744cd60f36dee4f2b47172ac2648b8e084f0724e7646d1", 0xdc}, {&(0x7f0000000700)="1d44b87c052b242e4a25fe5938f2c638536f6610a270a92957f503e7c9a5f8d06c07dbdb6bc979a3916d89772c20fbec5aa3291b6d27eadb67f7111e9d3f995d4b8ea9e47884f64c94a97b825fdfe486a288eeb5cf693632941927ad5528626faba0409855c17e1984a11ef9e99c033d17e611f8b59860c922144df374345a057e669a7454f16082360d0234ab69342e9aebe3fcf0ab9e4d893b7aaae62677bc4de35cb38c904374b21a8816b3c164f95d35e56bce6a63edfc58bada3188dd8f286d397a", 0xc4}], 0x9, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100), 0x0, 0x800) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) socket$inet(0x2, 0x4, 0xe86a) pwrite(r3, &(0x7f00000008c0)="f9cf6bd278d03004d185df31765ffa7f1781364318a174f6171fa04e981b7695a49b81c9ed1cf6037eb9a963be3f96f2931482afed7a1b3f8248fbe5d0e88f087e25cd996a6e6fef03808205d92a6576976a2b2b6464cc86bdc9750bebbef4e775266261f1745cb84554ce132cb55eb250152e5ff7b5540e6797c9e1699d5d56528cc70479b6f05d86a142eac9fc5b2f58dedbaddd76028f579c574216574278a9d3e201d3e88e442fdfe0b8508fa80810d871a8925c7795e9a3a501559408fb40f1ed", 0xc3, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="bc06d962"}, {&(0x7f00000007c0)="0cbe03942e62db38061146a3754bb78f68bfa7fdc81e4191248c0480d7462ae3a152fa7e319cdb1b5302becb03a7ee984c3a12065a76f69f2beae43831fa41cb701918dbeb9397d1459e148e2203092cc79d4e341acc4bba2b415daf25dc21608cfab001f152be84185b98baa2a951703fd35e48c1e722b80199ed7f76e34c4dffe3e7f902c988a0142d47eb626c4738797c7a0fc23a1c7765b650b683c4aeb6ceee35c05da87e5878a4af1344d7bfb8c7aa5d44c101c52c171b6615e49aa6709d64b86b524aba1cc7df00f7931e1d8d09f3fbe242d46f88d9eb2d37bf640f69e68bbfcde2245c95cd1188de5f6fd22d916ceb36725a8333da7252a458cb90911cb3d542cb97dfcacd1346120da33b9164165f6cf9a4ad95c637a2dfe1b77d88fd15419ae912813ae0726fc57e33e6cbb310d71f6676bb13ac909e694fe795d3033fd0455a8abfa97bd5e80c7e81931cbd873f55e3ee1508528355561b99e7c2cc5d1de8bad38bf50cfe8b525e0e28418464d9983a2a71fbc1b07939462d46f8103c1ad514ee4f9684154ee9228223f165ee921de168ab0cfec7334cd6385725def20577fbc531f910fd3189ff95a118d07e24986c75a004ec6f8b9c8a5555cbda0a3f3eb375fe7de49bd3eb6bcdab9c1bd8c2350bac69f4fb9d18090a1c0dd2902a02789963a8abf9da3f811d9ff9e3d7967410f39305e6bf0370547757bf06ede7bff12854663555e40c41a6e1db3069bdc68810be0c1c5618cef115bd21ec182dfedb8f86b2333269daf27cccd6ad073021bfe2d2b0c9f81d6722021f6d44112fca72708afe7eca5f37d61ceb5930fe5e14e4d0d9dbc46681ae4be59d50a0dbc11b6db8be271b1a9927caa1d2284f82745be506fb65b082107f639988f1ca947fe20b341645c5fe807b7de034c693332242754b0a8e7b81684d7fe3644d930a7dc97eb0783af1ab12565550df651ec32c26204446805d3a6dac566521f62e13808016ea2bfab95f84292e46dbc5949e39520026d52d0016d11a4acfb71aab7f03d2c5ff934c7e2142887a765254864f0b39c4b2b5da0e624990c246cb55c8d10c56d2b972ec7d8b6e17b52b371087b04a2c81f3ed807d50bcfaf1dc4d527895212819d3cadad3fb570f620f334b2adf140f41b0ff0f8b1f5fa099568b35bd39c6fe03e33f687dda80fbc791d44dfeb0fc663dccf3bed8f01c0490a1ad7d76e3d3a1e07bafa3a9d8ad94bbef212eb5b63b2d14126553ed53bc7909821f5b2665c30e44f888354622f2d6fd967f53a5db6b9e4881ef2af2559deacb647608c9d204679cff0ab409506a75cb0176810a1a49d3ac6dc6808d74006971ee37a2327ce015e0f3cf3c8d5bc6bf0a658e637b92ed18bb405c27bc69d9bd705b8dd4d6d0b90e66ef766cb11564ba3dccf2a980991221b32eaaa04b46548f5fb3cd7832795582358ae4afeb0b93d29058e7e42546f5a5c3485a76d8ed160ba20b8102ea92f089dff6f26b641823a765be88e96d51575734c53cbfd67114611a7e1c06dc54e28ca8a459ab09655fe1be39506f0d53aed7f297e92627814bd4731f51db3ae670ee8f91322913bcfd5eaa717cdde633aa5cb29e88cbfac1a69eaa79100d47e2b417bd9bc49986562daef6d559cc62578683f117a9512d638a14d81d04c365d5a6dd0ed3806ef5528c7306b7bea60728e6e83876dbce1a8affb55a6952165ccc36b78b6b94e19a279bcb0b44178725a7d7c51bdc587fbe9dda2959935759f8fa75f84dd18621253de5579ea5212008f9132e59717df1ee1a63e49da21986b3fe6391d22b689b4b5e9caadf3f19ec3b5f9f75c67c0b41ea58b8ea38b14e16f7a6c70b90ef4213d65d1745527dd015a023e4f1afb523f38235336e761dd9336971231d56c812bbe118fa8ed76dd3a355e78ea73f5e7f670d52f621288a8f18401aaa8090648467b196980100aa2fd88c8512f1e27c11b079cfb7ee3af7c3f573085cc32f7d785cc751d109addec53bec5bf2f5c7bcab50b9e5f7c705810b160628558a67317f272cae5e51a6ac6a0374623be3aa0291585e11561d14b3343489dbc9c664e71a85a7c81ebba47b9707cd97f94bcaf1be813457a0a44d2a9f3eede9b51cbea4129ea2b074d8c0d9e7fc346499be7a3cfc7976c327b1bc14aeebf20c60b02e64258642588f2ee5142324a0fdd10ffe98acf50f4bc70e9917e24b681b74806995b8999db018c34fc615c9a9e5bf824cec16fe7db01b88a0df52a7e559314be02621d508e6f0703a68c659cc7c92d64b01685d0235a85942a5e5061caa69c332230d6a73a0258679106eb55f36c06dc8ebdb5d55c8a13a0c81ad196a7c0ef2e7d4e875c89d771dacc2e13146ca5f90896c3c4ecddcb2ec87cae4a18fcfe89a9a2167b4b618c7b50155f1186ab4ff47225057a6a87782d271f787a5e9e451ca74dc2ca5155b6f018e91911a6834377b65ecb314474d66c935b588dfea82aeb7e68f8b44d86205967aa6f70295736ca73367f540012dc54cf5c49c4cd2da41a891fbaaf1cb03362d687abbb513d9f498260a334011420ee998382b7ff0d7b55d7a927a471dab17d352b19e07f240e1905dc115773778da7256a61f0dc41ede0c54d30e3c3b6307ba2dc2ff5ba0f8888bbc5d1710ef6bcb8e1354ee7a572f0d6502b39cb4bb9fe087985b912165bc202f3f3d65f7c22c8b5d38c826665b2642505c0bffb1ba6c0df4b8dd964e3d4f6dbea70bc76aabfc0bed3a86f54ba269e7b6589b281d67c76a8a595b6d39881e7627f819897407ac3aef3f906e3133143590aba6b8093c4178837da0d0132afcd63347868ca575cd4aaaf852860422c4f867f8de497b66185614a7faf0753bdc78767391df452acf2a0b1885bdfd2aeafed4d8b28e21ee607f6bf95fc811af0ebdecab2354090321204be19caf4591dda059804190da0830fdb265303ff916ea227f4f3914af9ebd5064fef2ef8cf1a85ca0346f60b828ab509a4b3da354715ddc5949514c84ff6314c3cfdbadf26701a8b7efe2e459687f9ab1a236798f78283f0bfdaea9acff83ad799f7ba6fa3dda3d89c5f8d602a8dbefda244d91cf4b1aa98f3d73097d62d6f4aed30b847ca76e9b4de4c9e0d0519b6d465601dfc2c7354033b7c0f92a530f21ac2f3f618ae4f1e1a84b0683fd152c32b3ffae45ce68f382fd7b87030dd1de7b85042ab93a9039efbd0830fb5543eceaf76cda83cccf825581d4352c16571905dede8b9b804423771297db46965df2852b61099e27b22a3220252f5936997032f0628105b2f500d932c8d7c96a657322aedc73b71779c85805453355d7286ef93367ee0f2a7bc4a1090eda7eec11a454ca0bf5f484005e508f072aaf62e5edf7455fe78a752eb3056e54f442178736917c3e8a91c1cb5c9acfc22222f69c766932e9ceb569672d86ba9d77f5c6581657002b3e82993a1e6a9a4bdb6f0d7a824d4680445a56ee2a26fe624caf45e06a902270d366247530fa58abfcdad03c1d29809a447b37f2d59a42e65474b5c93397ba08c160c746042121e6b0fe4629a08a6a7b2614a0f5ab44df097a39be7adfd234629b78f78afdf897c9d09aa7514ed9247d62252636b738ad1dfc5294dec2a35e394cc5249ebb4a6f2b21504d4297e2c5bccf3bd13ce7badec7dd38967812f3b09033952faecc3321b8557d3e37af1d1b016378dadc713051e38eafbcf07e83a02e58644a06f43a159aee1fa9bc3caf6d50c8f31f6ffe322842964c9dc36458f1a527f93983ec9fb092a8fd4638a8817219edcf229e6cb51a1052fd2a269929ce6329c7cb5489add5f4b2269384a87b55f31aca744297bf9f09ac9398b9cb1d98842398ccb3ca83704faed0afa9f42d60fe1ec5ce251de8e93a9056424fd6ceccb613d4f35f32e098f19000743877ad3635aebb9da1848ee61abcb3a621197bafb80df560bb9e3a815313f79b946f8da640e6172066254bdd61aaa0ec42be952f265d25ed5c76eaef6e1727a6a4ff6ed39e9bd7aa157f639575af1e667a754be173019da4c5bee53665caeb0a74f497f8da4a6d25699e893b51b4abc02a21a689f58530485c31f3048610a506d5f55d622ccad8a96d7d06d2f0e0847d9c41681077efefa549a21f57589bcde50ef654bb72aad9ef395c1f68885b1263b95b575ee6d00449ebf771fb4e6629259920cd91bd72544290f693bbaf739e3838d973864be79ecad29326c7cab80e7885b1107c800e98c77fb939d76491c558e53a716ceb8fe0912abfedaa0c5d86f2b9b909b89a6b7d3b21e6ed7e10e757588b8f77d874b748f6bc0c1ed9c189ca2e296f60fbf31363e38ae29c9ccd0359d8052592fe7aa60a8c50607ef7d93b7adc096c3e3074a19417c2f7b8d143e3ccf1da3bb97794fe621daf36a1494573f5480705e0c70788a2924f099eeeb09e8965e94728f9945241f8236135530ceb5bfc0f044624eb1bac660095df1001d9a584c8795497aef1ee7664b8ed32f3412ec7157e0624e0b3c12b8d0380e634913145f801a6e5ee07da88bb6d7dd7bd059a4912d67658c15eaae1bb1c49558afd2319a41dc0fbe921bd5a37cb0c2daacf1c5b75e746c44e3e060ec804bb685d1656d1dddea2b6a379481cb41f69cb8062d7fe0167ad8a59bbb27ffde0dafdfc0a87ad8ce2886ce16237d2c5cebbe130367bdb0107e56af33e2c8b8d7bac2885542284f94607e41f8bdf17ae0e52eb4b9eb202cd3386901d3f7430aa3949b888307ecab3d739f5434995f34aa28faa62445805688872ee25509c04a23d1dbb06f81a176182b498d4fde95e318a8bf101a83a1dd577ed68dfab73a71e6f3f97fdacd89ebba4346c81110808ddeb844d27297f4983374cf232859c04f6c84d63e212a7a83c615f7a267e5786ea7239e6b0209ba6398ffa802f5c2d432644a9cf8c68c5c56ab9606cdef2a70712ae21d0663003f80e027fedc6c1cb2bd83d9dfc0e2f4db89cddf8beb43ee450b0e75b14042afb64c8319a14617d688279d387f22792c5915a58c5935b5e049e776fdb2864252f21cd597445df35a4c8c9588a6a55cf6fb3b5758d30529109fe1eb44276e194cda7350ac388f3b8525ed0e8e5b77d11f7983c3f9f7120fed19fef97e356150f223783bd8fd460c185b6da37219f91b99de495e060e7a66e465810c017de45d1274386c17ea7ab38e17440ce2759f45a8140436775670fea38c4079c6618d27789e10bf9d4a90d1528caff95bcc831f41a59853daee1f095a34b3b971293d6d75aaead1c286703c911a78f8961ea85398585ed62898ed3715550a55c97b5bbe765d4c9b0dd4c878a59a79cf1bf22a90bb4cc7262992ddfb43830e3c670913d3cf66236a302d871766a725330cd90a63670f4666e17891c3b0523eff7ab45f7c1dcd867d0b187f2063fbfbac0c56626873fd33e8e555e679d90dc93d586343a712ae49afb3adc6f599fd102da1da08c3766aa86d7c067013bd4067d3ab365195510f8ffe9c9f92cd27dcf7fca95df609dbcae1a0c29713698944a84951952d60c959feb7a4b5426d2f9d4d4bde89d336755208a8ea69d338a4f8f8293b972f7a75d4e74caf793a7841ae3fd5155ef4950423db845ee18f2a309736d8f3f1f0d8af982e1f72cd4318d9945895853188cf1eebc3061b5fd65ec2742311b7a6393bf575bfcdbcb693a461873bfe4f3956193862078fe1c5f5d8f923692213fe74b29553703bf54ccb37bb92ef8302953a3e5e432c3961e2856c9fc54e58d167eb042dca98360ef46e6497f2c68"}, {&(0x7f0000000080)="adbc864792c73d8f799a0d516edb902c962a804dd5bd7b1b1f32c8691930d29463872ac7c292baee1a53a94fb95eef21cb889b2edc20ec"}, {&(0x7f0000000440)="be4eda052cdbf8dfe66a50c47d25573170f43f5bf2fa0490bf89088e5109a7db605da30f006e2146bf4a1479aa9de52fd118881733c931010f8a2a4e16995685e91f77674a3784ef3f998d133b189179240a7be0a86bfe6b88c6fa48194fda775ae3ab8e2ed1d8ab6e8e"}, {&(0x7f00000002c0)="d34278e5aa06a03798eab334757eae0960354660671059746fbe14ff9bc27242da53730a201026fdc60ceb74921a4da72a74865a92cc4fea71db6583db75b2a0456257c7f4c60ac3002afd93924fecfe21f168708cde46779cb836c7c90b0defc2b73b992488004d811f139150f77013c419d241a9432dfd3a384af6f2b06feb5ad05862ac308ac110d15ae9616ac46b2b6485c5fd8087ef95583b7c019cf3aa085eea8ead45854a239cd4b74d3b014c702b97f02bb505c119814464fe185eecb9a638b7f43329433ae04c2b5a464f5619f78501d3f2a6b7c00097ac9562eb"}], 0x14d, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) shmget(0x1, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) 16:00:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = msgget(0x0, 0x2) msgrcv(r0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x0, 0x1800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000240)="d06f9f9b8e7b5b764026a0286c3d738fcd6af55f8d0ba579a271a759cd85afe2cfd2fd19797547ebb052476341805bc2fc7297cf584f6cb6c67a39756d3e3741887dd53d8756972cb50e99e5a3887a80d7ec02d2efe324bff5b151da9ecbd98135d1b0c43fa88827085f1df2c20cf24c654f8b4a14ae3f1b3983e16cfccff3eb4068bab1f9b72e46ef33ab390d8df28c85", 0x91}, {&(0x7f0000000300)="33a2349458ac31266bf771c7f6f1a107c8458b0cd26f0777938016b5dee0ad5ac5e892e0d783db66525026526278177744feade1855f0839125856426beebe5f1cddc798c15bfe103b4a2aec49f47799cef9c8a2c25772f045873f7487aaf362a756ea5f21e6b7f79aaef40d066b60873af3ad64146fde71d35ba734408aa66b41009ee3d1afad4bec660dde62463a25645f9184aa19d1a1d8e506e625e77372109094e839486dbdf9e51bdd8cea8e8ed3d708161a85b9d0680153b9", 0xbc}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x8) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) fchmod(r5, 0x18) r7 = semget$private(0x0, 0x1, 0x8) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:22 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x14) getsockname$inet(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() r6 = socket$unix(0x1, 0x5, 0x0) shutdown(r6, 0x2) r7 = semget$private(0x0, 0x2, 0x110) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000780)=0x80) poll(&(0x7f00000000c0)=[{r6, 0x115}], 0x1, 0x0) close(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) mkdir(&(0x7f0000000040)='./bus\x00', 0x101) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0)={0x400, 0x800}, 0x10) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000880)) r9 = open(&(0x7f0000000680)='./bus\x00', 0x80, 0x4) r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockname$inet(r9, &(0x7f0000000800), &(0x7f0000000840)=0xc) fcntl$getown(r9, 0x5) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="6e5f32d66d2a3a63b0cd5bbb2a19bd3871e27c650900f10890427b3e5dbf97802e79291366953ea479bcb9910103b7ed1242e44d15357f53970377ad59cf22fef4a06280", 0x44}, {&(0x7f0000000200)="6674c6570ad60c3b14b98eb5844c3f53bb16c8a5c4ec3a68fb882d01cccdfe1fb365499ed267dcd54bdd7d327a066ff720c683515ade29a215725bc9f1c27e3e32a148a36fbf9f854ff343bf728694af7375fb35a9117ce10ab96cfaa638fce18964d504464663bb8e9479d13567070be02bd59a24c0b41a4cde70259c9666840aef8dd0682457cb9ddc62b18699283b6ebc9048e7932e1e4ac98e79457c", 0x9e}, {&(0x7f0000000340)="56e7ca9a0c9740f6f44d481a0585801548b6f250854044a3b8aa571a92bd174e24692574c7f3e095bc9a97aeaa65bcd09c4b95cbf54a1e3a13dd8572e109f170946d9ed276f9cb5c8f66aac2ff65a98b291e7dc17e0b152d9272c3bf5985654068f60a9819d985498ec152c854b702fa9f0d8f86575c43e8a8a530ad38be1916505c7c2e6f410856b4fe4e6bfb3305c2276f9390487e4639fcdd1effa2b3d2a6c766f3438d6b91f7f5561e50f748d867c3349230969205d2cd2e91698aba00ca224b7d0d04533a08f768865626d3f4eb2c61b0ec06f118d2510f17b2275bb03fba4158016524e5f0021ec5822f87a2e66a5848c834", 0xf5}, {&(0x7f0000000440)="c31887f6f9d617d8b91bef509c7b2e7af817ff838e89b3a48314a868c676e7f8fafdb4e6a6435f9e2316c765fdbc5e447852fcb566e2cb1b7b354b5355122214f12a1f0089ccb707e7c7008e336563e0ef8152b04494ac7ab02feeb2c14e9c2748582346d9cebd130e55d3111db5fd7696a1c9366ae064ddfe17555677501ef3a9c097c0f28f1bb3c8fac8baa01494b5cb250a3aad2ac6aa59cc9bdaed06c137cfdd12b50039d87f7ee1009594ff6b597ce12a3435", 0xb5}], 0x4, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="000000000000df040100edff00000000161b637365ba06ea5f6e570872651546174f282dd7096599ce7ef9c7210c6ef7fbd5e865d2a186d2d2fb9d504d19234ff119bac4f305e9630d18aba2a758aa0b5b1091c4a5d7762a09d0af59087c95af15a5330a4e14cf7054ab09d4ca831449638d82fab1053c9fd689865bdc59dd65f5b68dadf889edc2f461daab8a9706a0d734e400628c3a9052dd16f7460cbcf8e0231b49157990c55f0645315843029139bc94790cec6fa2d12405bea7c10b13eded003e716da0d5ba32e1c783489cc689b64f0d9a820000aeec08b42b77d9ff3804017c65995b0389ffcf0bc498c8442231242d622b49cc65ee", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x1}, 0x1) dup2(r9, r3) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000400)='./file0\x00', 0x611, 0x2) r1 = getppid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100001100, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x89d2f89e274f3d52, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140), &(0x7f0000000200)=[&(0x7f0000000180)='*%*@-.$[^/\x00', &(0x7f00000001c0)='\x00']) sendto(r0, &(0x7f0000000240)="ae3dd524b4f4f0afe768f7ac524b9ef69d7d4d65a05a08628848dd99f6aadf2a65eeb8f10233bed79efef00d524ef2ccec029ff7948edb0b727313b9293daa984ce12c8c047f69a239f442a9a7ee4a654e1bd25ce6159001ab6c7eb2582ba3f6339d5542227620bec59d637d61586b841141bfebb6a9a399fbc03b395072a8fc8a87b88ec1e08d08fcc65c801eddd49ae33dff8f31b3144f76f7feae2acd4302364a487b895bba0619a52de8c33193cd4e3cff7818aa8ee5429538489509bda7ad274de3a823d9cecb41e846304041aed307da693755bab5edc46dfa3fb71a0696720e922ef0b34cd6e6925dbf3951a57f517b86c887", 0xf6, 0x8, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/183, 0xb7}], 0x1, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) sendto(r1, &(0x7f0000000440)="59d1088f5f19b991ff4d4b1aba44767f21a98d56c3d54d75d368a49720e2e34ee8c74aef3c54f8", 0x27, 0x1, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adf8bdffffffffffff653000463f7b238bf46854d78a1f47ea426cdb8956e12a4e69ff197a386206ffffe9008295955984c87910bf453f68c1179300287ead4bcb777fa69dfceac2a84e6abca6578b2951b15801360bcd4c0a162b58fd426cd837b8fa4d01aaee48c02f6ac41e6bf3ad30871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d287000000000000000000000000000003900"/172], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0xf1940238e8c03fcf, 0xc003, 0x6) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078de924018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae247473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x2e5) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fsync(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x7fff, 0xa2fe}, {0x18, 0x3, 0x200, 0x7}, 0x200, [0x1, 0x3478, 0xa65, 0x100000000, 0x4, 0x7, 0x100000000, 0x401]}, 0x3c) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="06000000", 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0x1, &(0x7f00000005c0)=[{0x4, 0x7, 0x4, 0x8020}]}) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffff}, {0x18, 0x1, 0x100, 0x4}, 0x0, [0x8, 0xe2e1, 0x200, 0x0, 0x80000000, 0x8, 0x8, 0x1]}, 0x3c) fcntl$dupfd(r4, 0x0, r4) fcntl$setstatus(r4, 0x4, 0x40) 16:00:22 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x6, &(0x7f0000000080)=[r5, r4, r4, r2, r0, r3]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='W\x00') getuid() getuid() geteuid() r2 = geteuid() unlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', 0xc3557e2dc4dd23d5) setuid(r2) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)=0x1000000000000) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xad, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000000)="b462044ed9751f6364e4feec9b3be4d7f17d29430ca456cda25c7cf55db42747b5a9857fdded01e57a9939c4faa219ab362715ef6cbca213ee730c7492", 0x3d, 0xb, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28b1) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./bus\x00') pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() open$dir(&(0x7f0000001340)='./file0\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000000)) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5, 0x0, 0x0) 16:00:22 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0/file1\x00', r0, 0x2}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x61}, {0x6}]}) sync() r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x3, 0x0) r3 = shmget(0x1, 0x2000, 0x0, &(0x7f000004f000/0x2000)=nil) shmat(r3, &(0x7f0000008000/0x3000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffff0) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) acct(&(0x7f0000000480)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000180)=0x10) readv(r2, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/69, 0x45}, {&(0x7f0000000340)=""/224, 0xe0}], 0x3) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x28}, {0x140006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x52, 0x0, &(0x7f0000000040)=""/82}) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ftruncate(r0, 0x0, 0x4f36) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8001, 0xfffffffffffffffa, 0x6, 0x4, "a03bf53a10f31e7fcb31e2a3533863528f48bc04", 0x4, 0xe00}) syz_open_pts() 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10460, 0x96) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x52c, 0x6, 0xe0}, {0x7, 0x4, 0xd3, 0x6}, {0x3, 0x200, 0x9, 0x401}, {0x3, 0xffffffff9d7bf82a, 0x8, 0xfffffffffffffffe}, {0x101, 0x81, 0x3, 0x2}, {0xfffffffffffffffc, 0xcb64, 0x1f}, {0x8, 0x0, 0x3, 0x5}, {0x7f, 0x100, 0x8, 0x3}]}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000040)="82") getgid() ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x13) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) r1 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r7 = getppid() r8 = getpid() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xfffffffffffffffe) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x52, r2, r3, r4, r6}, 0x5, 0x0, r7, r8, 0x3, 0xf7, 0xf1}) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0xac83, 0x24a, r5}) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fchown(r0, r4, r6) 16:00:22 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x1) r2 = getpgid(0x0) r3 = getppid() setpgid(r2, r3) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x7, r4, r5, r6, r7, 0x100, 0x9}, 0x2, 0x7, 0x1ff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x3}, {0x40016}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff3192964800000000001c0772a114f9000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000080)="1a", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000b80)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6a0010000007e4aadd533c1f1bf8038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a829f55624bce"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0x3, &(0x7f0000000580)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x5, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x9, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803ca, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xfb}, {0x6, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x7, 0x6}}}, 0x6, 0x3ff}) accept$inet(r2, &(0x7f0000000400), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f00000004c0)='./bus\x00', r3, r4) truncate(&(0x7f0000000340)='./bus\x00', 0x0, 0x1e) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) r5 = msgget$private(0x0, 0x29) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r5, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0x7, 0x7, 0x5}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x7f) 16:00:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x0, 0x101, {[0x10000, 0x1f, 0xfffffffeffffffff, 0x8, 0x411, 0x7, 0x6, 0xffffffff7fffffff, 0x2000000, 0x7fffffff, 0x0, 0x5, 0x6661, 0x4, 0x10000, 0xffffffff, 0x4], [0x8, 0x1ff, 0x0, 0xffffffff, 0x4000000, 0x9, 0x100000000, 0x7f, 0x4, 0x800], [0x80000000, 0x20, 0x20, 0x5, 0x401, 0x47a, 0x8], [0x4, 0x7fff, 0x6, 0x8, 0xdc7d, 0x310000000000], [{0x1ff, 0x1, 0x1, 0x2}, {0x5, 0x4, 0x2, 0xa53}, {0x8, 0x6, 0x3, 0xd6}, {0x2, 0x7, 0x7, 0xb9d}, {0x11, 0x4, 0x5, 0xf73a}, {0x2, 0xd, 0x100000001, 0x101}, {0x5, 0x800, 0x4, 0x40}, {0x81, 0xfffffffffffffe00, 0x4, 0x8}], {0x6, 0x3f, 0xffffffff, 0x2}, {0x4000000000000, 0x1, 0x1, 0x2}}}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) recvfrom(r0, &(0x7f0000000280)=""/228, 0xe4, 0x40, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) write(r2, 0x0, 0x21) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2aa7777d2d6e9604, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0xc773, 0xb0a, 0x0, 0x100, 0x7, 0x2, 0x3, 0x1, 0x7fffffff}) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x10) getsockopt(r0, 0x7, 0x7fffffff, &(0x7f0000000140)=""/4096, &(0x7f00000000c0)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) shmget(0x2, 0x3000, 0x21, &(0x7f0000ffa000/0x3000)=nil) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000001180)=0x8) r2 = open(&(0x7f0000001140)='./file0\x00', 0x80, 0x72) socket$inet6(0x18, 0x7, 0x5b) kevent(r2, &(0x7f00000011c0), 0x3, &(0x7f0000001200)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x1ff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x7e, 0x80, 0x100000001}, {{r1}, 0x3fefc3c03f413f60, 0x21, 0x1, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x4, 0x1000}], 0x1, &(0x7f0000001280)={0x7f, 0x2}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x3}, {0x35}, {0x40000006, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) clock_gettime(0x3, &(0x7f00000000c0)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0xfffffffffffffffb, 0x0, 0x1, "0c1a7e7c77d3d9b9fcea28c996e144d23f26a45e", 0xb73f, 0xff}) syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0x200000000000007f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0xa1b0, 0x4, 0x8, 0x11}, {0x2, 0x6, 0x3, 0x1}]}) getsockname(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) close(r1) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x10001) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') socket$inet(0x2, 0x5, 0x7fff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xffffffffffffff6d) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000180)="8f3e6bbaac4c200fb54d4ff4074554a442baf9bc25fa1f04ecbf6fece9294fa66fb2af9e631088e36b854aaad159d9e82496c99ab4f236a09207dea483d0d1f037ae3fd71a25ba0056797ad94bd6a50e4ab15a9d9ae7ac260645af738f333125a114e1365da09f1520fd65816a673797eb08bd93c255d95420a3051421df817b203896ef336b74b46bdb0a5c111060f2b81b73882cc59de9d6e6296a313c0a673c518b17ba0755cc2ddc6a5c8f633c269fd8ac0595446eb67771d8e7cc0ca08827fc24bf5f2349d851ddd1842bdb2964638437aa317ae71d87916a0ebee10be6be902ca84f675f71d268386f1bf337", 0xef, 0x0, 0xfffffffffffffffe) setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) 16:00:22 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/13, 0xd, 0x802, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f00000004c0)=ANY=[], 0x0) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000b80)=ANY=[@ANYBLOB="000200000000c878bbd012e196e5e302088aa929c0e984016000007e4aadd533c1f1bf8038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce00"/74], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0x3, &(0x7f0000000580)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x5, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x9, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803ca, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xfb}, {0x6, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x7, 0x6}}}, 0x6, 0x3ff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f00000004c0)='./bus\x00', r3, r4) truncate(&(0x7f0000000340)='./bus\x00', 0x0, 0x1e) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) r5 = msgget$private(0x0, 0x29) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r5, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0x7, 0x7, 0x5}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0xfffffffffffffd97) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)) 16:00:23 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)) shutdown(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x4fc, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) semget$private(0x0, 0x3, 0xc0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x50}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)="fc") nanosleep(&(0x7f0000000000)={0x3, 0x6}, &(0x7f0000000040)) 16:00:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9884228432344ac2ae2fe3733e81d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1000, 0x5, 0x6, 0x1, 0x200, 0x5, 0x0, 0x1, 0x1, 0x80000000, 0x6}) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80, 0x2, 0x0, 0x7}, {0x20, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r0, r0) 16:00:23 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089", 0x63}], 0x1, 0x0, 0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000380)='./bus\x00', r2, r3, 0x4) close(r0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 16:00:23 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f00000001c0)="97fab9cc77957e76704343cad40268936cf3ac5501a3e1debfb0c844d75555f20dc69c01944b944ed81b483beca30d3c517991d41afa19b507b51593faee77d6bec2dbcbb8c9e0e751b4822a74f78a505cf989e10e0a6b96aa9a07b00e9c21cc1b864f0a0c16f4558e06d379a1e278102728ea67a4c714e46db3f6c78b97912a2f27fd4a3efbe1218bdd9f6d7c7babb1ea38cc24e526041a760500b50ba2c0af3441283fde58b5fff2ea754a036f6f90feb298bccd1e73d2819331e17f88f7fb467fc0513db23d2c1bc33edecd586a074b6efa8586388c784f27a40dd868743129efbd24d746d546d8358976120220a6b412a35b9fb0cef7fd27f9e8d79ff563125ce8829be636868d9e4fc0bfb5e35174dc697044e86d65427de3cbf2d02727f38f3d84a7df74650a9bd92ca85c8dff2387adb98826b6a30cba262efa7cd0b68cb9d902a7823288d0fbed5631552cf299f35908673aebd391e0ca0c008104bc76da4247b185381459ef599755599e710371fc35bff56c082d568fc1a19cc92e1621c26d6401d572d2401af9dd8f1f4dce1962104926057a7d5546854e46b8a31c68ba2b3ef2b11efc37845f6b1e11fade2f99f1e43ede757ec7489ec957719d5b616aa061c5a3fc79a2af17c30b550d70ad5336e8b46cc1f3a11b23c0e48eb09dcfc019abfb2cc0a815fc988db081909f68779b5ffdede91714ed488b0566ec934bd97c1ffea22ef8b9056efe9b88d4844e789d594698938dd5809f6d343efc72a542fef7a817b688d43513a933c7ab7063fca84f91a6998e8ef4c0d9c6e3da059550765e16f2a1928e54749845d424484227e3cfd1806c9c6a1aca8d7d34c3ec52c0d19ee5b15c16d5ab9e0e681470af222f44ea9263f7c4213430edaa4bac389f7290815443452475927b65aed91aa8a7f6dc687db6dc28e7d414e75465dd10a9e51ada2a0d562eff80ba7cd997149ca64ac835a9885cb904e893fc8dea2d812e3aa608d9936c7c5140e981416898c546c80e6876aa10af706a3aae553684346df89131cad5f89f920e979f6b9678e869f3a640b016a2c5a8cb083a4e60b6d2c7a755f315fddfd48d5ff0b7fa95649f2b08a79b92d123c2299b85f6f596cf5344a0b5509673b456cbb34ef7d83b8a6a6d2bc936832067de2de10d7b1d64f19b2d87d3ee25d87ece170407c3fa6c98eda8f0f0262d0df0c88c762c138ea9e78131c4c2c906570e0beb2bda8071cfa9a056c304b90c4bf3d9faa19d6f36900700eca7d7245ff86e939d4edc8d7aaa6e33e558fbb637f750ff4aa48cf8356565d482aa9d5e9a0686d7153e056a1447fed16ab24c55c6fe9f37f90b813b80960eeedfeefc4d6dbde14b129b3dec9affed9f7d64fa9b74e1c1c30b13e2854a707eba87b32d0f3de87c51c96947cacda2049e977e41b83644524ee5175dde570fb3e1a3953198f1ce12da4a0737264b483fe66cb98b93d18b7ba61c2b29482998f1c509cc696d3e8e4bc671415e904b03067da67a896abc58665572ef73338588d95a2a87d6c56243c87cdac56fbefdae045912c9e7d1db0eef93bc5f900c29e700e3c7250fefc95c05a9cefa74c79c622d36f9ce1e096199e5e38b8a980ebf6d424fe354baacd1c2d4c80e0d4ad136e2016afc95f768caf986fc885e28a27054af03845cb711a9d88ade54bf3dd2cd5aaea7fb65796edf07a2f0f2e0cb839fd83451913b503206221474e2971aea50f145301e23d88fb16581037f4388e83747378d110de54edfb90637568678915e651926b0641cabc619106425de519c30abb3ae83b1586cc68d7352ce9f9437766cac592b6bcbdb214d8816c2dd03c41078c96e2013c265273e07cde706ad6bb0c25d378e1834df174f3ebb30acefb3c7d037747538ac533fb5f7f964098fdfc9fe71434ed0c786db05097148e2ffbd1fb481cc0067bcfccebbe27cf3ad178aa28e862beb6ec0a1c1ec1e2f4553f06a5e6bb672d7af1fb57c15f0b097da82714a4ad8af7aac8b3dcd38a001a91c896836287e2ef2d0831c4049c89e018f22220f094158f47583e41f99a1165580d2cb7bb4dbdf6cbe2f7fc6ee128e1bcc603d5248788a1495f55c7ef9fb0e158007517a57f232d8f54838871ff91f515bd00293a57a1de50dc41d4630b850dbe27fadf6c4399bd04ec2b6b24cf125a22b4965e32f7c1d60d0061f6a65c46c5e50db15cd845b8b4727b8389802999bb200c99ec3fe1846d21aae3646e80212e0ca8cf8dc2f7de5ebbb2872c894a008257876bd56cb6ecef2b7f0e3989203dd11c1e8e7ee7cdf14d88069b855eee054787f094b055e9aed868cfb8e874a62ffa81cf5402293538ff855dbff300cb28f70a3e43b6d65e85ced6019dc0ee26b62a00b0d07f923a402365171ee8196b57bc618da86163a8190f7daa15f2b30dd84fd919c4c090fec097e03644c4025437010ca486e2ea9ebd5ae8bc79019abd29e19b4db20ab94975bdfcf41c61f52c20a1c60513e337bc2efc7cf5e12310e1c817e79fe415742a9ff799c1f6df6d10e0d0f19b54c08a46c35004abda2be543de3056eafe83d17800d58b1020c417fdaa704783a2b0612b579af20b6699e1a0518df3be901e5fa8b2954b8698ef04c1f5899585ceb5df5552e490767ee8cd9f8c6e67615a6680a79f2804a23b6700be5d27da5f85e549ad50b80a45b8a06de05a3327c441ac3cfccba0048f122cc8f174a055688a60380cbe1a82d34f34e6fc8e33c6057ab0ca5d95d959ab4599105dbcf6c30ead6066b67f2d3fdd84df38a07fd5ec6d5f93a980682f8b4d6701a0dacd032141c3eda8f3bd8773ea526395e5588c30134a6dae41cc285cd4144a6095c69789b25256a834411086a0c0ffec0546b26a5c88766b1aab5bf4bec9f5cfaac1d10a09c0d4a999b9d74fc803f0697e7648de2e53100e484d8f42fc98391d1e259b066ab0130b6a295a24d0e80063d8eef270bc9b483f9458d6ff7593e88973a5774b03e7ca76017713718d5b0bea99dfb3b180652af9791267c0cbe193a7dff9bf230dcf8d5e527dac2866a8e1c3578432258bac6e3af261d3338dcf38da079b7a3fb1a0819dc169fd5af7e380bcfa1f814914e64d68065b69dd19ffd88ef77ee5bb21dae777a74cb15867d4ceb95e3ed915518d953e6803f723db62d3bd4df807d6711db58d5858c0ef4425eba7d0d55ed28553fd12d1f332d533ed632eceec62ca83da20bc24109229ea94f27126cfd7485a31f490f867a6279598da5b43b1a84012bdec2e842a28f61aa17cf397faaafadeca51c37a219a1d849c0644908f82ed65013daecba3264bbc0e32e636ffc0d8b875795c8128164e4142ed3c847aa4f794afd3046e80d5dce0a8b4da418b8d072f196bf505f910e5686cb81cdb6ad14f0650ff71bcc917039af7c6d77610509a1181a1056f2808cc493ab0df6dc7dbc5d84c1d99829d53de9a27b0e93b959f28dfd0003a4056a573f3e6f852a273b50717cab5a2baeafbe04bf2cd681b55e65705986b8f16df416383ded58d16860928ab46c7429f100e3cdc7bd0c407711fcc282d5aa258f86d400170fedd2c713ab75ce58c09c0fc86062468c45fbcf2a2784544947e520d6a3d6f73b5503e2d92d5f5ca98bb0015a783ac64c18adb29ae15afa6676c96b3b5665d1c5257c09b1bfccebc735570f1a5846fe821fbad2cbf9637c2af7f7ae3f00a60067ec8bcce79733b1f2dadad91aec71f313ee27346e4f1801b0afdbfba758496d6685fac229596c803c2f5beed38e8e968c6369314490fa2166f37bf4c0c13abd404d50d0116cb5a248d1b3ec95ce9b459ae99be60489861208ba1e2699cd96282b1248ea2d09310aa4601b163d832deffc182326625457c32c42eb522bbb7c1dfaa9d51ca78e41692f6cdfcc2f7b80c75923d0148bb84d50971b9a462439c0c1545d86f71b0d17ca9bb1c0c46536533822de8fcadca4f9daa4d92653ac99005fcf7cbdea2bdc4432ccc4bbb0355d2123e3d038f0742e4539af8f0cf074972f680221f82d2f02f235533bfc55792f99c48c4232d2f7d9140bbcf4558b3d6d961c316f0d81fe74370588ed3800d1dda9f5277a5988416d3b53fb0160543c9445ff99c72a42b96f7bf6c399f17d8a0803603ca004a472d646129c74d2748facd84ffad66c615f1ae10dfc52adae597c821deca3bd4cde9df30c3811e334507ae2c918623146367dd383424ea22b8467d72275d02b00bba0fbc7caf4bfac249409f971c9ced03b53b967bb470f7dc2656af98b720bdb2648a75c7a855f6058f40f2cd550ff4dd0e83d0e29304570840edb3ccfe816dfeaa90a18cd40b72b1ca574c2bd4d06ca1b4d21a534d088d511b1592c3650321b4f9c36cbeabd31b0c76e9a0e7bb4389882fee2b1aed8810dd4425fec754298092af284c7e078cb832a7a46a9b15e0a457d6da86dcb59041eec9fb423622d3e37a882c9804c6e0e0fa4a8d5e44b2a5c32b5a1c9e4dfac02bbcd775b92184679c523136ae26d8c042cd4f0d9c886b9aab5633ec20d48f484ecccd6ab5b6fb5a8375bc2970c05f300edaeff7cea0a7770a5e4124fe5e712eafd21c26ef5b840979f954e7f84321d494a84ced43ea76f92555a272037f625e3933bb32a965ddbfb126135751f5a373bd03ffc22aa47db431c47dbebf02d2d71f42ef33aa915713604d656fa45c94857de3d1b36064f17d244e81cb3ae79e856f4af499471dae073691f73114ee82022b3918ece54d60c6dd9aa91056537ca89612b4735f4324bc9c451cf4f7acd481fa5469503b44afb3ab31642bc2078a13d31ba7eb269884029e6ea77474d46f1adb1b7ecfe839f1f176a14edb59544081e436cc5cbb9b5831ad061fbda7974eb9d7752fce05db31073a9c71549bd1e6ae27e5c6eb4660bb88ba18f78497f029e80c15963f3dcca7c36a7ac92c820f93df4d2cb58f4a46463ffb11320664be64767279166c107bde282500e1145431d249bd452872f11dfab14052ca03abdacc999733f1303256cc93c5a2d4242727108e6944dc1190e4e052822ba3ae824011062c26f11bd530c46b76c82aada3d936b74db45153dacd67a188de5e3e37da339957b88b943063ba9b1afbdd8dacd95f89de518fc885ac7e1e7932251ed80eb972ae1553a730a4431999aac8fde79aa12b9a3b321d2d39c61da255c215a89612fcd5ad62e4170b68e0b45340c1d7c1dcec7bf62111935d4d23b67064bb8a05276b8e5b207d4466eee1c9ccf44ad8851f5f872b9b1e8559f4b199e9c4cdc2a36e9ee0df8a31766c515fd090e37e515d806bc6c600e87550a09b4de2a7513148e074d997aa03d40cec096b452dc0446f7e902349fecf8d94d37a7a66378f3b2d022506fc42c4fb5cb89617843eead83b230b56649ea6e72da1501981dc44e476672f59594caab2485beaa0d350920cf36eb0e8385dd077593a3e54dbb012e0c5addb6f8aa1a53e41c69d073b5061bdaa286ccd02eb34fa0e136bc12e432f83504d1c9dce13ba6d0350bfe2e6f0e421bae5d8b59d58fe4897c7b366ff1a6d4a7c102f1f7bfea2821eb6ea5c34110cfd372b8247ca36ba01c502af82ab8465a069c4082584e3166ef4142abe5f80cb1f06bdbd7e42de8fb069238b26e6c1fbe7ad1709b3f08bd663250daff30e0586d55cb731ba88caa0ca0a7effce78156842c0785b874595f9227742273c9cbdf0a571dad4bba5f455af3c4e891f8b02d557931956055307f4aace9c1e16fbcad35111db2a0adde79925b6d562af0f18d6daf2232f10f", 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r2, 0x1) close(r2) 16:00:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x518, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x1}], 0x100, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x0, 0x6}], 0x0, &(0x7f0000000100)={0x20, 0x3}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8b0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c1, 0x0, 0x0, 0xfffffffffffffffc}, {0x30, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2ab, &(0x7f0000000000)="b6") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {0x5}, {0x2}], 0x3}) r2 = getuid() setuid(r2) 16:00:24 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file2\x00', 0x100000080) r0 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x100) fchdir(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1000) close(r0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:00:24 executing program 1: r0 = msgget$private(0x0, 0x10014) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) getsockopt(r1, 0x6, 0x6, &(0x7f0000000240)=""/102, &(0x7f00000002c0)=0x66) select(0x40, &(0x7f0000000100)={0x75, 0x1, 0x3, 0x8000, 0x4, 0x0, 0x2bd, 0x30c}, &(0x7f0000000140)={0x2, 0x28, 0x2, 0xd04, 0x4, 0x3, 0x2, 0x3}, &(0x7f0000000180)={0x7, 0x7, 0x0, 0x1, 0x40, 0x9, 0xbc, 0x7}, &(0x7f00000001c0)={0x1, 0x7}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x12, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) select(0x40, &(0x7f0000000000)={0x8, 0x4ca, 0xfffffffffffffffb, 0x0, 0x6, 0x9, 0x20, 0xffffffffffffff01}, &(0x7f0000000040)={0xc7, 0x5, 0x96a, 0x200, 0x7, 0xbb, 0x9, 0x81}, &(0x7f0000000080)={0x5, 0x5, 0x7fff, 0x6, 0x0, 0xec61, 0xea9e, 0x2}, &(0x7f00000000c0)={0x64c000000, 0x3}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x2, 0xe449, 0x401}, {0x18, 0x1, 0x40}, 0x0, [0x4, 0x1, 0x1, 0x8, 0xad32, 0x3, 0x9, 0xcd24]}, 0x3c) msgrcv(r0, 0x0, 0x7044b3a433c9058, 0x0, 0x800) r4 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x4) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000340)) geteuid() 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f61002316205aa6270ffb17a1934ccda65525612bdf42d5a4812b2c2a0e88f91a94399063e869bf1999a0215406fd8fe0ecb8eba3c06c08495f3b4de143d273c4a9da5a97ec6766f635a30578e0994839b48", 0x91, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x800044}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup(r1) syz_emit_ethernet(0xffffffffffffffe7, &(0x7f0000000040)="d5338a49") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000580)=0xc) r3 = getppid() setpgid(r2, r3) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000440)=""/152, 0x98}], 0x6, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/125, &(0x7f0000000100)=0x7d) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000180)) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280), 0x9, 0x0, 0x4, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000300)=@in6, 0xfffffffffffffff4, 0x0, 0xfffffffffffffea9, &(0x7f0000000040)=""/201, 0xff4a}, 0x40) mprotect(&(0x7f0000635000/0x3000)=nil, 0x3000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) dup(r2) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x10, 0x4, 0x7) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0xffffffe0, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = semget(0x1, 0x2, 0x0) semop(r0, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}], 0x2) getuid() r1 = kqueue() dup(r1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8061}, {0x7ff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = socket(0x2, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/165, 0xa5, 0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d96102775c5915ed5aefa2d1f67ca31420916209361be81123f5d500800"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3f, 0x9, 0x7, 0x6}]}) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="16b44c435d9686476d52e08fac03aacc6e53f8b1b07706f3b46ebbc72e96171f9b8d5404bc1e8d256216e9eff0ac13e2506f0332d68e0af4dd6e7805a264d0c70e2f44efc82afc4ee7e19a3f597195a8e9696c80bd8a94c48e19e29492ecf46720f46e83505aa754233d9aff17903d0642d97eedbe365f8c88aadfa3fe940934f7d2ae617e9371e3d8698ba2548aa36cf4e5ba943841f172a36b6be58d65060327deb50320f07b206687c19d0ebc2d4b1b0f5a269ef4fb", 0xb7) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) chroot(&(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0x209}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85, 0x92a4d00000000000}, {0x2, 0x3}, {0x25, 0x6}, {0x22, 0x776}, {0x42, 0x2}, {0x82, 0x10001}, {}, {0x43, 0xffffffff}], 0x8}) socket$unix(0x1, 0x2, 0x0) 16:00:08 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)) r0 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r1 = accept(r0, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x1) connect(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x7c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x8c) r3 = semget$private(0x0, 0x5, 0x100) semop(r3, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x8) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) unlink(&(0x7f0000001a00)='./file0/file0\x00') 16:00:08 executing program 1: semget(0x2, 0x1, 0x0) 16:00:09 executing program 0: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a2"], 0x86, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = msgget(0x0, 0x684) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa820000000000000000000000000049b68ecfd08997806dc49666fb951c5cba554b"], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000700)={0x10, 0x193, 0x4, 0xe6f9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x13}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x75}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f15000/0x2000)=nil, 0x100000000}, {&(0x7f0000e23000/0x1000)=nil, &(0x7f0000e75000/0x4000)=nil, 0x40}, {&(0x7f0000e22000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000f42000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000e0c000/0x3000)=nil, 0x8f}, {&(0x7f0000e97000/0x2000)=nil, &(0x7f0000e59000/0x2000)=nil, 0x8}, {&(0x7f0000eaf000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe75}, {&(0x7f0000e48000/0x4000)=nil, &(0x7f0000fa8000/0x1000)=nil, 0x4fb}, {&(0x7f0000e8b000/0x2000)=nil, &(0x7f0000fbf000/0x2000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 16:00:09 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xfb0ca837ef3f4431) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x3, 0x1, 0xffff, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000200)='./bus\x00', 0x8, 0x10002) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x100) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x9ce88987a217e1be, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4f7afb9d8dcd1850013950dccbba93214e5a2f1071d5027e3e401ffffffc557977136807465e08c0fa6ae84c9831c897c8127023ad900c55c04000000000000c024676a85", 0x57}], 0x1) r2 = msgget(0x3, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x200, r3, r4, r5, r6, 0x14, 0x8000}, 0x10000, 0x4, r7, r8, 0x80, 0x2b, 0x2, 0x40}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0xc02, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x4000001002) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x3, 0x18b) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x81, 0x5}, 0x10) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f00000000c0)) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) getpgrp() r1 = open(&(0x7f0000000500)='./bus/file0\x00', 0x80, 0x34) writev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="2e256c3070f90aa5747959e1f49e4459e4e4255fbc8ce1e1592d09c17527171fab2a13fa234e33b99315e7a928d95dda215fbb246fe74666b9388d59beabf237e9d77b09943ea772121d746ac26a5ef8209999421774dda8c64d8c9499da1c7ad524dd3ed9c1bc3d9f1dfc9b803cebd5d2ff60a7edfbf2ceef5e9868136e02df1421dcd8dd2f9f09b46bbf3c5899ea54601b2f6ddbc175c9b9756c07959f502e8faac1a7e5c7e4cd7b32809ae967357f1932ce3f15478b84468a22e9", 0xbc}, {&(0x7f0000000280)="aa94b684bc46c953b347ed631a9fc8776323cda473ca2a00f94851ba5af3369a89612d212c2cb07fbe623395fb728f27d607d062d9bda2a96ae75f474f3537ccfc1b5f89c368e2849db3c983696508785a8f1e5c8e6566e041846e086e80c514e05c948eb40c3b6fd4c233aeb4abd335755fbcba71a0ed921b96a8d1e10cdcbe93a56c071ab871301f43b9c60b81ab04b2220d53ff31c65c0fd218402d2f691151f33cee20c17c8ad847f1a7e02949c5c8bacfc84c268cef30b5a2292f99681755bc393c02b6fd83f9bd873ff62551f9b6f1a9", 0xd3}, {&(0x7f0000000100)="af7933beb78c13c87d78448f54c0062eb9dfec2f9c5f65069e14be8054ed254d97f2f7d491990ff017a446205c2c26bb8dc117d7ec289d5c12d83fed6394176d0866f25dc9dc24b0880d73c0d63797e422dab4", 0x53}, {&(0x7f0000000380)="d81a88d2caf412f76ca3c222880a9737fdddc90f6840f40e032cac5cbe7caddb0a3bf36abfa4c55235a78d430e98fd7416e98c632156bba0d2d34c9ed7d1ae02fd99686d5fc47723ddcad41eae43c13d54a5a27c939c111e0db6be79aa15fcb58b4901b7f6d3d7210112587f43f31e4d4a38296732d88f3ec3f83b6bd1882cfa34cc73c3f636189caaada25ee30651b21d07406871f3cdcaec9a594583459c4b5109f64239b4785eace9fd633c314be1fda11889e38e6cb23790fb218c5032224f7e277698de2897d87b0b61a539bc31f8402319eae25e93c7e60ad5", 0xdc}], 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x400, './bus\x00', './bus/file0\x00'}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) close(r0) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="620600000000000000ff"], 0x10) close(r0) write(r1, 0x0, 0x0) close(r2) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666949653000"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000007681347000000000073ce"]) write(0xffffffffffffffff, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000240)="bd3745998861e7c52e7d9044c37df8127b6c8c068da36bbedc9de312c98be994745cfb44cfb284da4d244c64bced1edc", 0x30}], 0x1) write(0xffffffffffffffff, &(0x7f00000000c0)="a6cd0145f4f1ea092451f99b54d567f8258c2cd6", 0x14) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x800, 0x0) chflagsat(r0, &(0x7f0000000200)='./bus\x00', 0x10000, 0x2) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xff}, {0x7f, 0x6}}, 0x2) unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x3f484bf5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x100000002}, {0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() socketpair(0x20, 0x2, 0x100, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x2, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:10 executing program 1: pledge(&(0x7f0000000100)='vmm \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\x8b\xa5K\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) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000010) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0bc7351b23a620ee4dd91975867fc893c2415237"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2741, 0x0, 0x0, 0x3ffc, "1dda410cffffffff00000000af58d991cc06d0f7"}) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) open$dir(&(0x7f0000000380)='./bus\x00', 0x100, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) fcntl$getown(r4, 0x5) fchmod(r2, 0x4) ftruncate(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x841, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00?1\x00'], 0xa) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x180) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x80}, {0x74}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(0xffffffffffffffff) setpgid(r2, r2) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) lseek(r2, 0x0, 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x80, 0xaf2c, 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 16:00:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000027, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x80000000, './file0\x00', 0x1, 0x0, 0x7, 0x1}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:00:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501600000040000000107060000151004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f3763882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e07000000cbc5737b8e2405757105c13efb18afaf03e665f3482e093de7cd0b10427a00000800"/336, 0x150, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000580)=""/124, 0x7c, 0x2, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="be945928717f2edd7fd8628175e82a770c954929c1104ab893355c6ee6ff2480a0e989e2579c0cbe4577e4ad485286abae56a07c88fcb3814abc590fdd647859649fa139ea6b7a6bb1785b77dc8d3468739b9a6285cfa24f8c294a393badc11cd1c8ad964cd0b9af6844a5684d967c2d4bcc1a42923c57b2a28a48946cd32e3dbfd5e05d05c536b0d9d9a737c36ad537cdfd3cfe30e10f85ad949f04ee7a79f23451c5286a5651b3e1e624cb66dc56b913ba5a4fa03d65ce6a874ef6963f10072ad85ad2d03e9d59ff24bc19bf0c", 0xce}, {&(0x7f0000000280)="734f195d1372d400a002a8f0e05173a5", 0x10}, {&(0x7f00000002c0)="727388748597a4d7bfd047ae41a1b5264c87d523d8d1ba7e5cad5ec3d985bc2d399b9637f2216245f3406e93a38addb27d7663d8746175bdc37ad4fd30b840037c984ad4ecd23623f14a30cd31236d43fafc4425f7fadd5e3a4d676941b272309d4a3d835335ed27c21344e41cb496150522b1979c39ad208869b76b1fd476a0d7ab4e067ee0c46e7044072aa19afd9c4659a0c13ed98099fd0be40790550d09e4f829f6067ca9113058a8de9ae566f2ebdd4de04edf3dcab5cb69bb18514f8311e2b3ac9ec66b397de2b0336ba653ddb07775f6c2c64daba993b1f952bb4d9c66c7e3f3feea15c0354d11ebb9", 0xed}, {&(0x7f00000003c0)="c399efecf841b4f2fc274d3035bf16e79662df2db754aaafa95eb0a34df247d516c64b124d663a6b30a58ea46e075e5b96e9e5e5e91b14490a6c8601ff082b214da35a2a5991e78f0b70c61d", 0x4c}, {&(0x7f0000000440)="d4ad", 0x2}, {&(0x7f0000000480)="d4be6018586ef2b39eb450861615f2cbfb6c623fe0b8e616ef4152dafb76de1d8912ade4f251360bb989ed20bce097ce86486f9e1cece1027976dc08943400316fffba2308b2e0c30168fd37b12163", 0x4f}], 0x6) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) dup(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r0}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) pipe(&(0x7f00000000c0)) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getpgid(0xffffffffffffffff) open(&(0x7f0000000440)='./bus\x00', 0x800, 0x100) r6 = getuid() r7 = getgid() r8 = getpgid(r3) r9 = getuid() r10 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="47686262a5bf17e1f3822c06cd836ad3d915c8cb913463c04e956f9df6c8900ebde41f", 0x23}, {&(0x7f0000000100)="82a74dbc9432e335f2a723f6697850", 0xf}, {&(0x7f0000000180)="ff627466b6bc233e4af3aefb24204e05fb927edfa60dbbdb2b", 0x19}, {&(0x7f00000001c0)="5d82f669ce9c4dd443b76e9536a218ea81594d0c0107030f3abd7de8fa94266ce2ace4add6541de31dd50f660d249944ca51146c4c81d66e9e0b2e1f344be4b1d67c44bcacd82bcc69cba5b5d84478950ec109ca1b20739083e7d06d22754f92b88bc7", 0x63}, {&(0x7f0000000240)="61f909eee4b91ceb1bd20045d4bf704a353e26541e3ed8ecad986ee26d96138bc72cfd69579f301e2995a24f9cf1e331df13dc8250788b0517812cecc181acc8", 0x40}], 0x5, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80, 0x404}, 0x8) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000001700)="6e2d5df0f27069d961336118b5cdc378a4a1775b5b3f79f5bef1de57f6b612301a4b2f3fa7dcb958901981ce65f4fa9b7fac42e699a944cc5dcc5f0848ccb9c1f9623e471c4126672843f2b5b5095378e3290d2f86f0f2a75baa1b38aa88ce990d133c872a96950a304e6e60ec8a0e536424c5e984d9d69226a1ba0817a672663792e08809b56377cd56f277c88c3c78e3fc542a1a90702f880943da756b9e373a30da8dc1672583f47548016f5a3ddbbab5cfb9c1253cbd51ca52d778a1e0ce4a922912884800"/212, 0xd4}, {&(0x7f0000001600)="bca9109e195fa17d7d60d80d11d2d115ff2702b88bb0a142fe3c77e85e94f41f1984cec9adf64ced8fd121f1f775b841be534b17acf71beba242bfad67eb7d91d8641e67844d0355deaa3104630009dcf1c2276e35691bc40780f58c9b0c82c72225d96bc73374d9d3e74081594ad9eca70b6dfd6602a5d39306ca9fe18dcb4a7fc0111a79373415368566ae3a82bfb150e771f35f1229468c3b48504c827f18a87e6e00755b9aa491bc7ec72f27a2fc97dbdeefbeb9952bb16272a2fcb1961c48b8ffbcb545d044a4dcbdd7c3a7d19ecab313be392356db68bec95c", 0xdc}, {&(0x7f00000000c0)="9cbc5cf00ab50cbc8cee872aa94f1ba356f9f4690768b757f49de5b9bc7bbafc5b6f858f687e89c0c6138b52d5b069cdbd26b32c5336d3b14dc3dc61dab947eb45b9", 0xd}, {&(0x7f00000003c0)="58c20c073c5dac00ad903a3f9886d214fb141e6f05f84b20b417c46f72ddcf222981e54d50882afbfc7817f23eb530e89964d39b9ddefe1fb687ec215c02001b7b4583224949bc931842d5f7dad2", 0x1d}, {&(0x7f0000000440)="4f0c89d78693c18b9fe30be9b9bcd29973fedad7654335fc0f07ad727d76c2d0fbd327d8a5b3c49f2cf2288bb11bd20b14dfecbe30dcc0aca7c1f80e66704d576c12acd4ab08a406d7045c5428f45fbe24ad8fc6300fb489955bdbe9a5855fc4fe1289059d3efb1ee0e8f806f2f70674ee2caa534be8d68c0e4a354318070c4360948b25fb9a663179b238602a43d76754416548010a7ea5ff94d2ee95274971962f332c4b1edb7db9903134f30a1ecbfe60eec5a7d9b505d4d75b7542555129cd2eaa3c69f9670e07e029bc136524338c4b59a0e0850c88da9ab8e4bbde3f7d665ca0032041eb4e1354d49b4f5349473ae250fc76ec0ff1879cec485fba8bcb1d87815ec1321b280d61ef7ba99c80638f3b9b5bf9778b3644e1a15e34d068cab55ea11d9612aa217aa1df1290e4fa0fd350b2d20aa917c5a809e3ebb320503b27d9e76db4bd78cd2e6fe41ee7d23781cc46e593142d61eedfc3ab68c2255b6263f8409690cff04154dfda9cfbbfff97f913480f6c4c797ede9238df78e556189d35b9e59c9c35580b27f3b4b2187c68dd042648a4c2ca8ed47549133f1a0290fd80f2c8baa406303c1cdc8bee51dd8f42dad40fea22e1824f585ae448b2434222dac9ac8e046110487094b8664d0b5ee6591c3267124883b15eda1e261bcddb8a81e83f599c00c785360a3e73245dc83d2d6f2b56f5f1541cd07b88c8a38a1df987a52d5d50a557dccd563856ad134ed824c4df0ac1dfab624cf9764ebe989581ff4194a61a2ba2fab3547f2e57faeaaf03af2948920f23396ce09542797d5ee36eee91d129609eb2ca66e6ecce9c96bf4923312a47d5baa3254ab6f15415868d561e6c27d6b800d2ebac642594bfce603ecfa6d9c6cc004901525812be90fa6b20ebeec230eba670071eeafb4bf16bf88af3eac25d48dd1a03355a24ff70e87a8ad9d25149c9a19331ca71089ed9263e8d4623d76f2d9c8b170682104d16dba2ccdf724ee641c16b475f4ddb4f26326ecc2d14946590705b7db4acbf72906bf2727f17ccce44c135eabf0461fe83221defcaea49d842005b58249f65bd96f3f8715aba493172abe54d056e92e76f897de74d4d0713567a2e3842988ea7d7e07c82602dd872d0e78c8b090cdb72f124e0db9f2119b3a3053db3970f5e6dd461464f06cf6a34e022780d0830e98cc0b840346a647de11ae73b9e12c5a1779ab91e41a8e4634570e31b92a1f45372b7a5c129b217e3b30dfce1744ae0358e5e742d025b65b884e846a22914e33c0ccd634a1df3f697d9f594af54f3d10a4c861844e0f7a7a83a2a774cff211d2c5b803d2e601deeffb237a9653e998c9764003c1e7f23d7f3c8b0817c66b302420fe50feeebdb4bbec7642053a327d7323267c36828b2cab1c9be9b984e3166c53cda6d7019bb23da975d18377ffefe1f638f80a210b7848e50097e1d38e312f1434dd9cecc8044dd2ab4c2043f314e20d62991634793dc5268239eeac2f0a8e59906bd3998b5c84021f6824566aa3028a84e7ca6c91af9be1a7a283b47f10b34bb36118eb67a5cc45b89fcf3f395d0d374a9b940e661c8b52338f7b591d76973b4c672dde220b3a543f1d22f1409efb2eb0739a402bd59320f5508af35f379372f780e77dd2ba3f7c8a721b282bf565cba6bb1d239aec41ff778a85e153bdfa0a7e24662671122ef7ef4cd9c97b5137141e20e944ccc45c5b7b30a9411a3be215632617bee25fd9ebfc8fa83cebec6c0d2095030dad99d7caa6dd427718d2222239e604d5b127427f9a6d89fcea85565362555f74aeb0c6da339f04902f1069cf88ace0de9348ff4bbec959623baf460081eefa5ae3ece2a1eec1f0a638c0d9d4709985e915b2841e2d97f1c9e6fb01b7505f82fb9b0829784e32c6c046b0c2eabca6c6b70b464d1001bd58060e756c9cbaf2e83e871c48e37076e49f96228b743fd27a18e3469db0c9d6730f72a66104a9543f53e0ff826762a7d5e3921e462a310e8144323d70cd51593bb474552e60c90be5d7dac95d8d8ea1f2fbab2a8e31c73abe53d9e2ca63adfb34771dadc573a6000870a4c75675f6110603d8b098529e6a3374664b0f8d2b4957edef2d84c7fca6063d753de8186056a2497b1fbd28e36546e24d07077723e1c291a42986fa93be3404503baae5170f3d7c1ebd5b1e67354b51538eabea44c9e2fe28f886a9d35a94d30c02757a43d69fb4a25fd0345180ddb81fafd968e3e3fc3313bbf40050a71c0105b0cf2ff7e71cd4d0435ecf5e37612ebdd8a19f49c1aab6a038a6fbd2b6d7c23f543b4da7f380e6472d99a16a47dfb032d4eee42fa0bae7b4783fee1d4606e356a86d1feaa882a21a010ff1608cedcaa06501a1cf870e30869498db020b7b22f3ce1f286fe51dbac537a0d1d1e1f75d8da71f161d4de13c48b861c8cd6b3924705544fde3294451eda4e911dad3de2a7bef2b8583190256a2d3ef58d628ba6f59f97c04eda63cb72572a08c58d423d8e7b4ba628a8b8ede3ee0eb63d3f098e1de9f068ef1a9d3264fae23f51f09e4a5267f238a31f0d8b8dd45d1794f407a1825bfda272afe1b0d2a1b0de9dfeb097732d5fe71f9fc037ba10e5cf0d9648e7b41e76a7036366b150545ee3de6558ccd385820699d81e3f76a36a6b124bdbc0fdf74a2e52e4e51d9d71a083fa8b3856b0b2e9ffa16f165cc858d3e1b8064a2c3ad2586dda62046e3b89e5ca077932f1ca5dac69aa7ec72699d1bb85050f38888c2c9dd5fd4964754e1497f4581d8b2767940ee20d5c7fb1c3031c45bd4ca107e69c68a9f8cf1ed775ec43c91ab47741c6b1e160ec46628c7084eb982661a37cf2a0e568e3d590c9464e8fe1057677cecaccab6dd6e295ab11c43e369984ebc0e92453239148d773a08bd12b29e925462d498f2b47a3610e0d40511da05277a997c7cf5299b4804b17975a86fd372b4e063354d056072dc0a3abee30a9fd6288ea52afe6ec8ac358e9b6e3740662046cb82595e9e6208c81f4e9c3081ec1a69ecf8d34d4778db0df2b4b5550df6601f1f9e8b6ef7af013c8ac25dc3db8a3d96917d80a8e3c0b6b6081c55c19f9c5e1cb263768e7ac1a2536aafacaebd4783a434dd750abe71c4b152bcebeb1697b2123651745927117f4cf78d984551fc59aaf1daa49e961466ae3249c9d33ea3b47a435348baba3037d9a1ff8eb249e7a23acac4c82df0b7470842d808402a0f53d4d8343ba026053b9983390db4002bc29a70bacbf326b27be42fe8bd25c54b8f9c49a5b16b4f8705b9cfe27a85e01dc7b6d4c81986e5ddce980e85bd16fcbde341e67898027832ad9ea78558ce7e889de20ed9df4a3abbad2a018cdb3b4bdeb3af10336f9d88ea577a646f86c21b40ff12256a98d85038352f17bd72915f8bc0cf905c2c6d8f385183eb38862e944e707844cf78b289e5ba1e66a5c047a3c693a4d9776bf292efd42267167956aaf41ad96ea9ddf6c4a12cb768a08dda8502d450dc8cfdee984055bc2b9963ad0fc443b1f1aaf45987657349141185c7ee1581b4a6207a9eb5977a2333cf87d5539356782778da2660ea772b92405c2f29ed06ced0a58b52d5ed29b0956e9068912d87dc97a2118b74bc5c807adca85345d8de4903b1a8ecd8fead981451ad18fa8f6c0df6003040e831747d18941f0c213791e411e2de285b4c0685904d4f3f8d06e5a27bf4cf163fd13f420380837925e5f57a8ed980aca854065e36457044c38a9ab241556598b20661818321823950bd9551e6be5d4d52864926032cdf4c9676f66a3c1d414608c74d02fd60d0e602170350db7a1c7e130cc1c4491598cad779ef1259f465cacb4f1552cdc55db9bcdb4ae66bc8086c58dd794bf604e11fc6af7cb159bfca3557735e5860e0fe61937fe353408d09fc0898a20e0b71d561521bac133236c95e5f6c5d824f99911761b1b008dbae0744e8133de1cb4eef0976bd814b9c55a049d49a9e8c7d8149a6f0434fbe2e0c0b38acf409441e03120a5f9f83d023a8504f013facefe1ee24ebccbf09bf514ecaea81201b167c975668f3d3626ca8ea10dedf9244495d989d694ed0dbcdd6a794f51b7b6ac27b11449394f87076354accb75f24483636f36b35905316d46802c0a52fb7c03173fdb7724728647a29f045431b111e57bbb043cc0a79c8ecd2c41fc988b665e498462f5f6e9ff9022aaab44729c026c3411450d4a98b28ff45b991feb512c989c2448768fabbed6050f4a058949dfc81096896409b977f1d1d762d497da9073980f71f82b003e82822b93f93d1b2a718b3dbb97927f5c0859a9e296c3e239eb4a8b8f03c1b8c9b2eb2a994dbf614caa6825929741c4b0e5dc89a34489a3a56ca15d12e597b44053169226582ae103d2d55a3cb001fd15429f09e3705d68b62d0af69b3887f133721283b752bc5084bbd66c8c670460aa23302343cf6bc0952e9a7edf12e86d6ad736fe82319a167fbe59f23648a7c73317427ee3795a60ccc6c87e41c65c4fc511cd49843a8e69434d8d59309e8a9e90c866cf828908f11a6aea4faffc0d2e01c34d1a1ea4faac80879752bbf4535641a87dbbb575cab301e6d08b169245f344d7a54bb5243f516944cbb447dd816900dc42eae31f2deedb40fadd8b52cb791f1bb2a5ecc2610babbf4aa61dd21a9b354c3923f3752909376e02e5ca690f317181a8a0058e4ab53865c79f672bd076672f6e6bb05eda97f60c0ab7368f013890c581d92df8bcbe882c7bb0442b1c95e9745be631e6e1b502e489f3b152d2bcbf48650c9fc9662241da27a3081254a3f2c02cf3f806d4f02ea16fc45c24d2dc7464e88b27e01815a85c06af194f171c694db7f7b10c00daabc19e8b12db429f043652c782d48d552ecae4abccfd924ceabb26baf72d4d8f1baa1702bfbfdcc0c45b5608dd70832d36af44732544e91aebdf2ec7696f5bb059a838ac9bf544da5da5fd2a872b680e366556073e6f9777608a57d1550720bc558183a62b6c4f08b1a37c463f15d13fd356fbfe1a4cfa6707ed47f3a2844ec76af544ac9b13bb1a2b58f7e56765112c756c8047f21401c2c166dd41bff0df774dd48a1016f7d68e4c6c3fb8713aa8b95f06a3931b3f48792a619ce3aec4d34c32213beca96f2c5b186ca0efe06f020b268e22458b43d12ec419f248a263ac9f0e8b66b6a7c9cb1d56ddebc540b867209b96c6015b9ee982c251ed8bd0b183be824aba1994b10358707fe0dd4fdc58e2a43f3538e03c438238c180e454efc5befd3fdd0db47dd24af116a36ac31f86e4f57e99d74831185cd02e24860eb154f121ddb0f80486db6eb39a6ff542bc78f2a024e0a3e28b34d4ffe497ce9abf5d892ed3dc0ce370630ae2dab345b50be0d11772fecf4707eba9bda6abfa287afb2b550866989c31ce4e014800a1ef6afdc2a914ac5b3218121346f796d93807469966b19266ff4249bb1989d2ee9761d66b8f5722d89f2883fa5ae42fe6e6b86894dc0789a50fd07f0c7cc759bec30b61a7518f93640978397a2873ecae9b7542b06cb9f7d6ed19e405d52acee1783f334dc4499c241a4f5d2da54efc905dd77948432b1a848c6f0bebfdfafe44b146edcccc6612c43191f1e93674cd2d0ed099a048b0dfff9e037e1eaadcca9338f8e186ebf037e3e1a5ab73bab573c73ca093eacc81a67af05eda75638047739e2b1ba1a9198fbdf9df319d0d3ead4a37e2c0ae4468a6b43137b9ffb9aab09561e7a918afe8cb0959738b0d21e599732176cf3b27000000000000000000", 0x1000}, {&(0x7f0000001440)="53753d9bee31ccefe44266db591d72d5f44d8a7687ade3f5e5c9c8a3bfd39bd7c3404f78694e350671af68d1f038069986bb98ca3fbfb53f3ea0127ae7d59638a9defcdaf559fe7be04ec056dccfa90ef4d73a755129636d7ade36ba9e37f7f97535eea5fa706501b05d36a88eae", 0x6e}, {&(0x7f00000014c0)="6467b98fe640c5b7078ca08c7dbbd7cdd4af64d1396a3cd9d701dae526d9df58d9a22d27e9a36e700c5e596dbb4681c63db77f0b7c0011ff3d94b293905343ab3e1109856084935e554ebf72b130ef4b02404239bb1111b1bf62e5d8585158feaee0242f7c15f876f69b9a8287696bacfd8cb2b9e87ac1248fc464ee7aa087f175baf2c0398e058426a5a6578df680862bbe7c24c54f5d92a75ac5bac1f7989f6cd20ec912b7daa1383488b80a16765cd0bb3d11f6a3", 0xb6}], 0x7) flock(r0, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x2, 0x8000000, 0x2000100000000, r2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x200000005, r3}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/232, 0xe8}], 0x1, 0x0, 0x0) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000a9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r1 = semget(0x3, 0x1, 0x240) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="01005cd15f1a2e71bd47c9a5e88cc1565899292350e5f4131ab22b677a2cf97132a048863fa15fc857ff98fbb84f6d3712ab881b73b1da5adbfc60eafd5a4e", 0x3f}], 0x1) write(r0, &(0x7f0000000580)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c15cd793e8a6f9364cf8accc7fd65ac91978f71d725319f7832978d8cfd26922746613ce7f779e1358e11855605bcdadea148c80f568e6ec97cbe41da08720c00d06e55a8b41df7cff90d967eb76fe7e97f70d59e5d95f7e7603f6526e11a5a994a3d54f8547c3076eb4c90386a5cb7d333d1185d93ca39adeaa147b01c9f1b61b36922566a6100b283d397bb4d71c7e7d560ba9b33c3cb5f40f9a1127939085af18fe6fe3afc2bc463477c009fb59847ad8b7cc0c1ea4d364758ed2246af8d52e8dffa9585e8a5b25058f9daf9bdea7cb0e4731da6c34ad2cd7419f9045f332e8fc5e6a31fee0d011ffa732646e905edcbead235b76937c1c7c29c32d39ebd3024471511d8b41cf23f289816c62670c39c6911257c9b7818c5531e2b1c4c251f42c77ebdd96674d83443a93e4c600b6a7f98b93a96d79e11b1a30afc4ca1575c660ab4740de24127b2f77f656acdd7fa7b71f5461d6f0fb70888121aa45d163e7675f15cca1b121cacaf9df8ce3bdf155b41d6f465268bf988a32732719ee470dd4947742d4f084aa38dc7f90ed808e2012be7864e7fb05db3a0a35c8a87086cb41a4ac486f93e70524564eb30eb63f540966d2693c2b6ac65b76e73dd19ccf78a16d1bb83e6270a8812aac59ae7905b9d7a080c1ecd1e43429af602d1f05a449dc55c9f1ec6438d34a14d4088777b2bdde520e6f4edf85502404b6868b1c7e75b97d4810d9d882c426f2a1504864fa63244970f1190940feb69c31f57b428dc4e03ab6db5c082ac6c0750f1bebf5e2f2e1812bd66094c050f80b3926954051c5d5d76814430b5bc3f726a49600f0a58f0b2a5b112f4a568afc98011239ad9edc8f4b07fb5b1d3df42d54f108051eeadcee84d178e699344b4393c9a1e606325769829cd6e475b1a0a0ef92def4b7d85b9a5599d039c188409e467d06c1ad9d85056d39ca3454faa6a491e5bcc717088dd8ab8a7597de19eb0b76b46058b85ae33958fc2a3c439a2f9f6f0d8cf95ecffc8a2736486bd9411abd0c3c764b54844c5bfd1726e1f80a216d956447499d730a457619062e9258386d5b4c67991d16cbac4e45ae31fb15b9d7e40eb1e01f97472d758956c5ad3d0842f9170c592d937852cda1df8b742e467e544bcdd4231d8c1c2215130ff924f2186015451f1eeeef414bb31ab740a6c0082a6f97c6e41d1062f932eeb7cf27c7fdba53de81d402ea005c37d652fe7e59048df4737945d7556d91a2d1a2eca983261016c5ca67031754ca6267d0241c7885d7788fb2acbe2bd30d2bfa50c580dbd140a45cf46a7e3906d1a678044c4ca7c8949d29d43155449469df10bb3fd57327d64c3b9e2b0e7fecee682c26b9a8d4e4db03982e5a0e0ef098af4e82ebdc24520286177b405c9491017a1b48e07379e73c9d1a06c984a6fac451ff21e7c3342ba36e0cb7d068b4aee1be789a15a77c8ebc1e5b2dd87120328ea771c9acc17130bf21e04eaf8838a4493db7c93655be32ff52b5755ed76b28e39f9eb17fa857f5de816ac3786ce9d1d613f17748dc7f16fc689cccd1dccd314fbb01fa4ca0dac4ceb0fab43559c69dab1a0cb74a834eba9f1aac437c372733715d50efa3ed24f546737fc6070ac790147cfed9cdb36a08353bf2bbbd59e4a870a0d30ca0751483befe0dc0046284034b117f05ac99880285e6b55d99e9795351e2c5b26ac7393fc9a6d6c7730de49f9c552a2df923f2d818ee515a88f7ecf4be574eb56b04ec78be8ce99e50a177918d6f83b4448c8d03e4d17acf43abf6fa3ae1a3dcc13111b064335ec7945e9a04249e96541c9e77d611602513b06e315039675656a400a2f3432c670378cbaa792ea8d3b563cc50d03e3c1b3f1eac026fea9199810a4102ba6f75ae1a099b3368301a7186bb9115fd5a15caf84682a25ffadc4293df7149ca635401b9d39d890b76eded0d0ff678ced370910a4b8c874c16f1dfb9f442d647c19b63c9d6f499e4d550e8d51dea5b8931145792d38326e9b5277cf7fecfdbca1d8a4b11aaac9b306b9b6813b3707d4ef346c4f1ed24d58d3639d93e2d649742565478995073f9d59b3845b430b3dbb7344d202caed87b76327df816c78c5a12eedea8b85d904cb757263762d1d38ab3f13e3f965c8c8474bd87c05945106dddb831c5e53d8ca2c890a2e5e01978f9a65d8e17901cd8f2f3d33549c6299fb65e125cfe4022204b2fc8658e0fff88f57df6db5ab11187bc33187d3bcf91882e535645b76b9ba34d13e9f5da7a0474383f57897c779ea08607ca3f4c6959efbcb96b56ddab610b21941e6376683b5c0005d8be81ea2b03c017b2f8b789ce712727e0c3cf30828430d079decb160fa285c5aa8710b2a1321d8d846402587d65d03a0aabd7dfffcd64fcfda6aec5d47de6c832ba471cfe67ddeaeb6d85a4b48e453bffedfafa5ba3b2809742e113c17c2f265cf297e4c077b77b22fc17e99165a9123aa403273766688ff32147c5da21848f4ee19a66024238cd682a32d7d7f66739b20f0e43f8d08fdf963c8d6cf2cd12e3c46d9f6fcea6eff4bb666540b742b8c35d34558a9df1689f490d5332ea2c77df3c63a777481f250977071af914dbf1a40ae079ab62891949a2ac21705c2e9c0334d114fb0782ad87f59dd2abbb2624ac72b64100c638b4ba96508368f7c1b5de19807a8e09a25b6afb64ba2a68de5f43224fc1faa5c57cfec096be2b561f5165640c02ddec94f41b62136fc567126cf53b48912a4dd4aa5d97f5fabde993632a5fc5a42e52a21d5fd9403a8e471e384a2c44642aba777354d8d86a95ab2d4d28ac80e84686d2ffc98276fcd56697c3e0c1b0bc7ee96a6c8ccc1bc135d3fceeea268236e6ba5e402db770294695a5fb92098a034502ad82a458d04de65855355a8076f0eb68de6db6097f7abad18a1f69483d06efe3c88c8b3d011a95f49309ed007d50f45309779b0d41242abf343f56add52bf51794c68c3fbe69fcdc9f8ff2d23a76c637f70dd6d162f57680c9fc44450ab64287ba5b4e2aeb8dfc14a4cc823a8a466de9c92c97efd016ad08ae1fd82b07d09cae54c213c08974a9a35e5c562e8d00d3826208956bfc565fa37462b7ab1b679e8139a8ee114c9d74399f41c47ea7b03fcac3ec648ce45f449da64cce812d71052984363bc34fa875ea47241108ae2e8f2e8a9f265d80622916d2553dec7bc17adab7a379a84d8d0c87ec6d6e77d2635da0f6e7e0f0ce644eabb436e9860e5226a41f4b4dc46635fdb48c6e3e5c50a6f1bce0886e01ee74f2749d8125488b714c9f1b6ef4f8fa833c36f0a06c6bd021c7679b33af7754fabbfbadb5448103a4885acb996acc4516fe5c43c37e48484b3e4750523eb6629641f333c941f1e07e7fa6b7d6a4035edff833a3bdc0b1d46a84f977bf16a4802c454edd6819b69014d46f525875a5431300c9707d4c3bc28f18abd35e492aeb728975a4f257369838736cabbbab318d7cb27e4f87a788b0167f212eb1ae7bf3e8489a6e4bc47acfb886688f7e72b5004d57065374565efbbb7aa774ef21907d6a0144399a4660caa8c4549b795fcd1bbbb8386837b939ff49ae1fded3158d0802f42ef4d198b718fcb1325b448fe6fb7c4dd20eee86af2a2cb4d8c17f248e0ee47d1bfcc68a72b07b6179204551466c74202fc1c63da630c1f82f8ee4e17bf5dfe9c40ae1721d184f0b31d427ffbb488acea8da87ebc6c7fa5ed6aae940eaf59bac9457e5dd084b9d4ddbc9f4bb0ef458ee97289e49b8e2cbe74e047dd0137e19a172431cf5fdb8c44e4d75f2ec17bf2620d848ba7897078477ede6ed65b6c96dd244f8d72b2157c796ad725f8df794d84f190597d491bd6e607a7a728d0e36f40d7c7a93dca24f029e298c6cdc8a09e00ced66e0865eb13d924f85276e52dbad45f5262baf6e2f8869cf6998afab05271d6fa08fb8d371ae2b365d20d55c236b5f3cab1fe2d4a18dcad7c8bcf4521a8c4c9370b950406748c7751ebfc164463019f41edd6fb4203f46390efd32643684dec4301ddf28914f99ec085692e1a8958af274ffa2a977abacbfd3088d3f090267d6217969548075f00229c528be2f872682efb40dea28fe9e7e21e8bdb710f34028f286322daf4d4a2e6437f69983f6cd8c284dd6c53a3f6af2bd0976daa6ba40a222bf78d61f802be981257a31126b11ce8d8d4b8c3b8fef337751b9baddb7ca1608771f736c860ef70fa105f08dd6cb72e24789b5102d1528412e85dbde2f37a12a3b45a11cd40c15d8a3016cb64f2eda5580971663859ce4a80accb165ec76b672626761fd48343d2db2b38b1d9eacb251f7c6510be51ac6e1f86262c8d5e9aec452a8a2eb20bef9996738f83a6316aadf35241ff8edb156f39174d1b19d466d78752c6b6f9ad6cb28209dbfce47c9085e867ea9c1659435556813be9d60dde33a3e3991e325cb8b92e8859541fd215ca7ca20725131a84b46a9ac143a7d59356176633816edc75ffd4676ccab8e0f3cff8cf8e29900b66a63c57e630da4168f4255f40797225ee9d7ae756cba808e4b83a4cc91252ac1f00170e0b2bbe113fc56695403769a668a2cc83caf467a5c11fbd57f6b00aa61d8ebbaaffa496c7df4013c007c80f77b19a6213203e58fa18ace20390e656b117218c4bac092d7177794ce17aeaaeb7383d20db1862f38217f9dad93bf2983e5a68cbbaa48635ca7b25a369973cf6c6f85496f069966c65254329104e7a5894a4b5675e132d847507d8b6583d54d9b2d467e61e4508f07926c8917e34be3d95a4063c7cba2d6eba769981759f047fc9be1662ab44719fcad89031d02db2fae0d8438974aa0118e809216081a87cb18b6c70b181de24444617802d13a83676d16c65d2fbabd417a424f5adea59a3232fcbec106a7270888a69b8ee4ff6bb343e231f264dd8e7f2256afb4ecf95d07252cebb52a3f0049d263f3b054538cf205188872ea7f4d9296a35e982e032ea85ad8c600e24433e116e89641e8013aabebfa28231d0bd8be3621d43a36f6589e914492a782f5cd3ba4a59504e05a533e8a1eead58bc89f4de95e39e6ad210045387af55782ac382f3edf9a09d3eba9a0d484a0a3cf4ae4c8ae778c9f884211cbb19f22ee67d297720711a60e227bf76aea7fd5413b135a3cf5ce14dee089d084280677f32752e931839e09616e6855e562b37de9c89d7d1d039b61dbabbffe0beea796eb718f851338296fc73a1803757c7faa587fe9df7f9aa1d9fd2f3caa2e4e283ee6eaef78f51a82a0d5d978770fc6784216e4b54487d67bd0c9b886d2917ecf752a780a1f7b908f0e79d56f4a8ebf707395614e797da307d57a238c6a6ab96505def9a71adba1c3a2db9110ac3f5ec54c9b8f4551d807962aec35efa86d0ad5d1c69889b6693c71b57906d82b73509156138845a1be4fa0fc0e58e3c0fd95144ba3023b1f19a9fb4a0f561831bab70166a0078cf5949d22e0c60a406c911bfe2ac1e5c330646a2935acc886b77cdd23b7f7a938757e897eb67425d116d2de6e51e302c132925e655bb272afb36479de8333ad7fb645e935e84ffad237c244f7fcece061f4436f57ddf2d09365775639fe0cdcb467cc63b5b4c55b1f65aea2b2ee0c4cc078d701f73af1d07b2073888e9c06b28db664ac842ab82fc9c063abb7ee6cdb2bdf41256f7eeddc93b6809ef3080c65281bae0c229506846d2a6335867b8bb34392bdef2b1ab6a4a6f3d7818fb23589a6f8852df11e71813b42df2c1d864332a65dea7e93151feba192ec4f3cc83", 0x1000}, {&(0x7f00000010c0)="8d8cfec36a26253ef40904c468052989f841243515061e5e5d6062d9726125fdda5ccf883680284b08c838d1248f43b7e0c8d3364c8d744fc588b441147cdce7166964e637ca3112548c17fdb4aed76642a242e7396ce790fa0f1c933edab921f1be0885c08e372f4ebef6f2615dfd", 0x6f}, {&(0x7f0000001140)="5733fcc2ba4730c56e5abbc27d53a92caebf75634f25f1716791865ef64266eee19b3e741428a402e77f4292f970d6e9516d62b7bb0ff487a0081b3599bbf49f2a5f5892085af23272991b6fa5848d2ec8", 0x51}, {&(0x7f00000011c0)="dca9fa52825ee899bea3b43d76bf9df2e97d296d2efdefb7582c32d6fc91839e34ed5320fc0769d1502ac0307cec6e7e9f83b19576e347b08872e24565f6cdda6ce3311bbc4674030c3a28967de561c01ace2aeb103d1b7cecc16329bf7bd74ecdc50af3b1c0c80dd2d2b8f796fc42488beb41f41d018919e46037592b82faab87fa1f72e5d0aa9c18427bde85bb76a44ce9485da179353809f24b3cb203cdc8a9f76a4c53d6c4618baa", 0xaa}, {&(0x7f0000001280)="a97b211252dbbfd461f2da2c57a3c2806494a1c98359efa81a7818f584994bbf098bfecfc6f3c4ace60c1ae54e2bfed948dd9b8581568be705b06fa52295bd3e0d948db3f1579170d343f231fd1987feae5e06b5847e42b14068218fe9ba83aba8a1bbe1341e5df2622bb3df3a6af098c314", 0x72}], 0x5, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:14 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="3d22eed418637c5b2597", 0xa, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6f6b1ba6bd6c135db0f96d7c85383d53d49616d4ed214b3d0cc785c61aebbfcd4ea793c0028252c9", 0x28) 16:00:14 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0f2e2f66696c653b00"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="25c638e95f66068b1aa92aa36c1a1b1390f8f135910d2077f9cdf108f08e0c0d30bc9755000cedfe32f7d3bd1023520bc16195e38027f16ee613b5c52b8090721f26e0699097e09e43ff9ccbbc02af4d84d230404c204f70bbfa71184ee64aed9c6d02e57438156942200cf0e1d3a686ef79c122f546294b8bd73728768e464fd5dda1bb2c95cfefbfac636a9a46c3c5e525f30b4da1569fe7cbbb77c50dd830062ecd557dfbab4eaceffeb14010276f7f33d6ca6b3a0391aa5cc03725bc2d30804281517ce8ee9ce75e091a0f", 0xcd}, {&(0x7f0000001980)="2958a6698e3c8ba28377fdb4d9ae4e54e61432be2561086d185958ec99f5d17b59b26d4727343c4b5f03b0fc6a0d2b038a3d856a1f252bf3eb4916d6b132f9098deed30bbc175d9d875cf1b58fae0f38151911d696c9674bf9f47878031001f2dedb58af977bea72b9a89b1fa65881f384f79a9ed6cb64a372b4dc5fbc96cce449e3886c144c285348be20ae1e97c183af76ac5d98f0e2d0d54f9b3b9ca7d6f2081586f8690e84d572ce1edbb6d497536dfc93a671214403946972bdaacd192d54854d47ddc1530efc5339175bf1d83398281724096628544e46d171fc444f8a706e505c3f387e56f64dabdfe65f6e1ad2abe6b505d52a9c54bfaba97b8d11c94042fe3f38193a384896e85a5635ed33f79ce9532003c5fecaf2e3185a971b62b1970e9f3bab9a46c1edf06ec186161cb8667af20d421ffb19aeaa43bd6c8f7ecd838d3b82bf7b065dd26cd3e1ee55e8dea6525066e2ae661b9cb2ee6e6cb1dcba4acd90999febf2c979a93d2ec2243f5b19c8645566f58c629b457e6099a5a4fd03565ca00a3bd66b7ba003651463f2aa81cde7d21bd742fc72618dc839ab527ca0ac3e6ab867dc9dc6578ccaa9b406ae9f6a8604570cb6cc468b2fff09df59b403e014ce628f2b17492e9e3d3a3f385335efdddfbe60960d981ef6190b3f5c05c969644559d7e34fc05f1f574731ecf77354c59554a1c176033e8cb28ce55e9494cedcfb2f20b6738ce72237c1dce6a7e2fd2ad50808f9e5ac0083a019fad258eaa836f476a3adc9866aa82532c721917fec8b9be6f94636c09e307ee9f696508f31e52c11d3ca58dae6d000eb9d10c04ed50a23715b626467ec7ce40b297f40840fe08df18432de18518b9dbdc197f1ec08f3f1a10d044c21654332ff3d7df2c961f09891b2548f1398b08b8c9d30e2836e7681cbfe2720815251355f1ef0e07e8c8afe2fb85f9fee28f03bd872c06c8e764307d10460d0163f5a9ccb9b93e2074e0201efc9c65f6865328880fd64504ea1b6e0320502dff3a8eb340a1e891cdba1032a0811a8542e473c8eda8eeed3b22602542829ac33eafcfcc72d393a017d6cbdd41a2a148f95def5614ae0535a283a3ffd4032b41fe64991ef51ef316cf429dbec2917054c1fc35c74794c93fa700fb19d1dcaf2f39bf767ed75bc3890e1dc2bc4193cef94e1a0858fed04c941374537ba57ae28890384615d12b5dd52be8e0d245eaaa3f84dc142b1d13f211b2ad72fe452f04f24c130ab23b91f732fff8c449e8be8cff13c8f26ca491cf6e46cbb6f32b88dcb033a56561c1b0a6ab370bef035fdd25cfa8c5533408a47fc9733cef36cad95d3fc51dd975dedb52c0b391e0fe2f3c4ced979536e1dc10bf7adab6ba468f77b2c62a4e7c6cc2d25fa67a6aa42c11c08717d7ff70e0097fcc90beac3731e024b0e1bb6bb1076392c0a8f80f091babc04c7738a77c7a57b34e7d96b047014e1d0f65a1bc4defe41a394563a3c09a28d6b49fe4e8487cc2e8943665bd209994cbf259e6b15dc67b4d5525c64d5550b740119b353ba4eae1f61b4abe4a7718066dab3f3d26e5211754b985d10134166da0d22b57025bb233af85cbf50e963162c578f4ff9d0625caca4980cc361cca68700bad58f6a56deeadbb0f21b8b272a97d21e8f906c0e10c1e06d851551e8800682e5a6e90a5741ba2bcbb8897ae261915f36c3e6093a3f69098880a7145ce4f0df73ec4ddd7a541f84a619142c0fb1f0f710ef3fbd866e5b3ffec00e9b04361a4c0b3ffa5573526a5d077dd51c2c0ebf4328f3d0d02c6d1e88dd479874c2a2d762eafc43a7f7e8e9fa989806c3f863bf1cd4ddb2e51493410f16ee286d0560dea7305ec04e4c5ffca6f4e2f8f11c3ba88f4b3da639b991ebb8a61e075efd11abf51453e5a8a3b6f6a2a90583662a7d34213504af4f817ce759633217a27b8baa7b6a49d1c8d09df1c9a6c198501181988f2d08fe02140d126c6451e92bd58c2d32a3ae135645dba83f9f091b75feea717af455ccf657cc9b236b92ce474f41668767ff2f15fcfb148a21a4ca4c0c402f2f0be82a4a6869f6977e8a47979e400c3558838529bb0c7e8b25b257d7f8aed53f04341df900337492b4a6a558cb9b99bfe94d7f6687cf8a51236b7c7dcebcc3e54f459651728e5cd511773cc65229e01b3eb5480410b7b51b1f10168be16f38ab5e3cd9db05e49d1505d2b716a5ec288df64e302102d59e38bcc15accd6fcdb0b0ad546861b7a84f60d9a8d3ab23943190dca34b53a518eb4c390e27b7dff5cb910cb0ef61edde3013229f51421e682fc94bf7c76f5fdb0cf33cf3688b65c5ca1d5850eb0c611408620e0fda1f29fede28d7b8d85ce439755d2c023f2c5224c52d00ec4efbef9b1fb9c03de718073ec8b2d47101ba5772d50cf503940c8b51c1a7a396e82277247ace832b80cb2e64d51e47c0de66da3625357ce73aaadcb989b855154e88567b01697e814247d80af8f15939f73d8eb0e2584cf31cc82626db74e7ab98d7649aff7d738bd64fed53fa88b3850ed932cba288e9af11f28e38816de25be83437ac13d9bc6247270d14fac97ac1954302469442e1affc7c796e3397d360bb68f5d149df8cb5d5f02f049e64b052ab9d985d88b74e3b7ba49717d6c0cde9b602258d96bfc5b05a41e546147b6547205de08d87c9a39ecee78e10356d947a59009360dc6be5b3d3ce895048d0096d45b0fc3b7346918d11add9a2f381f34b54617bafb3d74da1e2104701761a5b6b768a6b49c5a001f6a09eeb5952190dc9792978dd19183e7f2b4cc733086634c023e1f193bed6d8182c98d4b757b59e37e22f3800fc6a440f94837dafd3b4a98a899c32ea74f20b35e120eeefaa3e5e18af73f740e7ab75317810ee9ead4b77e90b6898ad4d19ca284c9a42d044a91b683b9578ac438b2d532905f3419e09a644e7a8fc105e6f0f39d1d21451153e1b4a61a88a4b61dead473ca626155cd86fc9c938619af370875482c1cc6d6982ce1569c47355be902b0aa0ae3298dbb2155e2ab18d774f97c12e6e61356ffc083903078e97c1dde4f514f92daa06efaa50a68a865a86ec98818281339c4a00e63461defd593bac5cff653835320b43c0353e9ef98a56ebece56559c20612a282cb4acd6468ab6ce83f6348bf070b12ae10c538c90475c0460b96fa8112814060c71fcc850609f5bce6b2374687b2e03f6e7684d658ad5e186c833bf6a832dce4a0f876692752a4353fe24df86fa7927ebf5fc2f6e6dc4ddcaf193df372a04650e2600b828d137bd0454ae37aff27ee9c69e9cf15cb9dd1b062580df5bf7d09e32ef4cd4e13fd89cce04181b9ed0d526e780287f0597c93bec1ca1f62cd019a448408a13dd3611876fc5d947015b6e62d07ccfe9c9025ee984f4d0d2ee6c406be0e0d82526d9150fbfa18556b86302976d9de4609c52c14cf84e181728bed9ec31b1c0f70579456794e6772b0382abeb138dfff675ad1e2ea987b19cf5d08dc11b9fb40b4871116a19d3fa73f082a8e07d9fb98bde1e06500870e4ac6cf4c78b71869c5cc29d0e1a5f9df6583e15b6159de0cc0c8c089509749f86000f98b44e37ab2d7f0760c84abca5ea382f82e4d28502772e1b2ecf2b62bd0812951b1b0904838893bd3ffe47c4bda6605368b067b2106520d163bea53e861d3c83256ed8cc45c18f716b7f825c006eb7ba59331a36da881003898ff84f2d1726099874ba08717767f31412818f049dafdf17a5d022d8f6149eb108ae29f48e7e7406a5ff18533526738d3a10beb6842f07074ddacf2f5a68e72bbf05035dbfa69ccab6e44b13b76d04536fab216b187b787d8b60e8ce444711b5b04edcdd1294f1da1ad7cd6a2a472cd09721df539295c6828caf17fd4acde3bc6b8d7d00ba0ec9f0432c70ad17a307fcfc56a15702be4cdbee6c95da2e01053167963388b0301dde23195cbbd0a29f46ce6500c823da21c4d5b8a1209bc625761f96a011410a9959aa118631d8bdb8d1fd53219749f8834645fd15570f18db19435e013466b789686fbdd9afd9b58071bf8d1161fb86b7b12864bf35922619474d064b8fbfd83be7287e29be411b852ecce3f7740c9d2182c060b005a1e5d5b8f2dd7323e3d4d9e37cb4f623901ee5d66e0c02d82c3e71f3ef6c9eb44492df51a841363e96e027d7a680c91c033ca8c0c88e0a1b785d7771f19d647493bd04ce8e5cc8c261454b9222d4a073e1217d233c2013b62413ef5f3ceb549c53f34a8ab91b15af26800106ee6c90f02371a6f9cc2a2f02567371cc87b0c9550eb4f6c949f4a4ba6f2a7c26c8201d56d2347b4a99fc7dabb3b4b2c8c937a75cb14650bd7478ecb16419abae85f057562ce33836e1396a9a84328d423a28b040bdb6dcbf2106c30643b6ec4bd2b783b2b4d2b5e934a3fcf88da4cc3f7d0c9ea6bb65be167a332d97610b1e6cff6010edb59a87e1910aac35c7ef5b20baad80a1ed5c4a55592fa10087a1b83d8cc5e338995e25d300b79a1983373c8a4b2ec55c446282a47bac922014af64dfcbbcb15f44b6fe5fd30441a4f6513a5bf2dc5b522c07c537b917bc214281f6eb2cf90fdbdb87d217501e606571415cf16245ac96877fd385d16515a235991a945f553f8ac3c780849b78d19adf2e874fe1be9bea580b9c66ffcf88eea9f23d28b0d3c481c2130766756a60bc35e8a80886b1ee629de4ea2b9976d98f3fa48fcda096a1d1a4de16e7df54cc7e462a9b375d9deea223109fa3c45e3924a94e22d06faad6c8e4c5b2d815c35dc5c49091dbb76792b2b3b9041c80682bac28aa82f058d9c86f485aac8d7b7bfb507282cff424a181acb3da11a678321bee406149053140df585fa52d48a87ac6eaf80ae8fe3aa21df2517478683202ec00d10c9fac4825dd9f12c5d441318d0e8da6cc618c448af244865efd4c661f94017d313862da1c9b9c6db135921bb18cc8be6304b74bdcffb0c1b140c4f4c441443a4b25d9a659693db56c554191d43e41e0a68c0a01fd0a831ca31829c6d1b7687a07062ed0abda9f2700cc64f509eb004c20642ec51547573ec7e296c33d2cc201817acbdd2624cf841b08264cac2cfea32e04cbb9f533f4c5ee69d002f403f3ff48308aa3ed8d1113ca096bcdf4618f981a1ba98139ffe47cda8efbcdb97dccf041b659fbd5bd64e72e049d18fd13de61db734c2700357ab599182005682c606a1d3055e47bf8ad8feb11f2dfe2cda020cda4832ee2819c0f3b654e4e6c800aa0e556bab5be54d1c5065ead0c2efa7aa49d4b1cb8e6cb9805d0db4f755e256f99c53861ed5577a7df0d3f8f5612545cf1d851f3105bbe88f8b8078ec1bcb1136a77a1917c2e15980fe784417c8eddc47c77d670076bb6ada03711d1ee24f452f0448658c6b25d4e3a1b02eb2e0875adb9b463f90a2bfd06a6ed38857cb12b2d82420c9028d5f122df10de32b423a39e035d72dd1089bdab4f58a1da8c614f6197bdc36321f87ff7bb46730449d48ee321879812483ed8e51daf30083b56e30a82d542cc7c46bac1f7834003652d75b2b4994a3d0aea385b49d15a9d13f28d5383f0a914e3c8d1d958cb80f775d2e7728b05548ef2d21e1bbe2f8ed551180776ee429e142d04aa6562c1147a11ab32459a32c10e224770088bca23de1537db2325268ea4f6805514f3b15e57ca71af97f268b95d026e012b82f0b4b8c2710094be3ade8334efb41e2e2500af0988a7aa1e5275db339921660d8850b643698eaed11b231e96e50ac8737479425efcb2", 0x1000}, {&(0x7f00000001c0)="d1cae2b9f7e3ac3867690ac209f3dff2163d15a6c76bb8dc7f53360879e99187fa576d2885b3d41fd5d2f7f668ddea2937193779c77218a59933aecaa22f0824c8c4612b7c9c9ad46f39d5003c09ea28b568", 0x52}, {&(0x7f0000000240)="00e5e914251227572f2ae60408e1c39ef889d91a034092f077342f6427642fb9bd7751f7a64a40f0308187bc620917bd97c8c19c83ec78c5e6babc8ff87c7fe431e6c79b5ccab3a89f9109ec204d2de82640f0bde1348e782387518cbde4e0ac58378f673cdb29163cff9873b5a42cfa0aad0bd263bff6d219b423bd9ed9fa1c901693e3949a8f11216262bd0c65b58cc35a93734e1c8a92488f740d2b99876be76d6b355ce53ee3324c1d38dc04617e10984fc4efa1836c4b6058b3be1f5a61d6f0ecc8bd7c5f1efacb30e52798d42fbf23bf6a4010e71ce46132197686", 0xde}, {&(0x7f0000000340)="9a58605260d5bbe455c0993e84ed2767aa2a778857a21c93748e7c8f77be7ab6b79dbf9d414baef6bd4d21c093bb2984ed1e6f90d63d55da7237762dddd2e67d09670ccf27e431f4d5a70c75b121db0915182c830799a288ee45ebde5a890e79dd3bc5e5577b5ce76d52ced837546502e116d0d7b2adbd2a75d4d6696607efdfaa80f3230faa412dbcd28f97a71c3bf629912d7b2f", 0x95}, {&(0x7f0000000400)="2da8ad567e760653d62e034735a7695d1e09b1b071f716dabfa46934aca20500640176eb10101aee856e0d85fa4ed02c7a518230720a90f6b191494b94c0620859dac12e5d5a7672c1f7a68e60501b5eb41ab5b52d2185e3c6a5a48a2f7df4dc35aab419174df25ee4246f74c9b7913a37d70e4c10a8e9ce1dea0fa4bbef838c0079de30248fb59adc236cd684093d3ce546595f486ea126ef", 0x99}], 0x6) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xfadbb7220967406c, 0xffffffffffffffff) r1 = accept(r0, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/238, 0xee, 0x802, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom$unix(r0, &(0x7f0000000180)=""/98, 0x62, 0x40, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x9) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x20) r3 = socket(0x1, 0x52f9b18216f418ff, 0xa2) msgget(0x3, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getpgid(r4) chflags(&(0x7f0000000340)='./file0\x00', 0x10000) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x6, 0x7, {[0x20, 0x1, 0x7f, 0xfff, 0x6, 0x0, 0x24000000, 0xec, 0x8000, 0x5ec, 0x9, 0x0, 0x9ab, 0x9, 0xdc, 0x6, 0x3f, 0x8], [0x5, 0x3f, 0x5, 0xa0, 0x0, 0x5, 0x100000000, 0x7fffffff, 0x6, 0x6], [0x5, 0x1, 0x9, 0xce, 0x7f, 0x3f, 0x8], [0x800, 0x73d3, 0xff, 0x7, 0xffffffff, 0x1000], [{0x7, 0xffffffff, 0x3, 0x5}, {0x3, 0x100000000, 0x1, 0x5}, {0xfffffffffffffe01, 0x3, 0xff, 0x6}, {0x8, 0x4, 0x800}, {0x0, 0x7f, 0x8, 0x4}, {0x7f, 0xa0, 0x5, 0x573b}, {0x1f0, 0x7, 0x7f, 0x3}, {0x5, 0x9, 0x10001, 0x8}], {0xffffffffffffffff, 0x4, 0x800, 0x225}, {0x1f, 0x800, 0x7, 0xe00}}}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_media}) read(r0, &(0x7f0000000600)=""/20, 0x14) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000640)=0xffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x65fe212265cb299b, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = shmget(0x2, 0x2000, 0xc6, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0xffffffffffffaf3e, r5, r6, r5, r6, 0xb0, 0x1}, 0x3fa, 0x1, r8, r8, 0x10000, 0x6, 0x4f5}) lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000840)=""/222, 0xde, 0x800, &(0x7f0000000940)=@file={0x1, './file0\x00'}, 0xa) rmdir(&(0x7f0000000980)='./file0\x00') msgget(0x3, 0x50) socket(0x1, 0x4007, 0x1) connect$unix(r10, &(0x7f00000009c0)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r2, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000a40)={&(0x7f0000000a00)='./file0\x00', r7, 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000ac0)={&(0x7f0000000a80)=[{0x46}, {0x47, 0x7}, {0x44}, {0x8c32e992d9db410e, 0x5a57}, {0x100, 0x9d}, {0xee8312e677b645ef, 0x1ff}, {0x83, 0xfffffffffffffffe}], 0x7}) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0xff}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x100, 0x7}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) fchflags(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x9) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10210, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x82, 0x0) getitimer(0x1, &(0x7f0000000040)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r3, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x30000, 0x0) r4 = msgget$private(0x0, 0x20) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x20) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="02034db8096f5877fcc7679f358f7d6b35000000000000005a7409d2fb3f3b310f386e7e4ff1da8ca3c797177ed68733b8c84058ac0f1c638c0eb8d96c4201452b8100a6c0ace0ad3c974e3724c8cabf10b4dc0390358936f5faa9030890d5ae5b1acff2f9bd77951b2736b6d444928b1f61dee97e9d8c565de9c9b19076041b1a39710ea41c0db7aa902435b9352f42cd36000000000000000000000000020000000000000000000000e04175200ca441350c305eba00000000000000004cb99294555fb2d7103a06addafbef2144eee9da027c2d4d42bfa3806a9db9e2672aa651a5267314f67ae187cf05a1db3a7fed385878b3fffd00d949de38b8bb4d7a2f30b88a0dae70"], 0x9a, 0x800) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="020800000000000094d0e8d1084f5d82b99c453958fccaf3a59a78189c9ef15dfbbfdf6bc8c27394e92e466be899c042f4e9005808d0f9e32277a309ba7cbe903393a7e4c28765f307213a6e17139a3a26ffffeed62d64245c9112741885201147cc199938c221e7d0434a27589cd718d8b2789d8d397a29f46d7ea25305e617d1a65dc3cadaec32aa3c55fbc28d7f76e13c3afa9825cebb15753b61fb8e31420b672437bb4acd2e7b21047ba3952dcd82b506d20822fa7e31aa63b191694cff6d6a623df6439c"], 0x5f, 0x800) r5 = msgget$private(0x0, 0x110) msgrcv(r5, &(0x7f0000000b00)=ANY=[], 0x0, 0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x4f4b) clock_gettime(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0xfff, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000002e2, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) r3 = shmget$private(0x0, 0x4000, 0x1c, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/35) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000, 0x2ff, 0xfffffffffffffffc, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000100)=""/54, 0x36, 0x41, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r2, 0x1000000029, 0x2b, &(0x7f0000000000)="ebffcbff13b9fd8150aa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0xe89, 0x401, 0x5, 0x9, "3bd2c790480b9e8d77ba460f8978f92b91b077f2", 0x800, 0x39}) sendto(r3, &(0x7f00000010c0)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0x8f4aecb5a4942d54, 0x40a, 0x0, 0xfffffd03) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/107) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r6) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000540)) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x100, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x9, 0x9, &(0x7f0000000200)="af4402a7d47b9056395346f4e29e22d0a93855e391a39f4ee9a0130e59f0559e94", 0x21) r3 = socket(0x18, 0x1, 0x2) getpgid(r1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r3, 0x29, 0x10, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xf) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mlockall(0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000002c0)=0x3) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = socket(0x18, 0x2000000002, 0x0) r5 = semget$private(0x0, 0x2, 0x31) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) listen(r3, 0x23) 16:00:14 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2}) mkdir(&(0x7f0000000040)='./bus/../file0\x00', 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x4) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) syz_open_pts() semget(0x3, 0x4, 0x8) syz_open_pts() 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3b8, &(0x7f0000000140)=[{0xc5, 0x0, 0x0, 0x1}, {0x7}, {0x6, 0x0, 0x2000000000000000}]}) syz_emit_ethernet(0x2cc, &(0x7f0000000040)="96") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:00:14 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000000), 0x4) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[0x0, 0x26758ea3, 0xffff, 0x5]}) r2 = getppid() fcntl$setown(r0, 0x6, r2) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) close(r0) r5 = syz_open_pts() ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0x3899) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) close(r0) write(r0, &(0x7f0000000040)='t5', 0x2) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="8492888ef1adab7dfc4cd84c002421731620684aa96d07fbaedb002062473a46bbae", 0x22}, {&(0x7f0000000100)="10cf1fe81ac9593dda031103dcad8524aa951a9f164ef3ead908553f4e", 0x1d}, {&(0x7f0000000180)="6624033a7e753e9dee63f11f3273824fd7e144004f5530bebd8e90304897e78dcb8192a660071c600dcbfe50240164175eff5dae922a511d28ee651414", 0x3d}], 0x3, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x6}, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000080)='~', 0x1) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) recvfrom(r0, &(0x7f0000000180)=""/88, 0x58, 0x44, &(0x7f0000000140)=@in={0x2, 0x0}, 0xfffffffffffffd65) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee0866010000000000040014d5e51348771197a7728420aef61715f7b1d3f91f07dea723", 0xfffffffffffffef3) chroot(&(0x7f0000000080)='./file0\x00') 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6, 0x8000}, {0x84, 0xb3}], 0x2}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x345, &(0x7f0000000080)="db") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0x6, 0x4, 0xe75, 0x7d33}, {0x23f, 0x797, 0x6, 0x3}, {0xfffffffffffffffe, 0x8, 0xfffffffffffffffe, 0x7}, {0x3, 0x9, 0x0, 0x3ec1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x60}, {0x6}]}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:15 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="008734a9902c069d18aade64c42f3e"}, {&(0x7f0000000140)="c8b41eba026488b0f5d0c2450a5a40902c53e0eeb424c5600f0fa19e140aeb1ce97aec6ed616cbe0fa60de9a77d31ac12ac40fcff19422f2fff09521ab1eb9513725f2b3eaf642bf8182e2fdec2dfb08"}, {&(0x7f00000001c0)="5f8bc13df282fa2d9feacef1b91d88858be4d6fef96813568b1bf9f3378c1c186d13464aa250f2d263"}, {&(0x7f0000000200)="da96ff29b69743a07ae6dff92e107061a95f60f9d29ea315001a157f8c4494482f1a7881384016bd358d847340d711b5a069e916b49189ca46115970b6c9270211b845382259b9ef70f3b12100b5b98e0ac9258f4cb5386e894bec0fd18a9309666edc1ce23b05b3fce740f701e7d68ef44b231743aeca63077137018463f2f29cddec8ebae1fcdac87759f9c4e6ad7252c7eb1bca62c6dee0fa0494d109a5587faf23af0b2bffa61241cc5bf3f5308cc48b457fb871cd97cf8b87cd1c5b4cfa05f674a5625bbe80d12a83da7ae103031da5cf1d6c79451355b64035cd616bedeb330f0da39de1"}], 0x139) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffffffffffffffee, 0x1000300010005}) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:15 executing program 1: mprotect(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x0) socket(0x2, 0x4000, 0x7fff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:15 executing program 0: kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x80000000, 0x857e, 0x2, 0x40}, {0xfd3, 0x9cc7, 0x100, 0x80000000}, {0x48c, 0x7, 0x40, 0xc89}, {0xaa9, 0x9, 0xf64, 0xfffffffffffffffc}, {0x400, 0x0, 0x13f0, 0xcd33}, {0x5, 0x80000001, 0x1, 0x8}, {0x8001, 0x8, 0x1, 0x7}, {0x3f, 0xfffffffffffffffc, 0x3ff, 0x2}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000280)='./file0\x00', 0x498, 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r0, &(0x7f0000000500)=""/162, 0x27a, 0x3, &(0x7f0000000440)=ANY=[], 0xa) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000180)=0x100000001) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) syz_emit_ethernet(0x2f3, &(0x7f0000000180)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x202) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x409, 0x0) r2 = getpgid(0x0) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0xd031d64) pledge(&(0x7f0000000040)=',\x00', &(0x7f00000000c0)='\xf1\x00') fcntl$getflags(r0, 0x1) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0xebf}) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = dup2(r2, r2) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) accept(r2, 0x0, &(0x7f0000000140)) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0xfffffffffffffffa}) 16:00:15 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x68) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x74) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1721c6a145cc08f50781fd23307266c111bd1050"}) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) lseek(r0, 0x0, 0x0, 0x1) munlockall() pwrite(r0, &(0x7f0000000080)="213ffdaab2452c88d0c99bdaa5eafb", 0x388, 0x0, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) close(r0) unlink(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x100}, {r0, 0x40}, {r0, 0x1}, {r1, 0x8}, {r0, 0x100}, {r0, 0xadc500deb9bf5b27}, {r1, 0x497b3e543b628182}, {r1, 0x80}, {r1, 0x2}], 0xa, 0x4) ftruncate(r1, 0x0, 0x7ff) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)="e8", 0x1}, {&(0x7f0000000080)="f702811011f8ef53caf9d47db6cbf032c594a11a39e23d7040afdeef91761b5553e476d86d503ceba49c9300013f0f797431e0", 0x33}, {&(0x7f00000000c0)='z8', 0x2}, {&(0x7f0000000140)="071c477558d1b348841b2c14487794e89db6499c352f21688b2f80e121d1fa41c2660ee2b809075396fbd1ed666a5f7b6848db0d56a9318c31d3777784a42fb05a1900e9a5ca477bfeb21503100f4fd02e96700a7580ceac8811c78239bd9ddad65daea982ddc7d985aa768816febe7830d686784c8adb87e322837764c185d6db13f6c704b6bcbee94a", 0x8a}], 0x4, &(0x7f0000000300)=[{0x30, 0x176847a25b3fe9c7, 0x2, "9b7bc625652a095444c4f4e796457aea6846d8a7fcfa73b67a"}, {0xf8, 0xffff, 0xff, "98c2d91b19dbd777ee9b9bc42f19e69fa1d262858157e3576a95ba37a9f2488f037cf7942decacde528951bf3484deb9b94479cd1812f3059fc6e38250e0d4d176535e74ea3a8ecd993f6ebff5e29253ef1e2c15b065a4a0159b48a4a813824100f6c6f0e73cc5bba9b2e586cc09e34351e11df43d81e719289d83669361ba5fd4395bea798ba757c7b728c3cecea8014b32ed2c4faf3465d5a61bba5029bd980c38dc101dd3222e8fcbde05dc2ecef5802216f150f8b4e29dc441363da1562cd1302b88576265fab923976096aa2c8233ce445bcb834083e8c306820d4ff967bcf098445509ab"}], 0x128}, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x40) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0x400, 0x6}, 0xc) msgsnd(r0, &(0x7f0000000300)=ANY=[], 0x0, 0x84d19ca0d6a51f9a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x4, 0xa0f0, 0x6}, 0xc) 16:00:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x22, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x5) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/255, 0xff}], 0x5) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x3d8d7c2c, "73cc51f351b37b2efee534560876f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:16 executing program 0: r0 = socket(0x2, 0x4001, 0x0) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1027, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80000000007}, {0x1d, 0x0, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:16 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000300)={0x8, 0x1f, 0x7ff, 0x8000, &(0x7f0000000080)={{0x4, 0xfffffffffffffff7, 0x3f, 0xff, 0x8, 0x2, 0x56c1}, {[0x1, 0x81, 0x0, 0xff, 0xffffffffffffff67, 0x7e0a, 0x7f, 0x3, 0x1, 0x9, 0x2, 0xd544, 0x1, 0x5c, 0xa984, 0xffffffffffffffe0, 0x9, 0x4], [0xb84, 0x101, 0x4, 0x1, 0x2665, 0x7, 0x6, 0x7, 0x0, 0x9], [0x1000, 0x3, 0x2, 0x1f, 0x7fff, 0x7fff, 0x556], [0x8001, 0x9, 0x6, 0x20, 0x34, 0xbf3b], [{0x6, 0x3ff, 0x62}, {0xfd93, 0x6, 0x100000000, 0x5}, {0x4, 0x9, 0x2, 0x8}, {0x7, 0xffffffff, 0x3ff, 0xfffffffffffff801}, {0x3, 0x8001, 0xfffffffffffffff8, 0xc1ec}, {0x1, 0x7f, 0x2, 0x8}, {0x7, 0x5, 0x1, 0x20}, {0xd0, 0x8, 0x1, 0x7}], {0x3, 0x2, 0x7, 0xffffffff80000000}, {0x3facb9e3, 0x9, 0x8, 0x427}}}, 0x37d, 0xff}) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:16 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) write(r0, &(0x7f00000000c0)="bdf78b1c590071ad2dc8cea188114506cb325201aa20ec0c6e422a0f0668e995349d3c5dea4cbf733f8803e8b78d18bdd1a260a7b8db696a8747c3fd1e39ec236cb87cfaeea624abb201a36e7df6903e9d83", 0x52) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) fchflags(r1, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x8, 0x0, 0x6, 0x1f95, 0x7417}, 0xc) r2 = getpid() open(&(0x7f0000000180)='./file0\x00', 0x4b2773ca9202fb87, 0x8) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x46d, 0x1, r2}) flock(r1, 0x100001) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x1ff, 0x10000006, r2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x408, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0xa2, './file0\x00', './file0\x00'}) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="edad55ff0ac39ca8992b3c153ec95a3a39d3ade6d1457a9d01b2e0be72ab6ce344d6c87c8c948561b7d7a783d76458be4d9dffbc686b7a3e8117b0c2a99255b6048e2df03e8d720cfa732319187625da32b3a6c133bfa7276adf03ec5a4c2fbecd126af69aebcbb01352db5dfd7340f4fc29d34b7057edf0fcdcba05e745b036deba61b19b684eee33eeaeead30998c7484cd7ede79b9bdf4d9b880e3356caeddfc1c08c69a94e87eaf0233d9fc37b6b1c7a906a25d95753b59eaaf0253497704a7e17e6958a50a54c76f4a0837982dab4bb32", 0xd3}, {&(0x7f0000000100)="284b11a83b396fc7dfbad1", 0xb}, {&(0x7f0000000140)="6b5b6666fec629b1ea8207ab3f671bbdf26dcf851fbd3eb85e8acee9f931b7681462f0344b1c2391e98c", 0x2a}, {&(0x7f0000000180)="833cb71f37fbdd1be13d89f03591bcd6c125a0ac1e1dcca40401f203000574e577541cef41d309d70a433100ef9f0c422b977fdbe3c89a4f607652be05f180869ada51d6069ea3e01f94dee9ee259b8bbef2ef0bf6cc0e3be55f9770819ef2601f6c39479a6e6eebebbea886e2d498aa9ce0be563468f0ade7e0cdade28124448d682f13d8dc3db443cf33b4e44363fe3a4c2afc4cd72d05561a9b803608d2ff91b7db69b1080d1620eac6b57e2818202658fe2c79ffc9d592b487a877f18efc66d8175742b81974edff06e58a45b42db565537c00796a7621aea42205fb7df62eaf5ceade9b", 0xe6}, {&(0x7f0000000280)="7eb6c9a853aa0ce61ff6265df416491ddb78a481f68666f41f5e8cc014f2d8b99a1a22282a3125095f74e458c5eada9469b592944a1444ff792a466cb8008a70fce114cbb948ff3407a0ab7777de0363e1fd354e0e2bd99a4d6260eb8d167efd3d6b8e0fd8df2ddc99e41572af38cf1c35d3a844295f6e38a5c3348594cec11ca4d243dc64e3c8289cf8cecdfb2645936f960ddea02235a959492ad173ea085da98960039885b2727ea7bd86e4d6b0d75ce8aad9be7516a5fb80eaa373410d084275e8aff5d5e4698752c634611b60f27ee83af5732441f372c9561969fba590979ccc59aed0", 0xe6}], 0x5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x16, 0x810, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = dup(0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xc7e4b5aff8fde4da, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x400, 0x0) r7 = socket$inet6(0x18, 0x4, 0xffffffffffffffff) r8 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8000, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0xc00, 0x0) r12 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x10) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x10000, 0x0) r14 = open$dir(&(0x7f0000000380)='./bus\x00', 0x800, 0xa0) r15 = socket(0x10, 0x0, 0x100) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x80000008, 0x20, 0x5}, {{r4}, 0xfffffffffffffff8, 0x0, 0x4, 0x9}, {{r5}, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0x6430a0bf}, {{r6}, 0xfffffffffffffff9, 0x30, 0x2, 0x9, 0x5}, {{r7}, 0xfffffffffffffffa, 0x2, 0x4, 0xffffffffffff7fff, 0x7}, {{r8}, 0x0, 0x61, 0x40, 0xfffffffffffff000, 0x5}, {{r9}, 0x5ba7163bd13804d2, 0xb4a3ce9e9d8b75e8, 0x2, 0x1, 0x3}, {{r10}, 0xffffffffffffffff, 0xb44fe8ded980b546, 0x1, 0xfff, 0x319e}, {{r11}, 0xfffffffffffffffc, 0x10, 0x1, 0x2, 0x95a}], 0x6, &(0x7f0000000580)=[{{r12}, 0xfffffffffffffff8, 0x4a, 0x80, 0x7, 0x8}, {{r13}, 0xa92b8312afbd583, 0x2d, 0x1, 0xfff, 0xffff}, {{r14}, 0xfffffffffffffffc, 0xeb5334dd04f779f6, 0x4, 0x6, 0x4}, {{r15}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x7fff, 0x6}], 0x6, &(0x7f00000003c0)={0xffffffffffffcade, 0x8001}) mknod(&(0x7f0000000040)='./bus\x00', 0x1705ab5660ee2a62, 0x2) r16 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) dup(r16) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x4) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0xa40, 0x20000000020, &(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fchflags(r0, 0x0) r2 = syz_open_pts() close(r2) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000240)) select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x7, 0x80000001, 0x10000, 0x4}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xf2bc, 0x8001, 0xffffffffffffff47, 0x7}) recvfrom$inet(r1, &(0x7f0000000140)=""/73, 0x49, 0x801, &(0x7f00000001c0)={0x2, 0x1}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file1\x00', r1, 0x2}) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000980)='\x00') 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000180)="9b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xfffffffffffeffff, 0x8711, 0x2, 0x7fff}, {0x13f9fbec, 0x5, 0x20, 0x400}, {0xfa, 0x401, 0x1, 0x61}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 16:00:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x40, 0x100) recvfrom$unix(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000340)="00000018600400800001400000000000000d00faf20000000000000000000000000000000000e4ff000000a300", 0x2ba}], 0x1) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x64) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000500)=r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xffffff15) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0100a900000000000000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="de9eb2d83cb99bc4be268f286bc593a64e471d9cff888ed7bf", 0x19}, {&(0x7f0000000080)="d3b0de8de6b0b578f207c7a2656db20a297963628913972a9229b08296ad1a756a58fbcfb0cffb1c3ab79a50b8ae4a3d44666acdf05efbb546c1076d64117d87b4cdfd46fc93d813138c8a9498b1440f1fcc1d38240a4902fe05e87aed56f906846fe441882fc7be0a74e6ceffea377aeb4a6ebbee27dcfde69cbe33222947b32035934ef0a0f9a1a5cd2d94cc1cc07a6f52d9f2f67b7c636d05417c31ad2d01f76439d3d754f2d25a96ffc042", 0xad}, {&(0x7f0000000140)}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xe8, 0x8}, 0x400) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000003c0)="2b23f329fb94c7bbbc5014039b859553c0403bb062321f74a3767c1121001f9e7a48c93cdaf0d99bf65de63b294017d23c911634429fca0e5b3aa061c538b26243af84d3beb31da8881916b7f7169bb02f6a94d1c9f0dde5bbc71e145d2eb450c06a74c1a95b4941f80efb495ff53737ff48d76ab087637a0d95e00990dd953a86c209d39ef102c4d7b08509d9427ed2c6be04649abcb265aee3b14a8de6476e24a6453f85111c193bdf1d677b43445607942b3001142e5c398073e9091fc8492864c64f182c90c7a42bcf4f1516a01daf8751b3963a7019f0c5ddf083d57f5f54aa5ebaaf653e599ef71720c7194fa135813571066c7261631a6066e3c7c33e9e2685a90407a7a9ce88054a9c231e1175c223b36cd3601b120ca7808b968208f7a7b5aa93c37090d3c060616bca7ad1ad6517ea317e1f8f08aeb79bf064c44a33d8f9d3b4e9bdefaa29e0f22c0ecd057aadad1811b02a9dc5d084dcbf364ad0e97bfdd2f17b5fc56653b7592ad22960bccfbaa2c0720bf786f389c7ed19ac34bf1abeb25ad4462c5e609d42693f2d0f211152148b6d3fb86775cafef2b1352fcbd2c9ceb2570cb4f01cf298e141a828540e9037cd19377a37f75761e839508666cfdf45e271f84ad9e1873ce7191462a2796c09376799e852de5343d2caa2a786c4695f1cbea5ed606c62663c3cb3649e25cb5f5941eb5178be76c68c0b0c5742d1ea985b538626b613ff76e529f2231c72515b40c4276294dc15ec23fbc8317c5a5972ec0bd7db8a48a25523ed0490a77e34f1a138413214a596d8b76b5a2fd98aa0669c1871e6167b9b03e3ca94e58e60ab534c5bc1e1ba21eeae1e6b29f9286ed7a9acd96ce6eed9d4206154890b10252c5f0511ef033be364d85a4970a4a9860c9493990e02546c2eb20704ece9c5d54e005224e2a166fec1627a1ba270bea5e511c7a915c8d17d2dc1158d62659a5fa392bf8f3cc87b0f3150c796916892c8cf3993175b2f883241b7571f7050ce3e398fcd46ec06e0b9eb171a7c549b24ab4d0afa392b7099d8e82c85509c68668b28041cce2454d112b6f04d83aad80ae3655070765b27319525f109d16113eb6d02ecac8ab0c0a72afc0996ae731b88e2c16a88d18bcc8e642c2b03c41878b8ce0eefad5c24c7a16739252ba24d583a0639e356e092df292bc65ef1070d90b00ffca6d30f79d40077e27ecba708320c1409af5bf305906abf6c8ad13d7d9fbc4b22447c0cf47ef3955a5fb6e45c81b3c6cfbf2275a1c3c39b44cfa3d41b1d09c0713e13b22916b00b081f16cc4f1fc1bea902e90f148ccb47f1ee7148211d1d6cbdf6c1f147db985659ecf8605e4ce19832950e1e54a31b33695b22f0f64e384d6a8fac9f0ee12311fa2ed00454306a8cf0946313724a677efc5457478c75ad77bfd87839f292e663d6dadeba80683b2f59da5c28831570c3ab9731f5acfee69a1a326aa8f0921f89f70e2a5a57c8e3cab3e45ea5d489a22f67e323aa101594f4ebf8d221baddaae2a7fef5a56c9f3c222d2aae524a853403ce7561df07eb7e0565932542310b9da0f25269fe5e50629ba757fa593530e7ffedc7a8bdca24a45e6f4a748256996d7fab8f869a6ef9f915be0f4f54e87ec795ea7d4dba740400e7b771f863a7b5685a74fc3bfd03f5a8aa270d56849840924b0febe9aab2dd7f6d12f55eabf1cfadb9f5105a9b424a8cf51569d02dd835b56c76ba41826b6f710df737a6fe228f86800bc3a49394a0d445e2fd29baa1634e52c30233bded1906b88c42b946b5d94929e17670fab84a1a928887828e01c30f1425eb6841201ac8dfc2186998f1ff25a114722ec35e3ec6b6d4ae49c6d779c460404e2e9baa25071d5a802b4babb5438d468160774635c1e1ffe632fd9253b5930f2c4f920ed32a65274af9d2a61b98ebf41bf90cb711cee356d609806963a0c291fb24cb124abd648754e2aa1add5ae40983761bd9520765c9f81bff4fe5fd99abae549e1227c707056c6b731c89e600bb16209a13ae0b3acb0d518b42d1e12eb86503498eb404a450fa1dd05999b774cadb92f2ddbef1891c6de9633b5b8f1944c74dd73afe95ae399176c4accbca0fcb2d9e9e041f3540cd1aad47c1e52bca50ae98c0b19e604584f5b052d1516f5771dace82dcafd8afbb7652ced280203b1753bf9117d6b7d8894a79c9699a1a69001d4cc68d01b2fb74d037be3b0c328efc37632411968b3146814d57a8fb8bbf8e115382cb14b2f7b1bd949d9513333fe29ec8ecedf3ac81ba781f249079b78c6eede7cffb4a02844083727ce817df43832610a50a9eace916c17efa1288ec98d1bc557b94f5147149e6f9b634bc0cc1c82c2e86316d47f25e9b1ad6ddf9c7a498a154c13d4e4af532b3bfb6f9508cb4761cf5278592b471cdf0508396e071d38122646299f04fabfc4b5453004098a43c73995d17821d61d390f040fda8db3aa9ca62bcd1341454bd88e55e437461b58d18e813a30506edb2c67e54fd29409fc68bac9cb55a488853db794892639d7e435b85805f5c1ceba51a21439d8039164b72ee02dba3cbcc42597851ff1f06902342a0b736fe0eaa321bce594dc18d3d51a1caf8c5e6dc6d2f6f3beebaf74d4ec1c1ce409bd1cd3e3a6b034a77df3c15b653998137088634083d0721e8a08ddc78d62e07eac329c59daa1b637b0db9f3b6b1e96fe3d15480975f875673d7e92ce7ff5700a19b126ef27431a56c774a534228a474bbf24f47d89099ac2a928cd6d1e833629468b4713f2b8666d1913b81d06f29ac3954760b47d770b9e736a302cea5ed76ac5754d7ffdef66f305a25a228b28e72af1ee8e759ef903f26fb4286e9fe6874e3993c19c129fb01e729741ccbaeb3fbc1ae3fd1fb0451c125de58f805cad53a50b9ff998370abd2e14ad7685ad64d623f51e539598f7e5d9e2c997ede994928017152045eb81e251dc92ed2bdc2e0a4d66b3fdcc5df62903f798cddece9617c97252b6062dfc10d402a4ebf298f44abef748189b58c39d6ca971a536875e5b057eee0107e820770bc02098efac49dbb089dbe9e95d4685770ad9bb62a1ad6fb066f029b01e4b73051fe96783d3a8123145393c42c8611c7b8a0b62cf20b15916868730abff8b42926e11ffbc4b9b72fad97ecf4f4b2a76e7eb0d5bfa7e115334be53d8cccc6d28342d3cf74bf2421816cc1c89ebdf8952a2b3c1cedce5639bfdff711468273c56d39eda0db273ebfa6c32d8e6ecc80dff45274deea39c1d5398e761f0cc24b88e7a196b1da1b692d6f2aa064fbe5d7c4ac137aee13dbf33365e45cb2b9c94acf7b057a67434840551a5c15c6108c441762997e7fbceba5d583a9dd59f1a2433460b97f185368998516d6e0ae7f3bdc275470dda9921aae0fa4070c5f26a3d6cfd65604ae66c55678c15422bb226af6d40690c2932cd09a7cd3ba1747f1b9642eb619fdebed57f5139be1e2dc310a3dd372279f4d583a0b7b1df5e292cd2f30d088a6f4b56d808b8c4d99ef9d7c47c61a9dc9b3be97d1f2c0a2f2d65c899e1016237b37a38b709050f904a065d5ec541c465b2cffb6731724c31d7f30ba12ef9e02a2758f5f1673cbf5b22f3eead71c20f000c6c471c35ba1530e779fce9953e7b0868ef6ae5a626d0e8d048167e433056f1e4499808008e0d9c67f7864dadb46f406391c16c56965e383cc430ca85a89f67748005142b1b539b3982e88398846ff8c0d9b4b6a9ea19732e8af54f5f304593e12781e1e3ed3d6d0d57a31f0e7af099e4745036868104ef5ed45b8b522336e02f0828cff0f7f7933a7261adb891bf1cfbe9451efb13f533ff9f30cd11cf46d2fa5dbd8d6b971abc10d433f10cc4a139c765e77e77eb66b91766b475a68079b20c1481ee2653ce33c7aff1bfe4e37d69fd241b85b6faec93fb174f15d076887d017edcea6478b5668073b67baa3846e45f2a43cf1f43a3917b0435c4124b656a259a2816a2c05345d2539fde38c4546d21fc1882a7b8a4eeafb6b938141c165615b4d9d906f95b9f4cb914e2eb6b64842edb958a5a18a4c9a8f1d365d700672312327eb6dfe2945da9513c6806ec7c3e31724288f015878674207fb08197d98746bf7d40c3fd7300d52f5719f7ddaa6f0efec93874badfe7635d15f09b493c3848d5b20f69bcdf5aba8a70f02859e39e86a34cacd552adc8ef9b7b25ef2ebb5704f7a80f7c434e93099eb9550057caeed48f944715cd0478b6f8c7e1b3821baf045087825f722be77f19c0f1e293f5d9fce280d745b269106f79c6a12d254c79932ff1253d84369e187a32e568cbd8185bc0445c3b9e26d38453845a58d15ab0d934adf486c112f1baa7d738d12ad5d4b58c6220df7799f24faa180c4fd290ffa90b7937beb1d7d25468409a497643d9c05e6be2ee0699a595aa17da34bfc117441a42c6fca65a7cbca4a3025fb72a9e8c0823e5f39f4db74187feae2a05fc88aa788e783315566ef0611a04ef0ca03276a1951367a4e65358fb9daa4a4edf8eb8a6f6c9c6825737eef99ab3b50a89afca1a4218a5b7e50c2efb54f698c7b1582e9bb767c828fde74bd82f03ba4f177c20b9ae51e985c67d2e0ede189545fbac0666617824532a01c05a17c66ca42bf02364870e1364618abbcaa52315298424e225b271df4d45a382c1177f32ec324862e83efc3932b8362d593744a4afaed276094dbfe3465a47a7c844912efa0b2216b0a315dfed8a3a686f1d7dc94adce1e9376a98849dbb51923169fcffcd4c8e23c48120229b55c2f9a38e2110c1e35548ad38d06ba36d1a194c15b2127b94104197e9521aa037d580f278b55db5215028b42ec6a646d5101ae16627628e731e84c2fb3620e7f40625a9a92e210552b5e7507a9c1cc334230c6dee8905bec2fe5a4e3150e27b5c0039c25f71c42c3dabd238d1120b4a159e6d5b635be31505f2ca6114a78d4faf6217bb98a0ab83d66e2bae0a624f6c969b9c8518c5f63fa50aaadfaee622f43a9d5ed65aa31f98dc64d5e563e0cae2bf1c152cbadd7cf8b81ac82ec297d47d06354efdf706adee4347301ae7ab3f87c5b1c4e6be37ac6f9e73520a40537cf7bf01306fb9f8133aa91f729e42f2980bd4f94429510011bf24d9d46a1eb04afdae1adb58e297123c36dfbe24e9cea469296e3d2c88f6ece8da3f158cf9647e8276f17dada67e937d3c7d44ef8c60232da1f27d682b59e02389d6dc9ae4fe4e303914ba22fdb609f38e1c19fdfaa9f7f8ca487e6643e29464df2304534368a2a678c9dd14481338d6d61718ad053df73cf818b4dcc4af28febab9a3f61ec4b1490167165bf99d61df9da06b58e957ccd3beafd321c087bd4bc65d0fc0c1620735bfef973a2f6314c5be5db1a19965687a3c1986f99a0fada938968f17fe19a8affede176a2353a52e40e6b67f969ab0c254521d6df1a155c56a63f0de6cd130f5f4e3b092ff438d981b94e9b37264a6a6f98f6b483616ac4f3adc7409ac6666f99690c3f94c7629a5d406ff86ebedfd909120dbf2d815835474a9b7ed1112f16c9f56c774613da69bbb5038533cecaac8ca1eb9b23ec5689e9f533df7f55c5dad680a619ad5e494cd05630e3723699bf991cb56242fed735681a1d09b2e2d454dcbb3ebfc8754b487ba17c04d33af0c1fc09205e2d65a9ecce717aef1ff2fde2f02790b2d9212545a4ee36dd2ccc51b86591c488c836c1bd4ee1263668f0a4fb0d9d4597c4fe18d0001bdad8a6cde354b68cc4d85b33521e7b418abe2f27be0b47a75dbe", 0x1000) fcntl$getown(r1, 0x5) shutdown(r2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = getpid() getpgid(r4) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x122) poll(&(0x7f0000000080)=[{r0, 0x54}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) 16:00:18 executing program 1: r0 = socket(0x20000000000001e, 0x4000, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0x87a567649a209dd7, 0xfffffffffffffff8, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x5, 0xdbd1}, {{r0}, 0xffffffffffffffff, 0xc0, 0xe1c657998303ec2f, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x44, 0x4, 0x8, 0x100}, {{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0xed1e, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20}], 0xd2b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x83, 0x2, 0x4, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x28, 0x0, 0x3, 0x9}], 0x0, &(0x7f0000000200)={0xff, 0xffffffffffff7fff}) lseek(r0, 0x0, 0x0, 0x0) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='./file1\x00') 16:00:18 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffc}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x97, 0x0, &(0x7f0000000040)=""/151}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x48}, {0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="db") 16:00:18 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="7491605abcd8ec6c96ee1b0ac35c21ec06af3d5d01ed2f97603c6abb4b49f9850aab71e543d75bc1d9d351f0d5a88b6b9d469ca0a8e63ba520011be11f180ea8d6822a6bc33b29af7a3c996d9dd1ce77e673a046d2438bb3219ba263fc6ca69d2867ebbf8e074e3744d8ec6dfa4b9a1a22173013e3fbc5169d7cb3a3bf72b62225d80118fd136777245de211b7e52d10b0554ab133f36328d6f99e0f8106e1087030a09483aa", 0xa6}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x68, 0x4}, 0x2) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000380)="0fb08a8d1a029be9e9144c229b19b570dcffb2543c93c56bb9701042bef4223f229f0e93e90e78a3d856e00369812d2b9eafa5128d33a5823438f36c244f273b4155dff0408db3a6b1766b7a5a0c4aa3bb5894dc4d6e1d0900000037ef806d76aceee798dd03b1d3ea636b0096796aa3e94e40a85e28a1cd323d00ff82410467abccbb9c98aebd3c9c7ece0c22dbdfcbd539387892e951ada5849fe2a724252c089d11e11b8ad2d8f56248574dde874e2b32fb1cd9982c387e754ebf8b7ffc7024cf352079de00914354413af9874980afde91bf114533c35c85bab02c32ce05d92f587aebfe9d85ce252eb67b385c1d2e9da742b98b33ae438be6c48d6f6885075d8ab64e2d9fe371198a686b487ca902a8dcdb5f5e8b6d67520047f00e8311fe39f268108fe6ad0d7fd4bf43a2bfaafe5ac7b4c3adb744f958cf65ae4aeb1795cb69b8f3f155ff07b333a2a4be65a53f5cc2a6adbc48ef004e62d761655737613cf08d0b908279a88cb7bfdd1b940fee3255e99bf3f93e75e1be9c55bb57f4dfa7906435fff3ab51a36761a1387eae", 0xfffffffffffffeab, 0x0, 0x1) 16:00:18 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x7) dup(r0) 16:00:18 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x800000000000000) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x28, 0xb45f8121e39e363e, 0xdde}], 0x5097, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x20, 0x1, 0xfffffffffffffffd, 0x3}, {{r2}, 0x54faff95529256bd, 0x28, 0xfffff, 0x200000000000000, 0xf3}, {{r0}, 0xea3c2436b908d2b6, 0xc, 0x2, 0x0, 0x8}, {{r1}, 0xfffffffffffffffa, 0xa4, 0xf0000000, 0x7fff, 0x4}, {{r3}, 0x0, 0x1, 0x0, 0xffffffffffff8001, 0x7}, {{r3}, 0xfffffffffffffffd, 0x3, 0xf0000000, 0xfff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x40, 0x43789734e84dfe0e, 0x100000000, 0x10001}], 0x2, &(0x7f0000000580)={0x0, 0x5}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() fcntl$getown(r2, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) linkat(r2, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget(0x2, 0x4, 0x1aa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x78, 0xed}, 0x2, 0x401, 0x6}) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xd3, 0x2, 0x401, 0x8}]}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000005c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x6000, 0x20) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSBRK(r2, 0x2000747b) write(r1, 0x0, 0x23d) 16:00:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000240)={0x401, 0x2, 0x8}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x4, 0x5c}, {{r1}, 0xffffffffffffffff, 0x1, 0x41175bd1d8515d39, 0x3, 0x1}], 0xb88, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x4aae8a9258d32738, 0x11, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000001, 0x5, 0x101}, {{r1}, 0xffffffffffffffff, 0x22, 0x40, 0x2, 0x2}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80, 0x7ff, 0xff}, {{r1}, 0xfffffffffffffffe, 0xd, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x4, 0x7e00000000000000}], 0x8, &(0x7f0000000040)={0x7, 0xb188}) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r3, r1) msgget$private(0x0, 0x1) 16:00:18 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x1f) mkdir(&(0x7f0000000100)='.\x00', 0xd8) r3 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000140)=0x5b30) sendmsg(r2, &(0x7f00000009c0)={&(0x7f0000000180)=@un=@abs={0x8e97c90368773ffa, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="ff91e89eff26661ce35a5becee5d6252e4c4a2023a719043449f2913d700a21028c0d0111d490c79e7a38364fa232e018acf4e6b16220737fd78a20c7f2f32f16c920d72e7f2a4b230ed45708b81fa73855ace8b8951ccea09413c90ebddddc293d037a4e7cbe199806e2c21606fef0ba17a0e32650a890aa8a576ac976642c1fed583432a783c95d8737519ad8091d1", 0x90}, {&(0x7f0000000280)="e0bca76ba5c609fe3ed4172952f416536c7c05fcec921b71896b504826b00052bcfac4820ecac04edcd6e0cacd74c6f5c91eb5960782eb0d6e921ee8864602ba91c786ba9a061dbd841576ec54fd2c56f1c351ec8169a37a8adb02fded639fe8e8f27bd3c714fa25304f89917d71665570c48af6a58c4b8f171dcd9f894add06000eeb5d", 0x84}, {&(0x7f0000000340)="e6a5c46b67c95d7472f3f2c01f96430982137dbd3f84dea69583037ba1424e01cc246488132130a434141bcf3fb63fe5954293f016b531340f0a6d409ad65ea29f09654094f09ea1209fd5fa52df60fb7d9acf009af7f67c8794f0d3aa35e6a08f63e267af243fea780026b90b3b9617a7f13cc9601fad4be475d0df96c16324a114026921be8f19ff8bfa73bd49b980fb3d0c16a4198227cd7db992dc942a6e161e4816e3b403eb1a7bf2a664cef6b7983632cc838e421c64e133c063022457ca25b1d24dd1bc72980fa721ca9316c6916ff5a127f0782b2fcaed36062516347f113fcc46c7", 0xe6}, {&(0x7f0000000440)="d2f7748d0f4e161decf5d67d7892198bba5a16eee5596dee2c0b7188a12aaa300d79d8936ca83980600aa6abcd51560bcf813f48bbcbda2ea266a2eec760312e16a8db1cd0d4e4f5c81654ecaba0ca5be0786b3042a0eceeb3fefb81154719d30e31d45c7e30b98f8d66c79278b440a45b10663e967f890f549b", 0x7a}], 0x4, &(0x7f0000000500)=[{0x80, 0x0, 0x200, "048986106939f38d568e222ef108b4382426206ebacdb1babecc687592c7aea8942c96fcdda6185da589ddc65ec78bf511e71be9d937eab9cbb4489a2c5c025790768e3721842e121d80857bb00c736c632f9c758d8163c6608e5a6f553c75997077a643a48b9d405255"}, {0x98, 0x1, 0x5, "1ff41b07cb98acd0ea23994087beea6188f2f7c8bc5d74977a8357cf9df2f4ccc0a4f13f88e3aa70f11e70d166dc814af4f8cfa3e43cf89433729a8965bd95d6f7fba9f9a847ce216dc1b15f456409a5648f5267491a20927ca330cafa154552a7d25e12f53a1f6a6e10bd8e30030b819d84cbf24d19e1f98ee5d065175e53f8ce91f0ed273396"}, {0x108, 0xffff, 0x8001, "ef694c4a911f7f3f9c93a58e68119a3199de28a2715e62e530ee497bb7173624eb02c1c52c0c024bf0694db1f96d2aed7b4839fd7b842fa6bec30890e0e7b5e0cfb3714ebc87f3cf13fc92ba72dd3d5b616fa712443991b647241b5d9ff8fd943acd483b316ef030b96016ae72e1c70233a59dcc4dc8755c80129952127c2b387643d449513fac7f4d0857a60600443cf6e2e2384f1afb497a0f67d324c0504ee60ea36a176ad4f342c89b8c8d5397c5b5413cf4e3195fc789611bd5b337fee874d4297234042793d7e6de57a3d6ec2bfaf3e11b12951f8bf146e8e70b1ccf2064789eb094365854692a7d5c0f7d093eae76235b93"}, {0xb0, 0x1, 0xff, "e346f8f6b4d664ecc85ccda4032f00a255219863f36d3c4f1480896ea4bdfe45d26439081adc8ea5861ddcfc79b2984c6b04d5cff60068817ca9f9da18c1ffa2a2bbec950de1c2c62548d35d2b51f878979541162db9d484a87d011b418347774feec53635722a9a6b7f49427e0eb2cb46f58b14a3a601b7df61f543446fbf6e1b914b26a914263de77623816dfb556222300f8891ec6c0882a598"}, {0xe0, 0x1, 0x5c, "cb08bce6739770994ed1b1ad6f32c486c01068dc381332d1f82262f59491abf6e1f0659e66815cd22b19ef406dd6431e27c1d45fa4c8b92cc9e3f3b65155b38d19775b8f38ddb3cbc0c15fed5c49208554c925d006fea60375d8e293b21bf0c62c2685f3c87b4e60f64c958b8dc6172297164b0dc0d74a67be53099e3bb9f56f116c1a0e96cec04b8f5c58c79e587389ed4b33b620e87d1637643fb91eb6c985e539e693074cd3e652ef8fc9ef83b13ddd456527e5606f0647e7e2e4dfd336acf870174e0b6a2cdbb5e0"}, {0x110, 0xa8cc4137080ef4fe, 0x2, "0059b5339ecd07bab720a6f1f2212d13eeb06e5d3ab6558ec6aad9bbe500f006036922dc2416937fcc1085bc7f05145f0bab72998338111b449c5081122dd844138f6d2d899ff9e8a0a1b4b779717f8babf5f9d32bc8ffc1e25a20526102fef079fd880ba25dc389be15ef9e75c92b06aac9fe68bfc6d6efa170aed69386c3625d9d0319a7d0035773b4f5789792c15c94523dc92a1a1f8796354f8eb587a1c87bb24c486a21bffec1cb3fb66ffc2a6564ad3793b847eaba4e4f14fa03b302f5a1eb8f6cf4d4f778338eccde5776b01230658755e6da6214b17055817244cc0a70477682363588bfa4591529a5a133cce88f6fa99c097b47d240"}], 0x4c0}, 0x8) write(r1, &(0x7f0000000a00)="458e80ab14223cde7865b174b3f2019ea3a2d6b1b889276e9b1a082cb0af11fff6a3ea9ba76d9fe12dd34d3254619b74ba57aaac85e40964fc062fa18ff2e9e871fe4750b7c6eaec92761bc2214239737e2b0e8c46a26b97db66c2d01bb467eebd13266bf7815d3ad725805d7452ea2dd26d4c1bab81f8201a62f93ae7ebc7d3c8c639ad6c3bb6", 0x87) pwritev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000ac0)="3f351cfa7505e174cbd58e654a602b20afb1338c163ff354ee22254ede6638aa8e9641e0f3008acea0f21e90761b876f98406ddb688b5692ecdfa96cab51cbe2314099b9e39504277dafb934db6038798c7e04789c7c06660c4759d13dc317c1c34fd7c6f02b75b3620b17504ec3b23b45353d4251de151b876f7cfcb7877a4fe3e7f435016e7094994d2e8beb564058c2599f369dc20e01a367db12039fa1c8e5269bd985b205091334bd399c497e59992ae0587e5521b308705c7c44d33e600335dbe70f2173a18c76757755e1067a39e32f3238948cc5ef55733f78ef1e434bd9d045b3665e2add29e980517601c152395ca06701fe347a6ea5ad816e00e4e30bd6fded4de36cbe0cea40257575c43cdfd6d0b2ef7760ff76ca873875282be2920b54df7842f244681fad5980c3fc344dab307e69cab6d44bbb1cf836e15d5f3ab01cb2fc1219f4497dad855321ce3aa4f58e327b27c5831101f7fd057b570022b454075104a82e88faa51aa7e5d7bf841b167d5f289f18c6b94fe4070a9df69385523c54921811295b0c68ac5c71c71776c01358e420a7c9b2b6e0d131a36d74c9f5b81006da0c14ae529539d529888980b0032b5439d6fbc42ce23853f9a16c6b52548a47c26fb898879ecc18cde1ae49fe24ed99d852002a6779f484a851eb9bb85aa630a6cd1c05235077e5c12de7813de494943278107e4b1bc630586bffbe41aaccfd05641cfd979669dfff2c34c29ce8dadf5a87812e2c7998f4a0d3c926793c49cadd23cf927fef27323c514e898db2194f6772a2dd7198865331484ff82d299f842caf0f33a7e4cbffa8970ca6ebd245760b73c741698350a76004569f6a9313eff29a12764b5728262a0833afcb93faa6f3ca54d6d90b5252746d00650e17072ec9923756306a6b77a3dd646fedde92e77ef8bb95075d348e8db260d05a55177f61cf61fd8d16184abd2171ec6572bf76132265e5ec16adfa98785f5070dc79dfb644ed4c13f09474982fdeaebd316aa6ce32ebb4500f181bfcb4d5e44a6c94823226818b15beb94c4701f021397a68a8d40ea92e09c2f23fcbe8c8c107f0ea9da76735491a95991fca834b573c97cc7f0575c198426bd5cae234071bd1be5b7b6cd1fcf9830e80132d8302fb5e0ec80eba33960f0a6e0d6b7e1621933cf410442d915c222ee89948a66aa5f05f2f27d3ff9a54bcb415e5b0e3b36d0a9439b6b134175d0866def815e440db2651590a74ef696599afc1805409bc13888e43d5edea5be9022f59cf4e86c11931e378e1bd02144e544f674cc9d6dd8d8021eaf0acdcc876681b5a7f02c932a7ef02d57ddd0373d058fa9391704be0d5c6f4b77667a59b1d0bff93fc84ba1d9376cdd00518f87cfd3c301afa326b2cb430eb12c383b7f78ef71cfc6b8ae3142b95f8a351b52afcd8376ce7ef5db9bbcbe6da4a8143b5e8bcfcc442971bc7556879c532442373a32b622b53e893c037ef9eacc7de8feebe0e48370e84a3ab917d063fbe5834cd6dfb637277932865191fba55053f6fdcd639ba5f8253cf9865985f78d18843bc3d0fa83ef419f2b3a529e79a2b2c2c381b97ec531ef5e4dc17750af36e191038b5468a82ffd398e8ad6654629b24e897bffce489d7f4bca65746a03aa8923d608d385b9ab6ad0097d6ba475b83fd0d6c1247f5381b66f461e38379536760fb1fa309e0eb6c01df071fd1118216c5707815ea1caf23babc787f90a059ee5d6a31f972f61652e670f2bb82a28ed5ffceab2fd32ea79c919d0fcf9ca20e7ef9427c738d9555508bf93c44e585eb1023b3848bf9664e8531ad7e2ba8305899c094651acda812713d309427a5d9563e11fa6761f03e52c0c781c39ee6accf166eadc1d9725f58502a81588176c872d3418b5a4ff911222cc4da2a563b5835beae137d8505427c52c21eb761279f4f626f30aaf287293dd814e476fffc667e67aa32a2f9b4d95829e8d818e43347c94eea86e235aec9990212011ceba9c5632baade1c2ece0752964272d2c7ea82944aecbfcebdb0674333ff536b3dc619768356fca8c1cffc0a1ecc4aa8cfed17b20a1995137dac6fbfe382e61fe246236b8d8ab4dadeaf99dd3078c3788c071fe42fdc48c61afca24fe6a06c310bed661b6f9201e3f9832395f365687b9d50bd8cfe2ad50af2dba9f0d453542ce333e75a69ed272655e3f4fae0f57d8e54f19ce7cf0066308226cd3c0ef5f84d289d73aa5c570977659e21594cf233ad77cfd2be939926a550d18f5cc3da0e9583176e6cc4886b88338666f812897d95f53c15a2b70163fb3a81c985146d8a7320dbecd29385e3d4d554b27c266cd41b659da92d5cf698f0b142ebe8dccc946a96ea73062283b8f3dd9821412c2b781a3ca5fecba29b86b555e82e89a665dad86a2762541d8ea8fddd65ef5c5d26b2f894246145a2af8f183fad231aff02a9621ed9e086cc1b524a5a082e6e927c6a938636a8be8f762273d6c23970d1ed1e1bbe2d41c7766c3dd5fe769658fde73843eb5248e9187dff142befbc3ffce8c64bfe16a325edfa4a7913d2c615f1b45a74fdf5b6fe1fda663d10729318b59c6efd1ef54b8b44393160a2793c1f227fe8b3cfca2c48a92b02394b9345bdebea02034919dd51b8d5159932e526e0e8bd17527a08027f8f770df6819ad5eb2abf08a93e2595ae634c677ec8e2943bc24401b119fa322ae48eed44c414a67344a72f7301126dbf9c0ab87262109a3c125d2516e05f5d4747aedd07edeebb4d050655ce5594dabd79b5180cbb9865804bc51d3cff0a77c5c34e389a8407a2c770419cb2f5faa2c8efd55289cc19054c03d71b8d9665a32f7052fd87f923a131819398563c4b9ad4686e925141dd15cfb243c0e60641c28cb3363bfa8666b9ca575052750905c8cb401425c0e328f9da0c4691953916c9ad3e820ec8258292aa97d8d43cba21604488d4b444edaa4fc3907815fa043dd97a678c004c5c44c923c08fb0f3a135e59bdbab0efcbd6e2939225365a05307a6dc7c8de00774dbd5fb343ce9fb8662636c6db69e63d97695b5e1a74e5d9ada0d64aec97ce9a4951fa331bb922a4f8ca48e82ed0552e3e56df3667755a642d4d10158c2af0843f26d5e1621f3a82d4fcb21d0b236118e53e6cdd6839b4b0b6a3792beddb0538e841d7aedd6393d17ecdc0b4aa6220eef3783c834445c02509e28ffbf88c504cbb802e2199741b178096cc5b22945da201a65cd5cf9add5fb3b163c6fef23e83a6f67bc358d1c2b0d6995df1a5c33185f75c217f00a49e6996b4a6b7bcf2d656e0642f9dcb5a9af6f1a9c95c890cd68d054f12426026b5a7362e0efbaab478b07261a20b0ae94d427460450e7a462ffc2f29dc60af8d29c46e91ffd19dbbf3aeb79ae2522e99f64b6f62d93d7c607f3da3bf1c7af8eb1e7f03c618346d3f4aed56c8e4a514fa46c53e565529ee02a1f62e1b54222196e61f47bd54db9842751e629a359de697b9ec0202589d76d5be1ee6ad2551b2d736eb12fce5b99dea9b8ac633f118ddf2cda71a0199bde255b793622c0e0bfef8752374a16c09938ebe72296aac87063b85e15be5ec40a77fb281466f415403ead2211d550b373903032c9db676bd4b1c80369d6f88ff288fbdf809fefb38152c91b35842e592e52f7b820023c32588dbd3fe13c343a41ce58f97f745345d0f8433f1513490de7c618c68c728572b8bf58a8a50e37495e4dfc88691cf5cd6470949a15e9d2b886229fe8657cbdf5175c6ddca20fb55f123e9ca362e454ba6cb37fd87a80a46b16e58f2d766ce689a083cb6b085180ea57fb18e15825301ec36749a9aa2c60cddf9e2d86642c0475d1d30c0f97da17b1f9c880e4c00f62c6ac4409cea667fda117b775d0bdc46506920428fad1159c3b123741822e411820b8db3cc7b47e04c7655a0f000f55c6f19b5119d7dfdcd898ae9f8acecd908a1140c50afb33e6bfb686b97f3f1b82c40b3633e7db71ddf72066aaa2be86b0a93eee70fcd36da168b76ca3db8a649d1add89ba90e107118f79ff5161e6efa3ca7077b5900ede093cf3c306d224b281566ddd12aabb4881d9fc362da038e0f140e16c659454e3bc4aa638823536f7d0d82b5a809ba103abc9ed14ba3bfe5d2793ae0061430748ed7a312f3fa40aaaa5dd31701563eff216156dfce34d608167910d8c0bde3fcee8413b959e871f077346e0cc573b71efaf7d4772419def7901f20f6da47053f9b6d8308cb9026b5e6e3585af4ba8bfc5d3fbd4681eab500baf8c149543eb19363299e20f06e517efbd8b6a6f5d478fac1ad0a3a88f7a72e1c497e80a0ab30e52b52a911dd5f071f770e9687abb64cb1b58709624e29b6ea9eed7e038aaa1990a403890fe0f624e22c5c1361e1b4a6d73863d46ddc81c11ac247ddacc110cc82b1ed229b1ea38837c9a6b3bd43013a5cc3cce466abe2fe78aa69696ab8b34bb9199344d8d67606a13485c14933469fe2bdc4c3d2e3461b5d6e7845a7d249cd1263104f8400b735b009a5aeb3cbea024447c27bcff8839237efeebae29b35578023c23fc3314a9dad207da49cde5b4844d05319f889127f03cfd41aa5160f1505ac2670469112a036c36f7096bdb811262af16eb6f285c6550b229a1382f24223f693f11b9f84b21bdf1392c9861aef46ab71cf1de27e73e3c1fdb4ed1b906f2bc0ce8af42d516de9ee63a69bc171a4ae86a6623599dbab0815a3696ac83890a3219fa874e9ab258320ff56ae461a473afa77c4bc74092908f3be57a115ae2feec784ea2a1edc82c677315192be6e8eca504b781c93cb8061406abab00df2b468c8cf354ffeafe4a694fb2ccca9366a69888ba9bf73026e61bbc874b849007d6a09394b9e00abec552f0c40d140e06a4e3b6ab0349a1f262fecb0bd1a0cccc7f2e8070ebc3d1aceba4d56bc8c1d36e9df9db395a2ad44c8acb13e946af623a984098ab6a21bdc81fc115289b2bed02f5fc24b07cbfa410882affe5f86bafe3c900dde0452b1332070a2de399b69b1e163955d73bf40758cd894effc53876a17dddabf3b18f6547eeb28200a8a50c2af6a13a535bf1dfc58fe091f5a80d2c6a1301c09af2dc5c09181fb6dfe6e255434ede2ded62a5f9ebbe08be238aadd07bdba548898b51ad57814d1ba555d759ea8f19bd1cf7321b60aaf1fe5b1f23dff43ba1cf95d557baadb076fd6f266764aa479ffc2217369a58a739412feb766c2c71e7d119b9aa597e48acdcf3a566cefe7b5dddda7281fd1b6be9d0ca911e21d732c3b5e05cee82256efd6a06e001b47298bcfcc7dbaaf2b937923b6b1754f68f00372e28c6c18a3f60d328277d7b186065748cd5da9e82729e06456fa6c0c8be2927001cf08732ff102385eb21b60bd427462899e0cd6436b105f5dc0c4d0b1321535d520a4f9ee12bd46498ccabecfbef820f4a7b43b75583ebf32d5109975d85b9083ebd6c1be331c6d89b61838e3fccc318ac091a39c159ca49571715067883b81d3fa75bf11aa8b041ebbcec5cc4e593c13967b338eb94a12969770ede4ba69b016d5ecc48faff902b6818363d2adda507f2ef73116b2f0aad941ca9f06fdd60998470b2e9f38bb62eab144c1bdfdc18631ce0f93cea0e839157040048cdebf4ac807c5f4a2982defee9f677070d7c367b37a998a6883975a81607bf2dfbfe24af51c6c5a83d2287450736aabb9c2788f1c920f6e7705a1d5a73ab0d82ef01f90945b5e45c47c58fcb5284b4c76da2dfd20465917a94fedc2e568ced828b03", 0x1000}, {&(0x7f0000001ac0)="5cb27a50db8670be9de0bca90dfc8cb87cdf9c", 0x13}, {&(0x7f0000001b00)="beaa472ee5843b872d796c380bd61698148f593f0b8d59a96984fd617da30d30abd0061166583fa9a45ed71c4d40cc87ade30eb3341db2d88f5834aeb3be", 0x3e}, {&(0x7f0000001b40)="0723338dd9a1918673c9ccfa279e17a1d10f8339d5ece1ef5c5e3e92d8db9086d37544a1512b9e3ff9cf4b7c2a8ae5e9937671ec3f4d0b4dfc2a6a9da7fb4adab958e4c7f68424a2ef6d8e51be382929e72e5eead7e6a810a3b398bff41b813a1e0dd56c42ae4bcc508e634556ff37e5ce7e6b69749bfb47c688611e4f7664b6307ea2d72c83f9a1aa7479752f1c3610ffda7a0bfe4cdfd37bc7b300c830955a5c71a58bf93057c02ef2e7b6e89269", 0xaf}, {&(0x7f0000001c00)="41601b47ff6f92bd4e6bb2e316f28713936fbce13c255379061efcfcd5663b25608f4bf9c75d0818eeabaadd5c08ba4f21fe35b45ac6590c30618ec6921ccc8611e58e9e6743842b3b53ff45c264ba301ac755700f2b9aa8", 0x58}, {&(0x7f0000001c80)="92088f7bb20f2e7c5bb1db01b680227d139144f3daa7e1be8ef51fadc97a21c39eb32be75704846d14444a4814080dd6f4d43d01a97cea70f76a4af4571b8445573d3597a5b5a9ad89465d0aa2a67ae65f6193a0f60da99173e8156e70fc92bf8547e952544bff49e7b63ebcc39fce7561accb01786eda47d43480b8797155a906a40fcb7d9981b345e61582a4b16483b3ae8d14002347f6f2f96050db11dd83a62f7f51d478b20730ab8f69c69970f05e3a80eace863c5f3ff6513557668c8e39281e2832ce309645d306454a6077781a57491248a84f9044020d13ed75", 0xde}, {&(0x7f0000001d80)="a9ae8c6e168fa015865e2ceb86c5606af5e9a8ba099de836557b9f37a68c2f85b681029aecc4d452fdc7a77945fc3d1d50b3d7a998946a04892a", 0x3a}, {&(0x7f0000001dc0)="57391627209e32e6343a68f87a1d0f471e2ff4498331f8be5dc317b9a221656149da5ea2b74bb4dd9a9c4987c37ea30bd9293d074558ca338e4b3e0fb927d79dce18fd0133a3232fe29672634474ad02d46d4f0b1b5f96f69c2be827af0d0840c9595a4a40427365ae27522231aa22161950f3e15d68b0458f06d7e8d68310f6709caddc96bc73eafa2e9f029c13e89b06f805e04d8c2640bb6153fdfc1dcd0cf06f274409fe5538fad75a87bdd99776b603f2f0599ccb09fbb490e67d7abfbf9094", 0xc2}], 0x8, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001f40)='/dev/wsmouse\x00', 0x8000, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000001f80)=""/248) preadv(r0, &(0x7f0000003300)=[{&(0x7f0000002080)=""/4, 0x4}, {&(0x7f00000020c0)=""/26, 0x1a}, {&(0x7f0000002100)=""/232, 0xe8}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000003200)=""/88, 0x58}, {&(0x7f0000003280)=""/120, 0x78}], 0x6, 0x0, 0x0) preadv(r0, &(0x7f0000003440)=[{&(0x7f0000003380)=""/139, 0x8b}], 0x1, 0x0, 0x0) fcntl$getflags(r1, 0x3) semop(r3, &(0x7f0000003480)=[{0x2, 0x2, 0x800}, {0x0, 0xfff, 0x1000}, {0x1, 0x4, 0x1000}], 0x3) fcntl$getflags(r2, 0x1) r5 = getpgid(0x0) r6 = fcntl$getown(r0, 0x5) setpgid(r5, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003500)={0x0, 0x0}, &(0x7f0000003540)=0xc) r8 = getegid() lchown(&(0x7f00000034c0)='./file0\x00', r7, r8) symlink(&(0x7f0000003580)='./file0\x00', &(0x7f00000035c0)='./file0\x00') semget$private(0x0, 0x2, 0x40) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) ftruncate(r4, 0x0, 0x3) 16:00:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000080)="ab27c62363794eced4ebebde40dc72d0bc23f4110525a382730de6db9f919804000000000000001e6b4a7329a67fee23af003c65ea2b555a74d8", 0x1ce) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(0x0, r0) r1 = getppid() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x101) setpgid(0x0, r1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8041, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="000000024c8a44e1b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000cd08", 0x34}], 0x1, 0x0, 0x0) getsockopt(r0, 0x9, 0xcc30, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000149, &(0x7f0000000000)=[{0x100000001, 0x2, 0x8, 0x29d8aaab}, {0x4, 0x1ff, 0x3f, 0x7}, {0x4, 0x101, 0x6, 0xb55b}, {0x3c, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=""/104, &(0x7f0000000380)=0xe1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = msgget(0x0, 0x10101) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="43dca60028fb87bbcb134f132801000000088b0f4f6bf328e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4a0c1f9c4828082fdaf22f566aa3790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec79190bc0b0fad679cb27c4421fbff95e994a531a06a78075037bdf10e0ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b4cdec7ae0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875eb6d1065a48aae05a8be74c317b00e25c141a97f6b4d96b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c04a32fab332474df92ec95e77e656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be21aa6646bfbd324dc4fa191e5974c8d8af6a32b8ad32178ca516849ef2ea89dbe3c8ad1b3"], 0x9, 0x3, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x1) fchmod(r1, 0x34) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000240), &(0x7f0000000280)=0x4) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000c00)=""/224) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x0) socket(0x20, 0x8007, 0x400) r6 = getuid() r7 = geteuid() r8 = getgid() r9 = getpgid(0x0) r10 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x200, r6, 0x0, r7, r8, 0x1, 0xed6}, 0x10000, 0x2b1, r9, r10, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) socketpair(0x11, 0x0, 0x1, &(0x7f0000000400)) msgget$private(0x0, 0x120) socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="1254f3014fb6ec53397a5e9b540d58bb2b1b9d327c49914077e9c251eef610262fdbdaa621d4571fdd58096a019b0ce07f8abd7a68bd6a02cbc64aa2b4c6f8ca228e80fc115bdd7ea4c4f19cece609e348", 0x51) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0xffffffff, 0x2}) setuid(0xee01) r11 = msgget(0x1, 0x2) msgctl$IPC_RMID(r11, 0x0) 16:00:18 executing program 0: r0 = socket(0x11, 0x4000, 0x5) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x828a, 0x102) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) syz_open_pts() getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x0, 0x100}, {0x963, 0x3}}) 16:00:18 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x122405a4}) clock_getres(0x2, &(0x7f0000000040)) clock_settime(0x4, &(0x7f0000000080)={0xbd}) 06:50:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf697ce2000000"], 0x1c, 0x0}, 0x0) 06:50:28 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000007200)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f23036c2767b7abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0xc33f2e51c2deaf5a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x175, &(0x7f0000000040)=[{0x5, 0x10000, 0x4bd, 0x6}, {0xf882, 0x6, 0x3, 0x1}, {0xfffffffffffffece, 0x41, 0x20, 0x4}, {0x3, 0x3, 0x1, 0x35be88ef}, {0x100, 0x2}, {0x6d68300f, 0x7, 0x6, 0x5223}, {0x3, 0x7f, 0x7, 0xfffffffffffffff8}]}) close(r2) fsync(r1) r3 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000003040)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06cee243b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da37c624267123f8eb654f6d59f3a492f215324f3a002481ba80d4d0cc"], 0xa) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001400)) mkdirat(r6, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r8 = msgget(0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) msgsnd(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) symlink(0xffffffffffffffff, &(0x7f0000003180)='./file1\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r8, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000848b327e7e59409500"/104], 0x68, 0x2, 0x800) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001840)) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000001880)="a8710b64892ab9c80da7cdf125974dd106ea6da462cd13def721758e744c8d55b373c4a782a7f8e737cfd25bafcfd2f1628936e997ca312b0dadb274b170984631fbea0029c07fe768f123cd6612c7732570354e236254c64a65e0046dd01d047aae36f136e071717385c7b16cff2646a4439bd5fa595ed5445815d50d03fce6bd02dde774221a59d3029c4a902de921e0c1176ac09added7e372629c121cea5d1ac65c73261de42820db89b06efb26bdff2c3dae036879d94e430155c590bc056b48773d45ff5a6ebb3653be7e387b8659f8decdc00d9aa376a", 0xda}, {&(0x7f0000001980)="f2fb890eb112fffd", 0x8}, {&(0x7f00000019c0)="c93e23bf8fac3b6c2d42f0e7c309e96ba0517cec42f161eefa790360d7aec720987b58a50eb7f5f159db8ca89003e7d8e0c80f6939ab5abbc744d8344f844e68516d74a8c9e312cb4b145b6e2827e2a557511a9f4a50b94fb27f791fde41e040c20c620e372356ce4aa37cfdc70352a613e22f63631172194258301ea2ffd02360078e9edc9bf7ff3624b5603f9f78b1be24364e4d4b1d0d5caf2dfbe56ba5730272578ef615698808b89ddaeb132cb7fa5ad3e770fa3054704bd9b6000a256fe11268a38eee2285de43b605cd733b569a748620647b7dc258042037b21bb80439369551500af85fe639ea0bdc", 0xed}, {&(0x7f0000001ac0)="8ee8bdee96a2b86fd512fed7865ad5e45977d1c62faf9d2312b9705240272544c732ebf83dc73c116d0eac8c3c4467417938e53440a5a1b982ee3f59046b61551534f7169de5b17b52f158f3df8ff2134b6352551b3940701ee59b643324d602e8b29e3c277ad443c34add714afc721f914c13a6603063790addd1612c6390787f6a4a1f1c01fdfe3f5507062781cb", 0x8f}, {&(0x7f0000001b80)="d455fab0e27903affc93ebb5dec844d69502eb69f1aa72fbcc37083786b0819180e61d203d7f979399c4c61696b320b5e609fe8e5b9a84f2b8c69a6bfb95a81d2739fa386e55c5a69afd1955d16fd4c117d674acf29c341535ece63fe5aedc6225f2208ac22105f3d91a9010f0fc5c4e0ca3544df0b662c4215f2ef67a05912a334e1b7fc49830ec7dbe726348531c80a092e8fe546fd07881a2b31f6aa7517fcdf2e7f0331c0431e98dc2c3e2fb25a94e418d4b66f86d096114b9f9124d087b6fdefa259d171ae0de35f4b8392a7e692a5b4816c34e2230e4992be911a0410b", 0xe0}, {&(0x7f0000001c80)="62e60286b332a17b336812710d395598c21e5ef30e3da910f48429f3d70f59d611f256dacbfe97090f59ac285d4a0d00556caabddce34b173a1e2f35b97e5fe6fd353dbfcd69f45feadcde019c30ca36d76ff0fe10b27706a75758bf83c31e2c555da53d01f080c9ed110f77d8818a4a6c51b0aef6c43cfde97831766360f4726bab29c1e976748c5ef0a3d212b0733d3d981ed132efbe853684f36fb4dd03b8bed6f86eff9f0c735aae755f6411a3494cd435e40aa37dc897d22a6685232f800a8433b3877e4f16ee75051bd7a0326d65b38b2024689ba97bc81b32bbfb9e4c86ab4c3158153d35eb88a036c6690581b294732a18b76490c99d93a14f2f5a0be53ad607928324c0502dd9d22d03aff52574541032406ee5e274e24a564279fa397ba04c32684115714a995debeeac3e888c444832bfdd27fc22a50f7bb2654641c68b9058401670ed3c06e2d4f6a6d9bb41f8879d3fb4f1d10a6e2b144390fb9a517aced071dfdb971fd6c20aa2e01f2a539cfb45081701954c5ef04b2d7c3a2de55460aa89b0f2dbb2bd070c654b5e63161e248e217eab120f723452f9ce937bbc2fb16bf7b5d51ce9a5a856bddc9114595beb27c639776fef5693869e0cdcb7a19adb7e08bcd39906a7eb7d5c97db73a7b849e873648efb9d516741c9c0bd2f87b97ffa3ef8ac9a77246a3e5e50eb3c3d0d1052b84334aff119ca69148584454bc45fa7d729c7d81dba1341e1175860540a4e893436432bf87f59a01feba028427885f9bf0332c8de9a8c9898d0c56031e9aaae46223a27bf5314ccc9e9d1dca0a7242668b4966026a00e3ad6fa7b098fe8bc74f26c00828d7d115403df08c0bdc7acb93ebbe75ae37c7b6569db5319f844890b7981d45fc013aed26379f212802d68fadd11275b4175bb3a582ed1a7d7a33144f6a0ea100be876866b4c4993a0d5eb8e83806988f1110e651c2fa5026bbb3f64e2fd5d2c74a8286c74e931efba975cdca79026887f662e1410e9792d685090a0bb05a64bcb7c0a4b72ce03879d68a2bf5cffc37f9f706417b407fe554e58ec6eb8c42e308de7d84741170ec235ab0daf5e2c9ee224507edc0d5dd1597b2fcf0225a0c09a02834037716222dc940792cdd84a25b9301357f9d28d5153b4629ced95697efae310558737e45770ad6241c0ec7c0ec3c7f5197ed14b9b6650cac0db8af87e34f3c7ef3e94e2dfb5df977b3f99b2bd2d5b60aa1504f9057d14cefaec27249d5c3c2ed3bede6415ceba4577f14d8ef31ef91efe9d7ea2027f56c86028d7040d490051f16ea09e6f983267fc715a668e2616eebc6c2c45078a8b28732a42745174f61c2551f518caf77c398bb144be947c0237b2cb4d9413848bb6dc65f3a92573e770b25c904b165f82c8fa1950ade15808d3887097d03219a5c2f6c33e0812d2f1d4c25de64782bb8400c3e3248de118d5363d9623d32b671d21d3d3e9d69b8d39b8d61ce8e91573f356aed7bff83ac641ee019ccf4dd6c994ddef06316746c30b975420ba90bdd80c335cdbe64103f61e4e4eb3d72221947dbeb5fa03202cffdc925e2e045690e72aaf72970552d19bef0709d155ec4234c02e20b076ddddb5adb500c901a52247f599c8baef5aed7bf6c8c66b8fa4c546b765f4be1488b6b2710eeac786507fa2267befc8dd6e6433e90e8bc8681ba8fe81efdceede5ae81ca42843bf4c3505c45237e1b2e52ace35f072828f2c4931c33b05450532191e558fb10916443fa694b2f4b0b9761b0467e9a3ab0a8a62f3ee02b40cf1ba3bbdec407e59f4bce063d2ef91507944a89004e3ff39df8d8b4aee76c365a6e181ba56c0fea3b27f54c2e6fe7afd7b64105e1bf468cce70561177dc383f769dd654405434b3a736bd2d47431369d4b06f5e6e53370af0928b9e50c31f9a215a0157291ddf79590cae5e456408a6e1326a103514f5b6f6b8cd5b00b17fab29838c5ecd31f2f3e7a3477c8d63b53fcf9fb9b970ec904afd35752f8d6aa91875d236d54d18c4b4ffe50e61472a9f925e03a224b7ea88b8dbc1222b6cf6de7577ac15ca358fbd94c1faa48d18895fc2e75a19b88447d4e3e47b951b21a924c2309d783870b63c43161f44117ec09b3f79394263718738d4f88b847befd5d131d88be846405b8da114ba9fafa2556ff2667574861d4dbfceb853ac36beffa62bb93ee961c872109502ff75883c7280275aa6575febd8d73c9f14793d94e9cdbdff1258984458ba7c45c331cc09a45be9d4716bebd4cd8ccbbd1439deb7a3628fadc5418c8d7b9f5ce9551ab74690cf4dcc7a3812d48c81a8db964f64d0277135e58e9c22f3c0926775755a149a362c5d27291728c2dc221cb0ec70a415db42b592d60415fa2a51d256a63142a050a076d6e9f2663731fdaff2720717a92315ef429016721281007b99113a30ae17fe07f5ccc92f8925f04aba20ced7c92b6b6ada4537f5036f97d183feddb99a8b35a071363c4ff7dd32a2fc005b988cf52fd710b1b4ad9a9275e55d5d938eae5784cdcfaf622b84e1343a37a6752f87b1432ee04c2406506fd1ebc37bb4088be26dc14a1bebdcb0df9a3997d78291bbfcd6d08a8c384cb8d6e97890e30ed278c434c95560c29f06ee836b14fbe260ac34e52af5782d4abfdca31c178b2a770da0b86a13e84e51dacd6f2d55c219c99eb2d729bbd495dd7ee466ccc0d0e26dd4c7c748fc26848de24a5d50e7db96c1f0d27592eafd7d577d079fc9537e09c7e729452775f234627921354274d2348215bfeac1c0d8411b8416ab46bca0c05c7ba1c9f721aca04b871837f734667c3af21dc3179b722b86617c19e7fdf1ad4c3b8e5b3afa840ea8d193aa9507092e5b143393bb72a80b7958bc9232880a6192c32c877ddac2d67c88234b41a68f8900757cccfc69d56997bb32860634dc239da8e7843a88f9f4a85e2553b6676896d5a1a0b4ae6ec2545c82ed12b048dbf8f162472c4019ccefa9c3e1abd204255efeb85a060d453da702ea948fa825b49b94c61c374b907a0e4a986fab6b7fb3c1d966b3dc61a8fd4a16c3eb52722cdb4a463c2eea31c0133471a65610f5d14a0e87579275b66b44ced8e69cb6931419a7a0665cbc4a1456e9522509c35ced9d4cc16b49a8e2ecb78eb1de088e1ea78f898b22d50db73c08fb25a805bf86ecfc15a083fce7bf75cddfa41c197fbd7c8e8b06712e6aea30b29aee528398dac47ea5b3278e33ee00fea9f8d32375f13b485bdebbb4aa7a95751e42bb466c84a49f121ab5d91bda1df134f8fd989ee452e0b027286384c2b93304e2bdbb8d3036f3a3fcc914425e8fc0ef0807f606d7b535122150e74125d49b024c29b5901eb0947475f6822e4d01ce7a8a4c39c7093fa7a3fd463d27d5bcb7692be42edec74e9ad42346093b1787b4805eaa6a5b7ee733cc4dbbd485268d84da0ae66e24fa49af6cf633030f64bdf85fed489fdeb1e8e01c875b8c5bdb172dd3d5b76a07db9f067a53e55b77a1b241a1a92ed815dad808045a7213b3ccdb3b09597f4d35d3d0b149284e0a0ec99bc1e66a0a0ec28067cf69ea684b45d3e60a5bb1ee697a679913507bd8f6c155d7be1a17e5f25cec48de369cec6ca5a9e04561132a0875fad36fda619ea6867b42e6909259669d292574fb9dcc8fc04d86be3ccc01259fc35acf2bb234eb8b2034e4b9666ed7a37b31e44fef8b144f4ce29e69c0abb28b0de0d3902654f492c3dde0145b08cbf81819223737a28e0ff91fe83b02ad978b7d88b8a8297a133991bb264f146e7a35039372388d0ada43c4118c6cde840e10b2d77e197dee6072e3e8e1e15cf8091e6dc632a0df4d6f5319319da223def471d2d737ded4e15199a108ce20ce6a47123d902a9b30601c97182bc09c3a18da33959e99d17b0e5e856cca2541dd44d1cf62af2af78547283bcedcd0439cc02b0493ca7656b17cee01a118a4e3325e950c9e7130b3c6c88540e5bcc1003f11b94f3a8985af91e6855f92516ef73f2ba8271d8a6ceafd36ac6db2744e0c389818fd7a153b157f8aa44f460b566258d580d31c51d5d5acd0afc5cbe2dfc31bea07a267e9d797776dbf02504b8c974cf421b3b6563cb24beaff7f3848ec32dfa175409cb72b4cfd00be581dfa54d1389b3c8bde6e48efd08d0ee5f2c4b0190cdfebaa6c07477ef1a15d38c385008474d48ad5c5e7e99f7a553f96578eeb2e0b128817df023ab897516bac54d7ac27ee5da60db17a8b2525020937465871fa14fd390e50d8744de149ab341edcac1f46a464591ad96ad79d4f837512f19420383b69cc09021c113a98469ce9b72cbd9c3c9edced73e6fda23dd8b928cefc7a9aac66709b94fb849912403703275e6a3f07379417329de011b5aa522acd6ac8768c618c07ded39539073565f9846aa816476a9955497f158dcad0782540571840c24fe87c2fa241be93a1f5ad79fce7b90e46f3eb46107483d41368f295ac9fb1556a1c8726209e40f2617ab22ed97e8c363e9e7601a2c9098cd0fbdedc2710e25e3b0fd6ad89fb14bc182f1ad77e1677d47356dc405726fa05e0aa2b51fec130275f98c6a9781ff47ef8036437a34636c70aa0310149725b156164cc4d12aec575e923867a22a49f484b9ae26ca796588f224ca1d300f158cb9d6f45ab397a9344b5172098e2d8c60db2776df4d2e1183159d7824bb2fb6e99eb6fce8769409c80ae71b42552bbdf03c779c1e6ffcad4e1bea400c6303be4b5a95862c3b39873194add22a11408ee603b071c401f380d484bc43b22c658dc51330432c9d7f778314bfe63cb9020926bcc7190ca239976e5cede69acd3691a43e487b27e8a3bf9724d717d70e5b25b0923a5ca519cebcb597c8796f4111dd4ed5023ff002b02169523b8a3a1272243addc1707353e8ff663314751ac8336dbb481e401faaa9a008f76eb40b3e7ce94b91840e5a7e93bb551db15eef36bc40af3ee304c406a72e7ac17a7575c4e4673197d8f5f111e4b49f1f1c781cf59f3319e2e3e5f9275b46634399e43e941f292b5f450f4563fae5f1e2a8aff1a385d2df59419f64922edf3905938d9cd044a4cda4640377aaf47ae329e5ffc4f4a77cde83b1dd233d114b81df01f7c751411859ff9c8250ed30a3ce76265a69d88b14871e54e08a0604773670454d6574400e122fe2ccb6f876424071e39725ac9426e6b24f5408d44ce35ed566a7355317c7b5a7ae7af00d8c943210664b40b510767f56b4e73251a03682ce574666a894a251a5349b859a83149713e790222c6a4ed2425f1676e4d8f42365bbd6703fe31ca7dba3f6e0ed253a84773622161286b92a8120ae68247aa812f6e623c0f81acb66c6ea05f15cef6a9263a8da90a1557d354054c6b862200a98501d8651bba6ebf59cd4905dda8fd88e99b15eeab103c0883501fb2e3176fd5aea6e134672a2ccc2608f851999f59b50e308a3a234f5f6fbe3f028d5a2964cd875614ca1ee3e9c009731d8a89ca39a3ea5a91e27d667cdd12ff3f636e89764ef1fe830e89664ebf0af94342db817888dd3e96908942a29acc82ccb424b013f4d288d25ec516a84635e4f6dc404819afe4816730a381263224b2edab62a95bd29dfe3915d8044f67a30c779e826d274ba3f110972cc365ab581e961380512072957fa244a2535910b995b6cb9af7c4751114b55a4a7d1875bef56cade84adbd5f5b8e0d317137374c64ddc6c736e02f40db705665d2d669a06905da08a27e59bcceeee3ed02c6905af6b1c719a061863eacc5384f84286234", 0x1000}, {&(0x7f0000002c80)="3b077a97d0fc4dbd9d669a4f520c435c7ac1eccb1b0c485d4903b2520aa564548cc0c8705cca597e68869b278dd4d9e23aba56366cf4ed7d414122577ee47d2b0003e306ded889e8b24700922d163e385931cd894697cfdad36e694445324ef9c65b98518e206186394d39f7ce11cca37536c6e5683227511a94cd4807143b72abd550037a0040ddc54c506b62becd7ec8e6cd63334f3a4c69e895cc14cf10517fed9d08e5ff8c767db2da4989984d9f59ae4752780def1fd0de4c1c445aee64400593da1db7b981a8bb6f862f096a47d76a18dfcdc5a7cec341e8b78d014b1018686d63fd9721d6fef974270ed5048b758bb7", 0xf3}, {&(0x7f0000002d80)="5f1010575098d3b90d27acf29585ecf983367733a1d03ed709bde16041ff0e071f64cf2320c4d073baac80f46affc2022f095664ce1919f5ab56b17b2b5ad405a5e920be03d168e29a91445ac5ef87897b3f39e82d17f45374db0590dc71a08f377499b60888c72f126d6ad02e2873b4ab154c763b2ba4d4b76892bcf6e93596c404ba2f4334dbbe39a2450c839f5ac97fc8405830cee039ede40f4e708fa8231e68b42c", 0xa4}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002ec0)={0x6, './file0/file0\x00', './file0\x00'}) recvfrom$unix(r5, &(0x7f0000002f00)=""/148, 0x94, 0x800, 0x0, 0x0) 06:50:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xdbaf) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x180) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4, 0x8, 0xfff, 0x4}) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r0, 0x5) getuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:28 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) fsync(r0) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000300)={0x3, 0xb2}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) bind$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="da971d2f66696c653000"], 0xa) setsockopt(r1, 0x3, 0x34, &(0x7f0000000100)="ebff0e88eb766a3df3cba5324c46dc56d7ad3db51ed6d7a3c45da065b5d3d313169bb59fa16cf2f8530678f81facb663fa6423b0bf21be4fd1c673d0c56670e6d12f97dbc6200dc5584a5b54b899b112fe50121c6d16306657055778de1d6a3ef3edf748271cc3ccde36a5781ad434d8fce4a7c512baecb141c861c783899c077da829400ea8ecb50633f1b5b1877a7d825f672c8aee82ac7d0a0426dc4347e0ea36c99987d4f288575c37201522755f1eb56d1d4f2e4a5cb20a51e92fdc5781d88d03fe2e0f27e10b714d36fd798cbafd8162a91e6780068d434c5026d21fc6f07212dc51385cf2a2bff968caf780624fd655c3ddee889bcd46063394ea3b57303e3bc92773ced2b6f47d510c9a7bd781c1f55ea4376e782acbd43da14ebdf90ef171d9500ef8fd21f25f8acc855b30ceb2e931e2abfde08506784e2098a0906ad75f27dea1a7b27ab9b7029469e804fb3ef657d03bd439b386bf98d22870cfe12702299666999045c1d678f07ad6b88f9697ccc9466f3adbf5cab542f638dd90329e52f5bb1d5b6e9e7462332d9ccb1688c7a5c0d9b7ef9955d686f98dfac29cf19c88699d937ed1a400df5a17f3ba7cfe3956277037020ef6e4af780b7f89f4f675d2fb9949d7b06774399303", 0x59d) 06:50:28 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e7ddc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d58aa448ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d9dfba46388254314078440b653f181d8cbd76d000000006af25ba7a1313e6b0446001249f5b2000000000000ddffff93d6fae9aa628e168feee437a46b3f0bd77f62a118a2ec7773dbc5d133ae7543d866335240df193212ec33337c261e49fc36201e0469adfeb4e1599a21857ab21e"], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000180)=ANY=[@ANYRES64=r4, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) r7 = getppid() r8 = geteuid() getgroups(0x8, &(0x7f0000000940)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80)=[{&(0x7f0000000580)="0ddfc7ac386b82ef081cbdee7c4ef6158bf0bed790b89eb74c40fba182517b8d588dffd3c5694d7d373ad939ad32", 0x2e}, {&(0x7f0000000b40)="fb471cb04e7c813ec4b19ea315fff6448add9ed8666fdd48be389ddc073594f52e1bef2b90876281f1dcc07ef9e44f34af948bee72de51836881992afc3dc81a6763cf0e82fbe54d4948b3dba3fe1fbac85c74ab57124c0d059943c82aacb19048976848ae630059467451d47df99ef0afacdc84c4c7c193185ac650d28f820403969c49a0ea57fd99765852f2dc051eac472cfb38dff4bb95d1de6c3e602c2707c7c27469f1cccc4e88ca6b74d92c72eb3d68a42cd17be14c2d81e38ce304b56efb0fc3738c617d201d5e592613e4a3dd0e1717b00d6a2fafaa2b6c8bed28bc4d9cb1cc97eb1c1f4da5ac96ad7d96c48529eb6303b4", 0xf6}, {&(0x7f0000000d40)="f6d9d69bbf59e04ef9a3c832aa538d1a7c430bcb84298685fe8a259aceba30cca50d8ba0bbeed0794848d07f300233dd7449b8051bb8edd6d41de028630babbd030991f3a9b85c89b5321ad86bb45001a1354a49fd987b464c31a0ae20db9506650de93667887f0df7f4329d53c93ad693d8d9c9500bcc50ff2ade6879", 0x7d}, {&(0x7f0000000dc0)="07da233c68c83f2d435f82c54701647f1c094be7fd5b0aaaa67102e566312067fa618ee8299fdfd9f057996892719162f992170d655bdad65377868bb3c98c5371f1790a3476ef82089f70936f439272e964b8ec5d47f432eb4e64c836bce7f6e8e3d5c70459f7e9f9576697608fe95aff897e84c50960f4b17813664b1214d5a647761df8418bb1ca27411e", 0x8c}, {&(0x7f00000006c0)="c1519d9c94341b3e238b54dc9a3ea5", 0xf}, {&(0x7f0000000e80)="748b4bec63a9279b0cba6d27f4c7516ba23370cfc9ce972581b4526e381ff0ccf097ae1ba6a8abae65d57ee0b04ca65f865b0c8102465b5d7b9b6755a2ef2a3b4e67663af494c262fc801c2f5e9f46a40823e82cab125dabcf5aa17b9b8772736fe00e5e463ae8402bbb66cbfa47704c85d3078b9c77d3b932d26116ca6ae519460588b017c26e7ab4f3fdcbb37a691ad5048c07e4673b4e9cafacb5a0762ba6c2bcc3bef6a3723f9c25ea8c0c1001a5466f73a824259c5e8d633754035bec383936476f614b8bcf34ee4f1f33555e4e3ad5b2cd23053e15f58f458c1b", 0xdd}, {&(0x7f00000007c0)="6bc7dfb1ec1028b625e1043217619ca012bc504a6b2dc8196e53129928c33c4335298098ea893a334ec769fbbbc5a7b7379a9f2f9041b73e", 0x38}, {&(0x7f00000011c0)="d756a4727cd72d20988b166a49f118a06e8e86c59c629e1545e02cd296116989244c2e428036211a6562503ffe25ad46bbe2bd6c6d4619ec8fc07a924d88974ed7602b455430a9dfd7fc245ba67b4f8aa4ae79fbbb2c75fcc64b1c0f0620531e7176b84b79dd797dc0e8252c05d30a3d1667cc0b1a639003212b5e0f9f1a6313d960bae076040c6b1587f15f2f803a0275ef760a037f8c0dcf8b46a39c1d049e401f9917dbc982d73be85269fbe152ab39b88377f6842134a3790cf1fcd11a5481409b50bfdd23", 0xc7}], 0x8, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r3, r1, r4, r2]}], 0x68, 0x2}, 0x2) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r0, &(0x7f0000000a40)={0x0, ""/233}, 0xf1, 0x1, 0x1800) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x2, 0x1000) 06:50:28 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x68) r1 = kqueue() socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 06:50:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() fcntl$getflags(r1, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x5, 0x369b69ae, 0x62e, "ab046452630cf33a9afc7acd41ed0303a8c1aff0", 0x1, 0x9}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:50:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x749c1aae80039b9a}], 0x2, 0xe1) r1 = kqueue() getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0x40}, {{r1}, 0xfffffffffffffff9, 0x2, 0x235591ae8561443, 0xffff, 0xfffffffffffffff8}, {{r1}, 0x0, 0x10, 0x5ebb53a09db6f1b1, 0x3, 0x4}, {{r1}, 0xb1ef92f0bc78ee75, 0x1, 0x1, 0xfffffffffffffffe, 0x7}, {{r0}, 0xfffffffffffffff8, 0x21, 0x20000000, 0xffffffff7fffffff, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x4e, 0xfffff, 0x7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x5bf6c4c0535ea2d3, 0x2652689b10a6c1da, 0x7fff, 0x100}, {{r0}, 0xfffffffffffffff9, 0x22, 0x8, 0x7, 0xc4a}], 0x66, 0x0, 0x81, 0x0) getpgrp() poll(&(0x7f0000000000)=[{r0}, {r1, 0x20}, {r1, 0x10}, {r1, 0x40}, {r1, 0x4}, {r1, 0x40}, {r1, 0x2}, {r1, 0x8}, {r1, 0x4}], 0x9, 0x6) kqueue() 06:50:29 executing program 0: r0 = socket(0x10, 0x8000, 0x1) write(r0, &(0x7f0000000080)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 06:50:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x100) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/62) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x1, 0x20}, 0x7f, 0x4, r6, r7, 0xfffffffffffff800, 0x7fffffff, 0x100000001}) 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x154}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1b") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x6, 0xfff, {[0x6, 0x2, 0x5, 0x80000001, 0x5, 0x800, 0x1, 0x5, 0x6, 0x8a, 0x7d, 0x20, 0x7, 0x2, 0x10000, 0xfffffffffffffffa, 0x4, 0xffffffff], [0x5, 0x100000000, 0x6, 0x0, 0x1, 0x1, 0x3389, 0x7, 0x3fc], [0x101000000000, 0x9, 0x8, 0x8, 0xd7d3, 0x6, 0xffffffffffffff87], [0x4, 0x1ff, 0x7, 0x7fff, 0x8b, 0x1], [{0x6, 0x5, 0x5, 0x3ff}, {0x5, 0x7, 0x7f, 0x10001}, {0x800, 0x4, 0x3, 0x2}, {0x0, 0x3ff, 0x9, 0xa3}, {0x200, 0x9, 0xfffffffffffffffc, 0x9}, {0x1ff, 0x100000001, 0x20, 0x6}, {0x6, 0x8, 0x5, 0x80}, {0x80000000, 0x7, 0x4}], {0x4, 0x900000000, 0x8, 0xa217}, {0x0, 0x100000001, 0x4, 0x6000000000}}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) 06:50:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xc3fd69d3b94a7424}, {0x0, 0xffffffffffffffff}]}) open(&(0x7f0000000000)='./bus\x00', 0x80e5b40ecebf5e9f, 0x181) 06:50:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) read(0xffffffffffffffff, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0xf4}], 0x1, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='./bus\x00') acct(&(0x7f0000000040)='./bus\x00') 06:50:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0x6f9) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="70a2cb5bdd073e284f24b98edba364aaab9df034c60395d6f710c52e550a394f596d695d71b5158fee7a4e2375232e9dd3e8b0dc195d6d3d3985aae407bbadfff9b2ea5d45c6b4ae5d7aef4415f15545419d267edc1e6da1360f0e0a0256648adcf881214b76bfff1e6e9c8711d1747b7df6c60885867da064bff2c9d651277c52ffafb361280e54ad2f801494cd47d5b4565a73f1b7fbaf28689a00a0628ec9f35be928dd09fc85f00fb45834db4c16f810ad27fd41a2c98f2b25e60844a6c4fba68c49c0a5ff57e8b2039075b8785dd2c39ab52bf7eb6e08a33608feae964cc8f6dc0fc5eac0eb3f", 0xe9) accept$unix(r1, 0x0, &(0x7f00000001c0)) 06:50:29 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x7, 0x2}, {0x18, 0x2, 0x6fe4, 0x30e6f178}, 0x1, [0x80, 0x1, 0x61, 0xffff, 0x0, 0x7fffffff, 0x400, 0x9]}, 0x3c) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x20000000000007, 0xffffffffffffff9c) write(r2, &(0x7f0000000080)="b06fe56b87d38ae0d5f5f9403a665ebf6aff200e1428b3b50d94e53026f6e8ce5d7ee418af7f181a75496f2d069f97f522d41424d3c34dacf1105b4f1b8064279f14199c81dfc060b5011ea60ff15868ea0df3c48b2959de774e3014cd1f19caf7", 0x61) recvfrom$inet6(r2, &(0x7f0000000000)=""/46, 0x2e, 0x840, &(0x7f0000000040)={0x18, 0x1, 0x80, 0x8001}, 0x166) 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x6c6e, 0x2, 0x1ff, 0x24ef6fa9}, {0x9, 0x800, 0xa47, 0xfffffffffffffffb}, {0x4, 0x8000, 0x4, 0x8}, {0x6, 0x9, 0x1, 0xd5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x5, 0x8001, 0x2, 0x912b}, {0x1, 0x400, 0x80000001, 0x80000001}, {0x5, 0x7aa0, 0x54a4, 0x81}, {0xd93, 0x8000, 0x1, 0xfffffffffffffffd}, {0x7fff, 0x6, 0x10000, 0xfff}]}) 06:50:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 06:50:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000054}, {0x54}, {0x6}]}) r2 = semget(0x2, 0x0, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/201) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:29 executing program 1: linkat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x4) r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 06:50:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 06:50:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") chdir(&(0x7f0000000000)='./file0\x00') 06:50:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x6}, 0xc) 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 06:50:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)=""/251, 0xfb}, {&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f0000000480)=""/111, 0x6f}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/83, 0x53}, {&(0x7f0000001580)=""/190, 0xbe}], 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f00000016c0)='./bus\x00', 0x8000, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="f40044f8ae3598a7b3d34958f493f7861f1db26023fc69b785d4c127a527ddea583ee361569e85cc63e518de40c9ccd58872479cf00ac26334e273e9987fb07965d54878033bb2abbb9a4199d8717106ee988cad3c844b35556b2765f7825d2d1f5eba10b26a73ce22c4257213873bdd70f809584b711f607e3a3e12f24918c9f281b451e2282dc47feb51072a8cb3552b3313863d53c01e23b2369f8ea53891db611a2a42c066b1952e8086c7ab2c517a65860732ca8db166801e0cab927e419facef978b17886b2524fb625f34610181018d26f2f4ecd514062172f7f515286a7c", 0xe2}, {&(0x7f0000000080)="9886e86af8a5ee8bad2d8079f0981e48ec655f36e85e38d854777d37da4044a2b1327388aa2824681d02bd0aa8b6528c9366be9e9ba1a7d6d8aba705373827aa922a6f561dc9e3fcba4bb1aea6ead472b1eea14cc8", 0x55}], 0x2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x3f) 06:50:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) 06:50:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000500)="2476c7bb41389351e79d6233e0ea4bc4b06e71b9ee302d74b7f740f14728a9bde98c5607079aff65c014073da7ce2200145f6786f431729f9176b40d26cb8d24032b0251b95c9154ecd76b8203d9bc6fd161baee38fac050a5ad06ad418b40fdc74eb749ca597e8dfa316b7d5b4b57b4f7717cf4fedbe4e55368fb7a9cc9de32a3040bb000014a00f16b0ac3e29a3fcd138964377c8d80f22b02cc0e190f05465be42517afe3fca3be0fe0d7858d75456475665c577ce29ece9ed4327bc3e8bdb7af24f58befd630fd3b0ef64851a06e0d957c908035d7b544cb4d837836299aa96a178a6122ee00000000000000000000001e41269b61ded56a872e894a1aa48626cc542405", 0x106, 0x0, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) 06:50:29 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0xe92) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000025, 0x2e, &(0x7f0000000000)="eb019c3048e6", 0x77) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:50:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) sendto(r0, &(0x7f0000000000)="a33347d0864292e6c1c28f0165e922482b56a57025193e90d6ed189274940509c4e7da81ef7fd24e814d1d9d968d9c015393b81de683b26eb2dec803f6452346ee4d70981f624e3cde313bdfbc2c8ec1a43fd4c81883940a3e67062a386cffa5897047530bdac85acb6fd5236fd9b1033790", 0x72, 0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000063c000/0x4000)=nil, 0x4000) munlock(&(0x7f00002d5000/0x3000)=nil, 0x3000) 06:50:29 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x4, 0x410) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x10001, 0x9, 0x558]) r1 = msgget(0x1, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) 06:50:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x5c4e, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001000000000000000232e054117e50886cdbfb01f80d3232c347de769499745d2212227e62ab8c80b975df22d111fc30b5723001bc64f1ab9407"], 0x10}, 0x0) close(r3) 06:50:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1, 0x8000, 0x6, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = getuid() r13 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="3943f55c1e7a9ff4bc043178a21dadc082f0a0bfebe79dffbab1fe17fe311f21fd0c5a58b9d72a2fa6a90580742dd40d614b2e7c0281010255387d8b644c7c9d4c1d3b5757ee58babcd6fd18c24c37b606aa61435db954c3ba708f07168760ef2e709369c50561b56afd292993703534d092a2d5f710d8e4bfe7b3f519e43b078338155fba67736edae8873f8ce31c2b18c2ecc1415a76fb66b9213a706b15017789f9dce31743951df422418dc0416d46d43cff816ecec155a93b5d2d97cab5e15e4fd279ee20d6b612d01da883da5514537728c48a3641f7418e6cf48afc2ebc0adec55fe3ea9c9523cb2e359388334028a9", 0xf3}, {&(0x7f0000000080)="846f5c385d3887e8eaf5ef6ae23d13b5c36b46cc9e3466e6dd186fc72dbd18674e04001d", 0x24}, {&(0x7f0000000280)="8643c57066ec437efbc875844727437b74987b787aeff82757ab5caa6a92c3382352ca9850225f7a3d8ff74ba6d8ebc4a13333ff427d165baa02861389d1148e4aa87dc49b27f1c49290090785bd127f4db0fa9898881ecbe8f416608423a1b5ccd4e2539bc3d049af0819d6060f5cb30271910e8b0f38e20fea45d99d412b905850b3b461be9089667077f24ed763610bcdf3d7e11127662e31e71c44c0766693d06546dbf8c9800d663e45f2aeddbb314fdd54795d750c537722c1926bd24f89d7ecd364dbe404bf8b2e4f297351b4d30172c8", 0xd4}, {&(0x7f0000000100)}, {&(0x7f0000000380)="4c4822a485a415b55a453d595fc0c12640d44de3f2407f5b76e307f49863291b308e5ec8e0837bfd6942e042ed9adbd095600194382aac8e5632b9d1d15235b097d8b7021d02d0821d21bc5b31cddd54b8677aa4f8b8c913bb62d5726c1822a1c2", 0x61}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r7, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb0, 0x400}, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) 06:50:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3dc) 06:50:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x74}, {0x30}, {0x4006}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x81, 0x88b7, 0x9}, 0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 06:50:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x0, 0x1, 0x28) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x1, 0x1, 0x3ff, 0x101, r4}) sendto$inet6(r1, 0x0, 0xffffffffffffff7c, 0x14, 0x0, 0x2ae) 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) recvfrom(r0, &(0x7f0000000080)=""/6, 0x6, 0x43, 0x0, 0x0) 06:50:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) ktrace(0x0, 0x1, 0x20, 0x0) 06:50:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r2 = dup(r1) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 06:50:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 06:50:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x98391019733775b8, r0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f00000000c0)="5473864fe09303e241fd04293f5616dc639f002c603e1029c1dd2fedeb434d2045", 0x21}, {&(0x7f0000000140)="0669aedbe832b0a494d63c9bbc9394ec8916bf20de432009e62320bb7d1b3dbbb9fa9fe371c92d35549cca3387485f25a1ba27c6c59bef4d74634f072068526d50b083aff1ae40bfd3c5ef8abdac5a0de9747a490233c301e1cac5164bc8d8264bbce834cdc86e98ed6642dae889b632a9e6c1fea7c064ad31cbfa3b4aa376979e0dc502ff6c", 0x86}, {&(0x7f0000000200)="225cc499a37bc91155b216881a685f29894c66e549019f2acbae7c9222ffd4b7f3ab3c19a20a1add76af3c0d1c4657d56adc1aab00e577924d93d37660a170cd", 0x40}, {&(0x7f0000000240)="cc3333612bfa0fbe38afcd95004beab2f93ca48427b9f7ee59b83da94ae107d0dcb748f9bbf9b6a5a497afff5fa4fcab49da949fc9f13aafe84b2330601e7f584ab2384d99dfcc4026a3374d60d874ab49c386862e7f0bd7bb9ea925a1b5aefbf1ab9c56810b455141c21dbfaafccc6af13691428cc7f5f16de172a550ec2b5e5e7f7ef7899a8eae", 0x88}, {&(0x7f0000000300)="96aebe87ea852117a5e4163b5ee4e7793155c8658db844b189162615da5bf3c05760af5c7cadfef28f4a86668350b309", 0x30}, {&(0x7f0000000380)="38af2cf9639db4dd8881f3e7dd552efdec313c966589162970ca95c984cc916f6fcf6214cc3e7af85b31f87c32aae641fde07aefd6e48863faaf0e4f7bc2c839c8ad2c68baee7d091eb19b4d4f10f991105cd22d44b292e036e105f354b2ccb0d7ef763f07af707d0b449f4a7defd52c84c6d301fc5b7fdcd5448e338c95607ce6bab07e7f4657ccd1394fc4e0e1065a9480d3db0ce027a780a356b985816790b48f9372ba729fc8205d99c0f1d2635ed6026e78fa7de985ed874e46ec5d16c1d82f09f263f2809df0b6cf9cce5ee89e0c703251058461377576e0897ec56cea59437d1a0ea0bc", 0xe7}, {&(0x7f00000004c0)="a204f05f557684e3a8f5ff6a84b60986a3882814f42ae3e4c40d", 0x1a}, {&(0x7f0000000500)="724d2c1f40007e9af5ef58187e67b34d388d792f34a7b11b1e87a9dd97a44ffd917273fe58cb66965786bb973b3b17fb622d29f966142010291be66a30217fcb4a61a27072fdad8ec374", 0x4a}, {&(0x7f0000000580)="0058fc430c1e1e8c988f335555a9004ef7560844f6bffb6d537d3c1916bc3978de327b1ef99e679e1f35e381699e69de1cd9d12e19e261d58b62ff3d9692bb96f51194eba0489af034aeca88e260b4063d37db3666b853244e85cd5143aecb38f6e22b96b77a15d6693bb46a2eb2b9b771b6769f2b911efd454c01126c22099d922ce4bb4cd802f3cd2f7c68f656226a9f9e642d779c1918d7de9de196a30704a03d1f", 0xa3}, {&(0x7f0000000640)="b84b2a92140371758e454b8175c9074a49c148d211c095d51a564fb15c3f64ba0e92e5516ac5544dd89675f04ddbe6665360ca5570a2080dcbf53d886539ef575b778a212efbe43eff49c4523e103d881dbabe75cf6da5c9e55dc06c0532cdb2557aa9a295c672a00cb340b43684c4ff06fce2c68c1f87924066d70e7f790e8c898039e4edabe879d105b6582ad650f11a99490576e162e38d40c3a43dccde2732dc98549bc8eac3fb7585721bb39c3c95e9012e3fdae5b58ef9b9cf1812176baca7d71b36a440baeed2e7675f37db57c493c63f67393102b4b512f0924ce4b9c4ab92a5c8e8cd1da089e4eaf9b6f49c9de3", 0xf2}], 0xa, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xe0, 0x402}, 0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:29 executing program 1: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804cba41e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) 06:50:29 executing program 0: getgroups(0x0, &(0x7f0000000200)) setegid(0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x991bf7bb298aa230) setgroups(0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x5a47191fa75d442, 0x40) sendto$unix(r0, &(0x7f0000000240)="6e85b498348798929a109a8c02a4b3f359fd503a7ff1b493e9efcf4c0fea9d5088fb8f48331841730087d3c3d85f51a65a41d2c7685350fb90895ec1e6924994a76561c14cffa160fc90c56c85d8cefadc6991ab8f00101abac1896f210e7c88156a9eb6e0f4f74f3b02dbe4e9b0bba2dce4e4ba80b008d738b1f90fc481cd199460aabda1e900026b850d720ce23663fbfc627ceaeb8feafdb99e14fe4affa6d217797981e8c5620529216b09ecfdc64ef6e487dba34e4d1f67133a95daa9ac19d4d752f0ae9ed80944b68b", 0xcc, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0/file1\x00'}) r2 = shmget$private(0x0, 0x2000, 0x85, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/126) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10181) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 06:50:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000040)) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 06:50:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x1) r2 = getegid() setegid(r2) 06:50:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@file={0x0, ""/82}, &(0x7f0000001200)=0x54) accept$unix(r0, &(0x7f0000001240)=@file={0x0, ""/108}, &(0x7f00000012c0)=0x6e) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x2000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 06:50:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000001080)='./file0\x00', 0x20000, 0x1) openat(r0, &(0x7f00000010c0)='./file0\x00', 0x400, 0x48) clock_getres(0x5, 0x0) r1 = socket(0x1, 0x7, 0x3f) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x8, 0xfa, 0x401, 0x1}, {0xff, 0x1f, 0x9, 0xcb2e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x40}, {0x36}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") r1 = dup2(r0, r0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/16, 0x10) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x5, 0xfffffffffffff800, 0x9, 0x401}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) 06:50:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xffff, 0x80, 0x9, 0x80000000, "668fb3013b620ca4a2d6bdba3bea1ce5d3f7209d", 0x0, 0x4}) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x6, {0xff, 0x2}}) 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) write(r2, &(0x7f0000001100)="cf8b7935cbec28cd2cc0fcdc71be802a876f14d3a92320e7439d919e2de7a8167dc0c62db2425e66145a669a195484d01581688115d63f76d11629e2f25a42056947fc6f712b5b51f36f5aa8daee7a6246496870eda777579beb296df6dfb81737cc8aeac8befe1fe63441134296c23c84b5b9d3a82a1447d8175418b2794f102399ae9ff40e33f797c5c1debd4657a6ebe81dc2e18510a310277fbf9f6f53449fab50260cc04fdc97bf0aae0a11190061338551e6d96d7523dc2ca9279f9a1300da89534ebdaf29602ae3599adca1e4387abfd06af41f07e1c9081ba62a5408c4e3b60762b5d969bbf973ea26bd0f8b66718ab297c981b298253a042d78bd8ac7fff02702e619d6dd4f4d12b5d90454145c1516dfc7ab249aeae67f216e165d04f8a0379faca05b503c53827e1db1f31b6736f28c791ed7023b582d0d6dd4a524f18ee332e50f53febab0c45dd51b377ffc5072adf0ef535f6c2fb4901bc1f6330cd892f532c2597f3bf421a7ee1207bd828e44eaa98ae9973aa6e150101c73d2f2026430dfc5c585ea4d2148f84ea9533d9d2fb7e61bd8ab3fac9b8f664dd19f45fe016d6547d632caedec3a65840f452ef0a6223255ccb68ac596529e713e277096d046d6190895d1de619ca473c17e0f0bb67e4d4c2e3d6bfbef90b221cfc8753f5fd1c7d8f140698d2e76050140210303b1162be8438da003322ba20be94bf4f8bc3fca468311d4b2e743c561f136ae7030d17cf2a4263bd492c106b04bc359867612ebad48640f5dd168f45a00d8c9ccfcb91f4b1cb4a50bd1936b3c0c05f5c3b1861087c10900da19c23d183e569f601c2245edb29961acdcf5f0e0eac3f8321b5fd6bd1b145c48a1731146486547e081b5151905f610d9210950048fc784af4187490f9f43fdd5c035d5e131f43b73173b705596dbaecc3f7c8bfeb7f04fac0f5b12380e4806e886890ac9931a08b6eba9e4bde2c25b37e3ccf37dbcdccf19b86521513b01f79e082c14dbf5f4e0443efa5b1ef120eae991dbebb5965b2caf00c4b245e4f4ff49b936e8580db8e63720e4e16ae919c0292c9eca49a1ec722a107165087f02974e0d4345a36c1cd045de95ad3f6a5f3e7dd987ddd962cbc002bfed81a652cf0a946f6e62eae8c6822af16a32f28e126c2b03fcbdfc1fe38ed02eb1928906152890328fa3f6a27d8fa85b7a08c220e7440407917fc8df3d46c762023b1cca01e67462b5fa44f547d80f11e30afb5806fadc6a10896e4a40067f7f2d56716a424993583fba4320f7fe773cbba52112da9b2be32e0a7b0522831ea5fd4bc454518c732a1597c27db441c259ff4a65987b78ba78a24a00fca0f29aab1e6b3d3c1db67ddfd1defa3b3e6b140462ef0be976a8d8ee194887aee8f645751ec020a3dc6d0b3289299508d3f95c66e6e08bf024a19bd81f83b9f852b6e7a4862cb79cb306ad649222da8ed0dc194d43c732be0ac82da0acb584caddb3a18cb5afb5d53c3e9f1a7dfa9f5771d776800c3ab0e4bdcafa25218f32b35d05e2fbb8432333f89f9ba108fdfe1e22e740e75a9ad517a6195bbbd59a8c4297764be825c18bd4f4992c47cdf370ff8eae7798dff4e04305d57835696645074ecd4e21fc90535f6763cc455e6a8a46130d02389f787226104e1b27c47bc74916bab0fe4c42662b12b5b5ed204648d1a5839f40ebebfd5db6fd68691af6828576e65c212fbd657af4c4192d8ae8936644807450c13771344df7d8872fd66dc2c0eeac9b4d718e4ee64b690ec4fa797ce95c0e81e57357fb52a8ac87be87e186587f08b7791eefd3f60d2724e2e817d40008a29089430e79f8ebe9795710deb65ee9957f6f940334b5a8d059b587aa78ab21f19be7d3a1d5c026cf7a063390fb8320d73b33521fa4e30783300d7a9cea999426c7dd232d3cf321cc396c529fea914df8b24d621ad8aef5279e017806a913dd55e195652ceb127272b324a6553cbf906d65198647af4d9a44e698544e0c8a79bfb954ef1f65cc9267c8025b8a6ed5e43bb3cb297f884fa080aacabb1e44d8be152b070f624e7016bd466de82686176ce5a17c08b6fe432a5f1e635febc95e85f73f2c2b156b74d12e2ab7f832d46cc3ffa1a633a2b37de050174173f765c1372a67416f8369ea122f97193f009cff08010cccaac8a887c5d3c21f810595c71bd90701dfb66a4bb185c96fe3e5b7c79ab4c0fbc7802b2f75cabb57524b1d2172edf76f7a7d7add8e97eaa13d35936ff1960f5c07777d43cb5859a49c3b64f4df87be1bbe4243457fe0a3b4c772eea18039acf394c0e143a0855e5c46e16fc6ab9a3b7a802024a0db96d4538643e45db4690a914b3a682ab28cf0adc4fec71336117a9fc96a057a47bf6676cb07ac116c7578fc78221704683470c6007aad5616cb964da14026a2aa5c564457fdb5ba24a73bed93e356e79d5d8b3adee8b4348f05c5955c4bbbd3bc60c984a8673a97aca7f4d0808a7ccf40168d95423f46e16efc9e1a1959b3019807149309bc0d1f713677a9a89b951fa0004fdd6110a51f9e49edf7c9077ea5f02eeeb8a1067b7c243d09c46759ab2f65df0fb103492a373beb76f86cfbcd2308fdf992c5150c0bcd0e3b69fec964c6469d5be41bb91fef7e737c83b303c926ef5317e1852293e4fc9700dc0a9138506da3c38bcb9b73f74310c2f0010eb9cc2c1add6f3bfd3f585c2a0ad07db4d6cd71354b5cfefeef054e5051de3220fa8efa2d93233ebf82e7eb7144cdbe6e4e0cfd78cde112b6a0413733529b29b41639d0a1a1c265ea0bfa4ec818f86779ee1cc9485ece4a0110930f053ca0197ff6c8595082328f1aa745a2f41e4bdc0c995618a3f91dd3b4f2b35665fbe3efe5570f360919e81fb0152a1d21c7c79aa2a8538242d2cfb14d94cc359d3d860bf60bacdce76d3803e72812053fc5f5adc84ba9050e914ea36b650174646934d9d3ce7d5d8f9608e4d7b6ed36dd91a99a1f79ae731f3f6d892ad64336344faaec68b476f5ddb69be5b8b827f18b3f264c5b8b8ff9b27398e61beaafbd0498e09375ddead63613a67082630eab040c8a702d3e2f96e8712fbb581eb2455399844ef79165655bd78891926ee09b5eac5955af64c6e753d12f5ea3b3626fa98d030f02b4cdeca02d94530157207ae426e75c0af8b7bf2ffde8a3d4b1b7958a4299198c1acab29d9ce4122f5ec5fd1a9787da81a9a85549fe4730562ede561d94e8b6e286e1167f19c4247fc65e29ce62730607e9bf43a6cf1962cc072cf6b36f6808c04452b0d88629cd6708b973718ad06a62dda80a68214c20b81cb817cad52241699c070ace933ab5dd0311a96834e9be56a20e93eb25d8482ab924ead5f7ab024d2111b687b24829974a487aaddef7458287547744bb17ac8bd75770de82092dcb017bbde86a149f62970eecc6c800393fa443c9e6e816f09aba9ef921fc79853e50462c907a3644c764ecc080bd984db3bdd802c040f242b181ed5318e25f5c1fd5531afe355751f287b0f97086989548522171b02cf930c7f89b313dd428f515d724d19d9e39e5e22d0ee19f5ac04def598b00fef99be30134ac154ef9c9a8d50fa3d5e86c3d06b23e1a509bea525705ee845ae3602c7ac4c1fe927b6a8c281c41ba60e46935046ec755f40facd7e2f6dc0d9b0ea6d12adefb18bfb011a34f602b36f98d9ab067c8fdbfac3615b22fdbc0b4aa04ec67efa7915a77a44c24cf1565d918add344895e55d646b19d924daba1a35488576495be647fe5b734eaed512e643be47dbeffd59ddd9636d330d17974068a4f360e8004640b7356faa2d307bc02d35fefcceea788f17b8bca9699feecc3656bfd03601b0b9b210f2ba900012ab3b5b85c25abfbd97278933e2ebbe7aecf068d961c723ca145b492501a0e7232295885569d7c93d5a49f3dc7455533446d0d42cd5991049473627b24a8b8df55bfe7d7878b2d51e2d00bc2a74f780d9cf6f7a718cbe1ba14adc4dd9efa550bd3db258778b42ed2e53ce2b962c69720d400ea5ecc0c0ab6255ce037a8c563fdc18fab38f3b90088a3f8325638ec24f9098080f8d4ca0796a653dc401fcc94b6bcd633c4c810e7b506ba29da18522cb9d5a980e8c73611908a4b8ab61aa55291fe527bdbb225cb9d77d7f06f889e4dcbfa38cc5c309e761c8db4a76c59159a6d807fd51e89ebeb83160d74a740b9f8761650edf83837f6a7cc73c77336cde4ba10a34b18b3279baa638548ff06712c8756a1f870d008b183524a50fb9c6cf9bc636cb770a2357e0a4a8e0b7c928959b2b5fb0f409c47373632cec59bb64d83a67970fe87791121f6f054f41f13715c76b7578027cac93cae3f36e8ed22036e4e60b6f52dfe6abd686a0e1d4b753342a72d448b5180a97b266d167ab7e157dc6e45a59e8997b1ef37c407fc3af7f6b5bd88c18ea4d3d6ba3535b9462c1fe1c2349dde69ec35db7d46b0f7efc79376d1833a17ba94f043d5a8b498369366416f6d74358de91dcca5d8e67f5a368dfd9c2f9f9a6122acdd03c6b536880212d7ff7801f3c6660d986773db39ebbd1e88f05a222b83c18579937dde8db2c0cc0fcf5e4f2efdc13cc2964c7e132564058478865d642ca27c48e5ff2a483c7deaf4c35bec9185752fd0dd4e60e980242b6ee56ec3edbbee7e2339e315bde4061f669115b5885bfe0c8aeec027ae5a9032504b7069dfdbfb8bd92d2c91126420c8147386296d10dc4d75c51621b7c9261cddeb1d1d67448b4970a65fad1ea06e6584a674d085cae2eefc3d50cb0d5441fc378b20dc52e86be229b684ab278320e3b0d50a7c7098153001289d05417bee7b98ee5e2b948582b8169592f374d48ec1e882a45e609e32481e15bae49651985afd62436e5e945af62782cb34c6b603fbf1fa5ebf4ad254dbad65a7bee88dc1ee37d008f982eb9a31142e0dc7b77a0a89b33ead3156ef4cd16c2e99380767cb13f8c8a407d016c4f84d53209708c9400a581677d9d93fdec748e65dd71bb8c41c37bfbd94b8eeb614a6ec6a030855d93ac6dc66ed980c44d96aa74ff08a6524c018dca865a38194360332ba33ee22905d170a5c13b4f78e23268490b1da126a91f59bca2721dee0e4fff8176072b26693159a4e89d5d7e6c0c87bf1edb99b33f8bf365c70e0c5662926336f1f90a90b8f7fdd0591dada617d041fa6d99f4697913f268d61fc9863df6db067d3ed2e9ef2e9e64f1520c284ec767fffa011c04ac20390afe9eab11fdcc34583d15e4e33f0376ca8e80ce72b0ce55f47d23001aef9b0ae831f4defa62a96e29b600514aca2b06b6de7626f2175af5ade05b67f0d815b3679c4ebeae090a615e3326e9bce0c82663cda95b934909d253a9ff23e573da688b5113afbecbccb0e9c945f1dcb9c1bb0c1b15a1ffb4e7b1ac7a4efc674612a21fe92715a91be6de885dda24b32338f762cd76365bd57cc4fb0cd58532715d69e68c0405774d70826aed9ed57fc5f5550885bad960db0c14e5801e097ded579845d3c44c35609faab90afd1c0ba9989d5ece5cbdfd2f118e75b1e7921db5bdbf046e46cd6663aaa30b0b83dbf0fab05c54ffb71d9e6d8a483d11e9c144b7bdd0604b659ab0bf592d62d1e418026ce68786134b3cca01c1914109125a04a6b7b5748fbd077ca55c2690b6e5651e45ecfbb2bf4b8621fa75233e8dcdcf48f44910f96026de527380b414e53d94540f603ff95d9631e32ffa561fa798407f5cc6fc5d49b6eefaf5c13685a0156f53a48380447ffe48fd69a2172cd8491b273341e12e4404964aab39c2b516156bad1a5b1df72f648899dc1b14a9b1b15f680d275323b8f666015d623d31b49400a7ff3663703fbdcfbf98cbe3be18bcaa8510447cfed70d952bde5d1bce344d003a761162c8fd98e406cd37084c3e7b97478e505c5e841fa19f6c7508934a13a3130ca4881e922d531f5ce", 0x107c) 06:50:30 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x400, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) 06:50:30 executing program 1: r0 = socket(0x6, 0x2, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/24}, &(0x7f0000000100)=0x1a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0xb7}) 06:50:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x211, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x24, &(0x7f0000000180)="1dc7327fe8262f39d6612227a4a85acd2276fd3809b52c4af0dc3eea3f8b22b465dba374") 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35}, {0x2006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x900, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:31 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = semget$private(0x0, 0x1, 0x88) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/131) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 06:50:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10104) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x6144a113a8a31de4, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="b3af3d8387ce48b8e44351e6aac2ca8a04ae4cea368152b8b6bacb46f39aed2ee947bbb74518a6a345e43444e8a38b89b691755c5c994fdd7bc5f03f2d2bc384aefb255c521f51f7fc8b4501b70c8ee7794264e13265093de37c438c42028fe7aeb0d3410c37617f8fbf0439f2fdf52ee5841b734f0facfdecbcc6e54414fee44041", 0xfffffffffffffcff}], 0x1, 0x0, 0x1) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x40}, {0x36}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") msgget$private(0x0, 0x40) 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x7ff, 0x7, 0x9, 0x6}, {0x9, 0x1000, 0xffffffffffffffff, 0xfffffffffffffffb}, {0x80000000, 0x6, 0x5, 0xfffffffffffffffe}, {0xffff, 0x2, 0x9, 0x8}, {0x0, 0x0, 0x7f, 0x7ff}, {0x81, 0x8, 0x3f, 0x20d4d456}, {0xe022, 0xa44, 0xfffffffffffff209, 0xfffffffffffffff9}, {0x5, 0x10000, 0xfffffffffffffff8, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0xa0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000380)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:31 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) chmod(&(0x7f0000000280)='./file0\x00', 0x10) fchmod(r0, 0x8) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8000, 0x28) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000003c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x27, 0x7, 0x9, 0x8}, {0x100000001, 0x3, 0x3, 0x1}, {0x80000001, 0x2, 0x2, 0x1f}, {0x6, 0x9, 0x3, 0x66a}, {0x1, 0x0, 0x80000000, 0x2}, {0x7, 0x3, 0x101, 0x1}, {0x40, 0x5, 0xffffffff, 0x8001}, {0x100000000, 0x9, 0x1, 0xfffffffffffff001}, {0x4, 0x5, 0x4, 0x3}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x24}, {0x7fe}]}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000340)=0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000440)={0x81, 0x8001}) 06:50:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000700)='./bus\x00', 0x800a, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="f31204a49155ceb600", 0x9}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="03", 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x4, 0x80000001, 0x80000000, 0x6, &(0x7f0000000200)={{0xffffffffffffffff, 0x6, 0x4e, 0x7, 0xbcb, 0xffffffff, 0x6}, {[0xd05, 0x0, 0x8, 0x6ad1, 0x7, 0x7, 0x8, 0x4, 0x211, 0x2d, 0x2, 0x2, 0x9, 0xfffffffffffffffd, 0x5, 0x7f, 0x7ff, 0x5], [0x9, 0x101, 0x1, 0x0, 0x3, 0x94, 0x3, 0x3e5, 0x80000000, 0x7], [0x2, 0x80000001, 0x48d85f58, 0x1, 0x0, 0x2, 0xcc73], [0x2, 0x7, 0x604, 0xfffffffffffffff9, 0x8, 0x20], [{0x4, 0x5, 0x9, 0x80000000}, {0x53, 0x7fff, 0xf5c, 0x9}, {0x2, 0x5, 0x1, 0x4}, {0x8, 0x4, 0x3, 0x3}, {0x1, 0x3ff, 0x10000, 0x7}, {0x9, 0x9, 0x6, 0x1718}, {0x5a83, 0x1, 0x0, 0xc0a3}, {0x1, 0xb1c, 0x1, 0x5}], {0x9, 0x8, 0x5, 0xd2d}, {0x8000, 0x5, 0x9, 0xfffffffffffffc00}}}, 0x1, 0x9}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x235, 0x4) 06:50:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3ff, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x7fffffff}, {{r2}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x1, 0x8}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0xd47}, {{r1}, 0xfffffffffffffff8, 0x24, 0x40, 0x81, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1, 0x920}], 0x7a0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x5, 0x1}], 0xe1, &(0x7f0000000100)={0x2a5d, 0xfffffffffffffffb}) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x1}, 0xc) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000001480)="06") 06:50:31 executing program 1: r0 = socket(0x2, 0x1, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x2, 0x2, 0x0) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 06:50:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 06:50:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x8003, 0xfffffffffc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x31d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ftruncate(r0, 0x0, 0xffffffff) 06:50:31 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) read(r0, &(0x7f00000000c0)=""/219, 0xdb) 06:50:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x0, 0x2, {0x8e, 0x6}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:31 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x0, 0x1e1, 0x6}) syz_open_pts() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r1, &(0x7f00000000c0)="86", 0x1) read(r2, &(0x7f0000000140)=""/229, 0xe5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 06:50:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r0) r1 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 06:50:31 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x37) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x1, 0x7, 0x6, 0x6da0}]}) 06:50:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 06:50:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x400, 0x100) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) poll(&(0x7f0000000100)=[{r5, 0x42891ad648450d39}, {r0}, {r0, 0x4}, {r5, 0x4}, {r2, 0x4}, {r5, 0x2}, {r0, 0xe5657c2ec9cb0af7}, {r0, 0xa1db31d953efaf58}], 0x8, 0x1f) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000180)) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 06:50:31 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0x8) r5 = getpgid(0x0) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="1aa610c04e733c5504faa73a7b91b8080d3756b1e2c5e7", 0x17}, {&(0x7f0000000140)="2c83fb9588b3d308c0f915e921b73583084220411814d48e6e319dc9fdca0977fc12a21a8133d7f148bcac150902b2831c42fbe764d380c7699d826675a4f6804d29a2e3c0c94b3192c37e7f41e3a724b30d9250e82032d559fd5dbe023ed021c6a052132c75a1d3a1642d932b2940775a7e88f14d78dfe9be413994a85f3cf0188ee2de73566f4c4a716e8ad48e8e79ceed33a936aec18320fd2db7299da1699f9ef21cc0f7ca26e24f8c9a3a55ff318a1c6abae6", 0xb5}, {&(0x7f0000000200)}, {&(0x7f0000000240)="9d80927210851a5d9840c4988dc74e18e27a5c7fa03477170685854256d6384436909acc19f646cb700c972fadf2272a858f618646b59a9a02eb732ea936d235518df2da7c240ff581bdbda51fa8f57a6ba92b41ce5dcc5245e3609911db0a98bd80f1f7a2d41f62c3efeae7005b69f7a817d190948c729af5b1bf466f183511b6c4759ec60c650a2600f2bee70871713169cd2185717e1afa9caaa480445ae1a7464737ebc9ecfd2fc5cc0a9ca1dfdd8ead3a59d3fe4bb4ec951acf9fff4780cc453f468811e8b0", 0xc8}], 0x4, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xb8, 0xb}, 0x400) 06:50:31 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0xcf97d4b7ac958339, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) 06:50:31 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 06:50:31 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x2c, 0x0, 0x0, 0xfffffffffffffff2}, {0x1000, 0x0, 0x4}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 06:50:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4813, r1, 0x0, 0x0) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 06:50:32 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x28a02, 0x43) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000001c0)=""/199) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 06:50:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x101, 0x7, r1}) 06:50:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x21) symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xe637c015f039c855) 06:50:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 06:50:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x1, 0x0, 0xfffffffffffffff8, 0x0, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x480, 0x0) r3 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x200, r3}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x4, 0x4a, 0x101, 0x0, 0x0, 0x7f, 0x800, 0x0, 0x1, 0x40}) syz_emit_ethernet(0x2, &(0x7f0000000240)="32cf") 06:50:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 06:50:32 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socketpair(0x3e, 0x4007, 0x0, &(0x7f0000000000)) 06:50:32 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x2) r0 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x37e591aaca84b401) 06:50:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0x0, 0x0) 06:50:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8000, 0x0) recvfrom$inet(r1, &(0x7f00000000c0), 0x0, 0x9d47b05fe9350735, &(0x7f0000000180)={0x2, 0x2}, 0xc) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x0, 0xb8, {0x9, 0x800}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x3, 0x2}, {0x3, 0x5, 0xcee, 0x1}, {0x80000001, 0x2, 0xff, 0x10000}, {0xde99, 0x5, 0x2f7, 0x9}, {0xffffffffffff0221, 0x193cdac2, 0x4, 0x9}]}) r3 = dup(r0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x101, 0x9, {[0x7fff, 0xa6, 0x6, 0x0, 0x8, 0x8, 0x8001, 0xffffffffffffff2b, 0x9, 0x7, 0x2, 0x7, 0x7, 0x1b, 0x741, 0x5, 0x7fffffff, 0xfd5], [0xffff, 0x9, 0xb6, 0x80000001, 0x4, 0x4b09, 0x353e, 0x3, 0x4, 0xff], [0x80, 0x4c, 0x1000, 0x1000, 0x1cf, 0x7, 0x2], [0x0, 0x8, 0x40, 0x1, 0x1, 0x80000001], [{0xe181, 0x3, 0xfffffffffffffff8}, {0x1ff, 0xffffffffffff8001, 0x9, 0x9}, {0x7fffffff, 0x2, 0x9, 0x7fff}, {0x5, 0x2, 0x8, 0x3}, {0x101, 0xda3, 0x0, 0x10001}, {0x200, 0x1, 0x0, 0x1}, {0xa30f, 0x7d2, 0xfff, 0x200}, {0xfffffffffffffff9, 0x5, 0x7, 0x9}], {0x8, 0x14, 0x1, 0x2}, {0x1ff, 0x7fff, 0x1, 0xc8}}}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x41, 0xffffffffffffff66}, {0x85}, {0x0, 0x4}, {0x3, 0x400}, {0x27, 0x5}, {0x5, 0x3}, {0x25, 0x8}, {0x48, 0x5}], 0x8}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) socket$inet(0x2, 0x4000, 0x8000) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100, 0x0) 06:50:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) ioctl$TIOCSCTTY(r0, 0x20007461) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9a74, 0x7f, 0x9, 0x7, "d6afba11a948ae0d845f73da831f6c2efb58595c", 0x1, 0x1}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$KDDISABIO(r0, 0x20004b3d) 06:50:32 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000080)="0e1c85446424e9e2a587b3001300de3a0d1bd4b3354437d00db9e16d1c534ef34be95ffceac8eface43824e7f3beb85c44ddf1"}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0xba90}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 06:50:32 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 06:50:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8400, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="584ce5c83c0f0ea01db66611bc13ac6d6a617d2075beca3cfd68ddf4e64e7b31f489a714d9430c1bbf05d9e4ad3f1fad783426bf6375741bcf68ba4e56e42e3e98", 0x41}], 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 06:50:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') socketpair(0x1, 0x8000, 0x7fff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/174, 0xae}], 0x1) setuid(0xee01) r1 = open(&(0x7f0000000480)='./file2\x00', 0x20, 0x40) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='r\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 06:50:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x3, 0x0) 06:50:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:50:32 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x8000000000000}) poll(&(0x7f0000000040)=[{r0, 0x8000000021}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 06:50:32 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 06:50:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0xb1}, {0x6}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff17, &(0x7f0000000180)="ee") sendsyslog(&(0x7f0000000000)="f15ab2434d25a149c89f0389fbd269bd59bfa5", 0x13, 0x0) 06:50:32 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="9d47599f2b3f1fd68ca0d36cb8c4c93260848fcdfd780b142b935bca852107b51b9360740a1f0a110a4bb2d95fd81386a5e41f452fd094220b0bd6650f202bb7404cb281a07058fe7008733ec3f764f1f674a985b424dfd9031310afdc35be492bea5e24b1b42a9b5595a2063466aab11cc17272dce1ed8e6d244f34ff9d0fecc7e50d7857dcf2e5e02b31f45ea70acc38ba5343e5ec2741b2d35110", 0x9c}, {&(0x7f0000000040)="9e39f986497adc332e9f1f374b4e662d7ec6081fe057f8e773432efc562f020ab8627319360d022fee53baa5180008688e5cd32f7f0f5f1e759b692724b4733df8c4afea856f03fa12ffd1", 0x4b}, {&(0x7f00000001c0)="99ec0ffe318ae31eeb35eafc590427582998d44dbda0a3023ec2ffebe832dddf0cf03325bb64a38a55a14f47a6a871a7e6279e489b762d4cd4e147d2cc3c29744bd56613ef4e3195f6fb87fcaae11e0c6df498ca0a080827d45748231f0bb4a01c3cff6a7591ea52ad29396c8d5bc2310fe1c3ede13c9931995c04c0f7d2c90c2112b0a91e09e931a5631e2883f84745f383aab1365251b737864682dd13f23fe0c6cc", 0xa3}, {&(0x7f0000000280)="176d6cd8e7ccf4f76437c56315b5725b74690d02223c0f8ad352485a2f65e8a852a9846ded04bed41a8ca6b2124602172d8075ae4d840041a8c4996387d8d732e4730b6b0ce239092149f49110a235163c9acf65f85949a847d22da763b827255ea13e6cb46055b6f3403b1b5ea5a313e6a12c762ca66b4372dc1a82576caf9cd0c8dd3a9d2034b35b2a11b7cc605d493553edda4682163b7b4f0ffdb888a271c34599ebf25fea23974c04b3effb90301619128f348db6443aed0b87e0325eca352560", 0xc3}, {&(0x7f0000000380)="01d6d9dc4ab8da47c315bc297184b6da3ff91487fa4141487dae3a123dad87971cc157ea13d72e430a9213083cb76d69da5c57205879288ed07b82214b5a9251584322136a9807198d856487c56a48ef4032ba5c9cb65a8a5ff70f9849e606364dbf670811928519c30d5906d31fc283a7c408803758cfd4b975f30e6e031c72d4344146d3852b6de65089c066f14c38142e68c853c1cacaf678fc29c11117cbab597b881dcbe05c3e719f3bd46d0bd498a104596ebae167c5836bde88a0b95ba2c27274e6d2e5cb85e6aad3f7cc8d58c54cb364", 0xd4}, {&(0x7f0000000480)="a08fdc5995726276b0a93af0ee8c07c2687227", 0x13}, {&(0x7f00000004c0)="aceac423ecc7303913b22086734f014ffd8b8d92de9d6486dfd59ed302cc73e75fefc207dfb5e5cc7dde95ac679f12cac0cb5c82b0a0faae988addbfabfa0ef3", 0x40}, {&(0x7f0000000500)="d34536a3c07aea1d923b280a04c3b3184bf869c414f1433397d9a35778937eb15d0ce33e4f6a037cab77d711b1fed6d54b0363c93e5fa43bc7f829a9f44da7fd0816cc881bc13ba422ac3eff6af147457bee09", 0x53}], 0x8) map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00bb80 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00bb80 failed: no mapping 06:50:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/129, 0x81}], 0x4, 0x0, 0x0) 06:50:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 06:50:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000180)=""/231, 0xe7, 0x801, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x5, 0x7, &(0x7f0000000280)="058ce2e264019761caf15354e248656e49f2ce5d91b2cadfe7284f8ca786c59164c8736b3817b21489adee31075ced6b8efaf3550ee33a313e49d0a92f53103dc75ed634f8f918bdab63d269da82e169125513c96953e399c91bc4902ec2423b9c70db9d0d7999f2d705ce5e55669d40a8e7675dd7378d4b8d45999f397605218014160ef8604bd2178da1ebfa17897feacee761", 0x94) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x28) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000000c0)=0x8) 06:50:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x280, 0x0) 06:50:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 06:50:33 executing program 1: socketpair(0x2, 0x2, 0x6, &(0x7f0000000040)) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 06:50:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="5e948a163c8a30009d0934ecdf86722afa52cd4c5cd749901a22474587a7279cc9c5b615ac9f6e669907db88d70ecd1b45c067c54dc168ef3a0bc2e3e28c4269dc3aad5f4ab5e72aa6f3a6912ec6c27b3bb7b6ec900a46599e4f3a41b623351cf14706968ca65ff67cccdd94ad5f7ab51332f3e622c5ed2e4d8881e8412d", 0x7e}, {&(0x7f0000000140)="eb26fdbf246fd78793da0440f0d9e5bb6ee6349aede841d93cb617bd04ab3d677e6de84bf90a7421ec1016a6c365a9848c0cb6ecb43314419c79e950c398d2e1858a12209d7efb6258c67cf2195a414b66112e4827cecdac423b240b3c", 0x5d}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000ffff0000010400008b05ad014c890000b000000000000000ffff0000ffffffff33d011a647b55eac5a192dc5db93091ba4f7721e05c7de5d7a01e83cd37aa0b98dce662d8f53d5e79ca2bb63c9534cc54b6e68179df611c7805d3374659e509498f9ca8041f815cfc76da89ae54db1f00009e3d4e75575824f799a1e3b14257593e3281be4bbf376bb30fa48f36f2ec5e43fcd9906991e89a8d088dffb413fe23a26877bbd0b67dd12da0f725195b4131ae6b0b5982f010fffb0abae000000000000b00000000000000001000000b1aa940a247e6b971794ea7a7d759338a337803c194b1d62e4f70355226bb98dcffc6825d6d2b14462d683d815592b60a64c7a776118eefbd461ff986e645a773279d9b29e74e2c60843b264bb38214b8737eb7d22c654a0fb897841f15aed0fd6b4e5a89686ef0783b86680c0ce840118868c0b35717dcc85520b20065becc7e3bd4a7edf0b6a123555970259e71bbe76cdb6b89030b948ffb2fba2503684380000000000000001000000030000008d0aa1115e7f874d19987c83a184031c874169716cb20c807a3728ff0105fc060e2200"/442], 0x1b0}, 0xb) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000004000378687c682675f3d3f32a15f0d4df55c239f45f9c921bfe45eb306a5d3c91bd0c9c1e59a8ee7b5c0969462c09c954ab90349203150d0836657e29e109e2bd22b0ec39e865c4820b52e124ace78c706da3e1c439f9922a21e6ff27b641fce73743fa57a97bcbff600fe84da4b053396c6dfbc2d9303af7068c9d5c0"], 0x10) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000400)) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 06:50:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000063c000/0x4000)=nil, 0x4000) minherit(&(0x7f000036a000/0x1000)=nil, 0x1000, 0x468da7f102b5f273) 06:50:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x3}, {0x40016}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x100000001, r1}) 06:50:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) shmget(0x3, 0x2000, 0x80, &(0x7f00003f2000/0x2000)=nil) 06:50:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 06:50:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xdf91c2b21a35e31f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x6, 0x7, 0x200, 0x4}, {0x1, 0x1f, 0x3, 0x7}, {0xfffffffffffff737, 0x8, 0xff, 0x7}]}) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, 0x0) 06:50:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x100000000, 0x6, 0x4, 0xfffffffffffffff8}, {0xb2a, 0x0, 0xfffffffffffff888, 0x400}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e0c", 0xe, 0x0, 0x10000000000) 06:50:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$BIOCLOCK(r2, 0x20004276) close(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x9) write(r4, &(0x7f0000000180)="f8c38effff00", 0xffffffffffffff86) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sendto$inet6(r4, &(0x7f0000000200)="6a83e28b229e4a9723ad54d13471814f61cc342f35643a65004c8dfa324258f8d78727db5824f521c3c82eb92727338c8591021071a9c2f8c422ff00b2d6f25d0a4afcf149a0712716af3a0525990a76e9596025b7e7dc8ec97bd66a148d97307737923e3e3e37d98412964b9f1f7a4b4644e243a2333d78f25ab7f6ee0077a3a351e87e95ef50366e2bfd30741541bea4217366d51b79f60a9d01b20fed51e9c73cdc89b5bed868d3fd92d2c4bc27c4890972", 0xb3, 0x0, &(0x7f00000002c0)={0x18, 0x3, 0x20, 0x9}, 0xc) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x48) 06:50:35 executing program 1: r0 = semget(0x2, 0x4, 0x20) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/4096) r1 = semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, &(0x7f0000001040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000010c0)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x5, r3, r4, r5, r6, 0x10, 0xa288}, 0x92d6, 0x3ff, 0x5}) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000001180)=""/169) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000001240)) r8 = semget$private(0x0, 0x0, 0x2) symlinkat(&(0x7f0000001280)='./file0\x00', r7, &(0x7f00000012c0)='./file0\x00') bind$inet6(r7, &(0x7f0000001300)={0x18, 0x0, 0x0, 0x7f}, 0xc) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001340)=[0xffffffff, 0x8001, 0x3, 0x8cb, 0x8]) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001380)={'tap', 0x0}) setpgid(r2, r2) poll(&(0x7f00000013c0)=[{r7, 0x1}], 0x1, 0x5) bind$inet6(r7, &(0x7f0000001400)={0x18, 0x2, 0x2, 0xfffffffffffff001}, 0xc) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000001440)) chdir(&(0x7f0000001480)='./file0\x00') r9 = open(&(0x7f00000014c0)='./file0\x00', 0x10000, 0x128) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001500)=""/142) semget$private(0x0, 0x4, 0x100) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f00000015c0)=0x3) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000001600)) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000001640)) semget$private(0x0, 0x0, 0x44) recvfrom(r9, &(0x7f0000001680)=""/14, 0xe, 0x2, &(0x7f00000016c0)=@in={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000001700)='./file0\x00', r7, &(0x7f0000001740)='./file0\x00') 06:50:35 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x3b}], 0x400cc, 0x0, 0x80000000121, 0x0) semget$private(0x0, 0x2, 0x342) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x264, 0x8}) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x10000010001, 0x0) 06:50:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x60}, {0x6, 0x0, 0x0, 0x1}]}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000080)='s') 06:50:35 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='{+\x00', &(0x7f0000000140)='+{\x00', &(0x7f0000000180)='-@[#\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='+%:\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='+\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)='\'$\x00']) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x0) 06:50:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x12b) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x4, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x81}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x5}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9b4d}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) 06:50:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x83, 0x40, 0x0, 0x8}, {0x3f, 0x3, 0x2, 0x5}, {0x0, 0xffffffff9d0082c4, 0xb8, 0x6}, {0x0, 0x0, 0x5, 0x9}, {0xe27a, 0x1, 0x100}, {0x0, 0x2, 0x0, 0x6}, {0x8, 0x1, 0xfffffffffffffff7, 0x8}, {0xffffffffffffff4f, 0x7ff, 0xfffffffffffffffc, 0x1}, {0x0, 0x3ff, 0x2, 0x2}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 06:50:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xfd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 06:50:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) shutdown(r1, 0x3) 06:50:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') r1 = openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) sendto$unix(r1, &(0x7f0000000500)="f65464aa2793ab0e6f2654ffb5461d794287606251e824bf5bfb0089b6cca836160675da241bd7c6614b15cf0a3cbd26e0f813278f1275416eb5132ab3b1702a9aabd651c8f8102f8654e889574617647a30b93b2ab15cec5a1a8c8bc5ce4db3ce0f3529b5130712b3f51cc7a8cb88c14735b66b0d9eb119505b1ef7eab872ad7b096f9b06046f17", 0x88, 0x2, &(0x7f0000000080)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) sendto$unix(r0, &(0x7f0000000340)="fbd6f0634e74f31748aa49ddaa6b0bc7c82b94b711a87b0f01e6677c7c7c424c8aa11a0024dd245c62bf81d5cf9197243aa96f3669a649d255e76126b5a4cd77a33721d80855b09966e9438ef8a05f108b13106edcfb4bb04371794e75bc17ef0663e9feca63cde0e0871565ac51af54d71a7804eb1c6fac1999d199baf4643ef893551de0532a9f8bc3249792cbd86c06bfa7bb4773090c4cae306741cec998349d1370a427f8b2cf06fc798e2e7db58ab608a79e0df0b6e54801a4831ce089fd8f8aa326e2841968a0670ab2715443d1fce60ecb3949bda032e43095e4d5e4ff873aea75d9e814531218720d8df52a1ce6ad", 0xf3, 0x2, 0x0, 0x0) flock(r1, 0x0) 06:50:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x4}, {0x100000000000001d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='7') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1f22cd2fd1c125100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d69e0eb4eef7fa2b00"/4098], &(0x7f0000001280)=0x1002) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={r3, r4, r2}, 0x2c2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x9, 0x40, 0x2d2, 0x1}, {0x25}]}) 06:50:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000001, 0xc, &(0x7f0000000480)="ebffcbff13b9fd812eaa4e713048e699319296483ac3481018d7265ade8c9ebc37d0d628ed607ea38aedbe494fc2f0d2bf908a8418b67ea6987ac5660e2365cfb863f2ad0cc5aef0aea5ae45248cf919b5133ffb3f3dd67f77990dacd90bbfe235b10c1ffa899ba57cd34cf6cb5e875467f75be2923da285e06832ed769b178c60e3468782ccf5f224109edfefd08eb1f7f6f12cad64b34f1255e9da0e9f790f22113ae92d85c666c195a7aa35e6d1612a8aa96b18519f14c4ab5036206ed19611d9ca68b9dfc7186d89f4c8e724e1067709cd4b930baa26f5bfc20401ec07a4e8e29931e2cc94b5914311053680a8f9410d038f8c949072bcfaaf4180b171a06b366baae3069cfa1d0980947b76900f1052d6bf0819b470d2998f75e4159989827d3f0fbddc7859f33bc0fc2fcd1059616709ebc337fb152b3cc3d32ceba9ac4f15c3979fd1dcc8b69a69196abfa11b1835b376c1a4371a37b7a0f43e72ac950cb6ee08aec352f59a26d67388dc593aca9caa8b00", 0x67066aa6) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f000027d000/0x3000)=nil) shmat(r1, &(0x7f0000743000/0x4000)=nil, 0x1000) getsockopt(r0, 0xfffffffffffffeff, 0x1f, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:50:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)='e', 0x1}], 0x1) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x2, 0x3, 0xfc295794482cdbfd, 0x9, 0x7, 0x7f, 0xfe37bfd74faf4af6, 0x1, 0x20, 0x80000001}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) 06:50:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ftruncate(r1, 0x0, 0x6) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0xf76b88e87f02f884) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 06:50:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) kqueue() close(r1) 06:50:35 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f000077d000/0x4000)=nil, 0x4000, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) clock_getres(0x4, &(0x7f0000000040)) madvise(&(0x7f0000726000/0x2000)=nil, 0x2000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 06:50:39 executing program 1: 06:50:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) fchdir(r1) 06:50:39 executing program 1: socketpair$unix(0x1, 0xf9216f54c7c4b21f, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/158, 0x9e}], 0x2, &(0x7f0000000280)=""/145, 0x91}, 0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 06:50:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x51, &(0x7f00000000c0)="e3e0ecacf6b6f83169f958adc2378fb9abf613dff35b6bea6d325f02819a0ff35a059b2f355f4787bfd87d91100d3333183b29766085786ac94b56d0a05b0cc4e098288f1af6bb39212f295e1d0cef0276") 06:50:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './bus\x00'}) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="8b29d82a6c22f994c19c7e4cf4f568461d812cf40becb0260847f3dd59d2a1545fea98f2cc770dff326100ac1917e36bfe88fd502e71", 0x36}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x81, 0x2) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/245, 0xf5) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x8, 0x2}, {0x18, 0x0, 0x3, 0x1}, 0x9, [0x7fffffff, 0x0, 0xffffffffffffffc1, 0x93, 0x8, 0x5, 0x9c0]}, 0x3c) 06:50:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pread(r0, &(0x7f0000000240)="229627cd954469e7774d8e8f9cbebf4c6d2e9d49f4cb1f3a9efe641960291f8a8d065fc3e269af4ea937612738a26f0d68af9b847d068eff1d9eff9e37bc87d661152b7de0af60168f76d0d7216728a5bb0d264fbc468289dc46e11876e8a8fc02bbc8b91864f0e4835c17c0e2e5b2e5b2e19086bda838bc28c621887f479466d59238cb192b66fa3e9f1d1814b4", 0x8e, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 06:50:39 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) syz_open_pts() nanosleep(&(0x7f0000000000)={0x2, 0x6}, &(0x7f0000000040)) 06:50:39 executing program 0: r0 = semget(0x3, 0x2, 0x1) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xfe033a4b776df902, 0x0) r5 = socket$inet(0x2, 0xb272c9d4321ce42e, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x3a0f3e3062ba01e6, 0x1, 0x10001, 0x6}, {{r3}, 0xfffffffffffffff8, 0x80, 0xf73974d2c36797c3, 0x3, 0x8}, {{r4}, 0xfffffffffffffffe, 0x2, 0x40, 0x80000001}, {{r5}, 0xfffffffffffffff9, 0x52e3ff8f1bdf28aa, 0x80000000, 0x8, 0xffffffffffffffff}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x6}], 0xc7, &(0x7f0000000200), 0x400, &(0x7f0000000240)={0x7, 0x6}) semctl$GETNCNT(r0, 0x4, 0x3, 0x0) 06:50:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000300)=0x4) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x5}, 0xc) 06:50:39 executing program 0: r0 = kqueue() munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0x3, 0x3000, 0x540, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) r2 = dup2(r0, r0) fsync(r0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) kqueue() kevent(r0, &(0x7f0000000100), 0x401, 0x0, 0x7fffffff, 0x0) 06:50:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 06:50:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 06:50:40 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:50:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000940)=0x6) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x80, 0x4, 0x7fff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa0d8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5816}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7fffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff1d0000000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)=""/230, &(0x7f0000000040)=0xe6) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001, 0x2000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000], [], [], [{0x0, 0x0, 0x40000}, {}, {}, {}, {}, {}, {0x7fffffff}]}}) mlockall(0x1) 06:50:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1ac) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xd59, 0xfffffffffffffffd, 0x4, 0x1, 0xfff, 0x82, 0x20, 0x1, 0x0, 0x1, 0xffffffff}) 06:50:40 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xd) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 06:50:40 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f00001fc000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept(r1, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffffd, 0x1, 0x3ff, 0xa11c, 0x5}, 0xc) 06:50:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="008000", 0x3) dup(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt(r0, 0xbbc, 0x5, &(0x7f0000000300)=""/4096, &(0x7f0000000040)=0x1000) 06:50:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x7fffffff, 0x400}) kevent(r1, &(0x7f0000000080), 0x60, 0x0, 0x80, 0x0) kevent(r1, 0x0, 0x9, &(0x7f00000003c0), 0x7, 0x0) 06:50:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:50:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8d90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0x5, 0x8, 0x7f, 0x4}, {0x200, 0x7f, 0xa0, 0x4}, {0x4, 0x8b0000000000000, 0x6, 0x8000}, {0x1, 0x800, 0x5, 0x3}]}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x8) pread(r0, &(0x7f0000000340)="b858a0b19ffa89cdc30a4cfce0141085c74eeb03af11d7fe6e078082641aa5eb275397a4810e5c41087a73601ebbc73d2d95c9d879eb0e229e300e761af83bc317784514932ff53c8a91d2dcee3397cdb6885849e0206502261bc5359a629b4ae635acaf802b141ad68879c1c2bf67db5f5220c3", 0x74, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000200)=""/154, 0x9a, 0x40, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = getegid() ioctl$TIOCNXCL(r0, 0x2000740e) fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") 06:50:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xe7e77765f4bf6f8e, 0x11) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$VMM_IOC_INFO(r0, 0xc5005601, &(0x7f0000000200)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x190, 0x0) 06:50:40 executing program 1: semget$private(0x0, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 06:50:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) select(0x40, &(0x7f0000000000)={0x6, 0x41a8b3db, 0x5, 0x100, 0x0, 0x5, 0x4b, 0xfffffffffffffeff}, &(0x7f00000001c0)={0xf580000000000000, 0x8, 0x97a, 0x6, 0x2, 0x200000, 0x7, 0x8}, &(0x7f0000000280)={0x8, 0x1, 0x80000000, 0xfffffffffffffffa, 0x6, 0x3, 0x9, 0x20}, &(0x7f00000002c0)={0xa9, 0x800}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:50:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x30, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 06:50:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) fchdir(r0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 06:50:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = getppid() ktrace(&(0x7f0000000040)='./bus\x00', 0x7, 0x40000100, r0) 06:50:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000004c40)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="d5453ff7598727e5cd7c1de1e57a8d71f4f55429f795b8c834f543c2f7c5d9832f809aef35f1b597c71ba4947608d3d30132e744833b482aa16976fae6ffe08b9134d2ffbce22b906135dc99fe59f072c78582ef3916056818ae61a26f3625019762e3ec3112de3386dc3949b53b38c54da3db5a7c24a119da0b272a494a7ccd0005a3cb95cdb2f213284f39", 0x8c}], 0x1) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 06:50:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x283c2, 0x0) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 06:50:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x8001, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000452000/0x1000)=nil, 0x1000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x2) 06:50:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r1, &(0x7f00000001c0)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 06:50:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0x87}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xb4, &(0x7f00000002c0)="4829cf4cf7fecebcfd962a3cf5f8248c3dbc2066bbf6104ffa092427b4c2e0da03af9390be147a98ae358c857a34db716369720bf09e377646d9614bb3846b1c33b22fbefd6c111347f5d9593d41fb5dced5cd667a9b2ee4c51d184a0789447192934624b359aab39282aa2bfd428cfcc3af17400ba8612fdeb2fe2102dc0764d4b61a962fdaa0dde7700349b66fe78a6ff5ddc76606a51e026f0743835f8fec4c48cde48e4f3cd872763c4c762efe96eaa78ff5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xda, 0x8dd, 0x0, 0x7c}, {0x7, 0x7c7f, 0x5c, 0x1f}]}) 06:50:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x12, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0xe0, 0x40, 0x32, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x6, 0x2}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x3, 0x10000}], 0x7fffffff, &(0x7f00000000c0)={0x7, 0x9}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 06:50:41 executing program 1: nanosleep(&(0x7f0000000040)={0x4}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/223, 0xdf) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666964653000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) mprotect(&(0x7f00007a9000/0x1000)=nil, 0x1000, 0x3) 06:50:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 06:50:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x87}, {0x6}]}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 06:50:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x7984, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 06:50:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200002c2, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="dcfffffffffffff8c646b239a2ee") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f0000000180)=[{0x6, 0x7fffffff, 0x3, 0x3}, {0x7fff, 0x8, 0x81, 0x7}, {0x0, 0x0, 0x1, 0x4}, {0x4, 0x9, 0x9}, {0xffffffffffffff00, 0x0, 0x1, 0xfffffffffffffffd}, {0x0, 0x4, 0x3ff, 0x3}, {0x6, 0x800, 0x7ff}, {0x80000001, 0x4, 0xfffffffffffffffd, 0x9}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 06:50:42 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x100000001, 0xaa}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 06:50:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20412, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x43, 0x1}, {0x82, 0x4}, {0x21, 0x9}, {0x0, 0x9}], 0x4}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) 06:50:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000140)="1c771d95875d791cf7aee6ae1d41a5c7500e4fa510393d64fc601c6a20077ff137b458ccbc21d26d1b67c766f75c208bc047f6e473697837aeeaad6611a88fdd30a1d7730bd9aa39c63472c431b876e2d1a25c257d7d6b97b1b8fc7cf691ecde4c61da62bc161494890b738acbcc234415a6e57fe73fee45d30d0db80e1e4b4e8acc14"}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) nanosleep(0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)) 06:50:42 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x20) semget$private(0x0, 0x2, 0x40) ioctl$BIOCLOCK(r2, 0x20004276) r4 = socket$inet6(0x18, 0x5, 0x10000) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r4, 0x6, r5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000300)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 06:50:42 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) socket(0x20, 0xc003, 0x7fff) 06:50:42 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x10012) ioctl$TIOCNOTTY(r3, 0x20007471) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 06:50:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 06:50:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) fchmod(r0, 0x100) getgid() setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() r1 = socket(0x11, 0x4000, 0xe14) read(r1, &(0x7f00000001c0)=""/201, 0xfffffffffffffe77) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) semget$private(0x0, 0x3, 0x243) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) 06:50:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x4}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb4, &(0x7f0000000080)="9801049320e774d969a024b6898afe2029c8f03c12097b7fb88dd864d0d1de0a86cb1883437557cf2968813dd91eadf5d0d01133644bf2735b37c9035225fa6dde8b414f238b227b98d95a3af144c07c99ae23f98ef141597cf27da79d8b6000deeb0803b64f652d94a16cffbc7750c8192a1387952f90ba933dd42e59b0bf9407cc5e67fb0234b2997749a5daf201eec1d98153340941da8764e218749418e8cdb82146f6ab333493e8a0127efefc4f911110a3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x3, 0x7ff80000000, 0xffffffffffff8000, 0x7}, {0x5, 0x7fffffff, 0x4, 0x100000001}]}) 06:50:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) semget(0x2, 0x2, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 06:50:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x400002c}, {0x6}]}) pwrite(r0, &(0x7f0000000380)="8b2b3a4e2c935de702cfc71523055ef7df8c39799d8df2684ce8ab65d8d5f2234f6ae20a743db28dfa56c360f876e76dfeb59d230876bf91a99ca2cb7725d9a87a091e21d9c411642ba2e4fad4e15f335c5911b50753fd76276d84037e66be3d7c4afed0caa42374387bd7c17e62a34bea5144509fd31dc910425ebc8a1ff9004584aa8996b4f0af692ad46163055fef8d40e5d806549cdcc4191fa83ad047776a541542422922ad43d584ab5426d9d127f4d82446b8b6d2abf69bd103d8f1350a363fc7ae3ead3b98fcac156692813445c9d75c53f08593954fab88851296d3c5907aea800afe1744359ce2441bbc35ccef85da5dff99cb507855a6589fd93a240636a67ad7b370c2c9bf836811899cf86643b3ecf8d661a7ae047a8392104b65ad3461ad8808e605c114c45a9f3a777422b5338143b4dedc0190b51e504c64cc74534b639e924f91d9a549bc5c01c4312d37d7f491a4c51f9d425da6845ea425f0f9f4c49a618662a9c433b1c7a08e64e33ed499b0482889bad3339d971c6646d72d074073e805807e5269e7ad73fc40afcd307fe6f6d0bb4443041e6aa3ba850d0ef74b31216d9b32969958929c10e5bcb15d3b35c8ab7f1d162a69b42987cdcded5a315684b872345c3585c04a56959475d7648e89e146f74f2369b9a9182f5f663f02741ebc4a3ec63fc5a3a5264f436b8bfd915006589a9bccffb8d42ed1bd88bd43158d450021ed7a2f9a31e32944ae835eeb0cba7459aba2e83d6b9ad2cdb15109512a200c865da93336837a46c1c82456c502d4167aa9b71b9cdccff95ce0a714eff295c0f839a06172b88004d51425d171a6619cb2b613330a0b8df06c7c646b5178a795e7b26662057b3d315f699782b702ad6e0d0e9d09a4eaeff847eeb3114b3e437e4d1acba984051b1be3fb367eff0592a22249ca8ec155ee065ed0a7f4914b21729f3f17e57d9d001497c2154a48a849db2035150016cf195ae48d7c015faa012756de948c0c0013d8121d8d2e4f2094fad0f0e7557ec08fda401e0b8c543ef20c1a59b328c9a8365815386c939f50e3d56ae6000f0d1a0f7a6485adb51f3e94dcdc45f0f2d98afc22a9e1ce75f9e7393c9cf2f05320d03b1a680c5dc10b26a4b6216f12356a71b064aa2904428ee4c06fb80fe2bcc909490ac0ab492f55dc4609b35cedd3d7d1a8bf7f363ea7adba420d159e923f3baddc863b7b8efd84e2682b5b351f24bda603f3341f685d42b320569a6136f87250e1eb65c017208a9d076f82d1683c441b5f12ae7b6ff6c52a1b440f02391cf6e8d18f6e2e5fd4104e966b486c06269086871b3e36c53999576bbeb5fde59b4322c3f00e8c87afabce0af2a054e7dca1a534fd99b8272d4a8734bbfa897c2ca97247eb05195e001755a1124d3ad894c97b013ea8709df28225fa364f1e771dcc832e44670c839eb50dec156b033e93ac1dffcc2cc2c0e27dcbbeb2f207afa51c6057c90f041325f9b15a6d98d278b09d7766cf8f4070ec4aed6d9b0644d8cbde82a110cae92b78604a2efe35f7d58661ef598c754ca9da7f5b35e1a57f5ca5a806a265473c795335f3bb64fa8fcd2d701fd62135bed979093e56c2d7fe1e5c8f5778d0a48528b98862c0a7b343956c7bec96a2b38a16dc225eb482183aed05181315bbf3558f5ee95bea137eaf64abd476eda6a39400d17a72eb49225c9f11311d77f398a3a116b140ec53711b5fea178153225aa50e3eb2593d17003d5e8bc7919e7ceb4cc9736b8d0681d6c6330031c58d2ae73b975e05a9f7c35c18c899eab882600f50642f3ea3989a766704f5bbcc98c5077c57cc46fee90d4b81045562c578e45aa9c31f8d7ef214918694bba62f3869e69c3262468eac2b5d8028f6712d51a6ee9bcdc42a3dfa88f4b96ca17315dbb649377ccbc9442098e53606e2a0716abe122202c8191437112695723530a4284c4716b2733b6e2f5857ebe3eefdac393f2d9280e5a0adf57731e93389ce40bb22faa9c7b79d48d178b696ff5f76c5f7574efcb96bb9696868de050ec4d6c1d294f231fd3c192c68ffb110ee9f59b0fd2822329184b3e39d467f41805cb73510ab120000e3cad29786b4a813d23af86cb9e271c699dcbac9c0e9697aa2a626a34cf75a438f9d86d116840fe229e90354fc594710a7ac9c144030633e591f71d4c096d489fe86a9624d975b0348177fbda6528e2c039b50f18962335da5fa97c2119c81d60da7c139ed9e0db33d2ded1b3e82459d4ab8e7a1f9653615f272726cfa168b8e50ea24744aa66cd73925a15942c3cdd532d8b65a8c9c24c9b3ffa03e9780d3057f93d7c62a18d63a8e95876d38505a3bac2595dbc82bcf9c8065647cc87f9d7ecbd30d49fcbc0ab5120c6f51860b26222802cc47076f8b1c614fd0526da4f7d638c7ee4a0de73babb6cb792719d16c853230d590638f7e3e5fbf2fd232e7fbab9bc30aa675449e9e10b43006b5313bb988468a794aca49158fbed19a1f43f94ee9f8913ce1fad66e93b6bce297a286b92cea87994fc5e9bbb79fd6aaf89059188b1a97e5369ccf74707696646c6438eb3b3f72fcd468f6461ac96ba1174c60cddf5dd867f2c6c0be24369913ad5d66f4419aae4310b3d10de502bb18027a1aa3a3f3b0aafd122dcfffabf4d27b4a7bbbccf382beeab1ab629305bd6760bf1a991b30c1c3a50da0792c787884984044f393fe86ec57b1ac91e0becef154d583bd813ad1c0394853c50dadb60a6a634d62a908cd953eb628ac2927e7269abd88f1ec6c22652d3d766dbcd2b98e6590a6bfef4dffff71a25970db5bf3c56e2f83dfc0a15f2de74e726d3c0cf86fffc568e14c48b982d75e78276c517053015ff9f257d118032fe1caa98b54b629e81cfc65075260f91be7089b45548850d5c99fc3d35953864a60b48914679cffcc2a22decb6eb7de64781d2c2ca68742776d641cb60dd6f9b17c7bc881123624848812faa9992698505b4163654bdae50a08a1f691c86cc4c71f96faf7e857b771498ac2503f07f0db615186ef7080b56950d379417656cf5546b4f47912c264b9efeb1e356c224b25d96b4674c43b89201917519b5438748a6464eabeceda0d749972cd7569dbcb266f5d46387f1ab121f6f29d4dcd7c173caa8d62d2cb8129e96793bacaa2c6af025107296d5d10500e38952653c714291847dde80663c82b16c96b2f05567d2759b6ebf2d2a088c1ef9d4433b45a92b53ee2138a33dca2f75f278122f524191f72bbfd2bf85ba723cedff3352cf69d6ee15693bf66bf7ba221414ed2f3a9e9b716c99f14484439cfe7c8d6bda2d5142d2302162de15dad3d74b226ed62418721c4fb910b8753ac56677dd6fbf23bd6089326cad419212e718791c2cee11861bb8ab0da4d9ace925048cb6216dce8243e8cabd5c1fd86d5ec19a13c0eb9b4732a384c8ccebde5b3d9b01abccb7c0dd31411e697907c0dd7e9e7860d58ec499848285c7249ed7ae6dd878e3c15c02514d9dd533f5df12d5296fb9cb1be91cf8b67c9e80c20678f32e2e90401afeb8c666cbda2ca34a2e5e1a891522c2824dab36cdac4d8bea6d5541d009987ed6ad617b770ad7cf8a089abf2243c00ed3c82efd06b678f3db11a023db4e7196e8f188a465de929bafdb1ea0cb3749fe2822bf60e103ac76e1b5985ead2a5210f7353d7d1058836db2040b339944faa22055b58ec8b9b2a837e51b0ae9c6ea57ebf7a44b6028ea41d5f3e7d957264e2de4e5334f1f09cc11028a272033a27559627349fac1c3e3aeeb537cd5f7a6aa92d8594c689b6aad7026884c94c597ebdf31c8fad24a6b4150de0f30a3862c3146665a3a623705349fddb57f3e2f1887d9f20590e6067be576a324431572712508d54c816ef3b2eda2ecd71e2bbe6cf16f235e79fe1ad7ddc86322af4ecd1d422361b0dd78c4528e93ff8dd6e01c2a8a4c77d5d4e3ed13faf978c81e2c8b77366fd5645a23d27cef3b578ba3acce817d94dbab89a2c7bf9c961083244eba548a2e31055c78c97641396170e02f844499bf2a997550e56ee23cdd2e4859bb33ed52665f17a3088f07b097ca801a2d7d9825e7d981096cf9f255d5f214810d51e909ba3d89ab77200b99c7907614b7465990fd5ebc11648835c27cfa445944489fa493f11ebb576bb528232ef06b42851274b039ac1ea8bcdd7b85f15c13dff806b2034a3b0722038bf9c618d4972b639be07a13bac3a4a3b27631f0ac87a73b4565eb882159811420cf138c594792389292c757906a39a10f0d8b5a25efc5d23decfa6a812d72d3a4c9a6ce603a4068da09f44ef22e972ddb8654dd0c65688d001911116a5769a43899c11725e6957f48927236a1f8091662be5e2cb51366999d56b1d46206315881a30f13a142defa6f78d6f76c2842f6299b57bf9b6944b7072c0cd5d0330d32fadc9a2260185343b2b3ffd7ca8ebdd05e91c92279a26dfd7c6bee16d697cfd5edcd778615efdf8ef8c1fb32d1ef7a19bbbb74e631315c013481c3bcbfad2500ff27781548f183a66986d9c16e2f13ead9772c2e6299b04d2742da75c864c85b550560a10c35eaba4ff2a9b795ab300c4551fdade22bcd699180d5ad62d9cd60c4b5005910d03a2c94a7e92582f31d64b31c12806240fe4cdb7aec13c02bd4d7213585c7eefb87a1b16fa5f54ccb98c42472d8d761f66671bf40542ea13933cbbda94bc40b2b8df056f22ea1f760d35f1aebbe043ca857ca781ddef395a5aaf6c95f957c58637057f8b0a52bd27cde0f10f4d5be527e60212dd139b460208ad18a19193eafb793cef38f01d1b9bd46f82c6394b84efb8f99b3882859fb9cfb9d0ba61d7ccf4823db82581777b99e476c7bfe40abd4c04459ad29d757bb9b65cb431d3c5515c585f5b06f1b390da51c173ddc45b06ef42560f8cfe5f17466be2b9b6131ac48800748631f1c5b8f256ecab13af785221997d3c40a2033531ccb3ba61cf263c29972170a8edf91cec752032341af44b26528d9c12898f7e0ea5ed29cd63b12fbb4d610b18bb4882268e8a252a726e1ebbee39e63b4b9e10c6ecf14bdfa9bad7e8d5a026229540ee245dce631efa9e85bb266c366427a5ffb7874f41e2e68075bdee0ea5d4f657f6dcf46ba0444a9cb6c2e45be44f32b3659554072d8b7b345e892d74a2b12102be3075e5657eef625a4084493e814906c3923518f81fd8aca9ee47ac82c25beda5204b35e5b69d2c28025d1c132442c897deae6d90f8b01f1fea3cab3d28421437ffe819f56aadcc7ce5a7c9d21bd34eb6c0ae806e3d7feb5c8c247e824e897a07022370cbd6493bb5ea67d73b45125e2e35f0b4c9828c10d7501988095cf3cf222cd2686e72af333952eaab698ce3b9f4ee3d8512a9b56f836360b8250aaea0726f4c53849b8f49dacabf1fd538c017cfcfac44db7c3483327d67933811d7c5f8c3c7b1476bba87dd93bf6fb8337d6c6e8afb6919b3248cac895defb7b4f680d4318ed280020beca585a1bbc553953259b32a667ef9a1c88b6e3cff72deae86801e21974f5a19f253c5f14968a7f30c15516c31c0f93b2f14121f8ab8606b687cd0c726c6b3001c772e6bef2d60b29547ffd0b7cbde0d62b36008dda81e77ffef65bfa07cde53954605ed4e8850c489173fac01bb87fd97c7f5229701c239efe98b2f3147a88904da1585c0b605d32934d6bcf42a2dad152f382820fdbdbd8df713abb773ae8c495ddb96b35ba7d16e89d888869a4137018f92b245b15b3f739445afb162d704bb5ec6ba", 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) select(0x40, &(0x7f0000000280)={0x6, 0x68, 0xffffffff, 0x64e, 0xffffffff, 0x1, 0x5, 0x80000000}, &(0x7f00000002c0)={0x800, 0x7fff, 0x2, 0x80000000, 0x1, 0x8e4, 0x4c, 0xa17}, &(0x7f0000000300)={0x5, 0x5, 0x9, 0x4, 0x20, 0x7f, 0x4, 0x2}, &(0x7f0000001380)={0xffffffff, 0xace}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") r3 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1c, r3) clock_settime(0x2, &(0x7f0000000000)={0x20, 0x3ff}) 06:50:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x8000, 0x0, 0x8000, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x0, 0x80}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 06:50:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 06:50:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r2, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x69, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r4}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r1}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) fchmod(r1, 0x1) dup2(r0, r1) 06:50:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 06:50:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x15) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f0000000200)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe3cdec9a099d3482, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x831f6c3f47ef1737, 0x0, 0x3}, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) unveil(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') 06:50:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x300, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 06:50:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 06:50:42 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) dup(r0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x4}) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 06:50:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10802, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) 06:50:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x4000000000000008}) r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xffffffff, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc819", 0x33e}], 0x1) 06:50:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r1) 06:50:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setflags(r0, 0x2, 0x1) 06:50:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x5}) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x100000) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)) shmget(0x2, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) r4 = syz_open_pts() recvfrom$unix(r0, &(0x7f0000000140)=""/59, 0x3b, 0x40, 0x0, 0x0) r5 = getuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r5, r6, 0x6) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x7f) r7 = msgget(0x1, 0x100) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/4096) r8 = dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)) msgctl$IPC_RMID(r7, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001280)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000012c0)={'./file0\x00', 0x3, 0x400, 0x8, 0x1, 0x10b, 0xffffffff, 0x407, 0x1, 0x0, 0xfff, 0xefb2}) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000001340)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001380)={0x7, 0x5, 0x6, 0xfffffffffffffe01, "3952fb4c90dc2aa23160be56b8b8bf0cda3846d7", 0x7}) getpeername$unix(r8, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) msgget(0x0, 0x400) msgget$private(0x0, 0x8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000001440)=0x20) 06:50:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket$inet(0x2, 0x4, 0x4) sendto$inet(r2, &(0x7f0000000100)="3006208f53372ea4020d70990efac52f3d528f05024aa206e5af334ad1f6543a7a33713f36c801266f93819d03021a141e803e77c1a812df0d7e6d2f6983359fb8a677ef9c17e3ab417670dbc5d3ec7fbf29f8dd44be27c95a6a5b7385688fff9a06aa24980f68cd6a298e77909ecba3d28d051c30c7a181e7b500cfece8463efc4666b3d7e267792b59fbd3b4235a8e0f7b56bcf96a2e0a87e06611c27375a81bc2d93bc4eedfd7724ab1e8b2941a6971ea87ff2da20d088713654fca756397866de15e", 0xc4, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 06:50:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = getppid() kqueue() ktrace(&(0x7f00000001c0)='./bus\x00', 0x15, 0x10, r0) 06:50:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x7}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x77d8, &(0x7f0000000080)="b6") 06:50:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 06:50:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 06:50:43 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0xa3974f7bc91546ec) 06:50:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x40003c}, {0x7ffffffe}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000300)=0x2) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 06:50:43 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x1, 0x5, 0x0) socket(0x20, 0x5, 0xe4f) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x3, 0x0, 0x0) 06:50:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 06:50:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x9}, {0x1e, 0x10001}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x2) 06:50:43 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) kqueue() 06:50:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e7d5efc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5b980c03a70e4760b46235603f4769a300"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6848e0aad3683a30a9735ecf5a2f89c4db0aa0be"}) 06:50:44 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="92755c97d5ba271773f62cb5d9892ab0e8b97723e15f6e2df357ee46b721e96be8a71097f7b3258cc52d1baad9bf38d6c60d340a42520c632158a83aa18c84208f5428aa40ebac74074e1f4cfec3c2956271011360912d414e4e67dba3a7013f400f35dfab10b880425725f2a3362c5637ac573d578538ca40ccfee041d3e056be2b0f76c23b75134a764314b72e1abf38c4a611ba9c692837673f8b25d7b93d91a8677f57426ade8af4b83571cc875a86ab239a0c5aa3d631cd1158b70bfd9d48dd5a033fca225ebba5b44c54a6dd9e0f891b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$KDDISABIO(r2, 0x20004b3d) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:50:44 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x38, 0x8, 0x6, 0xfb6, "44eeeb2c118e1af17231b63e43147623b4cdfe7c", 0xf3, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x7, 0xca, 0x20, "f84038699d63bf5d4f0b08b1022a1a8160cf0704", 0x7fffffff, 0xf3c}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x40000000000000, "be26abab872e74d75babf228815504fd00", 0x0, 0x28}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 06:50:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x4) 06:50:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x26) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8, 0x90d8}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 06:50:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000000)="626ab594a2f8f5fb5b2f3259860ac0b0652b16c4817a3c66ef753a24be1aae442fee0b8ab6e015c7dcccb97407ab391cb092f4b425c9330cd1c5d127c7d258a24794111a2895caf782b3c252134eb75c9f943832934969e963dd9c8e18923205b6b892926dad59d4821a170144a26d6b0edc144c458efbfcb755239576abfa99c629b5b599533f20f395bcfdfd11a75978486bd0d3e170780106e7fb155a0ed165ab66b5f72bd7be", 0xa8) 06:50:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt(r1, 0x6, 0x10, 0x0, 0x0) 06:50:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x200}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 06:50:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f00000012c0)="dcaf9f66aee3a68b01ba1f396b6fc3cc3c5d2d298670aeb0229ea7a04937671c546b39b1ecdf98065788ab2bd1971a6df936fbf585aae36d96eae79592962f764ef939a2af3b7b3564c7d626089b4b50107290ea7cf1dc3e6249bd419a6a7ac3888e70168a54f19ba5de3f137bee170721069b4710040075d55b02042f2b7c100c55acf120502f1e9abe8611a16ea905d3c0c939fc09476d18ee3626b925ee0ddd41f25f85e89754722dc120bdfe22e847717efe02a517f245db71896331c51a53787cf020d7133efa9a0989162e61ec95664a03a2f4635d723189f26e42f8bfee36b357b2e9ddd43f7547fe87e178b81e7bbb0b5fe8769b6b199c18c61ab87b495e180ae17480acdf11fe6d6a469e4e363706", 0x113}], 0x1) faccessat(r0, &(0x7f0000000600)='./bus\x00', 0x10, 0x3) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000005c0)=[&(0x7f0000000100)='](\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='o\x00'], &(0x7f0000000540)=[&(0x7f0000000000)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='K\x00', &(0x7f00000004c0)='\\[\x00', &(0x7f0000000500)='[\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setuid(0xee01) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 06:50:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) dup(r0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 06:50:44 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xfffffffffffffe5d, 0x0, 0xfffffffffffffef5, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x8) sendto$unix(r0, 0x0, 0xfffffffffffffe77, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0xa246) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) listen(r0, 0x7) setsockopt(r2, 0xff, 0x580, &(0x7f0000000100)="0f8615a9b0285eb3f5ca5fd597b8503f81439057d2423b9664a34beeefb0fa75bd", 0x21) 06:50:44 executing program 1: setrlimit(0x3, &(0x7f00000001c0)={0x8460, 0xd5}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xb149a5f9012935d8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000, 0x5e9}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000005c0)) sync() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000580)=0x890) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) r5 = semget$private(0x0, 0x3, 0x10112) semop(r5, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 06:50:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x83, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f00000001c0)='./file0\x00', r2, 0x5}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 06:50:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1c, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:50:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0xc]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:50:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 06:50:44 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x10000000c) mknod(&(0x7f0000000140)='./bus\x00', 0x200a, 0x4000086128) r1 = open(&(0x7f0000000200)='./bus\x00', 0x102, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0xdf, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/131, 0x83}], 0x1, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="0100000000f8e9", 0x7}], 0x100000000000017b, 0x0, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 06:50:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x4, 0x10000, 0x1}, {0x8, 0x5, 0x7, 0x4adea1eb}, {0x80, 0xfffffffffffffffb, 0xf1be, 0x2}, {0x6, 0x7, 0x7, 0x8}, {0x0, 0x1, 0x5, 0x8}, {0x3, 0xa4, 0x7ff, 0xfffffffffffffffd}]}) 06:50:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x41, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0xffffffff, 0x6}, {0x18, 0x2, 0x9, 0x9e4}, 0x3, [0xfff, 0xffffffff, 0xfffffffffffffff7, 0x2, 0x9, 0xfffffffffffffff7, 0x4, 0x9c]}, 0x3c) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x41, 0xfc4}], 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xffffffffffffffe1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5}, {}], 0x2}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x26c, 0x4, 0x10000, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x44d3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6752ffb9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x9}, {&(0x7f0000d72000/0x1000)=nil, &(0x7f0000d84000/0x2000)=nil}, {&(0x7f0000d7d000/0x1000)=nil, &(0x7f0000f7a000/0x2000)=nil, 0x1}, {&(0x7f0000af0000/0x2000)=nil, &(0x7f0000cd3000/0x1000)=nil, 0xf}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000cd5000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000c25000/0x4000)=nil, &(0x7f0000d23000/0x2000)=nil, 0xeabf}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f23000/0x3000)=nil, 0x10000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fea000/0x2000)=nil, 0x6}, {&(0x7f0000e40000/0x2000)=nil, &(0x7f0000a0b000/0x2000)=nil, 0x8}, {&(0x7f0000bf4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000d38000/0x2000)=nil, &(0x7f0000b62000/0x1000)=nil, 0xb816}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000f8c000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', '.\x00'], 0x9}) recvfrom$inet6(r1, &(0x7f0000000840)=""/165, 0xa5, 0x2, &(0x7f0000000280)={0x18, 0x1, 0xff, 0xfffffffffffffffb}, 0xc) 06:50:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x1000, 0x7, 0xff, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 06:50:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 06:50:44 executing program 1: r0 = semget(0x0, 0x4, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/99) r1 = semget(0x2, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x2, 0x67, 0xb53c, 0x2}, {0x8, 0x2, 0x1000, 0x8}, {0x2, 0x7fff, 0x5, 0x1000}, {0x40, 0x52, 0x2, 0xc6}, {0x40, 0x6, 0x81, 0x802000000000000}, {0x2, 0x6, 0x8, 0x8}, {0x1ff, 0x3, 0x8, 0x2}, {0x1, 0x7ce, 0x101, 0xfffffffffffffffc}]}) 06:50:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xff4e) r1 = geteuid() setuid(r1) r2 = socket(0x800000018, 0x1, 0x0) setreuid(r1, r1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000200)={{}, 0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x4) socket$unix(0x1, 0x5, 0x0) 06:50:44 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() close(r0) 06:50:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0/../file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0/../file0\x00', 0x20) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='r\x00') 06:50:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) mprotect(&(0x7f0000681000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x4, 0x0, 0x1, 0x7ff, 0xb71, 0xfffffffffffffff8, 0x58516f9f88739e1e, 0x3, 0x7fffffff, 0x4}) 06:50:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000006c0)='./file0/file1\x00', 0x400, 0x1b8) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000400)=0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x1, &(0x7f00000002c0)=[{0x2, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x639, 0x6, 0xfffffffffffffff7, 0x3f}]}) r2 = dup(r0) r3 = accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000380)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000340)=0xc) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000480)=0xc) r4 = dup2(r3, r2) munlockall() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000740)='./file0/file1\x00', 0x80, 0x27) fchownat(r7, &(0x7f0000000700)='./file2\x00', r5, r6, 0x40000000000006) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r9 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setgroups(0x16e, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000600)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) mkdir(&(0x7f00000005c0)='./file0/file0\x00', 0xd) setuid(0xee01) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000280)=""/36) 06:50:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x200, 0x7f, 0x6f, 0xfffffffffffffff9, "3b6c93cd8290049ef260f49f016821321578d8dc", 0xfffffffffffffff7, 0x3}) setrlimit(0x8, &(0x7f0000000000)={0x1, 0x628}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) r2 = dup(r0) getuid() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0xffffffffffffffff, 0xffff, {0x0, 0xfffffffffffffffe}}) ioctl$TIOCSTOP(r1, 0x2000746f) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r5 = getuid() ftruncate(r2, 0x0, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) 06:50:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x9, 0x7, 0x8, 0x6, "b9008f82de649062d59ee3a4b75c7775443773a5", 0x94, 0x100}) 06:50:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1f11585038bf1ae6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) 06:50:44 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r2 = socket(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/189, 0xfffffffffffffd00}, {&(0x7f00000009c0)=""/60, 0xfffffffffffffe10}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/144, 0x90}], 0x5, &(0x7f0000000380)=""/170, 0xffffffffffffffe7}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0xd0) close(r2) connect$unix(r2, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) 06:50:44 executing program 1: r0 = socket(0x11, 0xc003, 0x0) semget(0x0, 0x3, 0x80) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 06:50:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x1, 0x1, 0x584, 0x5}, {0x80, 0x20, 0x2, 0x3}, {0x1f, 0x0, 0x1, 0x6}, {0x7ff, 0x100, 0x4, 0x800}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x10001, 0xe5e, 0x4, 0xf280}, {0x9, 0x3, 0xf0, 0x2}, {0x7, 0x8, 0x100000000, 0x1000}, {0x3e5, 0x2, 0x7, 0x8}, {0xbe7, 0x3, 0x0, 0x7fffffff}, {0x7fff, 0xe0, 0x9, 0x1}, {0x0, 0x860, 0x857a, 0x9}, {0x8, 0xffffffffffffffc1, 0x400, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 06:50:44 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 06:50:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000108, &(0x7f00000000c0)=[{0x51}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x7f, 0x8001, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x100000001, 0xfffffffffffffff9, 0x6, 0x1, 0x9, 0xffffffff, 0x10000, 0x3, 0x1, 0xc19, 0x1f}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 06:50:44 executing program 1: select(0x2078c43e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 06:50:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x7, 0x5, 0x1, "bc28972bc119d596502f16528652ea1cf9daccdc", 0xa91, 0x351}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 06:50:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket(0x6, 0x6, 0x2) 06:50:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x6c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xc4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) write(r1, &(0x7f0000000000)="20b500810e04935556765d44eda975491d7f599631cddf5b674f6efa0cacfa62f454137ba23fb4198d1363eda1ed0c498a2e97e082afb3165eeac9a9c280af2825828651e0544dda7fb33dad90d6661d", 0x50) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:50:45 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() fchflags(r1, 0x10000) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r1) 06:50:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)='x\x00') r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') syz_open_pts() 06:50:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffffb30001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 06:50:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x100, 0x9, 0x1, 0xcd8, 0x0, 0x9, 0x2, 0x0, 0x9, 0x7f}) setrlimit(0x0, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x75527c6e) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x6893b32057a9130d, 0x0) getdents(r4, &(0x7f0000000340)=""/54, 0x36) poll(&(0x7f00000003c0)=[{r4}, {r2, 0x8}, {r2, 0x52}, {r2}, {r1, 0x2}, {r3, 0x1}, {r4, 0x8}, {r3, 0x100}, {r3, 0x44}], 0x9, 0xfff) 06:50:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000040)="4f700de201d807abe7374e85d41d3233b5d3b09d961721d13bb3147ab69ef476d9365c76e38dc487f79b841fd77ce99d54f273af185e2de2ff455cc13ef41f0a2ca77c0c1795f75c7d6bee0db8c08222cb2bca007177eed8f936e64e948e8e", 0x5f, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000641000/0x2000)=nil, 0x2000, 0x0, 0x2012, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 06:50:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0xffffffffffffff81, 0x200, 0xfff, 0x273c42dcb59fed2b, 0x80, 0xf2, 0x2, 0x0, 0x2, 0x4, 0x8}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) msgget$private(0x0, 0x80) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) 06:50:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7c, 0x0, 0x4}, {0x3f, 0x3}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x1, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff0}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 06:50:45 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x87}, {0x30}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xf23, 0xffffffff, 0x9, 0x4}, {0x2, 0x4e, 0x3, 0x9}, {0x3, 0x0, 0xfffffffffffff4a2, 0x9800000000000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 06:50:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)='#!', 0x2}], 0x1e6) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:50:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="b666353e326beeb8858a3a1034f4cb672b", 0x11}], 0x1) execve(0x0, 0x0, 0x0) 06:50:45 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x80) sendto$unix(r0, &(0x7f0000001180)="5260816fb2f4e58ab245aa290167ff877c02e0749900cf178300b2f0d26aab38efe19b618201158400e603c25b87b31b36c1f60c9495df10f986a346ca2d4b3c587e44f20978ab705f12ffa0d8877110577b13bdca87650dddfcf795c3358964369e7bc74ecbe9b388aaa3f11a7e80ec154b6c073fb8e600b779f670ff4805219f8587fb33c682a83a4bf703d86e99f5e170da70da4744709b27daf67ff10b7a9bffc1dbd79aa6769f44", 0xaa, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f00000023c0)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 06:50:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) chroot(&(0x7f0000000000)='./file0\x00') 06:50:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xa1995f58764d2730, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) write(r0, &(0x7f0000000080)='O2}', 0x3) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) fcntl$dupfd(r0, 0xa, r2) 06:50:45 executing program 1: socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffffc5bb00007e5e00003f0000408adb0100010083a8d1e4b4c4d31f02626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd355cdccafa7ebbb48b2df68a60309ae637cffedaecfc8ac18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932f69328f0607fea22b0807000000f456c9b48aed6b887340a472826ca652b9c36f5c7fc773f43f270ab341d01d8ca6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a0c4d433d74e4436dd2bdeddae707167d97c3c1bac2020600000013eeb80e38e47c39d1d999bf561a884a0c6faf7baf70653358749613ce2a21d02a9273b0f79946b102e6e4724754b5a6a671972aeb0fdb9ae78c6118e65a3a5f6fbe50e73d9847acc77a5f6533d5a8859c455d40c0a4cf7b09af36c56d4922fa645273b7e439e6623e212be329099358984843a496eb8e90c49ada8247a6ba091d57c72882c44283dae5dcc7c225011f9c1e251b74499de53bccfafbc9fe95f4a26d89afa27d49d9e5b5d1302329c04b53b0fcacc236db72299d7da1d36e070000000000000000000000000000000051793fbc8572cdcbcc743b839b96d23640483e31d5eef389e63e0f0cd93416e896118cbe041d01c6ac1c6844b5e97cfce7b354871334854d48c0d07763e00f48fa1c839c8d23f8"], 0x1c, 0x0}, 0x0) 06:50:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 06:50:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x11, 0x11, r0, 0x0, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x200, 0x3ec, r1}) socket$inet6(0x18, 0x4000, 0x10000) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 06:50:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x7f, 0x632, 0x6, 0xfffffffffffffff9, "cb3da6fe553dd741dff40dcd7f7dd78750becd73", 0x8a, 0xf100}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2}, {0x10001}, {0xd7}, {0x6}]}) pwrite(r0, &(0x7f0000000000)="2afbbe86dfb3eb486824056dfdcb7f5449b0a17d6f45259f8acda52fb49b42abde8344425468c51d1cdab3de2c99e18728bbb619922e5627", 0x38, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x915, 0xffffffffffff832d}) r2 = dup2(r0, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 06:50:45 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x100000000) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff83590000000000000100ffffffff0000000a8df278871ee7f869faf23c521f119bdb", 0xfd}], 0x1) 06:50:45 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x17, 0x3, &(0x7f0000000100)="1ddf35d6527b94beee60efcac497321d6c370f1d37dd2fc493ad94293150f73c8bab54938b0085c01bb8b1ea9251e4dd974e31972c380e4c6dcd504aa8702b67ea83a9d4205c3699003c0d261bec037ee846d30bc3aec47beb555202c993aeb62cd3d9f2af7b1e46ff1da91af91d495a2376df291eb11c2d2dab75d1be9a6988c708ca4bd61a5160cf4b7b6621a146cc4790aae0c995dc90bf77a5226ebf7817409570f4a6f8fa2efb35428f30711e58a63b9119c4de5bcc5efe01d18b2269752029665c8e579eeb1222f87e36bd8f3ce010f012804af0b48e08314d559be140fe37c389128f549bc2598e866d4067df04", 0xf1) select(0x4, &(0x7f0000000000)={0x9}, &(0x7f0000000040)={0xffffffff}, 0x0, 0x0) listen(r0, 0x50d3) 06:50:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setrlimit(0x5, &(0x7f0000000000)={0x6, 0x60}) 06:50:45 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x4050ce52) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) syz_open_pts() getgid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000940)=0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x3, &(0x7f0000000280)=[r5, r4, r4]) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 06:50:45 executing program 1: chflags(&(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)='mn', 0x24f) 06:50:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0xfffffffffffffffc, 0x1, 0x8, "661fbee2245185a8186503182eab7fff0e091fe6", 0x0, 0x9}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x20, 0x400000003, 0xfffffffd) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) r6 = socket(0x400000000018, 0xc007, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getppid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r8, r9}, 0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) recvfrom$unix(r10, &(0x7f0000000100)=""/108, 0x6c, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="0242103475abd2ff60b224715cd43e33b5895baff54b5cf0a823db3c5c1324fec392b97ceb1981fd1e99030b124737d1c3223a871959565a3e296edc1bedb79ad70d"], 0xa) 06:50:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xff, 0xfffffffffffff864, 0x4, 0x7}, {0x6, 0x1, 0x8, 0x1}, {0x1, 0x10000, 0x4, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) dup(r1) 06:50:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2ac, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x102a5cf6db37428f, 0x5, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="7f83546d2d2be8331256b35b4c850a6b9ec6b4f575cc901aca6d018565c4fbb7ccdb32843c44eb71966dd699e4947d310017c12668cfe2cee82335263b05ba002d3c51d617fdc7e44d9415a329453636f666b8a7655464de4cd2402263b4088655f7172dec126e07156a", 0x6a, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) write(r1, &(0x7f0000000000)="bdea", 0x2) 06:50:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="3f80531d2aa83295f624d6c70c4ee82bf9506ddbffb42cbeb335b9b6c94334daefed3cf6356f85b7ad9347c3c9dc943988ab0119ab6fe33bb32a0ab658265e1cca8741608d0092d3bff6d9ea98db6ab509b4f3cef2128a17f067f76e2068f7175017cb0e0cb40cd1ed847599c1aa2f8cb4d438350609f7f6b3e05e5d3fc50397103b404c95506c0477dda79bd2ba72c9d87d5535f4657ad76b520a6852e231714c44d6ca8793449ca41a1331d4347d1cf44b121e1307a6601c7856fa39960a2acbf7e9fc5594e34355413bc8b559966b09dc7a0fb13a3ce63ad5fac7314c27844676c81bc0c2", 0xe6, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() syz_open_pts() 06:50:45 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000040), 0x1) 06:50:45 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x10008) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x1}, {0x0, 0x0, 0x800}, {0x1, 0x5}], 0xca) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r0, 0x0) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80), 0x0) r5 = kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10002, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) r8 = dup(r5) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/63) syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000200)={0x3, 0x465}) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000140)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}) witness: lock order reversal: 1st 0xfffffd806619f918 inode (&ip->i_lock) 2nd 0xfffffd807b5e5068 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd807b5e5068,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd807b5e5058) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff800023d9db60,1,ffff800020acec80) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa7e0d0,c0106477,ffff800023d9db60,1,fffffd807f7c65a0,ffff800020acec80) at VOP_IOCTL+0x88 vn_ioctl(fffffd8067bb4ef0,c0106477,ffff800023d9db60,ffff800020acec80) at vn_ioctl+0xb7 sys_ioctl(ffff800020acec80,ffff800023d9dc78,ffff800023d9dce0) at sys_ioctl+0x5b8 syscall(ffff800023d9dd50) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,5e15fdc2010) at Xsyscall+0x128 end of kernel end trace frame: 0x5e39fdd69e0, count: -9 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800023d9d720 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff80002254a000 rax 0xffff800000a7e5c0 r8 0xffffffff8207c1f5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xf10662109c81c189 r12 0xfffffd80029b7c00 r13 0 r14 0xffffffff825fad40 w_lodata+0x36450 r15 0xffffffff82618dd0 w_lodata+0x544e0 rip 0xffffffff810d9878 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023d9d710 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=331673 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf3e8,0xffff800020acea18 process=0xffff800020add500 user=0xffff800023d98000, vmspace=0xfffffd807f00b2e0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 4925 191364 96077 0 2 0 syz-executor.0 * 4925 331673 96077 0 7 0x4000000 syz-executor.0 4925 398661 96077 0 2 0x4000000 syz-executor.0 4925 93953 96077 0 3 0x4000080 fsleep syz-executor.0 96077 276991 11102 0 3 0x82 nanosleep syz-executor.0 9714 488547 1 0 3 0x100083 ttyin getty 24730 480322 0 0 3 0x14200 bored sosplice 11102 198806 11891 0 3 0x82 thrsleep syz-fuzzer 11102 245996 11891 0 3 0x4000082 nanosleep syz-fuzzer 11102 201464 11891 0 3 0x4000082 thrsleep syz-fuzzer 11102 355625 11891 0 3 0x4000082 thrsleep syz-fuzzer 11102 126990 11891 0 2 0x4000002 syz-fuzzer 11102 263668 11891 0 3 0x4000082 thrsleep syz-fuzzer 11102 60793 11891 0 3 0x4000082 thrsleep syz-fuzzer 11102 138676 11891 0 7 0x4000002 syz-fuzzer 11102 149677 11891 0 3 0x4000082 thrsleep syz-fuzzer 11102 69204 11891 0 3 0x4000082 kqread syz-fuzzer 11891 403937 34824 0 3 0x10008a pause ksh 34824 320033 29264 0 3 0x92 select sshd 29264 52203 1 0 3 0x80 select sshd 59373 396381 39174 74 3 0x100092 bpf pflogd 39174 467296 1 0 3 0x80 netio pflogd 90951 385068 2958 73 3 0x100090 kqread syslogd 2958 316379 1 0 3 0x100082 netio syslogd 9049 155852 1 77 3 0x100090 poll dhclient 91667 218978 1 0 3 0x80 poll dhclient 40631 311331 0 0 2 0x14200 zerothread 74914 430449 0 0 3 0x14200 aiodoned aiodoned 35764 108514 0 0 3 0x14200 syncer update 82770 155776 0 0 3 0x14200 cleaner cleaner 17068 147849 0 0 3 0x14200 reaper reaper 67253 441763 0 0 3 0x14200 pgdaemon pagedaemon 74049 325868 0 0 3 0x14200 bored crynlk 41268 455784 0 0 3 0x14200 bored crypto 13953 10562 0 0 3 0x40014200 acpi0 acpi0 71407 480968 0 0 3 0x40014200 idle1 82375 87751 0 0 3 0x14200 bored softnet 22160 28920 0 0 3 0x14200 bored systqmp 44297 302614 0 0 3 0x14200 bored systq 61919 151889 0 0 3 0x40014200 bored softclock 26579 447117 0 0 3 0x40014200 idle0 55350 484182 0 0 3 0x14200 bored smr 1 191249 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 4925 (syz-executor.0) thread 0xffff800020acec80 (331673) exclusive rrwlock inode r = 0 (0xfffffd806619f918) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8264be40) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9644 6484K 15066K 78643K 84243 0 0 pcb 13 8K 8K 78643K 4020 0 0 rtable 93 12K 13K 78643K 10052 0 0 ifaddr 89 27K 35K 78643K 3821 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2868 0 0 iov 0 0K 32K 78643K 3020 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 77K 78643K 27583 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 402 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 3092 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 25K 78643K 33206 0 0 sigio 0 0K 0K 78643K 348 0 0 proc 54 51K 83K 78643K 7054 0 0 subproc 16 1K 2K 78643K 1694 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 2604 0 0 in_multi 22 1K 2K 78643K 1927 0 0 ether_multi 1 0K 0K 78643K 111 0 0 mrt 1 0K 0K 78643K 93 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 156 689K 689K 78643K 156 0 0 exec 0 0K 1K 78643K 3716 0 0 pfkey data 0 0K 4K 78643K 15 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 130 15K 32K 78643K 104895 0 0 UVM aobj 130 5K 5K 78643K 148 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 3639 0 0 NDP 23 0K 1K 78643K 1151 0 0 temp 233 3556K 4197K 78643K 427625 0 0 kqueue 0 0K 0K 78643K 244 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 212 0 208 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1152 0 1150 1 0 1 1 0 8 0 rtentry 112 1133 0 1100 4 2 2 2 0 8 0 unpcb 120 9351 0 9341 2 1 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9034 0 9034 1 1 0 1 0 8 0 tcpcb 544 5848 0 5844 2 1 1 2 0 8 0 inpcb 280 17211 0 17198 28 26 2 2 0 8 1 rttmr 72 16 0 16 15 15 0 1 0 8 0 ip6q 72 7 0 7 4 4 0 1 0 8 0 ip6af 48 14 0 14 4 4 0 1 0 8 0 nd6 48 290 0 287 1 0 1 1 0 8 0 pkpcb 40 125 0 125 44 44 0 1 0 8 0 swfcl 56 12 0 0 1 0 1 1 0 8 0 ppxss 1128 722 0 722 79 78 1 1 0 8 1 pffrag 232 60 0 60 31 31 0 1 0 482 0 pffrnode 88 60 0 60 31 31 0 1 0 8 0 pffrent 40 157 0 157 33 33 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 820 0 786 1 0 1 1 0 8 0 pfstkey 112 820 0 786 4 2 2 2 0 8 0 pfstate 328 820 0 786 13 9 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4699 0 4549 30 17 13 14 0 8 1 art_table 32 4700 0 4549 2 0 2 2 0 8 0 art_node 16 1118 0 1088 1 0 1 1 0 8 0 sysvmsgpl 40 6004 0 5992 3 2 1 1 0 8 0 semapl 112 3090 0 3080 1 0 1 1 0 8 0 shmpl 112 146 0 18 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 50288 0 48739 53 2 51 51 0 8 0 ffsino 272 50288 0 48739 106 2 104 104 0 8 0 nchpl 144 94974 0 93344 62 0 62 62 0 8 0 uvmvnodes 72 9458 0 0 172 0 172 172 0 8 0 vnodes 200 9458 0 0 498 0 498 498 0 8 0 namei 1024 302880 0 302880 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 61 0 61 37 37 0 1 0 8 0 scxspl 192 276787 0 276787 96 93 3 7 0 8 3 plimitpl 152 2772 0 2765 1 0 1 1 0 8 0 sigapl 432 33127 0 33113 6 4 2 3 0 8 0 futexpl 56 397304 0 397303 4 3 1 1 0 8 0 knotepl 112 6178 0 6165 1 0 1 1 0 8 0 kqueuepl 104 6076 0 6074 1 0 1 1 0 8 0 pipepl 112 16772 0 16759 29 28 1 2 0 8 0 fdescpl 488 33128 0 33113 3 0 3 3 0 8 0 filepl 152 178476 0 178396 46 41 5 7 0 8 1 lockfpl 104 9426 0 9426 8 7 1 1 0 8 1 lockfspl 48 3165 0 3165 8 7 1 1 0 8 1 sessionpl 112 123 0 113 1 0 1 1 0 8 0 pgrppl 48 443 0 433 1 0 1 1 0 8 0 ucredpl 96 32670 0 32659 1 0 1 1 0 8 0 zombiepl 144 33123 0 33123 4 3 1 1 0 8 1 processpl 896 33154 0 33123 7 3 4 5 0 8 0 procpl 632 99172 0 99129 6 1 5 5 0 8 0 srpgc 64 210 0 210 91 90 1 1 0 8 1 sosppl 128 379 0 379 86 85 1 1 0 8 1 sockpl 384 28134 0 28115 34 31 3 5 0 8 1 mcl64k 65536 708 0 0 87 83 4 66 0 8 0 mcl16k 16384 36 0 0 5 2 3 3 0 8 0 mcl12k 12288 82 0 0 3 1 2 2 0 8 0 mcl9k 9216 81 0 0 4 2 2 2 0 8 0 mcl8k 8192 41 0 0 6 3 3 3 0 8 0 mcl4k 4096 41 0 0 4 1 3 3 0 8 0 mcl2k2 2112 16 0 0 2 0 2 2 0 8 0 mcl2k 2048 249 0 0 22 14 8 22 0 8 0 mtagpl 80 228 0 0 1 0 1 1 0 8 0 mbufpl 256 1748 0 0 44 13 31 37 0 8 0 bufpl 256 79916 0 70458 592 0 592 592 0 8 0 anonpl 16 2932494 0 2919510 601 532 69 70 0 124 12 amapchunkpl 152 192567 0 192457 168 162 6 19 0 158 0 amappl16 192 161340 0 160623 736 690 46 50 0 8 8 amappl15 184 5947 0 5947 15 15 0 1 0 8 0 amappl14 176 6487 0 6477 1 0 1 1 0 8 0 amappl13 168 5147 0 5146 1 0 1 1 0 8 0 amappl12 160 4551 0 4549 3 2 1 1 0 8 0 amappl11 152 5125 0 5110 1 0 1 1 0 8 0 amappl10 144 4213 0 4210 1 0 1 1 0 8 0 amappl9 136 6185 0 6183 1 0 1 1 0 8 0 amappl8 128 5600 0 5538 3 0 3 3 0 8 0 amappl7 120 4351 0 4343 1 0 1 1 0 8 0 amappl6 112 4860 0 4842 1 0 1 1 0 8 0 amappl5 104 5496 0 5483 1 0 1 1 0 8 0 amappl4 96 31004 0 30962 7 5 2 2 0 8 0 amappl3 88 8914 0 8903 1 0 1 1 0 8 0 amappl2 80 264405 0 264336 3 1 2 3 0 8 0 amappl1 72 714204 0 713765 26 16 10 20 0 8 0 amappl 80 101083 0 101046 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 147 0 18 3 0 3 3 0 8 0 uaddrrnd 24 33128 0 33113 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 33128 0 33113 1 0 1 1 0 8 0 vmmpekpl 168 241610 0 241582 2 0 2 2 0 8 0 vmmpepl 168 3994073 0 3992228 1083 984 99 117 0 357 5 vmsppl 368 33127 0 33113 2 0 2 2 0 8 0 pdppl 4096 66263 0 66226 7 1 6 6 0 8 0 pvpl 32 7609196 0 7592981 1174 1004 170 173 0 265 33 pmappl 232 33127 0 33113 7 6 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 920 0 144 24 1 23 23 0 8 0