639e0ac5007fe6ed8b01344034f7373b78b83985a2c099679581eb290a2366129bfc9125ff8c57fed1e328ae05ad8300feec1a10e197e586c3b1cb05d1157d1a0da10bd6f8d971e54e5be7aa742e595c9e4a38a9124cb81448d4b866978cd2f9a68d0688e56553f14a0111de3dad6811f672dbbf1806186ece27ebde96eb989fa72ec3c01d6f94a04312dc9a88a532136bd20430277da3f6b368931064b8a13ca65b0e94355c9cca706143dcef991e504076f9a29d7f4d58d86cc79abebe9a878f9ac2644927bd7b5700e6465b8f33c64cf296155275f31c5b925c8d637b1971fd97219b055b258c9380ac403f4e0a3102a3822fd964f8fa8fd46f4f23057f7a1311cafc35dbe36216a018dd42f2ef0db091fe01919a3333cfcb00feae9dae3a20cd936f735e363c5c2363e2b0fdc8bc4e478854c2c69d0504830b24044639f0b1b4e1af1d945e3c91dd4cd4cdb894045361d46622b8430c537f6898ee3ba9273fed9764c8cb3f5e236db0c6badeb6fcba43b06dc9a10f59677bbb17e4cc4ca55cb67bc6ff1183e8fdc7010208d8711ab3a3f38819dfb80ddb9ae0c603ea5bc36b7d4f9b6d572fa50a5e214c1ff5ad120cc65afec9a8d235d5687030a6479094c8921005a845cda8d59749c0f55ce99ee2f7e2a3f72ac55125fcae064f516d96a728846f85518637a48844bea379f6b2c574b3a892512c39caa21f87ff2cb7197186c24f2605f815fe06c118c9ce3d470cd0d7cdb029e2b02b4a6b663b49f613d411d4c95ffd1e15ab0253733bc319cfd0f3f1b633fcbc8f92b047b0ade34da31f72206aac23e45e8d3cdfd9934ae7b569bb70e51dbec2dc9bbf58c8057582f7a25d27d4e609a5ce0e88c09d8f257721df78723a246232d5e00e97bbea21f151f94c69b0f9209fe13c8f2ac0c568cd4b9277c75c5ee5984699c9ccd21886f27ebbbe79ec618ac40768c34555f55c47f90da32662e8266b7779c2c5b8d8f2ee549f124e3f631c9a1d37e646aede0e598706a351290bc1b49bd0c076e0ab8efb91cca6b800128bcb0964019736ac8165d869ab59abec28473a9f3899a87645b69c0ed308e8042e1b9c9b0e7f0f201d7df8906a285fce735ed081c5a17fd66455cde2ce3421f46da539b01290c6f66e0f43056a27263e53197aa7088fb7ef55341666f18ff6115988500f3ef187feb8154f47a1a1f9cea51e7432fd8c03de13c4fac733b8a5c10120d87db39c9abaf4833289a15eb86e193d759a0e866e3b3d6097ee73e7e5995b9e8ef943f147b9b3de3f9981a02c769725a46448b32f07fe597e007327e5f1bc222a23e69d9a8bac8a45e08f249ca4a5971886d15b33919e8487e6a508ef2d27858fe52a8980978feea997508017e073760199f3fd2b7a2bb4b53d826a513a8ea9b163d1c37fb91da8ae35c02ed1e0cb99a6a445c89a210744d056b947c7031bcd5299c084b89d2358c26268d2d291d764f0050c3f2556b1b2458aa070d1a59b1c3368cb8596dbc00238c4c5712b4bbabfca365f18e0186304b76b89d9ac77c58abe03ecc63231e507f98a1a9a21473e9253f32ec5f0b3b6d186d609f0c8ffc7bb1c7af31555d11b5ad1cb9e0068cfa3b14c23e819d8e4b10757445d6bbeb58d2ee877ed82c232540c308be0291be256ea303f40f39f2b0656fdb1baec4d505bf5b3e044224779efb4c339705945a3b398bde97caea20f0ea42da307630aa64a74a6a0466feb5908c0630059df2d5160fd659e7ce573a188e1e8f501007a388054b291c4b4c3944776462d05dfc837d3d5437a2fa4db05ac9c636cafac905ca4d20169e99abdf7680152747c1b2fed6f9347155e795daa8c77f7d5b1a835ee2bf49cd64cba1d34af38b9e9dbca7b925a37ecf3dfac3124d652cfde7dc584b717c424cbcd96c5617e3c6d63c535c6d4bfff2af69c943c77e78216cd93039f5062db2e61723ee60e30ae61f0fe69bf3c5d983ce11c72ecb927e93d9f00bff5d674dc625eb3ae1046f3f40dc16b84a912cf08d6f006a57117676b73221bd73a746aa6f96f30c7f25740569e9f53b4bbf36ecf28b16c47005a3eea7bf6f1161b46c38c15708616699793412ecf02c0d223e3bf0eb527b5aa29b9a0afd6e73f7989efeff6a88fc49e2680c87a6a962e76115e24b8fb44f3bbc2edc677ba55ead08559fdf82918ca2f8890f27cf3914c5035f3bc59d3c51d2b5c7befe8f77d6b495772fe79729ede10ec98360f4755c889a9642d8e8fd4783548e865763b532d040a3c0c9abeb65e654ecc85878f0d4ea64f50be68699368b7cca64f9326aa8c38e2a21198ea7b54325fd0aae57e9f659476b552e03aa1989597c076380261cf0f5b5990000867b24eadbb5fae02112b0baf963f13c17793c7744baa60979b18fb6e9c8d0bc2b639d6571e61f68dbc3c1e7807be9a2835217ba828c72ca7901bb382ae8b4a1cc6c2181cb510b51af75ae6bef710affe8a5efb1a9fea858c3ac1765f52cb36fc37e9e7ff35ea2c8f000321cf73202e369c2ff0a57d7e793456e47ed1061205fd1d8c6dab77b0ffe7149a8d841e16e774d8bbda3e2cbe9584569cf29baa9a5d9f42b076341cdfef41d6abbda954d89cf557118099cd812c1148cf0109fd17be5243970c7dbf2e937b1a1c65d8df7f87ca62916311ea30f1363b9eaa4a2252275104515f20cdf8c30f42d97aa876ea26f764d8febfd7c7809627d554c06b52282df4bfcc44d0795f14ccdd6269924584dfb499d724ff8b3e2bc895e22274ba0ae0583cf545b1b80e25cc62edbb6ec684a757f2b1bdd9352f89915c8d815435200c671c2fab568ab82b104f58101aeb6d668fb37b4005f2afb5d9ec315b9b5a6f63ac9aa5ee0facacf110e4d3456729bc3da1a9004e6aa90c47663a788c766d905ffe8e8630fc1b1dcde911d7eda12fc372441ee6ac95f3a7f1fe2fe0511033876d8b41526d7f5a8d984429bfd55ab84f8454edd930d5ccb6d7805034ad984a802cb9f638016148ebc23fbee15f2eb6130346ff5afa4336e8e866eba1bed6d8a99f95921af403672383828bd49e077b25ed6f30addb10b5f0417b8b31eca6ef5cc5d675c597f5e60fd55fb07eb9eef9e1fda52908b5aa46b5b242d1e79e752d043a3e1ae7a4a9861a4b796ee533e0dc249e4910099c9444dfb8b205448fcc06b1fffc8a528168beb4cfee25d242d4346fc1a5fcb3ef228e8d19fb20abb1a11af3d519dd60379fb4f4c0e1e59cc79aae1ce7f7740ff099704347090c536fd373ec737677001fb06137c98485b3804a1096c6807936aff728c3aee99c938678eb4b8a345d3a9bbc4a0d9e4ce4eed862c03111cc865cf25804e6c859ba8812a191b5876e3cec0f1a015bb6dba11fa8cdc6811c5ba99bb67fdb7d41a7be90e87134b3318fb3aad1ab431efd83f46fbfd5bd4d815a6fd046b299eb7a1f75277e38651b689ee565cabb00f6c7ec383485c443e4b4d7560e921821f757a560ba7cd0ac4c2594b2a7c7e33ec2cfcea7aac71dfcf866cca22cd2d59bbd55ea24b90885082e29efa930d695585321922cadba7af3fe15d8fb492949e854dba442e63d94fd6264807241846981a359f65e893ef725faa86ef0025fc2dedfbd56c4", 0x1000}], 0x9) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x560) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5, 0xb99, 0x4, 0x5}, {0x6, 0x1, 0x2, 0x8000}, {0x2, 0x8, 0xdb98, 0xffffffff}]}) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000100)=""/82) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000105, &(0x7f0000000040)=[{0x48, 0x4, 0x0, 0x2}, {0x60}, {0x5, 0x80000000000004, 0x4}]}) syz_emit_ethernet(0xfffffe2e, &(0x7f0000000180)="eb480092000000000000000000001f8292066d7f8e1012cd6ab9697f4581261ce5b607b1dff6f14ccd5b4e6a2a45d086a9391381dcf0c4d4197c1f1d51f59170") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 05:37:34 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() r5 = geteuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001700), 0xc) r16 = getpgid(0x0) r17 = geteuid() r18 = getegid() sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="8e6b00e78b7d408a33d123deac71756c9e04f5f7ad2c00f03b5ece56306e8b57b92648c2f1532d95155e267fabe2da97d19da866537eab321734a6f74f766040c452341c2c644580f35c2bd8c3addd4fa140312fa3df4a813788e96f5577153a9771d8771720e5ccd0456f9eaa0f586fdb03e4361686c0e932e4b09225eeadeafecc2629bb706580a0c79c8df8e6962f39f81f40e1bec3c083aaf69d599d84418c8599cfacc31954aad6b8d48a9d933e0f58bdb48b23fcd43776fa088e8827ebcb1e33e52bdefcff6bfb6039c25595ace6dd2a592b3bf7e9eda642d8842c894d0488604716ee8694c8e75717cdb8a89d9808aed9eef853db3c252cc3fa96a0471bc7c950f4a9f24ec865bb6ab89de83df4832ce1cc2744da384fb81a52bb610edce24bfe03009cd36427d144cd318d3bb8f0f0cd47a4d478a6ac24a7f9e192d2c0954b9103e604241d63bfda558a121c8ad1f181011b3da841256ef75f1f9f355488098bea2cf1ec13ec0f57ab41872f3bf227b31936c9b3935162cb4846c5d74a59458bf5a76f311de5164046d0c0582d1cc9aa1d2b2f3b3ded48f7fdc92d49c924733eb5083cfc269e129483bf684041834c8607e149dd978e8a8f2b9930ab6007b0631446a0cd80849c8fbb35500b298eee028cd5a61afb64612ddbee286a47a332147ee4447cf11bcf3282b5031ea658a9f274c4a90087c6fd301316e2f185ede3531cd436e8d89f8aac353b1a09c8bf21bfae7de7e974c30d295bbafdab1bd44082a5d438c57fc8c3dc070c7b0ab672f2f5f5cbc2d22b7f6b376c030be21aa3b915de4eac8ae2c3aa07571e6ecd8215694ad3b094760a6f3efc8bf3caa0888bb87cfe41a5707964031a69d58c3e39497fb6b7ea1d2d4ae14240c63699405684b5190746ccde12bad10dae22de9775f3bf980aa0d98666c3dd66b6a61184aa6239f60e62ab229769c60ca5da18ce8afb54171d008973840f0e670c98f9ffb11afa63a7edad1923072d359f83080baf443ec7ead42fd2b13116c27e681f4ed750b7a972f25546e198f15a13721e616367e313d241a5c726e8b929cf07f690a33f2756b68d1853d7409a88cda655f24a43a16f7718a86d5ed3a718355d27e628fca44c9eaa7d53e5d4fcd07ff166e388452e6cbe9cbd256bc2a148099059809216ba09e37b5f8bb9839738ef14a0a4eac97ca70d322ae9b00e87a49df8668a944c655ef3c5fe5ddbc6daf69a7330bf24b46c84a4421bdebf327f56d6cae36820854883b753be81541b261071547252314652fcbddcbf738b3661caef40f59e2dc185c27f0fc5f7ea259e32f0c9c29b559be43a114b0aec480560262b450f6d5693863f430fec9d609367baa993c835f2d9ce139a70a1416a86d2757b655b5364f5d0336f59064cb8c8715c923ec04d6ba1fad4d4a22e93342a8fee2341bbe886d6a5991b0e3dcb66397c3ce838473814f0c62e37ff6bb0e162d0c621fd52b5f9fba7b6b517e529f1fb62624e8668517417fe312144c578b74701d8bea75bae87ba59ac500218af413bf423fe0daf00d83c092ecd8c7be751b6b3aa4fd1062691ce1d987b431a02883abbbce0b8012e49b50b14dcdbaf7220e9ef35b1971e4c9364371259dc089ba6830f876252d59ada137a3d4e7926ea01c05292137d368df5ea5c304b6a66a137353eb9e85d0e78b4970b58721485d06628212926bb694a270e18e27cb7bb84514b20cafbb88349b7d64a3e29603c377ea3d32ef043d31ebaa7f2d65a674fb3fb3b94809859fdd047248ddbd448e06c10952e2803a3c26bb0a498083780c5c5fcfb3634c93c0f45e3dbeec399a582c2db75a088d4e137f8530f546d1ce4198eb70f9770492a0901fa38c2918ae5ea975a08bde0ca6dd540a12bc07124778ba711a8a1154add09bf156bce2ceef6ca3f97fa64c42af59d523fff92c0bbe6df5227ec3f8150a5c35069323e94b023b179d62f53f119079e2a2aee02a9bf592e94471db96e26187aa791c2d0f6ae1602745d48cc1818bcd267b1941c5db9ae04df6d98f842a7b421215671916963755316b0bed9dcb14ee7a3c41af5ff1e71716096401fbc9d567b8eff9393bc2598957ab7d1a2f795df20a4ceff590192e8e29152a5b44582629504650ca4b0b219dbdaea5d0583c18ef82a92cce70dea9940ca92aec81ff1c53f180794dfaa54426d0dcb5d216279d8aa66d96a1a31d38542e355432f4a1c9d172ad22122efdebd268415898413d5a47e6df6cb6b31eb9131a25fcc65501e8bbb40e19cff9513520bbfd1a097c55606c68f96bb04e93b2cc2317814364cfc712eb142062ec9c02696c1b4f7b2607ea25abd4b10e8f4ac954da3753892a17882581241292024ee84d2e5dc48f5781682c60261eb6f21f9c7c643af516cca26c7bcaaa4bbc2eaea3495569621424814addab2ef74090cad7e78dc506c7bba94b37d3158d02ed1dacde491498576d153bba20ff237a5ec992d333cfdc658054a6a79fbb8483da87bb8d2e351a538c7c2b8f08aeec13def1a18bb120f2816eee1cf06adc29d255a217069a6f3b4d8eedb5b1066261f775c610fc6be58ec271c1afd22613c23a944920fbcc1862971208defbcd1d1c4f77d562d7021bfa90a1d6dd375c59284a63f7acbfe41378ef468f4e0f66ce57aa53615d81808ba08d46002654ba96b847f9d8fbeee9da6199d0b2d346a81c096734aaed9b54ed04c67fc8a87a455f50ea273d9962da7ac32195c0f4dc2fa3d029a459b792ce38e7d5d3f551f42dc6d2f175e18c4065e3d131696bfc319fcaa367c7ed0ca87bd43d5a293edd8fe43e52e08ba305ff74e0ba35e94c133dda81f5b7aed2a08622baf03f49de9ce6234d1c32d54039ba29085c9df71c11cd22b8fd4a6f65680983f7b4ae7df7ce3da46fc802aa0656e2e6cd0e904c73cc972cbc7b79c43cb92d1ffe71270754456e910fab9dc9cf4f78a7e90fbe4bcfb3ba1f06195253b2c74a10f673a6ff38323f421dd7675aa9732085a7ec52dcbab66fe0791799191d9ba9590f000aee52e34f8fd01c424f97882e5e465db6a4e39accb241485b55223d2a144e1d663b9a8445f3ca2e3855208d45dcad855603da108f59b2061408d040a388c74118238e8ca8da3973d97ae97a738fd832543b3451bafd8987219528adaf57e72745f1208ed755c03d8003ca4678b3cb5f636213648954954cd22b5507d026c879d45d6161a461fd13f7f6872fdee3e73a47b0b20b0d0c41f40e5271bc9df51e2f19405387ec776e752bf902becd72e61be93fb8d5695caba068cd81ede4a7fd84ba4997bbafacb9bf5897710af241b855ee4c331e765dc47a0a675ca27348845e9002e27753659399e3da0f4fe58f2b59f0231ac73aee3e21a6590c25344188395b40e9bb113c0a5b6d4b30243618944c9ee89403e9b1f1c782086083f413ed08df8854b5b0d0848bdca4862e093276e52f6f1a9641630019a61dc7f78f61d74e272cd1116ce8820c7a1ba59024c701a687a7718de37721d3c74ad86b0aff3065886451991c51a5c1710a81079789c970f7f8d47726e36f37622ae1659b55c891df2c1a9db9d8b57f741fc4b7d25ae9fa1fa5423d91584226c841be19ee07cbcd1e4d12a628c3ef4379efdeb21281c65f88753c9527b71ac63d0905bb2a91a04045280d48b9a7af8c3c0bd37162d562337e065cc5862192615e3b48073dbd31e7afbcd92941b37a075f4a9116cb8b952245ac24af9a1c62edf9594218c3ed33d9d7f7e1486baaa640dbbcbfef1c01501875cf1d70e7cda7842fa9f45d343489cb53e33e02a4f95d8f814157d92bed239b44af4c0ec4b6e9d6df9f6bd03f0fa62dd4679159e86f3a67644f90e87d375e3a1ae1d330f1e6002b2597a75ef933d70c94ea8ab11db38374235ec306c9414cf70a6bff2e5b6daa0126a337ab2be5973fbc827d2a6af111a79c92a8374248eb2e95a93c99f76beec97844606840999c022d9e21fb07cacc1b91b1cc21a9c63a2ff842aedd93a25b10d8a29d7e1a09a90c50b90413faf7e49aca075f7e7ef5f113b2588c969d5ee481b78103b3983b4f4680df78012783459a67e56b16eb24e789a851c7e63583b78859c1073f0be9aaae62a9240126f8818ed70c080f9bb9f92d0980dd5aa5075b0f1e5d9a949709961a620d7abd1da18d001b90b4f6aeec9a68079701a460696367e6edf3db11b03bb3ae3716af746850ddb0eedf515f6a59a650ff2ecc381680e0c06074d539f570a97b04acf46d0c317d6655bbed678d8065e528fe74631f8b057c83e2c72aa65a2c7f6f21a00edff986a5acc140ed92dab69ed728ce8d7b1ac7c5548a37992987124b66caa982896868e52dd4953f424023a99f2c156239ae83567a2cc710da2bc28459ebcb3f4973cc1b69ba34f7e38aa10525203b076a2f56c5bb6cfad43787c03fccf6366f52de58a17c48e61e82255efbc31d095969aa1ddc160f591eb6e205c6baf7e0aa24d73168388329b0d2492323af3e5bc841cece97dcb732a13c0a3e4516d986f25483871ae1defd69f94d0420ced300deb012eb4b5397e2b3e0d43a24e0b04367da60c2a287f4cf56b6d2715fc2e6b0bbd7464a26f307a33e9334219e32478a66ee676cad805f80d69a1de668887584c2148051176ab2e011f148d459233b936dc0af1c56c46d1ea44e419ecbbb6de666f8a6c916117d004093c0bf1e2021012dc7e27f17664d077ee753a1f42ea7cc8f82a49df09c7ccdc9064ed50e244039c8e5add1e22970e6186dc1363e83883728d94a9a6f5314d61a8f133733724f9b2c2901bbe97de2af33bf561d797c66eda25e2c56ad01d4898faa8442ed2dbe14d425854bcfa847a91f58e6ea5875989b92f535afd405a69d2369ee99dc27b32943acdc98c5e75b2628925fbc96d1ad66d5e6e64b181ea57738b94fcdd3a8c00a94244a7ac0a66a8307ab6a7c9becc6f5d72f52ca93b9b6f0b8f155352a83d40da94d562d563f02935d27b04db26b8cfc91b1ed75ca3824e69a6cb47ff3e34593264f249bf1cc6161dcac69506b5ad79c0cd12885fa5a9f7eceeff1efd5e26ad24eb7c667b7f562dc6a9a3a11ae3cec6927beb8b2ef8c3b870cef80dea6a11314c8b0f00ae3bc79e45b497c340e0c98a35953eb2a55d4f0ab9c628a409550338707225ff0473093f278e545a21e5c40cd1646e0d71073a58bc8cac1a1743415e9671ab70174819713cbcfde2dd20933105e82a8dbc5ec6f58834b1b7b343430c7d506c141198e3aae80ae0ae3bf0c52ca936303a24422d23f6da0528f798d181cc9b43f87b75104b3f95e183b90e0a229643e322690c00f7949f9a1313793dd711abe50caf316d367c2f22478d458df9c4f780bedfa0d61b3cf576605548bf28f411549085799358eefe760d53ed6f41453393a6fef99af1542b0e68e312bae4f766d93db1def19f625916151b2bc9316b99501fd5abf98916faebbd853e5c753478f1b56333f1d02212ad5f9672c25e52949120775a6ac9bd5942dc557399ff673f86041fec2e3a4e9de01560c03469a7fbdeb7601c430d486399463d23f6d6e9508b5f83d6d8b24732c6cc5c01bf0956c1ba8b79df15f601a1aa4ec5222430c05fc549b0536c287c6547149fecc6b69912fa130a42e64453d93e54e660ea78ee3952eed1036d205eec3bddbfbd07aba7ae60aec899bea845e8da105695f05864ef989f1ced8791ec230d3f9a6c02f6066405e34c099b406d1a18c0090978223492c00c1c555338a461f03fcd701f2d866276", 0x1000}, {&(0x7f00000010c0)="d006e483fa5447e0ed18848adb3fb165a2cb6b0ad2d727af811856ec9283784c4dfc2f78ad68bd586ca4c640fb2582c6d42f5c92ffc7e43e0e2590534f4d58e5825b77ed5aac9ecaccf5c345de503c3d70879383ef499202ed59cc79c8e5a9c9e31b284dbcdd73866e595524615a37b7", 0x70}, {&(0x7f0000001140)="ec05b42a0be98852d4dbba58468f4880403fb0366e320b9466c269c6407d5aaa9865eb2e8eac5ac5ff116ba6ff5d26eea50a506aa2243728bf12fe8613820dd3a8335f39aa6dbbdc5c46c4f60c5c2aad0b065320001c9e1d521e78f6e20afb6443cab731e9c7f6418f7c54fee3e30fc69edac182dd7880477379177c2fb4834a4dc954b0cf35215964cce54e4a784a12aa8ae8d79ef1ebc8ca5bf17b22bb109bc607b4635203845c67ac444cb15c366a051de650648693", 0xb7}, {&(0x7f0000001200)="41b5e583ca2c51bf3aae4b52309b46ffdbc658e11125d2f2550fa4660237e4e3d5c7ec3e7059eefbae9a0d0c112956ebdd4ad72ec4b3a2ecd25b4de7e4c0a6b679c49a6846753e62d7083cb8d9f2a644370531416004a2aa8af386811d0043893fed4a17b15a2e9fd522f9cc85a0268639c3300a3bb4ed75bb5fc78e13994c033157d539acc3ceba6a119e0ccc330777721bc921ca716dee70832f81560b68bcca9acebea35c73d86355e00a725fd7de97570cd80c9d0f9190d95619875507d82da86b0b60740db37aad49931293418683596274085d89a1afb49b47235bab539ee8bc6ad7364e874aa6df4a98992878238a39ca01f876d65d", 0xf9}, {&(0x7f0000001300)="6873f507c832d343495a7845b752535b8df7c920454b5026f0e54412c944276d87c35b531c30199186731611c0c52ed1ec65adeaf54597f223f45443428e8726909b04969d42eca39ace867a1382dd653dd152292fc6129797bf22a6203074e17e1aeecbc6fed9609df2036a8ec901ac11705091e2246fa58e9eb5da3ea0efee8fca7f76c37633b89dbea33607be4c215a8d6131adfa3bf061fa80ab2ef17ff762f19461ae2a64d3d8b776", 0xab}], 0x5, &(0x7f0000001600)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000008", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x5}, 0x8) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) lseek(r1, 0x0, 0x0, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 05:37:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4) 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x400000006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x18402, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000140)='+') r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x800, 0x100) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000540)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x5, &(0x7f0000000580)=[{0x9, 0x5fd6, 0x20, 0x2}, {0x3, 0x8, 0x2, 0x75db}, {0x5, 0x20, 0x2f8c, 0x80}, {0x81, 0xfff, 0x8, 0xff}, {0x9, 0xaf, 0x7f, 0x4}]}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="1fdfea856fe55879322f04e4f6532658ce63e0ff7c9963744bac0017e5b65cc19ba5f76c40ab759154a531e10144dbf648638265a05c57b46aa958ea0835cc66df6bc4d77a6101149ffd8ab916b3260f5e27da716d837247089d0d8cc55f5b03d6e2101a701abd5987ac9a4a2b8a98ca5466b255c8bfe96fbc299fb4c249185cd5b8a6e0b59e016c0bdb77628c3c6c0a18", 0x91}, {&(0x7f00000000c0)="8bbba0f6885535dd3eca4ff87bdea1d13ed553075e6098a0f3d01df271b77657179baee71128dd67e587f53afeea0731fae05d4d5ee09da4723f2e295ed1809af2b848", 0x43}, {&(0x7f00000002c0)="50b3c230e4299fe102a104c05853fb40fa7e78fe107bb593e87d86e5a4bf1ed49768f39a10df2f3b3ac208fc48a17cd90968d81836faabb1655e9b81a61ea8041c6992e1486bf0c186d454bfdcf2fc723c9c1c7b549ead3e40c6f2babef86fbae302342b73a108dffb4287477d87294b2873d8d3fcca403f09b7dbe5f0ca164b0ffb09a8954a7f04b6792648c21236f72cd80b3c23d1368f80cfbea6227ca6a80727ab5d37930644c8ac", 0xaa}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="8c904923f742c0a8905e57d7b77ed9c4aea149ae517d342fa8ccdfafca727e74f40eff7f6f28cee26147d43995728e0f3f1f08664f4af802b17bd675b9cbb993e3af0d25948d166e32b8c2e3bcb76eb5041e47e289d96e44e963d89461936745113c6a639feabed410466432c89e64462df16ec104bd92989dd1b1bfad398af37798d9d53786df04ac7970a1bfe11bc5a0f5f919ba9da30f55965b9a6a05d5c19ed42a3147606c984f70d05d66728407f533e465", 0xb4}, {&(0x7f0000000480)="d04ce0b25e853701dfe45dcdc80988ebe5a3e5c1e59ce90acec8ed8da2651caa2ac5789c345e22fa1a30064f2f0064ae600333138abd0dbe370e128e68", 0x3d}], 0x6, 0x0, 0x0) getitimer(0x2, &(0x7f0000000600)) 05:37:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x100000000000005e, 0x0, 0x0) 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x1) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x3, 0x1000000006}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="04") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x10000, 0x6e5d, 0x91}, 0xc) 05:37:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0xd}], 0x2, 0x23b) close(r0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)=""/104, 0x68}], 0x2, &(0x7f00000002c0)=""/10, 0xa}, 0x40) socket(0x2, 0xc003, 0x0) 05:37:34 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/172) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) getuid() ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x4) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000080)="6c6282245b55") 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0xc2) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0xc7f}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getrlimit(0x0, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = geteuid() r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) 05:37:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './bus/file0\x00', './bus\x00'}) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) 05:37:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000600)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000500)={0x0, 0x3}) r1 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x18542, 0x32) linkat(r0, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000380)='.\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000640)={0x7f7e, 0x7, 0x1, 0xa3, "00ce41633b8e64091ebe215088aa3e59e7ea43d8", 0x15d, 0x8000}) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0x59, 0x1, 0x1, 0x6, 0x8, 0x8, 0x0, 0x3, 0x3ff, 0x2}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x3, 0x0, 0x8}, 0x0, 0x6, 0x1af9}) getdents(r0, &(0x7f0000000540)=""/71, 0x47) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x5) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x4, 0xf98e, 0x2}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6, 0x40}], 0x7, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0x100, 0x1}], 0x80, &(0x7f00000004c0)={0x3f, 0xfffffffffffffffe}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x102) getpid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) close(r2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000005c0)) linkat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/223, 0xdf, 0x40, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0xffffffffffffffff) 05:37:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = socket(0x2, 0x4007, 0x0) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:37:34 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8208, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x10004) sendto$inet6(r0, &(0x7f00000001c0)="0137b30bff19fcbd75921a5b40d0485c4372d551c935784adee44690127e0e9f1e5b54ca71fde97c950ab055768deda8280c7f1170b60e538b701e5b8cf94dd4e5d9899c0213ef254ed32e16c24a31ba01eef5cf45b53d76ef5a13e46b1fbee0a580deb6a2aaab940418528bb9053abe37cca938cadb545af47413def5d7ebedd722486383a007d196cda1ffcbbd36f55e", 0x91, 0x8, 0x0, 0x0) 05:37:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) fchdir(r2) r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r4 = dup2(r1, r3) r5 = kqueue() clock_getres(0x2, &(0x7f0000000080)) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r0) 05:37:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getitimer(0x2, &(0x7f0000000040)) 05:37:34 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0x123) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x300000000, r1}) flock(r0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) lseek(r0, 0x0, 0x0, 0x2) r3 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x8, 0x10000, r3}) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/195, 0xc3}], 0x2, &(0x7f0000001380)=""/69, 0x45}, 0x40) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000180)={0x3, "07667a6dfd1789c0084edb31f71f52496ed0a1ebd6e8b0ab4a3091d503c405d397a0bf1fedf0d305c2bf02f0da58fa2097db54ed7897f251d93bae73211c0ed81e4f69befdc3ae5ba6c4b8beb92f4ad4604818f1b5ccd07339ed0a307d835e707d8e678154b1ed1d0f43cbf44ab1537ab78d12cb86c5873971b4146639740b174c114d3674768d2c0108e8c27fea43f7"}, 0x98, 0x800) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="9f") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x6) 05:37:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0x2, 0xa5, 0x0, 0x4}], 0x81, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x69ca61bb) pwrite(r1, &(0x7f0000000040), 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0xffffffff, [{0x1, 0x4000}, {0x1}, {0x1, 0x5}, {0x1, 0x4}, {0x1, 0x3}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x401}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0x10001}, {0x3, 0x1}, {0x3, 0x8dd}, {0x3, 0x5}, {0x3, 0x80}, {0x3, 0x1f}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0x800}, {0x2, 0x5}, {0x1, 0x5}, {0x2, 0x4}, {0x2, 0x8}, {0x0, 0x94}, {0x3, 0x3}, {0x3, 0x81}, {0x3, 0x6}, {0x2, 0x7}, {0x2, 0x7}, {0x3, 0x8001}, {0x1, 0x809}, {0x3, 0x7fff}]}) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000002c0)=0xffff) r3 = fcntl$dupfd(r1, 0xa, r1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x288, 0x40) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) 05:37:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0xa0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xb0, 0x20) 05:37:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f00000000c0)="cf2a15f479ea6663eef8fbbc65ac63bdd00e1df6650661ea5e98fe6fc08a0a5ac8925f901509e6058ee74da9376896fabea93db06689074dcc165a2ddbdb87f3b4a65c153732e3a6a25fcd0e4d4fcecd1c14775150ae1a89ef92e950a831be4bfea8a043dce47bbb7bd9415bf07eea2d481a6f6df114b59e7d45d91ffc5ebacaadbe014a9fbfb3a2aafee90354e608142982f51d6ea4", 0x96}, {&(0x7f0000000300)="6dda1e66d1d2d860dd504df7e9a8d616770049b77070a1b71592e48d8535cc221b4a6d58a91aa66922b0e4a821bc45ac16ce2502cf7cf802bac1fd12bbb4cf753331f6bcc9945d842df4c66d06396211155b603c4e411fcc6a13fb628a64d06653330b5f64e5ce2ef4615e91f5b9db21cc83f6dbe42d90c5db12e5dac75960c0400250f8fac01318c772880a6405fc5b85c3db1188429aa2b7eb5b45ae98eeca3dfac599fa6b986daddb7bec552db3a0b27ea8205d2b35dd6c190f0e4bab019731cdaa8cc50f59e71a761669286994a508c2b3b84011c8748867ecba58c1030acfc73abb7dab7f880c6b89926e756d93c79b9202333d6c3b3bc397c046aa9c2505cb21fa612316ee3f9fcd8f8bee07257de42eebabe075aa34d21b103d9e630bfe1657c0aeaa6d7eaaa26beda2b89a3f2e36e08027ebe9b0c320a86ca76dd197", 0x140}], 0x2) execve(0x0, 0x0, 0x0) kqueue() 05:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8000) syz_open_pts() syz_open_pts() 05:37:35 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = msgget(0x2, 0x400) msgrcv(r3, &(0x7f0000000880)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc00000000b200000000000000000000000000d0d4301e96b0bfd30000000000000000007a1f30a47f2d61a000000000000000000000400000000000000004002000000000000000000000000000000000000079875eec81f0d34b88dc419b145ecdf13e45d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e6d0200545a252d5e71ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9ef82b10d9a6c10fc1901d31b14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49ef0000e403577c5d9461e8fdb63cf7372db2fbe3628c954efc941944b360b56bbd847026ec480000bab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bdd2c9914523629e95cb8982dec3eaed0686911febaca8346a823750583af2ba7e0aa1232a05f1a22757f6fbd438fb31f2f4bb34af5890470b50e9038f4b6647f50e73e672902271cc076f86f99783df28ddd3f23bb1aeca0814df844a4266f9281a63eee91b8ab56a5ff202c7b03133d15ec67c620c08039cfc1c7e5c83db850b9a454fa386f09ef93aa474808f7de1ef53f5978ddc3d526da468392ca05e5ca0f99242465bf4d7378eabbd9814206be280f4467faea3a0dab01797607d18fe103a08ed894197474ad811ac913c25f474d37c6796645ebee7a90af9be509df767467590fee6a0708a2e95206252072172dfcae5adaedf41af05c180a75d8a0c6644230202be80f17ce4fa2a2254830f81d5bb6e7bc5b95c9c69c93cd235d735d3a8bb0"], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$setown(r4, 0x6, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 05:37:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8900, 0x0) 05:37:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x59) setsockopt(r0, 0x29, 0x8000004, &(0x7f0000000000)="87090000", 0x4) sendto$inet(r0, &(0x7f0000000040)="62a7ce56b88189b84a8a3e4c2f3cfc3d369857df51d1a9a4ce8678183973746b4a1980deac5a35170879cfa5c53d9105fc0c04e5fba4fef93b1a0a46faec74ac91ad5a211387a84e079bcd7c077cced0d9a16b0333bb87217d68686b9f082ccaeef636b75f69961596bbf7061ef12978d685a01fcc2be75ba8d4f92e1f2135d999582e561a0e56fb16e985a2a29cbd8cfe58d3565438952473fe298413684067dbf22e4fc5f96c4aee174cba8d9faa196442700dcb620438a1f1aa9cb02d3994a9f2197e444e09c4dbc09aaca6c2e5c6c5aa4f21", 0xd4, 0x404, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) 05:37:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1fffff87, 0x0) poll(0x0, 0x0, 0x6) 05:37:35 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x100) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 05:37:35 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="020550be5c8ca390142983a71b6d68358ab282bb72969e8cdd076c", 0x1b}, {&(0x7f0000000040)="50f030bb5640b1b07e220bd268dca66f17bb397984b3", 0x16}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="b9ee60931e67594a48b10a7dd445767b7c7f9d041db8c6c61b57", 0x1a}, {&(0x7f0000000140)="2b9f719e11e78801ccf1a5a8d68cd74b0c1f2135c0439566082d077d622504de24274205ceccbcfab06a4c87031f665c", 0x30}], 0x5) 05:37:35 executing program 1: semget(0x0, 0x3, 0x220) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x80000000001002, 0x4) r0 = socket$inet6(0x18, 0x8000, 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) rmdir(&(0x7f00000000c0)='./file0\x00') 05:37:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x6, 0x4, 0x3f, {[0x400, 0x80000001, 0x7, 0x3, 0x80000000, 0xffffffffffff0000, 0xb5, 0x1d, 0xffffffff, 0x1ff, 0xfffffffffffffffe, 0x1, 0x0, 0x8, 0x1, 0x0, 0xffffffffffff8001, 0xcb01], [0xffffffff, 0xfffffffffffff93f, 0x0, 0x80000000, 0x200, 0x8, 0x8, 0x10001, 0xfffffffffffff000, 0x5], [0x8, 0x9, 0x3, 0x5, 0x6, 0x100000001, 0x8001], [0x1, 0x1, 0x1, 0x108f6fe1, 0x54, 0x5], [{0x780, 0xfffffffffffffffc, 0x8}, {0x8, 0x0, 0x0, 0xfffffffffffffffe}, {0x3, 0x6dca, 0x101, 0x9}, {0x7, 0x800, 0x7, 0x9}, {0x5, 0x92, 0x8, 0x9}, {0x76, 0x0, 0x6e38f4e2, 0x8aa}, {0x8, 0x61800000000, 0x7, 0x6}, {0x2, 0xfffffffffffffffa, 0x9, 0x100000001}], {0x7, 0x4, 0x7fffffff, 0x7}, {0x6, 0x100000000, 0x6, 0x3f}}}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510a52b38299d87e8c83df4145640f8f75af"}) write(r0, &(0x7f00000001c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc230a4b80a0cacd6e43649d81affd311fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1effff0000fff4ae26118738348c892389bfe4fec69ebe4b37b26d5e1c621b6bb72d8d9e0b3eb2fdd58f41c628cb93719e1ca652", 0x8f) 05:37:35 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000200)={0x2, 0xfff, 0x8001, 0x0, 0x7f, 0xc8, 0xffff, 0x10, [{0x44e4, 0x3, 0x8, 0xfffffffffffffff8}, {0x0, 0x5, 0xb18, 0xcf}, {0x10000, 0x8, 0x8, 0x6d8}, {0xca6, 0xc784, 0x8, 0x401}, {0x2, 0xfffffffffffffff9, 0x8, 0x200}, {0xffff, 0x9, 0x200, 0x80}, {0x80, 0x8, 0x9, 0x7ff}, {0x0, 0x2b6, 0xfffffffffffffffe, 0x4}, {0x72a0000000, 0x5, 0xffffffff, 0x2}, {0xff, 0xe8ba, 0xfffffffffffffc00, 0x1000}, {0xffffffff, 0x4, 0xfffffffffffffffb}, {0x3, 0x9, 0x7fff, 0x2}, {0x6, 0x5, 0x4, 0x7ff}, {0x6, 0xc5f4, 0x7, 0x4}, {0x1ff, 0x9, 0x1f, 0x74e}, {0xfffffffffffffffe, 0x5, 0x92, 0x3}]}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x80000001) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x200000000000007) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) 05:37:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/176, 0xb0, 0x41, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7fffffff, 0x5}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 05:37:35 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000003, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/47}, &(0x7f00000000c0)=0x31) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:37:35 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) close(r2) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="05005a246f760c8b983fd4703701ee75ff01000000f12731f997572976d6000000"], 0x1) 05:37:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpgrp() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() getsockopt(r0, 0x0, 0x7, &(0x7f0000000400)=""/4096, &(0x7f0000000000)=0x1000) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r1) 05:37:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10002, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xf4c) chdir(&(0x7f0000000000)='./file0\x00') 05:37:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3, 0x4, 0x1, 0x101, "2aad915e0ca099ae1f203ed73684295b13b2bb4d", 0x0, 0xfffffffffffffff9}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) chown(&(0x7f0000000800)='./file0\x00', r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r16 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) utimensat(r0, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x2, 0x4e}, {0x80000001, 0x7}}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x3, &(0x7f0000000680)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="b482dcd27f2d5350e8c89ddbc0d5fe9c2a96a23f29f6eb942fd7062bb439188c9b90bef6676d884fe92725993dc76e4d563211ea032fb707b2fb7d5de24504fefa9fd17a27fffe3d24d88b09433da4df3fac553d4155990296ffbd4206c3dd103676cff0d687c7ec85ebdbdbad257cb98d90882ee383431fd1c0ff8db7ce62488122691473bd582cb29addf4390620d657b1fb223b90227d853fcebf7c1f65efb5664c6729bcc4", 0xa7}, {&(0x7f0000000240)="5055ef0d6d44c7db0eddd9d02467300ef32681d20f7802bcfa60d91fa4150b0043e6920c8a861cfb39a70258850b22c38eb186cfb0fd081369af5f094b9b2788e309c9c3c51d93ece20cc0a8a168fa56285a2348a4c09f9d7f521b648578304109331951e239f95e4abf674f7593c02b91a12a400b83e6e51aa20d23fd512b8d6f8ca53af9c68dfdb0068e2c6d12c4e32fbebd1e001d33a49a53f824a14d49198b9aaf66ec6d1aa5014fea681dab47822493aafc13e1bf668aebf05f1c7e", 0xbe}], 0x2, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r1, r4, r4, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r4, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xf8, 0x400}, 0x8) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000940)) 05:37:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x82) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x108) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) 05:37:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000fc0)=ANY=[], 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, 0x0) accept$inet(r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) chown(0x0, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) msgget$private(0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) getppid() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(r1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) msgctl$IPC_RMID(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 05:37:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80000021bd, 0x40004000000028a7) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8902, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x28029, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186a56010000001c00feaf0000ff00a8d29a6ece014f38d6fbffffffffffffff16350cc91b08490842", 0x2c}], 0x1) 05:37:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x100a0, 0x40) mkdirat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20988, 0x100) unlink(&(0x7f0000000000)='./file0/file0\x00') recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 05:37:36 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0xfffffffffffffffd) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10800, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) getsockname$inet(r1, 0x0, &(0x7f0000000040)) fsync(r1) 05:37:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) pwrite(r0, &(0x7f00000000c0)="bd9cc96bc40c6bdb5cacd67fa1f7fe736f29522330e783860e6b8a8e72b57b61f31edfda95becac3e84ac507ff39b6dfd0f2d2793006858825742c80239205b4d8de2e1fd8c467845e227f7f8b6753212fd1dc7832de1124c608cac865d403190741caa3f117e8aa4505843dbaa0d1a9aa450f9ca37a7fa80f74281bcd7a5f9b83a3e2707027aa247c3706bd177d42fa8c478a094f8ccd5a254d6dadc94962faa204116dce17ea94a6f4ece7347f217ee64abb4e693004285e08c7361d71e060555a253622befc142ac1340b44fc9e2ef1321c8a80d2d5da638a26da91d4c4ac155895af01", 0xe5, 0x0, 0x0) 05:37:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/37, 0x25) write(r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x8) 05:37:36 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect(r0, &(0x7f0000000240)=@un=@abs, 0x8) fchmod(r0, 0x10) 05:37:36 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f00000000c0)="301ec12fda0fa702d4fd0dbb4e71a9315c7c6b0ed3ce73616de9524fb45ad6be9a48763efa7f45cfe3e59ecc976174e657a71055ffc6a9528a20f8aed86215410470672e435320dd407bb6684e4f05ac3c42e907a8655b478124", 0x5a) write(r1, &(0x7f0000001300)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r1, &(0x7f0000000240)='+', 0x1) semget$private(0x0, 0x4, 0x40) 05:37:36 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/../file0\x00', 0x8, 0x190) dup(0xffffffffffffff9c) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1a) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f0000000080)="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e64568b0468"}) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 05:37:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x82) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fcntl$getown(r1, 0x5) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x0, 0x3f, {[0x3, 0x5, 0xe045, 0xffff, 0x1, 0x6, 0xfffffffffffffffd, 0xfb, 0x3, 0x5, 0xfffffffffffffffb, 0x76, 0x607a5ff4, 0x3ff, 0x1ff, 0x1, 0x7, 0x31e0], [0x9, 0x2, 0x8, 0x5b, 0x40, 0x1, 0xaca, 0x4, 0xc2, 0xbe5], [0xcd, 0x8, 0x9, 0x80, 0x80000001, 0x1, 0x43], [0x7, 0x2, 0x6, 0x1, 0x40], [{0x5, 0x1, 0x9, 0x3}, {0x906, 0x3, 0x3ff, 0x2}, {0xffff, 0x7e0b25a6, 0xc6, 0x1}, {0x4, 0x2, 0x8000, 0xfffffffffffffffa}, {0x45, 0x3447, 0x2, 0x401}, {0x1, 0x60fe, 0xb6b, 0x1092}, {0x9, 0x2389, 0x81, 0x86}, {0x3, 0x4, 0x9, 0x8000}], {0x401, 0x7, 0x800, 0x100}, {0x1, 0xb7d6, 0x6, 0x2}}}) 05:37:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x81, 0x0, 0x0) setsockopt(r0, 0x1f, 0x4, &(0x7f0000000100)="8c3853b2604cdd91f9dfaed84f70a8c03eba20ff1440bdf35ef434bbffba008f13567dd1073237c284dadc21c0b4c2843729f1c75e1b6b3a50dc86ac1770942944bf7f9db6b082f9c21f0a92f94aff57384dd4c35daad349e2034b52a3380fc6b0502104990059c0fa97b4de5298eca8df36c5dbeff8ec4322b5c42b64719eacc78f6a9ce4e9f765b1db3fa93bf6a7863e3803fed41a820a2d93e880b6f0d34988d6dc5cd3c1d59444920f28a66a70ae8a6ed5656dd18e14db85c97bfba948eb2f9d7a48691b256e03475be49ab69497a32fe9b30e7fcab5aa1b63087914fe26be487bce41f03c368402c07f786f8b40f00b8adf2f34bae5720200de", 0xfc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3bfe1ab2590212f4cff15e8f5339d808243d5a5dbc46c8adbad37321deff85e6d9c1", 0x22) 05:37:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = geteuid() setreuid(r2, r3) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x44, 0x9) 05:37:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x100000000) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x100) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) flock(r0, 0x2) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$TIOCSDTR(r2, 0x20007479) 05:37:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='x\x00') writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="00000018", 0x4}], 0x0) 05:37:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) 05:37:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) r0 = socket(0x0, 0x7, 0x692750cf) fchflags(r0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 05:37:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x47) fcntl$dupfd(r1, 0x0, r1) socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f00000001c0)={0x1f, 0x0, 0x3f}, 0x0, 0x0, &(0x7f0000000180)) 05:37:36 executing program 1: r0 = socket(0x20, 0x5, 0x101) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x800, 0x8) unlinkat(r1, &(0x7f0000000200)='./bus\x00', 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100000000) r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xf7fd, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000240)='./bus\x00', r3, 0x1000002}) utimensat(r1, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x0, 0x3}, {0x101, 0x6}}, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x40, 0x3f) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 05:37:36 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xb5b) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x80, 0x0, 0x0, "ba92380bc6475799a734207546904dce219b6f00", 0x3, 0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x28) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) syz_open_pts() 05:37:36 executing program 0: r0 = socket$inet(0x2, 0x7, 0x200000000007) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = msgget(0x0, 0x2) msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000140)={0x0, ""/135}, 0x8f, 0x0, 0x1000) r4 = msgget(0x0, 0x106) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="f3c98680401f95291d4799f8925b9407000000000000000000000059c700f9055999ecffffffffffff070074"], 0x33, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)="35891adfa53f69e03d2ff7e388a46dc1d4796950a0e6ae180ce30d926666e721d52119f7fdd69c451cdbb35f805b205fa604c778f9a0235cc364ca30347f8579d93ee984d84e3037af893ebc5ec4a63068947bfd59f151f1091b63622403b38dd53846d317e65c9737ec2323a16a2dfe117881d60959713b63fb7f5b96d51e65459d45a91781f59d4e030369f2d3b9226af06d06f82916d23ef926fc982abe903bccfcf86d81c60b68d0ccf9e0a97023a0f5bdc7db360284a544cbe05d5366e9f7a265f952b61a67a121ebf5b8f149d4ec5c10de588fa528b5c1caab33aec78ed044250218b50e", 0xfffffe0f) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 05:37:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 05:37:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0xfffffffffffffffa, 0xfffffffffffffffa, 0x9, 0x4}, {0x8, 0x0, 0x80000000, 0x10001}, {0x2, 0x7, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{0x7, 0x2, 0xf8000000000, 0x55}, {0x6, 0x5, 0x7fff, 0x7ff}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x295) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 05:37:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") 05:37:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x3d0d}) r2 = socket(0x37, 0x0, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0xfffffffffffffe00) 05:37:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc0) 05:37:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 05:37:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") flock(r0, 0x0) 05:37:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x6e6f81c944604a2d}], 0x2, 0x0) 05:37:37 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557020000b3bf0100000001000008000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x3) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 05:37:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4008611, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff}, {0x6, 0x2}}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="c5") 05:37:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x80000001, 0x73292068, 0x9, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000300)) 05:37:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003440)=""/242, 0xf2}, 0x800) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)) 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) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) fsync(r1) recvfrom(r3, &(0x7f0000001480)=""/4096, 0xfffffd6d, 0x840, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') accept$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) unlink(&(0x7f0000000240)='./file0\x00') 05:37:37 executing program 1: socket(0x30, 0x8007, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) 05:37:37 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x101, 0x7f}, 0xc) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x41) dup2(r3, r2) 05:37:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) setsockopt(r0, 0x100, 0x6, &(0x7f00000000c0)="4351737f2732a49a37621ff2874ffb516927fa463afe6d0e2b6860e7654dd8f1d71b88219b1f6aedb0fc2450160557adf7f43df7faf99663ac2e16e0927c9d726b531efc446a31582d080856c107eda7f9faa52a2bde3c37717ae145f7ea2b131143e6d2f33cd83aba97dad2aa178da6b1fa4f4bf2342d6a2e972a66da4817e9648005f3f2bdc549d544ccdf4b77da8b514d564157d26abde1b4fcc598b57bfc2fa2b608a8d10b53a33285705f5c", 0xae) setsockopt(r0, 0x0, 0x1, &(0x7f0000000000)="ccab3d4272bcf3200ec3135140a7f51aed4d9a77a436e10e4b8104db65b949c183", 0x21) 05:37:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x8300, 0x68) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0x221}], 0x1) 05:37:38 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 05:37:38 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) write(r0, &(0x7f0000000000)="66ce943e772c9f7901d845505f317239914de32e680d920828acaade1561035edeb58c6ba2328f3539975145a3982df7fe181f8ce7f315c450e2a5e4a0ac02863eb233dfc6d97ff3a0f7857ca45d7acc57f2c26896d14f12d34b6b4e1ab8d6f345ede8", 0x63) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x6, [{0x3, 0xfffffffffffffffd}, {0x3, 0xffffffffffff8000}, {0x2, 0x96a5}, {0x3, 0x94}, {0x3, 0x1}, {0x1}, {0x1}, {0x3, 0x11d000000000}, {0x3, 0x3}, {0x0, 0x3}, {0x1, 0x7fff}, {0x1, 0x5}, {0x3, 0x7}, {0x1, 0x1}, {0x3, 0x855}, {0x3, 0x9}, {}, {0x2, 0x5}, {0x3}, {0x3, 0xff}, {0x3, 0x3}, {0x0, 0x2}, {0x1, 0x1ff}, {0x3, 0xb21}, {0x3, 0x100}, {0x3, 0xfc}, {0x2, 0x81}, {0x3, 0xc708}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x9}]}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/237, &(0x7f0000000300)=0xed) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='c\x00') r1 = accept$unix(r0, 0x0, &(0x7f00000003c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x6, 0x5, 0x1, 0x8, "e24a5504e66145f1a6bbf93f26c87e2bbda0ff9b", 0x180000000000000}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000440)=0x9) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000480)=0x400000000000000) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() fchownat(r0, &(0x7f00000004c0)='./file0\x00', r3, r5, 0x2) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000540)=""/143, 0x8f}, {&(0x7f0000000600)=""/95, 0x5f}, {&(0x7f0000000680)=""/178, 0xb2}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x5) getpeername(r0, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000018c0)=0x1) bind$inet(r0, &(0x7f0000001900)={0x2, 0x0}, 0xc) munlockall() linkat(r0, &(0x7f0000001940)='./file0\x00', r0, &(0x7f0000001980)='./file0/file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000002c00)={&(0x7f00000019c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002b00)=[{&(0x7f0000001a00)="b6024a44aa9669f12f148725b77d9eca98c26297499d49489569e9841dffaf698bad7c0e43dcb0afc8dc314099cc15c4b042f9615b0e9730c7cb2674fd96f652ff8a28b29d615912511dd2a3", 0x4c}, {&(0x7f0000001a80)="44254e4802c77ecb0159a49f0bd4f8b045f2e39427e7aac33fbbbd39db9f6a78e931a8b639c8788078fc873964d0e7bfa2fbcd19003ca98db41baba86d2b4813860fb8121d38870bcecb5f96884c21e0e6fb33d71cede170bc1c0204c3a8dbec3a2736c8ac0d012209257d2a5ce0a6972d2ffb04ccb6c23fb68e68e1c8348a8b166d60abdc41808b83068c704fd2506e6286738c202c09a36c56a0b8697bd1f85d80269d362a2abcfea999e688020338516697767abbb7216bb63c2927d071481a12c0219ad12447380d047abc9bbcb31267a7af1d6f26c119860ff63fbb2234a66ee52635e9687a9c8d8cbcea67b4cd429891d37b5139c4689ed6e53c60fb3241c74ff0d134c0a951c9e67b9940064fd5e1bf0ea2d85996de094654c8f69d02c8a166962527d536acbdb6aec5b07f310de0ca6ce5d1533ef86883136de2d6a59e6791d4a7480435b93e2b5cb8e3e12b5edb149f7362292dc7c70a855f0777df80e597b374f6eca9593fcddea1aee752cd1df6b009b2eb47289b1e4260944a4894d6eeb1c4ac105a7da433ddfe9eaa1a3b1248629d46d08c68322c669fa0ca40667e42e5265b01e7f9a407935a0af1c4d8ed0cdafd3308dd851bed48088d92d71f27a7c3f3f3adb53732b933d93d29d34540db291d9fec099b3ab70e1a8964078d1e31af9af1678fcddcda4ed378960b094974c6dda2f76ddf62e9433c9c144d71cde73ebcef047f110b5bf7d49db747e84412939a689eb2d966510b3217dfd0e7984356574021a12b47f2cb72c8a6068d751d74da01d884fe89eff74792c543e250da2bc8f3688305c48ff81004d929a5298f447108a21686d711ce5c1fbf2650ac231667f22d2a876b66165958b7bdd1647abe9b1eba2b641679a97e0c26d08375d42f7982326344b0d583134854ed4462efefed6d39c475284ca10946b2302af425659a25529e58c7c8b5b2c080b13c99555ed308cbbd04fca9cb3b35f62beb0eb6b8e7ff56120302464a29ae24c0061b2c7379b63364439f13816863c94041a6ebb76b9e2a701028ab07e16af8c78e00aa52dba494d4e66e9444c9a571f48c2fe7abf0085ff6167848724640d465b4094461f9741170364e3482c746e5d259a865ac65bfafd6bfdde10da7efcbf1378f4760c67e013a283a3e328694fc4c74739b535d427b75128b45d95ffc5f08dc7324557d01b8d021dbaacb580b361af0f41a607832b2f4df6c53ab0f626f94070fbbc5efc0880c33cec02f0cf75a7f5e37fb9fe6705567e91ac43e59fd3d34b14ee1ba01ccc02bccc7c34366e9eef354d6369737f1a2f303a1850585eb71100b3e9399c8c3521966624d28bc2a9f0197d34dc955c0b124fdd1db4a7a2288c349e1bfc06ad2467fad2145a7df74f7b997f5ccf01f8911b009777d1220127e04528a0889fe3b2b92a23c8e4aa7abab5f45d0e6d0addc8c8e78ed01ef4ebb6a49e29809e4def9e5e41204c150ffd817f48c5bcc3854a72a48a2f0810ebff11a2a1234d2834b52c84b1176ecfb970bf6580f693ee2522e0dcf17028912ab1d9f0596e93979f555b05ad7fbcf8276734ad0d6c4b1e0458281cadb7cd37e680f531f5e0387b4c816e48c5a307886c2ef32562c4b6613051061b354269a32f7b2fde8f47bacd5a0bff554f0d8120cd01f4120858b7aaaad694fc6f05bbfd4473f13931ce31aa8a0da0829ca1470e1244411c1bd2f55fa8bf6eeda84cd78a78074e771651192e8e80feb153a767b5956a1f30c381e1138429d368a2f83a558ef33613b1c86e5ba5e594e87d955188758d243a8f978f0a3af50da83596bf2410b285de7f99a2fbad9789a908a21b93d2544e755589850f0e3340ce8e7584eebfe24981e10b9cf45ef880c6de8b672e97288315bd1feec3e2175c2d874bd7dcd6690d38558babb1986e602f33dab4653b71c122c347d942a81544cc6d31f6e15c34bd9feda1b25ab5556f2b71810fe9bc44de2adc8c4afed7378eda3693c3e1f758de06ae574ac2d91074b89ee925920c6f3ff725b90cf09181b3407df36b172082f271e93a9e1f7ab663970a29a2618df7e5a0487374493da52cee8951dbf7f4493d818d178f544ba140222a845fc859edaf446a961b178583d76d430ffb5d45694d5a45a1ad8120403c80352f2c60b42de26b611531e1dab014c51285f5a9d72cae34fe78c11b867026940e5a693ae6bab29f4bb4664857a8b9c9762656c335fad0731371758bac329b4b90a2c002e5ff5de2f14dda9efcf003815e566c992fcf08d84e6d988eb794c0765150208257911f018553f8b68f612747ae13e9b940e2166f4c43e61732467395ecb95706eeeda406659a6537a537f9f95a79a1fbe8cde78f5e29b47fb3f3cc4ff1a5638d62b6ce6f0d32356fe5b9fd7628c77a4043e66f9965b9509c45ec8760c03aeb828e65300fee2458a27792c3015ed75188f28339db9070feb0ca9bfde29190ea4826e76ea0563388cfb551cc857484377f3389bc3e8c1553651374d9167ac430b85f398b45b2fd4c4867b54c9b85e12c60e4b557143992cfcbef7b32a176698407fe1838ca17e3d869daf55dcee0d5e4d1323531c8f064d2e4d9465a0d60dddbec2d452ba404f49509b58f9b4e33caf85ef61c131fbb6f99708481d88126bfded21653f9986fcd67c373b53d061d00844134dd6f9e9b384f964e190a3fe9c9a7bc0d9f677be8c142f45a7305020b719806e9387f9501f28ec43025fed884c1a839147be3a49f4cfd96971011538bc97249e67fef13faa8f3ddce45d93140ed2ca5b2150922d13f0c08b19ab8f492b71c37c73bf51da1908f1df7d6ce44925ec11dddd0ae0667db7fc5f8597624865572e19104fe1cf790f651d03a1a6b7e9a1633ee7370e1e79915f4e6d6c55719d5eb514b51bb6480411cc70ecb5c56c53852aa68ca55af97addbfd611c59cc03526188412ba9c5d19738241b2b277853409e4ebee1799c6f0b7c6878a0b3ad1d6c2b11557aaf7155a275c549e20fc07d602bbc7cd8877434ed516420a956fb071c59a5feb488e81130e8fe339a594b60864b7b0be76cbb530170973ef7d27056308cedb6ee127aed6e5cff26e5cea5b4db747e06471b60d2dc917bb433b74d3ee15ac7f82d44220237cba52b679662b3bc4bd9eb05717477e36f733ef58d87553a967d97d8744576c7563e5f2530a5adf9be0b256b325aa816c82445f1d028ce344aa9ebb5500c201c4b33c9c49977c9f9d2e5a86f640b5f3d00dc1bdda04322e8da6a2a5e0cd69b48356be16e478581f56869b67b619988e8e38459d1dcab2e26b1452d92a5f610966ea6995f0efb5ced9a987fbfdbf0096a66fd75d7a09c0c8abfd1c87b1005b1b2609fed51c72e614e148a5ae0c0526e91fadd8a968d95b199d11061d3fcc106f4a930df634acd549b2457ce377ea0dbf99ac3e391694a2155678da04db05d1025e659ed9905435e222cba22e282176f7268027ec233f270bd2a7a9a1966c6d06c4d260d9cb4ddfd0dc3712bf1c5a3ff7a0b4f6a686da373380d80a74aa40cacc789ad9c493567510cf6a41cff446d16b9bba0b164374c1745f0a7339500345d36daf85a44da64ea666d6f15cf59ff491da2e243db1825314c33c95587836ea4430acf21f50ee1205f9e9c8f2380ee15a740e7069a62da4cae3d2f95bb89132a07f6eb6b28166f09ef349f15dba90dc1906c67001f839540cfdf3b9d6ddcc390ffbc372790331f2622ce9e55396d079ed7a75766a2a8d0f45c9f6fec164540938b68f9a8d6ed42de044449dac773847ee2e21a5d392f5e1fc623758367fd5048141db5ef0b09bc8acf94266f19ea1f588c8e6efaa14612af89437224d253d7c9e537b1f48e82a162ac69a753219d9bb421c07dcf5487cbfa56b3c235b4d9e6e4e8683ee9c3b3ce39bea309780405f71e2d6ec8a56ec98ba7ddeaad822f6a31cb63b8d2967009ec179bc406fe5f05d310feb29f3c01820956453e658c69f16c3704c2de49da4dcbe18d161edec6fbfb5213c649c4af7c542bc6dd3664f378f7a56bd5a01c373000d40ab9529ac8163129f23c4cdd4b40e4a34499204475d7d92a1cc4262ba9875d8f23b5779b01692c0091dbc804c7d36607f09ce8ec6210084fc43388b5be383ad66cc655db4dbfde39870fc2cb85820b699f5961ec80bd942add998b795c247c4baa5e93355f57f6baaf01939d9f9716474a915ca18f1f9bc1c91c6bb0c1cfa750c403ae52f524c279c4c2b2487224444b33bcdb8b4fe2a4906d62afd10a21ec671eae71f9b455b5d08fac4bc0430dd513913c43472861162cf4775c61aab227adc4981d901436d9b433762794ca727a9942165e206525e63f5e14c03bf0ef8f1719b65a67521de0d632542d36a78db0f3ef1dcd6982d3a8c2dbb15292fa16cd51127aea25b9609fa1511c870453735746d4b1fcf79b0c636804fa9681b7a03b4b10b3aeffae7510f6ccff07f143cec8a9c2fd0b0f2e601d7f1b60fdcd13b903b5a69d1c1c6d4025af90bb3a23289884e9138c5c016450d9e620627aeae1f48bfaae2e7f4d859e8f348734999afcf1754c1ad5ebf10212e8f676d62923d0bebd3905e8f6860e96be737910831e6992c403f023efb4a835c84dd2be6b9935b4f2588f8d8792fed451877277cfd9005831a28a8421e9e7049dc9ee359b46da0f9894a7b7ab6d2137c9a2bb6371fda7cd61a0f146bceff3fc00befbe56ab6277bd51702f9698fbdf0da080fcbd414c3ccd9e5daebec0f4138f2d94e713df0fa75b77fa6e885c17f79e1c6219466c15c85beab4bc00d099ffb3c036a33a3071e3f9af31adba04bfd6e1d522aa4369813b0f67089863008e10abc25b99b38e24f1fb055bfe1cbd1fb19b221355525ad3967d4da82dd021f9564f5918540d76163296c8fa276172417958adc127d3fb63bd697d083ce62e5155eb89bf8ad6043124a7098f18270fd6a3e238ad24eeaf0f736b6bdc5fec558a606e682a701d63156a47920ca560f3d74766f4f5d9589e11b312e81a1e16a185092ff2f20fde11bfd7ca3ec011db97141edcf3ccb71c32adde046d33604593a8ccd0982cf271433cd5f2e25b49fa9a214c675c571ae3ddcda6bb718d3de74a9625281377aafacee36a033f8845cd59054f70972758a41810ecf9948abea3fae3285a6e64d7e061183842373335960114069af6f7991c87d7988d8ed0978fc1561d3ad7b66ead0378792d81036d3ed9216d1e0ee79e6d1e06000139f638d5b4eb5a3ec9de297f82fb406c8e7456d02bb70251656ae1c452ae4ba7031419f6db2308b0d9fd6a8fef7666711a88432be016a3655759b009eb401eae443960c819f6d77ad3eebc00bfeaa0afc6d4ad20b3298cba6774dd124fec9db8d8cbd2657639e4e6c9fb1d8807bd5a73bdca0213eefa6dfc77663ca98ee0d62c8beb1fd1ecb943ad44612f495a3d99b295cbc2c8a57c13b30829352357dd681532e59a45441e7ed144883dd476391dcc436966b61737db3ea03bf3a88bd467852be7cb636cca4f2b0f7a800d11b80975440f0574750e5fc385249bf7baddee52524c9f039541d51189b54e447fff94eafdbd662f8ba064bebbd474aff93f46178a2fc22e32ecb19ab2f6fb7d7cc56177fba87e94ecac8a77a1e32496954a572b204b74276a2b6bc38708a5113535a8fbd8b0ce1db5b105ddd28340d4102b85ce79b2ec44baf1c166c0f10c3e2edc3c230a42561ee8cb92fa8e294117d45667ed57f3a4ce1a0a79e6d2bc815428828266b2ff2c45a7f09192a8", 0x1000}, {&(0x7f0000002a80)="ebc427d77bf9b1306544e5f6bc013d40dab388e0bca3122e", 0x18}, {&(0x7f0000002ac0)}], 0x4, &(0x7f0000002b40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xb8, 0x400}, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000002c40)={0x0, 0x0, 0x0, 0x324, r2}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002c80)=0x755) utimensat(r0, &(0x7f0000002cc0)='./file0/file0\x00', &(0x7f0000002d00)={{0x20, 0x3}, {0x3, 0x2aee4635}}, 0x2) rename(&(0x7f0000002d40)='./file0/file0\x00', &(0x7f0000002d80)='./file0\x00') msgget(0x1, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002dc0)=0xd0) accept(r1, &(0x7f0000002e00)=@un=@abs, &(0x7f0000002e40)=0x8) 05:37:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008b00113c270000000000000000000000000000000100000000000333000000ffff0060f6a2", 0x3a7}], 0x1) 05:37:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0xc}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='i') 05:37:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = socket(0x18, 0x400000002, 0x0) close(r1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0xffffffffffff0b89, 0x7fffffff, 0x100, 0x100000001}, {0x2d, 0xf1, 0x8001, 0x200}, {0x401, 0x0, 0x3, 0x5}, {0x2b7, 0x8670, 0x5, 0x4}, {0x3f, 0x7, 0x401, 0x1}, {0x1000, 0x6009, 0x3, 0x4}, {0x7fffffff, 0x8, 0x101, 0x8}, {0x0, 0x5, 0x8, 0x9ee}, {0x1ff, 0x14d3, 0x7, 0x1245}, {0x8, 0x7, 0x8, 0x7}]}) r1 = msgget(0x0, 0x1c) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYBLOB="01000000000000002332b0bdc014daf2ef9f996145346ded066f1b0e39edce3dcabc4d3b7295acecb497ac07e12ed615450f196c6161d47bf5324de4d7fd1d71f07dbe93d1d46c246ac513cd58119f52ac1400bd319adb6f2385bf7a586c0a05cb28553e14384c8e059a118009355a9de1db1fdf983b0e4970a4e7a5ff6f06a188661b59f730df4ce8e531cb08483012850732b937cee8a696d774ce40b49e8fbba4610a18a49bb79c8979098fbffbda6dfa41018ddeaac587822820d6c1601078d03669a7835e44f5b3b51dbfd1888a9b7c9a5f7f79ede9a3789cd46678c31e5b67e3ddd35cb68ad75b9c7a83e79387372da9c80d93ebe6e91a397f9ce111cf576b551216f3d501120929aa9dcf27ec72102203132219d137f1600e14322e5f7a95c358b809e8b316cc8efa0018b0e346e720c1c7a0d527e48f02b0fc20cb8079b354206ce5227e29549aae0769cb3e8f8d72590e712b3944a41c6832e44dce715265ae3ff049f8cdb54958c83cc288822515f1dfa21cd9467f5fbdf0cc194a99a768c17aee6a54499907462f203038167498726c6d809128a6032eb77393382d659bb40ba06762c59b8ff4948473a0f36c29f14e8dbe9f0049fee483c792512fee6918cf923d574f7c59e920de9359f642036ce074858a928a30cf756cd8aca0335bf82e12fb6b790eb1da224dd0a7ee162bb29e07f1e0f7f86cebdd0df645e6b7569c37b7cdeda14422575361fc155bb1dbe837a9d87f0f51bb88400a15bac86ec2d1841ba7f4e88f340087d66ae14b5882a9c75ca6cf79e912a561513722219cc4e90020090159af39fe7b723fb79da043abdda8f1d0ac5577cc5ec42ae018817d11f370b75fa632aa8c84401e3a9daf1d22fc7b63dfa5b969e104d01ef15f8169250b4b037eaec174920bd4a417670a98e6800dc03fc16e04cc5a000000006920ac722a9e1b6c97c989ee32cb00433230c30949d0a0ae54a02a06158da8fa914e05102d25faad4abaa2cb29c60257d177d034298a6e369b653e1bebe6db8908c70a9e9aab54723920084344ac8d4b2feeff59382a9f0731ab3b542cdd90a3c98326f4a095d08bbd7fef14fde4b7a5f62f26d2a15e504be63ad60d7020cd9de54c58839628516cf8f4342414708e7ee6ca2ab562ee04aa73678f9d025a5175d38fb052906a3abb5fd22ddfe1ed1934f0f42f3e1237fdd65ac24328260f0fde8a1254cee1bb13e97e8dd8100d3af56f6595395cc9146f510640bfbfb3a098cf6108d52ce52e7aab33b469fab5b364d87f4331c6e073e80db17171b2d6541ecabc2a05cca28be9935c1c0b36253b07ce4ac22f1e9e63e3bf8900fc6dc89d10cd10832da82d076b790d07aa6fe5745faac092f1be9e7ed3073de2945f4b03fd4f227b34771f2bd4fa7668d87bd77cdaf3e6e4fabbc19bf03a97253fbfc7ccd0fcccbad1b3b23f961a89a103b6a64e13a60f0effb810f8adcda4d05bb4a0ca1710a0512dcd0821bbdc9dc86aa1fdc111c1d9dff83cb0ce68125c4e8adc6ea94967a0852eb844706133274bb03bd627d4d18a8c2be70bffd841f9b216a4253c6ac0ba724afda660cb65a506cde225c7026331361a5403befcff8507c7952994ebf0520acf32d3b4a764bed916bb32d8d4019d684352cfe2cc9747b0ede3f28df2be0e6807adbd72383e0a297bd0600554894b5bb59fd5fe0a156a16843d8c779eed70ccdeeb1832e757bfd9b13984b9fd9237358e79acabb52dee9f127e14fcdb6a43a712ff7ede3f420c0a3c92d78cfb6670ceee5f153a986bc4ff560a47d7c00d23aaed448b614a44dbc12b554d6fc6614ad2caffd9adede0d42c6c2d7da9a5e51ddf4228437e2f4832e3eb469b7c5420d8abf0c7795c94f4fca60bae4e8b0c41b0d939316650d599bd98a2b6bafe4c12ebc779ce4e15fb1fb2175fad1f8ecdca00b15fcc455c4bbf7ccfbf86c4f3da4f0d13f5e125f8cdc359da2be153b345e92e5bec7c430869706714a4c9f07b0abe80035d5f9c0e6f0737ebb8f8a94c0dc4f5cda75689ccb9275a8ad814f3016c7cd16336e869d15cb6cbe33a880a5675b91f84b87fb3454f11552ad538dd2446fff545f8c31993dd1b0b29d467ede9927cd568fb6fec94b9669f5f52e9d332c798944973b58b67719c5e184162cddf5b46299fec8dc2f8fa226bc16d920b852a6aee935f408729b642f14427f4f35d3dd6e4787af8064526fae87f9b51a1dc5466780f9de1a617866d2bc742376a99cc769b0d220ff34d570a5cd522e32b287ef325ab94facc578a6cbffd5869828afb19cdbc7b2c0ee42f84c0b6cd06fb3334dcd9006a6fc5f229f08fd7846051db037ba13ae0fe02e1d46b8bc37c28a364751ec926979d4bab1ac5bef1f1127339e3ab44aebca1d0fe419753e7268e1f7d1d975121b4b255620eb2da702efe505dc227ee1c60dd49343602bd98c65f4f0dbaa7f039d9bb3db045d4181dc0ffcdc915990ac577cc77c0f89bf422e40640c1ea2fe518bbcb51b92c00168d434477c5f0d5009cf63028c4a67cc5d9e8a2682169a6a2df3ec28bcd0e6538f0fef909aa729a36cc7e78736e80761ca37eacadf0ef740b73f126a3bc721599fbfdaf4e7d47980d8b0f1cc0e659927767591ac366003c448a6c384a8bb81c0ab2e069bae835a19e13ef2059169c652eea52a5d948ec46eb98bc54d9fbc504b02de34ab0a11852bb1c29adeef43b5bd37b1e20dca5fbdc2691025a5b97d5d1119772cab3afa526f70257feed2044d85d60a7ab11c04cce72bd7d0ab6cc1df4afb294461cec471e49b0eefa0ea0218b8299f6f3f12aadcf3be4fd86d616f88fdde87a191395f7e802dcb61cc4a620ace9bce7b07ad787969d682514dae7c82f87ad1b8d524d86e0fd8d6e44970ae1868befa13646e442c23837856002857a7160ff62f3f8ddda882b5a5ef207dbde638f0d29db1e50aa68e02f8f970b508a8c9ff00b6b95406cb1dd07e3debb5d231275ece4d1e11516dbe180409b843182b7abb9ca27f91ead2adb31172f3045ad24dd7745ebefe5562434fe54764912598daa55df4503161fd1be6690c39900f6ad834c7f85270507906259fecfc47461662315b289baa81b97e948a1f5a7b2a231a6337a9df332a3cbd18cfc2356778d03d6b5ca29360dda198bede98befe651deaa7cb9907951c9201eb320b3ec3891b16307fa48cff5a54e091ce20067aa81845359111d7e89b4c00e9a7a01c7de6cde9ddacf5ae95d82cb445909f5121b7f1b16ae3c3a0a6fe5d702b140c4a6a6bdbbf6baedf294080b31df9915ce953887380a265fb201b284cac104169ca24db0f6804f0df6a433eab42d58fb075803ec7eae83f64c2d806f52dd98d23498e75e399fb9305b97d2eb1678d8b1695f2aae4791945b324863c54f091af3a3fc3eaae515db714f96617f8df0b376c7e5c988753128028c35f28a2b45b08d337f0c158fa881fccd036e9d151c7175beb61d07d9ce7c3076f0cface4879d358929d441dec1ac583af2ddbbee295ba3722253c6b14742c287b4eb020c8ec76a3192a4843d47600fa82893642d8228d6edcad1cce00b763d973d7c931cc523c5cd24b0acc3659967220cb7ca3f4485e11b362bf589c264c0c1300f2eceabf45927528e2e88f0ab4e65c8324055edaedf1d42d74615dc1febe58dc8642184407347f99b87a77820da42c3f999b368ff87cd2cca871c526cd6ef2033732cc911499ab3606cdf4cdc6a3f796ee92941ef7740d995234efd38b3eeda9c0e47f387541023ebf0a9670dfb7edba239f33eb68f9f40ca5fbd804a8218705527663d9497cda2b76732288f4890a21f8b7c8d53dee3194a7e955d0dfaef39d5b39398a42a959de4c0923984b1312e84ac242a738c1ae04d093f3237f66b94808711ce6e5eb991f4122c410adcc27d616e4e8b14ef6f392306dd3b1724840a8fb77ae00be27f0961bb1481001df0396e23c7966317f770ef8138bf89efdfaf108d800a6ebceef54fb7e3724e53a7130fbaab873b6daaf073ace2a9a49887f67a95474f357dd5c391e162f8dd869667121cbe32a2bffcfbb9a9222179e8b9afa1977383c3e9e550f80ee126487ff16e3b4a2168041bb9808a621e1f108311fc3564a41734847f4b0a74bd63cccdec7612a735a6a5890794eeadf5bf03b0482fd1238900345bc38af4f7b7b988a28604ee04ab5d89c1183cf59400045c272fefdcbf44ade9eab1ce30c35647c66c249d816647eecbec8d5beceedb86dc81f0db149987957909ee9a6d3ebcb6fa1dbff30ab2b0135ba45144bd39c3b9758ae8d80d0af04b59175e0c4e3f7853f9ce428be45e33aa56fc9d646a8310956d817dbfe653aa65ccec40cbb2ce42e518c4e2bc6bffb6dbaee0de42bb00fe2535d50792151b4973f16d004f75003bba064dc11a5ba71870262347a78f71edd83575c312fa2ee2e2f86fe3aca87c0fbb899bf47079e1dcf965de1f114581d145e70aaf019d0af515c12c6e47ae1353c96e764c433c8a5252f651c757922051dc4fb15bb4db342c7619ed82a21c9525159a467342c8858b898802888d11114a248f77c3b9781bcebca6247479a9d5e1dc6f9ba19dd80601342429c346f27ec08ffab547c1acc85acf43db10794c9555e8815b5c931507d73e251849b9f92abf0739128d151b70ef44ab284708acef615201062d0864899743293c30a98ae49c854de907173f77f7d8d5ec998224fcbc95479eb0016b0a7d1df1e7cc8ed4f2007adb835862447dcd25396872d254e8420902f853680163a75d6360a6235553eb0c673c5750d1d5872452a52ca962a4f3eef625af3235c2c545f9f0e0d32ee03c99ab694b04fef9eb4ab554d46fc828f41f988e1dbfbb489131836c1ce1f491bcf762f56dc6d984da87cfcc155838f4182f63e5186ed09967ce3516e83c4b3eb79ffe53f514d93c094e736d52809cf33892a381e6ff049983d2d860a4ffdcc8f4f2608098d6027d1d35b9a474cebbafe28c5de72b5a69e16e00584a70fe2641555998ca8a2eb79e080c9ae8a23eb1b1e447a9bf167c19c6cd7906c4643d9dacf4bd7a31f50ac7a837802eda0b606ce12b63f27286887e8666c2c562478670008299163879c49bf3a0f626e0813acc91a9fb989b776314f49028ca8aac2f0c18a1b793ebd16173f2ae0174c16cf562cea6e4daa9c83cae0580de20f00a972d723a606f73e59586e02792323abb92a171c6555e8d25b703b5d4992a94968f70c74e29f5a02032da04bc839e83bb9191e9d374442310c86ef1f400ab1773a4ca26cd4ea427f8139cb37b5f3e19c290b95bf9413af2c46ef6b5366e2d927e98026d381f9d53828309f9af45fe46a853132f926368acc3d46154cf148780fb07ee0d8b313eb89b068e955887eddbec8c944b57ef9f0b0d53b34228910e2275b450fbd573bf6d798f97e783749d7b3d0e127e8963591ccfcd10c8dd5ba9f221fddf2d70261839423350d955a99ed5db931cc6e804f472cc8fcb7232c50f70997b658c98e20d25b092d304393c501293591f6d6ba3bdc1f335eb0a35d83ea56bf7d9ff54f4cde1c107b4a5dd55caba722e94e90882fe1f7550a003fd1979ffc89085a2eca2d9b7ef6a34d1db0e029d67eb78b2d050214908229682611fe445a711e57cf53bb19c74e29df61647a6d7c0d548bd14c373535a2ed662f874501eedf171f6f4a5aa86f7c367e200ebc2010246c0f68cd1aeba123dcc9b2a3396ff1ec1bacd0d43939d15bed9aef40ed402d5711f81cf7fa1832ed47eccadb2ae4a2c49d442a124a2c959a17d3f00b54f3005142be5d5b2cbbadd228b63b34906d7d8046247665469408d1a68a2b71240e32e17831eba78e4104441fa24fafa3995212e9d843d501a045ec5f9a599aecc7303196a643bf3aa7b144583d6e1513a0ae08b61cfe579d923e81ed53637b06fee48821d843758e9e00efdf42baf0cb18f62384b5233d03efb783c7c2b805891720d0f1f8271cfecec42891ec9b76dadb9"], 0x1008, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000840)={0xcd0, 0x13b7}, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setuid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000900)=0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000940)) getrusage(0x0, &(0x7f0000000980)) r7 = socket$inet(0x2, 0x7, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) sendto$unix(r0, &(0x7f0000000a80)="3c527e4e358943d26d315ccfe4f55231cf850d84a0c927f0121f8d3a83728e86b129aa5a81779efaa2fcfa01dc1b0c2ed4f2c3988074639b7a7de3dbf3ab716ddcae0d7789b78ef7e0f32a9e9285a3b6a9c1087359300063bd1a983ae7b69f254bbc585017ea1d1f73c84e43abc555803eacfed6247070bca351b2c755b7142fd626d055845e456db08e74611ae9a772a075a03211ad9674740adeed", 0x9c, 0x6, &(0x7f0000000b40)=ANY=[@ANYBLOB='\x00\x00./fil\x001\x00'], 0xa) dup2(r7, r0) r8 = semget$private(0x0, 0x1, 0x100) semop(r8, &(0x7f0000000c80)=[{0x0, 0xff, 0x800}, {0x1, 0x3ff, 0x1000}], 0x2) 05:37:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) openat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x2) 05:37:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x2, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000200)='./file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r7, r8) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r9 = semget$private(0x0, 0x0, 0xfffffffffffffffe) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1000, 0x8f, 0x25e1, 0x1, 0x2, 0x8, 0x405}) writev(r10, &(0x7f00000009c0), 0x7) fchdir(r11) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r12 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000080)=0x5) 05:37:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) write(r0, &(0x7f0000000240)="deb5f611a10c12d4c919785e705dc4af09451f8f04ba2322ef2f22b726270a4fac15eb1896fbe49da21866b53881a554adc3621158f165ee92350e88d47bb2391c98dc556c37eb5c35579a681f785c76f477cc0981517e5316b1f3a6be1538be14389d78f391b8154c957bcec898ebf7320a36840243b4bc43dea2e9f6fcb2cf4db73c8f86d703ff065d0d000c5493dbf1ea06b811aed00a822421186b7ce68319e60fa731682bb2318d0e1a5b6fc09588bdedcbde301168640cbe65cfd3177523279838c6f9e42d955b48238f439c3575f605c8f27b8a5448685f1e974ad86fe2af345aaddc", 0xe6) r1 = open(&(0x7f0000000040)='./bus\x00', 0xc00, 0x40) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x72) read(0xffffffffffffffff, &(0x7f0000000140)=""/208, 0xd0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x3, &(0x7f00000003c0)=[r3, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r4, 0x4) 05:37:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020a, 0xc4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:37:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a0, 0x0) setreuid(0x0, 0xee00) dup(r0) flock(r0, 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) 05:37:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x8613c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0xff0f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, r1, 0x0, 0x4}, 0x41, 0xa6c, 0x0, 0x0, 0x101, 0x200, 0x400000000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:38 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:37:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200060e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 05:37:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffff9) r1 = socket$inet6(0x18, 0x1, 0x800) dup2(r0, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = dup(r2) unlink(&(0x7f0000000140)='./bus\x00') ioctl$WSKBDIO_SETMODE(r3, 0x8004570b, &(0x7f0000000000)) 05:37:38 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') fchmod(r0, 0xe3) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:38 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, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x188, 0x4, 0xfffffffffffffffd, 0x4}]}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:38 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) close(r0) 05:37:38 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x2000000000000000) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)='W\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000140)='./file1\x00', 0x10, 0x0) 05:37:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10000002) write(r0, &(0x7f0000000140)="9c87c3779b547e2e", 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100000001) 05:37:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 05:37:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000180)) r2 = semget$private(0x0, 0x0, 0x400) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x9, 0x1ff}, 0x8, 0x9, 0x81}) r7 = semget(0x3, 0x2, 0x200) semop(r7, &(0x7f0000000000)=[{0x3, 0x4, 0x800}], 0x1) 05:37:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20400, 0xfffffffffffffffe) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) 05:37:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x100000000}, {0xfffffffffffffffb, 0x9}}, 0x0) close(r0) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1c}, {0x6, 0x0, 0x0, 0x2000100100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x84c8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3ff) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="0648f7f44f0105a457beb1176a1c29d5ddd38b2d98297f507dc50d32cbf92059c3c76660ddd54f91fec7b85dd02b14d5074aaf28d6ef12b59a1a57450ee5807ba412b9a84cf383244e2d54d35bffbe21ca3352d5bd42a886a30a8480ec2474294acbbd94a1b6073d0eb76e42822e31d8f8a40513378dfeb7be7afcbf75dd10844a14650017aa63f8fffe0482ec9831d2311f2fb974138968eed3c40d0f25d702af07e7", 0xa3, 0x2, &(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=r1, @ANYRES64=r0]], 0x1) 05:37:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000080)="b0c12c9927f14aaa0d9480e8982a7ad59e9299032323106aa568b2512b3e8dd56d11440a36104efa29a44a98c9bc245385ad09c37fcb58a006a76a77950fbb52ce872b32d851ac52519d7e7cac940b681d5a574a842cb4810e0b454fbc9844c601e29db5101fc0b2f41550e4a00593f7c2da0a976a53c7544cf023a0ec4a2b4ca7a38ec870b1e1c049d9fd66fe4b116eb27b8ce07f65545f0f9c9e164ce958db51", 0xa1, 0x0, 0x0) r1 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 05:37:39 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x20000025, &(0x7f0000000000)=[{0x40, 0x1d2282f2, 0x1, 0x4}, {0x2d, 0x1}, {0x6, 0x8000000000000000, 0x1, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 05:37:39 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) dup2(r2, r0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/225, &(0x7f0000000100)=0xe1) ioctl$TIOCSDTR(r1, 0x20007479) 05:37:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="c07875d555cf7f34c7e69a8db0efed4b9205669a8ca634a56b609ca2a3346c02a9ac736cabe87ea0862fa7dbefa4f534a7ea3349b40819555821bd0eb3a4746e515a4b8c84438bc49d6159fb675f0d98bbd86c64", 0x54}, {&(0x7f0000000580)}], 0x2, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r3}], 0x48, 0x2}, 0x400) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r4 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="832080db7322e726c983043101b71b518e25939596000ed8b2197d9bee55aec758dca151ce4d998cb2b9b6d22dbce62a13e32dc9ea9c3d976cf46717f5b46bd791c20b00e5a6e1a969cc3b6a8d5e9f15488cb5e380b83c721704c7599657ef1e7ed4353625da89574f9ebce40b1a356ad40de5591f3edbf129481b1cf3483847e4f4533e9b9967f7bf9efcc5", 0x8c}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1]}], 0xc8, 0x405}, 0x404) r7 = socket(0x11, 0x3, 0x0) connect$unix(r7, &(0x7f0000000000)=@abs, 0x8) bind$unix(r7, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="0000fa901872b317a80e58ab7253f5d77a0f21ec59c5703785589717cbfb4fde9647e1f31a301b768d7ed12192971621a9e0b87c91922493f8b27cbfbaabb212ac58fb510d2ffff6b94d5f63378d1c07f8f5f7d711f262660f031bdbe07e39ae6e896d5075c10486d85c7a7429da5ee3fed88735f7aed3de5026026313ae"], 0xa) setrlimit(0x3, &(0x7f0000000040)={0x9}) 05:37:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') setrlimit(0x5, &(0x7f0000000140)={0x1, 0x2}) 05:37:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r2, &(0x7f0000000180)=""/112, 0x70, 0x800, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ff2000/0xc000)=nil, 0x3000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x2, 0x2, 0x0, 0x2, 0x3, 0x56, 0x1, 0x1, 0x3, 0x9}) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18) setsockopt$sock_int(r1, 0xffff, 0x8c, &(0x7f0000000280)=0x8001, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r2, 0x20004276, 0x0) connect$unix(r2, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r4 = socket$inet(0x2, 0x3, 0x2f) chflags(&(0x7f0000000080)='./file0\x00', 0x1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) bind(r4, &(0x7f0000000000)=@un=@abs, 0x8) r5 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe05) r7 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x7, r6}, 0x1, 0x20, r7, 0x0, 0x3, 0x5, 0x100000000, 0x5}) 05:37:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x0, &(0x7f0000000080)=[{0x1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x40}, {0x714c488e}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000140)='\b\x00)\x00') 05:37:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r2, &(0x7f0000000040)=""/44, 0x2c) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) syz_open_pts() shmget$private(0x0, 0x1000, 0x305, &(0x7f0000ffd000/0x1000)=nil) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x80000000, 0x0) 05:37:39 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/34, 0x22}], 0x3, &(0x7f00000002c0)=""/120, 0x78}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xfffffffffffffff7, 0x2e, &(0x7f0000000380)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) syz_open_pts() r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000001a80)=""/4096, 0x1000) 05:37:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x102, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x80, 0x3}, {0x18, 0x3, 0x101, 0xfff}, 0x8, [0x1f, 0x0, 0x9, 0x100, 0x1ff, 0x2, 0x10000, 0x2f60dcfb]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000480)="b209571af37c8dcbb4863310faacb7f11e004e8efb6fcf9109c7b2035f6dc99d8106e67ce7f5adadb158d7d909ec04cbdab5cf07723f420ade37653bbd031a98383c4883991e226cfc312895471b99015d30235596de95a7484707bb6bb2dd977e3bd616ec4f9f989853cd9853cec7aa9cd5b12883b7345e5b8ae5522ae5b8020b6bf20d72d548ab974cd42903a18e63dce9b5d343975ebfdeb745380303e7a4e845da7a0da2ee087a6bf4b5a2dda4db7b504be08ccc045bb9b6004c44ee3bbf353240f4a1bcf0d925c5990b119aeda3731b591d88a5bdb9392e8bdafa77649a3ed398d9c33a7f57e54dcedcc946dc8987d50fb8aeed01fa7ef93cceaea260a3f5dcd7dc073d0b65314092c9f77a7335a1fd2da545d0d3fe10069ea1e7517da0e2dcd718690b9cbf3781e9bfc4fb39cdd2da", 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9c98d5499b774e1841575f43b8f6fd0e6b97a13ecd26c29d09aa7c43b6678aad3b7143e255715bd386309c803c57d0435fa572ef9ef5713599ffc240446b1020c27aaebb0b39e97e5709661d819e5660619a6090cc59fbcf98e39b505f18298d812bb49d2e1a149dad729742d344c3f725d245eb4f9193cb17aa263eaa251f08b1df83ffa6c698acc5911569e5b241081566315543a773c44b2dcc218f07bc84a22b65a63b7258c61ba5b974ec480124ad8bbf18d37724d3f6818ede69189b716e18af6bac0d4d9f105db75c48ecd1b6516117ae87e39b9139f90efa509bbd44d507f1ac46a8aa797de44211f1abb8fa2523", 0xf2) 05:37:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:37:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x100da, 0xfffffffffffffffe) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x2) setitimer(0x1, &(0x7f0000000240)={{0xfff, 0x7ff}, {0x6, 0x3f}}, &(0x7f0000000280)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4d}, {{r2}, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) kevent(r3, &(0x7f0000000300)=[{{r0}, 0x0, 0x3c, 0x82, 0xffffffffffffffff, 0x80000001}], 0x400, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffb, 0x41, 0x0, 0x2, 0x5}, {{r3}, 0xfffffffffffffff9, 0x88, 0x4, 0x9, 0x200}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x7}, {{r2}, 0xfffffffffffffffc, 0x42, 0xf0000040, 0x7fff, 0x7f}], 0x7fff, &(0x7f00000003c0)={0x7ff, 0x6}) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 05:37:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x1, 0xab, 0x5, r1}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) write(r0, &(0x7f00000001c0)="62c2d568675b98a05456e329940c22ae28", 0x11) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1000000008000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:39 executing program 1: r0 = socket$inet(0x2, 0x3fff, 0x8000) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8900, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = dup(r2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 05:37:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x3ff, 0xb8f, 0x0, 0x1ddf, 0x400, 0x5, 0x1, 0x2, 0x401, 0x3}) semop(0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semop(r1, &(0x7f00000000c0)=[{0x6, 0x3ff, 0x1800}, {0x3, 0xcbd, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x25cc, 0x1000}], 0x4) 05:37:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYRES32=r0, @ANYRESHEX, @ANYRESDEC=r0, @ANYRES64=r1, @ANYBLOB="b092ab43907a503d35ca751beea6c89dd3c952d39b7dcb84a64728627f19f30c03e8548fff9707d2fd30bb283fcc9c5041572cb3b24275842a5cc69d85d760b08ee35f492d80250130d9f9aa2419253a0000b425bee6bb44c19d12130455c4e2fc53f81d304f7a3059b856aabfe3db2775b87a8bc5d253360a06ed15ba7e4344806a107fd7f06deb005588e708d9fb0e7fe36087ac0fa8f0f7bb9b17b5582ac40fbaa6d54770f26fb9434276eae754a800ca7b393101f95a268caaa8c63afc3a8c47c24c2dfe1d2938b52b53e6fbf5a76080493a649560a3f12dafb9a7a82d844fddbbbb647cefdbc7f39845015d917cf05accb6f229c7db81969cbd4bdd51471c5c86ece9f32608481e43045a3d1081ca63d837910ac0c7f567eea722f54a76e3358c283b02d86324fb9d0c8b1326764a2ced2d0e9ef50e2aa57fa2e450f4d19796ad6debe72dcb025d2013b3158fecf9032962decf9c453b33486b1e18ed05f116bd49028b4f7b8024a87eccd3ed67f183e712afe8ea4501ccefc9ef0dc8dc0c16586a5c9d5f5552c0a6f3646c9351468981a5b4dc001c9997ccf758f5cc8a9ce2b3f69d125292021e0d80f9e9ccabaccf873b031be0d2550b9c810561a43275e089794e335dbf2de8584165ef57272f77b524e0f70434160e4fa0fbc7f45b34c6b7a762b14b142e7eb5e59029f5e2ada0793aa2b490cb18502efcf502f8fbf3621a2af4ecf6428f3d46027754f3d927fb3d05c26f0d6796c00d424aabf77721f6bfed53fd2025fd54dad9b6bf7260f43c3a7b645f444b0fe264734a81386eba1051d03b84e6f7c43dc022106fe041b9cb37980ff7fdd5a017279f03135f407ea546badc2e0dd20fb04e3611e7b6c0cf44e958c7cd0ff6c2a9872898bfe0f0504512e6a9b6bae876bcf52f968b5e093338c90bacd22289b1195e2bcac41d2135a6d3ae26dade30f69341f1107e30cc8b500871dd5956132f143111d5bdccc9fea5edb78b7d4c3a8babb55b65e18919eaf06c4f4ca26967c51afe12c0a833d79140f68d144de305899ef6577af6d6743f944e63b70ba142cfca966b3dbbee049c5376c1aa9424490e5ac719e34aabf8c66f9b4b2bed461dce3ae60d3c738f8021ea476a03e098461dc114f33d3f5357f76b312383b4a11252ac0d8282e344c13daff89ff7533a0c3ea72866d0dbfe28c986c744f9035f678d60fa0bff61b7fd9e40b7208c36ff45f4e41b82dd14942aa357ddd8c49cf60239fe57702c5b5d99f55b6d255ba03134f160b5133bbf362a1d3d7321859ec4e58ef55eda7f8a5df5a0e1a5b5f2da9d25e7d22d12415ab016245f08b17ec32019633efe5f0afd8422e3489a0afd2cd4d738d893fde5c324be4ce5b79ca076c34e077a75a5682dbe9530435ac9ecabf8bb286c0d637e54fa7a6113e6ab69146a7c9c56964e4d46817257f28beb750a9da461dd4a8f540a669ad4238f79dc8a677955aadccc7b877c21d950e8ea7f89ac7406267b4bfc939bbff7d60e28610814af546c620fbb329b871eaf1293d4cec9d09008929eab77c5f162b7e99b53871f535d6da41d69c8d7f18be3b0bb30f045efa5d4627260f23adff8db457a8f999d96060226662ed48bb621624431d5e5c2f35613d70e309ebb52d630d7d185a0eb411655d3ff94732df03b6f0eaea56b9688224e176f4a5fcc16c0d779b5acefaf3e3c0e723025a19a2fbc6b19e5df8c9530cab1741046c0be5367cda162d80c229780c0002cbdc5b475045ecc60535a5f390afca90c31c737f1cef94f079b0f35a9d48698d8279c75302134c10c8647456110de47a7cc7e130cc35f646844cc1eccb892ef204c21d3653fc1db1bf729c4f2250b0641ae04a16711459f358ce8f0728e04393cf4306b2c00ee632275440d9e4e4bc4dc0591a6da1c6c12ca9f7611999a2773d05a997b6245d878943077d12dae2486876814c19e60272fdca8760d14298be19ee5f0735bc94046495a28e0ba581af564a5812c83225286c8e577f715a0649659f27460f902cfcfce25c0ad2ae93ebca3db939cf67602b307b105d323e81d5a17d0015c6a5677f806ebac35a42257914f45bacb3e879944dd82d58fcf2e2222a16ba459b3afd4f3fd02094114f736d33cebf3f0d1b2777f51ff173fed2f69d628978ebcd7d374ae41e139341d7c0199d932d7b39a8f2ae540d0a761a89f0e3d51a550a1f6555d69619519a357a44c90d5e471df1f4bf75e7b91bb77cb6d9bb06f6e6c9ad1ab6b0f8ce184a419df9c67b890efabcc40e69acd37e0c1aaf4e49912238603fdcda75788d43c1a7276e5b7c8dbc1345086d552551f97f126d88af1020fe4359bef4911ae6555ea133ba5d7de3280b06b32d868a8516ed73426bb29b09641084a3234e65b96ae47881d320341d0b866c2b0ec6a235545130b978d5c256cb38528da27bde3f8f7f478f84b8fbb0a0be155459cf187a089423ba648bebf23d171eda1ccca1ac344c9e5e30630533f27f630e486a6789eee4a5769cb3568b018e32b41c12624bd95a0623c47d8208863a57caf4c295b319077702bee32bf7bcd076f06a80fc5cc65d72c5a141f841263a408c4f7c0416eb7b02317a5784d9b98e6e37e1757b1d6f1f482c816a7e236a65e68cbfa72aa9b162e79a077748f54061fcd0101f321157c41d1883c8b66903693c75d31109c55f209d305660503eaae26741162f04a7ee38a1731dfcba006b14c47e08e7f9e9756c8791874e1cc0f9eadb05995fbdeec5f0c2580eb972f423d1b24b745ff85d1a748e1af91035edb4c1aac9b28809a9b2772c12f1e15c43a2d52e64f0903655a060c1e04d9ea74ac7d67ab958ce54cb080439b569cad63405054933f2794b091bb5a6a4a796023c89f21f9ffb355cc384b183396266e11fb4c0f5a2df4c9d82990b9897f975fa922e5cdfbf4a7531407663599c8bd3d7879470b8e094a86929b5b34064e7db58a296b1753ddb7f4c24bafcba859eae163418b6a995bfd6957c915de24eb9f3f3f70f27d31dc7a3c54e4d033aa7b3951a76707a1aef7e642c3c87625e1e0c68e31b7312ce925c793a5b6f849ae1f953bea75c9ce726b70de8205f5aff7b3e24e390ca082f8b2f01b60233b70a716802c72bbba6bed96f46232beae09010a19fdbab6463be9cc0fced4c2ec1abfc6675ade1f0f9ca181ee7d9f328c4d4b4b212025a970c8413061b869bb451a48c4dcb71df45ce89983fe3436ba87b56a56804d43a4499b87c825822a5fd843779d4eba30db2e62d1e569d6ab114c56b0c1f34cdac58075e982ead7c1cf1e09b1d40e5369b4033a1398e62ff39d4aa1dbe2867c6149eb34ac5ad46449d76541170d7fd0f5b21f9cfbda832f93b1960735738f53917c25b7ab5a812127ec69771b6bc4c0c7a2156f2d7e05d56de45b405f98aef8cc756e76a75607ac0f28a0a27ff5ff4aa0945b3af0e0e509025c661c615398e3d7835bad4c89c321b473f977780e5ac485e06b094df3259ab67651b5101e8b108178da886cef891677af007f923d96808df14a0d981adcab23c7ccc01f25cc6a448d4684ae037138fb83bda47e2a17c127d6f6b7a9cfaf004fbf83be33bda5a8c7bba20c422f7edc2195c7ad3555eeaf8f80c06e52cdc8ab54d2a7baf309a0ac957df5dbfef9650472d2840d86cfd6b786081767c4f3865031c7dc3c0d8bbf82ffe71cafd09f7d32df73e1e5f8778feabcb19e7f73d4ee84f60531cf8c906da29995d3199bae2f5067decac99e5ce2a14ede8b7fe59f23594bb7a6f3f7b2ca6ee2ac701164d4d11adcd319f5091cd626721380fc7ff2dd9a486b5da7f1fcab8a730cabaf17a7d4a854b1280f764c35fb2462edf5084af31aeaca511e63174d9934775d9de5c72f797e87aafc304a6f33778819898053314cdeeed4e16058cbc738bf1d33325fae81611b117bdfb561b7e00e5cb8ef1ee1f33df133b557607851cec858ee6a99eb0f238b2f2ad5b3ea186481268fa33792b19bcf9fc8b84f53a866d5bba93a619b9c6d40ed66805a647ecca51a965ced770537ff1fcf59a8effb61f7d1589726abef0b76e22500ea43dc775cd0b532ced4b4ed67284c3c78c4d38e054d2648995619e4ce49a96cdb4b9e7dc8f8a4fe0585da61b3357a8b91a8bd66cf537501cf77e42969c157c705053423e6e783a94a03c4b82775f5d88f9937705e482d5753572671adac75b470cda03d93a8a6899ad76759eab95e82059fc6784a1a994f896c1b0754426d8928d7143c4ae78b1beb9d9d5edac70a95df433ba8e5ffc1e087ff41757f9153d660a36c5c94f90e131768b0dec83872ce7898383a3cbca842b34096663769abc3b225fd3139d1a6e19034a2867541404860c36b903f0a937f2c4d0a609b4f31064fcfe09ab0e353c4170dbf633a000c8c4dc5a90c1229c99ace257388f4a39ef9706917d157ae7a284626fbaf8e3515e2a6930a971a6913e4b1aaf54ab4155da22a2754534f74a0f41045abec8b883cb20c87e11b73a3f69e630af7ace6c1bc4a61492fc57e3618698820a8ac05a6cee28788051b3f95b723267ce3389a0d6d6c677955e90fddbb0246d84d2ca27c39062112663510ac4355b9eb3f4623b457ba65a7eea403c9ff3972e3b7d2ad47391f5497bac1ac5b4b5fed06797178cfd0276b06b64f29e27eb4bd2247acd326825082ea1678074311b6e8bfbc6207d8aebe0474bd9b2731c4f236cd2a60b855cdc2104c59758ed6b76d110ab3293171718ab8933bf3a9c88ae6b0792cf8357cb089d21707a0b7e315b373986fdb74b5e0c1ed04a6b868cb19e77bc26365bcaafaff72c137df2a46181413564987deb90ac8ccbef78cbeaa0c4a776246c4e97dceacf5d38d290ff9ae018facb2ecd9f20997178b5386360900e3166941f7cbb51b643a5dab2696d7cd3e15772c1f8e2aa7b925630061ecf5c886f8db6a4a60e649e5313b085b36362555585fbc1c754ce91452bf902e2eb5ab49db934cf27c9e3fe962220dbef779cbcfb0570c2193040f3e2588baa1a830059563b2bfa1e66da760c0a27714975739d20be393f55949dbf31e2228aa20aecdac8d5019a71b655bb45ecaec07b5c1814e5e51d47fa225dff59a2588a35d1af2a30aae688df03b0651cef33b20f26ba812e6f2efab8a8853102c3e739b9ac6f62d1b23773813e784585a263ee274110dcc2711299ace676dad2470f271b1d028a949b6dcbec81f026b8c384f37965129399881c3e1141a841d7cd66d3d0c63bec50f4e10edece67e565dc09866afffa4cf0989f2369a6aaf8bce512e02d411ff14651026bb54a30d4e4c2ffa1acaffda7930ed251f60bd89740d858e58cfd62a369a044c48a5b2fff59c33db03d224540f53d34032b439e8a13392e78cf510e253ef590412c862e796c72aa4f93660542c1246eb59ae54da0fd9158b86f253597fab59103671924ffc058558395764048797cc973c5c7320c05b4c6ff0d1b5faf331162482c7dc45338d55e635ffa879e0aa841fe15dc162715784436502711f65342d9ec2d20cd9d5fb43b67bdfab7ddeecd8867e10c1a688cd18c26614390443995272e2f09c2a7df97de68147683d3ab3fcdf0d303aaabafec72bf9ff2037dab2c47af85ec4a45634837725202216315e7e2a85a2cda76c5b04790031c9e61f926ceeaee09569224d05305849ed26136aaf9805745e6cd90d44bbb9c4d64a51dc76b20e9d2e6a7e489baf9e517ed8b9e34df0263aae491681f0b9110dd2086b7895ca0ce8cf9e22fedeb87e63c24ef7", @ANYRESDEC, @ANYRES32=0x0, @ANYBLOB="c78c90efffe64c077d914b40f83a0c4ae271c2bc18a9b2df687685825aa7a1bc95b486ef02addf1be3bf13db9c5d83e2680b67699d84ab4b3d38b786d61b6abb47f68f66043edd936926064f05212214ce99dabc3c442b49c723f70cad00f8f823eed729ad570a2e057fa1e46b750453b9207828958862956ed21508cf92c5a28221439b3a0c48e81b8acf49368b78ae3ae81e64a8321dcca2700481b1d4d095a71f11ec174f3254d5b63d6c262602939ae6ed113f950e31bb07bd154d428d923f77e12871966fc9476e602476caf9115c7b520aed10e2d39f58c628214ce654b6d9bc010f44e708f33add0cb905a7d71a566910b1a112f46acb6476985b6c732de18c9063d7b408f2d7cc364abd683cf4e1578fc979173a2c9cf209c96d4791d93a4199e64e43b62cb01c37825043d4979886ab431101b35b16744dc43d9015caf400774bf074045050001a6e6de2955f412cefba3151237ec3d45b2a15fb38a0558b2e15bcef8459fe948a5baa057d515c453b2d34eed7c542dc15042bd051c2a9f12d2289b979b9f099f14d031f1a89b721eb151ab6cd08fde891aca8e3fcf19feb90830e664b6a6443115b87cf144b22ffbd69f53c0ada54c6ff13aff31a5500fa2715832f61a39ef75940cb3c0b79c1be4a66ab496ca9559e9ace31c8c13d557a7242c7c2a74d98b68acd78806acbdbfade1840a2663379ddaab42661ab501a8832f7d0337ee319acfae0baa872a4852a7ab6764163a0f74b2ba324caacf8ada52eda1a558eec3a39207348b5e341788cbf71a03191a652ebca8198d2338ea9a558b4ae8a967d68ff43ebe63c6ecd4858c3c643bc907ce38d6f367b67a922f0302cd60738ceb5ca03cd95365fdeaa6212a3d7c79c57fbdf81ef31fd679b31d74b48e90d4fd297d91e7872870d395c2a128eb2ced4f7b17177700cb8be6610181d262af2ae1ff30f4cedb3cfbcb295cc5b28d4ae582e6e6171f111537ff302234cac157324428a7c3831751702ad3ace288faf78189d33b8a6c7eb056ebe2dbc5df956ae9465f6799ed52647df03aa5cba23a55f9364175219675f9d0d2889ddc7112e4a95781d70e603d1b6bafb923e2cc8c70601ef86a12efa3c6e4de8e986ae9b10264089d1001cc2f59d3627274ab8933ebcedf5e6b2635a6d5a9c6bbcfd799c0359a925cc835ea5d02870ec8af7ba56fac6a3f462e2de979e585a694f59d9bb9a7a4bae674919d72d9eb85c8b797ff9a5ed41646aa7d3cd3addc83918ebfbf9f11b7dc8081716034075d2ff34b7838f5aebc1abe90b26e2b5039cd72e5ca25e7f26d22447b18be5ddef4e1ea73d07d8577b162ce2c76a7702ae075c0721fb70e4c433b22c03eccc9c17d1d04f485e7ae0044be98566923d5d4569c5562cfb4b1968f2d18ecda9f4ca0a1ff7764fa872130c7b9d63de0a4b7d0944d1a295ec3e310cabfdc95b6374ef2eb2594b899a30066b5570cce46ff9b3c5d10ffc8c65424bf668a58e7dfa6fc5797ac6a9a8d014475a92e9de709bebf3be5e737da2bdfa5a01633b8d9c3d30d3edc46847b6dc92dca5bfdc9ea92e13cb32d4c107132ab2272e45870d0fddbf5147caffee79d49032dcdeeca5b374bdfbf84bb10930a75914fa7b2e9fa3c84715f0c009b1a5aa6d9923ac231af3e2979c12a961a8da10373ee4813e13e84e12c9f1716920861f68a23bb74f07d421c1614598700ed869dde09049cbf6e69500ad628cb1bf19c4d237801c2f91aef21dca03b302a89b91488830d7e2c2a3df05c46a7fc5ef69bbad19ed60a342053db6ad89712f0f9476d264c12c6eacb0ccbd1a3abbd99efebdc1ed893a1a5f3a4c75c86f22b47d9735b0a42aaddfed0516e411b5720cde241c15bb64949c5d3444e6743437a78306a127c3dcc089627d45c132d3c108d037c5625aee657b8da6049ccee1164e460fc70bdd721edd4d85ad00ca852d66ff34dcf2b9291ecb283c091a2d9e2fb4859d15e4b77265b0ecc275695a312073fbc2c4e61602ef61e103fd36a1b25c7d062b41adc6434878a77998b3bf0cff345963300bfee2d9e421f280ed6a235bc1c3fa42bae3eee91f9821ac4f6019a123ea8ed20ecb22f4b373cab3d0dd759ba59cba12b6edb5482446a7b133939d02e7ba2b2aeb3349dbc0ede98594086142ae2291c83ad4ec12a855ceeb1ba5fba7186c176dcd4e7aee0f361727ce6b2196c3fb996fa285213b671e4b07e88d993f71fddb1216b4f01433468042732a7a7ac838d970357dad36226907290ff0932badf72b79b5343f7923686dc8c3cb76a4649ebc76f76f06ec2fd6f11bf3cb803a61d7e140ce7632e3ebc1bd7e60c59b952af3657627e921ceac4923abcf93a765d85c56b25d3f495c442088ad6928b9a59d15b9bc1ee77a3e7dfe1e34d124661ba333e3be1e538620e722d58c64e593cd0648831558394469e7f3feb1d1343523493b978a7496c2da8fd20ddfa747accbab5492e8e708465094563c11c9c09e7f4d4a4727acd99ad86317293e4d453cfeabc1cb6369cfb588eea93cfc4e867acb633542fa6a768b3b1a7d76904c613e6cb6f1d5f54d5d9746e5f6cc17d431f8d355dcbf6ca722a150cd151169d2ec409ce80d8e249a468bd2d7d6258507deaa406a32f3878a23de517927a7bed69861c23a426dfedd7761ad26d3342ae2fd875042635b7e6381aa204b6a2366e362ed35b7f90c91e5f92412d0f0d7a18f1537a7734e107a318c7dbd2ce18e092003ca4fe8dffd7e7539ffd3bfc16549df3ce9c175d5db1c160d4df6cb2403bb03b23ab461b3fbee9b9071636d6cd0d556e913facd3a2475ce81570f9224fc19df7064e9a9e7517c41e6fc72c651477639d9671fc66d1878ffe9f8a831985472b37b1d1b85798bf5edf0211380ddb0dcfe5a4570570ef2d6624ba99aa9e0292a6772e13b8e5d77fcde585faad43c29c5f16602625745c3e3c06f524abaafaa9cf44acd9d7010ef75595c6bc59774c744fc6fee275714387a57e3214bc0c15cba8d68205962fcfa2e5c763686a64713c364d2407a2f52af3b4d586571e43dfa039604944a4bdcd2fd0384bd113f97720cf37ca25f33930b2245d50e575850324acc0a9000e04dbf46f8dfc39f27340a9dfab32e78471458b2b2b4b3223b2c8a291556e04e60324bd38b1df97cccbc3ff78684ed9c8b42f3ca65cd735c242bea309bf27f3ded33b14c5eef500459b5cfcbac86d53d46ff99aebc8b4340924fffb09ef27f0535802a375f792776a750cd25961996c14f6937a94874100835556914c292274bb8da234a10a6b4908da892fb5f9d952b7626e8eb93a032ef7de11bd00d9d31adb6e92daaec07c0e7a1f6c1735d93c91ae8b7389c4ef335cfddc0b21489396e99e82278a14a0d6b10f5fdbdab410833838ea4f765a4e7b251041dd85f24a23ef76b0547fc99e49e4a67b055ce348fd8ea270a487920a5d58a27500144f833198b6cc2b8a669d0a8e52e7ed63a28774afb33d4d44969d7303cc7cff3e1365c7669bab41336291462d9f56f576c269da623b1bbb1af54353e45e7f023225a73baa49698d3d8c489df444dfbcd7a46d39af28cfdade3d8dcad7de5e7bff0cf77d6bd1c447e0ee8bb5e0302f898deed88b4f5da109c4144ac6ff39aaa0bd0d8d1cef8744b58d23abad77e74052bc0fed68cf586dd50f1cc68b647b48ac1716bc3863f13c7a329d28f12f940c55855aa74bdf81bcf612c93e5b0f180f66875ee7aae4f9373ac258c7007b5ac8d9db16eceaac5a7dbf9daecf3a715f01f27251e2343c2e106a1d5bd0492868d2de2c9c62604953c2fe9086cec2f58fa114d4919012c48fa1780a2d68c6b6cfeee94feb4e75b70a0a43c0f898a1c68a68b3964a249d0adf72d0230c0a05dd684da9257b376d7a5bb69ef608e8f854717ef72ee71bbe8f10083b9b43311477ddd59fc179ffdd2ed38a2ba18aed2e1389580469984d7d47a404b43a6c29b7cd4b2f085baa3fdef1dd275f731c39bde99308c21ae35cdd6142826e3285e3d293cafd9a19154c56d593a6816bd9fae17fca95f36c6b37d1379283829afe11d6c0ffc84566ef84100cd3fac7560b515d0a5484075f7482979f2784506c1a6bb5b57414d1cff8e853bfeb8cb1df59a9c793c0b16a25f43961a63a0cb260980a18335be831a87c2b44fb9e9c9f13476f0f30f68a9fef067f7d4bb7f6ad9d5102cd3d14fbb84aadde21c150032b3cf960c5b482cb1031e37228044921846861df59a116664367a6cd6cd5e52ee92a71872f162f35c3ab6faf26e43aa036689442ddaecf86cbea77d49a50ffc48fdda5a089c6fcdde9ef54bb8883faff04823e956b810b66cba6f11cfd2074f1495ad7df2d843a3a6d2bb171966aad2e5ab20452674d30987f9484bdbf187d0d9d5375e9c82112cd3fcfc040e6a03f10e40da477ff265f876d97c9a4d70a077d51b018b8e9b52f6bc7425e5cfff1d11bdbb5e1b1319d39ee11e637ffd1e540215864a6e15aef6024c1df4d05d7eb049109d57b0711bed4237d7a035cf8ba140f0bcf37137e837bf80f4864a49f362808cf2c3c488ea34d5c0ffa86424f0f08ae1966dbbc11e53c7b83073248b31b088ad583f409dc207d6c96272ede1e7281f8bf33379c40a8b308e89549daf98ae64f3c450ababf97f8fd62500ddfe88aa72930cd2757486d4fd45b6d8a8aa92a0277dead466c5759a5d62dc53dca62828e4eb00d2ae05be5e9cefd05db8e17cca355245554ddbc95c1e36fd8632efbf2214c2453ab0ca6d8cc37c766b0333cdf10b8a8e0949a5195f6b29ea9cf9d7fca2a6ac27efad29b788e53e105e536ec8b0ecba7cdd9d07634e437c771723d4ecd19208ee7ff9faad495fbf9053305612467ae63ee48897515ecfa4de72b93eb6b8185fce3d05c86ec44d78fe8a1e4948b4d969a09e11de46e5bb16eeedc74b16320ef6eca8d9942e33744bb848d1de16683590a23c2917195fa1e4b7bff9608aea7ba6a2f3dcb9dacd1e7829a508084488f3469574d4fcf9c90e4b154b08ed69817756283a419fbb61298dc68df8b2b908144b691dff4846d59082ef93bac4bf92d3da4c81e0c10da14c618113755ceabb412a721dc7491724c3d26a3d338540cfb9c8f95ec83f3dbcb859edf878a0326a267a4b8a678ab765f88223f3b4a943ca3a0864e812e514e73e091e35548117ab93eed01045653a6ef4a0ad212d267517c58168f9d0754b07f415378e318a7fbeb63e2934a56eceb6d05908db2f22dee31f501e9c810ba87e31cca0e3812342a8c7593a15bcf82d663b26f598d88ee9c08af56a2b2dac303da22f3bd3bcc76827efca5408bbf268cc1493ae3846f032197ebcdb1052d70d1bacbfd9881c7710d3fb18fd5365f7a71c05f5195e7494aa8478b03906abbd34b94903d15f94fb4fe90e6a1aecc32bd4902228362bb1e8a244e9abb925de1d9c0e8ec1f6141fec7448402c1a8c1ea2c9e46baed36ef55d850a47345debe2d2d448b34c2708eccb34a5c37d18a509c1becc93de5acbf6014ba5fd334dc0feee5fb5aaae5acc9e47496a4725ddcbad878072491a5dfadb7daafb9793c17f1604c4d65ec5fd6602aaf0aa6a0bd7b5d499d1693df29b6a7df1ad9380fb78d9ff13fa923347c40c0ffc14e96dad5967429a6b13a81b6899bb7dc6e855ee48e83f738112a54b854906a03fd67a06d3083290fb74b919475fa8a898fa30dd494e02693bc78ca5e7de8e5836adffbca163a8a436ddc08a3192c6d3302933c955031bd3bcf495038038a8bd4884ed"], 0x8) lseek(r0, 0x0, 0x0, 0x3) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 05:37:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 05:37:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 05:37:39 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/149, 0x95) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 05:37:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 05:37:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10200000042, 0x3) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 05:37:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000011c0)=[{r2, 0x21}], 0x1, 0x0) preadv(r1, &(0x7f0000002840)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000001200)=""/236, 0xec}, {&(0x7f0000001300)=""/177, 0xb1}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f00000013c0)=""/168, 0xa8}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000001580)=""/121, 0x79}, {&(0x7f00000026c0)=""/99, 0x63}, {&(0x7f0000002740)=""/245, 0xf5}], 0xa, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "039ca01d51379e5f262c4b12353efa47124ec13c"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 05:37:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x5a) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(r0, 0x30, 0x12, &(0x7f0000000100)="f0895b1700c777035f9e4e029ab2edc1d87ac76615c5068d9bb9ed27577e4a269d686ea54fdba0e0ac5728b95f11316335fec3fbd411999fe83123ae44a02c09898c13c3d3e328161c76bc6306fdbb2e034bed7028d558d6f37cffbce68abfd85c1ffd72353dd399855432b6676dc99b2f761186d6f616f03996e7b8030fb490ddd63e3521deeefbc3026d1c690cd7478c633e847736316b53c5a8456b48a639ed1e675110ae3558cc8049251c33a376cf236fc3554ae7b896168efc1e9907c22aed3b218d2d", 0xc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:37:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20080002010, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) close(r0) r1 = dup(r0) write(r1, &(0x7f0000000140)="a59807c8ecb25ab539de08edcb85e2995049ab76e628618534f68fd104f14291689ef3fe0fb489f1a84ac14c0baf32b6fc4b1abc85e91a9624a7bdafbbfc59d3fb36d8d3f346dbdcc7895b877973b92a1147b23171683e6be13e1bbb7b87fe94664afafa2545fec4f749593121e3991a3f9635949b9aa682403110de5b467fc8110fe530352f317882c0a16573c715fd5413018d1ab33b23298d6c9144d2b1dcd2b3d50d0bf20aa4aec0450fdebe0a09", 0xb0) 05:37:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000020, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x23) preadv(r0, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 05:37:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0xfffffffffffffffe}, {0x30, 0x0, 0xd50}, {0x6, 0x0, 0x0, 0x7}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 05:37:40 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) syz_open_pts() mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8890, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000fb3000/0x2000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 05:37:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x5) chflagsat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) link(&(0x7f0000000300)='./file1\x00', &(0x7f0000000380)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x6}]}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6, 0x4c09, 0x9, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0xd2, 0x4, 0x3, 0x2}, {0x8, 0xffffffffffffffff, 0x7, 0x9}, {0x80000000, 0x8, 0x8000, 0x2}, {0x7, 0x0, 0x1, 0x1ff}, {0x7f, 0x3ff, 0x3, 0x8}]}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000003c0)={0xf1, './file1\x00', './file1\x00'}) open(&(0x7f0000000400)='./file0\x00', 0x8022, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0x5}], 0x1, 0x0) 05:37:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = socket$inet6(0x18, 0x4000, 0x6) pread(r0, &(0x7f0000000240)="99a1b2c006b3d64ea2c3b3787ab1f92cf656d61b6c9b2ed0ebf7b99e4bec4928758d77d3286d55138eac78aa2931507b0670e944f074724ff3475b96472ee7f12b17acbc4a80e6ab11784df9680dfca490833a68b4eb0f0b4786b99309e525dda8a7a1d9749ce2c92f7f3cd8c5617bcda7ba97c56eeec8cb593031a988c6e1317eabb8e5ef", 0xe8, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340), 0x0, &(0x7f0000000380), 0x0, 0x403}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchown(r0, r3, r4) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2000000000000033, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x10000) r5 = open(&(0x7f0000000140)='./bus\x00', 0x20003, 0x8) flock(r5, 0x4) write(r5, &(0x7f0000000400)="b9d0dc2b1aa4c032d9baab3191784a6b721dcbda47c60f6553dd68de3ea3c637b3af8e9fe7f341e8227a954b188ade57dff3b130b232c4a53b13f82e85823969edca740f46ba88f4fc84a57f7e1aef347f84e2ead62857eedaef460bbc44c033d8bab3438cf2c151e2aafbf259271a362a03471d8f9a898c32063dcaf76823be3cf8546b3a6fa3c9aa7b2ae1f2263a28936fcaf18cf85cc0e385bd6e46d708f1ee", 0xa1) 05:37:40 executing program 1: select(0xfffffffffffffd7a, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 05:37:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x420, 0x40) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/247, 0xfffffffffffffe7a}], 0x1, 0x0, 0xfffffffffffffffd) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfdc1) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00"}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000001c0)=""/107) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)="664ab44666b167278e8f7f1613de74f15d23b4f1582a74dacbb82dd87bbf9368db4726799fd523772cb623412e6f7e70f6", 0x31}, {&(0x7f0000000240)="4a8c38f71b915e83a0e986fae251ebae19f7ccc003ec6467a00222774f8b2eab1cc6975c0c110a8b816ca044baf5aa7f069ef32efbc5b58fbb0db53e1585c776", 0x40}, {&(0x7f0000000600)="f5b5336872fb07447d5ddbd2ccc7bba93d684a32e3d9120a96d23441351c8812b972d0e2104d4a0c2a887fe01c7acc3d88a9e1e6b15249a1d61ece629f3bf541f6b41c4a201783c9035be2345b2db7b31ea0baab2bf7a776a6a6ec582d95e7ea703c888da3dd66e82aca5d8c919f2627e3457ad9e432f3201fb3b980637be87049f74d72a255f8c953b2d4f8e9122d3e7cc5bac0e3f2bd22354c0b0ae720215c98b907daea8931a94e3824321a44359252196f7f648c2a4e324fce890f9b1a6b6f8fb7957a212121ae222805597b5e85677d9dcac7706b5e96409d", 0xdb}, {&(0x7f0000000700)="9e9d4c3e1edb98e625e50d4e78e31c850c0da21850d13e633b20e3d1adb6fb62b09ae68722dfecb9bf54d2ceaf0e54a8ea3ba6ec1d5726aff45cb0b7cd7e9b7743e68a308e845a7749ddfc23cb910119a14581ff49d8d3ff97d90a7d316a13757af717467ffea77a4737b0101cdf380edb96e7b2ae6d283344659e653e65008ff8d10a0928fd7607a6887fd02f4c96bf67aea9daffdc6fa10b4ad787ad6fa5e418c4c1433c3919a0e23547", 0xab}], 0x4, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/85) fcntl$lock(r0, 0x9, &(0x7f0000001200)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010005}) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x44, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x800000017, 0x7, 0x40000000000000) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x27) rmdir(&(0x7f0000000240)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) getsockname(r1, 0x0, &(0x7f0000000200)=0xd29fbc860351fe7a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") getsockname$unix(r1, &(0x7f00000023c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039d766763fca75d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeaa7f33b6000000000000000000000000000000000000000000000000000000e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffeb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002895c89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059e0e1e156374ba0f80f36ee3f01a37c97924303e97795f5255d99c02d885176adc8b0fd51920ad559409fdc93ff27b170b168a8f2ddfb0ebab52f864c35d892c236e9d14c1a1b21693077c1c379370b2cbc393639543c0bd689123d5ab31164681ed2202079bc0f29baad35d35767caea7222a06da229ed8c6341b853163c5257f64a8688795efba4b4d5e1e0e602d16af86188a259a1eb00850a5ed97c3aee51ea7203504e8223db059fbde6da510000000000000000000000a94f67631dae70d94c0048daa9b6774c28f3cab406c2703cf5b87e322685307de6527418dc6bb765485ff4021210636dcc2edcdc83273530904207532edc4a42a60fa56b6efcb9d55216a2644838956082ad40b62314214c4e3015bde8c7790a0254fb442c3bad7190be697241d05d8c277990f8d3826fa3c466c8d996821f660e612644"], &(0x7f0000000100)=0x1002) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/161, 0xa1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="2fe81974471f4b036163c96b92ca5618f2a70e892e09c9d0aeb9981bde4f2bf2c5e74f7744934af63e658ea1a51a138e64de8fd8e07e46ca552106d779d184305e40b53e0db5ff37458f667f0c37823c3882a8c091aa8cee639776b4a0ff31545f513c9d6d171407d62d0a39e6df12411a9c8fbd71dbe0fe10de6fe781688b6b9870bd6be40086", 0x87}, {&(0x7f0000000100)="6924e51f", 0x4}], 0x2, &(0x7f0000000180)=[{0x28, 0xffff, 0x6, "39fb5c6c003c42a5376185d7120fa6b5f6a0aead"}, {0xb8, 0x1, 0x4, "660cf49a4913ebdb79cb44ffa85515d6eb9d0d1c8fc8c8090a6b51064bcb291c0c9065c6738d3bfcbdfef31be09397b39cf2db2e08b5e62a3facd0ae9e27b7dbb7312ca80d5c17e2fb5b87975ae727a102b8ab4a04d94c545850b7a6aadded7f2a78c09a9903c0ced52da104e5683d3f6e32ef80d9b9949b5f54ad731c23ceac5d34686006fc43cf08a0f1a596e2ee1dd09ec09fa78e51d8cd28e43321962410876a30a718"}, {0x98, 0x1, 0x3, "3ccc99ddd9d69ac60222220c59fe0e2278be7261d1b68fe9135ba30e9caba25ae73a2771308a4365df81bbed9bd3affc2dda98acb45d19e19e43c396304f3ae90397ffc57e02e47b8f22a8fb64c5e1b0ec3a2fbd178f42a0f68805812892582c2561ac287d318f01921e02fefbc2e5fac92eb256547364eebdca1b1bcfbed27aa706"}, {0x60, 0xffff, 0x4, "36c2ef38022299abb0811e574a72774131314c676efecb5278f63e72d4cac3d49199aee26bcd3d651ddac342bf9628ae44ce246ee652ade7635f00cb9965584d0713478e8253ec3c52"}, {0x40, 0xffff, 0x2, "d02890279d99d29aece8e4a170748c975f52e39230d24dd0e1c63860fc11fea769b57013e8cdf913aad330"}, {0x108, 0xffff, 0x8, "78162d15e7f3a97552b6c2b5b0c75f57350327e907ec2b8382d82e047c923661bd3664b11a2d5111bdb22d12de3c1adc25192180fb19d90fcb948f86635cf4b6847ac076074ca0624ec8004106eb22c8298008ca1f1db74fc9070560bc07ed1811691d899a6fb82dcafb507e2f5abe974a0d89853ba6d0f17f9d6823b46ec1f2c2b5d1d1cfd2aabb990248a9d78f4c5e2f7a22fbb8a67a8cdff1ce7bf2659c8ce21aeb9f0fc27de6af84ce09db5af4e5a2cc4d2be72ff90ff8417b76b7735bf09afc899859742e9baafa2b742e1b4508bb256193fc1cb468e3abdfc15345a72fb1cfe4402808ce74bf00559c3d7bd7261d"}], 0x320}, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x800080000000006}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000200)=0x4fb6, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x76, &(0x7f0000000140)="9d76dcd4d0d1effc21e83d278c097261b4dee9681df6e115565559075b8c84cec36b24a16f22d9c000be0e74cf9d44f4cec9cbc47bc12c3ac6cdc1ed98a41691124f403bafb9705d602722102f98d33d4fe8d5e2255b266a96bae84ab2331102b7635353e6a190131556a90457859bbdda65cb8412fa") 16:00:00 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x400, 0x0) r0 = socket(0x6, 0x5, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10b4, &(0x7f0000000180)=0x1b33, 0x4) r2 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sync() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000240)=0x80000000) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {}, {0x6}]}) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0x0, 0x1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt(r0, 0x7fff, 0x4573, &(0x7f0000000000)="74a0368ed120b58ae0baf4179c2da1b7523d81e45dcd3594b35ba7d43105c066d1ec55b77fa4234bfea6b2419df7f923f49d1e001cea9bd1a878b0de37255e4ebee2a36de868faa50173b7fee1af3c4dca1086292624e18f361ed4ac1cc41fdf9c645f0697d9d52d4d00d051a9aa14cc3ce5a1869aa714b9a27c562bce93015b569a69dccc47375b71e0497c", 0x8c) clock_gettime(0x0, &(0x7f00000000c0)) flock(r0, 0x4) getsockopt(r0, 0x401, 0x5, &(0x7f0000000100)=""/224, &(0x7f0000000200)=0xe0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x100) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) r2 = open(&(0x7f0000000300)='./file0/file0\x00', 0x8880, 0x4) r3 = accept$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) fchmod(r3, 0x10) pread(r3, &(0x7f00000003c0)="036d2b02924f43eb6509ac09c7a909", 0xf, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000400)="4d6999b9570ecd398e9aac4f849d008a966ed7b7425b641ad6f70223a81638f1e32ffa6d5d829fc1db9ac8aeb8a15afee63c06073b8ab65954", 0x39, 0x9, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000480)={0x7, './file0\x00'}) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000004c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000500)=""/128, 0x80}], 0x1, &(0x7f00000005c0)=""/44, 0x2c}, 0x42) munlockall() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r2, &(0x7f0000000640)='./file0/file0\x00', r4, r5, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockname(r0, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) open$dir(&(0x7f0000000780)='./file0/file0\x00', 0x0, 0x84) symlinkat(&(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00') recvmsg(r2, &(0x7f0000002b40)={&(0x7f0000000840)=@in6, 0xc, &(0x7f0000002a00)=[{&(0x7f0000000880)=""/159, 0x9f}, {&(0x7f0000000940)=""/105, 0x69}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)}], 0x5, &(0x7f0000002a80)=""/132, 0x84}, 0x841) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000002b80)={0x401, 0x101, './file0/file0\x00', 0x5, 0x8, 0x8, 0xfffffffffffffff9}) openat(r2, &(0x7f0000002bc0)='./file1\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000002c00)) recvmsg(r1, &(0x7f0000002dc0)={&(0x7f0000002c40)=@un=@abs, 0x8, &(0x7f0000002cc0)=[{&(0x7f0000002c80)=""/23, 0x17}], 0x1, &(0x7f0000002d00)=""/143, 0x8f}, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002e00), 0xc) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)='\fFW}', 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = msgget(0x1, 0x283) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00402305a62189ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096b659c96586d504a7e000000000000006c4ec07b3f638a8305b9af5d948660216457fc8ffe8f4adf8"], 0x1, 0x3, 0x100000000000800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x84) chmod(&(0x7f0000000000)='./file0\x00', 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) close(r1) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000080)="3842d46f74921fb646c057a895c992b3a3bee385b3379a1d04a21a8c2aff1d9b9d96f34e19f373b2f3cb9f216d44ba9af7093ee0a5b3d70a9a8679cf8ee594d9ab00cd3a66d7c669c9b4d09297c77caa77aa8e6057e4db64487b9ac4d2f23f838292d5cf16fb5bd6c8f6e659a49767f30e32b154441fb10bc0dbd7f1def5a4e314da07e153dabd48475c0d6140d8582fd3df9adb690d4b85e8fde659", 0x9c}, {&(0x7f0000000140)='X', 0x1}, {&(0x7f0000000440)="e2149ded8f321f7b70ec9a92a4fd3615b6752e048a1f05bcf5ccde74d82b70278360e6aa77cc545af9f1442c5841b9333a90cbc55c8e791b2d46143910e11066d084a887abfe8233ed4655d3451d741d98f2d21c7680ab3f1ca6f906dc6770cc9a2c0c85a4e5fa015c6c688ccaadc8c7f1ab958711c1f04d86123b1ce464d16c4487b9ddb46764c4dfec81a0b21644d01780f6c4f3d277c0337c0abb966fc8da2edcc69b1432268feb3042c37d42c8f6ae50bd2c1f71244055615b33a04ce7cd672157a2e9d81719deb8a1bc0b48fe53020adcc91cc4609bfcebb6e6a82fbeeb21b1a547d41cf074ab2f2ddd7ac53a352e4be995a593f98f1e64f73bab83ba812bef7f63f58a3f8281165cfbccdce42f4c13918ebe75fd7599f56af571e89e0bb9af7c97fd636c653401bf685d3793dbdad95af4ad723fd8613114f577710522d54ac0b5a6e9c58c5f0c363c0cc5106efb421b5737475d728545f1377ebf7b23b91faa78c9eef980076239056bf83e70a07186b0a5fa0f055bcb51ccbdeb2f6055d6378f5090b47c17adf91f617c97ef8f4f60b073b1d0bb2b9dbcc19ddbe6c78175974ce54f9b2d9ea4738bc63bdcc8a17425947f3d120cdd23b4defbc017386b406f7372e0c9cdd61ef40fd75e2f6c809ebc74a68cf3a444ded53c59a23b4d6df57d8ebce863810941a650deb16e9e91d589afe15a95bf0290c307897a92749c0512535e5a638c27e6e0a2b355111ad90fcbe3ac702503557455e07d5eb1b345476e6856b55b561a315d5e03a399f250d9618857d93a5d442aa6a27d373f742fb496a23c0980a118398944c9570ce18be296469da3d01e0ef50d8f0e41e8f383982faa8956c3cd5f1fd79535b5d43299e7243597ceabee4ce6d71231dc20c1d0861cfd7df95509f69ff7aa0d761f6af1209c941ec9abe1c22be6090172e2677337d60baef5e5bd01807002de12f87fb954920ecc908fb8d397aa50f2370776f4adf9c9797a3e6f7946af7f8cc38708e300c78134632e50df113bd874a8cb74f33a7c71dc0b50d291c57e87539e7352cd64b9716133a896fe14fc3cc0a68b9c7b58709ee208e981ef4554414a517141c45a3231c5829bb9ed831981ee9a23793c30b2b4bbc48a03bbf73061287cb2b4be22108b2cb6505842d017058dc18fbba4f62035a4484de68c72082068b76d6ec019493c3635999f050f7535c783d937d10a468bd0dd2652356bf0da6bf27034071527ee2086cc5dc3c915497ed3c18ee1167e22980434dfef0c4f344ac4b8fa9b2b7bc970bcd2b63a0b956f1c1399f4b4b1d5427ee3560beef867f3ce11e1deaa8e8e0d530c686a03f3b8efc15a35b29e64cd5bfcc611971b0d9d164831a7a8e87b5e9ec4897f9a3aca126c6bbc24dddf1b8f1811e9df45fdd8319c550b975ac353eaef22acc67c704e871c633965f5c864b09ec1fd61463a729fc3789c6e2d11a0edf0dbf415c7a4a4244f01618adc8133cda5128e5071d8e293f0df1e07a418f8a55941af69cee291338a0363c920a93bb1cd738f385a99e821f6b7fc6021902ea602903a0750775079919afb2c0a73d26ca7969ac1c185e6b2288bd99eb2479cedf3fcf5e17cc68a4b6e391da6b67c767d7da37bdde68e202719ed18c61267439ed6fbd362780a95afcc6c8939e7ae31cdb7d2f15deaf0c44f5ec728f524d74bf773e64e026501fb877534b6056477da39186416d9c78adb89eda4968ccf99c399652aa8b45d7df21fcff268f3782e0478db981a93763a32741fe38b2616fe7bafaee2bdcba170e3e2320f38730b91995f99e5086ac8fde050652e5cb81e495a727d2f50b635dee5c292fa801263da0a6a666b1a648e0e5424b01389696ddd49b5020840de308213bb0799aa93fbde946981649282fa946119872876b6968462ad12011c26366e9525e19c4299db7901cc880a7abbf795cb91c3e30c3cf064a503312a3153af459f67a0c3ae53dae2fa51a9b786f99c74f7ec73ebebd164d88c01a934f4d420b7a626b5db7dd36b088878431e49b9eeeb12b61784d9f8f900f86d03ed6c9063fa65f916e2a060c72f1ed6c8500da037d0f2d6f368a4eb0c7a9ec8599f31749c91a02507c166246ee518e531695e88a36acc266994ab638ea3aacde9976ad1cd81cfa291327c80dac7d4bd2e9138c8b99ad8d7b144f0161d9a20a7b3a54d726dbbb5cf12c0640e578217b66f4341e7d1427cfb0bc4a128fbde39a92ff0eab59e5920c1906c386748886d61c6ece786db08b3af10123105574fc9848c2d2b0ef2481b7d7dc18d6c7ffb34016e10626361a90d589d7e0b6faa7c66f2a87d2041609bb91b93246de9be24324b15c07ba22b91d88f47bfca526bd3885392592055dc2ea881f0d7b40b7ba08a5a75396d4e6d08d89cdeb13c9e6499af8a087d2699313f65a35113b0e36ccb6da0049daf2d1649ac8e84f08052a8641d12d3be318967c21b600f110e5b6782f71c6cd57d1702bdb8ba121f88798cb184eee105cbd79239199992f3cd9212bf7162a0dbf555c192d02e69b928a15725bf47a47d939dc9b5224e0b6849558df7d3380cca7f14fd4944a374a84d34a81b1c7ce118f79f64c3624bee73b71957ff571442498361efd1ce40a51b924e65c4381b4384b789f6bfebe5be48853c97f0af63699498f30cd29981acda7aacb6da6db231bec69741466ba0531d906e4ab5e6cd5dc2e1af4fb5c06a2e1d8edac608d93553569eab253e4cdf29f152c631003c0ab824db1be93d472faa678e4a8fde4d9d5b915fa3bc032dba38204a17186665379582391d2ffcd028865d50a14811cf9fcb35f15e73b5b14d5132435b35a2b5c7c95ab7cefe5eae8f4cfae37334f483a15060aa9dcea8e46e958ff2f381142ac80d2abebac2a4f0311d6cebc6920a2d754f0d6b584f278be711091aefd076fc8898b11ecb6dbb8b15b6b05355cf2cc02dd83d3e1ba59d6e4c65dbcdbb19c0014ee63fa09b0931eacce099d745bd01cd41acac1a51e2bf735f73229c6d16398267ad7c4c7023cf979c2aaf5fa3d6b7986209b60706afc2a2ab4111e8d12fcd90ddf672a597dabe427664f4458b4d835e16be48778009707750d66685d7633469a0213adc7ab3d8ee5df15af7a915fb84c938e433cd6404bbc5f038d30d45c4e0bbadbdf4c04cca5cca384490f4937f580db5b5c49ab9e917644df3460ec67a5de55f46d81cf04b45f80c1c85ae2ebef64820eaaf94fda6e09e6600065e14be4ef9dabdaf17a5a744c21fd12e578c319e324634c4effa27474144ce505792ffab3113fe3a81a2fcb610d8915cc253ed88d046ca3b858d891c9a27c50bbbd7c7482c03555440d95e57816bed54596d9eafe253b21633d522ca7dbfad2be9052e646d1ca102dce3b3eddc199bc3f493d58126e4411a1626461da2047304ed9aa9f0a42c88cb054ff46517548e4591ed4b4971f5ee110a5b3d0a31ea1b0e9d8ba598a05f42a96752d7b01c6c69b4ea9b9c50ad24d8c4d33a9fbeada677968e9ac45eed5ed0d83fa0fd86679f6ae489e7b377117a73553607b86aafe7c9b3dba97a4cb5d09665144f79534682dcce0d16a0afb03bfdf1fd5b3d2a6eea5ee2b6ae6bc8af6dfb0598d145d58b06f44b963c615ba98b39616b1ad2627de36ae946bdf26834b57f52f3eccb50ce9e956f9869619e7667045dad37534907431bed926508b4522afe9939e43b1868940a383faf5b68998dadf223e9becced115ee0d66d9766bd0d116cd9d7c554e8e9ab74bef433a3b47a88fa52046f9bfee6338a946a905e19d7020c88d2b15cd35358c9d4195ad7c8e16ba471a3be40caf2214a5e52ee9930b1968a1b3c4509eacac161cb9e58e6444d7a948c26c537233e08d7ca241d04fd2a7149e8a2d13be85c051a6c46322768a366d6870142a9c779883c135678916e84200b30f4492ecfa32d55005e08900bfd48176e84c6ca2aac07b432418040d1eb1778a5d6499a1cc8e107f8b133350093a0c8699d8c0ac5c3d901905a1c1d08677ffaae36769d9bc2735e7dc515001dea7a1a0bdd042f9ec1e5a33613c746fdbc40204df97c4c5524c8ca1c505c51d43cda9296dfc5da7f699b684cfefd5542563cc597cb2d80ecbf3fb56d070ccaacf1d10167001f0699b7390306bd9f65b6b2b50a9d4eba7f739043f6dd82f360a4e413889911ef4b83985f13a19b6187db1e36ac7ecffa40acb8467bb7fd01d1ece2c8c95f3e07c2c997f6aa67fa03c602e64f57784014a251be02fc6ba0a544e83f44886f2ec074405b60f3b51636d754f16e6b267c675afd56be19295fa0e9875c962a666dff7a19ebb2cae1a5f7a9f04ea7af694635e3369461f14fcf922e65aaafebb24495f640945f6fa2bd102093d16be0686723f4a930a762e944d22e977cbcb60167a1258565754f08f812cbd0b44f8e6985314ab17b90f2bad6c27781fbad3e7b8b23ea36b4077f7987190cbed0427264dbb450e074b431a5ae59a7e07cb8a8df6a2eab6456a98573607040802c43c5ee3251eda52e27d26d675c15cdba106341f197c2c28f7ed55ce637458ba37d4c6cd52a58e08dd19fc2fd03fa1488105a953c9ce8510a991ce94f63bedefe4fa1a12592efab750bb49e9a9eb7418be0a15be7db138985499667fbffbf1ceb4bcc5a218a93c79925340d10edffb9bf96df0ee5bd314c1fa01d6b18f8d19b1de6b267ab76e945db4c7e69398c3bf66ae233d52e7d59213f6b2c156dd38f58d7f4978e84807d5246afcbb5d5e479c4faa8f3e1ab10eb6d316cbbb961d640b3b787edab4b9670c9b2bb76ae11881dc918cbbd13304f5bf7b82fc2343b17946299745215c52540b318bc0030acbd1aa05e98ab10f1e57a13ba76458cc2cb620e607667de5607c96dd8b5264a89608d2afa464fa3f261efaf8ad25de534ad59d10ddb5e5cbd3dede68b599a26b9370c826536132b31afa9c17bf61e9dc0524551504da725c3bd88a790c00724f51910b0b000b6a2c02c2ba7e57912723e00546af6957df016664fa4cc7b27185a5ca3a32f73e4dd4a6c0d2c26acc6d06f97c91df06b14af092569ea939b581a6de9e5b363e746f06e6e3f803c86b4786c008f2146c15a74e9d1ce17243cd7cdbbb1bbce9d5f63c54ef8c0d9b33964e2ecad386a3366ce7048050e412c4b961b5a4b5d9d4ae2ee5aaac6af5b7c7d9c1ba5ba786b71c83503481386f059aa7e91c6697d3e12852796aabb65d412885ebd41cd50eb0b3f011334e58faabb1c5f8a5ff063decb1678ce7f7c8c2ee227be1e5d5531427a89b0d4d43d136a3f7c8c33a7ac2f557e4c57e980a874a1ee0ad32240c5f5dcc4d89aeee081901d76ad9cccf66732c10af82d11536e21df501633679436993cf476efe8f4add15aceb7e779ce53cd0f7a5ad66f88d829de22a2d80d4fa0e847207be0ba08a24d9bfec56fc3d369ab512e4a00514cf2777483b084a77e2bc8e40205886c825e19b58cf1244e1624411a02e81d4150fd5a5361baa3d3cc7bcea71a69ba854fe2bf5afee84674d0ec66f7001375b42e7a522ee249b6ae142be67b83fc499ad1930c8aa8fae7d6a8e0b0e34ea59e6481a135c65b85c0ec6456c25432aa13ab16270eac83de3e33a1ba914b94ff20ad231f53c01776d6c0609fa41a66b8c2c364f0463fea59d5cfa77b1e490e389ce0242f34cc9a01b1c74b3b0fc8cad0611c0ec15b8d5dee3b7fdf5a65547570e98bd45b954a94bb3a5e985875933871d784191ddcf9947761bdc8226194834319e14ae45c5b2c2b9c1b27", 0x1000}, {&(0x7f0000000240)="ebd8b794ac75bfb438bcc992455b234e7d34a71269b163c9921d63301519bbfb9fd570c40ed59a08348ad47ac18edc79e4b9a84998ae05ff2e9e63634f6b8e38b080d833a89fa127cf88d3fe30701efd1bff4704f15d0fe607c4b8b50c990a576315c37fd99765e5c93a632398f9df4a62caecb808111448105c7354d63702f7a5a81987354fb9590233537c9e20255fb4966f61a3d701c2e6e8c02be0d925c5b1627069b331617f0bad92310bbd3ceefd54136d8a144cc2bc86757a8920e68f12433ce5f4ab1f8e7618927731c87a214df1670bd874956e15bcab", 0xdb}, {&(0x7f0000000340)="46719476831d7163065067f345994ffc3741aab0405700a54cbf205395be12f964db1d3318ed1f5d4f9cd8b95e44c856", 0x30}, {&(0x7f0000000380)="43c2373c2117adbf0bdf09573b38e72718238894facfd9762eea599748dbc6f4cde7c43330b4ea", 0x27}, {&(0x7f0000001440)="68b05acbd1efd3a19cf66908d3b6151832b61c7b089287ef610cd27ec3caa895239e18b83f78fbb94fa63ef90dab76878c1fb7eb38a164670f71500ce8954de2e14f61dee24feb366f1722c6a13935ab8a78175104e0c3ea698590a31b14a5061ff76cc73fc96e1bbf436232ffaa2d5d901747d126d826169ee4055f43c8c25ca65df239c0ea47efe401969ef4bda35c1d5b3a033534b0a7bd872a717b133705f7cef31caccb619c7e33e721194c54ef4d36de7bda71b424a73dc5241dc73eb4a538f3179df96c74a44747e43618f5223d3930437314ba143d1c5329e99d8980aa80d71f48748960d0f898ae759cfa8bbe", 0xf1}, {&(0x7f0000001540)="ad5810a4f7e329446395b08c82b20ddb1337cb5100e10f2949627f25b98b12ef4e1408b5eb8053c434ff52313f5bdbf766e1491b9bd6cb87b780933ada7fc2663573200e23010a088b2b0ea79da5dbb38a0e122875e40b5840726ac8a3702cdac29bf734ce1d1c21f43f9d98faf606500185b9f6930926b772a3e7a436901569e33f10720c1d534939c463e3692a22", 0x8f}, {&(0x7f00000003c0)="9ba5f03649eb297e2ce6f5a03c3c9c8bd7fff7f515deaf5130f833545d32a9dd4e38dd0d418373af67b3a318f352d1423bc23f5634a907020d7fd0", 0x3b}, {&(0x7f0000001600)}], 0xa, 0x0, 0x0, 0x1}, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b1100000000008eb3ffc14f1a4b400c6cc640907a000000000000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8bf626d9dea306c37bb79d7d2c", 0x57}], 0x1) 16:00:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xff, 0x2, 0x9, 0x0, 0x10001, 0x6, 0x7, 0x0, 0x3, 0x8, 0x2}) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202002f66696c653000f0ee0c812df5d448cff09ced5d97f995d97e1fa9a38158bded7946c25f9d9215b7a98d4e96a8a21dd1e47eb915683ee680a1a858f6d65ba698f677a864d378fe3bfdca963c932b3826f0d80957cf4f"], 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x4800}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000240)={0x2}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) select(0x40, &(0x7f0000000000)={0x4b569167, 0x2, 0x1, 0x1f, 0x0, 0x20, 0x1f, 0xff}, &(0x7f0000000180)={0x0, 0x3, 0x4, 0xbe5, 0x6, 0x20, 0x1, 0x7}, &(0x7f00000001c0)={0x7fffffff, 0x9, 0x5, 0x81, 0x9, 0x6, 0x590, 0x1}, &(0x7f0000000200)={0x0, 0x401}) 16:00:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r0) r1 = semget(0x0, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x9) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffc67, 0x0, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = 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(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x9) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r6 = shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x1000) shmdt(r6) semget(0x3, 0x1004, 0x204) linkat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f0000000340)='./file1\x00', 0x4) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) pwritev(r7, &(0x7f0000000380)=[{&(0x7f0000000100)="e7", 0x1}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) flock(r1, 0x8) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) write(r0, &(0x7f00000000c0)="ded5a06952c1188f229a82a4ea3e047f613140b982bc9064343bb0f6b57df7b1779aa7e7cb635bc0e32523007fbeec17c079c3722cb26a1859ebc1f9b717cac8b9b62ebd17f944b64cc862613ad81c9f09ee38c0a45bdae7f17307daf73d4cff281a0a33433d3b1a69b7ce675d8bab40c3f75fe9ff9015b0fdc86eab5f97f1bc095996c282f7205d0a1fb0d19a59cbe4f8b0aa7b56", 0x95) ioctl$BIOCSBLEN(r1, 0xc0044266, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000c2c58f3e6a63e18dd0a05560ff601f2fda3725a57204f4b01be3b5b65ab0879af9972820f6dd37cdbb633389a6799d36a52b6a24a1fd"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) r1 = semget(0x2, 0x3, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x80000000, r2, r3, r4, r5, 0x4, 0x10001}, 0xfffffffffffffff9, 0x8, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r1, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) chdir(&(0x7f0000000340)='./file0/file0\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) getpgid(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x200) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fchflags(r0, 0x10000) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) ftruncate(r1, 0x0, 0x7fff0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x6, 0x0, 0x10ca) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x81, 0xe334}, 0xc) close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x2000000000000002) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) socket(0x39, 0x0, 0x5) 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000040)="dd15f6c760c21186f87e49d9c2480e721d2779c082ea73f4a3a88bedd7b3ad97a48b2d77fcfbfba9cbc54fe81de436bb20f7139f46fa97b838321ca20bfd2f09b58bd4ea1602fafd96ec2da3f89a257d812d7d065d47a8cb2e866a713b207b54f4ee1e5178608ed2ae0800eac2e6f7c509b88ef03128076220b24947b5f364db763020a2d06337e3697b87f798d5fcf1ad8ee43a8f6e0096284a235a3d86ad6ec7b17bc0a2aadb4ae39cfdc0b755d904e2279ad88b0828ed38415e744fe9b436cfa5b1e2bfee355c9c688202a23888e292a95af1a357df898f097109f9271c42f04470cd241e2a67c5e5143e", 0xec}, {&(0x7f0000000140)="f71efb77aad46cd634af8739bd924d1506f1dede5e8f87eef00ad046e4c82f3cf9c17e7f4889795133207b233418c7c870a45ee1fc7d134fa730539e416bcf6524324c72f9da57bcdeceeec6cfa609fbf634e3694052b113f0a3f92bd4bad5c6e8c0e349ece45bb847c6f84e677c15392f6bbaee2162372f993e366061ae8820a46eff21618eb37bf78a7c6f5d766d26babd69a18d8147d8042b8e5da9dfa7b06e340df2a299f1c042021a4d225164ba", 0xb0}, {&(0x7f0000000200)="093b07c645fe39546b990baa19459713cbce2741fe2b54f657bbe7d8cfebce04836916cec232e468d6bc2c74f660b6992e90afc7d8aaa2aaf5d77bc4508e7eda01ab88a0f5c5c4a988c23efff96abcea50b096468e0fd75f2e62012812b59f4d7d0b58d039b57ce3880470797756b635aa3e081fc122f9dd2ce7505e00527a3e77df70a738794c32a62cf1cfca82cf9f36d71365dcdacc440decc738de88abb07ccedf401904ad752cff5aa8445b0c9085d5cc1e6742aa846a717bd5c1a3feb6aba9aef5e1b1c50fd111b08a885756e57a710cd52cd241ca2337155c1fc52f9b761e5d8a5c46bdd9658c41ac2847b1d108e78819ff1036483169a70eb165f909f809a594ef562e30bd46bc77e13b221f5f6783b0917385a4c5a6ba87fe0e34b564442eb514ac3354e11aa2df9ed8a35cf5b5911d30e2e42eb08cb0904f6c90d63bfff3e6aa412629a18ead78b6fd1c6315911a88371d0fe704c649eb6dc01c37aaf35b719072abd520e6b7da2cf4dc3a25091381be72f7db58d8ed24b046fc6718692c3e7b5d8b7cdfce20d94192fcd4301a375030c783be3ba0530d12bac7406d5bf53ecda2bfe08201d2772ffc84225a503ab675c98ce632bf4c6faf3639ebef155cbb0f7213f06833a1b8cf83217dff34230029022ce843e9d878fb2cb638e2f8845b7d5c26e00b8e067a805211a294517619692b3583a80b963da35d2b1b115a999c09a309621cec3e6df7724943f5dd645edbb54f7d98395bf6a64df51140c19fb249cfa9e506732eda2b6c0d5617f3f7a9ad9e29a2b25787c99a5b4244ea77fc69225c7041d88f3460ff83798378d5f0b428ad5b734bf2f2676c5955269e1d575f8771727b810f70633104d4e805d135599ce468039007be87c5fbf85fa33cd7d5b3a2dace98844ce38566e02af8c73104e81d0780535b937067c06dfd7fb8ba2d16f5710b807a9f4d78cfa418f003a1844da502ee438429e42dce49012db221736bf1ac15eaa339c4c6656ce429f7341ede084f3fd7b992a10a49c2985c70dc5c797535d31535b9a2fbcacbed0ff55d613549a034cdd2c6e5022c028d7074918f1d16a0618303b4da99afeeb0f0de7901deb42874d398c10011f528f4eda4d3460fa0c5218e48c4e34dfc3370824d97cb858b9acc1d1bcf4e9f5b088474747d54ef6a788f2ff304af104c2d4a2c7390fc7959a4a2aa7f9ee6c5f88d728d1d69df0b57de19b9076ad4a28f78b48d21cde9d20c1537213b966e7166b9382c34874906cf394a1d33e75c606958ee14345908b897d08b5a48159b50153c1c2aecaedc460f47a90f00d34a6d8424828f9a41f14b26dd75d1ca660c0d95064f0b4b7531f7f97a22d4fa5e56d909096f0a4133dfe663cd04edd8c8ea0bc3cd844e5635b07b69842f0df793d434061df2b394c10c23fc3471746943cc5dc30a384805332b03f52a23359f4af5e1864e5ddeaa2a0658aafcd321cf736311d39addc64d9a8873f1a491a8745090843372282810a4fc493c89080b66c1bf0f0435156807a81428ac6ba65a249550a1b1fe9dd5ea8de67f24ee219bc631a70d3b673fa5c50f99a083bbc08ee9ed95580e3c824ff27c45955ad5765314fe102298a0b9762cd417b97cf21bab5016c2db7fbcd12b24dd34e83072eba2a5fc81b8a2ad4265119e7c6429d8a91a8fa8141fca99b5f21aa1d78aa282939c016740a3c2aac39fe6f9c862bda15e84412d9811e17d0c2140a511165ffc0b2a92822452d169acabe217e781c131658839bc4d50ebeec64b805b1ece83ead78ba168fa95a1049daa6ec1d7019508b4eb13b6bc9b01dbfa3be98a80d005e36da75f8477c42a887c10ff1e96f805bfe7765a9439c97db7c4d5fb6b7890c3317c4a3a165bda46cccf98046c1e727f109e3ec409bd89daf1440ac668de5ec8e038782109987da33e6e116779abfc208671244fa0cb57fbec581d1ec6ee4dc8f88f5950eaff8b8103292722388ce55a7b63bf17f74c0d550822060df859a2534810367b9fb61de3043046a979cc9f61bfa2dfa6550dcde6edd9b6f60e18d509cb8329b8756e0dac3c26d35bfaac2f68bb3b9b06d60acf1c7738e56dd0ccd578f5c39a1bb09ffecb1aa940a88aabe150aa1a3e11efe38daac07ee105ebcf7e524c8cad9dd50c638d0718b3fa5ca12d152cf9d85eebd57eb9239337ec5f0cfdde0ad97f5220c351a250e746b11b81794a27b86806b65d81cd9a93bd44de04f9c609acbf3e459ffd9601061a0aabe7e215f23f74de0f4a61f7387f645a11901ba6f08407829166809413394a3ef16bd488ec15d8c316ea1fcb011d193b6ed255f9f4a84198b3b29ef2d9b3a6b8a739e0f259a003a9e16e33fea92c39cc1f82c86f6387c980d70750426b702aaf2220050ef9a334cccc40671b81da1ad390f9f18e825a68114e62493525939ec58fae9b90c9596d174ecd7d492f8c184fa18f0604de0e509916f9a26fd5ed65b9848949c893a013b0dd8b1fba9c46ce1edd73db543c4cbf3b92a8863aed26907f8150f857fc661b56b2f5d6fc43f93354d1e644b0a8c9fb409f8e98297dc37931b4c2ca9f3d8f1badea31a5ceaf7228ebc231e17656514bea2a082feb794576d42b60c62b2b92e67b8b968aeb5d4d867529796acced7de0dcd8a4eb6594e3ed25321326235bdc98bd3e2c685b8f4f23d4bfc171b7f593755c3bda15a848111c38d167d714e06a03d5d17c2f56b6aeae113138fd116fa4db1a04bbb4ffcd4231a6ea9101d90da24bd33d61e142877637928e80e9e64772c43e6449e4a68a9241947f8c197800a7a909dca55e368e43b265b4dd77932022aa5716d94e807256ae51db86ea82679d2648e5234eab92dcfb5d1327dd92d8c91bb367fb6f23eae2ef47eb7dd49bf71cf21548608e7414a31c9f975659c4da251f90c4bfa1132317552d00004effec43cfd24a6eaa0f6162304afd8a3bbf62d7aacb4de8fdc078f01ab297a4818b9194623aceb8b3ef6a5b4a61a4a9b312b7d830bb88ee2392031047e217578e97c6c5dcccb1575e0ff8ccd04d322ff230fdda2fb8818fcfb943d5003e56390c986f5d9a2cb9bda7b03b0555fb3dcb2de1c19fa94874ce13315cd1b959f9134def50e382eb6466b3ed7f319c42370637f25e1524dd39bdf5f57bd1b428fe6209d5fb1f36db298414e5c3a4ceb066d4850d20413f5cbb7a9738e934fb599f94d0d13423cc8bc549d7f8acac23cdd4a4f54e09311efd4f3665ba1cbc8c1e7e1936d6350c96e7f3ce17f0fd04b67f40dc0b56f5602d41779296b307b369ac4d33e7231d473c6e5d4209d19f3b67f7bd07042d0e3cdce6cbedde80fdc61cb5d34752ce5f758887566ca29906470ef82572f9bed851d0f5e254f3a015fbdbcbb19c00af79d22fe2b05feb678c366418c95b073760c2067b5b4a81dbd272fd8510fccf2fbf188819ea275e7e2b6bc1c36f37b063eaba48c534e9a921f5b1da805c03f65873a71b35deffba707fe246e2d363df3a6d31c05b8f4fcb47d16d57ce565d2a93cff6d2620aa11985449ea673ea701afe69717c71b53f2c5cf6e0dca0173ee96678231710d8ebd14ee697462c919ca63f760f3dd1467a49a53add520d5fd67e03f055045c5f3178ec30534f1b9f67ff7d49fa4bfa30d774a1823f98350c5a550cfd9f690ae6d6c824f6b9181d8ac5c70746c89f5248acc27b284e8d437da88a6ccb3584c20a1a98705df9242fddb0d92a987b28ef82c5908c7cf68ef975f90ef0dacb66195671c90743319a73220b60dbd49863f3a252720e7ee2646519185bf37b309451ea065ae23e02bcfb0f4bbc310769e4d501e7e7d76f451d5868f1c341f84cf5167de7d8137d3f137e2a1015ae31a363a4240292bd80c6c55e3a62fba6004afd72b3ee5fc414a1ba8afe488d276efeaf53f2d95a5d5a44ddfdacf7088a5b039d362e5def67624cdc1a6b4520ab06226b8cdfec1d2d1fa0f03f3fde8cf723f9faa237f968c8d7d6208a1496c9dc1814333d1a5526f4bee47b4e7da83cfb9d7fd5747f45bd384650f0ff0a9268754d3cfb25857e0eb159f212b7b25a97fb2b1253659c20a46e274b1b61e773f6949de933d4f86fd4b42dea18a24913870e372e631cbe99b68d913376cfd681500350070cdeabed24d0bbacdde8a60a2e7e221107c135ab24124ae5d9226c1d4569305817603ec98658a95ab89042621a1ba690f13b41a481ed1e7d3e43cb61b09b93c842d86b7088ee0e580bc41b2bc08e81608514030f691ef4e5df8eb941995c6806c658bc34ca31371126cb86cd784d40f6189a7a515885c81c074d345d5af345a4c8d21fd87fe4193dcd391d629d935221574a8b995c9c106683c4a31f19f929e4558af2034139352ea576e73e2a98d3ea773dde34da6a92655865be98a6a56c19f08bb3aba2b41922f0083ef4f8e199654dd41156cdf5489f1ea454599a0d0b69e399dfe5c5de4c7a597a376677e6eaa1469206705c05077c05b7094891d009822994f4323b38cd2a6982292b8d4da2ba11f3b473111b8ad3ca68ad6d127446c2644f6df8264c60d82857caf689119fb41a217ad739e451cd8a95411b8db297cf807400d131fee3ad77b33dd9528a66f9e199493478cc20a8cb2dd07c069527e4542767761ee801584af8a71434148dfd57b05f17170834f40d361742fe80b724cb19826129c8cbe6756f3ff89e52403aba45baf8ebfc242cbcf7493310cf37b6c67c4c1d57dc62d5c4bd269ec619442756087951c856dbf0b9a3bf75669897833e6917399135af7062055dc72202a90a4f1fe9a2130501f53d5c4d5e9fff0305f12dc02e83ed9539de5e83e050be06060b1b9348ad9db56c046d1100428ffa1ddf60e72c641bea83ca836046432f4fdff7a8d9b16b8189bd2a741592a1db8a9ee09672c2246b0e9d8b7dc244693d879927006f12674e977c3910cbc08a27fbd28913914f8c67ce6a70d3a9c82ac4e0faec3e0db65fc231597d4d358ddda39173d78c866e053378fe907238fefb29a62ea589d38b8869cdda7ab716ec7e646ca45d9679e66fc062ec854f98315ea510a95f0dbd034f4846092940d1ef94311b821226b642e6fa552ff1d8230ac1912fbdcac98cb53c4bc142647efebffb2f1f0a80133c4382ff6701bb3f7038c2a68eaf1db9bb70be5951b7bd9762b7ba67a671dc6ff768872d43ce2f5abeebf2f2205b4f7dc71dca945418fd827e9cda79a25b91fd1ed581e3cc5ae2ebab3c99167a725abe94c197f78042e9891b06ecb048406baa547c6684a47ac568680e733a40d873f1ec3fb76d0a2d41e0d65d5274a76b3307e635f1b3c9f0f7717642a775c841658f84ee5494e3d321791b3b993447098ee07148ef2ded9adca678c2db7f5ea3668cff988a8f0743663edf4a7341eb0a7d1282fad7e941f63145ad9ffe1d1987c5d86eb3cac18eec82c66b25e3f675911d60deef0133f5bdbd671a2379fb2bfc1b5c5b2e0e06a3215dc154299fe87684e4313faa9d3da40c3a0b9233d4882c77bbdf2a534bb7f47537d2826fb87aca5ac99f1be4388a3fc626fc8f010afaa261b79767e365ab5affc6798dcfba29a9e6d79c9b1ff92d6919d5232144b51ea0f8640a4fe62b5cd385fea26111d43199b9dc72f725f64768e24846503e0995bb9860544d6882677ae1d612c7080d764032053420702d4da7e98bc4c0261b597ab386c74f94d2a61fce5d0971b9d1a292a8a14cbce8093e17ae5781c05f6ae9133eb26892dcca78ea170ef2381a9e661e3e3ad84e2403982c92", 0x1000}, {&(0x7f0000001200)="4988fadb130bec25e9486e667a07fc0538c7f9f0a39a5727fa1a992bfebf2c8f96eac4f061cf2a173eb1338c730af2f5f7c70b6e0388a2ca60618704339395c04f5246171b0eb8bcc8136b181fc350f81198412d8a0e35c59914aea479c5cf03e114c9232a6787a36b2c7e936907f7eb2433257db5876dd94dddbadb4bd8e9834f61ea", 0x83}, {&(0x7f00000012c0)="6351d76abb6fce97d4e31c73d529200ba14dd1e6935e8fc56fda24b863e0b77397e2b67e48fe2579abfe0aa6af07980757bcd495c535a93c95febafb2ed190afcd51eb048165a56b0a609aa0bdb50cb1a49cd0779e0102ba09450bcf4c14ed66350e53e0898100377388ac10b2297ee906e4f8616ef2b0807700ac55de3e9130271806920dc56d739686d5bd2f650f1af121169c125f5deb7d3facad903a55321e457c8efe6d4d78db6728ca32cd7e41", 0xb0}], 0x5, &(0x7f0000001540)=ANY=[@ANYBLOB="800000000000000001000000040000007273e033913e50942e90b294b254624a6471f0f62eb2c8f3637ce98f5aa29b264030f5e7d7895a408a4676a59e223b50d0221b65205e229911e39ce85480db380d2c1322c65038d76ecba5f00def150fc8aada2a08b7a5a04de40036f59989da08956148de929e82beaa568e7c00000000005800000000000000ffff00000000010011be2f6e3b2180efc5fc22ca65b8e4a415a92c4aec4b186e9a3bc98c4e16b941b61916008ac72d4a2300a51b1b1a3c6806f05f5e5b049a486bc94787b19142cc4b89d3376e675fdb"], 0xd8}, 0x1) shutdown(r0, 0x2) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair(0xfffffffffffffffd, 0x1, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x0, 0x0, 0x3ad, &(0x7f0000000180)) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x121) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file1\x00', 0x400, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0xfffffffffffffbff) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) chmod(&(0x7f0000000000)='./bus\x00', 0x8) 16:00:03 executing program 0: r0 = socket(0x4000000000019, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) socket$inet(0x2, 0xc007, 0xbe) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x107ffffffb) ftruncate(r0, 0x0, 0x80000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x11, 0xfffffffffffffffb) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}]}) mkdir(&(0x7f0000000000)='./bus\x00', 0x1) 16:00:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="5d5fe4449390723afd92bebf9ac7ad68065d632d9f11b042e8d83ba7e43757e54b843b5d5a86cccc7eac720637535cfef33276279310c6e5404bb1896e2219cb7a98947c6b4da369160d6275bbe7861657482a7389818f07050295d31936baf7921279462c6adea8efc7a594afcaf89791071f64f133752f33663bc427e2ae020da4b9e4210d35f66b76be7792fcecca6a54c1c58fd803542aace35494fe5b4d017cb602376ca89f98cbd524f83938734d3e511a0e7cc8f11099b79349c9f8c8529e1197bdb61a6d3866cf32185c", 0xce}, {&(0x7f00000002c0)="6339c762f8affc5b4b63213b314d12dd563cc77608045d55985cbd90ee214f979f520893c21db18cf4f191a656c47ae720529e520bfd62540b62f5a8efaaa9879f16fe5a941b3a6848b6be64b5e2", 0x4e}, {&(0x7f00000003c0)="64538dfd6db4dd314405ee6ce8e92717cfc43091f5332c59fd3cca7fd36b218843bbeee4a80c397a4202bba2dfbbfbb27b8052d5d39827d2ed1fdd191e9765988006157889dec2acaf5aa252728c097083f92e00871c28457e81f002684bce276b0912d0e1b31c4f62c6581c9e1730", 0x6f}, {&(0x7f0000000140)="66748730f9834627befca6a4ba89aa24101a4f077d", 0x15}, {&(0x7f0000000340)="a763c53bf8c968e06dd9f0d178c3611b67bd531be3dca0fb56eabfc6616a4d266217465e31a1908e1a1f703cc965945a2eeb98ba5d208f95e127c8b94488", 0x3e}, {&(0x7f00000005c0)="a15a406e9f0362f97102acf628bf72da9e1b007e199deb359d7e358de72f8e774b708b1db23819aad02e5469dc48940555996d956a02d9b9be668c95f4229f2ee3f4b646c18fdddbcf124702769f297934fe402b717c22a6c09df95fc1dd899b8b824fa816ae04cc052045d4f25aa65e4e703d1be0f70f11c510d02ae69187e78a8125f5c8c51f", 0x87}], 0x6) mknod(&(0x7f0000000680)='./bus\x00', 0x80002049, 0x3) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f00000006c0)='./bus\x00', 0x4) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r1, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/214, 0xffffffe1) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000700)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000740)=""/76, &(0x7f00000007c0)=0x4c) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) write(r0, &(0x7f0000000180)='mN', 0x2) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) close(r0) socket(0x0, 0x1, 0x1c) 16:00:03 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080001ffe, 0x46485d45) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000180)) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2, 0x3ff}, {0x3}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x61) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) dup2(r0, r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r1) r2 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) fchdir(r2) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x1, 0xfffffffffffffff7) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket(0x18, 0x3, 0x4) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x20000000000011, 0x4013, 0x848) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x5000040032000, 0x2902) open(&(0x7f0000000080)='./file0\x00', 0x8a, 0x12d) 16:00:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000202, 0x42) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:04 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) close(r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1000, 0xfffffffffffff000) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2000000000000123}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 1: mlockall(0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc749acef106000000218f8fe04a869e10044a3bbfd34b28f700001ff478e12b7673c5c962e32ae853ce80396f199ed2d01a9081d687147de42feba30c9896e62c0cc644659bfaf6d545df6da1c49999c7136aa450a6aec1454982609aa60ae55faa37c23dbae4d51182446bd9706e19273581cba4821bcd3f63165ce675cc130924bbc9a58532c3f7", 0x185) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x102) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00", 0x3}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: chmod(&(0x7f0000000140)='./bus\x00', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/144, 0x8f, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000300)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x6) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:04 executing program 1: shmget$private(0x0, 0xd000, 0x400, &(0x7f0000ff2000/0xd000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xcb, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0xffffffffffffffff, 0x7}, {0x714c488e}]}) 16:00:04 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0xb9, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a679966ceb12ac2f7ee401b96d26b9e728e292ca644b92ed609efa31d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf") 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x7) write(r0, &(0x7f00000008c0)="2078f7b62d807d89e032dc19f570fe00ba767dbcbbff8330c22685419d5e0110188e90a82d7f3638bdd3862ccd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acbaffde083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914c84cd3393b0189e7ef0f3fd814dc91ca871a891764432b688df53005fe02c4f2ccbcf2c1c17b4317e048e7361e882939711af4a2dc52b0dcbb654c03463aa4adc94f2cfce85f68324ab523a7a0b08ab0e9536abcd977a4e3430ff97034b31be0431b922f4cde8f2fb3a1d41da242a034b5e3e97b226002236c0f9bef19e4747eb024d228c3ccb7c729196096ef8e8987a77119a07df045d40a48dacd6134427ef97e10020f557f46ea0883a6eae9b8aba9d425803e4fa4d0d", 0x17e) r3 = socket$unix(0x1, 0x5, 0x0) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x3) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0xc4}, {r3, 0x4}, {r4, 0x12}], 0x3, 0x92) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c653000"], 0x10) write(r5, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 16:00:08 executing program 1: r0 = open(0x0, 0x0, 0x0) kevent(r0, 0x0, 0x8000000000, 0x0, 0x8000000102, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r3 = syz_open_pts() close(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x2f) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:08 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x1ff, 0x7}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) listen(r1, 0x45042bb5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x39c3) r2 = getuid() r3 = semget(0x3, 0x0, 0x82) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000140)=""/92) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r2, r4) getuid() ftruncate(r0, 0x0, 0x80000001) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c176939d566fe4b9abae25ab4e22a08c86cdfecee2abdc0d3a996c9c08a3398f7c4081c352a37b9822c8bd5137d7589753a63164547d07d4368981062ee576ca9f131a8b3121aee1999711e85d71601417424f009fa2ec82eaf9305ee6d5af650283a6dddea10e2ded7685b3e49dfbcae7fdfedcbbb55038fecdede26d2ba2b15ea5583ea72f990fe9196ee95e6db0ce3b5e64ce86a52c7a4a356e9800ee48012149668f4e04f1be86fd490c217b17c5403279f830af13841f42fc4db9857b15b64de4723a92d1559b721c", 0xcb) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open(&(0x7f0000000040)='./bus/../file0\x00', 0x480, 0x80) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x757354c4, 0x4, 0x20, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x73}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}], ['./bus\x00', './bus/../file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x1000}) open$dir(&(0x7f0000000000)='./bus\x00', 0x9000385, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000001, 0x1}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() msgget$private(0x0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x594c86b2, 0x2, './file0\x00', 0x3a, 0x3, 0x53e02d1f, 0x3}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:00:09 executing program 0: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600), 0x1000000000000035, 0x0, 0x7fa20600) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r0, &(0x7f00000014c0)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0xfffffffffffffff6) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd93, &(0x7f0000000040)="b2") 16:00:09 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) close(r0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mmap(&(0x7f0000003000/0x200000)=nil, 0x200000, 0x2, 0x812, r0, 0x0, 0x49) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x5, 0x8) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) 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"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2080, &(0x7f0000000000)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) socket(0x2, 0x4005, 0xfff) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x9b, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x4000000005}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) setegid(r1) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000640)='./bus\x00', 0x1000000000100, 0x1) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) flock(r0, 0xc) 16:00:09 executing program 1: pledge(0x0, &(0x7f0000000200)='vmm\x00') r0 = getegid() setegid(r0) socketpair(0x1f, 0x5, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet6(r2, &(0x7f0000000240)="c0f0eaec3115b0599f9a8278c07cc49964c81cb779c83129a66bd25421c862ad7e83f18d056e92a17d5f254341f3680f2bf02c0dc6204622611dc1d276bd6f7018e3b9480626ad32c543475484111b23b54c613f5308f367f7d927d297056495d23d32d4b809392cdb30597d381fc018bd8a01bf826565756bb5b49356cfe0e76d36b4bd13d851d4fec3cbb48b0d2fa7a7140770047b8a931fa485e56eea1c8bb2dd05924d3b9bba45611bef2d11fb3bcd3446bf50624af0e981a385de8312a64301aa7ffc901379c2380f086e5301c96e61ecb2f93fbd", 0xd7, 0x1, &(0x7f0000000140)={0x18, 0x3, 0xf2f4, 0x9}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x100000001) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0xf07be4e8fbfc13a2}, {r0}], 0x3, 0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000b00)='c') 16:00:10 executing program 0: r0 = syz_open_pts() syz_open_pts() geteuid() truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x202, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xfffffffe, 0xc22, 0x1, 0x400}, {0xeb45, 0x6, 0x4000002, 0xb}, {0x80, 0xffffffff, 0x7}, {0x1, 0x80000006, 0x7, 0x3}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="67b78c63c3aaf59e5741abc721955812ebd2283d9d1152c1573dddc3483d62499cbd807cbb3a65ad8841bad77334373d139ff292348fb78ef9ce4dba3dccd483b989df0b23d6dadda837a6e42928bf5862e4a576b783a0c13b8fa362716f26948c9d43a825583a153e1d2ea46f12527d5c704c37409d542b39364f7d96bdd9cf4340fc2b6b3440e2040fded93151b9ea66526831db9bdc451bfafdd017189e9679e848", 0xa3}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x7f, 0xd358, 0x1, 0x81, 0x401, 0x5, 0x1, 0x2, 0x101, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = geteuid() sendto$unix(r1, &(0x7f0000000040)="6f03ab54f7927a0be0cca16b2fcbd7866329d023377d62d3dd7d115fb887ce8aee", 0x21, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getpgrp() ioctl$KDGKBMODE(r1, 0x40044b06) setreuid(r3, 0x0) write(r0, &(0x7f00000000c0)='!', 0x1) r4 = semget$private(0x0, 0x3, 0x30) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000400)={0x6, 0x0, 0x7f, 0x9, &(0x7f0000000180)={{0x1, 0x9, 0xfffffffffffffffd, 0x0, 0x69, 0x2, 0x1}, {[0x7, 0x0, 0xfffffffffffffffb, 0x0, 0x8000, 0xe56, 0x2, 0x3ff, 0x20, 0x7fffffff, 0xffffffffffffffff, 0x7, 0x2, 0x7fff, 0x7, 0x4, 0x6, 0x3], [0x10001, 0x0, 0x101, 0x0, 0xfff, 0xff, 0x7ff, 0x81, 0x100, 0x2], [0xe0, 0x8, 0x80, 0x4, 0x1, 0x7fffffff, 0x6], [0x80, 0x6, 0x80000001, 0xfffffffffffffffe, 0x100000000, 0x1], [{0xfffffffffffff000, 0x6, 0x5, 0x9}, {0x3f, 0xee0d, 0x1000, 0x1}, {0xfffffffffffffff8, 0x7, 0x0, 0x1}, {0x7, 0x3, 0x1, 0x100000001}, {0xfffffffffffffff9, 0x3f, 0x2, 0x9}, {0x3ff, 0x9, 0x8, 0x8}, {0x2, 0x100000001, 0x2, 0x81}, {0xaeb1, 0x7, 0x7, 0x4}], {0x2, 0xff, 0x8001, 0x8}, {0x100, 0x8, 0x8ce1, 0xfff}}}, 0x400, 0x4}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r3, 0x0, r3, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x103) read(r0, &(0x7f0000000680)=""/24, 0x18) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x27, 0x1, 0x7fffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000006, 0xdd, 0x9}, {{r0}, 0x0, 0x80, 0x40000000, 0xffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x80000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x80}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x101}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x100, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x44db, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x3f, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xffffffffffffff7f, 0x100000000}], 0x0, &(0x7f0000000180)={0x9}) mkdir(&(0x7f0000000080)='./bus\x00', 0x10) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:10 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='k@') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/24, 0x18) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10080, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x200005) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x11001, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xd90, 0x20) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) getsockname$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ba99d3e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c85e687e345a4a531c6a262d75990e00"/4098], &(0x7f0000002280)=0xf1f) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000010c0)={'./file0\x00', 0x6, 0x2, 0x0, 0x0, 0x7, 0x80000000, 0x3, 0x2}) mknodat(r2, &(0x7f00000021c0)='./file0\x00', 0x2001, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000002200)={'./file0\x00', 0x45, 0x0, 0x8, 0x1, 0x3, 0x9f6, 0x4, 0x1, 0x0, 0x3, 0x1a}) 16:00:10 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) r3 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff9, 0x21, 0x84, 0x80000001, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x2, 0x6, 0x0, 0xd1d}, {{r0}, 0x0, 0xae, 0x1, 0x3f, 0x8acb}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7, 0x200000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000060, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x42, 0x6, 0xd0}, {{r2}, 0xfffffffffffffff8, 0x2, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xff, 0x3}], 0x1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0x1ff}, {{r0}, 0x0, 0x5, 0x1, 0x1, 0x40}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40000008, 0x3, 0xfffffffffffffffd}], 0x2f3d94ed, &(0x7f0000000000)={0x9, 0xfff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)=0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) write(r4, &(0x7f0000000400)="153eebd16fa804af2ca91e63381378daa4dacfaf98a930de9994fa8b0c0939ac155c0a1b04c29bba8137781e940d9acccfd022d5b56479f08e38beeb42f03d9570150acbed989302a4df754082b7050bdf8a573cace99f560f11cedf82b9c652cb1bbd6e004dffdab502f56915a96e539d3a66e6f4e0b3e9cd483d6067e8037937df7b0c56762e82c7e2f526e2d4f70bd048332ed300db1d54a871d2e23b70f05be0a74bc8cca8565e414105aa082ea238834bd3b3d8a2cf", 0xb8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x11, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000001c0)={0x0, 0x3}) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x6, 0x10000, 0x72edfda385ed7ecb, 0x6, 0x4, 0xddaf, 0x1, 0x0, 0x3, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x8, 0x1f, 0xffffffffffffffff, 0x6}, {0x9, 0x401, 0x1, 0x100000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:10 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) shutdown(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x7}, {0x7}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) semget$private(0x0, 0x3, 0x2) listen(r0, 0xa69) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xffffffffffffd495, r2, r3, r4, r5, 0x2, 0x41d}, 0x3, 0x6, r6, r7, 0x4, 0x1, 0x8}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa1, 0x88) r2 = shmget$private(0x0, 0x4000, 0x102, &(0x7f0000ff9000/0x4000)=nil) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = geteuid() getgroups(0x5, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000013c0)={{0x0, r3, r4, r5, r6, 0x22, 0x1c0000000}, 0x8, 0xff, r7, r8, 0xd302, 0x0, 0x2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x7, 0x40, 0x3, 0x913, "8ffadbbf1c3481e1f965019bb65aa47159fc5f4d", 0x7, 0x8001}) setrlimit(0x5, &(0x7f0000000180)={0x6, 0x3a3e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = semget$private(0x0, 0x7, 0x7b) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f00000003c0)=""/4096) r10 = shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r10) syz_emit_ethernet(0xa, &(0x7f00000001c0)="d0952dffc139b94bdd00") 16:00:10 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x408, 0x148) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0), 0xfffffffffffffeb9}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 16:00:10 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280180000000000000"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000140)="df2e76ebc3f3701282fbde5332fe8b3b08c3a506b93872bcb8d0107e4cf583579babb65f4ed1d5defee2c1693a08899126fe79a450c4cbba2164e09992d72b1ed5dd71992a5d009ba6adbd8275190892794380bdcd6335954038ed94b046f4d00006bc56d379545af2c410bf76f0a3b74b8e1d919f429f844351"}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:10 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/19, 0x13}], 0x4) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0x1c}, {0x6, 0x20000}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x42100, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10288, 0x80) 16:00:11 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000004c0)=0xc) getgroups(0x40000000000000c4, &(0x7f0000000500)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, 0x0, r3, r4, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(0xee01) r5 = dup(r0) accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r5, &(0x7f0000000200)='p', 0xffffffffffffff53) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x633) semget$private(0x0, 0x3, 0x200) r8 = open(&(0x7f0000000480)='./bus\x00', 0x108a3, 0x80) r9 = dup(r6) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000300)=0x66bb) symlinkat(&(0x7f0000000080)='./bus\x00', r8, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000400)={0x1}) r10 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f6b202f, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='t53u', 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) r3 = dup2(r0, r0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x63, 0x83, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x9, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x0, 0x6}, {{r3}, 0xfffffffffffffff9, 0x10, 0x80000006, 0x3, 0xfd}, {{r3}, 0xffffffffffffffff, 0x44, 0xa0000000, 0x3}], 0x5, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x60, 0x2, 0x0, 0x8}, {{r3}, 0xfffffffffffffffe, 0x11, 0x8, 0x9, 0xffffffffffffff19}, {{r2}, 0xfffffffffffffffc, 0x10, 0x4, 0x3, 0x8eaf}, {{r3}, 0xfffffffffffffffb, 0x4, 0x20000000, 0xb1, 0x5}, {{r3}, 0xfffffffffffffffa, 0x80, 0x21, 0x7, 0x5}], 0x1, &(0x7f0000000080)={0x6cad, 0x3}) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfffffffffffffffa, 0xd8}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/28, 0x1c) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xc080, 0x7fffffff) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001000)=[{0x84}, {0x20, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x26a, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x81, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0xfffffffffffffe87, &(0x7f00000002c0)="bfdbbb2b0b7675478cd14fe0b514261b94cab18c807093f128f6480b35fa40730fc464de01b8481d43aef296d12f47400c923e26e22c68cd21f65165d1b8e14c6be35615a3f422d9da6a19753eb93f567c31d78f59ce4123b9e3bc3d5ad3640fc130f9dc61c88b8b207502d8da8f7c2c6e64f29297b4d861cd69a6dab244f2f7f580bb16c639d7ecbf6fd89cab4089ccfa8b1ed90b6fb4e04bddcae6c524df00d68279650e746fca206e71ba95e28db8fa61ee") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x20, 0x101, 0x80}, {0x7ff, 0xb060, 0x80000001, 0x5}, {0x4be, 0x101, 0x6, 0x80}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) 16:00:12 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x8) bind$unix(r1, &(0x7f00000002c0)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000005d980a287d5de000000040000000000000000000000000000000000000000000000000000000000000000000000000000000900"/85], 0x55, 0x3, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) 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(r5, &(0x7f0000000800)=ANY=[@ANYRES32=r4], 0x1, 0x4000001, 0x1000) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x0, 0x100003f}) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x24000000, 0xb3a}}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x3, 0x4, 0x4, "4c7d32b3d104c40873f67d48fe9b8b7c22920769", 0x7ff, 0x4}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x3}, 0xc) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xfd97) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) 16:00:12 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) pread(r2, &(0x7f0000000000)="723aa3a4aa0c467eb86a02b219a58ca7c31c7d2a0c8b33", 0x17, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x341, &(0x7f0000000080)}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2040, 0x430a) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f00000001c0)=0x200000020000035) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:12 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x8000000000000000) rmdir(&(0x7f0000000080)='./control\x00') bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) faccessat(r1, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = socket(0x1e, 0x5, 0x1) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000400)={0x1f0, 0xd8, {[0x9, 0x6, 0x8, 0x10000, 0x2, 0x3, 0x9, 0x5, 0x0, 0x8001, 0x8001, 0x100000001, 0x4, 0x4, 0x2, 0x1, 0x0, 0x7ff], [0xfe, 0xfffffffffffffffd, 0x80000000, 0xe52, 0x3cc, 0x2, 0x7, 0x200, 0x1, 0x1], [0x3, 0x1, 0x1, 0xff, 0xffff], [0x0, 0x1, 0x7, 0xfffffffffffffffa, 0x8001, 0xe939], [{0x10000, 0x8001, 0x6, 0x8}, {0x9, 0x10001, 0xfffffffffffffff7, 0x3}, {0x40, 0x100000001, 0x4, 0x5a}, {0x0, 0x1, 0x5, 0xbad}, {0x8, 0x1, 0xfffffffffffffffe, 0x5}, {0x1, 0x754, 0x46, 0x8}, {0x4, 0x2a893f34, 0x1a8000000, 0x6}, {0x101, 0x9, 0x3ff, 0x8001}], {0x20, 0x331c, 0x100000000, 0x6}, {0x80000000, 0x8, 0x101, 0x6}}}) mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d45) r1 = socket$inet(0x2, 0xc005, 0xc3e9) syz_open_pts() ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000180)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x6c}, {0x6}]}) r1 = semget(0x1, 0x7, 0x400) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000200)=""/169) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x2a, 0x7, 0x7fffffff, 0x1}, {0xffff, 0xc2f8, 0x5, 0xeb}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:12 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) semget$private(0x0, 0x3, 0x1) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) shmdt(r1) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) openat(r0, &(0x7f0000000540)='./file0\x00', 0x2, 0x80) r1 = msgget$private(0x0, 0x200) r2 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x12f) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000640)) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f00000000c0)) r10 = getegid() setgroups(0x4, &(0x7f0000001280)=[r2, r5, r7, r10]) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) msgrcv(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/235], 0xd0, 0xfffffffffffffffd, 0x1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) setuid(r4) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000180)) readlinkat(r9, &(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/4096, 0x1000) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYRES16=r8], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") msgsnd(r1, &(0x7f00000011c0)=ANY=[], 0x0, 0x3) msgctl$IPC_RMID(r1, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000024b33dbbfd85fdc6ec92cf9e2c55110d461cb0c7501df839f2124a73f00000080812eae09b45fe240cb80dc30", 0x30}], 0x1) getdents(r0, &(0x7f0000000240)=""/4096, 0x1000) write(r0, &(0x7f0000000000)="96aaf48acf2fb48b693ae83ecc73c9dbd43b7afb1b43e7f338639ded2ed211ffa7ad1c6f90e39785765e7b27f58432bb3875aa0db725c08b88", 0x39) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xe000, 0x100000001) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x180) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cd000000000000000000e2597296bd508928c1fcdf82fa627b0000", 0x2a, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000003c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0x200) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:13 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r1, r1) pwrite(r2, &(0x7f0000000080)="ad7806fc5a2039a0f2ad65604f079b0aa95495fa8cc99882b198b00c802e4e25a90ef39109005cb45345412592b4b78fabc8286208b87bd8b2eeffc5b3", 0x3d, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:13 executing program 1: 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$TIOCSTART(r1, 0x2000746e) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6c1d, 0x6, './file0\x00', 0x5, 0x1f, 0x8000, 0x7}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x20400, 0x40) r1 = openat(r0, &(0x7f0000000440)='./bus\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) readlinkat(r0, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440), 0x0) shutdown(r1, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='-{\x00'], &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='-\x00', &(0x7f0000000200)='\x02\\\x13-\x00', &(0x7f0000000240)='\\.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='!^#\x00', &(0x7f0000000300)=':,/.\x00', &(0x7f0000000340)='\x00']) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x80) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10180, 0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x400, 0x8) chdir(&(0x7f0000000300)='./file0\x00') r3 = getuid() r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) connect(r2, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) semget$private(0x0, 0x2, 0x40d) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x3, 0x4, 0xffffffffffff7c9e, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x84}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xeffc000000000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) r7 = shmget$private(0x0, 0x4000, 0x20d, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000940)={{0x1, r3, r4, r6, r4, 0x24, 0x742}, 0x7, 0x3, r5, r5, 0x100, 0x9, 0xd0b8}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000009c0)) r8 = open(&(0x7f0000000a00)='./file0\x00', 0x188, 0x100) mknod(&(0x7f0000000a40)='./file0\x00', 0x48, 0x8) pwritev(r8, &(0x7f0000001d40)=[{&(0x7f0000000a80)="4dc2618a6f3fba87da69e61da387419f1147bb22f822a0a2a79f6d39813eb4797fc3c66ca790d4925140757cbda7bf858588e1bc59f546f9cae7a0bee685c70c3532f043870a19e09ed1fea040c2af6166", 0x51}, {&(0x7f0000000b00)="5d2bf0ba532069b8c0c5c7a957a8ef3f017152a781f136efb27e1cb0d2459401f2e7d76c324da89f2347ca154c6aaafad5f64637a9ad135aff96a5ac08b1e302e8d660db004347ceb4ca4ec63ca16448d2368266bf9af8446db01c58f58eb55eed5f1117cf9d6851cc7706d2c37d40aedb5c2303a34e05de4aa12f912c6490c59567a8e8bff64f39f440a86b194f6420b6299457b3a895c664effe84e80e8b570a6ac2b756b2fd9ecc712c723268c7eb1419e25c3b916e7294b5646f7ba94b61aec271be4fe673823148dc698f7a87b4ff2cb91ab1295b65b9766fad810df9cfc2bcb6d9801edc92e09e26deda1cdd9f264f803cfbb7033542b6397caa0374246f4795301bcbd8ee1a1cd54f98a21a111061fad64ddda457aaf3796a6e8233aed18fd1c06c79a0791ccdda5cfb95d89fd2e1ff392260ed49e1473b230c4c70f6704543e6814c0edcac12b38d4232f86de020a0a403e340e9d5307de154643c6cb2e77cfecf2b40d247924c58e081a407a172ad93a52c575a6a7453f3fcb28daded0df7554660275ee19e9351328d877fd5c40344d8f7bbfc14a6d12c09adf3fe056940c51faa97d2c6eff654d1aa8f394411fe6c5579829e90f73384620d8f4b4675ba76a230e8c1fc773afdbc10396358a5d06df8b8500267f56505d9149ca06cce310e088ee2b0eebd0b2839ee32886f077e1e63fd1d3f290a1fde231a38f418fbaa582b43de4ecb4507873f0b8de3632acf709902e97b755bbbe79753c41334b103a175bb1626955f6cf82e35efdb3fa6222200e1f55d21db525fe4dd52319519daca21c31fd4cfa9547155fd8ff8018926e2b87fed4f9e5b731973e5015698d1daf4c56c9b00ae9cd9d48943a33ede048ffeef051af25164431f9e758297ee79dedfe14dcb7aa23489a05da6ac63a43345a10259ba27f4864a9b031690705535a0048720c670c7636d0dce6df6c53487d0ff6017ef0483e348ebe287097c985629cd09bdcb4f1696caf701a2bc6ba769785ec5a80f33622c0967614cd5ceca018d906348f1454210607e553e3553ca0025e4b69e5547a0ec41f436c5463df332bfd4d0619ce9b1557c5146eb064c0efb57e5ea99b573042fb583318b6c3ca5d5e91e560c841ac452c54b621e08c440edccb5cbd120d09d040cee062804b197f57fa340dd73d5fb47ba2d7cc27c78811555d68125f8618a0925fe75ca22ff4097ba42ae906d076c74ab0bbc8ef612b792a728d16ac346f328074857bdf275ceafc4fb77907f37c02bc03fb476155578eeb30140ce97acc1dd5896ecce9d1ca9e81ac6ed11366739a8138dcefc837091f6daa3e7c7099ba04444c1710adaa9acb1869f2ba0ea3697cf3b296c878eaaee46eacff9601736c46a8ac6a98f50a9799fbfbfbeec07f0d1f67d3bf4e9ccaa93ce4566881f4406ec143c692c483c3bbd0ac6448f4e711b369640129ec5fe8a4ff19e144e53002ce1e5dade5fd5374dc2c971fa16d35ab2ea3e2d71936aeec5e17642e1d6a70eec0f29589e60febf749371fcd543ae820f8da82d45dc39b074b81514e3a05d1c9ce01b26de47b4b795742b6e80195f74c4a79290650a03ad85290f075344970ce363275b425f81a12bc3bb341de4e89059a55f21367e4698311bf0d2c5dc6ceea013128ba51c07a8aa6e53b8d4c55fa26756164fae947cc79ea6d0cbd246da61d4c2adc28772cf521b426beaa00f83c7b8387a19ce051549b8ae3baf75a446933b9adbeed99eef1e7d23cd25cb1cc4dbb96b4e0ae86d55f3f5ddbe40c2197913fc761c928152845a21e033d2cc864e8f0c6959210ad7220d71c38d0a265c7e53f4fe7e81239aa84196e079bea8d219a316c3abdcdc811b40deb73b2736a32507bddef3a68ebe6839b8c76e07a529c8ed51fc70a7addd95528975b855b37398f522fcce9c630a2277a3a778eae5453c47cef25c6d6cca4e01c590cc11581acfd378f45c15c2f0773f535a132e5e5fc8b2d0362872bd616745e2198f70ffef04b82d5eb24e285e82f730279b9413a24f42eae8cd3f0768988029c0c4293afabec12d717c15c578b67c073560127962b4e2cd496eb97e1569e10aaeea94bc0ad3c9bbe040c2708bf78a176873362606247e53675b1aa350b445976bd6cf669ab4719d97c3e4f6b60a729dddf7852dd34fe04da58aa9607dd5f5eb17bad7b9938fea2f50ae1b9315b1cbba23492c36c647b4ebc339a7eeab285230dccb48b809ea5068814d71856cd2c5b97e76fae623ab15d9b35c2f9a788a13cd860cd58fc56ecfd96539d9d4f61ad00f943bfde401e4b42bb83de13b2909adc695468d3839456929b3cc3bcc42019bc38f02c6272c7581bdb721cea92cdf3d21c99cf405066eb4c2fa8ec7d2bc20dcd8531564b4ad711445d68bf82a610ff7b0463b7f3471bfec22050eac87bb1f2ef4552e45439a6e8269c001e11fc8263ba6173db357116e9745f5a4b019ffb794a5c5e20878a49a2c6f1b027640b62428a6083a381393f4c59165f20136abf95eb4eb24ab94c63d1cc7b3e77279737ea8186da8cacc083524a3fa67111c2fcff03857025be73c5b4823aa697c21a95e697af6d2bfd17d59834fc6b21346decaa676fe0296657ce4a4bbb68b35deda5fc7a278be38136036a78bf545dd811fd2acf30058d85bde557a39338744b0f6038c949c9f62596355d9b2aa3a617be36b9f8e3f53ee5f52dd5c2cd48fa9bce883e052feb6396a4d333260b15db08c1166980490d1421dcdf3c0b132a23ca5680eaa5291a9c9d84da293101373ef034dd8b29e293021c471b88dde7f727b76d6bde5bec0678760126de777c6d6c3d296077996b9459b131fc43fce6d676212814599ad3536e2f77c5dc88b22692ad5c3ae544f429c4ddb62d6dead5fa5fa69cf2b231f78145ea553886b8d43c8acea2fef85de7880222c80ea026d11b4e6278611da9f22ebbf65ba061629636cd908183476d2ed2df9c5f5fbadeaabe15564fa2362124dcd69311aee813c7f9a82ece94dfca59afeec0c6340844c159fa65b5614bdc3aed8126cebc885cae74f1a5962c2beafddc9d528a118409cec51280ca4369b7c59880bf849a245dd794614158fad3d5ec9f99d5c15620ce6bce0f8281724331f106561088c9dcc26ea0b7632bf391d3e8e8e8dcbbd01ce4c4df4ae180cfa9f47e4b6695a0adbe240abba3ebd77718174c0878fb4d5932a9e98947ff0b1d3294333ad4aa282d486395d353a1e325d1eedc39aea906991a29f171a948be4ba5e9b8bc1d1be9a4ff9e3bb0b2db689fd20784dbd58f813d5f12b8f25e874116b969d1c2cd7349b172ff712c2cde5de1ab6a0822b6364ffe775312bdaad902c41da7e0c25408dbaba8c13ddac18015d59d74d36f9622f6e36b63523f114f66a91656a4e64caf44187e47eb427bcd62b474d14c609bf4ec733eb2f346470c4b8cb3cb4829c9a52822468074f009806d74aad9a7ff0ed88dded5dfb69af24ef755750b51c010dfd93bdee022c9a6217fbc3183478e9c03f5d06d600ad2ebc6d364bcdbaddf0e8f12096b37886af709283ac89df9bd316bb386607b6d05577264157c4802bfaf2dce708f4dbfc492191574ad8b91576cb18954286b8db99daa22dddafaf968c723732fca1b612061de164975887cbac864377272e7856378103736fbce1e0d51d6a65fb4cb80253f87e7c8a024fe2b840f7f8dae69d5f74d54e2b78c8ecd66422e0c1c873989b55af713e81901d1b5a00a3649868ecb8d716e72c80784f62959eb6b7d9c4fafed0dc43e5f070deeb71914adf43f4f6339b4e42e705e77000866e7954dd5c4f9b0e6c88f82f9e2ae27b618f4e2f0f13e8a564922a395cfb68e82107775f29dc96eb9c0d3c72fceab3090d703e170a03a1d2f5b82cb887c70c8a55ac08e2d1be4fc8881e2ff4faaa83b31989096133a0c9aebb14c91f29e367a7cb5f5d7d4481fce56a07d47eb58d79c956073ef4efb1bcf57138b68a69e81e767e58b6626870c451cc99db4b1b3e3e245730380149efabc11f29dc03df3d3d3407901e5968da3394f4f875f4e47d686f89f3fe9099e54c8143a952a5ce35fd2d5ac2cc7f1443d3999307ac49658b86c0f58b7164678ab22fe1932b9c1c1cdeec199bf25d7c23f7e68ea0e54cf9c60dba8db28ba905531fe645edae7b8d8c0bc2a52c620f3b06b900812d5c9ea5699b63ea6e61ca0f8829499e99c9d2aeab4f22091c4adb42ecc000a6c1eb018793f4ca18903d2d944dceaae1079fa2dc4a4f7efe4ff82396be2b5da821007acd4ed0cbd81cdff3110622bf8c41ea6ca97c461d059cae716882a062b5935f77b9a8d35430a84dbb79ad3021d5df5e2433d28f87c7e9c42cf61b4b1e0c6cfccfbee1d1dfb5db5f8c62169f80be02e5a805f92e261578c7ec79cf9e1b53a3d665e27a1054f03ff72510392fabbb3550397510775b4c71fbf26c962e6e139bf42a5fe3abc946ef055237f0ddad3cc0e45cf9fb18f9f72788131b7990cf10452a8424e8c9653091c320d6d25b79e9010fa22eda9c2b24f3add86107a61765c278b0cb70444bba9e0748ac9a7b8e4faca6258a7bcebe43ac37d462aaddd9badd1a5aefc90550c56db4b2c7fbc4d6e8d2426451e9289381d0690127931eaaeec7f71080c7bbe0c8dd92ec19c9597aa09026e7eacdd43f452dfa3c43ad148f48847088968bf8a8ad53ccbd85512704f4dfcdbc722191f55ba70877981099cd2f11515a0fe7db9df70601cf3098ed41d739258396cb6b268bbebd304ab2de279feef7e05389ac48b01ed9fa8c437e5a301dc2ff494a22dbb34ebd3ba70d1e99b290b406c6eed9cd628a65eaa3298ba0a6c9255d137d592921fc516ec3fb41a947180c009a371f6f293029d103c63aaff9ed4909c1621cd0f54eea2bfa09674f725ef6f31f9649251e238447beae89eac1b76746e6c89d9f0e861d1c8b7f340e96fbf50bb1103cc34ab5109e5e15d9be6ce6793776ceb61febb8ca30d6bee15376ce1f3c2a5ea4b6460c796e55477963979d43859d8b8a610d2aeccdf3d3c9daa8fc2ecc518531beaea6f809c46df6b22812571f33e6ad01c4f72e0faa4552cdc6e0e1544f67eca98599d59dc566bb7bd4cfb42ea55e65daecf029978d5cf69662d7b3f3d1669644436bb1cf366c726b698a5ba05d9aa7b2e45e90427d2da533ee8f947ca81c9e5284010936e9d82ef37910b4e7d95676a1b727b75c06ef47980da399e43ee55d0f058088b484627c00ac2cc112f9c85e35e8f01ca2a1a2e28e53d0532c84d1b60c10ed74fb652ab52385c2986b0496f295971a15f1deed1c9c85b5e2c72a9191e48e13d9540c692d70cf7b57ee07c90a34ebd2c82b18efe5ea04976a9e1f3f33e7b0aed9a1033137cb5486704d16c68ac9a9f4e5db75fb5fde25104e0ef6e2d74500147399686f6119874e22b9482043756be57b5bb4a246b18f436c46e83936736f79aaf60a6f1c3ba00945323e78fa6d7aef9bfc30e311a942cbdf34f6613e2eb77fdc4360e7d6962689bf9ec1a5a6dc723da8f57c4bfbbbefd913f22c55435405b01c1594a5319a13bb4b079d3912fafa8c79a24782a55e05cb6ac4cfb5f36da7b8f6e8f4f3311fd233262fafaa0be9cdc3b1d367638a1befa30d149ba6110e54c1eba9e51ffd12ac15cf9c76a7ad6a5acd291b0883c367b339c85f5ade645520fd05b91a698ec366ab13f64484bbb2e0e0829d504d127488dc7cf2262739336514a4ccf2539fdfd74ea12c003c1029359bdad4aa6a81aa2a4b7a90e460", 0x1000}, {&(0x7f0000001b00)="2e3ca489ffe621968d5734d79481e5cc1e31ff199c7df8147d59d3ca84e38e2a7c83d9708e60b397097ae3159f58222c39aa80b4ecc2930ac0466f91e22e417af35df044a947a94686517dc080c34c58a34cd0172ac27e9355551123f36454836a476d6273fe24cd46f847d9da57084c34bfc65be673f87af4109b6f8ae39793cf293e0902fd792dbaf91022358fdf5dd1508444eb8a93f78627f79646ee4f557f92e840d9cef3a64a446aaf4258f56de40469d68a53eba2419277b915fa316b640412f337773d786821a2b5d07f1c7cd85a0ba862029b66ff9051dba294c03369950700cc4ebea14aee75bb", 0xec}, {&(0x7f0000001c00)="2481b7466ed4e2f2af2a7a25fdb6492017aa963ffe608e076cc2b77e26d6f684c3", 0x21}, {&(0x7f0000001c40)="91a59b6bd7795482c669780ff9a5733d68460c4d736c6b619dd4", 0x1a}, {&(0x7f0000001c80)="f3a89cc95579654a02a79a23498609d105daadb1ecb817197b0e5c361babd83560ced3eca4886db99594475f97c5c360cb3db53f79434acdb50e9d316768cf39fec6fc0fa8248e673a8de180104ec681f62aca3577221302c0264f136af85d862f", 0x61}, {&(0x7f0000001d00)="1aab40440defef716163465e3a15b06c1b81b01db724e89d3c22618cfd740e333c", 0x21}], 0x7, 0x0, 0x0) semget$private(0x0, 0x3, 0x100) shmctl$SHM_UNLOCK(r7, 0x4) fchownat(r1, &(0x7f0000001dc0)='./file0\x00', r3, r4, 0x0) link(&(0x7f0000001e00)='./file0\x00', &(0x7f0000001e40)='./file0\x00') sendmsg(r1, &(0x7f0000003440)={&(0x7f0000001e80)=@in6={0x18, 0x1, 0x7fff, 0x6}, 0xc, &(0x7f0000002180)=[{&(0x7f0000001ec0)="c3c2c841413521115c8b2b1681c8bb3a841f690217ea6f9906821c58f07b43c38b7abb9529f05e9288d6081ee405bf9aef683550b3eb2ea8d63473bca4abda85183296e262930bf2bd23c49706720458d2d2c51efa10c96cdbe07d91e192ca5651bd7158c72688d92215f5934cbdd8368a705bbc97e21ea381d9327a002b76dfb7f70a2cd4482fb83242ab7251e41f110369c3f2c6968baf7034adbbeaab", 0x9e}, {&(0x7f0000001f80)="2f9a140573c848db0291a5ccd36ad78131606204c600164b17fae392654f567f8100a05bb789b8ba9563a3c4e823104d9311c33702f34e26e6879cf825f8053a896d795af684c486eb36e1e216cc7dd6397e8e88a7190ecc74c1ff96e7790227b95689d099f68006c6dd8c08f252b9d53bff40a963d7d7e2dca7a8efdbd3639d86bbcf01a73c4b3c9b424fc18682438fd9395ddf18651a16e5f82da09b4c2e6fd25ae47b2d112c5f1f558a663aebd8e6a63a03a5191232c9b3a78799268c95fe6e3e9c984f9290d554f0763754cf329c5e0be5c5338826aedbe5", 0xda}, {&(0x7f0000002080)="5aa18c04d5a6bf3f7d42ec08e20380dbd928cc6f0f24a8e2a466d4dd1ae1d220b80bb58bd67c875bddea4736f80e8727604ba51e7967ca1411faaf43d2caa492d07a7fa6bfc89c92a8812699de7bd9bd2f85cda195026082069d22b2f2e9d29142452af9d356d126f265b08a2ce6d70ed56521bb398b307fde2201a94cc3df5724ffb96bf74c47c618d90063d26789917f880a4c1ffd7719c9a74b16bb9b710f3de8526bb80823d6542e7f20037c1cb02ad33d1f5a8a5c30e73833c8fdc633fe82ecce78179c0c3ea281e6a896db3dcb38b19956616262421fded780c343ca2cd9ae9baee87b39c72b6fbdf5ca294f546010b567", 0xf4}], 0x3, &(0x7f00000021c0)=[{0x28, 0x1, 0x80000001, "5aad58f435d524c510fcb6f9c95d468e4909c1548892eee8"}, {0x108, 0x0, 0x1, "5b625271b8b3d5628998752153d6788bde7aaad18d51c7b9cac4c8daa0527db2091777408e52ed330fa5d61e887cc85beadb6257abbb352a5b5914dfa74f9ce77cd8ce694b8f3a38dfcd2444cef1a246aeedeb9aed5cd663995d461791e23ab094bcd03ffef9c7ba24924f18974a2ea6311acefb1348dc63f1fa4664ccd8e7fe090bec7ab501d2843caeb98084951f8b7b642ef00a16247b1507bdfca114b6655caa98b580e1f56e2369aadfdd007b59254c06a043264c6ef6a8a82cc3b7cd5f6af0e031fc59c226a5b40dcc361de5aee99aee92de109e0d4b659eb90423b8fd96703772fdc353263455416e6773bda834e7"}, {0xf8, 0xffff, 0x9, "9a65a974fe1c64a6d0b6a41a4774cbe92bc29a3347999566f88bcbe59f1530200f47e06c76f91c17422120e19d0dbb3bff2e6f851a1015fc3c7316799b0ff4fc5d12e21e555fbf81229729fd21323d5d95bb817868578bfd764cf0f50e16f9aff76486fd58d1846a73f5cb461d99926ccd3ff12ee0cf0e239a530ff377fef65df4aa67c4ae4cf1e36b8dbbc903fdd0762022fc5db5a09e0e4cfdbc9ef4362f988b11c7da49844fbb0016fd7bd40541ed940a777ad7209635c9345f04f7186f2d8a36010035c51c994d665b004dd2c80f31bd433fd8ac8aee584bc6010e3c61507edb74"}, {0x1010, 0xffff, 0x100000000, "4fe1bb6a2ff6f51cf1fb94a3e5fb86ee321c756dea608c204b83c113f0bd24848cd121659d5a0d557dc60813d582f2c7380fb3579b49cef681109fbfb63aa395df596f64a8f021de6a729e4a0ab9f38fba9c2c7a47ca3272054ad2603927755209be59a3a12c2817b44714107f7d7481f7c50cef1d74d3cba9fdb52a22527fa78c1a02cedc11dcd27b55f8c4bd8411e2626c0c20bca438f7464eb2ed4143021cd514e67073c2af89af488e26c3e5245c11b01e70bee3da8e6f0859dc37f57dc25b74677cb40d88376fe9a85cec6015324b597e7745270e93f1d634c2fb1a29896888c4d465a8314f9318ac9642bff147192ddc0aa54149e39905a35a1d4a3dbdf5e1d514fbff809c4992ad288dae5425eb4c83cf209553a0b5a77c7698541ff09911f975e84386d926ebc7e8605fb3cc2db994d933fdc5fe35aec362d6fc28a7d40446d03d4a3369e413eeb05ec4860834995e931ca6879215dd70619e30ee48d02903a038effe1a27d9980d9e141d6b36a32303189f488cbd84feb82bc7f1406b2387a623650d6832a288800fc167afc79c62e33a530bf9eabe7618a55b92cc1e629b7ca5d7b54df382c2c866dd52f7193227c98fc9216e0bd1e0b823e51862b9a66ba0e8273a668be65549d2460c777152d8ee7a0cde0ca1e2df73a30afaa79e199870a625f61cb78b2a43b672181fe75c322b9913f52332fea6685f46bcc2be394fd8685ae2e8f1e60260f811816d5680f39cee4584d05849a9aba461b496137f57fa49f8b5ead67edcdb7a906d8f1e2348fb751d09a372745122e8ad317cdc5f77d7190caa50ec8efa8963e43889f753e0bad67664d50cf67b21ef7df2d6eaef038e8a12c3798daa80565c251f20644596ed00c40f4a9ee9ec89cbc399aa3c5809c15e25f4c553c697d33b1d8e2a4f1e7b22f0f25b8e79d1613fbbb357470837000ad35c31766b880881d299ea4d684adce247d849ba98c6e3fbf0dc2f5cb673d6c8f5b7e0d5b61fe25f3597661027c5968914bbf3e4644110779b51ee98917420b50056df5a629aa79df8b5ed5c14aa395514de1c3d6b69786b87b98fee34cdcda6ee489ca46cc125694e84a2ce73dda90ebc42e852f04bc33a5576d4dce2befda7a9777cf4ba00a6960bba94ffef92f79c22588ba7c00a41d7f6a319d517e2f8ada3a76d9dbb1f0a94e2daf54aa9b86a1c1962ef43568fe817d4a1a22e6bcc67dbba5713ad68ba1f08d044a3dd226dbe2423deb27820092019aa7c15b9325ebb7f31879d363666d14ce87f90c663d1313dbe23232a7416286ed063c4632e95efb96d235b3fa26882c00341bb8be167ca1db15bee4753dce9a7b2c0e2bb766cea15d245f2719331d381100d476500d976ee673e439e5ab4d80d2627d7d233af6cbaee22242587ecc120390301b535f4575b090b4fc919d9b24df88b820bbeaf27de2cca2b10bf2e32df49d9b0a9205b965c6f10b7a8764c79484f67e65c75df7d9136f7a973384694958161ed452ebaac78b488841ed799744aa10662321988039dc219754332ea4ef74a0ec301324a0e91c098ca9f9b61876ada9e9cb384f991d276fc4ae12a58f0e129550ff9af5e6956213e276bf71265c36a84dbb65d7a68081cd9c889f7fce59ba9170b34dc7a59319d3a2a10aa8888bafa1afb6c26dba94b49697410b86ea08b5208edbcb70f50c52fd1f967361e8a713df618a67ae5f5553074d57cf2d43246ccd1e147010d59ebdae190915a80ba9f45a9b784bd099bd4145b049764f288132ab55127f1afd25cac49b09df7e92c7dd4914a0aed35ff2bb73b82bb52225a84e6e3d8eb569b926eb67584c3d6a22a22bb7836661df7248c1450e56dc859acafe0b6770e220b68924d29dc0db449bd30e76ffa7fba4f70acce93e3e6b87e376dff8f6276dd52dd187bde56e1acab56d5b0dafcf8cefff1fcd95d3d3761c0cbd5ee7d6d10912d074e155f4f3b2ced934557fd31f1b7ac0612cd9d32e16c9da8717eff84cb4855178a61a880899339d4dc3fc3ed2216d528fdd80ad7e52fb51d6b94ef65a52590f7c3ad39adcaa0a186742cf53759891eeb0a1c427f612155275ab6e0d43a1439091933e3ecf68613edddc2e28b13a5bc8c8a727718c6f72ccda31ed5701b55ef475af8388579ad8d605877ef1980bde0683f7f0789530579a92fbe8f1c2b71b853b087a583d5983bc90c45c99f4f5741b164b4a9e618f4aa243a3003de364094e68bca58ee4022a066d2d7b788abbd8ec656b4714f63fa766af733e9252f7312aa79b81e5dfcbf6bcb30f9829b2126053109e2a7ef160fdf8a9faf61841d54655c600d9106b483db091a3cd5dae2ef0fbf3d45bed28781c18314a6444360ac6325ba9a51bc097be1e84a77e0329d534bf2d9a3d6ebb373e1301fea03c41f6d2566e995a3aa7347b61ff80931a3e99eb7626ebff81ad7229083afc93beee6b7f2750c4844ae7673871992df919732b57c4226f2fc6ce4f36baf97f5cd16688effed2ac59c88c34f80e6c8bd194296f6ff3a91c36c483ee74d18b36165acd08f0da69711786fbf718febe726d6369711670d83245c2275aacb8195de2610a05cb02d8b46443a4199af4969e4e7879c40dc68fbe7cfef5332aab4918829df795a90eb729f650e464c26f33e887df31265723e61b43adaaf1e1aefb114d26df1bdb873e87f666ac5b939014618e5c8a11578f270b1f3fece0e2f8ae9d0b4e3fcee57a10d6722cc87d13ff16b84a1c3fdaf1c0ff34e7e387587b24fe8d9da5710f030636eb8f9b8985ecab6e1fae7fb931f5e224047d3da0c34138c0e7576413417a50577cd0e3347c4b6d5daacfa2da592bd0442aa7b251b141cf89791635ce087cc06a3ce7385ff1dc848ef5be2f02c3db6fcc6359c82b7786ceb7bb722bf6826eec2e8ca7036e8e06ec145a898be35ef7a17c3da90da911499e9a1c7fa114ad01a8041661152a88898a844776939b65ce93ba0035e0b326e6752683f5403dd8c873661336c489ce093032b81a1aa9c59c2cf6b7929b914c0f656b2cea5a965cab822c607371072ebe826347ab321c4336e1c2891657e5f6fdd743149f71c0935fc03bdc8a033206f740262a1585fa18bb4ad567eb685c7fd3b362454a9d037105a96c712ab7bf8e053e3486a74fc7e15213a4515a70fc778e96a66427e0550f97bbf2fd14d885ee73e2dc9e34f593043d7e34a36a096b50848ca7c1fef5ad908b7789f946684a1fcfd676f78c300af2b7aa6aa7aba26f9e14ee733f220025d51a39f9269df10c96e9864f5ac5b0c5d1f885c81e1e4475979631d8b81967e75276487600888074e182d2bc9335f2cc7c61240723dd3f54614382f9e128dd1c7b54a13003c8b215bb2552f0f8282eafadcc718face7cab30eaf94664902d7139a90059e1e4e8e82aa3abdd7d89043cbaccd83c472229adba3d6d7d045a8b537e7560fa636dcca7180eb9475819d0935ce59ef7ea8cb7f366cb23068a8b81d1ba3176264dbc8dfdd2eef179bfa248bb35a94fbb4b01ec5b9912d004f71ad766ba36890ab9ac806dc800792f834b0b201bc8ebec7022d01b968d7228fe7dc64c4787e5e44a6c032768f4f9b34e1de3ed0af618abc61ecddb0c534be5404ad0d4f1e08fe95ea3325384c3982fe21aeeb321bc73e4e66644ec44ddfba6da6bed8f230324002a90152c0c104e3ec985af3c11332ca731db2da31c6b10c5bc2c8f3fb393cdb60fe6c2d2120e5c278b8102ba0e7eb110489dbf4399c89ed0e73241ea11e89eb0e36a05658b9eac3feffd4f6260b4c1c43472be7afdc38d4da5779b4e0dd54c19a35875d13652e6b1f46e9441b067b000fdc179ff157f602187ac1dad20e41cff2a57d554d4f9ce4f872c351d2b7c01e2a07675a2bdc845a448654cad86eecc15c383125f468139047faa3c9b992853b19b1f2bdfdda675ab787a67145517cca8b41055f08b0b8fd4c957dd68d7fb353c6301f2ca25a32b1e08f8ee1afe648cdfbe7199c5bc5f37944fb5464ee9121bd5fe06b3facb6d2efe7261203ead9d7ba2b534eea2d3820ac4892ac51ed3fae66f37ca27ca3455dbcb5eb9e08844c9abcc3c9760cea019d2803e802d3f6a2e3a7731ca0cbbb460f58f19ab83600cb21d437a28ad89b2322c937c423e9e0a99452091c8b25edeefbc37c1867bc48ac53b22ccbc790d922bef568004a362151f16bf56764ebbe56e8284c3823f5bf6fa7bb13d88e2d4b26aae70a30a971789e7fd16cda702063fcd4033e0b49d6fc72cd6e3c6895fa04569a6c22d4ca107795e2a1338ec30cc9cb3ff3d5f0bfeba11fa22b61e68c643ed96eecdc5480ec4faf40eb6356c04bcbcaf111a604b29979a4e2282f8f1fec5b8171debc050b423c44d20d7e1aacc33d78c642eaf261b0085721cd5827f737cfb459cb14a7d813c079889ecc48550853046aa094250760ca6b9df31dc3af18fbf2d082ae942a7ea7e5c7572ea09736c22ecfe12cb0e541e20fa17981b641e917f4c90d8aa085fa51c7f9604a9bf14f266add807ff6ad261a12e9a6fb0a6f4bf6f2d2d85bd70c28df8b66c6cfdfa609678a3f0ac83104357f6e2d626a5184961c941950d05c63c4ed9a70bc34efccc7c9c503a95a2e4f5a8ff2797e081d20c8ea4ec0c2f302f16fe2489f10a5585035c64d3b74b39c99baedcc577cd6cadbe661e8264f4abf34cae22c1fa20789768dcc34eb87579e2f62ea816f4390e0ac1d8b58afe9846956855149c30c2f96d93bc8dfdbb65500dfd3a119062e35af30a13b51091e4d9ecc2b529d924b8f4ad5e502370f1152bb292d754d3413efd1a76db90bf1a746120b94e08dbf54232ce051732ea4c1122d85ca54e0a3c33e384ce30cc59814dc8125c3e303bd0169ecf5eeafead4b0239ca470c4398224b389861e87471726232c489a55c879ed139d77128144af88c3f9ef80656a483a8045ec900af4b232e2cb050ae86305a08f1b2d4fdc1bfd1afb888264800f7eb85ecfb867eaec9e3b7d8e083ff42444728a83331ea7d6024ceb5acf4a0c360abbdc7ce939587532a384fdd2cb1cef285ce44ba69a4d4a0072876eb4f43a99d7337a85a6c1a4672be5c7f11f97f15a62dc1e0101001a5f6bedf4ce3053082eb7ff64c580dd92633c0e8b2f21476993ca49ad08bc0a6c6b44ef1efd7a7d3af4c8f4321bbf14ce7113db65d39768dcb628a76ab01d6328aa2d97abf8ab7539c2a5eed333194bd2e50d60c61d6fb21f26fe21edeb0b7a6bc30883074e412e2b14d115295124b59309b5e9680ba074ea5cd84e7d1881d912e1f7ab4b3a9d02f5f3bb97a0b2b6730561d74e2cee6887763cb166eb278cbebedad5def3d81ce70a99dc9756c0f43534a52977bb8172e43c896fc944400eeec2b87d0e222aa42242edcb3f8cf9df2a117abe6e23e7839ed5730cda8b828640b3878ffad4893352294a5192be78d1b33e66aad0ceeb23929eab461c13475d7086a8108604074b9f8a7ac86ae94ed9fb5edb226ee0f63e22ab973f5d47c4fb471addd7ff9b24ea1f03c110a10488ef1de292aa8fae53b85c995aa6c07db8997b59b9f87b79953671fa4bf9c98806dd98cbd893a201028dfccf0cced585bc7ed21bbe9b626195e110db255523d12e8c36cb64e14611c379a3cbbd5060500f4626fc921b0894813925b21e60c81024764ae514994dcd46cf7d80b547deb4910429a1ba22e96ba2b8bd782a0fefaf280a897456efb26019abfffac79b46844cafa41009655d146ff2471dbebe2352ca6e9625d9de903a7ac509eac"}, {0x38, 0xffff, 0x6, "80377f9091dbd9d206812814565ca72c5d9942bb53eead0addbb8bddf2b71a669514fb3921"}], 0x1270}, 0x8) mknod(&(0x7f0000003480)='./file1\x00', 0x2000, 0x5) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000400)=ANY=[@ANYBLOB="473641193014fb79242d439ba2fbf8faff7a13276a1c73a2ec10fcb6546eee70a30a08006e179a7f2a93437a1f3345f1e60035796ac15ebf86bd0e11efd53fca67a6e3f1c6f4efc8cd75bd674a5c5e64b12006e49313023a32310ca09f43baa96700703cbbb28d997edd2aa2107fe58124d39bc432ad5417beb216513eb4b4e437a2136a82f17fa0dd63175f1d777792b071f85e6f2f948152aa1a1890848c6a6776bf9232e4c1d2ee32060ab6cd6312832d74513e003ffdf6483c21f06d79d3dbd52238f2efb632484a361a300faa246630b3dc7fca243325f8ed3f4073e8073e9b3d96fe73d29f4de84cad627ed58728ea2b2695c272294bc315023d444d0f8b0fb5d24022ed90d504f4edb097cc72ef7928f7fb8d03", @ANYRESDEC=r2, @ANYRESDEC=r0, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESOCT=r2, @ANYBLOB="18680266e89132c6a8adaa5880f6201db8644543acfc1f4f0225b77dba4f83c9f96d83452cd1c320b17e0d39607ccaa4f8527ce6fe41bff7131388bc03cc58fd0a7c3ee6f70d74fe0feaed5bc53ffe0f3681e47beca69b38a56ee78dce60404872a2795afb3206cb60f590f21862d279f49ba16938af052279c23d276b947bab982a20a8986b994bfb038dc055caa3c3e84be5b522cf290ef3bba682d8ae1ea4d5fffa2c", @ANYRESHEX=r0, @ANYBLOB='N'], @ANYRES32=r1, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32=r3, @ANYRES16=r0]], @ANYRESDEC=r3, @ANYBLOB="f24368636ffb93417b74d0e67141fc9936153cfce5a6ea124ce569f471c7874a6fcc561fd8237360e04600858eebce300b5cb2abd03b46aeec42b3799a6a0fcc5c202668ac7330daa86b2dddf87e94e2b4d8a9d7488095f664d376869f82880953bd2e63a6b1a87216463acd1b1dc63f1b0fd98a20008079d8e7718f05ccbbeb1286015927e92b18dea3665ca38d580cfbf48afe85a1eac893add82d46cbd4f7beea33ea17066655c02d5e9d3719a4eace6782c2", @ANYRES16=r0, @ANYRES32], 0x0, 0x0, 0xffffffffffffff53, 0x0, 0xffffffffffffff95, 0x2000000}, 0x1) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x2a6) pipe2(&(0x7f0000000000), 0x4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x4, 0x0, 0x5, 0x1}, {0xfffffffffffffffb, 0x50c9, 0x9, 0x80}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x20080002010, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) write(r2, &(0x7f0000000140)="a59807c8ecb25ab539de08edcb85e2995049ab76e628618534f68fd104", 0x1d) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x802, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) lseek(r0, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8400, 0x28) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x2}) r1 = socket(0x2, 0x400400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f0000001880)="bbb05e36032e703452af86fe2d7ce394b2493b5cfa2440b8ffe1731743953b54da881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x4e}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse\x00', 0x8, 0x0) ftruncate(r1, 0x0, 0xffffffffffffcfb1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r3, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r4, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r3, 0x2000747a) r5 = semget$private(0x0, 0x4000000009, 0x10) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r4, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r4, 0x0, r4) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000500)) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r6 = socket(0x0, 0x20000001, 0x7) fchdir(r6) fcntl$getown(r3, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r5, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 16:00:13 executing program 0: mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000010202, 0x0) mmap(&(0x7f0000006000/0x5000)=nil, 0x5000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000001600), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f00000000c0)="afd37fd73be7cbcedc7783b32b5c784081085954f1f2dde39acfbbaa5b35e84498387de8143787985b1d85998458bca0605f47b2260caf7881426bb974dc8bb5195ee60f774610257395b55b8514f8b1a570dac4a1c56c3737d91e31d76cc4c4a40ef7520e424b2fce4b1f9f005edfc5a6d5fa04892b3ea85e68030627473167067cb7", 0x83}, {&(0x7f0000000440)="dbcb5f7c7ac5a0ffc26ad967ce1043b7bd058e21493e0d052b6f1a2c3d17c9b625a3d86b14d66305661c31d2f065f0c4f73508ef4f39d19fe9b0449fdfe04d036ad7aa6f9676b127c8d74adcac23ac5f145c099527583e476e88bd90d6f07357cc04eefde8fb672107884f38188e71f99845b034d5cfca73645309141745192cc89b3f078d2ab8324d7d84ca825f40be9f157b612f6c213bb2f123dcaf04ef6f1141fe308b728a0ac6a1b2cf85323d044d0f798c1fb521f8835e73dce80d371fee5eef154156cc713ecad7666182f26f2c8200016b5787fd7a4583e14ac33c8b0a693951cb4cd95a0a02874dad47f6e031daa8cc44879b15ec165e5006c906d3c6976d3d397378895ae685202a259821e950d129ab661a1d218f6aad761e026e6c8278b6268bec608ea5af660e6e35832505f0eacf07787f3aff06ee49931c8a0a7fd394e95442d9632d43a4033c72ab9b6c76113f9e085fc72494f5a683b709c7fa229881aa7f11c412a86c3e4a3a0d5a0f7cbfba2d11c4d8b1173fa6823ee49d20a74105b64d32510e5d6fe07df04daf7256ab0e441322279d65bae3b7ebeb44d8e853a15d4191da012f402c429f56173614a1757b022b784a25a7f125da68539677d7b510ef0416be782e9fa07d2712b3c0f1a07ed88ff5ee9e573e9d6abe3d09fa84b597b3003dfb4edd363cb5196fa539f4fb2682c19ea23a0436c27e7e798df72e65c9df57b64d76a5022cd6b64c48d9d9f6ad4f043e73446b30a16ba8475ce68685317b12cfc700457218e36fa6a35c96e8fef7b02533b3a7b91cb180b3f4511089d0655744e0d500f2d2be5b3269e8d79b119b74406aaafbdee8f54d76fbe9f1d7e09dcac9a08c6305ea3a740e551c6bd68fafab81df3ee58307005fb0327b90961d3278e00a8307a49746361aa50ff67ad75637e396ae3c4f2e805b255ae1ed21c06cdcf9727911de8f1700484e6d10ace0a5b01a97920531a09a6c5a0633fd9cdc9d0ab3c7823e35621f72ae03ca4da6808353581fd29074b8cd46c251bb4d1b59b0260c79b920b77f5b09d4b96a29f0d6d266f260d8fee125abc65b6dd6c467863148625071bf3774c7cc8df31917e487c163b529295fb33a4cc4143b5d1b2fc31f8ece16daa6ee2310982b475e51de0c2ef55852a94a09aea3eed9dff427e3c25802b2ac8061eeaffde25a5cc1969724e5526ea331dbc9f9a684f3a0a6214a149af55ac58ad4207609de9e48249558f1febf5a344e03810859a7f7870c42f7c2f03e5030454c54b98a2665a11d4a970e9c6d78e6f8cc9ac12251b6ed3af94abcb0b964263ab278c1d91cc79c6c218b2a1f33008e6820959698defb6ae6efba2cf169c2c204d1506badf57cd6c5ed2aaea176bcca0729c07447bc935545d003f4b3d462b58fb30e64067cb819fdca912e7bd8c371349cd7a36aa0e2bc0d0c873168ac6821a10540817cc2fc700f4b4069b1a99388f862e511dd1b6205cace27d38bd8222e57c9ff31615f78d52dfe990852147d6c6e184358e14ea125cb13e8920c6cf1a72fe086bec8129312d4f04e6683f6a4edb1b7246d2d776f528a265f777c9c9fe54833089faff2cdcd7a9dcf9a18d9689f30bb768c1f503b84cfaac6d303cd875a7ac01b6578ff4a531ef440ef73157103d8ff6905393d1bb6b1a71bfd66e14e4ee7eb9f581d55ba9ec4d50ae630f0230f21189a6e0f5017b18d430129f4e9d38cf16e0ad00aa73317d6bc7f6ad7734800a888d850ca5d27f7675c0b5d2781803fd1acc007ab6161a24cc0a8592b976a11f1dfe18ec02bd79a061f8bfd0b754b3d83132beea4b2ee50cdbaec2ce28244fa27d3a5dbeed6c9306dac28de73657116c62ec504848b1f2d52714faa27e3f8f5becc81cc7824b034224857492e5e8e368d26979f62b5080b4fbce9baf8fecdcaa51105328524806ad73b767fafe64616ade82bec3abb6a88696fae21db32c5c944fc6e5564c42d2ae8aa60ee29e6ef42451ede86244a9899d6adb6f5c95c2030a5836fbe5351df3f7b01b798f126c2f265c6ae67e7949adc4c49cc0050d4847f2ab0e546dd11f561c00feaa4dc8bb5aee4428fa44cad983c46e535ffe94e1d218f73766377012e405ace7f6fa827a48e4dfc41637730fe4542ff6aa8ca9f68790c6c6de258624f9c9c977d581390bda5c36aa1bbab88c744bb9249aa310b03b35e19a9c4cd9f1dd43f87e6de95a44548cc773e52d06aad8e1e985bc9542f2f783f87a20dc118e164fe5565037f8a9988a8cd318749303daefeb477d321f2d0c3d264c9023f44721518d7ee526760206fcfe59381f5829490b618a42829426f3f7992fa08079cc03457904239fafd611d92442ecfb4dd995b2881b2b202a6535e5b8977c0d4c67064acbf3fc261ba0350102c4138d1e764b32fc9683a8f961373a98934dcde57e62403acc0489df0bacdb332509438aade6fff8faa027e452ae66a5aceaef5873267e60cb839cc70a997e2aad8ee63c2554d359abdf2851a2b7c8db7027ba192e6b0ec5dfdd18918ee4f64acc48b3713001372a67eae48379fdfbe5ed8b10bc3395487bcbc3d930498f52168e9b46b01b7f391bff1bd51dea5edd0a4c809b0f86215ea29f5834bd46f0124ff8e4e6e23ba2e25a6af909aea9b8a688a5bf1b321cb44cd89b182486d3054d6fd536db52e9440d00403d0d4ac5b474275c18158beb2023ddef6188d9a58366d3e977f9426ca13a6a73b6a1df3f320e91310a6f46512bba380cbe11191dce084f329da76ddd1c020967a37c12f84a861165ec75c52523beea6491721d6acc05cd5766e9848e04f94b1cd9c7b62b9feca2188b55966d4c7195f7ed3e96d886f0548e1f2f98d2008159d028195eda14f1a52692c404201d04eec33ae19470d90433c1eea0f3b6e33f9b85e4da60e98180049f2a19c2d75c1225c4b5b39fde684214d02255ea4ff7f3abdbca58cb126286898cc60b69a4111c2112e9ae5f56cf2ea12083f39af3da41555d2c023b44e7c6d92e2e6b0bdbf56c6a2fec321588f5ff5094507797b6586d61634e28e4c208e6d80c2210dd202d4c7b6e299741af427bf81c891ec064dd09a98a84a48bd1398bd104c5897768bc8690baabaf4b67b9bed1a9b5ad73113106f1b54edd4e154ae454df6681ee9f2ea970fe8e197e19e548ef5985349f1e2085493ce73599015255256dd7d0b587d37e0d7ebc79adc804b42f8f13d93f2c1fd48cc12817a3ccce4f97c09b6b869f2cdc75460643c993db17b5c8a3a14a4f5319ab626c2452cbab71a7718fc41f66072dfba01fb3d60db4b4a51de2b4b7b9d7451cd5ec9a063e350dff0fcf7ad910ce68cf3f68915364808d241862f220be776ac7f04b3b51071f9aaed8da9d2205f2a0212275cd81104b229321d1af9b1d131fd445046fbc0374dbeceba50cab3d0ed439353c8e7264241f756342d22c4c69493b97434771908c5cb888a788a4e1b37fa8f1cf41fb8be37984b5eba7b52a4b06e199c45a49041e326490c4f7ba276e09a219e9d5a04352aac99bbab97b329c3ee9adfbd8df329e1c94f76f012fbf320e74aac5c0db2c68264ead672a4d56c23df1b4109ba8dfc695f539ee5a2a5ae657e14ae2412561d50d7225680938a291263418c2193c1419fc8da23e78d66dfe3d8e4ce4898f1ed168c91e6b0452146f423ac567c5ef75ea66cd30737912042b7d4cfa1483729d3e899c0e2f585ce9921838f748c76b685635a3c6dc67124dc3662e02e1dfbc2a1b435c8d79de5405358e26060cd6a712905fc1cd3ba486f72f48e49a08a44e145599bc1f319f5ca320aaa0038e07a0d4eaad9c3b7eac864d688a5c254592ae30cf2d7d4c8c427c8f3308dcc4f3fa86d352cc97a320f783aa96b526ddcbd9d34f036ed6b5085cae1294df6cf042ce97a93a2ab6ebac87e9a88f179d13354d7821ae96291e163f65fcc8db98f95f419204a8493b0426de8309dd52f89d636bf3629e984fbae7517b6b61e81d20182066605639ece8b75698674c1224c2324033215cf94602e6dd8706e3376a65728d9ae17406d6a0ef109c35927cb0e74f058de42a19e5e109a2a531d8a84e7501b85030dcd65a3769b5f779b6176e3f3b125b36801c0e577816b665577ed89a3734ab579bc2c4ec5189345b33313e35c9d2d46bc7456db471f35e5e3c3c1ed1240ee2832244997b9a0aa01b1bffda1894e16c21621eb60f2d9f6b0db8208a976096a9bddb6e0647d9ae487f2f543b4282850ad205e5ee7952cc04a6ca6b0a3b4d87ed481ae04a7bc1a399ace6ce04a98ec532cbc8af9df9cdd8c452e1babee05ab6edf47e672ec0a6bb11296c71dd584b4add858e2cff16bbdc08de00ceecbcf7ac601194f32904a29178d9751401f6f5c863b90b2fc597922299349635b0109b1172d13de1f0b514069cc90557e220365da9f307c2a44dcb3c675e639420d182f7d5548a2f43c43b340d9b89b9f320b6272a353e5efbc230a26898affa302058772675331dbe4cc04e74a4a2d5bbbd23c6537cc054d12ff0a3ada3ad6df6960ba958cec29475e12d93f779db79362354a69c111cbe42c8d3e6f4422354e722dff059c26705e592763fdd3e63e6237c671cb0b50137fb70163db38dfd556a38193997ab21d7a31a1dd9b333efaf0502df8b9c32e1d70f8c1b1e56ca5786c182b12f9a2d6964db0ca654162ced3deff48308f7bd21fba3ab03134a54224936d142d22e204215d0201e4f869f8337acb886caeb73806bb8316150a40da8e21444c58d71ade3b20b721f8bcb185c3348f56e13331177570006e479f365949e513171c862523c32d6cb1c5e3644b16c21843d765a73ecd9ea2b25a69f6f7396da1b411c87706f2b37b328d909b4aac4cc62709b98736e7910a51a474567ec1d4b3e3abea7c77396f5c0408cd940106e5545ab899d72d8b8758f93d2c5c02219ee37eba4d768f776e5bc8ecb60aa59919422353b36e9de655d5da92c9534bd3c806aa102744c87d6144d095a88e6bf3b9b341afda56ee09f8c251d7c37ef700e702901b21ebe778b529996bb2962ba219f66741d50fc3c2f73f8ac1151ce5d67d5408b2cb6c32b28338d595b8269b85d9bc9665da42416209f32fc12e6510a8d72ea3074130663dae779d50b0d9adbad9b930a08594a4d81bbd95ae3debcd30b13a3ac5c17b1789617a6c205a36fd771f69c8c4f4de08f3b5982a7252c47139e192930ad97ff6715ee8ccc9e801483759dcfd3b4d592a034b2c9e5b21d9fea6ae56773e36cc6656f3e34abb7005acfde3d718be4b1bf8a27d4c0fcb7eb4cd4313fd84d80de27a22c7cb0b3916e5f8a154aa46f05da15c7f339265ee76400a499b1ec996ba079f78cb21d9c2dd1481a68f9a420f48f34a1590614f0b6fe3654b5c196dd63bc78036680b9c904e61368a631d4dfadd32b7cba4426708b0d5cc7a1547f66cddfc80211c1fa38894fb5a480d44c6d4be1c7fb169859bb0ce98fcf1285b5030df8c5fbb94abd0caf56c5f00f904275dca6f4dd6356f2983bc55521ad304cb2a425b2bf288e622d6110bbeab30fa6ac940939ad2c412aca1c59c5b91e43496eaa7f80066f6b67d22db4bf7eb056afe41c11186b2f475fed70ac28f697ca535d5552b954bba6d255a0da69c33350537ab704e41d757622ae9f1ca4e9211fbf49ee46fdf260f2f11f230caca905c56d5e97f4caf18c5792674300e1e664308bb0e6864930ffa661ff58ac0ed560fc327821ef1ee31821cc64e195cd5565a73462c8cc02dba71946a1c9f71", 0x1000}, {&(0x7f0000000180)="b7d207ae6952088e6148c8ed5183d56ee1d89a716ca926276d2f1d13566ee5bc389aa9da7ae2d5f7f7b16ddbdfcf224eb855ed198699e1f63a1b443f3a8bb5a46a0a2a86ce96577ee5829449ec6c470389204848b1e702ffcfdbdc1ae8f76b103a45a139061e223213a737f3f7e23c0038ac363672461e0a9aa864c86022344d7b99712de85b0a592578ab88ecf4ce19a8713f72284e342a92c5aeb1b87d6822", 0xa0}, {&(0x7f0000000240)="69fa04b1084f1c6245dad74e6e70caf82688d8a352c4828420ee426efbd9c0e87dec6395be39a264b6a104ac22ef61ae6976bd0d0192430e7579467843404409689267df3c98c240cf88669cac87025e4e8547e214cdd73753c55ab92d723191488562ab068160e9d16db5fd48248fe0e9288c1ad3999b5faee5f2d780b4d2353ccdecddb88c5ca55e1e9f0a0386cf54b07af3adf7d0b98f815d865fbd91c89de1639c294245458b28a486e8cf124046f10704fe621a75d1f580", 0xba}, {&(0x7f0000001440)="5084fe7a007d8c4567d88bb2e6620cb306a7239dba283a41d59b3c334e3ff080c60d6b53b624b0a4a64a77fdc4524b8f9eab79fd8ca4efb52aef6e18e7ecedd341053bafc0fe84a45315810303d2506ceed8881694ed8d972b262e6e04850748d93a0a8cc0", 0x65}, {&(0x7f00000014c0)="fe6548217b7f27a292c468e17d53594c3c5c7dafae8d0916213123c0ef28b283ff6a4ed105e2c31d79169a35fddd224c61f3cfe76cbb9ca1e43272ad905c9e443fb7c802a2576bb42211150027ab71db187490b39bfe11541e0e0e2d99415294fa0ecc6dcd4c35e03cc33a99cfdce643d782e6664b74afcd2b08ed459fab76cabe1fd3ec56b3e0d203be545e0e1d0ebeac62e5fc11f0269fa119eeb0440f925fabe362227855e5b13deaf56b2326a4f97485ece120cb", 0xb6}], 0x6, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000001440)=""/152, 0x98}], 0x2, &(0x7f00000001c0)=""/108, 0x6c}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000040)=0x80, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x9, &(0x7f0000000180)="f2404981f8d70ec247") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x0, 0xc989, 0x8000, 0x6}, {0x0, 0x80000001, 0x1, 0x3}, {0x7, 0x1ff, 0x4, 0x5}]}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4002068a, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) fchflags(r1, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x81}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2a0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) unlink(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x2, 0xffffffff80000001, 0x100, 0x9, "508c6663065e690e4ca87f6b69888613288ccacd", 0x6edb, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x65, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x10001) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x8, 0x2407423, 0x9, "1d5b44dd245c6537778b4bd47d4659b05ff1c29d", 0x1, 0x9}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x200, 0x1, 0x3, "8cbe52f6ad3197e030835aa33c0cf269b284bedb", 0x1}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ftruncate(r0, 0x0, 0x5) r2 = getgid() lchown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) socket(0x0, 0x7, 0x200) 16:00:13 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpid() r2 = getuid() getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="88d17dbf215d9a10fb00f07ec86aff7c62dd42655d", 0x15}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="8ccb76066ae84e6ea29f2507a34d63b62902d49ba232ebe38030e908e8e659beedf4a9d60bb53b5637ce35e40f870435a7a5169fd8ee6f93dce8b2e0124febd6a81020232a7306181d54062d0930f7c3280d55c5bb6aa553f937e3f3e1697fb2eeda825f7a84bf7e2681f4259cab34897c661b0d0264ae751049b5246b1bb4ca37545146096d6d98cdbc7d6de263647e16279543374ee532583181232ee661fbdd77743256ff39083f3f6e995ae8c51f6c7493816711e05c4f90dd0f945250e58afcfab53ff7ef57ae00b3f3072f7da5b6c12b803b74e6d724df26c7419d0e02902071e6db21eb923ef362021d11", 0xee}, {&(0x7f0000000200)="299ea99b6434789ccdc48ef79b7ee89357ba52a4483745312e5a6272d9db6c4a622384ef50f1698d5764aa660659644a3effc1627e19d0fcb25d2649ba05b828d1bc74ed96ef8b6598feef208c0990b0d0f196b54337b5ef0e911c57fc352be87dbe6562b4d9e0660f287cb2c0ea15d5e461bcfe6c24560cae01e31721280c53e2d0d5532cdd675a0f89b397fed513cd", 0x90}, {&(0x7f00000002c0)="eb27c113ad88d400f9e8610d7a974514e381776c22285d9536d1e2287ceac03715fcbdfc100b0eb1dfd68ab23224ca38ff94dc39f68bcd570e43066e8e1cbf74576233d9e6b0a792369ef6a1cc8e544b450953c0e46c53a9a138c65dd6391b", 0x5f}, {&(0x7f0000000340)="674f8aa99d0114c00a39b9f52df690bf364da2ab78be7aefb3cce03fdcf140bf9b427d59c46a670076a07d02dd980a8ada1399312e7dd669ac40ef81124c98595f0edb08b4548c", 0x47}, {&(0x7f00000003c0)="b9cc00078ce5e7dda8cbfdf0f99f875e3867edd2fcbf14afacc2330eea217c8859", 0x21}], 0x7, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0x400) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}], 0x190}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x8, 0xfffffffffffffffc, 0xe41, 0x100}) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x8, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffff9, 0x7ff}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a3c", 0x4d1}], 0x1) 16:00:14 executing program 1: readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/84, 0x54) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50, 0x0, 0x4000000000000000}, {0x8000000000007c}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000040)="d9129205936d25e42f0926782d5f675e353551b38f9e8106c1fec3d184127bb6386f743899831c20cc6b3617bbcdefcf7afa7e1bd4f30c64be605cd225529b965232162e8b7c728746235eb3931f6250f18e7dc64bff53adeecc3530fab6cdd5f79a9165734cd08edfc1262c94b1") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x90, 0x16) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') sendto$unix(r1, &(0x7f0000000340)="12268f16d8c9d8c2f268f7b7ab3ffe280549c5a3cdafebd32f80f9f3497369f2d8989eaa6c450a249c6354251ce5098737dd5bbf4a16cf36c62cedb5ac8da2f394f13c26f8f1a7152780ac405f043b525a4de57005b0e05de3c4e54e36b09084882ca6d671d6c5df95becd2a73fa87502955c8017fe8a63b4753656319622a861bcf497edea33e9f41d41a9747523e6c23f263856981b8c4dd62a1146cc5b2c7a41d490ffc5f214cb38fc9da236aa6e62e7538ef7ece01301c0ea2407efc0a3785d28b8aeedcf4736b977cc31ee161e930a9b7ee92cf0f13ea8a8cf96b96fae398b8b71d50177ed6cb", 0xe9, 0x400, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c65302f66f67d653000"], 0x10) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x101, 0x120) 16:00:14 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3f, 0x7}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="8345bcbf1302baebb0690242cc83d5a929c2d805d844239bd512adeb682df61ed45db9b3a2207d62d9360d05b7dc856c7d531da27abf800ccdcce776bbe8b12e2784f5cac8758c1144d3a63f0e1f4174c14302211cebd35b6858bdb8e5019d78b71c8ff9e288144c2435ac530e62021a014ec17e3184ee02cff5f29b603b412bb3dc29777825d10bcd1b02904d1788d61188363037b17c71512aa9690a10df136d74b630d9b8ca6dc034effd3f35241ae472793f", 0xb4}, {&(0x7f00000001c0)="e4357cd1227ac152186be28308ba4b57e51cffa4cf2908e6bd70a6727a19e7ad347f1525442ce44dab7aefde8510aaab8c7cc0e48510a787dc001c2461ca01a4e9a50827b0436aef988eade8c6115c6535d71610426bdb5c5c89d7719a266e12449e4768d7569a1d960915e99a1885ccf79ccefa0ef8e3c53c33b8df3120c448daf71007f02e33c746a3924fdb9e8bcb8fbdaca27228ee0d7b662719d103be005a685216adae9c3c00e818a636fa039b7bed9ef6b359b28ff1c4fd26e3bac6f568f6c66e73b1e59c1ee9bd9528cebc2d8c04", 0xd2}, {&(0x7f00000002c0)="d51a316f22449c5fc41bd149ca480ab55c2e5665c85148d273b50a40dbb82a1f0a8712bdac77ff914472e9f9eb969d9b3e2eb636667cccd84ef7b88638c2da7c43348e521ff7c76ae6631755d6169f2c2d6170d4906d658629c6aae0426a36a2cd86ff1d197382642123086da29f93cf4707060a054ece47dc4a8cbbb56e1e9ec45b146f9c7d97386c99521b20a087f0586cd815381466f4af5cfe06ddd9e39b540f7e5631576fa43714e535dfecb3b918167e7facbba27ac6e0ee9e41bd3d9cfb640576c2464da092d37fc97ed70b2aecb5a291c023e62cd4bea9b1c36b95e330834666c3c11d7f7a1d9e708e9a8a5ee150d0644f7db1c8033729cf9e", 0xfd}, {&(0x7f0000000040)="4f37511971076010e74fc8fb58ec5a71e5864858f4180e64d5512c161d718819d59da217a9", 0x25}, {&(0x7f00000003c0)="bd4610729998701020a700cada3b71e21a59be0e2f97eaabfe4049b78428fbfe5c3df9877c2b5d3bb8855f422f496e4090b76ee570d8a6ec43b638815dc69e9d37a637fb0becd440b2ad996c91cfa45b1cec91c8a1929cd3046b21ea7d7e8ee9f7af2ec2", 0x64}, {&(0x7f0000000440)="98601674805120865284c37f6f1bc56fb0f83f2a49bbab8e80db5d907d1b021e1080a1baf9450fdc7f4fe3a162f5c371c360a0f27f9cd11c6c7b6bca93a6686e8107ebfd9424aa0c5ffcf80956e08e1a760648122c6832be0c9ae60248f92b43eb7d4d1a4f7bad5b360547153b3f88a98241a68c031d2eaed18d4c1220dfa6f4f959167df5acc1e2ff9bb2de85a7fa5e83", 0x91}], 0x6, &(0x7f0000000580)=ANY=[@ANYBLOB="c000000000000000ffff0000080000009568341e36b5119e8a3050016e6759c2fd118f4ccac2b099c5c8001f2ba90fc1b4d49d0a9c919b5e33751a50c9ba8ac9fd6b32283255e9f58186cba8335b6101392d7b8d031b9a1c00d3a699115242e613b4360cdec8c46a45e39161e8cd06e67c5f3e2eda01baa288674a57dde0af3667841204d5cdee699477198a6cb59c185586bbf19d126814bab72132b847863ed3e851a5eb967fbed36dc873fea2575044018992b8cb67aaf7ce6a0000000000f000000000000000000000007f0000001b5a9a12bce378f94f1329f7687e72e3df5e4b41cf266d6898ede021ddc797fbfca44ba7ea52934aeb7cf427f341c199c02539bfbfa975b27bea53de1c42ef5e5e8d3f3bfa6175d21b7c5c5db3254b390284c2d2663abed0cc876f01fe174fb9fc77614c4dcf7b8b06ca50989bee2d1a9215e84279c82263d2de60b8a0c35ad3e2b4cf3ad52b3818828521e9c6a40eb99d42e999942f7e8488771eaab69463a1bdb2c6cb460a565863b480ac24462d86c88f448155737b428c15151349ea2c1b4b7227b06248b41ada36b292e24dbc5a2c3198dde6591b232481892d2c000000101000000000000001000000010000006a5e7e814ac0bc92579830ec50a3112490eb331ff2d69e5c9624ec5128765c540fa8e5cb5e06945d6849519babba980e673c78bf2fee671976b20d281af6cf4f02cbf91608e33fed4838b6f5ea5b8469a176eb4d72b799b7a2618b3fc10adb2b25e07c0f91bc4d9d49db5bf3b1ea475a5e6ddb725deb772a2c944b2fecf59072d5a5d314819b44e9959dd34cf20ea883d5c3a14209d9411d30d3a7963217f14a556e75f3be07ac9a1c7150d761901dd5c7eaf7082d1c48490301bb4cc2f783a652542f1ee052c9ec4a743f48e216ccb472af1b61c50ff8ef08dd208d5744a0811c8b0341e9b31ee67bc7797ee741012c033fe3d8a2e5bb15a3a550aeb764851ab47d255daf04bb30c3cf714abe171a6711ac45923580cc9b5a1c0275cfe104faf296d1b07f8e75795e51c675b972cd3935bede4d50700b692a57b2e513c44505c30455cd45ebdf052bdfc6c8df3b288896880accfe5a882a84c7f78a62b2cf820cf8c72f4efb4a5282090c830d2c22d4e22d06fc1155c4807b6535f6056dcdc054ae810569c569ea0d0bf29670bb1bfedb6e92b4365e62dbe592411ff3dc613bcec03f9669fd1b03b6f0f9e055f1c166fdd159c9d1da4a9cf87bff90125cf292a7e2675366e041948306857e1f283242761edc9e1fde6a18a647eca19530e6484079796bf960fe260a9bf309d0d00dc3e4ee6964f98a7679ba5d7c49b9bd6d394586c405c26889c9ce41e73a484b93049e3df4430765991ed180823715042270c07560c53e5ac6f92223ab46f725557f3c7eabe7c4c91b3194a9c3ed251bbb82540ff591e032bec7c457884bc2fa1e6029e785defb7293145976c9374a35fa92e7150a548dbbece0c3b4b3482d74d75f6e4018b906ec58e1766f5b35f96a81327cc8f96403a6b32cc9cc01e1b09d7c35fdcc6db1f3d1dee09c1b340c8d400b1dcad4849b97754bab149b872b7a774602b2ba0db14e03b4bd654230bbea311de64779e0ea851f789377546eb17a5ab650008354c43fdd0a6d28ce357173af9b07e74a335d3963c800b67993deb03db4bb0be2bb83443a7e2ef9b1312521c21b63325ae1276ba62492eb0a35ded9d79334233c8ef2210bb28dca898daa31ccf1e658cd5bd596d052e49311c9654de2b99520dbd625d53749ced742b1028b98a6710b40bf959ae3af97f90d28ab2f2648bec138e897779b48616d14053faf4814d3dd4e4435e3b7a256e4cbc1884f649c0c3e2ca83fd4595647fcc52a8329326ec9f63ff097ea0b65b6323de414a8c7a4b6f05b1549d50e0fde837cb114a6f6a33f39529ab39cd3d60ac062e41447b5c8a2a6d4a183f620a0cf720c25eade49fa53fb79ea5bad985636c671c63ee80d05ff144e76f240499ff3f9ad4a731f481b0afe8188be8aa8c818791a65a62d8eae76767afe69bb9c3fae92f89987bb1179827c4a7825805f3d351ff3928717e22918348b23b302b5431d0eea9b473acc6a3a178b90f4d2639f35935007acd2640e6804346c7ab401e9f82b80b35e95342afa0f9a46cf86d35d5469ca4b81d3985b8a6074a4b920105c69f57656e2699c5f8d45853daa00006516a2544e4d8b434cb210d2924c9b7dd674d76602d68c72d55c819ff2e79a9a53786aa70c22a87fb2aa48a126b561063df960f62a0a306449f8c6e5edf57b94d5d4350cc8740ec456cc27bf3096262fe830808a9a2e494248afb7b0282e3fe30064842654535eb5a868941433f0480679cda521a7bfa8693f82c70db27998f37568c0fa8efb119b7e18d76c327c8f69896533ad26f2e639ac784afb1695df07475449192413ff02142b3d89fcc729341ca27750ae7cb834c870921575a8d37b49ba717c9b15a1f11c6abe6c50cfd2ddd1c704c9c17b5c6d6bf6b23891a6de7c01a072bf5e639b49ef35ddcb1d8a09040257059bf06c44eefb8ee5429c105f44a348742a5430b9fcd183cad3775eb5b28d2fa030ff80197c29a4806ba8281ced616985a0cb4fb94608f63758c4c81ee4692bbb1baa98ba4ef0bdea0737c198109d370788a1593078230a30ae7d6491c4f542e83a4b77bc2297341a6cf5144dc985cdfb4112ea93e64e87dc60f0fd88962afc29aeaa7e85cc7f9ea885ac1dfbadbcac0a8a354f874c1f30dddd568887a8d1f9e5720e34f2b5dbb76a721fcf4f657349c818c16ea8afdb534dec7f0cb680d6ba616f04035cf9550fa427e5aa5f7f6be2143e8e968abe34ddbe0808b5f2726f4268bcf0ba5ebcfc1aec462ada789bf54ae2696fef090ae4e271b1a14c431e2a93980b461a7515cc6c8056f19eea4739224b9823084f6d07301909f69fc5a361b1320f718ffc2337e90f5bc84ac255e82180a8ddd1e428e52ed9ece65c2a06e58dea38ff6184e34117907e274b9c7c38d3f6079d7d3016d951328fc157d1f47a92ad5e6b0bf6900668906d597d65f6da98973788d6bb08d5a706acb89091233d5d34fd189f5d6842d026cf478a98db0f95a436d053fd3777c740cf3a0d2439a71da2359466b3d045e616cbd2d21c5d7c0605ade61df9488102779b0846fe3896f4d363460ab1f05f9303761bbef0b6e45be1b5c262b80562ea23d7172eb0d94d1104bbfd3600c940fbea7181a0a967db303df6b80255dcd5d3871fc2ba43010029f7085c5629b6832fdd874681538a7374adbc1e451c894009f57d1d1ad306e9b172f915dc3c17dd99468fb2c91b0f5ed32ece251380198ef5555f2a9b27931ceceb4223393f501e97666a93c5d92ba6584d489c9bab74191ee2ae09314f9ed43e6fe674e16c2ca4bf93cf9f209c753deebd028f2408c814d03b08cc0e30f3267ac996b8a253e5ad5513aed5d57ef38dc3fe004dd1e5655e7a28eb97666e0107cab04fce8ba1eef462cf7890d21dc170afa6448fc5dfd6da7595932f6496129f65415125a240907d9c6e6caf560f84059136e54edaf100783bf3f373a3541ab30e0a8b34482f38a40b6fd0f513dc6d85579b3a0a85831ff91ed841f909497a61c0a24c2baab831944046a6ee1220b74bc941b97705050409d01b5c94fd012a45d5e4b2bf7b3f7299e430db287d9a3ee9feef00909f9a70f49ca24e44a43b8b52c6901f8983cf7c337a3c8039a3361dddfe565b312c4424328f4808b7d6e403bf3f63936312b077e09974d44cf37989c01fd692eec34e735dbec8896e65c3fe266ffe2e928b4840b1232c04528f641815a623a6689dca39148642fa0bffdc648077fbfd61d1b5277deff9503633e2a7d4fdd24ecdffa17b3f26f290d062c798541e0d11508555e53e6be3ee11955b71ab379cca27e0ab1538834927fd41794ce13a8e4f84ab4234d09e0b3b7e0b7f64af5844dbde317fa7ffe5daa9dd1a4c838a278d2fa0be55c80610e9ab141666c581666d886924f339330bdc4eecec4ab6ab1e2c88c428f664980d46361a84b3e586268ba7147881a15dbdbc4809d856e74feeb9ed369069db6cdf0d24efee0c16bb8fbc4922df60a550bb9afe3a7ca53646d507b3b15ae3c75310178f890b6157786dfc82d8809bf081d61791ee1ffa623b3219eb6f2bdb2c0da34d7b538a7421d1553e244112a5d6360682579f7a22800500e846e0a8eee9d07bf1d5bfe42b83bccdc098980d45ce45609d028186d2b6e543e3462f3a2c463bd3f591b16cd7048712219c35584d6ab67a73b0fd418881ec74cd556c7bc6596a4c321efc7b34070fe03adc216a10a1aef889a3a1ed0d862e60a81366801f730ace5e6b7bfbdcbc32306c1cf47f94303d9ba31910ab28062ac3b7932baab570d6a2788ba4fc715047e2047a62b5296ea08b01b9da6f9f67f390b2bfef44b025adcc8db25be546dc3feb28c472bab063f94521072d38686dd75ddbe7f3da10f4e5966188105a33f000888e7fb8b75fed986e6cab8d8b36a62d5c1fbbfd18f335d5b2b13f0e895de4602b33a98a099ccfc9aff2921f8e15c6e86274c7a7118fd9517286bbfad597007f5b5b1a7325cc21791983a8aba3e8ebc21f6124aa49852568b934e9f5fa1093d6bbd6d2097ead8a04035c64f7756afe748540b3287e98fe8de27ec63f615a9d280f1b36f237b4dadfac463d1ed8dfb47e0bdd9cadd6918e91a749c0d78394e18300af751308fc5f9afc5e2ecd439331db4042bca14a65d39b2189b5ae6b1dd33dc78ddf74d6bfedf41fc975cc1e48538ad6318925a5e9f90cacc67fc559d34ec0386b91f16eecb00b88756bcca869d104cd1bc982c882b673e3f1351d94fdead345e5450ce71443ffc1e54e755b10df0f2c1052a8ae1bf7fadea5872f4070bccdb80334347eba50f292fabb186571add21a196a3af3e508afd7d4e1802ba5d056a4ab97a608b6df94eb71c1389f0cded5870e0d7556ec1f3190a90db30cfb6058bea23aa4463906fc804b2209f05d4cc5efa645fde4abbb2e517fb0ee6c963c53b2a982c5cd54cf050f391e4062e15f9d1155fcdee1218555d0820521495b9c823fa376a9f3a5d7ee2eaaca47a93a79256747dfaf404e3732908e109ba5471a43fcdc7815efb41b4d0fd186f736ed09480b1cfa5a3a2f2939273ec5f101255833c5b353f4364797f2964f686dd2e002af684cd21111e2f67f69f3f166a9659c0270e9104817f9bf5117fc01e1469a28ae8bd810efc157eae5784d8a4be6ac58c113a67308d11cbc83fb987ff6cea8644c7f77f379e5a4671c804556a15e42b199fbde8c24ea56de4ed0df0119e9987d2e328c9f71b6fc9c76f673811c6c900c666407c6c4d543858e9d3c3698e9b328bd787a9f52977b0fb9adbf5aac67d4be77f998314f9ab4756b20e39e3e04327f9ec879519454a6a5418ccb34f3d86261baf92bc921ab029a9fd9792da909341ebce4634ebf2e190e9122189fc5573c1035fb39505e5dcb533b8ff4858506a4bca083af05f6adee42feccd511e751d4151963410f320f140fd680655c9ed1b5a4631061602985c4d83f3b5626eb01b463035ede60da0e707df2de97c135fada40dd442d8b5baeeb94e0dbccaa6dfe19d8f03b6a4de7aeae4c0aafed1aa89339362ff39ccc18f1cb28684a7b5dd9ca1d689db81068616596afef92eb12fe0b30467eb4c46154a6a1cac23f06fc9617d36cc21477988686f9fb5d5b44e8dd2d4b9f3977b7af75e0cc3e6334246c7709a680e1c1adaf1e0ce86da1b469d7c01d14a6d99163d22534a2644c3f0164c9e4d5892349601f594b343a90b24d03d400b638e9c907a11f0eca332b49e62d3aa56a8ddc5e1e0894f935158fdc45219022a302ffdb4137350919f9a4ba3fe3f11c42f86e4a0675d24b7df35238ea1673c9b172276f5f20f053956ae0598687a6fa6d38e407870a54cf5db207ea069dd0267bd9ca4a3e8da12946a20d81ee32667d151d3cb9bc427a0fca39a3b261c4e15a0861e30d36c58717d8e8734974df1bceec6cfce24690026089bdbfb7b2e830b9cccdd1ea8a227a445b1518e28451bb64a732b767c40d794d66f3e1be41e742314081f79b256759de71df74abe590cf89850db2e0eabf81919c503afbb31b3b206ef3ff58b42694c27305eee70a0a3602ceaea1b71d87bd7b13f1342b411b4d626203bbb0e9d1d656e7aa3004346a70640d1d9df090cc76639359d167807f17edce270557fd709f1009eec34e37f18864e11bfb980d90d1e97f841988597ee7249be1c0e89c9aca79f0be7f1d6cdeeed52b6c6b533880cbf3ee344359863090db18291c475647396edeeed51f8acbf50c36b0d5049b9ceb6c7d8131020673380b39b5a1ebbfb3f06852c805793000000000000000010000000600000068d49c26af69d8a613b0d173507d5d437016c738c9f915de9eeae41c00000000"], 0x11f0}, 0x401) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='&!&&}:\x00') sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="b2de006118734486"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e80d12082a7b8e61c58d2308c0b5014fac03b04cba059ab5598de659892fab0fc1158c2a72630200000000000000626619722e5f46d5303b28d7f51a77bc4f112e9258d052450575ed1197e29624070370bcbff68df6d4f889bd6dafe8b3adbf2b21088e6a24d391a20d1741dfa50e143572f4588ea401f08f3613c727979025450dbc6a060608ef5f4c0d1d09575804689740737a3fb3ffb3aec465bee71a6a3dec8f768dcfcfe1e30b3661b2e13e34266d2f859d86f930724a08edbeed3df4267024eff19ec40340e05c1075bc9748e0af633a0a79bd4d9d8946b2275af736323b5ae7408a461c2bb56dbd9800b4277392c09452279472236b0974a3c5c03d9aa34dc9", 0xffffffffffffff05) r1 = syz_open_pts() open(&(0x7f0000000380)='./file0\x00', 0x80, 0x86) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x6) fchmodat(r2, &(0x7f0000000340)='./file0\x00', 0x11c, 0x4) close(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = dup(r1) r4 = syz_open_pts() getgid() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x800) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in6}) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000500)='./bus\x00', r2}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x7446, 0x7, 0x2, 0x0, 0x7fff, 0x7, 0x100000000, 0x1, 0x2, 0xffffffffffffffe7, 0x7f}) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x80}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x22, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10100, 0x10000040) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0xfffffffffffffffe) r1 = semget(0x1, 0x0, 0x601) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000280)=""/140) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)) chflags(&(0x7f0000000100)='./bus/file0\x00', 0x10000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) setsockopt(r0, 0x6, 0x9ba, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x1a, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001900)=0x8) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="51a1297778f5fe74e2fa1a678a8a606a3acc6d8207f04e9b97b85188cae987e59893", 0x22}, {&(0x7f0000000440)="709ca8e3afae231b526906df2134a727c31d74e651f5ec911ace61ee998c0f898c2e69a057b940ca32a3ab2886ad2dbf2e3530b6cfe597191816fb2e8fe68432264f938ff38d4f2810a0a8586819661250a74ad6b7250ebc26b8f78272f96af1dcb602424ab0ed2c4b9ebe46302cd9b3ec06151ef50cd8fdf380430b1477b39429d452474729f68600e2554e196e9f9d1609426896d5393a186a13e582e7ff77ca0c7b2fd615aa90fcfd92af050d4d05dc9a417041240b5c43ddd5861efc", 0xbe}, {&(0x7f0000000080)="4209e08ae7dfff19aa16355bd1145e6402995f2f52ec175f59d815", 0x1b}], 0x3, &(0x7f0000000500)=[{0xa0, 0xffff, 0x6, "5ba8fbec811a04e487acac3ff5f7b237fc2a50637a46e889e754d2d13d174833599bd877dff5d2a2f642e075549be7c6572f454adc57971f451c1e8500990f0066530dde93d66bd14831756ad689f4d6013d533640d2b73ed9ca1f82ec0ff3dda8b33d599ad5af0de8bd630d00cb82bbfb694e6969c3055cb0366ac7e04a55e2c56742247819cd403cf3"}, {0xe8, 0xffff, 0x10000, "72bddd6b390b7dee51c07e2b22eaf901372991cccf48a20609123cb34926b93ef88d74595a48a49a2d3244ccdcf984037a5aa767b744782ee305402f122b2a8439178417e78b374d6c28841db4159f84fcf13f29e952f98460405461e5074a599d8cb71388f4aebee2652c5bdb32b28470ca578cf8ceb1316807255b61b2d36f292a1362f9033821604b886665eb6ff47f4707323e2d910121ce121f23257e0781fc69f9afc3fece3fc7fbfa31f93a6f140e9b1351e11ded1b22b8f536560ccb6a452b2c90d1601354403b09c0b947c305d9"}, {0x60, 0xffff, 0x6, "b6cc6c12311b1eecc2da8a8311908722d097885fb371652344b400cf3302a5fba9dc4b872bd0dea76c60da739d486707a274ac50d12495054dee0e11a61c2050cbb9855a1e70b2a6b26ba4cc"}, {0x78, 0xffff, 0x2, "05cb5224b5b7c647eb60b97d9cf118a571c3cca24c705bebde168a4e357a24bf892aceb034999568a9c9594f398752e0d8f966b68e6dcf85a56063dff54ee8c22fc628f54aaf43dba97d90ecfa2ea1a35ead2efbb72a68aeb7af096b9a5487045f7cff36d1a6630e"}, {0x1010, 0xffff, 0x2, "37046ef13784e3091b5c984b9bda5d2717ddc05b663b737bd30e00237eeda848c31da576515bf15216f26b218883980f7e919f8406a1d1ab5aac42c18854eb52179ab7255a55fc3c8e9742c1ad18e1751b072567daa9b0cd3eef1c88f9c271cc76519294a59fd4ee2d1f47211020a6e0e4bf971b45548741d2c1f79960c5023db88b47a8e6562a090e2ec68525a12cae1000d40d90b595ba1dac2a0cc9bde791b967d930df142b9cad4a87f7c4a932fb2168bbfa94be51d367b96f85a1aedbeb4cdb56838f6ae0f3eb1b08d0f4e7e20ca269d89389c49deed8394f978d5d5cf96dc227a9c7de23d73753b1721ad142b36f2ac9569232f1c78e8282e0be52cca4845486bb0393c37c77b212e513a18ceb0098ea753b912170c12ee48cf95abdc25473b8f20eeaac3ed36006cfd4b056af6e1f7f5749c0851b6679ec6e5aa9e4e398e5f78bf3fb2119b28cea6f528975ba6536bddda462d6f8a5874606bf7b58a97015381fa14abebf685240fea6e6dd94846c88e8a0710a1a1a59b018822375e71bee805063095a60b1553302515940c47efff1ca022ca2e0d67b40f8a0438eee899b84e69e18d76652a50cde7e2fe02c45ba370d328510d579f8d2b3c7a3519e5cfcdb5843fcc5f448140a41aa36b429d95bedfca0b0bbabac70752740a78d9477463588cc93aadf5204b8b89c59af81ae25896f942897a074296b57e4de9de5ffe086b535a9bd3ffd08a6426ae9207cd81de9ef64cced12b6fe05f2be0d08437a6e68701a9cf401660f16a7bcc083b30d04b6949b8c7a98380102a92e82df526798882e0ff9c9f0b6bb01f1ced6a91bb53e4805527f32aa4145a5089cfd35acbed327f562876bf1543ed3e2e11da26f8730719f5a15c591cd6875bfec4e2fa0b22ae2d94492c4200c857b389c1a33f478bb7287f234b4b40df416bb563cac575e36244c1ffe693178193ced1082b9a9f6ae025e904fe516556f2d05a0effb577ed84edcac06733df5c019e2d36e83355ef31721adca3d98b63fae6a06ac746db42104d452cab9c9da73f59bc96d559e954c54c63d624ec78c7d11827584ea69e988556883c0c444ebfc21300016dabf4ebbda1a73867c24f96c8e48f145d46d582fa0795945c0d82ebecefad9a019aaac5202f134b78acc3bb6a6a40418b9f17534ad7e72bf64b2ecea741c7a70364e7d30ef1a6000c05872399bc0439a7a2d6f3cf94b9915fca95c542ab8aa29e93644a848638684f72c1f39cbcd3d9edff7e240238089065498f2d4384a6f43fe9dc031812c99c9ae2a9af8f3d5e280fecbd96f466682134e6740f7646944ccf6118e1c13c9aef5f60fb9be1ffc69682b29bf2fcea4a94f0e4d68966dd4ec7d8380c306c1ee4db6218d97a5d89c0648559f23df437a2a082befede941ffc34671f26ca5ec0600f5ab90441a6b95df575cdf391933f2de15c9a16c985b8fb256b03023209688ee94953e3dbeafe9d451b536bb29141d16397ac53903ad397ea56eaec8452b402914f06c48a4e60fa1673591f1e2dbcf85de97dcd1f46e43fdb49a6816fea342a60a60d9dc584258fb1856362e03e524c41e40bd61197b05a96416534a592b5e188628b2a86147e9c5b26c64a4ac1863ff7b865e3c36e1878dc051ecfb99d4be0c049f8d9af47d66cd4e956536485f912663b965e59be9c1ab8b9cb30a227598e6b5be90ade6ff00677a78b4e4b611765119e74b4d8ca100190bd8b35a30ce28ba6ee0dbb6de555a221b1e36aaa6e0058111d72d1312dd75b73a3dcd5a966635afdfbd38e304a4983b709ecf2891f20b046a2623a981087b189801528d3c78c341c42c1e109a9efb7fadae2f0972fd428f61d28afe57a0835757871429d24bc2e754d13004e76eb3e6f21323d0cc197e0be2decadf3e3faf7cf705cbdd45a81932d3a6235ae277e4c7e81e83f16c6727026b4e4cd5fd88436fd5d8a4f2081e58ab40433a2aef616d4b7ed16e82ebd285a3d85e5671775b218adf5c18b6a79e4d1b8a47c114e3dae6a046b2c621a917467e71b78b780e11f8d7039c13962563c091e6bc2b9e815b2d5b26b90bef046d0eaee25f1ae4d79ea92951b0bd5d2d1998fa484606851859de9ff903bbf37db0582f0e07d3afee28c49d21b8de672cd27ace2f3c712506e7c0f5b506163da1fde949fd47fe2f476ee96432812ceb3c5aa001fb79e0e1c97e71e443c2c0825be02112501295b57e6e8a79032e7135cb614af9b0ef692fd7f3a7ccadf7abf46c4d76cb1243bf1a46e731fa57e57fc9bcd31a74b67323e54ad41f07d8d63ee51138872efb7412bcb571293b781842a487f455bc98a98b0a85e65c95250b93ce0626359226057c3ed829df13ba2d9ab4ae2cfb999445a7fa5786fd88bf704dfa9276232bb36718b68226d89a3aafc8c5c5ebbd50de4a94e3ba670c112d3acb177b4927ded2a41d441a860591727903651b628695d694077c2bc1645b95b5556a7691191380a7823d67a0e79ef0e5fe55c73cbd5dcf9ca2c72d55f5133387ee26c6bdf8de8794210d0fc8924b92691038b239e39f078df4e42f48d564dde766e2fdb2abbae947c66c82ca987dbcf61cf050849b90f32bc8730ad891a69739d81716d0e25cd0dd037c0d4caae1097b52415aa2fc56884b27c3bedf23a298260d10bbc8d7849bd91ca5edc6ecb7082b647a5ed57a4b5a1985ac5ab0f0d7e9a722b4a1ca83b78e23a8e3aa083eb41c39356519c80d8963570a64ac8c0fd226ddfe67cd2d37de785f24e53a0703f58e8b4e93a3aba8f7d2d6c1fb2d66edc0b9bea0342cedee289f2b1f916cfdd7e1e9d22cd436d4f568210ccf0ca687d28462e1fcef38a0065ff42d057fd84c4b43b8ae6cfc08c3aca35b42bb65174d402d51b707a76c0eba2e145a14b1d8262cf9b0461d1489874fdf9ab333a2693c24b9049e5914a6c1e7c5fe2272cc83d97126159a4494fb95adf400f0ccdfc66169918078ea99a1a9b4aa98c6dbb79bcf75b25f76a004ea909f119942030a63cd4260e71fb8f33e44ecf99d877b6f31a8445523c4124a6b5bcad2fd7bbbe6235eab3079c8adc05b80e8ca5defcf041be52af4055added15ecc333a7f85380d652d4ebabc72da1b2909420cd2371504bde8666b7a5a7bb3ae8a1ed519b446fb9590fdccccd7060cc2adaa36ce492766c56a166d9fb62272982a986d22b35a578c992fced7da032fa6b661b6e9e4ba836869a8db2fd95aa1b333a9aa49b275d05d5d50bb406a8fe732cef5f0a73f83d8cf0e87bdd197ccc932a5e9979a83ece18e4385a337b5e985db0652184b7f84d296ece9632080374772c56be5a069e9d8de73506db6a04bb2514a82d9b832d3380adff59777fcdb1d55e0683463a8e090d90e3a9394e9c67c2e26f27a6ba4f13d2f619d5c9f8586b2d22e4f487916baab7070c213c8aa70ffc1615b31ac4e83eb0bbdb682795b9fe45f710dcf62663d9dcac8cc12dde72f3bef7499411aa7460cd8133dd66fe098844afe61c6bf5e7302f6e801f8dc5b66284116c3cc76e403136a61117083048ce35467535bdf191ed275d2e8a0dfbb003f1ac3938aa7a0ee0adb67daf3622e2bafb08f5ca727802f7344558c16bb06463d75312b2fac981626509cb6496039a4baa1b23c136cc6e26a479b0a1397d4ea9b98253fec5993aabccf0c6212c5f50946d5319872e54c49ed5fcf331772ff73b147e8b4aeb608576ead82bedb447670d7ed1b8036f56e94480c0db51107e263abf908d1ade5bec662f398993ef566226ee11c209dad95db950f7af1e73220dfe2c15e7e216f95def84292e22bc811ea2a5aa0b16a3e6a4af9f194d5ce0112f5aa8faa1a9a3d1defea9525feb37cee35c845d09e2d614b4d82e10e11bfd1ff148cd31a983a3e66519d973c3a4e4a00f21be4ee46ab882546490e1d68ae0b6f1a44e1d10d3258cf6acd3515134e5eae9c6efb5e0e030fdfae53282a2297663c4954a8f28c3eee4c94dd5bbac1066126b9e4b7940644e3e393bbc74e697310763667584bf90a6c943db7d46e08a9d9ca5782b6308252afa3eb2745eecb39fcc924affd36e872579fcfa247089a52e0dd9126f4e1930e613bd8b4cbfe3dff45d46da396e31c37768947534693cb86a8d4bba641e2a07c31d2a044b6893bd0f4eefbfd7543246c1d32787271e8de2267696852b83d341e9b597ead7b930098cc13c43b74dd7a799d11a245c9f73c4dbadc205b9ae7ee8e431dbeb8f8dfb9839d435a53ff385b09d262886ce48e5ab14568a1f6ab12530150f911d20e595002e8baf0c38d402fe2fa0c005206c49fd2099b5379b5ffa06fa8866d2595f137f1257dea7be3849f18aa55ec8666660092780ec084531ac94b8d514f8bb55db39d61c74efafb8b608d28f706fe1cd8beec879d598acebb97d8237b76b39abd1ed864e9f9625659bb3a039dbeb69f20e22d681868e53f59ee1ff277131407d31f4559270b166820113f967762295172379e38ea9f0f55d2f688fe68e38efe50a7536b936053cb71defa0fdc8f6f5128abf1d60e25c12f0dc619b8572fc841b4f05111eb2ab03b7cebfa16e2c81c302a7e551f3cebb156f5147fe82159be538f0844302e7829647c95c43d0980a251920ebef9bfa24b701fd5f8afadf787e7e6658cd2255b73451943b2a72ff15464e0852824d2e54b643eaa6e5d44f5f1f6dc82a0e50f35d313c089dd8d9861025b84a4a4df6b46305c71b20063f7d8cd847825d2819c8b939eeb4507b1eeeed6c7ff9bfd9e63e333e94226e8a27f30050b7576ba4b91e24b6bdbfde0978e48abd8bdfb6d86f148f4c0545ccb09b1e0e6d0b1b85869a17d11e7cb88dc5c87546ecec8e9807c130bb2ba6e64f5133a232977bae558146f41f74b5edd531d3c20b7ecf6fa811db32626845dd47eadeb03d55e1c5298bafabe230817701da9780966d0dc07d12eb3122fa1de8b4d35ffa7841a6e29b4297ce08294732c9b092f84a0421f15b118ebc4ca1c14e8d7a6dd5e472b8d63039de5bd279ea48be33b18207960c618dcf64a7803a08937df0c15dd6cf76589413bf90e5a28eeb8477fff9acff9232a4d8d155ad0caf25edceb3c5169d2151841f829cf3578a78b8472ec64cd4bdf296b4b338336b5e1ec9600c3b0fd30280284a89f276074193520e4b2d146d9ab5780559f1b984b0c3ba66704b3de9d00af20eb717d2c895f7d0720e638474cd14430572a35d02ca107162dac1319cc82664b47bb1e073e1afb9dec1a283ff226976cf56dfa10a2d326f0de83efbb750bcf6f6b17257c703f87d80c6ca192f63049cab123efed7cf6276294cc8c0149e021610839d97a4fb30e11b49828f906520c52aeb88c36559afc2af3ecbe7300f9727144793f904bfb0ee8b4364caf6fc78f3901c3a6ec2554be343a5ae0623e61173ab8110ab3808c835ec1c4320d8765baa88e17ba655f4d6e9078d9bdee4ef1675a6c054ecf4d50c68bd67beea2fbe0d401f19a753f554ea02b327a744cb3b15c0b8096a6d85ff9a483c5f22815edc54027579dea9baf1e778275eab4c8136c4c3c8f8b622f68d4d9b93ed8070f6341b57e8c31a1c9ae3b6fe0fef9b3bccf72b3d5cce2cdd4bb61b8c8f51c82eb09687004af3afef75964f3ae0d2c2f33b578e0e30ed7b965eca0c3ce7f173fb86960795650a41be5c0cd0a8189fd438254ae88a36c2e35c7a905c283f9f93b5ada23609d7403ec93e8a4a8215be7b190a3fbaa10c1f0afc79522ee195724a4ab6a0b7a90247a9fc3ee1079bcd3b80b9acbc2504a33bfe"}, {0x30, 0x1, 0x5, "14e364245fdca40ac820bd9b95e69584c6bb129d4256eaa4ed88bd"}, {0x108, 0xffff, 0x8, "ad426387d6934b31a305ee461f7bec203d3e121db3352f3e502cc8e4256089a576187d8b0a9935f1f7b77067c2065e8138a5765f77200aaadfb3da9c951ea5c3d21b7a1c4f58031e9247b93ada85b771a6129bfd2dd53c70f8bf8edff09501983c6a807c99cb619c3031bfd28a3d69b63108e95e850de6308ef0d0936721a6ff47218572ac322f5dcc9089154c7cdd0a5353dd42b77c2349063a8eedfdd91fe5278b01be0300d0307dd306eb858921b2aaed442943b7417a3c74b68af8ecc0152aabc23ccad46d019a7396ae5b749e70ff365f87619855b01cb058d116e13ad53a52b18172448450b917fa74a7fc734805f802d8e517"}, {0x30, 0x1, 0x3, "4ffe9d4a6dc447e609af97fd5f6f985c10b55e31eeca3a5d412d"}], 0x13d8}, 0x5) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1ce, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x238, 0x7c2, 0x0, 0x10000}, {0x6, 0x8001, 0xffffffffffffff81, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x1) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x48, 0xcdbc}, {0x26, 0x6}, {0x26, 0x76}], 0x3}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x7fffffff) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:15 executing program 1: socketpair(0x38, 0x0, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000140)="eede26a42bd03b923783de1e39c2c763e24617aecea55e0e3948efb05cb9f5ed928df84c47eddad656129eb3273aa15bafccff7aa1c301ad634a070776ce3bc674cd9036075c7157ef3fabb9e49b073383cc56c86832", 0x56, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x3, 0xc6}, 0xc) sendmsg(r2, &(0x7f0000000b00)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000700)=[{0x50, 0x1, 0x5, "31bd4aafb1bde8cc240e043f6973186331b520725d4a2ba41d8cd8f2da9ad42f643b5a6274dd6327d5e0b9359ac52fd3447d7bd61ee6d17a3de2fafc4b1426c1"}], 0x50}, 0x2) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000200)="6640ffa619949af2bcf9fe2a4bf309fe53209cbb61c5d9e9ceaf9e1aff7c51368986fe4f0a3fd3e26bdae3503cd280c97bf0a34f33e29a3b32940a7dc5b2ffc5e41e2ee469dfb8dcfc6559cacf3ee638cbe5a75441a215ebd8aec8845413693473f3a5a7720079a01561bd5611ad4476e9edf63baae91ec91e78f830c8dc391c41ef49b732e116b706b10c71634b356d4b23c3f790d93f8a8a077ec26ec2b0afce116880bec1f3d51d", 0xa9}, {&(0x7f00000002c0)="71695fb286d75e8e47ebaa9e3259ad32e336396ea25ee9081d73c94065aa93dc5d9a9c8521b7557996a7864e5a1297f44a7fd6b589f23768b3e0654067547ff1f0357705f9dba75ad698709f177abecfd8db6df41a2f81791ca9f23e", 0x5c}, {&(0x7f0000000340)="b44d102c1040159b74448a94d152445b967ffb10b95625377ef537ff2b9b4f21e29e4f366830fd2efbc35345cce444bffbc662bc684ab87a6e6a83e038869f595263ce6196c3448ec6", 0x49}, {&(0x7f00000003c0)="160dea309328116c02324a48013df0199e0d2f712ac1a738cbd3e75adbb234afb8ee7f090a10201697d8e33634e85d5e2d579c650b2fb7762f46c24c33c2cc7af53b3e3519b59628d4f5247745cf3d9fd09ed92d53db766ebf3015fac3834559c988da9a6da930e2e4e6bb23c6756b93c31f4216df8c4b9d8b223beb074dba005efe7e0ac17f822c846d9490bc120d9590a04745e9", 0x95}, {&(0x7f0000000480)="082d74af611f1f7ca858f9644c2071fc7dd94abadcd36ce26ac73c76c57a56ad387601a6f5fb3b8a29260e96868441a9cd193cce38a63f0864b1ca6b9167faf615f4e5b931bcaa9c95a78c7027dcd042268902b215c175279546fcdb202c46c761f1d7140e35fd260db7677f68e30178c8d7c2eaa75adc6d51100c147b87320fc022cf05a9c616dae74dab4970a712ddc152d237641a86171a93d2cf46dc90e991877b326a16829991c162192bbe2e7d5b4d74a7b6137ba8765b940905589bcf", 0xc0}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x3, 0x4) recvmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/23, 0x17}], 0x1, &(0x7f0000000180)=""/49, 0x31}, 0x800) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000600)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfcf2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x1, 0xbe45}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x4a1bf0781a89ac8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x100000000000000, './file0\x00', 0x7, 0x10000, 0x0, 0x8}) r2 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) sendmsg$unix(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0), 0x9, 0x0, 0xffffffffffffff47}, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1a0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) chdir(&(0x7f0000000000)='./file0\x00') 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x8c7cf02d475a01f, 0x100}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80a, 0x109) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80, 0x8}, {0x0, 0x9}}, 0x2) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mknod(&(0x7f0000000080)='./bus\x00', 0x2043, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 16:00:15 executing program 1: mknod(&(0x7f0000000440)='./file0\x00', 0x1ffa, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x4}], 0x60, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x1, 0x2, 0x7fff, 0xa981, &(0x7f00000001c0)={{0x2, 0xfffffffffffffffa, 0x9, 0x1, 0x20, 0x1, 0x6}, {[0x1bd, 0x0, 0xfffffffffffffff9, 0x5, 0xca, 0x1f, 0xb61, 0x3, 0x72171376, 0x7, 0x7, 0x7, 0xffffffff, 0x3, 0x1ff, 0x4, 0x100, 0x4], [0x4, 0x7f, 0xffffffffffffffff, 0x6, 0x531f, 0x63c, 0x7, 0x101, 0x70f8, 0x1], [0x2, 0x1a1, 0x6f, 0x101, 0x9, 0x9, 0x2], [0x10001, 0x7, 0x0, 0x0, 0x401, 0x5], [{0x5, 0x40, 0x9, 0x81}, {0x3f, 0x5, 0x5, 0x650fa463}, {0x8, 0x3, 0x240f, 0x10000}, {0x1b, 0xd7, 0x9, 0x2}, {0x200, 0x4, 0xa5, 0xa3d}, {0x2, 0x8, 0x5ee, 0x2}, {0x1f, 0x100, 0xff, 0x2}, {0x3e5, 0x4, 0x4}], {0x0, 0x5, 0x7, 0xffffffffffffffc1}, {0x8000, 0x0, 0x10000, 0x49a2}}}, 0x6, 0xe1}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f00000001c0)=[{0x7, 0x5, 0x1, 0x7fffffff}, {0x8, 0x5, 0x100000001, 0x9}, {0xd2e, 0x2, 0x6, 0x20}, {0x3, 0x1, 0x100000001, 0xfe6}, {0x10001, 0x3, 0x100000000, 0x3}, {0x7, 0x72, 0xb7b, 0x586c}, {0x10000, 0x80000000, 0x2, 0x4cf6b65d}, {0x7, 0x74fa, 0xffffffffffff3467, 0x10000}, {0x8, 0x8001, 0x4, 0x2}, {0x2, 0x3, 0x4, 0x5}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000280)=""/158, 0x9e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x9, 0x1ff, 0x9}, {0x4493, 0x1ff, 0x9, 0x4}]}) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18982, 0x11) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xd3) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000004c0)="e400003570dc3a9bc30d65d50164ec8fa56428483446f61f0b9afc0c368be206", 0x20}], 0x1, 0x0}, 0x0) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) setgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f0000000100)="4807dd13630975acc1eeb695b428e97ed774352d6aacfbc2985e95179c38094c5800c7a5964b2c6e42", 0x29}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="b30e3c9975f7f6886dd3ca0f54a55536d8a2945314969eb165c3ccd45bea60935cebd0f700dbe93b4f853c39217beb9e9bbf12e0fae04b88c3c042dc22a7bfb5e2a68b731268c103d83ec2becfdf40cab2689a578f37a9eb0712463fa93509689363", 0x62}, {&(0x7f0000000280)="00bb3398d6622d", 0x7}], 0x2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="6f4c92fc6c3186fe", 0x36a) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xffffffffffffff04) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x6}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x30, 0x10000000000003, 0x400) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r1, &(0x7f0000000140)="010029ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x28010, 0x50) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x3, 0xee7) r5 = socket$inet(0x2, 0x5, 0x5) r6 = open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x20000, 0x0) r7 = socket(0x1, 0x4003, 0x9) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000003, 0x800, 0x401}, {{r2}, 0xfffffffffffffffd, 0x8, 0x20000020, 0x4, 0x1}, {{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x38, 0x8000}], 0x7fff, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7, 0x8001}, {{r5}, 0xffffffffffffffff, 0x8, 0x4, 0x1f, 0x1c}, {{r6}, 0xfffffffffffffffe, 0x8, 0x41, 0x3, 0x3f}, {{r7}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x7ff, 0x6}], 0x100, &(0x7f0000000280)={0x2, 0x4c7}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r8 = kqueue() r9 = open$dir(&(0x7f0000000100)='./bus\x00', 0x128, 0x0) kevent(r8, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r8, r9) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) fchflags(r1, 0x10000) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="d3a59668461a", 0xfffffe41) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x24) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/109, 0x6d}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000240)={0x8, 0xfffffffffffffffc, 0x3, 0x7, 0x8, 0x100, 0x8, 0x10, [{0xffffffffffff8001, 0x5, 0x1, 0x20}, {0x2, 0x6d, 0x10000, 0x8}, {0x0, 0x4, 0x1, 0x6}, {0x40, 0xffffffffffffff01, 0x4, 0xfffffffffffffffa}, {0xffffffff, 0x9, 0x7}, {0x80000000, 0x800, 0xfffffffffffffff7, 0x2}, {0x2, 0x0, 0x10001}, {0x4, 0x401, 0x5, 0x40}, {0x800, 0x8, 0x1, 0x8}, {0x4800000000000, 0x80000001, 0xb6, 0x2}, {0x100000000, 0x2, 0x7, 0x8000}, {0xff, 0x80000000, 0x1, 0x1ff}, {0x5, 0x8, 0xffffffffffff8000, 0x72216aef}, {0x10001, 0xffffffffffff0001, 0x0, 0x1}, {0x9, 0x75, 0x8001}, {0x4834dfd8, 0xc6, 0x4}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x4, 0x6, 0x6}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='.\x00', 0x28002, 0x0) r2 = msgget(0x3, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/4096) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffff, 0x1, 0x2, 0x7f}, {0xff, 0x4, 0xd5, 0x62408af0}, {0x9, 0x2, 0x1, 0x20}]}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './bus/file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000540)="5c05199f432b", 0x6}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x40004400000002c2, 0x94) setreuid(0x0, 0xee00) r1 = semget$private(0x0, 0x2, 0x240) semctl$IPC_RMID(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="35ba3ba6bc4063ade424e2fb2c634059c86866e827b2bf9fdce538f0cd1e6dbb0bdbe8ce30185440200ec15b73e854c362a3efe781c50eb384e3a55c965718c4ca6b9cef98f19d83173b616a2b0764d357a28fc85e9c7aabde3cc3dbacee7b0467481c0b5b238f64fa470260b7bcc8f080a3e0b80a96ded7b6c24f0901a28d4e813f8e1d1f89ba8983845fa90ea6b35c36ee3aa1fa3fad2b046276c4a935cc4c9cbc1f84ab88bb0ba61d09acb092ea25460d78d3f316858a2a683508a891b934b1a8176b8957af7066925a2e613459716a14216bf87e42b1f52220f3394053a6cb03414ebf56f13439be7bcf95c21d0cac91e54fab366121c5766e82169698588068249b6dcf4c05d8e6b365959dd59cc435644d3747a18338970be201169544697e20937524104a155c34a05f7a4b335a00025ea6fef73abf63673c5abdd4f329e37de8e980658ba11139b53d26f847f3fa139ec228a3fba36eb57cd8ced1b6ffab1a3a6095ac579746e37b226faf22fcf5b19c12bf493215fde7d7b6b963de542e0528c0e12723abeafa8c70bf33020a117e2c84a20c6715bd6f6db4930ce0e9ca3656079cbc075ddd7088868583f1202ad1c34b3f62c7d37341141224cd26a9d0b097d0b5daf0f40c846cd925d0a0b9fa155ae7f5663b76a8af71a93cd88d59a5d98f26d9a8e53608cec0502086aba914a8841e7b29e3eafd7f136fc64c19af09da8c8eee5267cb3774e80eeb245845bd78e57d8b752d788d355359f7efe0e63033f3abbae9a0a6d44910c9fa62768a0ca630366ccb5647009a4769053ca6b6bdddac8627ca3ef851c6cf38ad90b6165225cd7afc15131b148a69c7a1d42e012fa1d0de26d5881f8569e2df1827991f669441ec1f35883cd036b09a8f2bbbfee4c3e2b566006a40d7585ac00b7dc681441686eece95ab06514791e38884fe6da600171d212623a377289a7519666482799295f381479a4321b81d760189ea3a3c362ce7daa45d0fd5d4f8d0db144ec98a89ba2daf8d91b24316850f677351df471835e4a17eeac0d551be175d980f7c9347d4cfd405ac48adcc78f51d6c2367c898530cd987cf00f4aa2fa55aeb922628dccea213797ccf01401d79c720d5005d29023c2cfbdbbfd2bc9688b2695af5089b2b71ee6bdec3c7c783511ca02e7acc5b658727a00415c3cf2f098711e9379b0d89e2e7498fb566d3dc65d005111e3aed939dc602eef9cf7a1f079d3d9963667cd81780a90d1f2b686bf9745d90183ff90966fd694be47071952be5c385bb00436ae0aca1bfcda813b21794fea6a9ff2c0007535a36bd400685b7dccf78f98144c23fc11cc99258f3016846d066109cb3f22a9fd8dfe0269ddb8d252486dfebd949eb300db95af6ad8ab234b9697ccfb24a9b55d2387badcf864542697e625e739cd7f00994a82f430652243d82d9b2ea4e708bdb638ab83552fd780e8c4e388ce4936fa15a434208bd5372809563d6bfad837c046d89536e19424967d9d016b710f7a36871846f4465d3613fc200ce98c2051ad3a2e6918718a3d7c74942225079e1b00a8a0294d63ff655a0c1f212279b77354e15c6294ee1c889284bcf97206a1e13f37a7b2f23d317f67d24c9975a2793002050e2693b31665bebe79dbf702f763154b14b7eb8da9b678b794399acc992abeb991093774c60a84a14f9cfcda6fc1c66764b47a9ce268c0ad1a79a5123e814493b4ffc3bd31a90e0efcda4dea0125f2715af17d6386ab8e0226ba3cd8eafeb9b4d91b2506d962ffa3bad9356a0193100d98ac33eb30ec941d625637591bdfe14ac0bd0cab820b989bffb6c47ddd0b8251e8442d6ab54866349c9856473bf37ccb030173bd99868c0491fec91ed5c100db7b19fd87d80b69b4721e84b9bb2768d2847d62d5cc26b70bc5547a368960ac61b50b3097c3510fb2e12db755d5268800b7facc37b99e2e8c7e9cfe0c9aff0b21e160647c8a9e85f29a8f89a5d9719eeb34d38c6ab868051722d65c2cc16fedfe317aaec8d4e068965b3f824f75716356a741aaec162ac50c31551228fb1db3aa000e370dd1c65b9694fe7626a6cff0b6045c567b06b64266e37237368a392226967b86734477721f92fc7ae449e7caa0c8621ad021d2d3e9b23ae0dae3b51ab68f6a565670194d5a43ad9935df37367be199148f68fde423a586926b452d9c7a604fed233fff01f995caf5f727ca9970645221d64d1790d4334a2ce50a4ccf126a6dda2ed0d52d13d19d1372c422f49896580261dc0e934fea59584238cbb0a35588bdc7f80ffee4a6f409614f3716d50d4860606f5449d49679ec009ccf3c3c34e876a17ee19774c9ea97c6446b35d3c7185208a1211c22f4060099100008b7322919d990dc5425141c628c8e6eaa1c5759ec290651550cc88047106a861a138fe4b5aa417026e43d53cec99c500f001ca4fc4386645b188007052807d607a879068997ea7e988f005924b0669c4e204d3a2eacd8f335fbeb89ff72476f22df68b3efc4869a9a78235d078a05927eabbfc6df1c50f4ba8cf73077f907a5ae9b206c2606f8299afe9d5a98d0fc99c1516a240d1ecc3e0dfed3e3b4f71d2a4be471d1c5a881cb29c78e602317e3c3f1a82d9f64a381c088e7ed06f72505e4308d44da43435e702c059611a264121a06715062243fd3809bfeab6b61d66cc1990f293ab325b8d588d66cfcb127f4098a3f3db8961027faf6397392f96d975546b0edb4903a141ad58e4188bfcbb078e29d34950ed60057d829899e52ebed2ad06f1797e1bf8a0604463a8fe61c46f286d20e5c2c7f38700ca5712b6069b8a771e070812176d21c66f59819acdea9a6c14c7bf56141ffef85cb655c85e620448a8f9afc03038d4199813b7dd974e3bab5ca2103a005ef4ba6dbcd35760297b94c8eb9e6d4a0e2bc9b4f8b7d572ec8f85bb2e786d73cbd3a907e70d481231a1eb067cce0a741964e5d90eb4ed80eeee7db14568ca1e78b65b4ec026f4b06dcfe7a810273e5e4bccf2acc85763cc66c3c5012265969ac313293c18c388ce791be8476c14d85543ed58a31c9a15299a10631fd614b10f03d59a9bc2099d1cb64c31bf4ad07e776f5550ed7c69705cd909beded08f0267c38a75acfd799cae887611c3815e26d06e60f4c7f1d82ff9213040fedb777f85103c3daaab0268072db832ecbba84fdab50dfe4c68008e1a4d4fe8b38f8d299c297ee4f5afba8a2cceea25df36595cf022e541499e7c7d90454ca60e1e987150954e25e5211728e43fb0dce45bed6bdf176163fd43f9bff1252a6c96933a63a6b154dc51b5680a56f04d0a0c4b9711eb1bb55c990c79584e7bf683f0d91fb9d8034cc3a392adab12f6e01c733d83641287215ddd83919e940a94b9a3a57e18036e9775c21fd0d7f447c0ac7807e4c5051d5dc21312c25197981530ffe9ace5c51923cc45e258e987fb3fcfab3df26f392cb5711282c43b1b59f666b398411bb69377e3cfbdecdbc0ba1c11932b75c4374fc54bcf0e179fdecf28dd27caa4a22308781fde7ea8f696c53bc1329186aadb1268caa4797714e847c65c26c844095259657096869797688fa2bbf78fd990caddd7d6c80d3bb645345c14f8298647bdf69f67dae383aa3c62f25298879db369f1f593898e1f78ed53681dfdc91db55e66182bba0ff9005b7c9d48739fa551d0c777c336d25036f4f05c61d2cba2ac31ea131212eed4d8ba53c39e7d9f994ff1ad1de5d65b7045fa4da23dbe847784c307428f1ab0dbf2c80f9f5ca54112c9262f374c6d79f542c483cc7bdbf0745891d9c664aa205ad48238831badcef320ff29fefddbfacfd8d87578f114140711e7f0870332387675a8ea419e76dad79f66838623ac2721b941847f1e33f8c110874a7902649396e618f9b8704a3ba2fae511611c3c7894d191a6295a97474396adb0ad048cae1794cb347986a6f646bc78a7aa52edfff6f370714e808c86924154555383d441aae93ebb462095565056b61dea6759b3127dcc6ca3f02d100722c4a62fa03e8bf626a6a58654d8a518f76a6b646594bb9e144dab6451d800c8427b4fac6d73f05c7c05df163c972b2892ce172c5db08f6c641d07f9d1bd1511e9e440d20206ed845484aa2a8698acef569b246a3fd21370cc18f27c36efdfa5b87a7b0b8902d6834b32118ed9c77302607347355f712379a94f78bc73f5cc87cc244beca28f89a6e1cfb891ec2e98791a99094e6586c3d70b803ca4e443f5f3db0efef948437dfe15000230f72518bec72ee40d8c1426e42d7e2e2ab859f621671309dda7fe94621bccd175d59789b67cc36222bf8650e932edc19b2c1fe711fd4ff08b7910d9dbb7ad8d83e1ac014bc99019a02392ece188b967996dea39f8745f2f3cc9e601aaa843072ed582b4bae2352c70d31ab69fdf6e6d01ac1d1daf6a51d0dcfaeb2b5206a4ef675be1b29092205226747baea6a2b061f30e661e73e5886e7f0740343aa8c7105991585ac97adbdad35b90256671a7ecc7274fb6614ebcb450254ecb13cc49b53befd595317580f23e425c520c783c8f7360a56920344b8759484e46fc34fc131739138e1b79794231c3fdffcea02f72f65070a51c3c21db98681661b69f1b2099492656be1a0a464b67c238bfc399cd7e0ce89a7150a0f549b7ad6ffa6766024ad7864d1720911206b9a1cd6d3a9145c28ae99f9a9d6d4b6654f8fdc6911d2e601207f6877881d61437a032921d3b2dabb7da6d12d2140a1c04b728d3fa8272d7e3a98d33de85c14b79417ad23b4f6c62c51dc54a6792e231fd82314a6a13e7f3a7a363d92712fb22c9fae21fc378f270f3e273f3e4e773d6fbb62598e55df7828965b675290373d6d8ba53b106156a0186a1607c8d210a7a11e7874c0d162e419fcc68aeccba2119e4e1ece06178ad0713f09dd7acc52c60b232b9cf115752cb0b8bcdfcee4b78e50ad7bbab1a3bf6e4d54f247800b94c4538b18154524a59f88ffd60fcb8618c1a6a7b862ece9297568829cb0f389516d04d3d4684f2d528a6457feafbe598d555bbdb26194ae022763fa30d193c6c7eb4964247af3df32332f12362b933a7bbb0ed18cf0946cdc113a407fbd195777a1f57b49f48931f6c25d1d0993440b72296312a9c565228ac2a31d9caf547e76368490ea4969f0dc542fa4fd3420ecab4a1b84e6b63382caf13128fb56129189d7432a3d59acd50fbd41cf52d3d84fe889768e797ae524df6646dc25e2bd558403cbcd965fcf40e4340843a5b42b2ba92de94c88666ba7a18da5fbd7bd2ff9c961c051034f38451df09e8c5812ff7feeca1db61d95b80734b60322afeb3855dca7f253e1164732a94883d2f189f53da8ca8d65d17f3fc3f128048455eaeb86cb1b268368f537783cd872b1d5a418f2bd4582da04abec08248884caf9f1e476cf11da301d85a165df85b89cdbf87927e9d41b29610e8deafea73a2973f9edb0f3f23c64fce6f2466670b39fac515dcdbc2e1e1907462e2609e780d6b41ead43501da43a12503bc547283b07ff1ea8659ee1c0a177bdf27e5cf502b99ea71b05930099ab614fc80678cc11b08162ee2ff2cd5156435f2d5fafbb2af8a0700518e1b8c4e91ba9130c425d90dfaf63db096a3b97d36aca04b6171095d4a85c3d594eb8f60c512f17aa16dbf7ec296a3e5fbbf5f16e72ff76b77c1d3eb5cb966176bd4e75701fabfb977f6d4c6e89f28b7f833a23979f01879dd2c1b2a9daca6c05d559e8f5daa24092a81b24db1f42b68da8696935516", 0x1000, 0x5, &(0x7f0000000000)=@un=@file={0x1, './file1\x00'}, 0xa) r2 = dup(r0) setsockopt(r2, 0x9, 0x40b2, &(0x7f00000000c0)="668382ad8c39ea0e0b84662c8d93471c66a17c5a32d80e11c1db4e25d38d14a4c794da0bc7cd240a66743a3b8489a21ffdc2c46b69e21c36d07c3fe684496d427b6b0f8b06421d177adba334e73ac56dbbe129a28513ab9f5de646570348a442cfbcd2f2b6c4c0979f3089fba25c49a63e421b05aa72fe7a8cd58dc0ec3d10c1e11da6e072b44fa0f362510b4a6bfd8f5d83a2fe239cb105e6f84be145a3", 0x9e) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x100) mknod(&(0x7f0000000ffa)='./bus\x00', 0x80, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x2100, 0x43) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe06e322e2e", 0x10) execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7) 16:00:16 executing program 1: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 1: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 1: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x1000000000000000}, {0xc}, {0x7, 0x0, 0x7f}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/18}, &(0x7f0000000100)=0x14) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="05f35d67e86543efd06173807e13cd31eb343e783a07c3201d2a957ffcc44d999bcc8799330a27e6a344b8f1bfcfb14c64b11b91e12ea0f520ce43e80d8e4698297f4bd9b069e6d5e9819253939816ae9373c82ebe8ec4d0ccdd3a557fe7452bacf546c01b6f3aa568bdbeba58b32d2f2d588ecf6df0d9e4c1314db32a8e2bb787683e0014ff178f29b0bb2d38c433947db84e69eddceea4612d609fd6a5c37697133009044301f5317e61cf0542a23cecbe93d05af2c8aab2a9ead089656106bfe858855738de57f64319fb68d119ebcb802c51ce8981e011328ae95d8d62c40c24b0b226283fc14698c77b", 0xec}, {&(0x7f0000000240)="b5f34ce39cb079073f060de183a3066c69ef885e0c73d5bfb312047f19cf5f5f1058dadab569e224fc66c6363a681e3b85291fd678f12a1f3dfe4a45bf1ca96a0ef7f06b16f7de2f31", 0x49}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e608860000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000008095, 0x0) r1 = dup2(r0, r0) pread(r0, &(0x7f00000000c0), 0x0, 0x0, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x3, 0x81) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000140)=""/72) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r3 = semget(0x1, 0x7, 0x429) semop(r3, &(0x7f0000000080)=[{0x7, 0x4, 0x1000}, {0x7, 0x8, 0x800}], 0x2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x6, 0x4, 0x6, 0x8}, {0x2, 0x10001, 0x0, 0x9}, {0x3, 0x8e05, 0x7, 0x8001}, {0x9, 0x4, 0x0, 0x100000001}, {0x3, 0xa106, 0xf202, 0x6}, {0x1, 0x4, 0x0, 0x2}, {0xff, 0x310, 0x0, 0x20}, {0x200, 0xffffffff, 0x9, 0x3}, {0x8, 0x8, 0xed13, 0x8000}]}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54, 0x100000000}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) accept$inet(r1, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x5fff, 0x0) ftruncate(r0, 0x0, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)='m', 0x1}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x220, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xacce) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x91}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x400000, 0x800}, {{r0}, 0x0, 0x4, 0x4, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000002, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x800}, {{r0}, 0x0, 0x44, 0x1, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1b, 0x8, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x22, 0x6, 0x1}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x20000014, 0x8, 0xfffffffffffffffc}, {{r0}, 0x0, 0xc, 0x20000081, 0x787b, 0x400}], 0xffffffff, &(0x7f0000000080)={0x2037, 0xff}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x2) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 0: clock_getres(0x4, 0x0) r0 = getuid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x335) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r0, r3}, 0xc) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000140)={0x2, 0x2}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "08530ddadbf7b05c118e46e997e4c4064e567307"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)='-', 0x1}], 0x1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2000000000000202, &(0x7f0000000100)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0xffffffffffffffff, 0x0, r1}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0xd3, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623f378a53066edd771733e741cbb00c0b906551d978d590f25afca4d4fd0ad8c8cdfd40f5ca4d90ad3293a137125a3646b2cf1eb12ee451c2e640d4f1e5b237d1a739192d4655735e29d9d35b49ae96695faecf14389eb4293a7ba8ae89505410aceb985787ad718ea29") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a000000"], 0x47}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffe70, 0x0, 0x136, 0x0}, 0x6) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000340)=[r4, r5, r6, r7, r8, r9, r10]) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) close(r12) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x3f, 0x0, 0x4, "0955b2c8c55a0b343808f9f36238019d6e671de7", 0x7, 0x4}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x6a, &(0x7f0000000240)="c41d250461444a64b8aa56bb3ee7bd03c96b1ea90c77a4dacf61ecf5493766dcccf464ea2cc7b5e6fe5dcb85cce109576c8fca2dccce65175f35f9b4e290bd47cbffd74652db67af5c5f641eb9a9d6219c7434775d01a60224c1e38513c44ac0903118f4fd6d56d3a623") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000100)="95") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:18 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x10000, 0x0) fchmod(r0, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0xfffffffffffffffe, 0xffff, 0x6, 0x0, "26b51c6b73582a5ab15e814959f5626d1c2080dd", 0x8, 0x8}) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x1b9) socket$unix(0x1, 0x2, 0x0) pread(r1, &(0x7f0000000000)="2c04370cbf97507ee558d3e6e5fef750830eeda1", 0x14, 0x0, 0x0) syz_emit_ethernet(0xc7, &(0x7f0000000200)="ff9b295d84a67005ab42f4639dcab4b3d9f068b5856feae5bde2599ab1d20d9a491e0e52b4a074cd69b36efd7ae79279b6798acc6413b7009b4ad65bf43551afff1130f8fe0b8b01518647451965374443b4c38507ca80e08609f2de0035ca9a0844d183918335b5ed9bb017e58b975e4dee87ee04f79634c1499e2c40dc5da50bb0bf6b8dbb8e7d8441c1d903fb503c3c34a56576a1cab23a56c053a92f799d1ac8b505af80068a91e2173f60eff46ed8d72549618433183af7a8c3c7f8844a018063255d32b0") r3 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x8a) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000025c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="d7e8cb912b098e78a37be38c6fae9f804dd8fd6bc9689a5f1630660f9f1825d3dce3d920cf685faef9d36b4a6ff4a351f8d349443196e9f97bb2fa313d357cedd99cac5611e3ed0f4423a4d6d73d57428aac941b8762c8ea4a824cf32ef3abb84b49cfaa8c2bac6fdb291d8ce75e283f461ca0dbf45dc625775172b109c911ede448a24b36f5d295efd3db766fbc2da264a5359173f1af265388916148b9f32f3270d497a560b1be33f1e126f6f069b76f4e9208c34525148ba024db1fbae4efbf6ace37adad58bd710238a7ac00e6984de1130f032956dd5a3f63011281d9c72f1bc86c40b92ea45edf8f1cf26aca5e8bc111986b4905d531325b8e4bd6d56310c149e926520434ea89505dcdd15845dbd181b6c91233b2a9fddb51a0772bf6a649f248e952ef7fa2f1895191b015065c74f5a6477e5251dbd4cdb58b19718214bfb40a007b652d", 0x148) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000280)='./bus\x00', r1, r2) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./bus\x00', 0x150) open(&(0x7f00000002c0)='./bus\x00', 0x90, 0x10) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:19 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x5, 0x6, &(0x7f0000000140)="3b024d36901f83b2937e5d85999a1988bd670a47186a5c7af5a532dabe172edea87d883a1efcca0e08ec6dc5f06d1978f8b1b0cd4e5c7a13361862610a312a8fb24cd9c4f7d8749b1f92ef08f388f23ef98320365827736a3364196a345c0713063533079f6508a676b4d0d856a76e106ec4458aaf", 0x75) r1 = socket(0x2, 0x10000000000003, 0x33) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x1) socket(0x6, 0x8003, 0x9) write(r1, &(0x7f0000000040)="2ba4", 0x2) sendto(r1, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0x44, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x0, &(0x7f0000000200)) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:19 executing program 0: setuid(0xee01) r0 = getegid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) accept$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r5 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r0) semctl$IPC_RMID(r2, 0x0, 0x0) chown(&(0x7f0000000240)='./file0\x00', r3, r5) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x0, &(0x7f0000000200)) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000002600)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/176, 0xb0}], 0x7, &(0x7f0000001600)=""/4096, 0x1000}, 0x800) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x0, &(0x7f0000000200)) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) 16:00:19 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="756680062d3db3b88c5c624f6af4b307c41b4e91383153256291483d340ac763a843f9741306db657d0027563123f1055611fc8fd0f31ec3093067efaee2a194e2af37263d31a2429e6a4494724a1a6a44f7a661059485bd49ab75d87280bb86748d867ddcf0ac70bde3e7aebbe9fe64636606d48edcca8e81641402f19943ac5572fbe12ead5c40abffb31b45b18980ad92b28ef7c0ac1e4b644a", 0x9b}, {&(0x7f0000000180)="f0d13a1668f7a6c5389005f3606f5a29dfdd775abebb489a18b7c1a0bfaf9c83f29fd92c11f49a406f60a207e2b79a96abda868b3601ff474b1fecf7816e4d3d6c10b9f488cb16fa221f50cce9bd29126d786b7a514c75673ced3f998ed14fddbd697ea724991f82b5b1ed793359731719622433cd8b4d46a70f3281019529280be1e56c98d6cc572d1e346b7eb6022477e1dca1f5a94262625579b31889b73b541c94085ed553c7cb925f29c357f7a16a94d2dc32575d965915add2cf5effa7a7217d4b2dd969a4fa8d63bf6046b1c8282996e352cb088cbc3aa6b7b61c6a942b8e3ce01812e76c4bd7f04edd500be13442d0e0a1221f", 0xf7}, {&(0x7f0000000000)="dfa2a7", 0x3}, {&(0x7f0000000280)="6a348581ae5a96dbf7b67b4b1c6d7b1cf1ee64dc439e45d98753cef9268f252c28f8107d4ee03cf956cd109b27c8e6034f6c3e1738e37abf854ba7f0e576462d55ad7c6becad2ab096efdd5533c7ffb917329f09713ca7d4989ee086da5544ad88cf65e34d645539c5f76e690b9d0ba3220d218a36e9e23d855f059f12ec1aec1933156a5a9c56f929e67d279d5de56e5a7b3a1fc674e050cf1f", 0x9a}, {&(0x7f0000000340)="8ba4a62aa98fc807dcb4b5eb66442a49b3627844c03ee0f14f6c8102b0465c1641d6403de0fa53e36094104fe57210213952b2ae6b3dccdc650abdc95d1facfc9451792cd16d8f5766d1e3f2393bcd0ee83f5c99819f3870e80505305507583e8b32ad7517f10807df53c29c6b6e233719a0b805ae2c2be3b3ee1c984062f1248fed36a2667bea5a208ff14a4436b6a8e2", 0x91}], 0x5, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "8510ffff4dbe6500"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chdir(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) writev(r0, &(0x7f0000000000), 0x172) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xfffffffffffff20d) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, 0x0, 0x0) 16:00:19 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800a11815ddfe95eb9a417e0000ffff008f69e83ebeda8350", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x23, 0x1000000000000000}, 0x404) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) read(r0, &(0x7f0000000100)=""/32, 0x15f) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xfff) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000000)="e7") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000040)=""/32, 0xfe32) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/120, &(0x7f00000000c0)=0x78) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x90, 0x2) r1 = getpgrp() wait4(r1, 0x0, 0xa, &(0x7f0000000100)) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) pipe2(&(0x7f00000000c0), 0x4) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000000)=""/23, 0x17) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x6) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8040, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[0x400]}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="f97d") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x246, 0x6) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x26, 0x41, 0x1, 0x5b7e}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000085, 0x9, 0x8}], 0x5, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0x6, 0x1, 0xb7d}, {{r1}, 0xfffffffffffffff9, 0x4b40d981eff9d313, 0x0, 0x7fff, 0xec7c}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000001, 0xcf11, 0x1}], 0x5e, &(0x7f0000000340)={0x5, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000100)=""/32, 0xfffffdf3) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x279, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x8}, {0x40000a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x82, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x1, 0x10000, 0xfff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x80000001, 0x1, {0x0, 0x2}}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") getpgrp() getpid() syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) 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(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 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) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000500)) semctl$GETNCNT(r4, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0x100000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x2, 0x9, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0xffffffb8, &(0x7f0000000180)="96") utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x12f3571d}, {0xd6, 0xf9c}}, 0x2) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[0x7c, 0x0, 0x401, 0x2, 0x1, 0x6, 0x8af]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e7") read(r0, &(0x7f00000000c0)=""/32, 0x20) 16:00:21 executing program 0: socketpair(0x1, 0x8005, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000980), &(0x7f0000000ac0)=0xc) r1 = semget$private(0x0, 0x7, 0x400) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r1, &(0x7f0000000a00)=[{0x3, 0xfffffffffffffff8}, {0x0, 0x7ff, 0x1800}, {0x3, 0x7, 0x800}], 0x3) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7ffffffa) r3 = semget(0x2, 0x3, 0x4) semop(r3, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x3, 0x6f, 0x1800}, {0x2, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r2, 0x4, 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r1, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x2, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) r4 = socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x1, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0x4, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000d80)=[{&(0x7f0000000940)="4f64a65807bec64bc8ab238634b2bbe87a56a777d9213eb4399b638347a06a705abc3e8a7a2254"}, {0x0}, {&(0x7f0000000a40)="31dfc286749e22dddfb8c2824ba9c9e2d43b926d16c2a9c1b9e901f9fae2529245cb58a26b30b367ab1b8b192226e097f0163b10d20359c5e51b4c0c4469170b65111c80cdded0efb0"}, {&(0x7f0000000b40)="cc7e4724d5fbeef48a353a081eeae18adddc05f31d6f6cb9f8fc779e83580fb06e035e78d4e57731832fc661b0de58d03c2f8f5eb8cf78ce0617c53ffa07a198986707698ab8b3b346252836a15bea"}, {&(0x7f0000000bc0)="2b0512656e61a8ad74b5e9c93bac4fa04e6fe4cdc2c7de509f102a808efcffe56a62808203bf7a3d521b5d121c39d3a4a10c9dbe468137495ff23aed8d54f6f76c97f25686a9dc7a2a5b654f2662aba253c100e4d962661519be65caa568bd6e81f828ed8ce7649eab343fd75169edc314e9c0"}, {&(0x7f0000000c40)="b0ddd171fd883dc0930fc1e0ec3efffdf6c5592767b71b5e1a5bc8155a4e87ef6aa668cd6c1f3b60a507edc00a7a55e233096dbed8adef4fa7154c3b546c61cbe2af2161bfd6b5870a0ca343ca22cc612bd54aaf2aa0e676d9c9515cd3b72ff60b88f46b95c52ad0e99b97c0c64b9a75cd4820e404c98276c445dd712e706d35fc7d2ae544879750fc5238531865842c6ba3559a403ee417f8ea4ed50cf53842ac74db1a013fd29e63dd044a2ae98e667cfda71f39ba"}], 0x1) r7 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSBRK(r7, 0x2000747b) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f0000000e00)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x4, 0x1d, r4, 0x0, 0x1b) getitimer(0x0, &(0x7f0000000780)) setsockopt(r6, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000009c0)=0x2) chflags(&(0x7f00000008c0)='./file0\x00', 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa2020080d8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000080)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b65553348e61e0f670afd0f51a98d5930033bfcba7f0a71bb15d0f9a6e83eaf5014", 0x46) 16:00:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0xfdd0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x3a) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0xe19b, 0x2, 0x50b8f249, 0x0, 0x8000, 0xffff, 0x0, 0x0, 0x2, 0xffffffffffffffff, 0xffffffff80000000}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x80000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8480, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_broadaddr=@in}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x210351cfa8c251db, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fchmod(r1, 0x2) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 0: msgget(0x0, 0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x800000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87, 0x0, 0xfffffffffffffffc}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x1, 0x81, 0x0, 0x8}, {0xffffffff7fffffff, 0xc73, 0x5, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/171, 0xab) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="b6ab1e5230968bbacb9adb42829ac2e0d46c9454c338dd552f1d1123d2610e326c621d474f78a49f76931b6821ed1a4981d553b05280d2226d277ace31583bf09d400f6f660dd9e3036b899fe39a2d43d05d96fe00d2e6aa1096112a7d6bf759e1d5a21443f991e3dc78778351f6818b70f8bafce0567b0ed1f9992b3a0709a73093a3ef7d5f560c2bdad17e874dde5672957650a6cbe987a9c9603f041c4b3a788b18ef9c4da7a8157c8f5d2942bc01abcfe325", 0xb4}, {&(0x7f0000000000)="03d0f4a38af1cbcd6b8b294e882056d4f988602f7b16a73e14b24092b34b", 0x1e}, {&(0x7f0000000400)="5d04c6eeb3e6a44aef89be0391ee351e35d32db9acf3b3d265de166d66cf255fb93a24dacbc5717d6f7bd08230fa70415f031293fceadcdd80eefe7e8d6eff497b58b4c628af457bf9a8d449ebc204933024a573b56948b4fb640534052b3a882042ade47c10935dcfbe52bb01d9da8cdf8f1b84604a821af1cab02f02125db2031a37cf846fb449e238b99a1fa486851771877bbf1b7a626f3037395ba21fb5a244e633709753f3cf32b3ca17fc44dcfe1879daf845f598e8447a569d372eea11926c16e2b3", 0xc6}], 0x3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="824d0824785d67e4d977"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="c4") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x289a, 0x401, 0xe6, 0xfff}, {0x0, 0xfffffffffffffff7, 0x3, 0x800}]}) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0xf9, 0x3, 0x1, 0x7, 0x100, 0x100000000, 0x2, 0x3, 0xfff, 0x8}) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3}, {}, {}, {}, {}, {}, {}, {}, {}], 0x9) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x9) 16:00:21 executing program 1: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="c4") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 0: r0 = syz_open_pts() pwrite(r0, &(0x7f0000000100)="adc881d1711990d5b917babdd1b4f795920832cebbae08f44c9abcf2211c633cab1d4e576aa0e959c4232e7d0a2492a14365594df204f0a6741609f1090f562b541c4a451e58529f89fe6f5c44cedf91c5f707d419d2a709d2e97dd5d0c7ae8478df52ce2eeefc669d6554de54a4f1fbe5b7e26ce9805a2c696a595f47c8f3d17e8dee4d34755baa2f8cb9bbd5b6bd2c5f662b0c978f21802bfe52d6ca832f0dfae1e8bcff14d68ba941d73f9093c7bca53ab78808a3174c216ad9bf453f59ceb101788700a52674ac61c294da1c64071d200455e054dd8656f73f744d180125b39dd978f800b63a675897317d7a3ed399fe1a9dd105b0cf66e4b1e787a95e8400532467f1cf9897eb0e81621f7c7837933c1dfc6cd9eb806a95b286d6f74efe3f03bc0e1e87ed226807f95eedb66c3038cea7a50aafcc21bde356874a6e0f1e478ea144aeab61a09a05ba8e9dfca6f13ffece8b7ccbb654108bc24aab09cf07dbf48f3d559e96671353050ad29f9970ecb12f623201831bc7f3527f6f84d1b221a00cec54b9ff4928b25c60719a74809b82ff940ece7fa9b254051623b990354a129813cb0b24f91bfd96523e78b7295f2dd0e64c89796c97f6f80178050dd15cb407211a1a470910b5caab3037ca0923aea2204ad0b4876f4caeed3269022787d1167512e9650f472949b9792b7e9b14b09d4375512bf385b9f6aa7cf2395a7bbafbc0a5cc7d8d4ff526b4439bdb558bcc3ef994c092baaa2fd4feb628c3905f389bd712af982b1d5dfad9b29ef745d032777bf6c0b3f77d0e21bfa360f815a3232c84fd415438717cdc148d4d0a367757c31ccb59a5b08309492d690ad154bac0cf3fa40ca0706ccb4894fea29e62100ec34aec5d92e302cf46262736db458e3a099a031c5a473ef5705da3012614177aedfef14560745f32a36670c8c5c89ce6c81dec616e08a722b049e5024b552d51e7b1e67314f7e399d36619edfc3008b1fcffd549f016d1ecd44da56a01f3883f20f1a27547b074691512732408489712fcd695a57be414290783a4f095628db3dead043469910d9a00143da938797cfd6c9c584cddd5355df9863e44aedf9532430363bd199ef828b56bf39d6a8c5704543f9fba353f1b6cc3ae1a1a30e1b1638d7c2cef35ef235dd148f1b3c4aae2aaaa6f7cacfa1a50153f9e3ae2349213bec0fd8aae10bb1c226363bdecd20b8a9bbeb5ec63f190bf056c68aae1426490d7bd3c198f8c0b051e511f8b4da1dd65cd1ce2d1d97ffaeafb2e34dd9366131336df1449d03d182b957dbbccb21f6da2b8bf9caa52e6fa791ac0416316b905c76b7244e8a3b67e936a6c5b52b50a274abc8f3d507cda284be8a4a505b35de8e238142e005865b80a246b43d1761c2293942b75aba2be6f62d0ca87ace8a4a4cb96a60aa5144e2e38193f2a3d3426e07526c7aab9292d858ea3ec3e8cf5d298a64de4b926d1b874cb2d5e718c4c150a939c545e1eaac72954c3d3e6a3bea68e3af9249e105441a58bca59f6171d42b8b3c7d8a06592ff7d186d174b736f4fd85a80ed20c1a7a080d346bfbc91733caf4c0e7e66c9073c60b042d7a6ff98415dd7c89553757e1d9bbf930322906e72a19d2bafcfecb2bbaa6900f703bd8292710fdc4812a285d1fd090bbbd194d6a80a373fbadd559d08ae9407a90b08d6e997c565d58af54f036904c247294b346a73c697aa175089132249dcfe6bfef0171a350e077b9ae360dcf7910fccdbe1f9eb23ebd2184a5ba0a4ae7b810f45f78b349d81931cba0b161ea206373b4f72b0418a93b3926b131cf650e863242d888a53315dd8ad1dce21101f6109062b8925db4aa34cb90317e88a609f7a04db8d3f9d49b48df6d3655a3b9369d6470aac063da036d0b9448b3856ce934efde6ad80d06c9175ddd4ce230c17198154f4ace9ccd5c71d456c9f7cd5ddccccfe003f53d1e29012e224e3a6348866aeca446a2599622b07340daabe390783421e3dc14f23052ba8dcbf21a1df073a49e8b7822d751cba4cc5bf9c9f211348aaf5b3c868bcc9f73c458c655824d1f76b67f8dae27333831ac1eee6dfc36f702bf20b8e99fb4b83d3c4a7dc9519409bfb89b8a0ce7de752f0d9551ade4bd826c6ed5f42f50c2102ff1be88873cc3a2c364dc265652ded5d1d3d6fa006903862479a52087778acfdd79c362291b060bd44b5d937afd50fc19a282af7f66cf9c3060fba897207135ed14d1168cff3aecce34b7bf7afd2317529399892d5bd0c5df1832fae50d2d3474175ce92b971700dbe8b320c8df6f6333c2e070154b1b004580d4ac644901ab9814417241348023b3d584a154ae66e36ee318ceb0cfaf85c4d5188eaf85f9386ca18884f4f490461795a3c7f7902eadecb0e6ebf9fba4c1f86bd58065a88f509da0e6d601c7368d3053c69f078b5ca485e064cc8c60967a89e6aff3a38ba3bc8d790400b829f577293bc607e303627fb53bf766386fe1a389fb90c4a11dd593065935e2718e75793f75ac3084d2c4bdce054b9f13708d4e4373f24abfd2a92c2e7138d730a0a53808c93cebd7c3e0f571428264944db8c5e2842a6f152e5e4173c340b8ad4eefe098fe2f0b37495f3e5761ca9b20d7e6e30db2943062b4d53c492e444afb077c3439840f5e0f0db6687daad89ea890a5ad332ec14bd60bf53cee159fc28127313ba0a84966fa18e336673845b00ae74e87d4019e589b3949afc2dc196e626a064cea457fd8f28999663400ea3c1a51ddd525e6007bc4fe5945fbb9fdd92ccb7d3cd747a6941d3304f134e46ade935fa4034d1067cbcc15a45dd2a82eaf3fd4f701673e2d524d39ae643fde43afe458a229991d07db0a13562cfd713e117428e396320563b39c02d97a6f52430fe492b300289aa232cc4162388216cba121608ff3f4b2f19061e30aead84d5fa6d36797a7e73982168b8c8c1e31cbb04bc63857688e8e0e2746e3a37d4f0924fe9d6ac14c4f6ef24e5bf9697f2015fa51d7e47aaa57d9e8ea93318aa710202854a3fe9da0adeea496d589cd83d2410cf1a9be9c79e880c24c4926f80edf60b51f2940c3719c9c50e0977b5ed05b485ed2bf35d40cbc9bb10955be40ac435c6536ca333fe5551d3054e62fce0d8d90ea15d33152b9cdd916d95b24519d08ec2a131447cbb2cdbbe41aed1edead057666bc13238367e8d1b1bc6a33091340eb66df7edf5abbd68fccdcd846621b05b86338a4849eb9cf3cd50f6b38c132ddd46d281d18faebf20795d96c1b63772b562844d71b1fe353ef39b9ce18f5f818f6e34811c7db19eaa4b6952c15af9853dc5e17c0d8dec0e3ad417519edfc314a3921f8bba7dbd1641f52bf452c86a9c684fb967d02d400b1fbaf871110b737847bb50dc25522be2e4a2498bd3c6db928490758f55926a679dada7c5ab68f4ed664b5914f52748f0e02ffe76a97687bd22029625e19215c7fcba78839e6a9b64215d37faa9628d1cf50dc13ce3afa99ca87a7504e36677979647b4f52ac884ba8562f92a678de85e88f24ecd550514fa298aeab4a45737c5b1722ee33c05545e55b36619361ab5769773a4cf5b3e2cbff5a59d949752c45014668cf5671bc962beff48d9a7269b4afdfb899fdc47ebcfcdbad99e38a55c22398abb30c611c986b8634cba47b2e6cf3bbab05cf7276d8904796131d08c9424807f6f3ceda79ef66a78c4270630277ddeb784b88700ae9b2784aa6119f4e1de6c7c2eec22e96e60c1994d0392012fcab642e6bd88359495e402cd66e425917611fea967bc827460687ffeac09d010dd00bf15608e6d4b10a96a07bd996caf30d0c3a36cb0e14b784f71ec6cd2f5560cb6219f3819355d9cc3c77bb64154070bba83b6f4558d21ac9e2ec4b4eebd715582dfb40d920206a8ca557d94132f2b716bacb6e13dd6f30b057b7d7fc0db71018bbf7ba5982a0a08e342de5a7677e67f31a80900b365026185491141c795a815241ab4eef247f3a3715f5c7beed3c279db6a913ce5f51879916eec1d1af3d137e17b388d1eb1e221ec23247ef27d3074ea5781538d885b7b4071704f277b4afc214e4cf4a30e57f97c9d020d70f2cc1a4a2eae37459b2e8ce1f9057bf0c8b30157ca13f0a2595b23c346e6bfb490366dbd51dec84de7b723041883e9e495c33cc17b506ac2b507b12549fb0b39f6de4bb11710b43f5181eea2c8f6c13a5682f126fbb7f5351b7db4c709d8bd99130175c6af93b1438dada45813a3a0086c36ecad040f8aba311fa63c14be1a4658250f022aa5607586f06cf3246973bc5c1f0ca069235f58c493150d9ca15e11d5a26ebb0342190f338e2c661b3d88bc0493db8cf2e4ecb05d02abdbfa4df4a83e2c3f5dd810deb7760179066a8ac408d7314b6c2a37e741f9ef42047c22907551b982aa0f5e7592720f38d4533d5a99a8f3c7e78f26dc92b9475120de0508a2eccc5f63ad44b4106c7116f9c576aa330c3cc916d4ce8a7f316afb47ba983e204deaed8c13fbda026cdf148610002e719b5f72276eaed5efba71bb9d654a537678ba44bb31b83d1260ac722aea70023b6174bd0236d098b4eeeca9734c2a10b51b34ef6e54e7d9dfa47c3f4d150c6abec9ddb8b8ad6c1be6d72292a7267a87c69ae347ea576ccc0c2f9187253ac0c7ea573625ce178a33cdc1969ad7fae102e06c8df0cf44d6d340a43de386fa09735468e2598f5b3b5b4f6cd051f3e1d17edcc40f4e5f42e63a79d109a1d9a0ae3bb21994ae1e12e5a2e1bd1eccce84ff9ef434489cf8220b75bd3505f5bd82fbe26ce653444125b4f69f9d7af37ab2aeb4d17f28246ff18fda42941bcc9a321fcd9d4b02f079189c36fb0310e2765640657df6861733a810b48097aafb6a33d8b231f285cb68c5a0198be48dcc37ab8ff3aba20f4ac9a9c23b5e4b36b22c0eb572cfc175db9308255b4c6959290f2df7e1f4077cbfecb16e1533e37acea379c81bd8691d8cba81458a333bc8408534d5c1faf4369b0a9775ba039efb26aa2b105e1d89d6a4c33ac22e8114e1b7d12145fabec8a2e83cdeccc9854fb03962cdbc1c59635db3ec86390befbe5905ed5fb7a28655dea809220c7fe9fd1128659682daeb12b1bd536fcca16b997745b597baf594d72897d8c4725b29d22a12f138f8bbfa1440e9061b826439514a12925ee10db80f540e48833ec4292dc9e10eb83b6bb8655bb41754dd40374540f7c7e826c70cca8a5fc889f753acfd7d174c001a483caf42f2426b8f52ae70d9af788dc44d04ea752fdac63a338b9b1d61207506289c9f6af7d9ef8554f5a69c57903216585e9c20d889d7bc35c8bd8053ee86d72bee31d19293ba3cee469ddfc2883bb7e969c257aaa0b55b48f7134f4f508562475c5a665e09b96d64747559988cf57f86d7d7ce92d57b77d48e2d860ba14223805b3285a51e0c7681b771f923868dde72388d52cc08d46019af6bfda61bfac9766b640e9755763ef3570b8fb94ee01e4874ce5a9b14bf3bd9d0fd219d7f755fa54dcafdf6af63f8401dc06c010dd33ad82787040f2ddceec3087734d10d9bd235769b69e46983df8e30fa7fbdc2e036172fc7b4baf6fe8f571140e619987523d9e0a079a971ae2cd910cbca4c9b4b9e0f7c854c3a144de04c87b366973174703134572fb7558fbddad0068e9714ce29d8a8c4c4dae869cac8e910733789af00b4a3608c9af1250db739d99ff6a92eeb55217449053aa46fbc86f19949f661eee9dcee8ec06f41cfe72d84df87fae0790eea6ca43007ccf5cbb0ab", 0x1000, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x2000300000000}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000000000/0x3000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, r5}, 0xaa, 0x6, r6, r7, 0x4, 0x6a5c4d3e, 0x5}) 16:00:21 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) r1 = getegid() chown(&(0x7f0000000040)='./bus\x00', 0x0, r1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") r1 = dup2(r0, r0) listen(r1, 0x5) syz_emit_ethernet(0xb6a7811bbde5750a, &(0x7f0000000400)="f811e3876260935a0c00d6c5d071a765bc6fe46f4a0b92f8cf5164985686822ec778c62eb279b91309a7adfd45cc9da0db2f62c3aaf9fcb742598eea71b9b50994dd1d8071d935ac924655133e148e2848874d8028c48eab4ec6d7498101a5d7902adb499c4aa7c3cbf88db48e15cc97924daa10e5dbee") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet6(0x18, 0x3, 0x1) setsockopt(r1, 0x3, 0x6, &(0x7f0000000000)="7b2c7d90cdfacfcfcaef933b853af19667e8de81617c2230c43e598b544472067503c88b4222e55345ba222ae084082ac3a0fbf189869bb1536bb7b10937526de40a55ab3bdebb8493079923bd6e525596b11a9dd2c6f8f5138129408966773b9353e7089ae79d505039e13e0478dc2ec5a9010d29083a1fb0760c7e2dbf5524e879bab5b6f0ecf6c477280464678b70c9f61d2c60a011d7bbaff3d4511e6987aa745b824ae600fc010915ae54637d208d20ea714d02b7b9bd9ac6eb68263c3857319f81be3b451c0fc413495969852c927b684744", 0xd5) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xffffffffffffff7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r1 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000f80)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfde5b415eb198b07dc62b02a15c3205c5a50b381951400000000000000008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705905dad904177bc0d2925b5a654a0500000000000000f0d8324e012d03003d01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048c5a74d3c1c7571898ff722ee9831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eadf000035e4e64920e56355d83d95662f0f5b57281d3d2a5e2a2a3e3fc1bd59c90000b1963eb4057085dd9576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a1dcb6b0a5700fbeb82e10e6e4cdc213af58d3088869f1adc7cf1eaff03000000000000f74178d0bb7df21e53c4f900df86243200e8ff80647ba01f1d31bbb3d0f41e51769f0fff2fb39810270d91532568ddb82e3b832635ee599b42a2cc79acd4962e89971971d04e2004726074874f5c3d17f083bef9732f26e5e1b3fa68a88d8417db5dc68a20d8ae2bd4ad7c14f1af51966b3fc2858be93c8e1c05f7adb6d67e7b639ffbb0df9866ed6bfd6b32d10978b18e33647087e8a1b0467385df60978b9adaf72c89360449045e6996bb8680795b33d5b1dc02e450febffc886200000000000000382d021a0df7f1d21193a7a1b4e98b51497ea511c055ed79cddde9280435cb0c315d25e049be50131023b47ea7ca6e98eaf7aeee01ec6da64623627f66ede47ad0839650ab0829fafd326aed5429478e7e1d11b354aaf3b964e56b13dd4024ad83c7fa4c1301a93d4b235ec67ff0e5e86384a61a370486adf0f25fa49d858237f5298e452c5764da1aaf88620fa36694430c4735d0b95c56f1b9834d6b9b7ec214342d7826a232c200a959104e8dc3c63e02c46abdef9aa446b5f21152bad223d2e92265dcb0cb5898e3295679b773659404c304ae8e3c5514f93de53c56d4bb2a16907a1d6d37fa39b80bc2d530a8601b3375308ba3ea9ddeef6e9b40d6cdddd5e2070067cf12f78e1f884b5d1355d2cf8181ff8d1e32f685dbae2cdcd841e78e"], 0x1e2}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000500)=0xfffffffc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000008c0)="5141bf6435862abef80c67eeefcffa6c3f051e4fbf3aacceac64c1e3eee65a51905f006f0d6bbebb3ff83bd6ff940f8360ee00e268c877b2cb3e4aa32933aa354f64c8b05c08fbea41325a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39331cd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12c01f86a26d252fe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b90848086", 0xfe}], 0x1, 0x0, 0x0, 0x400}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r4 = semget$private(0x0, 0x3, 0x1000000120) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000b80)=""/189) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x2, 0x0) r6 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) sendto$inet(0xffffffffffffffff, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x80000002, 0x0, 0x64b) semop(r6, &(0x7f00000003c0)=[{0x6, 0x3, 0x1804}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r6, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000400)=0x2bd) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000480)='W\x00') semop(r4, &(0x7f00000004c0)=[{0x0, 0x100000000}], 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)='r\x00') close(r5) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) unlink(&(0x7f0000000540)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) bind$unix(r5, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair(0x21, 0x4000, 0x40, &(0x7f0000000580)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") fcntl$dupfd(r0, 0xa, r0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 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)={0x2, &(0x7f0000000000)=[{0x6c}, {0x16}]}) pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000001ac0)=""/238, 0xee, 0x42, &(0x7f0000001bc0)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x4, 0x4) sendmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000000240)="847c99c7659c70f91326061110f8b982ae00e6b565242716173ceb8ebf6c2f2028cd9c2f445aba91d2a4d393c748f8c4aa6dcffb1a2184e18857aa7d866769a8f3be6fdabe1dba42f443a0b0438a57acf8d6300350c18a867f028c3795d3f4ad519e7cd851167ed092f7d28547ece34b030873f94484456111e2fbce25d9b1d9732e4be7ea550afbe4848b67b9713d2677021762460f6b7920b4e5730865e687935fa4299b4f0159e08eec29c73d150008f36ffb9290c3db862ac2dc814c2284c30208d5c666e050de71910097b32e64c50279447111e864420af5f05afbcea14264ec5e69f660172e268dd00464197d", 0xf0}, {&(0x7f0000000140)="902489d510f402e387d8bea54cbdb11a651986faac0655e0d004ac607b64a2526fb5228a22ae06e5cb802e65a934e9d662e2e2b4f410e60cb67e53a7b55b1963041822db1c0df4d498d221d34d081c7445fee3adc7046daaf037a9924a2dfbe9337ab90e44c990f4f31bfb3b61e44a44150ea66cc5643b87203f2ff7b11ca4f4138a6cb350968bede507702d6db17b43074c2b8ddf49af324b080718b5524f", 0x9f}, {&(0x7f0000000380)="ec6334041fa43cddc5f06be5cc2600dc01c422690caba9ea31694aef1ed06d1fb87b61faf165a7d9ba11661e717b1970ed130dc18627c3e596fa76e7412295f6b1d82d52962a4e9a5d9e968a023bd0761093a6a0872705b56d45280bc7907ed9d23da40df6fee20916dd4c7df65e48277a3079d8f00a21c0f0dc774dc683b595be3de497c58544b61bbf0159ad3ca01a", 0x90}, {&(0x7f0000000440)="e0063cc7114b7e583e0530225ec6d13ee59143b9f3a67435079edf5985b16c5b24a411ced37cde6d39a205b8ae59b8c7c275331c7e669a16c6c6c24ecfebb2216bcfa105ecd47dea61cb00a93a35bc840250c9468c6e4f207eb9d3396d45fd86f46a1fb42eff35d7da81765e28d10c1536f42cb9b371af0b74c2291b2e4b2f5877a4cfe8c63572e84116d077c166874425f644417ddedebae96bf621839e890e59cd77ac94bc06156f926abf9db54f24efbd554c9d97706da433280deb00adbdb2defde4c0d8841598a26582dfe289b35b85fa306a9bf5d887aff12ccddb2b1e32f920c51f1e16e540ecf2f1d8ea55b6a39acd8c6de2759f79569c4a1c75", 0xfe}, {&(0x7f0000000540)="29c51df7e47f8504d2f1adb203975008d6f797c3e0edc1bd2a639919bfdeff647361481d0c23b0d1a62f04e35bc2615d082ce98c79c99b1f53071e3fa806bf1da24637c9dee1feb9193678715a0e6127509b2233517d", 0x56}, {&(0x7f0000000040)="2de28bee2acc6b0e0647993324ab3ae1bdec5b49610b7bc902f1d5024c3df44fc67542d6981082e1e4646245bcdd065df5a3d43c8ff8e8", 0x37}, {&(0x7f00000005c0)="e302975733852cdf1d2e2cec7fac1683707590fb5edd7e818d37ee209a46b37e1dc12ab790b299b7eb2a9598d422095d53b54dc3bc0244b8f94f34b1dc571adbaab04369e2bfa24184a404f3c0072fe561d4e5e5f6571d11e5493d260f98a0f98031843557bb0562deebf8173dca5db22368585de19cec92fbf5a360b18078607b957b0a883fa268be45a937d730dbac050809f8894ea93d6b5663ebf663556a5efb59a1a72fef567e13d49a516829ecda69f01762a2099cdc7c8c9e84a2e7fd5388e03babf5b951aa7f58ee676418ad6db2aabcb7035a8ba95d2c105daec8f9ed0e692b4a193b439dc7", 0xea}, {&(0x7f00000006c0)="8c97d56db46f85e0f90774cefa9e5b86b6fd62cbfc5c82a4c9acc58e875dfac7897184bf60ecf923332f6615d9b22e3d49f2a2f2c0950eb43216ebc68bbee38ab9fbe17d529905380611c289f840cb8c00dbbdcf03c0c285e61d720328a7ab55ab3fe1101d998580b33663a80be829e90448adc4408fce50ed79a1af6e5896f4864534b68646f3c7c27ba3172e10e8d59217fb4a94d5fd9009a9d792a9b2563fae653838ffab14acedc2824a48f805bdd2604648fbe091a77a7a7719977596e41728758875e1998d9920c741d4ca78341ff497ce4f096a6dfeed2512eb98e3c74abfdee1d30de40d9da26b5441cf61c45efcdb8e5a7367e71b9d734b875c9183bef6e50611bf3ad27a1d1f9f6028028edd76244e37508ed9e817471cd5b9bbfecdedc641adfb159cdb411e1f9de8854b63aba5d63d12c0315116bb543fa61e3c44908cd5176ccff0721f7235289639ac8caad1e3ca908d54ff7b53982109c3ad71653d028be1c61f7a89f2af93218f18ee9623e3a874cc0aac925392d4f868d6ff88b923543bedaccf6e07d89d8ef2dca70562f6e03ed6a6617a66ceacc6e40adfef6bb0975792ffd5c1a327c65a8fae5a8a0fe87b698ed34f2f46264e3bb80cedb7c21a2de0d6e9c58b5fc156be842e8511a9a60dab385593fbffb339ec074292d2180027acea075990e91bb64c4a633faa3b735ddd9624b00560b0fe79a791a00b01e49752fdb6915909caae7352f4d82955e15fb26669c1d09c3373fa7a6ab8c9518e3f4eb330e285f4c3a9733d5ee5ca414f21e8a60a552cec9e788b4fea6410195780facac48bddbf18814f03cc043e7e9a3f42b6e92cb6bd3ad9ae46c644621785525070875c734a4d367c8f79abd3303a5f0e858fcc3f18790d8ee91989725684cfa197003a12a72d440236b1c8a27b79b863f020c2bb3592968118abd78883b590e576ddb723035f0e7853e5e59cbf6f7159dc781d47c5ccce72b03bee3b9a2c8100e9410ab3d7520f7825bd559a7b02aafc30c462663ace19ecb20b74bac730ed0173fbd136132dc421c2995a8d1cacd6253df3b0312392ce0d8bf8c977e33a1f718a83e63250a8a9033779f2e653fdc428fa77300872a13f45586a1d4db1cbc2f840008a891271fdeb2f9a5f5098a098aabbb11e0897df5b8c3b881ec3ac145d06f544adc1812e6dd950aee6409e73cbe8e2e561ff28477412d2c2c3ea44905a791430064b551d63dc3c233c69b14ed6e129589fa3902006f17a5d667214dd3674aa60d1ea5fb56192d94cc52f49949790d2e816f567e6d4623e7a42557892e58854634035f05d29d02da555a86c4d451d3976590abb2568d126c44a239f4a503879570210f758ed5e8b9ed2111e43a04e0b96d35e45ab4a774e25460ebdd03e98a900336a3fd85c0bc95911d6b1a86ec3a7d4753704c0f4a92ba189c63db303682512b55458eaec5dbbe582d8605fa3ad44dab32c599fe462102431b40181dd9b12bf0390cac95fc474dd7bc6f4bf77fb4ed3fc893c4b5d052ec16c7750c04d83b1154207234e2ca5f07a32593709f2f32aa64a0d717fa7156bf0b9e82436c6c89e733f6bcad6bac707abec19cba343c0e3d601a27fc817de46f4ed8df8f19d89120cdd93663993444f6027a8c136c5dc7f008dbe88d741b17d3e5cde86ca8e61545dc5d60ee936d82f43b8c1efb7d59c718119fd6fca0c6f9672076d2ebf9eb6a496e9a458f2a2f84ad1987b5dfe59d6c845971b8904e6d67815112895eee4384f46a97b8b89ae812817c7c18876342eb86cbb68fcd65975b7a0e2948c418ee5a05ff779961238478e103d4935af0de0e1435a7a20275d9c99a9201d04e2608def4f8d8b7f6917091f65bfacb7ac7e0e5f75263d5ee3b612d0e89843f7e1c0eaf61f090fb7016c209f884e882326e58b7762476699f15bb79eb9f21693567b7d7711d89ab61b83df8e5ed70de5e95ec040cf7cb10c0a1c123124f89de58e9c83c16d5f13137cb44678a645862e909b593b30147573c2c5cecc6d23d4bc1f3cbb212cc10eecf6b19160637efb5152b37047b65dee1d83fc099bf32dfc514931eacd78cc6e1ad3a64893d3dbb9bc04a0c70f433979c45fe31d55b144ac59937304379930f6d1eb96c0223d445abd2c7eb621653b106260ecedfb6b6c3f546dff8891f8a1acc625a6871a0c494fe1d25fc85bfa6ab39effe45e0cd933dc9485e78637e45351d30d85e83b6bbb3f60a5306b23c2add236cae1662f65747d7df544270e92df6516baef7f6ce1bf49eb65a468be6c570ed0abaa98c1284e8c3c278f0b9d2cb69f50854f169d219152753604bf572a3d32399a7d9403bf12d98ec3847080435f467b6cce91f0adebec5d5c8aea56bdf79b5f7182e208e41e95477c144d6e7e3738c39f68b649ffc75adeaf1266616b3a328e940b1d82194ca331181b51e4862127c5d84b03b4870df99f940a14c0ce1b4b3732b1ed3d8161d4aa598db2d4edd79fb357a3337d7d5905e31f70f204c457b9ce129d13fe7f1ccb254b8ed214e73c4af998381c30b32c5cf62a0a7109abf61076d2953df9227a770e8089045e449ec2a540f72e30a45591daed5bafccceffdd55b9e4fefd4d94512d45de80b2cc3d395ce54b097df627fcf3b124fd93cafbdc3b6f30a6204e754c8a7a4a45c7b6e5ee2108f339a9fe71843b4907704ef8a7d6c6ad22e8c0be3f9635d5c3f30fe5b5bc9c51a49dfac26cc9850cd2e4e6a681bd2a317e9f7a88f0e2ce1d47800a60cdaf9ccc91216b566d41bb2d078bafb5e4d02a1f57076f3b165ab1592c89773a05f04e11739a7b5a26328c90d85b2160382d31e1ea7d27ad25f2883c18cc821fe22fc8eb7929938208906546b3c9e2e9624b62792670a1a05115251fda921fc5d344b080a4fd777c7b6e1dd8bcd58872d559cdf6a2d3105eb07da62814d7e9d61910e41c1b2910d5dc377cae47984897be6221895d4cdf7451ae254df19249fdc4d0c9ec79073b41a8517eacfc00e6eedda09949d24674ea367c6af33ab6f53476c201e2f64ab36a9e571ee942a63f326a84ee0567ff12dddb060923d03f55a1497ae44c965e547cfda03b6541e7b6bcb7ec877db7d3036e3feabfca33e177c50c977819b1ea8039d1db47728606ed626e9d5a4764534abae3a9694a38a5b7655535567935f529018e8b91b51884b4b56d3f8bcba5765a8e33b5f61101599f80a7b3990073db2a129a824f12276f897abb41a14ace810eb1174f0c79932147192126ebcb2f6f7068fb2fc537863cfd59f861d8bc9d2617c41fac86382aa05ca9999a3118f9575a1d585012b13cd5a604225143950958ab72a9869009601c851f3771b9c5bddac9387a34cd9640f557a1b693e366007787570dcd9d0c7e10e72238d738d16603faa1462da674644461ec45ec95971ff06d2de1acd7a7eea1ebddf410c5e53398a4676eb6f365d29c0d547f9e33c84b93abe9cd2be619e5f3b3f4f514d1d28735ca2a6a339ce3c7c6ab73a14707a8bfd138f6855c5692b84ebdd35190a64d800d52bc3e1ff271bb869d5f3b1ce37962f6b36898c36155a92869697209903069a039c658b9c1c8f5e700203ed1e5179fed631af468a0969331cf5729580d326b39d87bf3d37c140442d72cea4b4543d29fab86c3ac88f1c1fe77034a46734c5619803ef6ab3c5e944b0194d7cb7c1c9521057f10e08c2b7dbff48834eb3dbdbf9cdbb3020fcd43d34305e86b99eae0365f7b1b4e9f54a8285fba2ae56613876477f402c52aa559e20783bd7b05cddba47662aa1eed55ba4b4d1b7bfd2909b0c130c549645d5b1f3f3639a94016992232130cf5159404e5f81b99d225488badd086d5533a4bd7e21acbe291948e5da418fc1f00a6d526d799bdfa2235a329fdf2723bd64ea4469938f88027573f950d4d92ea2dc24842c2b01028e7d91f6979d7b672b109d329a33c5fe42156f98748036c0e79b01783f4a96dac0cb8b6eb9602202735f63cdb269c80943ef4849f7286b5f4bc255c1db5b9bca72d6140c57b38fba13a125462a17675b4e542d51219c2b0a8b4f3ecbd3db833cca94871cbeff8bf33a0015ff3b39a0739b0cad5350b3fce4ef3030e8860651a5c270e56651a4fa7c7774a13d7dae425b8b38cbe22b0ae7c3b13af4c63d0f93eb11c58ad1ec632ff94bafb319e918ff1523ecc40be12096da26fd0f567bb3cc555701bfadc57fdfc4b8629e32a44da4fbc506508af8b2457dee220d75856f301ee1a68cd60c4a8139d662d4d498b1bfba9400ecb3b49ee60a01d83264b343a23d674371c24c8a5f1fa59e3b5ad155fbd65a7860de8b40d829f40ddefed0f97f054d93528cb0e7dce9779ad4dfb4abb55e04e53bf5eaa683a16ac924cce94745954e5ce9bd21f80d87132db18cdd93b571be34a45b92772eb6439fe74a90cc9dfdf27efd3057bb9fc77006eb5b4b225b8530a7a2d896bdc5cd92808a1f686e5695e6308d708a145184941c67f238ca33d474773549937b9fb2e8b24d30599d95c2803f9ff0a79ca2fba32bfebaaf71bfbd389e8d4cab3e7387ea49b875c1b51847a872909fe7eafe520a47e9d393aff41adc10a05da12b679179a267e8b52a4957aa2b7789013021859a40dc6313a5e76bf6a2035a8043a0abdbc53830795d93776a669177cfc79b3aa057bde458b6a73cd168bd13f56dbb2e710ede79aa630f9908af011bab83be3d5da8bb5d107db7981e86893cce40a9dce3e4ed4249407b67716f17dbd511da4116551d8e5078cf581ab2563a91fb26b05347b1eda7ee9643ef503b3be90dee49c6d0c2818e66bad013620761b09e8c7762818f1a95e1fd1c40cc065c48b8b0391d065e4c8930779a853e7a74a8e5739d46f9ee434dd494a6ba98738cfd1335a3640e086747c0f8d426bd80c18cd2a72e4ae1e7c29632be8a41cfab4c4c2731bd880048f3af6228a34445c5f153d4cfdd823b307fe9f555c69bc186f1f2ab97ef062aefd5870785c480660da293e8f3e2c08f171962b79109217173efbdb03cfc5b8edf11497872c7542e7282a86691c237afbe39a8150c0e4e81067283d53273911f3182c75f5ed49f5939f9cdf0f1ac5f6b2e40cc409c994e9b5c85875f7a703fc8b985f408fb1f686e12cc7abb2bec1958b9c0d202b636ab9c84a2c4f11adc4e9e929333a3c4e0cc403eb68cc137e25795dfa37b0d6bf87375eec8499d77f412375133c65b3ff1f18cb1f102cc6a2b0241d34783ded5b5f76eeb9c7ca66c96cb0876cbd7034642eb5ee416041bd979434b58a933e5ceeb4313ede87d2c9a1725263d32f4e1b7ff21f4a841fa11e4d44e122fb16206081ed3c1c64015a55963f9fa3d694a1dd9da3dc10b1a7d925e7091435b49732cda16042066a53f36d4a70ecf49b68b2264d997bece2f1e313827461404a0c661b01b39f4ce5a6da6b8ac0a218341e99c3fe81efeeeb79deb76ac25f8f7f6ad00b6f90016e23b39ff869bfd3bce31f6a3bc833b41f5ecd937fb563567f922d38770657609e5e29405f5cc33d73d1287794f979f58a08a00801f8bdb2d184cf6433ccd9fcd6bda4a4afe858b12f2f02132958a8efcb2bd18e36a6bd8ff799a8441b2b16119688712ed0d80802fd023b05326f0784da97d979356cfde7ce62eaa7d5735a3169add23f265a05a05cce70feec5d25d5a75ae8709a3fca8a440d324f20e08bb3850e0faba5b01da9c5ea8f1d9908d4d4e466f258942a05dd84d8b3ddec48462b15df83da345c28e99baa30a6bf0f0c384e1f377d6651f88f", 0x1000}, {&(0x7f00000016c0)="949aca6a942fb1a465feeb0278f07b402ff050460ffe6222f3d744ae73a917d474f52cba995e0e15335da8cd715de8efe32d5376f0db976143de2572b044530e997bcee04bf21a39d162456e5147942ab465ed493e88c8e4935c82d6bf200d53793878e18a5cb346f3303a0ab1cafefac4527dc16c9c739db4be75df0b953bf40bddbe415eb823a0c9363aa3482857da38f511b1f73e5d3423ec926d939e0a2367689c28d0ce07e6ea26fa55e710029c26f6e1385d1dd179e5bd4bd4639b947e47be739483c22cf3bfefdb63409e8172e64f40f956d3953bd54e56d53add3e287c79f97fc38eac30592200da8c494249e8421afe346c76214172c890de732e", 0xff}], 0x9, &(0x7f0000001880)=ANY=[@ANYBLOB="3000000000000000ffff000009000000d9a45b62996d1b138de9b4184e52c3b242cc2574069ba1b0de8d627400bc78002000000000000000ffff0000ffff0000cb4b05e83b1b66bc0200000000000000a000000000000000ffff0000ff030000cf8d4e12664cad0535e71449cd2de4fe4d53d6a6ae9b54fa46b6188c95232fa2501e1d25eff33fa71677ba68d075d692fd5ef39a993035ce0534e27e308f4f12951d7e489ceeb4a52fd4117261bc85b61f7e9a9023db5590513e4d724f55679e937fb0d0e164c782b860e292b2d96f0fe8e3e4ad276cdf66d0f2cfde0e1bc27528ce15fc03929da7a89f699b00000000f000000000000000ffff0000ffffff7f46c58d1165518fdf44c40cae5658d23d19445beb817e5a5b672666c520e8a9ee34e91e5b9c4c67e23fb5479b7769edace42dd5eab94ae8a5ff468b41e964e86995e88dfb9e406fc328f9f774cfec920f032434aa85b371c8665951a28ff4682afe1aa5fa57c31eabcfe01c97445058ad569adacb92c6e59c92acf12186de7b854b41a0ff51a9787ed249fd39564f9729dc84eb96fc278bf846237a95cc91ce06c8b39c433254c6df8b0aefa52b64f8821f19fc59abd259c7f192f1bb902f8deffd4e20fdb55c657bf6561864edebd8b8050af53e878bfb183afb000000000000"], 0x1e0}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r2, &(0x7f0000000040)=""/32, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x25}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80000000080, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget$private(0x0, 0x0, 0x80) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x5, r3, r4, r5, r6, 0x8, 0xffffffff}, 0x0, 0xd6, 0x45}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCLOCK(r0, 0x20004276) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x600, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") r1 = dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x7fffffff, 0x2}, {0x18, 0x3, 0xdc73, 0x7}, 0x1, [0x7, 0x4b8, 0x400, 0x4, 0x200, 0x8, 0xa9, 0x7f]}, 0x3c) read(r0, &(0x7f0000000040)=""/32, 0x20) write(r0, &(0x7f0000000000)="b3b4f8926078f86d7da8b8f5ef1537", 0xf) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x40000000031, 0x800000000000, 0x400000000000000}], 0x5c1f, 0x0, 0x0, 0x0) r3 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x290, 0x49) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x3ff, 0x400, 0x0, 0x0, 0xec, 0x2000000000000, 0x1, 0x1, 0x1, 0x4}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) r4 = semget(0x1, 0x1, 0x420) semctl$IPC_RMID(r4, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) r5 = dup2(r3, r2) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000100)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) fcntl$getflags(r0, 0x3) 16:00:21 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0xf, 0x292}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r1) sync() syz_open_pts() write(r1, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)="a2c663b09ee2bd355715f54e351fe6a90a4c2be33211eaca60f26fcfe6c3ed97b50ae5c6f0c4846e26acbd5d850a24e2733a0d9405b234f33dbe77f851", 0x3d}, {&(0x7f0000000140)="cce6d6f3374444940c2bedf286be3ed060eb06fe1a4a22fd782c4b20b14d24c78668da7ecba801ea5a24cda2e322a1a921b1f34cae38ac19c9613afcc22730d866b1b7c7ea094ff9af72e8c079aac8879df8a862c28b8073f9e6e6fb90c2a0a433d296cd7393d6f37698ca94bda71ba45296f9d2a0b64c", 0x77}, {&(0x7f00000003c0)="1b9b388079de31172651354e58e9815dc9e8081754d5f569c34661285203beb321c26058dd57c38cbdc083246ca729007580ffc9868c694173c4b7c7b40d2e905254ff10a8885f5e6f2ed1c31c8da085d3f38fb7827c01408be1e668061bd1e2cab3fac7990585160ba6a7675ee86a2dba36f43c261c22a2a7c2647ab4ad9baeff7f7dc5d71b5dae2f40ca3af8b77d8738bba240de65fef99922b44410614337e6780c9efa84349181d4b690e335e13e2469e2e40bac8d335c45576775e6b624b91c369608ecb96895a8ca4411ef9a6a99a9d84e1b5ea94ff3bd84f31a62aca7fe90a7db1ac4d65c58c2435115479fb5571031c2d1e3180ce5f11a22727908a2474e8845378f11f5bfcc9df4642a1246dadec11b5378e27a4690ded26eddbeda26d495a7be701dd77e56b382d4d7a767f78148fc920362362050037c30cc16984b892cc9179b5b10f6e092a060a9900a926c29b53f56d3355cef91c53075578b469cfe5ae21b08c7038509a0e59c43d3c7d014364d7b4e5f3c701ac360c990dada9f945ee2e1f803291e6a95ca88715ce3456224e32197252bc5725019b7b9db1bb037a37d812b61aa38057179677739851c97f34804d06074b4e6a05a4328500d0b2dd07cc0b673fa4c09dcd59b9274823f265a787b26c7fd9b5afe374fad1263eb7ca1c6e8447f432a02c888278d9a9a844ee5ac7bb0dc5a720c654f8e73ebd6085e5589574bf28ab19a1c0dcc9ed6442a7029ef584004426d054a0d2d8c4d429d05f2f4b9299a4131992ecc1e50a79aa07f5d2f5c69c63a40e133f6cebd8e628844e8a0c5d6f80394e3d970a664e02d0830486e6a3155e39697dfc706b4aca6cbeda293706efa86913eeaafb2d320734fb45330d885cb0e65ad5ca4a45064962729f18e11080c1fbf94866b89ca065ad9691aeb4b226cc7e0e51ea3f819c4b0e3550bac427f0654fd888fdeba3d8ccfaa67ba207fc1b64290a00c8d4b4941ed80e431f8cd1adc061c1c4488c470e286024753ed9e625d355fc7bd89714992f3ff04fe76d62a5507c7d553b6b5d7e6cd052b5b06c4e2dda2f76f1229cb5f7412a623486ae00c32b11002ef9b31cc9854b9ed6901178ba838e2180f02c4f158f37bc17816a9c1d6ad0cb21639a89826f61beb21509d091d58c525b49079c54e37427b992205b8c2887e92f77a9584149f944b15ccb9d2bbe91eb756537948ab2eb54d68d77f60f121818bfb09da4c8f8a68e7401b76eab58b6463adc86d8cfaf508f672c44eb00322c1e882334c0c47e6de24bbf5f047295d233cc4528122158f87a381b6465c184d5a8146c83403ac30da9895618077dbf6e6c3b90535458429ce0449d62846c53c4c3186a9d01f111201b731ac472d574c20df7c0e199f4b821b612934e5a18c7b9ff49246fbcd2cd75523e81f0efc551b7a18ee0b6f90f29605a9a9dc32258c16a769e979a005e591aa9a6c4d3a4081e698b05c33c381d9a38289692ab78b86f441beedaa953873971ad53af43c70be71070be966e7bafb1172bcb20a941d4c485a8daddc1e1360d385282814d2e2123495e3e285ee805a1dfde9d56c17ab5d6c843ac522f2508dd69fdf3dc01784a25e27cc992996278f2c905adcfa45112ce624922fcb1815279b746526cf2e14ea4404f4de50f0da6ed02ac7c581cbe84abd41fcad6ab7624f1dc0cf11ebe89c40afe439494d7ce0aa771e7c2b06d07bfe6d34d0726cd856b9d3de2135225bf4552ae9a8d52bf935b5383bf34542b4544d17e0a74b06d81ff924eb354c755752696d61be988b5fc07d0f2d61d02b9f155052a409f6a948fc609cfdbfca289de8681db7b4f734c3e2f26675db923a6717479d02dc3921a4a608dcebd576088d14c0e5bcff485ff4282b729b184c111f927785475bc19f3dcd88013ccdc276ec72bf44b76cb7793c932507f7ce92082105942337857e135186d5130b67ebecf8bfe34084933d89144a43089817f5e682ee31af103e0541c1bc1eaa18b1ab79046269f10bd923a891674c69170e872b87f09d68d7fb6f73d40579031b3f937e5487d26875975026b36390056b28a6914cd9bec13be04323990c6a135f5e98a2f0850663d0e199e0f9d24bc1ca51e683d25f1716136cdc2237411b945df7e8358addb17053a4facc28edae80c86dec92d1709fc4efa887cc8f0cf058a7c2c351a27b0b37165d0f2ceecc262ea14796f36f6325b54e3d5dc853d5f5f31da687d967be63687d7feb52c0ef28233d150a5ca9199060da4e46442c21ff819684375a0d74adf29e366631302f648dabe6aaf49c798867aea0e6587e2124cfa1631bcd49a2ec2cd494b841942b29579d7491a2777eb425ff723ed3c187e15dded20c3157406039bbfaa4ecfcbdcd9166cabc3f9651aac37fb8b542bbf13ad2913f235a0e9a25334cb9815df32e2377ecf0acab2ab1f356a33aba4277413a30e4a8e9be15ee37e58dd40ad94b2938fb6e3b59ddb31c6b2bf600adb1f5206ec027f0201598bda31c0bf1bccdfca611465b2278b41ed59bf26d000fb22f780a6f50d958d42e112084fd38f503ac39840fd4d3c893cca1e8400788cae782a7a00450d669f1e7c48e0f5d246956fd090e31e663e93c2db4d5430fc885c371ba141459898a62af1387f21e73d9a604aa312de367afd76f5ec751fc94dfae2d90cb624d750e47dd05963f1ba5d5aa3b708899ab339d83e49040ef090db65ce79c07152c137d1eb73864712547d233fbedfa7d762ae42bc3cfc6a7957d99e1ba84bf0a5e2941a8b2559662303631f1d5e1f931a024474460a2bd5cb8cbccd2e4c8422eded7dda46b0ef278eae1c3ce8dba49d248d98f6bad479d48239315cc9569d351ad19b55d3f1c0e77041aa83f18418985cfaf1ca70535257a187b6491d276a92d86efa1cc3bf03e1089bd27c315c07d7697f66ba5adedd35b65405c8e0f174de36d6c76b918d304b822a068c3bace696a5536593b51ffdba17b3947a098199d6b28cf99731ade2429e80a95aeb1203bdc81451c5cd24fd7769aa63f68b2f502d8f0a6b852527b95ddaf0bc0cd7b54be6ca9e3697dab03bae57d786d287f3064a63f330d054247f8be6ef460764b10c0452a3770263848983ebf6c8bfe54fb6f9101ad85f2a071c164ddfbaeca111e126af0081edd213abc4403178fb013fab19a95bcf190e74ccf92f1700d61fe0d20dfa36f7a54231f34f1eb28b485556e1828a5540be6ac0d815842c880128962fa3a1c69594bafeae08d30ba5c643053141bc4f20a2b412b69723499d958bff6ee961e329acc7e2f47e14b44009e044ff0611f80b58193e5d2612f6f1aa7b74812bb1fc74a29d684fefbb8cf525ee3288f915b764cf1f9f41be79238064447aa60f88ea184b748b5d1912af8bcc426bc8f8bb6da194b6df2d3d5af8fa9eca23604d7acb93985f33abc9d6679f343751b580e4313d551423912170ae6cf6b318d624b0929703ab9178b0887f4b8d1315f2519cfb5991f3ac03ab7b1991290a9852852f8b085f55068c3bdf9bcaadc5add805fe0fe50fce2b87ad8ead8c2ca209b935dcd333fd521283bd9a0a7cdf4fe06234df3208e328d87915a39bd5caf7250eb8e528980ceb673b416d6dcaa3a96496c59645d110ba1454c11c461ab32462985b43f0b376aceff88213d006cbd210224cc6efbd705da71a731c20f128d594e22383baeec62c8312df6f5453baf118b9abfd4d4258946e4fc0315610e6ba06cae5e40781d51271e6f3362f7c9d9baf0d7e6e8306dbfa886c65b4f52bcd285a3322782217fc738414d39160b1db903ef1a724422725259f8f3de3ecf3cad12de86ae459c4f26501dda8d5152876884cff98b1aa29c8a19de4174131ca269f26c3ca75eeb116c6e1236d45df102c585ac5e19f8b102d771e64672c9ba8a2530194a2a43497cfcff9c9ef850580142fb8541d390db38811c19e6aace001e1905be4b4d846347c77b26c650c6c5bcb0abe2e1ec3cd87c214077d8921184a7bb59a8b45d62823a33465e8a4f285311bf2df7c41a70309c1eb69d9279914a626acb41e1c83ce950fb250f62925a779468fb7276c78c4695996f498a70be7557c5120cc5b6282e20d47327722cbd72c63fbeb48872504ba35f7d9091a3cd3b5089d0a987f61982fcecefef68129f50f0c022750551a837a213ac0aa27da830b3d50216ab393a8e4c49d758f3acae902d1fd6a26fe125918e481b6c056dc65896cf12e4c8872c9e5ae53feb706c6dd0e1c92582f7f28278377f5f42e7e66407dda5fb89830bd23237f5122d83adebbcfeff4189288d3e189bbe3511b4a9de20c333d05ed04bfc0015f299a8226d9e86d14f792bd71a031e838287b5de77ead9556536d434da9cc1cdcc8a0335d14fbc610198da08945bb37e1decc0367427ea1e325ac054914eb006bd47f27632215f3f6070ee8ed4e8cb1bdd82b6699c50b62707b8e700c9510d154b0c245f604c68b0ee0e7f6629133a39c11ac038368d69a50c694368c87e87b5715f05b2cfa439f8718bf475f5f1f088d75d96212b21b1dd4a0e44ad400095996b44d90097c2e3e0c5619cd5800d5f18932ed35b080dbdfbcd8c8400b05a43e3b6678aa067648f3251bfeacbb0b79a5e036c0646bfbe29a2666c58a97914013f6fc0ad7bfdf182c1e19415fcc72e458590ed050cc17c286a10ddc7386e298e3eebdc109f06fb66884802c9e9ebee998a2fd0da1c358a41f0c3bbb5d23506148af294be8a3b69ec9edb1194ed2d8b9e993fb2d075fe8cd9e2911be2044bded7af7db98bb987cc292c19b89c94e56c863123d72d9c44323f78451ebc3c133830929604480730610c66d2ea99d33da1cd2e55c3e5b671e4f3230996c2dcc9ac4e6e8020a40f608a9f28d2042d5ed9f91aa66c0ff27f441906a3c3b36dbdb2de42ebade6c0297ba3b619d9bc850b3a86952e08b4ce4abf0d1aa8f2d22753feae2d348cbaa1ff197bd4fcba8115f651fbfda26047f92e6da3b41902fa47e0e432b4874df3d518e50faee9c4db71a951b1b615eb7a632a242da558c4f73f4f36567b8f5ce8e1b1ba52aa4840b24da95dffb8d65a57e17d655e91359b2ccb511589497eca1b404689056b0a1645b3a754ae3d94ea347ca4ef4346919a6595a0c05fc394ab6c367e61ba8ad8241a446f43637996e48f6e3497a8905cfc7788e791e58278cacbf99a3acb048ef170f6d73f31bbb21a4ce2c0f10ab7719da61e7370ff6f9ab959f8b7052e45f5bce39e57387c2b6b5b415718374ba8d2839359bfac8affd8ed5e8624a0a3596713b24241a57dfa206e64505c7a32cabdd1c0bd4e5d479ce13b2c142f9727bd08b77238506638e8ef4e4cf2d78d8320e066feeadd75d9b16f0266f9c8d3a69c26a4f76f3cd2d4bb8be4e415003a97edf9f80989b1a9e64a2159c57bfbed070e6ab960ccbf5c956e0ebd3044eabf774e77d5c5b3fd03a0e36f3ee4f848e1f590e3f585f87b09b0e84cead1610005b3a8d2766eef2dbb56edac5497b0799671052726b0615dce05e55382b178f8fa8a249bb6eb53b299d1a26572f52e7430fe31d85fc66173d62a70b248a5e82f257bbcc849a6422cdd54bcad46d8d71d2adea9928332934cff0f99ae4c8acef743de10d7119fe8ea35102ca924e6fadfe56078c28a20273e2c33bb22b01bfbcb56df1c9e86d0ee5579d6109124b76b81bd86989ca86a94fbf02a76f1a520e386148b4bc69e794e01fdb4a76810f35b53622dabf2e4945cc4d68f801e7ef4e63de1da4a60da11b422", 0x1000}, {&(0x7f00000001c0)="6872a50e90a3f0b1c6b57e14c3383f1553d628103a0807b0003ce0b3cb6e8acafac95e2f5d65937408f9eabc05f9014344b7371365ec960e92dd3c65dcaebd373640bfe94710b39d6daee81841de726bd927b8c2d4a73bc9c91e66ff97b34a94413c6362334aa5d2654e0494b0b252a7fcbd537294d2c234cc052a1776fd1fa93bcd89ec72349085d20dfc4e97da1be8a6e2c27dc661707043f718d253acc2a3441b830830b2cdb734f2550f2b4dafa61038931b928876bd753a1307b924afac", 0xc0}, {&(0x7f0000000280)="b635965a6d0d0f7ca72d8735882add06785d8b74f83642c6de04fa5fc4304b9ed7e8b45a8108aa3dd0877e281f02a9680b939f0b002f853d53094ed6686d7d041986e13b415e121c535a9f14342fcdc20188c26eae828772cc720bd4215080eb58a761c60f687275311a04567a1946bc36bde08574db06e4c731deab7046abb0ffe60c89bdb3894d7837b069491c1a55c023defdac96763799c2282894c59fa2b3afdbb5a6822aeb26", 0xa9}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="3d0202985095c1e6e1b59c548963a52951fda52127e56c930c2f89f125dc63fc41fd290aedc8c73c3e923c1337669897f45875a159911626f5947b03bad76950204507a9fdf014190567074b90b94e1d3b9b22b7b451a8848144e2cf02b524a23b34077b68d613dd14940e11ba19951ac7c53192a793270697aad144e8a347f1f418ce8a4fad7c7f3c0af8188978cf7066fddac72e0172cd30afa558e63844bf0e5b0a56ed1c6dbc9c82c6c67163716c32ad8daee1c1770900abbe000000000000000000000000e997c43e6f934c71d2bbc129e664148fc462148bfbd2023d9aa7eeafdcbcb78cb6e262deb694e7f81c22b1a1eed3528a58c7c5a88cdeb2b61fa11691e607fb9a93da781df51b88eb98f58266b7d954de5e1cac53f6769aa5c2496c78fcda0ec5855347531284fd8c12e4593e", 0x133}], 0x1, 0x0, 0x1) fsync(r0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") kqueue() syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) pipe(0xffffffffffffffff) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x151) read(r0, &(0x7f0000000040)=""/32, 0x20) kqueue() 16:00:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockname$inet(r0, 0x0, 0xffffffffffffffff) kqueue() 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x800, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x0, &(0x7f0000000000)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) chdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0x3, 0x6995, 0x9}, {0x7255, 0x1, 0x9, 0x800}, {0x400, 0x19f, 0x6, 0x80000000}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x9) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x8, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) read(r0, &(0x7f0000000180)=""/84, 0x54) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x40000000000, 0x29d8aaa6}, {0x5c}, {0x3c}, {0x6}]}) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8080, 0x80) accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00), 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) 16:00:22 executing program 0: r0 = kqueue() r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0xffffffffffffff63, &(0x7f0000000680)="00000000000000000000439c5d8d5dad182ebbfaa07e280550570c9b6dc531915b3e098ce4f4f9b7b10db7428f437405e4a4acf3eec9f87bb388f298115046f95d32d7da9f90098eab17c830faa2191aaffb1b93904d71fa5983aacd876209ced2749a1e825e9a4571d528ac33b489f9a28745efcc180086d373a65591f2b7ef0a12a0d64880be490dc5988dee3228a6ac4668f07bbf5d00fc359e00706184f616d3b80ab5c0509edafc436251ec29771548a8ad37fcfeeee0b5f47f7fce1e988d739e22bf6410a940ff718f733eab01f6a18bae633f48cf1dc7781966c5afdf99e5f967a3442978dc232c3dd7fd10bfb536ce1d810313f2bbd4182acbc34e7a3e0600a20d25ff45091c28d701f437d5ff38689ebf9a02b9d0f34cff06689f15cbb900d19434ed9a5305de248edca3942ebb0fd7e461ced94ffed43ec2aa83313389b4f9fdf1ca62b8bec9046404caa97a0a4e13c9e7ccafd78c44f5ad9432c1fcca4e2cf1f54dbbf2c07741ea0141ab054c1064b69aa492b728a638b5ad28f7662f52dc7341f11a0a56ca6573c93b6c5ce2c73cc6a53fb5bfa3b83aa77e53dbfd64c46f7124557f0db06e9cb8c830e0c77257916416ef9b9835954a5f9a0c84b38a290e5258ec0136a5b4f564e858bd147c38c94d7dd82cd0b68eb3d7a7ff36eb807afc4c0bd34584e57528c27d2308ea0c82429040c948855dce6706b4b835e7696798db68df24c0d2b0b8c03f23d3621da9905729f5e60de000d9227b3c28306d0e999539a69ca282605c6632f7cc8657dc82b3ffcfe6") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) fchmod(r0, 0x34) socket(0x800000000000002, 0x4000, 0x495) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000ebffffffffffffff00000000000000000000f9ffffffffffffff000000000000000baa0052000000000000000000000000000000000000000000000000000000000000000000000000001000682785d6000000000000009a4bcae3fd26c282c004dd180068429d9a8a6de9ff60c7b289ec0f75d6eacfc2c766a9ec1d06ed814a4caf846a0aa3f86e6567cf50d8e63959b938166866f2e6b18a3291ffdbc64ec170e8d92936a8c4a391b71d3336558e2b415398851674d3d6a2af3034e118c06ce6892fee569c29bdb3e3b41d625fd05ea95d61549dc4396eb95e8c0e0a161db7a833d604c15cd506a98697de1e40c22470f91a28aa195cb409147d7c3916354ed655083076424b93e51b2d15898a6f1f5b330a9a420a71dd557b136310b37192935504946d2b8f52d8e00e00000000000000"], &(0x7f0000000080)=0x6e) connect(r1, &(0x7f0000000300)=@un=@abs, 0x8) getrlimit(0x0, 0x0) 16:00:22 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000040)="e7") read(r1, &(0x7f0000000000)=""/32, 0x1a3) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x101, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x9}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x128) r2 = dup(r0) pwritev(r0, &(0x7f0000001100)=[{&(0x7f00000000c0)="317a3114a49a28cb44da4571c35d8ca7d61f66a617f3b3ae60c59fcba36069b206357db5ff7b13bc1888ed2b3a0289f42b97ddd3179a4d2fe845d9ff4dd837770565b2667d0cb368db40a3f73433c6c4c4d41ea4f81bec2325cd06f3f6127be55b0492f1129df7e12064e0749456cb454c1ecffabc61c15101e8f067f6c0c0e9912011d140ffcca41419f57b619e8000841d7646f03a771ca5e9ea099327ac1e2038985ae803705012a0afcde47cde971cfb13dd5dcd09750abce83e96f24a904f6575bea8e670aaab48aac1d87183ff127642146443e9a91d193f676499ab14562e6f209ddb446677b32dacb6126816f51a0d1e0d6a9624072482d1952809f710ccece2d7662c31099a05d299f8a49a64003df97a4d8645d2325c8fbd72e1f6b1791840eb88edc8c579c43c499ea0797046a8b9b18f5f501c00001c1096b6f63f71e8fb77c317592157aa40ce9eb11eb05f1eeb7de572a54e8dcbd589340e8c138545067e215295e7c85fbe112949d1738646e68a98b46bb4f6078fa5c938e306b9055829aab85d7bbf9bd31b1322014bd952d943640735cc99ef630dbea8e0d0e3c6d3a744d73b5613a34895a231c33cd7e0cc31ecc4cc26184a3665c39b1e5a406c0cf8867823d2bfc6fdbc132c60c59d55beac7e3c78da218af654bd8cb1149c01b134c077f4435f24b044ba14bf7767e1e1b2303049fae5debcff8ef377cf223af5a0a63ccf0b75b739982b543ec39978a6de15e67a79b6877e103b3f062398c557b08e5e657b0fcf82c4c61ffd2328148643fb40dc31f361dfda7d9695a1c695c4754fbfc1502d914c0d083e404488bfe03eaa6de9ac6a04936f9218e299e274c285a5b1b68094ff8e3316dbe4ac7a2c5cf931d0b25b8794021e7bdb4f06f13c45629e55ccf3a22241922fbd647ae38d1cf376daa1a254bee8ac538b2866fe40d0e5f6cde2766f912497d3826cb4ef88bfee9368fd095c07995b10878dc7cfc9f36929cee431068dde8c3008e83d293a286ebad77a0bc326bcbd7cfcbd81d76f96be78235092d09cec94d4be11ce8ae2f1ebabdc1cde2e68b7d8f1d934f710c2c9e4228043eaaab2c339de260f72e20098c3a91c478cf3b44d2ce2bca3a43958218d4ec091c324775fef933a527d66ad2a9a9a387c7fba77341b70da762b9349b2618861b8905ea017f243948cb0afe4a22e0c74c6e5d3ff277516004e0d306b97466adc7783b23d9e8b132d7ce3d6dcee0f0beb84e9dc23bc01150d8d5ec4ba17e5e7f9952b1fc3dda1bef44b96aeaaeed5c1ef71cdf4be32d74825fdd563df05e00ad0fcf84d958d865e723c8784e9bdb6579c1c7041451a58a55f95f2f9f606e141294fc5681a19c2a4e1fb140eb5538b1d9482db399632a7c5140ea1428164d327185239a69742cfe07d4897d4b0b3fac5adf0e98234a9aa3db58ef5955e8936c3e732308176fd590ab4150cd8dcf4b6a9efa65c34e01786d4fc8050dfeff81e3bccef0652f0706058438241faf804a0c9c79bb34d1bcb1c7c444fee7e17e1ea118e7cdba36bbcee302f52dd0d74fce292d15c9d6e1ba0a6e5ba64aeeaa485496adb7f3c9c0d9753c955c3e885d74aac2ce5552d0b314ddacb195115a82d8c7d6e716694b85ee883211231b6734afd1326c32a898dfe9e5b385396122b72203d94833f9f5f40cb3b15896a8694431daf4df47d67fde104209f400b1ffb466e63680e1cb06fd07831338a0c0f1e56f038b1f384d65a6b38949ef3e8ed505317f2e1ea8825fd7a286265298ff22e5e75dbadc8bba7f88f43965a08e346d7a495aac8a8235f7aa6cb7d2daa6a7e7d544d1d9ec0f08f381ad20ee1987ce4d6cb461d848e21ace9126d488fbd3aa98a075eb3f6b5d8b22d0eaeec5d15c459b090b67dc3195a6c4f39afa0db8e12dad170038cc62e6daa435b43adc7652662a0d6591f63d5bb075032547ecdf52d46ae83682f66b16773f0ea397a0f6cf9fd40a664996cbea87aa56a21e0141e97b7c2d2c827b5eaf0200bed7a595d973ec4ff25ac8574de53892aa5f0e1efc40345f6cea12cb15b69139e87b6e13b64969bf12b8a878bc4782fa49c6c184d1c23e1fbea567a4eedf7f8d42cd28d3ec0e8d1ca363cd731471fa39a380cf789ea8a97983f29d9e152b87de33052718863fff2d1333e80aba9c1093d8516a1089690682f955bed46e41865a595fe71ddc29c647484358e46ee8659a952dd76efddac8a9a2a5763b107695a421cba325c9e5e7c2befdb85cb49ef7e496fdd8e69a6ac9909638b7b2ab303dca1f9e4ed556a83a7395ba6c673f95fef2141b54e62dd71ff3e948c020e0931f0e767b8297b4e450c36a7a1a3fb55b7ba64604b91be92adf4f544462e600871f59571879d25640d15cea3bcdab531c5948bc8dbaa88af754b38fb083f57d17bc2a4ca4cd69b5472eeea7c170b083197062036da7f36ff4c1b733bd8b76ce1f28361f27638329e31cc0f8867c5ebb581b057bdaff3a06f775b1cc749629b5cd0ada23893444b1ffcb509b87cbd5c21f218beae6b68faf2e99436eee38c742911beea42a5b5e214b58caf9ef9c4fc639588361ec732fbe9d2bbba65bce682cac5e0c4e2e77b6ad7cafddeb21c384e3a2c67d56b7e1f5ceb908ddba1ca884d87f0e70d8d0638974dec843e9f0d53244e137e826d761197bfe801fb867945876489980af34f97e6dfc148ca84b1119030b61b0255b048e6b5f8d013955a9859d308e4c8124ca9a783eb5e84acc20a48bb74c12f4511622c373ede85d230830823db09efcf76a30faf121521921b6b1513d8cbf5f94819ccc89b207252ab7ebc70a488f059b1eaec30fc8dc2d7d44575155b97ed82d38b56c956f49ed7af1dafdbd58c9dd1160d8ade337681c84cbe41efe5fa53931983084f65f383abe52e19c534919f7490a7cc908edbc0c1766f50ed59b65a565af3d106f5b177051848b1f45b69b508ac05f3e4ba9cf2f73cee2da26e5f18d0da7166f46f623c078bfe8b06b7109827dc06825cde61c01a2176320f902e6c232f0fce27b51b19998d54383db4b91481de54d434245d853115bf330dbd32eae7693e74926a5c7222e86319fa8af937bd880ce6453223bfef1a26e148525254a6a0b64f541cf4c11028edbe4b9715ba143267ccafdf78392c98a47d6712fc4aa51dd88181ae50aaae9429754603c033ae23c46711d4d1c814f6a7d3742a09e83ceb6f7c9a24f2d20906354de70bf0087520f8ef63de25985bb1654e756f6155797c9ebd00296c728908a390bcb18ac49f69b5d77b3e4f6f9bb6ee5fb1cb55c87af4c7a619ac01169878e3504270baa8d18f8c9202d2053adfca03fd32a4b32664fc4c756a3fd7633b59d74bfe4f1097ac15269062a9791bb9c5e81f7e1f76bf038fd6f96cf01450a3a6969f43cd7a7012d9122384b464b9125d89b7cdc5ebd7dbb4da3da6efdec24218978af8ee8215d263d3163f90490e8f5b369d45625f64b6dce4f877d20dc58a7768aed22f60df5bde38033bd85a93cf634c3bd2ca1a823125c927b5b1dbfeb3711f0806001cf0993c04b843c979d55bbf255a2b620615e3f60a795fe1e86723ac507bdc59f31b35e592f268f8a99f94134ef0c1a83a351ad74c302e4264f7c8deba88297e5f31cb1d8b4dcf154bfe8df41db66888a7830db8357e729cb0a21a19735e0439bcaf7965e0f8a2a76fd9ebdeeef8acd95e3c7c5ce555e8f771dde9fc7adfd3bf42853c72872ba9e1c09fb0fa9ac630f8a3a3b12f1e75f6552d2400e8dfae540fbfea4fab5c678747b1d5c712f683f9fa28d1cb05aa1819352c6ad15b0e7d13367af383e1a7bef843e1d6ff30453af9580653f043c9c785a1cc51998de63d5556fa8740bd5f41d6d89227e600aa773e009c840f6aad5fb957f2f320249c89f08bde9b6185f9fe4b12360c1373a52dc639ea0459d8b196239f3c9bbdbfd820e42599c39df0dc4fab83a1d7814a8d98cd2eae99bceb35e60f5cbab9c781d29a88d7634f6881a4fb10a67c908f6c5b229b26c9044fa49e0dfc20c0f993b76964ba29bb55a6d12047524464c599c1ece7890e22f89ae9e27a1c957978df202bd5049de2d35c744c49340e8fcc8e4f4aef4e3414bb01db2f875415544aa8548a5778bbbd420d660799b445c5c8daef48907aaad739de16517614895d4a4eab6339f4b3a2f9605898adeb1f6f0b35d5584122c75ddff0d05612fecfa61d30d67b448a09efb36816d32c71febd861682ad645dcb15fe1617b6cb31eb2936cd7ca0ee45b871af5d218e32141d100551aadb694fdb63b94f3bc3a0ed2ad57824abfd9e1b494ebc672ceff0266cadcbf7f45c1e82448a4f9f82e85321b9482b4feaf85fc82d0e0978f4ef70bf69f08a1d14bda464a259947432a859adeba52f02af756222b7166240535ce1d775f61bb9b91195c6c03e9f4bb04b7f293bab8771e93cc9417d2a57de2ddc4a73c6340e8c2e11ec7e3fd3fcaba8a57a8b980557ab49d7746ead66dfd98d29ff9d9f14e13ec50bf2df203ecbfa42e4793565e8dfe14e4e4dca3759519fbf0ef41d836249283ca4101352ef1e5646ae81a45cfc5907afb42b00644c9a5177fbfff3be6f5717cb9dac3d2daca0e2878cca819e22bd6ef53002741cb664a9737f3e12e3c0f149c40099e86e8a3db4073aa8674087e2606027efa0cacfe79af7f9bce3cf00d4a96ae5f7f6229c3fff31f47591f3bd4758dd32b2747ccbcb0dffc3bf2cb4e12f2cfa61376065b21e742554a8c7b15d11aeb99eae30423ebb1a6e30f46be3f8b8a2a8dc3c9b0cbb703af2ea80801311b4da91d9f6bb5f83dc8f2800f702ca132dd1fe820af7ef16e7431313eba72d7ffc8f5fc899c3e18e3b7d4fa4b521082995c4076b739b37b2b583779a25205d99a898a829c51b9b75e59d1a8a37be992a81a1ce36d75bec30f43a82392b8997fc42695312a8adf5254c93a290e28f33298ba9529f036014204e7581fe5015470918aba1221667fb6fba06e92041104766fdadb686abac4b55957bfae993c7702d0e9dadfef44c8b68ea954db526c7d74bbcb8b8a14ab6fda9bfb7f109f78c89ed30ab25af6f00e6d50555d35d65734f7ad4c906428f7e897ae2e2c3caf5aa56ebafaccde9a7f0d1140f3f035869c6d8b6afbb8a22ee8994fc8df6de0e1e1e405c1d64a047f785eac9239d2ae210ec2dde08a837b05c3a45af235e787c22b14bf66317ca5e4b3805f98fdb3384d25597b79c104d042d3c1d76026d26a851a0c6372c4439698e2ab19af308e059719b16785262aa3ef0865a3ac096e89ab37269219c6bde97775585430e2117ccacf2bea588707b4091e780f2d1f5391d1c7b958bd5d481c70eb1c6f4f9db9e819bef2a2947ddb7940236a6c669fceb6356a6f826484bfb0350e2069df5548aee07162ab9564b41bd11463caabe3143ce5982c431536c6ce3a2ae0398fb37b3f0fdb6fce105fc49d2ec9cad87b78ce29ddf03960ce8cafa08b6ab35ee24556102ddd86b483573ac67d2157a0fc9177aacbfa94ebb160fe379c3b8597b9785f09bf1ed1f15068749973e192229c954919f7404aa7537e6dbea25d80610bc232138a9d6927a235e7901beb0ea236eb530dc4c84b2a96656affb35707ad890709e1b1335997fd9d42176049be521d5e5f260d985acca53e33ba0f94f0936cae996e09d7d8697f39aede88f676b6c8722350274da71ba35e73915047275bc70209aee3f24a42a4fdc40f46246637c777176c4a1f888d2c2f0077cb09dac8b6484872222efd1", 0x1000}, {&(0x7f00000010c0)="81d25f3c12fad7778eb6789f126c23a95dea6a076c89", 0x16}], 0x2, 0x0, 0x0) close(r1) r3 = semget(0x1, 0x3, 0x40) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001140)=""/11) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001180)="9f51a6b50201ca691e3ff4ca4e0679e5e271a1b45d7d65a416cca07397f50b74cfb12d30c1621933898ee8277adb50c02c36b89724ee277f9cb1f712c37e7f3e3d296b68ae53e8f380ed16e200c24126f04721f190c4fa63710d99a2253b6265f0789d85c96c08cf6f7ebc3a5492b6e37a1b18fbee6409bfffc7034d0763b5738b9498db3eff2d944265b891e874e9aebdf938219460fb48baa708580b920ecb83ec665222e8782a96c8ec8f055bd06f8946ce1e13e0578458", 0xb9}, {&(0x7f0000001240)="b871da346c2ef7020bd76c214c1e3a958c116de5a6aef927e480211cef443aa836459bdc9feaefd1ebf93e7e777edda1f21881245b6d1a210aabc82dacffd0f3306f07f2433b2096e0ad7564790503c9a64db2e0b5a3a188bb9ff71ef40d46", 0x5f}, {&(0x7f00000012c0)="5cc4269f83e7f008", 0x8}], 0x3, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001340)={0xffffffffffffff01, 0x3, 0x100000001, 0x2, "3a91fba9d0674a3946e0179e9d773d5483cbef4d", 0x8, 0x7fffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001380)={0xfad, 0x7, 0x1f, 0x4, "182d5d509e3b08f87c9b9b4e75b970e14fbc50b6", 0x7, 0x20}) flock(r0, 0x8) sendmsg(r1, &(0x7f0000002b00)={&(0x7f00000013c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002800)=[{&(0x7f0000001400)="90ff4b690435b53c77b8a46e0c82c5be700d27470c41a156b82dbbb81b230408d28f3d609350084452f2b8151af17a8315b4ee6147a8695e1866bd01451d685e644fcf608586233aa471a1c97c0331f8f9c0ecbe426c11f9eb9c27f39b2015c9628702de9bb6776eadaa85e61e602c0622100a8a547a469d570d42b3d087a4ef8451f70bab8567dc85ea80d25f38e9876b69380a60ad3a486185e8b7653e8a079bdffbe219", 0xa5}, {&(0x7f00000014c0)="7d494d1af5c72dd926740c78b4d143a4dd7f916539fb552123769bfdb8f8798d1ca931eb85aa2ac475e5a97e214597ca0f48b1ff8677bbd9c4b9de68c4c9423d3ecc5d0f516589888f49b148ad051c40bd123919c76d19e9dd1703ea43d4cae86884ec31b3df69afc0a9fb3ace0df5b5047a05acd2c2f5505309e866473ad6e4bc71bea42c05d1c2010bb0d2c18f98c3eb5a4ac4a728", 0x96}, {&(0x7f0000001580)="7c06114ac0d2002604f5c35d168cf2a4336ee341dc0b7b048dd1593b57389e26f1c3f796af8e5e182531b3040805bb785bafe75ebcd266b3e753bc2bba3dcbf011e2f68392f8be1b35af35cb51abff5d9e7302b673b214db56deb041672a2dc38c0018b8d511b34d644f8e05181e3f", 0x6f}, {&(0x7f0000001600)="b7821087fba3c3554122518c5479aa5cfc80f1672b8802a3c92e827336d57753ce5616486007a848554765f634c3983aee2ac7f9f905a0435bcfeec2f520a5d17c053c0797c00abcab58491a5de0aa7f1de73a17fa5d8b5629fa19de6254196de23047628bf2d82e469b4c1d96c11adb1952fc6a45534082fd296d5e44c60c79c9b5048b8c5fcb00e207c44df982b9f3bc8a903f115adfe75579a08d367c9152d30cc3aa9ab203261e4992bb1df2f09d7219f7198233a9fbdedc0015a8ab4e39cf393706468cd4de4dd70910d84bb5bc4337670124586bfd6dada63e5380df732a9eedf11124d937f45234b0104f2cfff889daad57857c205ab3725f24edb04a4384c9cffd507557eaae1ae280c7ad1b046dfa7f34a529a974a14e57af658334b177c78ebf39cbb67351d272f787cc82fe54bef2ce4b887aa88d30ed629efba29b9c650f5a7eed58a99959f55ed51b87eae50cd284e10d24b173862341d1ec2234ee2bdef47aeff08f25503b02d9ef1725daa9d57e3424c3b3f0c511927c6a99fd5fe9c77a8e043f0975e44723fea5753e93f741c959bcdb5248914ddd433301a0c1a7d0fd2493f9afc293896b4e807b95a8d6ac131e9f34dafdb2427cc6ee2a6b800eac1dfd3956cda0d15069b294b4800a0f1cc2b74a790a53a9cb11e3fb877dd2d02aec7fa330a4966aa4aecf87f0bdeb70ed18161a9c940adf275543be1041d59555b2e457d65bb1eb118616b1a8e0f31228e82381295cf2b3d65adc76947ac13f61321cf8e6d52edf1a48c1487ab8446f85aaf4e80181c5fdd2cf96facf397206d2ce252938bc0fb85db0ee9e145a71ad195dbfcd7b5dc2b898a09b3dd20afa6c087648364e4703ffda9ceb2de9a225565767f71db91e11988610792cbe6d3c230add277d7a0b19e7fad52ab759c4c458e3cc1ad2600ef838da67c8cf227a7a9a8f01d41568339c62ee2d87c350e9dbd8a22e887bbdf4c9a1f5de84bb63acdd0a629feb4de5cf271a490396a2087c68eb54005e80377f3afe1617752b5e6a85959c7b8eb82d80cea0a34dcbd6b7120d12e284cc67f8a94423a1203f225afc81950ba01b3d39e527c6fd1945e1312a38ee18895cdf35b25bc794bdd54f80e118f959b4bd01ce0065028b211098bacce1c264ba9e1966947b6d329a28347318a53581aa832bdd54b6750d22fc96f359131f5d574a4583ec2f6fdc4b6038e2992441ab69d317b82978a4395f4eb74240057aa1ada0f2abf0965bae40201fde606ab4159133ad910af183900eddfc2b122b2ef15565a125073b064a98d0cc52f529d4b361b9727bf968ed96af8350b907874d1f700ff8c7dbb9bfa4bf1aaaf73f15bacd1c1d790ae24405a3cfcd9be03d55b38896c3af01d69539adc56e309f67662f65e2049d8aad64812114bcea6af161c65ff6386a0b75111c7ee681cd7779b9dd0f0717c517ba3cce8eefa1bbb802d32da82a3f501737986942c4076f4cb138e50c15c3b2acd584ac30465189d08bf134bc11ff360c21a931146f1d97158c9d0caee45dcebefcfe1f1b022118f25e89934d97c520c0e833ddcb51e00cd7c8ee69d242ae21a035d840f6f2fc0919d5ac4d29cfebfd73aadd4eff15d6e332038066acbda687c7d9d0b0a370899bd822d0f05e0a7a342f5707c4522609ad359d19fdfd167e9e5e35bf99b73837e527c3a34332732f34cf3eb2018e31ed565ab4748fc367a75e40cadb945c8fed044d1d956d22c43ad6981c7acb151cfc8c091d615f91af133dbb1abe8f0ed77cc8f464c049fb80b565ac82e53ee9e9e4de65e58cf0c8330ba09da7d8004906a9d2b653525b0b9882d5bae15b32ac13aa0467960d35cc9477251f3e52e26dd9660fecb59d8de56a95fb31e7d49ac3a672b0f455208eb04bc92db6dbc24c7ee045d4aa229f7f907b4b567803209f405a247c1573f4943468d4fe06e7ae31f71032123610b606f32f22e4d3fcfc6dfecc417deb32cf0502e7d0b9fed8ad69700fad90af14c5e4214bd70c1b4246024acba4fcb37e58529ae2355888e5cd15e74fbcfc0649bd7755485b028b8da59ce51871197e4b044fac068ae75e48e3eb60dde92f96602e153d645a524fd6258ad57dafcc64b7d1abfe5571cbe1899f0ad9f318279f354b52b4f7513845f6210827dfa4cfbe1e3973abb4f2315e15707bee6c399ee5ed32ab61d72cd37b57667cc064b0a011cc0e1f7829118cb7fee6ff027aaf8b41bd4995cc904478fcb578ffa7dc09067752e40270e90820a89569f6af7f90dda1551c8084e8b5d4a2c8f7413300adbd4d6400af86a8406310b4d1af8ee115dc7fe9a09dbf74b8ec359f51f1f5fe7f7fc36ff5c31cb7e1ceb957a82db350561209dc668c16011ddcdba70ac2d88da7c21d4c2073c97e1a96081a6262056ce4965b3d11a5ea5f02f541bcc39866c85b94c4f5b28fb90469fc3764ce9c8ee1218aef2a982e1e9703fe913c96e20037c01b3216c6dbd3e3eb212c1f86c9fa5e1887ef35a730b57989a123e94ef231e2a04ec4b83349693395b06e0590d9415ec4cb9262616ce7dae9c26f1116ffaddbc294535a7df61308366d9d57ecc30bad68fdbea73930e3b200a9a932cafc1bfe07b9a8a31cda45dfceff93bb4586d624a4fd6b379cdf82254fb5a28dd453df945df6c22e46e4b49088537b7bc84047dcd264119fc00c47097dfa446ce77ec239e57d738c1f6d323699d82b8781beca5b0e6c3461fcda2eb2b213b68ef26bd326004a67296b16d7e02fd4b89ef488a21e6252e5bcccb1ee15d4929929baa2bc2ae9fa0a4fd2450ebf5e08ddf0edbaa899da92a47bfba6bfdbe83cf834d1cc68d05f0cbcbf309b16ef5101d73fa507f2adc7702ff7fbe826abf007647322d1959f5bcc0547884212ead21186f0fe3542eddfa697812f8991c535213d13a175f2b278431797b10e7271c1470a52fc77dc960b58f48170ba5a6d5a8543c3e1c140bb7acdb58f523885557ee233493ca4ef3425a6eef4f5d1d1971813f6b5c46d657af3621ca4ab47947556aeca1209c2bf193243e3f4daa7bce16304aae2f789a5f87de4301fbf3835599635f92a6be9f972c5273abc22ebfd76af968ea387289ad36285be18646cc436d25aa92084a2eb6403a29f83aaeffe8db4d29dafe027894fdcafb6e66b53592f78e5476bd84984d20768e3abed91b9c7ab93a72ee1e2b928199d02993e185da0aaa294a161851cbee268e9234b479c33cb2da9e1017e959a70e5bd4f6bc4674041f921c7d5273e7a36b60917ec72a114e013ce4a8865fd9d81a39b4a11e98dfac16d850caf3057133d676eb0c6cfa6756f5383a135fcae9cb23d6ebb5c439e468f86a5c98ddb20594369025cbf07b20ff6a1cb813b6e878f83ea5e223d5e0567478619878f05cb2a4686c47e1092217d38c5bfe111b69e81ae859d60eaedaff24e015b96a603360df63b8b6a4fa3ea36023f67c42687e7002b6dca579768cbcb764352d3295d4d3fd1cdbd5bf8e69213ec74e77e736436495bc6d0e6685f8087e0304d66f028045bb3ed4f76f2b35cd72abc522ee99b8269507af503191fc853a0d71b28edab3dc8944effff736cca0fb46130870d35ac1d084a92543a2327cb0884cc9e6aa39df7ec56a289005ad93cd3db22dc6a925227744006db5dfb31ff1dbd03bb0431fed830251f97f1d0c57537baa257d81700b720f9279e4bdcbef777479329a928aa760ce1356aa383ef8e4df4f9c79b227a7b2549b08a9ed1f284217d91c9b77d5b66361b6b8eabce233b89859abbfc81b8446d5d1e768c8304e3c44318bb58ee4da9daa2070e1b455b097891c53c58e7beb0daabcadea2d5f868183688a46816bc0da61a62c02968ffe3df6cf917408fd840a2ed7268a28c5ce8c1b787f040327d698c3ebaaa8d2440e38c8a1344ef95208140e40c0eae280cf20c24e7be18e30d47918a3617ef169677ea2e7aa251877fa04e5366636c37a39c6a5d82b52af899afbfa8ce3d4439b0db9da533acc6f3f379a7a23c0edd5a8a52211b46fa25ee65599058ebf36d17c2dd93c5ece49dbe59177633bf5eaf4e717018cc5c04dcf5d6e3200a1d72e5e7108a24202894a83ec21b5cc931a02e0bc431886fbbceefd99cb0312f609dfd40e6d397efc71a2eb51bdd0ad2657d7838c9e5a80e914aeb5495f5abdb0de44532f8733748e44eb8078affe7495e6452b98ceb901d5b52187840021add088ae654e4ef0ae3b7c412efa53ff7053d9f1f2ed0466af9f4881d0cb91ec7676c82fac40994ad809899a7dfb42bef2a9fa5983d178fe5e721b94826a217bccc4e5cb1995e0f3274e80e4500e439b55be2cd80bae20cbb3d01a4009ec7506d0bae5f4afe4a8f1151dbf5196042f4758f8e379cc4c0900ceb0c23d4ca4fa767f7182ec23932b40f74493095a857b5d3855b0512356a62b4afeed990db86ee65753232ca7a5e25d1485369398812de2eb25f57960db3180ef1be92384636ae72fe5332fb0847980caa4b2561410110f0370bbd992e4004919aaacc4b2d8d4c032969574e3eae00a04b656a62ec0bb5efd37a58c1042a70bbca728e76637d97e11cb302e74148d9df8ae5f77492f3654bcb68a65cd8d9066d9cad6f426e55db5b6394e86e436959cc05b4f009d550267be5ddf805fea8ced8c63bf187f4888ecef738bbebf4478f21aa247aa007d67cc287aaf031aa027745ba185024020e8b54181c0b367f9ec279b4544133d8df693edf7351eba6e60b4799421c2896cace3330391c5bdca84c1b1f30fbb9f44b8f8b7405c757ce2c3fd9f7326213a3f0e940099d4a1ba8ad55902f5240610f7bd441ccd89e696e16c88353fd7d62d338d186fcefa39047e951be429d85862cbfdd50ae0d308d855b69b352a57113c69a9169dc2a78d45b0cd3ca7d7f488ba544037fc28719a5bfaec6ccfc4f425f38d02cc00d456040d28f4f90e35f1bcd397ed96112bde20dac72d0499b58d5d010422594ab6865e743ac70f634b7db255e4c5faec0e10d21382812685d4fa0459ecbfc0288ca232bfe72df17bc15f4f812f470d72c5b8a7577dfd7ad7dfc3cf2e009f15acb129045169a0c5bfd7e2a3fca42069091b83b3906c609bc6d3d714eecf7a7d0aa626e16f53b948be032eafbddc2baf9d3d5d259736b8e343dd978215c0c085bd9d0b760b5dd5eb3c1057862f7dca64522d71e05feb5699292d352df285fe9dff02c229cb3fe281a5f4917dea4c8ae6115338c6851d8f53cca66714fd5d327d469ddcf6abf3a6addfd833a196b7b6e17c5e13dae3fbec083b8560f231194aa79b2f5529304e5800f206588cb7217fede1f64dc6df4ea9d404f76976103e7f0d8b544b9ea54447f7b95c0b916d221335ca069019427473d0ba0010308b3aa4f8917182f4bcf38c95dcec7b18d5154bbcf7de18c27556e2ea9894b8b5776aad58c8b2f43ccbd51bf61927471cfe64654bcc2726e691e1d07a8086cc09895a69d692579267ea360920e705e46479e13728dada3686dbec4135bc7d1badf846b90b1328fc0c6a0038d3859b7797ff8d8ce9006ca0262622d2219cb122a7a718231be612e0e9da3c12f1de6d3072bbf929dc9534218c983bf45c15d7b71ada973fbde9b318f68119ef3156cc61f669b655f9bda31349d97ff1362105f97dd0954bc78b50ffde65b944ef0d5f8b81e9fe6d67751505ec0aacd68d30d9dc85c03449dfbcec3f5235645a9e0ddd4fcc421e1389fe5e5d23e46bdf7d22006d480b1648b1087183e5da0fb12bb8ae98da84db72a121031", 0x1000}, {&(0x7f0000002600)="9605c5ad1026e95d7d14c815de215eb6a4ff1108a418c4d5500be84a6d3cef3f8e9a5bba674582110bdb00242759b2158f133c5fe3921ee4f5545e4b329a5ea7b6c8f05d11a4e5139b16fb58d0ce67e09ddbd070bbcacdd3f443bd0cbd0438a678b00a3595aa5a89e9339aa2971019fc6f881f97f652f4bc7713c2769c681564ac7d9c5a5821f4226663482cc2580d04174b25f447774f70636ccfb46d8a03d49fd230eee5e87b72a4c0386b9291ea7bf6b2d56788c28fbaaf9adf4fd315fc9cc527e1c427d8e07e88c6c6a473ed12bfd2e7c71d247c6c24b1a5b32f5a2c46fb4c8274464e24d29748b6a27db5509179b19bf4555a2040fb20", 0xf9}, {&(0x7f0000002700)="c5c67e1b617eca11990c9f3cf830dd0763c4c2d379a6252b36db99005b5c342cf14c154954e54e88a0061cacc628c02d03589134be09301c747e17a345687b6a26bb80fa539ab43d62ec45c9347e6b767a7e6a97701497b70f9ef539ce6a94dde4f823d50e47651bfc124077a981ceed5089c18966da437ea66490a1dda5f50c11012f360318908c588fe89a5ae1393c9c1a0b75f7bbeefba1a0c00894f410eb942f16d2187212f7ae27fcba00149e5e75342b0661d82be86865e0544134c7036ef4f4179e0f7ee891033311eb6dfb0d5d71b8becbe30db5cb5297731c521908bc3c71d2049344438fd225df1f9040e4bfc3", 0xf2}], 0x6, &(0x7f0000002880)=[{0xa8, 0xffff, 0x2, "d3b253e8918d13ab54ec382a95b898315ff0ac22136a5153c3cab8ab851270812e66246e8f3c4db3c3f392dfdd9e572af72115a35bf334c223856427fde4650ea6ff429e4f2b902936f0f4307b2e56f094a9845c7c0c0e259dcb0b39fcf4478f9d346978019c35c1a8def8fc734e967f72fe43afc8d420500a34c0e8908392cc3b293fc84f23c195abc328769c7cdeca1d"}, {0x88, 0x1, 0x100, "ddeeb82c6cd6fbc2c13ee718009f86b35b1e904ce1b9fb0fb4ade8e3cec17cfbf1febe215c62addba4b66b0dc192c3eeca87dbd65e1487f164a0bda6743a86c0aa25aee4977572d6653b673d66d7bf74fed6647edc61ca41881d2a878cbade42894bef45ae6fc298ddb72050d523e12764f82f4f"}, {0x48, 0x1, 0x4, "167bf3d92f97e70475ec48e83a4b167b9bab36344bd914f51c78e34176036bd83f5fb69182518685246811efde677b114857fc"}, {0xf8, 0x1, 0x2c6, "845731f050f77e48b65b279fbdfad620beaa6a48322cd14ef261f63df2a7c260f78477f958cf83c271be148d03ad23a8f110506daeb943bfd093bb74875954dd0a29dbccbc05f848f1d8e6bd6958fe7ddb606441a95c5a2ea7ea419332d5d69e279e95c081c6b36d31daddd11efc1304dfe101f3a573cdab71e52436417ffaeab3262264cc707de7e75f43bef57c304aff0423201a8b5fea81b281e8cd212a63df0697c809f2e74f120b779c59fb302136b4b799439eea4dbae39bc9f9b5e208b93a04366898bf33bd1859b46cedc24b0c364a8ddf472aa445762eaa13cb4800e1ce331e52"}], 0x270}, 0x8) r4 = dup2(r0, r1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000002b40)=""/72, 0x48}, {&(0x7f0000002bc0)}, {&(0x7f0000002c00)=""/162, 0xa2}, {&(0x7f0000002cc0)=""/8, 0x8}, {&(0x7f0000002d00)=""/83, 0x53}, {&(0x7f0000002d80)=""/149, 0x95}, {&(0x7f0000002e40)=""/34, 0x22}, {&(0x7f0000002e80)=""/149, 0x95}, {&(0x7f0000002f40)=""/189, 0xbd}], 0x9, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f0000003140)=[{&(0x7f00000030c0)="98affa7ae4876170803870472d56374d5114c8eabf12320aa017828bcefe5a56fa12f68cf1753562ca777e9b48e79a6035f0ebf7631062432f67977e7d209b080f1745256c7589a6a63e4c1d39a0c99277373f09", 0x54}], 0x1, 0x0, 0x0) r6 = dup(r0) syz_emit_ethernet(0x76, &(0x7f0000003180)="010834f4a4697678000fd2b8cbc17c744227b5392a0266baf3e79a3fc9090e1b2c4a42deffe3b3afa89702c047b068be408065c3a49a7d29cebe446e1e47450abe552a94378692f6f5b38d2bc219b84c93e67b08afd7a14232f4b70541439b731568135c4801d9edef8ac56672a508e0400320a2a2c6") fcntl$setflags(r0, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) utimensat(r2, &(0x7f0000003200)='./file1\x00', &(0x7f0000003240)={{0x4, 0x4abd}, {0xfffffffffffffff7, 0x9}}, 0x2) ioctl$TIOCCBRK(r6, 0x2000747a) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000003280)=0x3) r7 = accept(r5, &(0x7f00000032c0)=@in6, &(0x7f0000003300)=0xc) fcntl$getflags(r7, 0x3) listen(r7, 0x100000001) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000003340)={0x3, 0x7ff, 0x1, 0x3, "f22d733368e05a07b2cf05cdb7215c6a015fb503", 0xe985, 0x1}) pwrite(r6, &(0x7f0000003380)="bde0e5a7541b64ad312cd49effbf7a4f76cabde1f53f3b2c567e8a04ff3a8575933ba9b311811278ad759ba01ab410dee8b56e694c25db06184dbb38cc11983493fcb872308d75", 0x47, 0x0, 0x0) 16:00:22 executing program 1: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="cf230670b93c6f2d634e62260d9c023a3e9ccf4cbf8fede6dffb51cb8aafe1c5ff4293295da4007788e64548ef794f385b4a69c13b0446421893b01dff39dc23dfc73800e58c2fb571ed7274ecf79810c09b1a39a75041195e3cead3a5ed17a074f97b1a296bd2f78497e8278ecc49ea7e11b6ceeccb3e27e87cca46fc8752afe180fea018bebda6cb175b04689caf8649e668540731b51d9fb60ff199bd2c435fc96ead637160f0fc9f817ed505f1869ce59edcd7d1da07447e4d8d0f3eba7b41fb5c5964f059adf81be6634c87886ae455ee07db80e641bd3989a0d12a29e59da1e6153a6055a08a8ca59a2925be5a5dec49f6", 0xf4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:00:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="887553276f7da438", 0x8}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) pread(r1, &(0x7f00000002c0)="4e9d12c613e2f84603a2ab9f300f8d53e2f54cc93585019006640d241468e87be15c461e0326e9c8197780e294b9fb77a0637fb3b4c27d18e84f96644180d7e744d1765d0f28843ea640abd441f3e757d519bf1da487bf1173c92c2668245c2ea96e4b3205c2f7a722131d643b7e24c20a65b85a0936aea431fb3b7fe4eee960e61ae0b5c6c80297387e33db8cb2dce2b6fdf0bf9d66b07c9adc11eb18dc2e7046a1748c9f7b783d691c9aa9e6e5654db848c610a50ff511b700da79d58750cc487f6962e13ba187888e2df16121a2cd9532c376527038f9245d0d64362151760d51efd2b4646c938dff", 0xea, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10060, 0x0) select(0x40, &(0x7f00000000c0)={0x7, 0x200, 0x7, 0x100, 0x8000, 0x80, 0x8001, 0x1f}, &(0x7f0000000100)={0x1ff, 0x9, 0x7fff, 0x8, 0x0, 0x800, 0x0, 0x4}, &(0x7f00000001c0)={0x9, 0x1, 0x10000, 0x6, 0x9, 0x7, 0x9, 0xc9a}, &(0x7f0000000200)={0x7fffffff, 0x1}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") select(0x40, &(0x7f0000000080)={0x1ff, 0x9, 0xff, 0x68, 0xffffffff, 0x5, 0x4, 0x17}, &(0x7f00000002c0)={0x1, 0x7fff, 0xf, 0xd567, 0x7, 0x8, 0x9e35, 0xc3}, &(0x7f0000000300)={0xdbb, 0x6cce, 0x6, 0x3, 0x1, 0x65e, 0x8, 0x1}, &(0x7f0000000340)={0x6, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:22 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x5, 0x66b, 0x1}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2040020}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28001, 0x7a3d70c43a0cf508) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/14, 0xe) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xc00, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x20) getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91, 0xf00fffff, 0x10000, 0x5}], 0x12, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x44, 0xfffff, 0x81, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000003, 0xe3}], 0x100, &(0x7f00000002c0)={0x8, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x58, &(0x7f0000000540)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x7ff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000580)) ioctl$BIOCLOCK(r2, 0x20004276) kevent(r2, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x40, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x101, 0x9}, {{r1}, 0xfffffffffffffffa, 0x42, 0x4, 0x7}], 0x5, &(0x7f0000000380)=[{{r3}, 0x0, 0x24, 0x10, 0xfffffffffffffffd, 0x1f}, {{r3}, 0xffffffffffffffff, 0xa2, 0x10, 0x0, 0x4}, {{r2}, 0xfffffffffffffffa, 0x0, 0x8, 0xdbc, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x6, 0x1, 0x0, 0x9}, {{r3}, 0x0, 0x88, 0x80000006, 0x7, 0x3}, {{r3}, 0x0, 0x1, 0xfffff, 0x2, 0x9}], 0x1, &(0x7f0000000440)={0x5, 0x200}) kqueue() read(r0, &(0x7f0000000040)=""/32, 0x20) pipe2(&(0x7f0000000500), 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x7f, 0x1f, 0xea1, 0x1, 0x8, 0x200, 0x3, 0x2, 0x0, 0x5, 0x9bea}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0xffffffffffffffff) 16:00:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="0321647018463f0eaf7bd18264a03553ffc074e72d8d8678757b805daa771e8b5b6d83e3da49f902d41ffd52677cc39f7a", 0x31}], 0x0) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:22 executing program 0: select(0x2b2, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000100)={0xfffffffffffffffb, 0x1, 0x3, 0x5, 0x9, 0x1, 0x5, 0xc7}, &(0x7f0000000140)={0x1, 0xc00000000000, 0x6, 0x4, 0x4000000000000, 0x7ff, 0x9, 0x8}, &(0x7f0000000180)={0xffffffff00000000, 0xfffffffffffffffa, 0x101, 0x6, 0x0, 0x2, 0x3, 0x7ff}, &(0x7f00000001c0)={0x0, 0x4}) select(0x40, &(0x7f0000000000)={0x9, 0xfffffffffffff000, 0x3, 0x8, 0x4, 0x5, 0xdc3e, 0x4}, &(0x7f0000000040)={0x3, 0x6, 0x6, 0x761, 0x8, 0x8, 0x3, 0x2}, &(0x7f0000000080)={0x2, 0x6, 0x20, 0x80000000, 0x65da, 0x4, 0x8000, 0x3}, &(0x7f00000000c0)={0x3, 0x5}) 16:00:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r1, &(0x7f0000000040)=""/32, 0x20) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchflags(r0, 0x1000000000000) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x60, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xb2b4, 0x1, 0x10001, 0xffff, "50f148ccec9a7b37bccdbde60957dd95127c331f", 0xee, 0xbfd9}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x70, 0xb}, 0x40c) r9 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f00000000c0)={0x131, './file0\x00', './file0\x00'}) close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000300)="ce5798fddf24c010431eaae0fb30f5afb4287689a8c5f110a57aa2b40b2880475ba4bde2e35b6962", 0x28}, {&(0x7f0000000340)="64882231c0bc493a4541b138f4f6dae978721a506033d1fb8c7bc96597cd6426823f4cefcb85dac3f044297f1a4868c3404895a4cf5cd2cfc654c8f76c7e37903f307fce4b22162f", 0x48}, {&(0x7f00000003c0)="c81682892cab2c3300d520670d217ac842f2e5c3af4030eed39c81facd8126d8faec040e2f1bba03347a06407e2b4055a6beff3e1eed93b8f6645474028d37721dd4a08e9d3b96a239764a", 0x4b}, {&(0x7f0000000440)="b4ab76e5beba70c192722dd0505aa83067dd7b3805e17744", 0x18}], 0x4) syz_emit_ethernet(0xc9, &(0x7f00000004c0)="f808da147b7f3e1c2efa13ed37ae9acca53f1c7e9e25d61fd11f120de0d36efcfe0a0772e63e184ffefd70c65e3b0dc07a6e88400caa5c691074994e508aca7455216625359d8c00ef4b2b824f48f3a54e3cfe5a594fb129b9ad1956b9451009c95b1791ed113af6d9808f4a2e0f5df4f53d954c55232a323c8e2e8d304828c90b21b663bc504c2a53a2006779acf05780a4be163095a20d3c499551a1a781a214f9255f548fe4aa0bae89ee01e04410d1274b4d851eb2eeac28b62fa03dbb82cf0a793ebb5c22da6d") r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") fsync(r1) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") dup(r0) read(r0, &(0x7f00000001c0)=""/32, 0x20) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x80, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file1\x00', 0x2, 0x7ff, 0x4, 0x1, 0x7, 0x8, 0x6, 0x2, 0x0, 0x10001, 0x5}) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2e7, &(0x7f0000000740)="17cfb97c6c005f098f816d979849914f161541d36276cea66ab368764807739b5967a1305f2962d920cefe4047ae602cb787530812a804269153c6807dfb0fe3f27bcc978c36fb87e1093e73414ede59e219f09ff1dd35495b2ab06cfd8aa25d02271d9e84db4346dce81a9c4404d445cfd40a19b605cde7db55c7dc739dfa550183406330d442f39bcd69265be037c6aaf09539bc614451a9d728ae6ba07936c1614f0c6a8f363c660ee070b945804e8a9cc47913dbe4c5eb0f601872e4a7dcea4de1d8c493e30d15d6f3331b355ead98077b48c23955bfdf769bcf1df03c375be3b2aeb0983c2c9631dcf7ae63c0fc735e014f8803fe81166ab4bd29810706dffa5232f0db56edb68692387cc888c61d5d000000a86bd851bafbbed182e9767e06176075516443f3fd2c5c30a4f67c0741") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:23 executing program 0: setuid(0xee01) r0 = syz_open_pts() fchown(r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x2cc, &(0x7f00000000c0)="4db900") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000100)=""/32, 0x28e) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000006, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x8500, 0x4, 0x2, 0xffffffff, &(0x7f0000000000)={{0x6, 0x1, 0xc508, 0x0, 0xffff, 0x338, 0x8}, {[0x8, 0x34808304, 0x7, 0x9, 0x3f, 0x0, 0x56d, 0xc76, 0x2, 0x2, 0xbe4, 0x0, 0x200, 0x0, 0x80, 0x6, 0x3, 0x10001], [0x400, 0x7, 0x80000001, 0x9, 0x2, 0x2, 0x10000, 0x2, 0x3ff, 0x6], [0x8, 0xddf, 0x7, 0x200, 0x8, 0x4, 0x9], [0x7, 0xfffffffffffffff7, 0x8000, 0xffffffff, 0x0, 0x6], [{0xfff, 0x3, 0x0, 0x5}, {0xff, 0x0, 0x5, 0x264}, {0xfabc, 0x8, 0x7ff, 0xff}, {0xa, 0x11c93047, 0x0, 0x20}, {0x3, 0xfffffffffffffffd, 0x9, 0xff00000000000000}, {0x10001, 0x1ff, 0x10000, 0x2bc}, {0x80000000, 0x7, 0x0, 0x9cc}, {0x2, 0x3, 0x800, 0x43}], {0x223e839d, 0xfffffffffffffffe, 0x1, 0xe450}, {0x80000001, 0x20, 0x0, 0x102}}}, 0x7, 0x1b}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) setuid(0xee01) r2 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:23 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) 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(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget(0x1, 0x1) msgsnd(r1, &(0x7f0000000380)={0x3, "24e362a60bb69b06a0c8c9547c0585975a86197cabccf5a70d5fb3fee74da7b57b7bbf8119251d728d78ed9cdef44f1fd411034f8226393a88bbc5c47a4789403e99796c01177d6d156e0b3e43cc7d7cec22a0884bb9880975e5de2276cdf843b3923e23567b324d9f18f00655b43b35f67f2a6d4a1f3767fd3176c2dc3d66fdcb73bd7ec36008fc2e30fd9f4bbf0c3bcec9ca5c0c397160e8d639ce9ff71ba4178dc16adc26e8615b4e4ad0d4d6b63b3a3e1751797a96d46126fb4621a7ab631c068d515b00f6567de63085945e0c0778ca8ce5fe83b2aa5ac597fd31f90775e98d20640376a5a2e519802f774d5e0d9dbb5e98931deab422cb1e975c5c6ecc213fac0414c76f02648a2d7467f5f123a959420f3f1231e3c8d91d8834f3a154b54bc350d88f7ea357a69ce09418299e64de3cbcf477266dfa90766eb348a90c4855180a2e7c786b2a6412b27b00dac1bd06213f895ec8315092ce8f757c0a847d9914f011f368de2ef25f9431e2b724ec1f6a90de513a04d0888f6f0d6c15b0865ac31d6a767c670cf3ad7d046f1b587211e38135b0f8fcf98a814e502f1ff9e0cf337aa5a26e0860b16aecd768e0d0adf18812ecbdc777af04a2d6ee6a485a2162ac4e6e4432c276de3365a205bc1954b3ed98927bbb8959c7306c516cfc0183e13bf8ed3910a8ab61ba9e839c6302e697ad8992827993a9644480bd041dfcabb87377de5c15817a2c85b7624f29d79b8247449eb30168572e4dc60642b6335b86457bc84c8bf95a1d18d9202a90e0f1576fe5022aa16708d950dc4192fca07caee8bde12f8616a7cd01c37c68f70412707f9298591c6fb591b631b06b8efea520ad2df5246569f91ae64a94fa14650a9616c0bc079a763de2f147e2d89832a0aba184b5fbc3c77cbd246d635c8ce9c28aaa4543a3b00523d1b828c58db05af2eb7de499b21e0e6a04c9c51bceab0c1b81587e342dace3ed3ed3e0b9cfab9463eb14df8e1f0a6690a00af78a29a03eda4bcff76ea5ab30f4eda10fa30903878d1231b1f99b78eaba56677c2b5ea8cbcb4d3d47325f99f97ee43059959f417b90a7028aaf7be4d4e2f33519577440583ac309ecf1743076a87573a65e0eb346dd28d4a24594097f4e87b3e224134a2efee86c44ff7bf7e5bef21b49d227a07a6d11bc725ca8cd86808908c72a9fa0995cdb467cdbcbe3a9e1c5645e20eb351844be75945a075b80f9e2051e26a28e3758e730ec4027082d4216a21a3e354fc9b0cee6ee4f3babf21cd9c286600c77fc10dd6896fcdc68be58f32cd8b60d69d53edb95d9c1bc0fdb6935833428a04f6d60142a074361e36fa038943e41265329a630726a719c0bdbd64dd305c270f498b4ce7bf230c823daee1f0f18649fda27999d693a6eea0db724a16aa57fbf61759871936762f29771743ca5b8ac4b57899afec8e3eaa067f9abe8d107c27670ee6c18b9ef4776f294d984c923839fcf61bae71177312437a755dbdb15ac1a2707f9cac1671e011e62477ff3054e2114cd1039e0597d1023a34779909ee6362986111b9b4ff5d53b77ebc409c6cc479c4c52cf5325d8f04c5ed6667dc7ae4ac2d09b8b0313475c6fb2af46a90c61ddd6eabd9e62f839cc21634a5bf0c245ce16412120b3e919f1a2b3cc6cb604195cacf4abf99a49c683f20f8b59b7a840ad117b46be6e2d32de2bc56c2066349fb79ef48e0e41202ca8cadd8987832839568c5ebfbcf12f710c1249bdc894b6dd5ba39444565231eef490a098138d7374f0889cb144e2adde1fef3088dcc930332f19546015552c1a800002763d02c0865857730bf37cfc11968455387fc98bd76e0bd3da81f8470e52dd8234e47b544c24dea9ad89de7f1ddc552b94f6eb7e1fafa2b51a2b7bbb0396ebd9b9aefc1f63f7ecdf1b4e8112b91709a28878d2263e27b1b92e14a64acad9aa1e6a20dd603a0c9fd60f5cbc459a0966f4d4490ddcd562909ff9702e48a851dbbe396329ce1fab0bd4d22ae3627330b1df5565a4c2eae6488452dd930f91e777223cd534e0a3b9f609d0f1767515a92dd3d5efb8d79375c6563abb52c8348e5f25a8713e8dd62deef6dbbefa824834d60df32ba1c25e881f3d2ca6ab406a1dfe2f23804ef4c25558b371acec4f0d57b2e893c4eb4480ddc5c777461ea469edfa59660c10f2d0839d7a688b1d998efeefa13b0a7b44e6d981fda37d5dee981c715ba30b848cfccb06bfa156742910322dcca244fce0f4274b784617c44c6a2a9479cdff9c6a3e81243a26ad92ddad9b075f165e66a86abb8087dde3316bb32111b58b5980949caf161ed2e703edc1bc6e83a334436100096e5abd21d4ed6ad2b0bcd0af5fb9f7fd6a8a6abad84c49c7b4223d2d6877ef33791c0db283607297d3f958e5048bf9136c5a9fee2d88e5cd5e63e7469b0027400549d823174f656107033a52b76622564661e23dcf9a25a3400f6c517d9f6aac17ac943eb7344e69982068e3eee79075c9405ddf8fc4320cd0cb9bd98468516f4903ad0cf5b2d3ff673d424a6d2cf192580b85e573518295b36679cd40b0a96f772b88a9ac494259db7928bf33b59a723740ba95accefaab662f2337c162e79f604a16f488621da0d2c5df2fb870d07dc4fdbc29c4a26b5a5b1d569630d09a57d585507cdaac5eae9d7d9c181fed00c22e8b7a5ae043023776493454e55703a883f19fcb2e11409e3fa3671f899085deb21be49ba1f1cabffd45b3bb2e7e6899b284b5e676dbe334a06dd1394ccc6fdb13946a8fc53d787c395b712b0b43b2aacd9b6e4638f7628fecc983c5a6d50cc71615a59569b158cc56dc4c472e8cc9b2f63fd2108677eb00617a72951f9d4b7681e9d677a12b64ff49ed860da6d8cdd8f91c1ef0ef20aca92f0da0d0b9282148781af524820a5c00d33c2dfa2200a1b8e992c7d8aea8dfe2bb5bd8b85a17dd976553ea832bf47e1867cea4ca81913db9af64e665d616ebf9da89af722c84b83f53d2f6024495bad089658acb73394e96443c44dbcd2d9065b3c12a6788015337d13d106d1568aa4e4fd987185c06c781c0d209d748795f73921a55b9e0e1230968254713f43f436d6be1e764ff7db8d157f933a8e80b1c5f39ca444f266c008dd3d83148c42376ea94b6cc37e1b788f062f1789cfa785e8a31c4b5f1c0a8f2c9c9a0827134f9b3d0138ffdc727a7df7b22d4367982d3830989268bab012689333d61faaa5dd03ea0239fa8db0d0fd1c4938e9c5ad813c238f9a2d38b989fec3a32990a4b79d4ee0a0d17533cd0e1682791513e0c73e86c64030d8fe4614457e719cbd09673d44b20f127ac5658c5c4f544fa92a2b7795e1639d0b293b1110707fa0d43762a0823bcc4766234da7df3014201dfecb51795210ecbb0f7f765cba7a2ca22b72c50c343cb2d8f6a173170ca625ae7bdb657c285c77899bbcdf679ffc27a67b5a54224c6a3b652171bc88084537e19cf7611e016334b119fd5cffa7cce1422f74b5365787c8f61751fc0c3d51224540cf523d2146830cfec24e27ab77bdc4b59dffcafd5d466199a49c35175ba686bb1837498f2737bae8658ad8592960670d76b4d93814f3ce2b9296abf3bb7f24770854005df0df4d8f5a77ceae459fd1e61975190fb946bcddfcf4b4ab9d5a1df4342db64dad491dcfa12dda97f3c36e6a7bdcbb5c3404f55be712af64d27ecdc560e5ed5ac9a64bdccf3a33c45df1a7233cd1c79a704c0dd586b7fea002318fe3397d6b253c964461c5dfcc56c1c382561f71118685e3bc6d2f7991db53a69a3d1600b327e9fa4e5e982f5c9d61d4ddd13b2356f29546c421a4d0aaf2863a9e03ecc913cff4f53287e9bd307d4574a805e6531e2697cbd1784d824663fb812eff024dbb9193aa7f6e97672f8951323916a75a07121eef0482bf2ec633a8984b494d23f7042ef2920fa7b6cccb99a027c60f0c7e203d45bdfae04107edd8bcaaf58e387accc4c948b092529f79314e93b0c94fc2b9996da2cbaac2f6c4dd6d29a18daf5dbc1c0495d8e88c215135a5813133cf6ab7869d15804a1f158cb5373af697b41d53eeacbfa57e4fa5e33ae21963a264dfef84b433fcadbc467d0d47b754a468f54734ad74c76f757ba1d9a2e64770885e1bf6a1da017fec52357bd5a44984963751b76ee2028164f8137800a0016a5ab2c24a54cfa3daf46ea0dd0afef958d104ba8f907fff42c5412a936a71f0a46ef4d0076b28703fc8fd54ad536373576fa52f0352cb40feaa4cb0809daca1b40e81f8546c9120e1be63d5beffbe147c13725399a87ab15216beb26b5f13a59d7f70514f841413bc2fcf12037b4d2f371d0dd164fe5fbb57efe8d4df1aec1fbac4900295bad09abcae9ff0ab768f5302f661193ca65c6519d26e6e82a212b79158acbaf28dae4a651d938cf7bc5099688d5e91ff31858b1b12783efd2c34b1ab60ec2247acc8524c1a3361626f6911b7b2c2d0ced2438e647c6a9c1cdf2dd0c9cd68be9de17b61bc142118fbe7971a6526d60b5504717b3f5a744608da3010264fe27b66bccac91530d9ca8235d610e747a57c6886318ede1ec8bc92842e2bcb107b84f69d75f6b74165535c234dab6e1f8431765bdcee4ffc2fbf282fa972e478e63b12bfcffaca8075a0571acab2a277366be292bb39403e5bd5aa8cd0e937c31617aa5dca2f820d1944ecf963006eb13f7546721c0dd0fcad0486bb8133724533a59d3666ad4d9e43e455fe09ee6d665623ad052977f1dc27e122e48d26bd0a187ff841291b93d0161706ddeb5fdb986cdbad948d45f131e92d2d2f826fa5d6ad9bd7ad3c65cc230040fb9821c2ea263da0eb806d6ab4eb9374aff62022618a7c5c3e719dfe416b4147f93680ab80277984c323ba63eddd6556be7d18dae9dfee5c987a94cb9a44d7398d33d0d7c43393c11826624908cb1414bcab997885b7373a30ac72ef4b249bc5f449e8d294c067a0326b54d57c22e34ef6426abe23cc3b7ae3506d4ccaa2319b94cc793e192bdaada9f4c2416fb2a3fdb0f71c251d553980b0a236963daeef38d0a98629ca4c8da5a81a5d1ce4c327bcaf5eea176f639136d06ee24bc6de515a67ea2ed8a3277446f8688755479a4ec47202afcdfcef6eba803e361b2665b1d6e0e0f9094a2f6da22862f28b32428271662a7388cf4be9ac5fc1b84975c043fc987a4ec98cb3b8028a27689445b4f7df5bd7a7dc878a38d36bcc1b1a0944dc4eeb3f593328c293a8f29ae6a7c0bfd9d3ea1bee22042cd27c12616e1f71715a6d031f1671583861ed9e2df5bfde0283d465b1e57c48a065eb7de078be534c2c868415cd513b4888060c742ae75ba5c0a8a5122ab2900d8ef581bddd00f99d3bef269d5cdfe509c7908f64cb9ca74ef83a75d4dc9f7e0b97316a74cdd782398d36338718037cb2d1a206f23114a4f66b71bd0ed5514a35d184331e11046e5a1683effd0a5826e3951782ad5d3247f68d797a016d1351996296f6c85351e5cd3aa5df4cc55235234b514d4b677659723b6c63b1ca30dc503717fff28284884b876f6ad92ad24a0eb1301e7bcf894622d4cab829bdc10ec0594548e0c4a62289995ddd65c61542edadd5e895341cf631360f236856064d31429bfa2bb67a87d6d6e0a1d57bb9ba60f880109fb76f516aae878c957ebc5805c4399ada83c1d2de437f6c8784dfa27651516bdb4b2d99f6b0cc7ca4482eeba7a4c677aa627c52acfdc9df35cdaaea199242294c11baee5ef3fa5c4f6836afc356600b142055d17e78756e46a"}, 0x1008, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009230767a00"/240], 0xf0, 0x2, 0x1800) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x808, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r1, &(0x7f0000000040)=""/32, 0x20) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0xfffffffffffff2df}, {0x6}]}) syz_emit_ethernet(0x1eb, &(0x7f0000000180)="36cf5223a78b329064eb5b3e5bcc4e61840ec147b52fcea1991c00e553e24fabcf7ded504ed29481208373bc7d75159a5c43666775b94dc0fe6471790a8fd0169bde800e3ca993e8370b8107f53d66266877b86b87587d4bfdc3e8f2c9c2154d704e6b938c4b24bfffb8e04791dbe93e7c8e6dea8eb40c33f9251c80683830c6ae0c9ab567a6e640fe075a56966071b77f563870bce54515657c3be09dba43910873592854460d199642") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt(r1, 0x1, 0x2, &(0x7f0000000000)=""/7, &(0x7f0000000080)=0x7) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x7fd, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x79) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x45}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semget$private(0x0, 0x2, 0x200) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20c82, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x11b, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) open(&(0x7f0000000280)='./file0\x00', 0x82, 0x84) 16:00:23 executing program 0: r0 = semget(0x1, 0x2, 0x80) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/226) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f0000000040), 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0xfffffffffffffeec, &(0x7f00000000c0)="00652b9f98679612d2209e97171f6587177909777bf9c15394a6320cfaa232a8037ebf2eded238c9166ccb407f71282bd71d65da149909bfc930cd1aa14fefe958910bafe3498969b80aa681aeb3b25ca584f0c430f8ce520f74e01fa43ea5b19fe1a01221bd96b1") semget(0x2, 0x3, 0x460) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x7}) 16:00:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x61, r2, r3, r4, r5, 0x10, 0xffff}, 0x9, 0xffff, r6, r7, 0xfffffffffffffffb, 0xfffffffffffffff9, 0x2}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001280)={0x2, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000000100)=0x1000) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:23 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="f14f28ec6570d9fc56ddd1380bcfc7aa03bb5bac94d4cfe36607aabd719d94534e3cf5c8d2ed2803b0bfe540845349d13ac1bd07fc8e698261a146abca2451a8b200b5a35dcbe7401200a69aa713adb60c1eff5d3baccd3171de1e343c4e35adc9e9cdc0106bbb453d4da5f65bc7241112aa0a2428a3f67525f94bbb22fa853a216771c2cc71c67fab865f9badf2991fefc53ae31df41cedbb7c334ea56920c4bf603ac651", 0xa5}, {&(0x7f0000000100)="26085c0946106b8fb8925c3fb18997e1295a65dc46e5943d4fed46133643804ef417fa2a14ab179d8d3fd5d75570659bc9d32b2112b316d05f7682e5fff829b20b627f485b4938ad0016ce05376ccb2ca6e6a9be37825cd4d94c452dce477f0e2cd945c71ababd89f1e0bc8a371080b54eb11b9f264f51725b1fd530658779e0bd1e6cf70830667a43bc72130e53916b36bfb3b7f7b86a19cfce11d1263362609f95cc6007e259f6b6032d71f482f713108d0b5d62d48d8a42668e2ca1ec8270f0d31160fd413bed94d07405b945", 0xce}, {&(0x7f0000000200)="7deda65ddc5615512c564a001683", 0xe}, {&(0x7f0000000240)="07f198b51229ab5e5cc8f0c0c2c8c1d4b467b992e81c40ccf1ab07ba7ec3006eb18c46ed0da11ac7051f291a2c60b034705a6b42d6a64b712872ea03ef90750435ce8797c77e20a5cf2924a9ba0c877343848b04d42fccd6a7624d5cea", 0x5d}, {&(0x7f00000002c0)="23fde165bbf7b4ed5701108808cb93d9c8f2f9a770c296e69f03560c7c8f4fb2792e81073788f3c4f812291aebeba0b400a232626e0ea114dcf9510adf893d35036005b5898285872c33653ffde97db8b78b79106830496918b3fd7019f6d1a503ac756f7ac559f9c68d281fef473314416ab406874b46deef93e1ce7e4ef1e2c5172c2a7f91459d12230171d0e8779b9082fd92958a29899946f2e1492ba1f3be71faa7ad90d60e3353d86998e5197e08d115ea5ec42a6002b994d701", 0xbd}, {&(0x7f0000000380)="6e5c7a6649f43a402a2d58d5ecefa11ea3edda7b9ad78be787158be55f6aad562bcb228f53e85155965115e0781589c0c057c80cd1e8e592689c9aeb296693e60ef0772423c3f407b9c5576949a561fb0bc96702297b58efb4a93c20572fd4efe20f0365372855f2", 0x68}, {&(0x7f0000000400)="ededa6eab58fc0131544867539d82e56a968e0039bdf154e4a00fb4d77eb3269b7a5a95d685715131c86e9f8086c2b2b8ef2094cfd0013d5b1be6946186f4f20c89dbfdc7a643b2ed24354119f2795d5a72d1b2079db5b257190792b036927a36283cdff0c82ec677e9cdab11acd78aa7b528d07e49298b3630dd8469c9da79a834c7feb55aab52a65c07d5fe8", 0x8d}], 0x7, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000940)=0x1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000600)="7fa12f16682fa7ffec415a06c86de89afd89a879a4a415a89f96679958b17390b2590cdb367d47425b585c5db4eb3a474dc7835f416490e6b2c17fd52c4a14128751b674a344425d0edec368810864444a4d51d90b829a7d6511547d7d63ab1f831657da94652c4563fcd811b6f05346206b192279ccd2f5d9398e549c6d668066397ace133ad750097cb4345a85e214f0faba45745450e61bc55c9d57ed7256a9e642655a37180ab250b0c193ced0201b0d", 0xb2}, {&(0x7f00000006c0)="328d07fcbb3183ecc003026c88a1f0012261dd4e33b8a865cf45bf6f0ca91b9356425e509a18b37a1d25ef012025a42b1a77257508797682fd4cbb5093163bba27f3b8ebb4c5bbdadcf428ecf2fbb09936286eec6e3deac3bc7853357c34c5a092b84046df22a3316960a60cf730550a7bb348fc7800007e72307c61c7436a", 0x20c}, {&(0x7f0000000740)="49fcef305d327d53a9a4c82ecc547ba4bb130a966cc5ce68b80062cc514b2f2bca7299c423d32f5e8f106ddda5c25cd830ce7bf2cd9306236b764c2228c379f894e1fde8027749d6623797903de66ed38cba31a2d8fafd687149cd3ba44a6b298cfa459d0b632e74c523f35ff16ec9477638a8b2494442a20116bcfb86ecd071f03909f918a19769af356957be8fcda979396672d72c49295a177fa427d9fa2bce0979c1aab1b1cd46d244be6784da6fb1ae7062b67357988a2a30f269f83cba9ebb4bb0a792a37727177504a7b4e62a5ddf8f164888dae877145370988a", 0xde}, {&(0x7f0000000840)="e696ea8f77caa00bece8e0419de62e55e8e0636e231dbf0b5c375df1d3696393a383b4ca38f9570f8d1537237f67b9b040397b1b6f9552187ad4d01f58af4411872de5db498881e75a30783580f32e180bcd9f8c91bbca5b18b8e68149d70578c736144a7e0697d5c4832759a50abc53ec3d5b9cedb191242abaf7d1a17755854d3a06cf220f10efc20042dfe88dc8376abdae1e13c773bf1375cd6a740847ac888d2530adef6126176d978fec1815d4ed121aaf09f5dd8a1b4e8cd18a62c283b2c8ba0e4492ca8f93924eb762b04a354bbdae1b2f93c6bd408d8932bcd5c18a770a0ebaa3e5ad41706d954da011476dee6b0c447562", 0xf6}, {&(0x7f0000000a00)="d50983d942ee2718101203098cdd55ffb64371baec289f299f3f4f5fbd8a101796047498e0457ff00194dd8c480cc12c82db880c", 0x34}], 0x5, &(0x7f0000000b80)=ANY=[@ANYBLOB="1848f40043b0d486595a01415e6cfd32953d000000000002dcb6648e882e70558f2eea95e33bb8bb24c3c47338cdc89f450000040001000000003d18ce00"/71, @ANYRES16, @ANYRES32=r0], 0x40, 0x408}, 0x401) lseek(r0, 0x0, 0x0, 0x3) r3 = semget(0x2, 0x1, 0x200) getpeername(r1, &(0x7f0000000b00)=@in, &(0x7f0000000b40)=0xc) semop(r3, &(0x7f0000000ac0)=[{0x1, 0x7f, 0x800}, {0x3, 0x7fffffff, 0x800}, {0x0, 0x2, 0x800}, {0x4, 0x1}, {0x2}, {0x0, 0x800, 0x1800}, {0x5, 0x5, 0x1000}], 0x7) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") r1 = semget(0x0, 0x6, 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/194) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) sendto$unix(r0, &(0x7f00000000c0)="5e109209fffe0c5aede26742a4876b8ce50c34d6b631913aee9dd1e0a2282c2447c79ce90f477e59090f35da89d5edc8fbdd47a1a307bab54dfe48e55fa3b9687245757f1dea3829dcfb762a40ea39472ce83a2de07fdc59f342bd61b45fc777e04e18989ce715306fe1ab644a8f27cf6118c1d980af1e57b130d5d7af35e28c0cb5b224917941b2659eef21ba4a036f6186cdb7c782cf818743c7432749624cc0ba7f7bb7d0bb8c419dc0f1db5665c8741cfe731f5f87c24f8b", 0xba, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="01022ab8c6a721912e2f66696c65e112"], 0xa) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) open(&(0x7f00000000c0)='./file0\x00', 0x20aa0, 0x48) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") pread(r0, &(0x7f0000000000)="d895e1fef42224ea3c355cf4e85b57e4f1033425adba1bb7242c9a2829b6f34c", 0x20, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) r1 = socket(0x10, 0x7, 0x800000000) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060, 0x0, 0x0, 0x497}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) listen(r1, 0x4) semget$private(0x0, 0x0, 0x8) r2 = dup(r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x0, 0x2}, 0x1, 0x7f, 0x7}) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x80) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x7c, 0x0) write(r0, &(0x7f00000012c0)="8cedf8bbe2505b9dbb5e2c076f043965d1d4f26d4eaf3368492bbefe0e14335f79a40cb6989f0fdc090065a0ecb14d4d14eb6447114bb43de0589edc77d91d8944d63e92907ff9741c7fc8e2829bd2087f2e0d3068645dfdd2f52b5cd1f24a535c58f05c964554d61853b691c0f450713aefdcdef99b71caae53366059cdd795e9df4fdbe0c2ad6db81b38b0f960e130059357e96d1da17ca3cfdf759e0739a41313b9d15f78bc927aca0556cafde25ee539a8641c717d9da55402e6335f254975e856c1c2769c3fbff7dce26a90b2fec1f595b30e834b111aee5ed6476e7e901e8d5593660dd1d9fba979a4bc84d7213a56c98226832ddf57cc54bd91ac71e1720f2358e24e6a8c2ed8a9c00fcabafe2893677c83cd94457bc3198a17020e3863de2fdf4fb6f1d8efb5b7a30b42ebea900bdefa546a7fb1043524ad67899b5d9492456e5647253e12ce209ababf7ac190fe8b8b90d9645817d6e83b27f81beff3b858ea2cdf8e9de70b3d58450b1f2ad239b2e49e53a70835dfcb97e0d88dec5850204bc0a4ffbb5ad52397791aa657440836010bb59a5da39ba74566ac8572a94746bd885c3f5cc6a63f41fb6cbe0026e295411526bbe4dbdd17c5114978992fa0c6ea01dc6258f40a1d770332d344a8fcaaa54def65f2a6eeb31060922589e26d4be5e44f13a88c28bf9f0fa046cc71301e27309ded08a1ecae3eece63c9ec85ce7377df40f05b3536ad0a72266357370b5fd2e0d6eb34aeb5776cb0b61a8b701e4865b346978af52c8d73421c7428cb5e6d0b3f61ba071f93e568b99edaa266f78f8fbeb38ede7c6b3cbb058b410541b5dd15f5b52a3a60527cf4fc91f07ae88ba6ddceb771fb643dd5740615dedc4e525a6995f47d7c9a50a4c6c796b99cedeef4a83ad30b0089b7fb8482e26a1d8bc98319775e2df14f8b29a7096a4eb2d839ac7800429b7dc6c7e2ae138b405a1b778ae21e55a1252f203103345bf1b59173e2b8669fcd338926ed7ba61bbb3890b7ebf8572a711ac2a6a7644dac8bc23f8d78a68fa5c1e0edf9fac7042c22b1d3a56b80386cbb7786b9d5ea749445ae02b027d9fed2f68d3a742793bcf4521d771c004a8fb92b45ab5399e30cc6cdc1eca327773ca4d2eaa27cec2077e09229d4db4f209a64683660e290f46b2b2e6cfe2484ddd84cf1749ea9dfbda63ba2700eff19e7b29ca8fb93b8344772239271f78733f1fc9e7807c4fc6379a0ac8489a16053d3a7131f3e2cfcef55a4f9ac1cbf4c4745c8b37378c8149168f5863fca4add944b4025e34e62d48e741e38bba331d2bee78bcb3f4ad34936c59eb5734eab90f2ba1e45d418dc4a7a522fc28a8bdf9a1a48eaf83411d8f4b491c537092540bfbdd7f2d7232b203294eb0474e1304a9573f64852e02e6cfc2e391eb320cc55af9e340025800b9b5240558f6b56c7263f7de1543e2925db8ac99cb65496a3d756c18a45bd10a45ea6c54c3b46875c19d5bc1e00b5486be772d3cd1031115d9c86f7f66d8bdf41c5e372f542d08ec8fe93299411d4ed2ac26ae39b08d7f2417ee0a78eacb8d7103f8288ae216018384e8266f928b2e7ee3240c2b66de57ad97d475a14d8d7d326cd3c59242fcb280497e9c6072a3e9e145aba7021721912776b2c4776b782ba930cbd7d5af7c02896b1da5d42fecf046fb99f8f83ff6f4dfd591ee8a4aca5f59fad504e23579f206bca427eb17180414856b1ce80780e9ed8de2a03a04d6874ce728dcb7c288ed3e7044557e8aafde7bcd32bb727cd6e826d09cdbeeb4466542fb986a337a35d66090602279e76ab9346c37e0053e0dfb5623eb1218c47055348561c8e0df8a80a2827ca0f381a02e0a9cb3c126b67e68f180405de134881d00b129ed711799c0350db153d77ac3f7cbd3bb0aa87117582526e6a1361f0dd4c73d4a845582f4e75f4f1a6caa6519336018467164592838d9f444eccf6a243f89341cc23cf7d3ba7577ca4ce86c9bbb28593b95cc114c1e50cdfd71a506b92750ef6ebaeeb5ca086109bfffa2fc3a8f7593cec6b1386aa403795dbb21fefa7ca9827fdd701b791d135749d10e54314bdca8c10d9fecfec18d1cc2e2625c480be6e353617637a142b5e25257fdc53c0e14cd313e6b10268492eb4a880a81e9e4c4a81519fd5608911c44fb8a53ab673b13778e05c41fd16ac1199f8bc35e45ac46f914dd030266b5b94fc58fa1c847b272c4d0aae5334f1cd5ad7d591f20f4d3e10ec602716e04916c9bd880c166638a03d0740d7f5d49a58590069494dad2c4b081f8c1639f2684cb891dc5b77902a0327feae350bbcb5f24d4bc3210053724784a859a3419c29dfa775006cddbbeabfe006159943f09e9943ee74ab2c12a8fd886906be9fa1938ae390096b3c2558bd3769da76b7b34ee1f4f1437ea6e89ac936dbc59a9c83aed28eba0cc4eac2d795fce8eaa444e7226b5e8cdeb1f9cd163b8af6e534f9b9f7e0b0bb8225506462a50928b567898c8c8b867a7c9c275f1e53edfa506eee712b0efaf911eb8f7712fdf5ea10e59f34ae767ae3386d41e0bc135e87c703a3d11d72766408ba2db625931b216fde483eb54439cefff93774f94999ba0886d6e208e8d1903fbe4cfff6fa014c9387f48572b610876c63408cca6859c3ba787b433a936e5b2807cfe930731e862fdff719a7da8b69b358928ce36269348cac3da3c6ee1a175b0b4b03441c12c0bac50b381b31e3ad4313b56f8bf5c27eed3702dff3ff64592bec476b8f663949139dc01523f5f95db36b6c0961dc91dfbf32a5f62943e3abbbe9d04a1e9c4d9df20b3d10114e16cd8703773ebb6ad7c91cba21809e89e7f34b557ba57fabdf3443b649cbaf04c097d5e290e2d9619bf4c790b43a129d278664ac5fd0566780da6573f588b152a4d6ab21db3731bb15e3c1129d2115d3fb07f41da066ae76af7f51b5d39ff9ef3e948a2e8ebe6493d85138d3485c5a03695f3edc5cf856362cad90c9994f2b27ad7a20d7dcdb3c418b62ec78e87da74705d93ca719c43df1d13a1ffc6591ff5c3d57175dec1aada0145c665ff662754cc6d463cfdd1da41fbf73e2efe13f7111b5ffa95d1a884164f872f7d1a5544ee4ff7bb96989ee0fc90d0356d30bad385cffdd92698973a69785b55f5d803851ec87c5a93b0b861c89cb3014baef5bf8768fa6dccc4d4281a334a74143a756ffb8b3173a54cf61eeab60fd6250aab019d2785c9e677814a30814d5f2e357ed5692a4ca030207f99010db767b8f44031c179e6af51b84ea998d434664f1f7945b301ca19b85e4a2cd3e93f0881609cf9c6450c9b9eddac6a2296d84b45b7fdb70aaaac0c9ea82e1537dbc8db8c26fd4e7e08dd5fb562b7b4c44307d1c7f3ab45e2620bf65b04effc9222b9c587bbd86f4122a3e368e97d5e79c89a84dc3dd830465b04601351401bdc8c1843abe8ebba6bf0bc6dd9b44d6674dc9b7fac9c1fa1842b1e5bde64d017242a19c0afc67281a6f6c6bdef9e64446699cc78bc226464096a817d56242c9f6b52da58546773802dd564b2e4bb7eef875ce47ec426ea63a129deaa217df916ea473ff6c5c8bc298e365f63aefb44b67b12a5e247520aebf8e3b9448e5d2f78adc412873b2f88bd34fe068356f1b79c631f08aa911857d46ffb34a54c555a386d72b4551921218d2720d93b512b4a00da507a0aab996985974679c2f35835a62716db14b0e271ee0313280a35acd6c52ff62841e7cfc72720f66f2724b2681e2dd1e95e10207fc16f2fccbe130e780aadf15fcaef5acc36aff2a1e5be6e5464c870beb6e2163c77242fa4a648ff37895861a0a67731ae8cf100e3a933a939b0c83fb6a818408fd21c5bce2cd8ab17942fdb58e04f36a0e6f10489902f8ce144627a3bcb3e15415927dedbf75b18cf07a0b1183f58bb8fc74d9b1ba0b0b696bfea7e9a137cd71dfc7f0123737bc9010f667277bd111a0caa7885f1f5fc4cdc41474b47131201258fbaf5bddfdd269798f0081a08603fb5a685b1589a330f5380391720545986d7df3d6a680169217e756cb8e6c9908e901c1958937f87484a34b7e926a015579b07ac1d10603975a36528757609492eb7db1950b3582bb546d7d2e65de036280088a007a6c0e0735c01f36238397e8a6532c33a49851c5d3b4bf4edfae02a8b54937cbc8e3fc26bd976faa1bc046ddfcd4721d13b424f77156f64203d2ccc757f2d94cf5f990cea5efef3d0107e9bc485713428522930c7a8aab7e9a1e09c28a6e20895e8f17aaceb5b0cfcff1809174687b42b3fef489b33ab94b9f4c3284476fab70908f455fd1c0a9c86fe47af9c79a2279d5c02d74ce1253a7f322683839cb3a03e42e193609143db13c3043576662ffa3c72130409c503ebca616f6fd3c0e37be9633d56b2fedadc1d96e57a44ea79081b15897e633768bdabaeab914cb71e5278bc427accfec5465ccb6df2204293ea66619fbd69ed502a3afcb139d1ebecd91fd30a4ae251a9f7db91eff88efd7084d5acf3153aacc973a7b8515a9f188c539d759ab1675d159b6ff8a57a9411ecd9f67f8298f812008dd5b56ce6dfcdd15b49db71ee263c44658c6224fb949ca02403f7844c74098ccfdd2e219e1a86f5a101e66538a8d2559b16b4903a685e56d5a97aa660ce11b3cbcbb2e12e458e6bb758d288ef80258b0c345f6cf5d6d067fa9bb33c9e8faee449532e17873e6e95fdf6c934aeefe011019260815d24698db72acf726e75a5f3bd16df021a77d08d0dd634ce2cd31166b40309ba2afe9b0d7e968a14f3ec72e959773112bd9740697a2c8f91537f729dda3468c0c69ef630a4446db88f570e46118e6fde6f18b0fc88a8463ec55501de5844425df1ef78719d32ba07199d638ac1182fea76d06d3bdaedd6161493af1882597148e0ebbc31e5e71cfde3fb9b15ffc2100dfc159cbe09ea56b8f73b5e3a7603dfff9a9ebae6220ea2062634fe0f2ac36c984dfc1d3ca7cac3d7f8a876fcee0816adab044d4a30ea8603c273f4c74295f7de1b8ffbdb1263e93d1139450b5588cf20c0fc8db03cf29a22ff04ef89ac4a602be1740365375a34bf27fc8da2b459d1cadc0db0a2bd501ffafc569998faa272fca9030672229f1c4a1f59d0b2f0bd2fe91a60ff84b94dc67c6a5f7fa51fa8c731fea0f95316878be01210f60e6f57bee0af36396807d72e66dd34a5ac1d0d5aec436251976ee6250119209ae959d592a554d547aa39fbbb4b488b58eca9bab3b230b1d2f45b017010b9177840a857fda92e60497657ef7754794cfc6cc330050295980a0faaa12996c9e1c1e271cb30022d3ea987246a891421e58c887473b519d1868a9406f518ede978def5eabcb364264a6ca11253bdd911a472e9a4a75a704dc490a0e7a585386a208990373a3a71732d7bd5d191e58235243ad3e10af4b5008ecde8fa176489493c4855160e6f5cc07d1428682ede813430895d7fe37a6fe5620351a3a4b558a2cfac35afae32ad650859db1b9c467d18300c9c7da39e5d2fa8ccb6dd8cd5b5fd8feb8cda7f14bc08cf08f3eecac42a6fc0f540619e6f461f1dcc375ed10cdd55be46a63f7e8fb711adef09c13e599376be14580039d8ac1c246355816dcae81e59f20df0b274deb1ccbe518ae61663fc2b00d1b8d96aba416fcac4a2e680cad3ebe9d7a12cf1cba18bc8ae531759b8eed727d271e1a99f1bdd3b312f6ba84f6a23c4e4cdb7d0a70849f828c6c0fd328b4d03a00d1aa629349485468fe86ad26dc1bcf44315f03a5b0af6768803", 0x5) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3ff, 0x0, 0xf113, 0x0, 0x80000000000, 0x2, 0x40, 0x0, 0x2, 0xffffffff, 0xfffffffffffff080}) fcntl$setstatus(r0, 0x4, 0x88) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r1, 0x4, 0x8) dup2(r1, r0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="4e6530084f0b31b13216541c9f2b13", 0xf, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) r1 = getgid() r2 = getgid() setregid(r1, r2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x355) poll(&(0x7f0000000040)=[{r0}, {r0, 0xd}], 0x2, 0x23b) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10200, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001500)={0x3, &(0x7f0000000340)=[{0x0, 0x1, 0x0, 0xb9}, {0x0, 0x6, 0x1, 0x8}, {0x100000000, 0x4, 0x40, 0xffffffffffffe193}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000001540)="b2c34a1cd3000f8a08039c2c060000bcc4ed27a452200d01f8bcf131") preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa80, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x0, 0xa5b, {[0x82e2, 0x5b5, 0x8000, 0x2, 0xff, 0x1, 0x5, 0x1, 0x10000, 0x79e, 0x0, 0x0, 0x2596a99, 0xe6, 0x8, 0xffffffffffffff77, 0x20, 0x10001], [0x1, 0x80000001, 0x401, 0x3, 0x4, 0x0, 0x9, 0x6, 0xffffffff82f20c8f, 0x4], [0x3, 0x7, 0xda0, 0x7ff, 0x1ea5, 0x2000000000000, 0x1], [0x4a0, 0x3, 0x80000000, 0x80000000, 0x2, 0xfffffffffffffffd], [{0x974, 0x4, 0x3}, {0x4, 0x9, 0x2, 0x7}, {0xf5, 0xc4, 0x8}, {0x6, 0x2, 0x8, 0x4}, {0x0, 0x7e3e, 0x0, 0x8}, {0x7fffffff, 0x4, 0x580583c2}, {0x101, 0x2, 0x24d, 0x5}, {0x6, 0x0, 0x2, 0x8}], {0x6, 0x3ff, 0x7, 0xfff}, {0xff, 0x1000, 0x6, 0x9}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = semget(0x1, 0x1, 0x29) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/80) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") geteuid() syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x400) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat(r0, &(0x7f0000000000)='./bus/../file0\x00', 0x80, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socket$inet6(0x18, 0x8004, 0x7) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1810, r0, 0x0, 0x2f) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffda9, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) fchdir(r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000002c0)) syz_open_pts() getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x9, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x28, &(0x7f00000001c0)="5cdcd43cd28037bda0bba1aae1b7c8d256493a8b5a4976ec7abee28b2051b1f6a34fc8a081ea0eec") read(r1, &(0x7f0000000040)=""/32, 0x20) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x101}) r1 = msgget(0x3, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1, r2, r3, r4, r5, 0x8, 0x9}, 0x5, 0x3, r6, r7, 0x7, 0x8, 0x0, 0x89a}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = getgid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r1, r2]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchown(r0, r3, r4) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffe84, 0x0, 0xfffffffffffffff8}, {0x9, 0xfffffffffffffff9, 0x3, 0x98}]}) 16:00:24 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f000033c000/0x1000)=nil, 0x1000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x90) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/2}, &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000280)="73290f943546", 0x6, 0x1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)=0x6) sendto(r3, &(0x7f0000000380)="cfd483ebb30ada9103b229d4ff7d80ee1ccaff2ed6fb10a66d7b5c8c1a0c04724bf41b1bf582098cf4b3ac4e6937070c320d18619a96fee99171541c64ebea532cdf831b37648bdf915bee33b08edc29dc8c3d7419ecd3480cf07df606a69272d2593a97d250c01ae2ece1e4369f596796374800496fdb4799ecfcf9e249bcd154c59e7266bf2a90ebf91597e881af8f2a2fbf399afc8c6b0f281d73b4818e8768a60749a210834f8bac135096bb60265ef27255660faacf0847b07e6410823ca7116b7150fe5cc15c55a855a7d557fdba6686c119dd6b9612bc61d0473f7fdf259e31ab9de56f17675dd95bfb25547c39575fa6eebf23abb81f2f", 0xfb, 0x40d, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x5, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) sendto$unix(r2, &(0x7f0000000300)="a2f1f7f0de71bdc0cdf65b52cc2c1b734adf85ba0485ddc5eded05dfff680ec11bbafdbc407bb7801c25de7e0e14d089670f26cac64b41ac34d3a9e5d1e3421105f36f5e10fd98c8dd2690b13189726aa0f4cd6bf5f58dbc6262304d0d998b18e3b2345515ab7e9a6c684114f25da1dd06b7b61ffe95cec80281910d31e9748c027734fc5fe8b3d0a8762b3e1ab5c68fc0adc696b851be33cfdefdab79489b5c7d95a527991b08b5c8fc12d7cf8a806bfc18477f7ffe271a53ee651ef2e84ff82c3df8f4c47e455476d98058c999c4043004c7203c30", 0xd6, 0x4, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000080)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) getrlimit(0x2, &(0x7f0000000000)) 16:00:24 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$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xc0, 0x8, 0x3, 0x400000000000000}, {{r1}, 0x0, 0x24, 0x400fffff, 0xfffffffffffffff9, 0x3}], 0x3ff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82, 0x800fffff, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x319, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x80}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0xbd, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x24, 0x80, 0x101, 0x10000000000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x7, 0x9}], 0x44a, &(0x7f00000000c0)={0x6, 0x1}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) r2 = getuid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000280)='./file0\x00', r2, r3) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x62) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7fff, './file0\x00', './file0\x00'}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 16:00:24 executing program 0: 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) getegid() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) close(r1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) r2 = msgget(0x2, 0x25) msgsnd(r2, &(0x7f0000000280)={0x1, "90005e334d8196b7c569a792bd43b8f6b0c2f9e3ad359228cc95f407b59edb85c9"}, 0x29, 0x800) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x1, 0xffffffffffff4142, 0x0, 0x9, 0x1f, 0x1, 0x3, 0x1, 0x10000}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0xb0f) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000280)=[{0xfffffffffffffff7, 0x5c, 0x1, 0x8}, {0x8, 0x8, 0x9ec, 0x2}, {0x5, 0x9, 0x40, 0x7fff}, {0x8001, 0x1, 0x52}, {0x1, 0x7, 0x40, 0x2}, {0x2, 0x9, 0xfff, 0x1}, {0x9, 0x1, 0x2, 0xa6}, {0x20, 0x52, 0x4, 0xd6}, {0x5, 0x8455, 0x40, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xee, 0x4}, {0x1}}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000000)=""/32, 0x20) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xffffffffffff7dba) chroot(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:24 executing program 0: 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}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x410, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x5, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x1000, 0xffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0x8000, 0x6, 0xffffffffffff1ff0, "99951260aded07edc5cf4c65e485da56600685b3", 0x7, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) close(r1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x21) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xfff) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:25 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) semget$private(0x0, 0x3, 0x20a) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") r1 = semget$private(0x0, 0x4, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000280)=""/146) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) getpeername(r2, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x113) bind$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x6, 0x4002, 0x400) listen(r0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20801, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sync() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24}, {0x6}]}) r1 = getuid() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") dup(r0) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:25 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x2, 0x401, {0x7ff, 0x5346f0b2}}) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10828, 0x0) write(r3, &(0x7f0000000440)="ed5970063c66fa7ad62cde68489ee1250c4e7a615ad3cd1f32a3b20caab01415963a3e8feb3b69ff44a23fa824e371d48813218e2f0d6ab4129e8be0819106780db32467ea9d61088636ab5e83e0ff9b9b1b6eef0eaecf10ee3e2a7b2f1da86f7b03abd62cc637cdcbbda9b4e9bdb2d6f28edf866b99857d61e6a9b684f53778535e43e01779b779841001c6c31201ca8db790d85d0619074a7c39340a5b3948b1813ac427af73cf40f73c8b4ad57ce4325f6864b93a27487c2eee94c7acf0267cd4fc0cb49fdb4026bb37be660ba0ab061fe6d147fecdb192e40aedec34257899152b32ff943cd85f645008429319f91309ecb059b3e74e5653", 0xfa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="02002e2f66696c65302f66696c653000904d5a816194c549ce5fc143c6ea3ccc36d44cde1e1b48d20df5861e476bfbeabff887b4cac550280e01944ba42821896587576de03d72fc4003cddb1b03f44f96ab8d653917176f2e0427fbd0a817a53e3fd48127b693b28859c4293472f8a26a61973fc376914b68a614808292c3715ca785279a37065500655d03e83e2761b5d73a50b70d58e3148e128f88f097560f1f03de450ba64d3649613c8e66349dfdb787f4cb4c01a16b04a2501e593e3fdc06e054aa99e822963f78bebd12de40f112984b2c8243abb2712e0b88a9ebbadf3f77ecc17e4cf6ecb7f07e14bff9b8629b3d06a43a944678d2f2d6be2e820b2cb112c25498"], 0x10) linkat(r2, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) openat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0xa0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f00000000c0)=""/32, 0x20) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f1f00"], 0xa) socket$inet(0x2, 0x5, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e5f0000010018a56964653000"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x75322b9d3686afff, 0x44) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x8) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2c1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000280)) read(r0, &(0x7f0000000040)=""/32, 0x20) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) sendto$inet(r3, &(0x7f00000000c0)="e2b2da613692dba2785d86447968f391475afa14c0a21127c3d04d5d2e19a2eb5b9c8924d5fc4440591ff62646982161cee46edead", 0x35, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x44, &(0x7f00000000c0)='D') syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0xffffffffffffff78) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x840, &(0x7f0000001000)={0x18, 0x2, 0x1, 0x1}, 0xc) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/46) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") pledge(&(0x7f0000000300)='^-@]\x00', &(0x7f00000002c0)='7)\x00\x92\x16\xf0\xa8\xf5\xa3\x85\xd4w\x18a\xf5\xc4\xf1\x8c\xce5') read(r0, &(0x7f0000000040)=""/32, 0xfffffffffffffe6e) 16:00:25 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000000000611, 0x0) fcntl$setstatus(r3, 0x4, 0x7f) execve(0x0, 0x0, &(0x7f0000000100)) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) close(r0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x5) syz_emit_ethernet(0x10000023b, &(0x7f0000000580)="d06142cb2bcb4b199468ba070000000000000200bdacbebe68d5cd199f3569db438e69c4a215d2f51d1b7f5a6386467fd82683a987b89e300efae8c8aab562d1095a04bdf48a2c6ec880f20639a23fa477767803c5dc2496dfe234e3e39c1b3600040000891f4aa0c008f87e3872b9ade9b8e87c78eb7dcb9aaec61ce4bcae357c82fb2dbd51372bbf29f9da4a57d7cb01d8e5a093843853a549b5612404bc333521b4") ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x46, 0xffffffffffffbfea}, {0x25, 0xfffffffffffffffc}, {0x88, 0x7}, {0x2, 0x4}, {0x46, 0x3}, {0x0, 0x4}, {0xc7, 0x7ff}], 0x7}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x3) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x126) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") chmod(&(0x7f00000000c0)='./file0\x00', 0x40) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = semget$private(0x0, 0x4, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/223) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/177, 0xb1}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000001540)=""/69, 0x45}, {&(0x7f00000015c0)=""/112, 0x70}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") flock(r0, 0x7) read(r0, &(0x7f0000000040)=""/32, 0xfffffffffffffe69) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x283, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = semget$private(0x0, 0x7, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) sendto(r1, &(0x7f0000000040), 0x0, 0xfffffffffffffffd, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000280)="e0ef6eea1fa6fa2e5ec884c28409e0ed24f6ab096af51fd6b9bb74fc4b56c1174306650f6dc89c465e666f633787b1aea6183c3d0555095cde4c4646bc747fb1dd797fa3b3bd537844db98c8c32c581cf1c25e94bf9aad80491c913501cf0983eb36c05dc08df87345f6e1f6c1843ea62078b106206e5363c2c26ccfd44cbeedc5ed"}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xa073) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") r1 = msgget$private(0x0, 0x401) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:26 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:26 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x19e, &(0x7f0000000280)="c4ee9489e84d243b3b598a677af4d8095d155f19f78add8472a3d1e72b5e77ad1162db34405cc34b5dd072055ebbb049ebba2dfec1eb5e04cc07a16ab5e074d10642ed11a58120ceda7838cb639123ca6e4c7569499d8ead8d9c4f660d5343989de95d9e72757b8125435a30ad88c8271512bce24e2a7d2dc69584451925d4c3f22a88f421852a19bc7f2b098df25151e79145d85fbd55df96c9da5f0ef74ecf601fb8566ad5bbf4f9bcaa207eeacfa6a78c4138688ee9d4d88f58a07d5b76358d11b0e2d510daec9fcca039e9f5e1303a7ef01f0eabce4086794cea6e59f139") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x200000000000018, 0x102, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x18, 0x4000, 0x3ae39f6c, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000003, &(0x7f0000000040)=[{0x774}]}) r1 = socket$inet(0x2, 0x4007, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) getsockopt$sock_timeval(r1, 0xffff, 0x7332d1a99a92d179, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xffffffff, 0x0, 0x6, 0x0, 0x4, 0x10001, 0x3, 0x1, 0x0, 0x9, 0x7fffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:26 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f00000000c0)=0x22) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:26 executing program 1: sendsyslog(&(0x7f00000000c0)="6301abadac66ff12de556cd1723c4ed33b3e47eb822509fc95e606c59beeed601808f77ea9a2e6e3a5195ed7d68dfefa77ee55753060e7e192e97460fe2b520bdcad55fce8f96f64565b835a08e7c9cb8d1b2e3eb6c5288a8d0ee7d73972d32f5c1cdd86", 0x64, 0x1e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:26 executing program 0: socketpair$unix(0x2, 0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = socket$unix(0x1, 0x5, 0x0) r3 = syz_open_pts() r4 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x30d40, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0xbc2, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) r12 = open(&(0x7f0000000300)='./file0\x00', 0x801, 0x2) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r15 = socket$inet6(0x18, 0x8000, 0x24) r16 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x801, 0x92) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x20020, 0x0) r18 = socket(0x19, 0x0, 0x9) r19 = socket$inet(0x2, 0x0, 0x8) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100075ac45ec008aeab"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="ce8a5ffe3c78b379503b4df06736d39aa4b42dae73a4efd5108980f53ce8c60d", 0x20}, {&(0x7f00000000c0)="1ed9fe45fd5c33083e7e", 0xa}, {&(0x7f0000000100)="00e961749c03b38b2f49e5a05f", 0xd}], 0x3, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14]}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}], 0x80, 0x1}, 0x4) pipe(&(0x7f0000000400)) 16:00:26 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x162) socket(0xb959f920944fc70e, 0x8007, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) r2 = dup(r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x2dfafb89, 0x1f, 0x6}, 0x0, 0xfffffffffffffff8, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:26 executing program 1: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="c4") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0xda16) getpeername(r0, &(0x7f0000001680)=@un=@abs, &(0x7f00000016c0)=0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) mkdir(&(0x7f0000000380)='./file0\x00', 0xc2) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000001700)="4c8fac12d49f6b350200000000000000e41fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b28314ce00c9c8cd2b6b274f1d20219b4d97c0000007206836df148fac17d293166ced31a1000ff9e6eb1b3dc5869c65cd772f327f66e24e04bed6bbf4405604621b9958e3c54db9cfce425b749469e94fca0d514136ba8fc9e940b4bd8758e5f7ab02ba2ead79c62545aa76473337ac3ac9b4ae0071234dbfb22069ec36c0dbed5dd03df1bf04bc8d5e6bb09c0a437717f3d3b5e394a59ab0d74451f4a5540052866b49a33c2ba80ef2db67462e67630d9ef2ea592a9ee37b58b53802b9ac4377629ff1ecb0942dafeccd6fed8dec539fb5ea3bfae165c6d4e45bca11619f4fef553d86fa9636af6b158cce1f7a04c9f99fb9623e9b2f32655dbb15b6d94c1b188bb3de16cb0eda768dc57755448a2def79feaeaa3e5d5a94c6b2ef5055fe234d7dd6654ffbaa97278d5d9c7cc1943f82fba385a1347edad43375c1f54e8acb100185a1abd3548e70c8c4bd5c26883e2757a8297d21b7af9f4d27337d4e080e1e9a4e9c6376964142cb1be7d8cc08f6270f23f5a93e832f225cbcb3e6419a713e4156adbd8901657df59a8c18ade", 0xd}], 0x100002d4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1, 0x0}, 0x2) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x1, 0x80}], 0x9, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x81, 0x40, 0xfff, 0x1}], 0x4, &(0x7f0000000440)={0x9, 0x2}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="806b0a00de1499cc3f83c4e09226615e81dbbf0aa629c57ca440d2c50ec6f5b1004f2e484a324b8040ac7d69b04c6e401c64d84b2681dfd84f9981f128ac716e70b8dae16752b142d604c5679a59d2c42faeb54c5efecdcd93e14807c8d4fcb6b50a13c9e8bb8f4ab788053e98c256aaa9e52f20fb592764b507ee2477c6cb084075619a4330fa3a0c26d4309fa307bd385d709f0bab8f845e1c4f814d22ee12adad26805b020b46693cf0884b9000ea5c8fa3adba667db336836240a6ad6e3f548e24c94ff7e13a444afeddf2b1c87d96e6afbe3ad4459af036c7261a6156498da28ab6dfcdb2174fc4b2fc78a779446828eac8a616b217a064e5b72170ca4378923461cdbf094c8be41d9e33c0b83b5a4d55c790ebbaa694b7bb1a274b5e1d8d3686543fa84b1eea08bcd612795f82138ceb5de4fc165b4197a6c1e593688915c758feb834036b22f1128381f5a1b44b28f67f7aafe1b54886669773ab425c1b7a1e768644b5319d2951c722729d3fc42e3493ca9809cba229fef10233aa59459eead4378188bcd504b9047bd73e017bec0069d3cb1f786609be7f8144760b456aa58cf1a9a7f289199d445ae62458afa8b1bd8110e22728bb5907a145bae1092ef30f6d164152c257b9270c631f16965b5c3b60f9128eb01f4bfc0120ed3395ebe1a1e41abfc58c31c335fd8c6833c87c0afdbf459609b66ce89fb9df8743e8bfc19e6e97fc0e3ac6e6f3038d0310b773addcf104efd00af79128b2b6e2437743e653fdf53886fc191bc280da766290063afe5a1e2b5e0f532ab98de52d71d6e53da4202a292448e7efb0984bacf23aadc53319d7d7612ccbd64420910921205629d493137b20390d67f8bed409c438db84c4a04bc159726fef5f8e18249e8ef3767ec5151849772093af3e7074c6bd1ee91055165ad75557f6e1b0ec45afba56cd68bc850df67d2c7058d95409a5b9fbb6048abe763ad4d1216619579dd962c2729979115a9ab02efaf2caf7ef64c7384eef69947bf65ab07c31edd86b608bf7f59f6c5b331eb58450eb9f09de2691068aed4d749e1de2dbb31158ec9e16e1effd6600cb8c0045a7f43430bacae4d38b6c7c05ec4b33929c078ca071cc579fdc3dfdd3d33e341a09d484d97b34782927022028438f29bcc4403624d72403041abc1acc0d357b22c150a261062a9599c1aee3bad341ca892d9f1020638f24846e0e93f2232463464a6a0a04d8cd646f761eb9c04eb90fd8f4278e441cf196fbbf2fc46ceb69ab612e4501d8ed9a372a7a505b7bdc7159e01de17943a6fa898e161ca24459817dc967db78d752a191d7b0d548179e3b567de3c4e3041bb1251fd7723c483fef1364259944d8b696620796563d3182dcfcc3af1ffc2675513502b10c8571f15150fa14b5f8082cd9e64c8c60c96a8cd39a277304d2301614249036937b96f56727377f1f0ef77d444dbf92ac7f76e2f2b4bc9faf9679ea9cd312c79bd992463f0e8b4bc313efc08762b2fb189ef7e561ef536606d6a4c7aeca640bc9e63ae7081c5b80fa3ec38c0aec800f187b5f6216ece70a610a82e84a13555b601d7bb7e17b906f20a29e23744798324b0097e2f42e5ad7721dc0e61b44a755ca1caef8d4b629f3b7a869ba7f819c35bd89e2984a79ff8be8d3e7055f701d681e7185a500b941cfcd7ac4ef993436544935791cbbae49a0abfb09e174c1e80085695b93bf7463e4dc82b70ddfe900a49c1288099961835385285cfd5425557e151c534acc541c575e5e6d9a3c0e53ecc1629cccc8a6a8f1f565e54edc943d1af41d4e788350c798ccdd273abbcd1f473a1e3a0c2f3bf959e638659557a610322c2690d17ca3e2b7917a8d694e630c60b6046e0e3c99bf077cb1eb5a20135aa89b85f92b041773a452a6e082ed3fd0eef8165ad804eaf70e91522a61a3ecdb7d761847ec635c93dc3f91c44ccd1d9ec1d76509c7ea731898fbc0146a7a1323d5301fd3d6160e382f5c4b98f55f456ba976f25f3e22907a692adb7f8dbe839c594f899717136c3b4f2e49d9129bf931cc4cd944c66f89e7e1e0eedd53141ea345e73c599d8001f9b3abb0d3d745e33807ba45b714a397698b72219fa9a4daa92f6809fef2b5fb90c9555e15f7347f9fa5da91f8c4a3ac71fed0a2056724cb25708e06bb1e4a920e8369cdb887e0b44512620bbb89ce00348c7cd0f9d85fdba59284835d291f9461929dbfeffcf75f3d676f5ea86dcd405202b4b7efde9f511518e628f5bf5e37ad740085ddc5416d9fbb720611cdc62c8a777683bcf4a77e76646a8f0bc1003b6a171d89d06faf627e88fcedfa3aa020fb4372b87b6020dfe4399b6aab48d575bfdbabea809bcd2d0f3c73280435c569753e06001247bfc3513490b0d9685b7d1074a8ed688a7a3e93b4d5afecad04fb769c59b0322425f15491e9c8902642fff808847f12519aac50ef457f1e4dccdbd96bd06c96ef1bed390223693e8ccbcc8b2134dbdc1e2b411066b94aa1486cb487789c3d64756752e8bd165f36f87ee57c3f7894919e9c5b1f6fa6082376cd9333b97f73ae2c48c9b5ca7cbe9e7afe32e4110e34ded8c2607f41a50c8df78ba3e7e6bafabc44214cdd5283c2a874c1ea97b16121522bedf33dd67b83f5be660728a3dae5d3b95a7e8893d8c07f941d8dc457559dbd78c2c6c5b082a49b3bfdf9945050831e2715c094abae8dbe77dd83d78dbd0022cac42c409b3e0978e8e2947d3c8d9745a1af27d6abc16d53094c390dc8e4e683008690b24a4beb89de52528ca2c7d24f0c7655bb09cd1c9b500a97d8b62d1efdff41c4b22bf7f38f7b995b98f4c998e98d65be82810e1855345c050a35b76961f6358797aff483a8601c4536b5fdb4689aa2c89a60f05062b5b5a704b5c2754f006e991e34965b26a58265c65d2e55e8a5bd40a007abffa6a378c647de6a534af41081d06f1034d3411167bd5632aedd82b36b90e74ba3ff42f21c6c3c45d0f1f0c3c0f2b7e47b874c2133e86753678876f61363cbdd37a13f50748a9271926cb36e9f91eb9f934a4d94521940274e751d5367594934e0cebacf5e8b320f3f7f15865327030957fa8cb730858b45acdfc11bd94527c433c9d71f90097dc16a5d860f4ee348b1d23a1935d6b1834ba0db2a7efcf41dd957ad891abd6aaa2b9741ff6ef5deb8f6c7563c7005db4b6ea97f1ddf26fe4d96a33c64f1593643df4934b7bb74fbf6a9134d1b9dd1431136cab020ba86bc2760ceeb03de2dbadea3663ee2d8367c700fddfe66b02c435e66f49a74f1c22a08fc278169a57b6e4bdc40a783510d2fe586c94c737e5132184a004266e14983f3d94ec09e0e9c89f2320ecd08c4c3d24932edec6bf779950879aa455943ab7e09171a7405319e7361fce50625d1168209d400ae6ed3832e09051fbfb57c23690da93e0e4880786428750527387dd3a9fe56c1d75a5eb745462dcc84a06264a5abc6b2ccbc764ee2e7ad97d8cdb559b0c0aab9f12fde4834e3639524b70498e2bb09306758a7fa2d062109199df144ad77c27492aa82af0eba2d49bf57bf02a08d45b53f34bf4893984b9173434a1fc13c570e8b1ff96e95c3db24ebe3df911fbc63fc1c9a54ab9a27f8bacb37b16cd00712e9ad3e566bcf82b1f272b538943f4a8cab2d08fe89e2707c64f3db39a4ee22fc8ca31bc43d6f37e3c6ce0c41d48f3dfedbfda8788987ea81abf777ed78f9787782afdde4445286a69ba970d05e24c29a94a2a112fb2f577ec9aab4f262e015643ebff76bf8fca1b6e58ac365711d2e087aa426351b62985c5013cf374d9279427c801fb03dcf97d75288dba30ebaf4a25604c976caf48a171fbc4761551b89264efeedef5fb6364e350dcfe018248df84cf942a369daa576d04892569683814f537efbabc03b555597276d044b8ee257912f62080ee21dfaac5f45aae706aae44041f66545d4d8452b538f1c8f47866f20e6abaf02ec562e39aafb32c2dad18f9e165270052fe5c8d3e54a34a68aa95fbf72c7fbc015fa1af2f1e0aa174c3612e3e89e0ed9d45019fc81d30237f184c538f09474fb814f81187e89803dca39504cf69b7abb9bbeb431ccb1fea9a0594762858e0b9e23f5ece47e81a64dce33a099fa53cd555a954c183e9c761d6add3ce6a76573d944d8e25e68dcd19456a3f755ed23786733ac999fb6f519ba416cc8021b8ebc392f02a6a45b4c9e7557ede18ec1fc420bd26e345d7800f3df5f33a49b53308c62c0b31b545bdfe56322f98ea6bbccc6d273e0c43586c5b5c0a42dc05d9cfe740fe9b05b7ccfa540ae49e4a42eeb8d194d550fea7e4dc2a95092cd5db0fdb844472c81701ef808e8cd50f23f604fc4f3e3e54feb53f0af93157ee302f7f6bd4d9e0c50efe270d78ee11d4c1ef169f576097b4244d94ab1e34ba492ec5118a8e6a2721fe28d3fccf2c47348935058e90209bf5d736cfb5e1ba0fa2d356de64b4714e3937880697d1dceb1b242f4a1dcf9da21d4e75f99b615e6975bdfcda1f9dcafc6d7f93ff37740653f6669e0016ba2e310289fb06aaab060d1557ff5fd65ad0051b4579017a36e1232b8ee77dfffd30fc0d69d4f142cabc338f2818430d3f872635037df116b62d4f4c3716493bf2988047798a617c05002912b7333ccf0e7286ad030d805bd13483ae6aa407d4c3c44a6c003e35772b3fba3eb3aa8f862570dd86c2ea6c5ae17c5dab91b5c9eec17fb7d7ab77eedd9210d5b483e38a3f32ece885b2034e547451797cd3780f2a17e89f461e7174f75221cc474dd4d547204582775eea41ef598e9f689d32d477deeba7bb74a351c5c5b3a4ae2697afb07ecee60ed961e682e21f57289cb4cbf575076faac675eca9d23a8781072b5bb9d9c0ed53bc7d93f44cd621daa3fc86cb0d2b000e0d37b12f6ae32e9049f5a747667233292401e39ebe77b9922a17691772148be06e62441154d0e6c7a1b7406ea9ef604adba1bd0bb797af6d88b7cd7fe295207af68757b8889cdb131aa19c906996d61e6d50183e855a7a68980615645571bd4046fe7ce1e7754b502e8c5cf3a866c464c655e30f6e80be8857afca43b6e2a7b0ccaa7a7b98e76f97e546f8c2a4fd8ae98cf125dd23c4306eaeef90569c6a1af4d91a6fa9b07e944572bd37f67b1683a4fdeb6bc8f236b0168a3c9db6ebf596811f33c66c8452ab65339d0e68cc41a3bebd5433e052aab2c8943b93fefebd13e4c4086cdfb439fd97481c2090df55dc7ea8ed735587f40f49702dcab32a717511a15118a238f72f409fb5770525245d0e36e134805ba217b7d55f74376802680a5fe3b7c558be1a8cf8f87c1d88c05dc37864fa15fe4fec1ae6ebc50ffc5bfcaec0c54d2e6a111d6d6a62d75b4aef02901ef5cecbcedc8331a12ac856be9aa95009740ac344827fc257f7dc70445a9cf2c94878a3c31aa0da37ac8c4a2494642e49c7a8adbb920fd6909aad09cadd17ab3ecdc13098e833a6ae2e72eb6b35350473fe6d2add5ce6e791dbaeaec913172e02696630de341d0ee97a820bbab58283d3236296f8bc7573b109b2b337b97c697b8b9ea7e8d1fe3d2afd8bdfd874295f269c31d5f1285f46bc1e6ad6dbe742d5e8126ce1313da6d11f473648796eabeaf01de4d577543b5d1e4564eaf8bcf8d40be3306230d86fbc83742d45e0dcdfc1b188a70a3400404e4f751ff3065e01417c367699d4afe6b741b4fde124f86b1439551ecc5075c0f33642a59ed0e9bfb91c54c98a048bebb159e12de4864aed0fd7d02529beed7", 0x1000}], 0x0) write(r1, &(0x7f0000001580)="89ebc29d7a2881641d3a07379d1053911d98306ddf0270523670a0ed734039a3c1df5fbf7339dcf18c063a5014aafe55dcb29b18247122dcc7c0e0f39de8192f1f3ce6dac8cfdabe72c958b2016f86a96afb1aac5304d101bac4560ba5568fabd29774afc141589328c514dbb972a410c857ed2cd3c02795723de2be17b589b87d3694c4fca3ff125c5d8b8ae65748968e556054c1caee1492d438762e4320cecafb7d8de17d154c85493fc5be1f7512054ecf8cf9b3fced4c5bab6c3428b15ed5a9dbefe35a94aa7270f2ddc8449c0f4b8f912815560991d246b4f7a2cdc4", 0xdf) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000018c0)={0x8001, 0x7, 0x6, {[0xd6, 0x5, 0x3e, 0xffffffff, 0x5, 0x46800, 0xa6, 0x7, 0xcfcc, 0x6, 0x140000000000000, 0x8, 0x0, 0x3ff, 0x9, 0x100000000, 0x0, 0x2], [0x2, 0x8, 0x20, 0x8, 0x959b, 0x3, 0x9, 0x10001, 0x6, 0x5], [0x1, 0x9, 0x733, 0x8000, 0x0, 0x3, 0x7], [0x20, 0x3ff, 0x3, 0x1, 0x6, 0x34d2c39b], [{0xffffffff, 0x8, 0x3, 0xaafd}, {0x9, 0x40, 0x4, 0x200}, {0x3, 0x9, 0x47b, 0x9}, {0x4, 0x0, 0x10000, 0x3ff}, {0x7355, 0x7, 0x80, 0xffffffffffff49ab}, {0x6, 0x0, 0x10000, 0x800}, {0x3ff, 0x7, 0xffff, 0x4}, {0x3, 0x8, 0x2, 0x9}], {0x7, 0x10000, 0x1}, {0x4, 0xdb, 0x8, 0x10001}}}) close(r3) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4}, {0x7ffffffe}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x1ff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="d8") r1 = dup(r0) listen(r1, 0x3) 16:00:26 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x332, &(0x7f0000000080)="004f28e28146cb68f55f001f8a9a00000000000000000000000000049ec8f8117a") 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x5, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x6, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0xfffffffffffffffd, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000080)="670dc3", 0x3) rmdir(&(0x7f00000001c0)='./bus\x00') ioctl$BIOCPROMISC(r1, 0x20004269) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 0: 16:00:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x4, 0x2}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = semget$private(0x0, 0x7, 0x108) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000100)=""/13) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)="5101738afeb7a616d2321c0e01aeef1f48f0442c453f65b66d60bb8f82094f57c43c033441fa16136fa7df55305aa4bd38944a0deca8617753d8b68ea047a1a264728adc0bb6c0e675e5f32c76a76a9488caaa9fd564a13f44b4ccda0d91e0a4c2fdf6abe887fb265453e72aed47bec23dd49765dee033ac3a6ab019bab3bbf355a9fc6269cf2229ed58d3a9adeff1f219a815d0d338d8990ffc6ae7e2a319f45923172714734c1da26418eb4a978c0d0c655aad34d38be3d9fd753903fff27a0bd52eaae518aaaaa43f70332e9894d6", 0xd0}, {&(0x7f0000000240)="4db471658a6e61499994adb83d131551f2bfeef9d2d77014b0c6a56c0021519088e1bb1e9bd5da4166b6facb707511efdacf382c1452b329c579e06c30dc4db1f44fd21dd1721be88780b9799675ab3fcf1fb317cdc0f5cb3497dd366bf1322c6ef1e6ebb331e40f83db0d24e307accffcd863a08658af16bd4402af462548360dc5a543abeb48a07761b2ce46ef8381725cf584737358e2e35edf912a92174b9b3d02f25c3eea675884fef3308b9e852d7d3ea7a7198672eac8dba3f1a4b21641e29e771e9a9e57aa448cd29482cef5cf4fa0abb7e18dfc0f5751836d553c4920eef6f2b328", 0xe6}, {&(0x7f0000000340)="f65c2a39c7d71907316e65ed6ea0f3c44a2c4f76c87b5fb725601ff2bc45e3b6f7c0400f00c7d92ad4e680779c6a1d4b24e6452c5e79961464ca02405b0605c4fd4e0fcf0d20f5ada11e29ba6c7025e2b1acdab326f00b92657e93d1d19396d0d6c83d063ba85f53ca9c4c733f8c6bef5e182dac01260ad1be7839bf747cf272d8759948e414ff5992d05ec2bdb4d0c26ade4502d7a98914097a8ae26c780a09729bd2014898d335c46bbc16de0856a22551d1163634b0c6b2c1acf1d32ee765edae375567954c8d95531562031e3f97b329bb2cc4d6ab71d5dfb6fb7fd0141232697e08632e8e22f8a285ed048dcacd52af205b5e2c6ecb34f1dfef6cad6809a137f6456a4ce831a7ea1d47060f106bddb41e680e5f3df7e7651aa0581eb9ae780620a41fc5ddc887478a0c4a8fef91a5e9b35ab81697ac62ad7f8f730752ffee3eda9e5076a1aa87b0e7a5a574f24f5c895b1b3468ce29802c0202b7e2a929e2a327e589549bf1ab1029371042c7c5696b9ee9dd22f514c43026bad48825009d175640c25218c9bfb84b1030892db8174576ba9a749de114b16c339cff1b87bd364eba13c683594d368fdc95963e84eadecbaf4efa8d2207e23c2f31c78fd65b9ee747c27603cf7ac98f6de69f637f422319298793043d738006464712a11ba4d70dc3d994d284d476650eaa968d5815e1b0a3509a3c54c73c4e7135a5042c8020f510dedf9ecac0b86452484f91c6e93262885cb6e725349a465b326d689569d1e4aa07938dbb368f0c3426ca0981891cf7c5563607c067fe6625aaa13a331d787d3529aee6e74c0e65611d6f17aa5171ab30db999790a17a630f8a230ae8ab87c323f34e6f0098e61a70a3aba6f456311af061e80cc152ca02e57df3f8bf86a97b9fb0b64dcafb44a8c325f1d449e6e243b5ba59677d93c2f9a616354e2a06261484db8f213eff3d6bd8a3c2e2cd3397e974ab1f59e9d7e00761702c66144c28e50758ae4d58be53567cbb9db6eeee894be86dcc47c248b38903e9d8113bf5dc6cfe3e87ec970ed143c4fb18d50cf9ead9e46c62a8dbff5f59d287b59f00f4e8e2f93b23cf00bf83522c7a8b472a7d51372c448fa6518b6da938812fb47e752088ca1ea8437c784afd497971041cbf25fda980b305639aec8b8b043bdd3beb07245bf4e5580063edeb6bb2746f8ce23dd3dc6297791ad82cfdd10e8579b8e247b7167cc3cb3f7abec1691f9a8ee79ccaf0d18330455765b386728f5c591efa77d53ab53eb09409dcd74c746c849ea83a0433b54863b0777bd41ccb77f0c388c181942c5b04ee2d7b679e1b0884aab3624248eca9b9a26b024023ba4decc4715b7c72c9471004f9001718a338f2cf80ea11c32a4ec21188e50e2a04e09e540645c90e3b8696077a94c4b98d169129806b960673db6800487a05e0c3169f924348a5edabefbbf5128f3cee68c5398adfc09730f3c846d6e3fcb284f30a61a3c96599f9a2485f201a1ada90d8e4aff7a28f4a105d22e6b7fd7e91445b1b8da9f4cce8d63d5238dada00fb36219193f21c9bab74f53039203cb25f2010b6a1f0acd84db2bb01613ad23d7f4620a04c62eb45cf13cc63e900dac01af3d78830f8b88174f76511eb7ce772e7ad3c98dee33af13c2c70bdff18926f0181eeaf9fa11725702de19b2fafbedddcf18ce222413434f15d2ec3eba569918bf2c125f13032778635965ba951888673e3cf614142f58b4bdd5bd60862cffce6940b9cf77879fb8ac27a7718bd5631a9331cd82a843749fa8467a2032aca733bdaeedb40974f94ef7296941a683eb453a9a2a5e4d3292cbd510c04d993d51af0ac1bcfda86b2c4c7f0df4020052a39786d21aaf8502c144e06c6ea0aa8d4a41ec369ea20a4d30e8d88984abaf58940428c5c31288694ceb05539e52e373933d282ebc19288dafe95e698c431f9a48edfd9ac57e11e41e30492426252eda77c760076d41fc183730fedbc10e0614ad7099365dba5ef1eb62af5aa6a74866872fdece81ad3c9eb5f4c3112c8bd63057edab4f65e3b82dfeb02d2c45bb508dcbbaeeb76059b0489ec4a6e21f90266632afaaa8d4f0d8dfb22480966dcb30f040ff8023f29803bb9cbc5011c0b6a113fa6495b00903a9fb37d2f3f0add2790382a4d74ab0c9bb245b9dd26df6b9131a5311156e37386f4f992dddc1b4f37866b7ed80ef68e69552ea69f86981d09d394ec3294e50d9e5a71c487f23ea252a9ea38647d4ebffffe95f623898d5df2843c985dacd9fa13a1106a150063014b036f8e2005a3fcc36bcf39bb5b45f5da40c675213b48254b7148722f88afde9b14f65612d3e30dfaaa84dbdda6daa1836d08810c4ee525ccc151ce846d10a3c7dddfdb1c65aff38599bb078c6747e2444f8764a81f7e7c0cf06596d442614ce8fa15659feb6b974ee85a2d9dbed3269588455b02cf8bc3688649580017d20af9dc267d1ed133bd48c60e7019ae1a52589a81ecbc359b1d0dbb2df6f835be1c24fc814128380aa03251c523aa11db3a8de56d151cd956cd4ed0e637160beacb11fac23023d37cd4a4b86b7fc77438c5a1bf0cde61a86f38d15fe07984fa5ca180d8cf7a813e30dc861755fb870169565fa9db946c805678443648907a8b2c9087bcf878724c871a92633600dcab957e6989b7c337c3aa87cfed988c8ac8601e88af5ab7223c0a22abfe3510620fc9d0e3c54e6fc4347ddc5d27bfd2e1a491e44957112745763806c99fd0de561cb7ca98501e22677996d87a19676c5cc64c751a7e825ae693e11004e7eefa7d6c0693468d88f43e4b424cb690cc5ebfdf2026143c04bb5c78a4aa84ecfa5946bc27b26b43b4301184add9ac667c3965c4198fd9c10d7fd9a4506fe7f81a7a270afe7c7f2a7b5cf51e964523123cc7f56f6c914269a11b0093dff2d2d7bc30a53705ec327425bddbb02389629fdab4892e50ebd4a6ce05e1a1d1ef738a2aa67ba106c6b2bf7f19d582cf6a7b3995853b92df91e698d32808188cf12b8aef26b75af7bdc22ced0acf56bf0e0e8cf513dcf8fbcc04d40790d12e5214dcfe93381222e669f11c9c8d4b074aa97d1dc3bd02a0b11c79cefeb2ec12f47ddbf31de25c6f01836986ef6fd31f714ca7d90ae5dfba1d02cd07df3f270b765a43495323c8a1bb26b6e1f3a4952fb92d814c591e832c4ba1a83ce39bc722593df63a6ba9059981a3941cbe1109429d706cd5ba7ec6575fef904b1fd196c0773372676d09a0aca75dde6025b59f57215c5f4c8eeebc8956e776958f1b4761b6e42e7d3fda85c996021987c5a3eb8b5647781c30bc487741ffc958f2448e0e6d6b4f7110f462a480a98656928a3b7cbfdeaaa18122dc39bd2bc33401a751df2201bc415d3f9616cc6c7653adf0025fe6dbc211c20632a12608b8845c11de4b2b64c67a0cbc8714bd9c8c11b3693840662373bd7817336fc46642c0961dcb7be3d0c0d2184abf6cf711c554626b32428b38b42483976e8800883f62fe62bb5b3903afdddae7917438878c85cb1602d2934647dcd5ddec28bf44d6109816e1a052652bb75cbc2d4dfc2f67f6aba8cf45ffb764b60c4d4e977ecafaa5440387424866103cb4109a7d21f740af6d874a2c99f14ddad4cacfec22c1dc61ba0c49806825444e460b5bc21c9c74ff89ce668aad6c75fadcfebaa6f0aa3f1e43221b8f36db33727576796f2aac437d8903c93ce81ad2cbaa75b87b34596a93d56b2f8beca6d7c41ba92ddab63d553f90f7c5e7254613f80852af03a80ed6186fad83e151b8b37f42673d388d587dde4137c201d48d03a12e95ebd70092425a17940a0a2fdaae9e63f3b83a367626c1da6c9f9ae55f0a565853dc9efddda9997d6b83bf34b6c3a44a3af26546c2b42d6ccdb87b69478fa4f0b6df8c413d5c93159c4454e67044da15e800d292b060729ee31e2b49cf82ef755f5cde6976fe65a998bbc4c2daaa819968bc4f1ae750e9151822f88ef0401a2193cbb780efff1fee9592c087dc3aa0fd9c6b8a13d8a3d005503b02aeea729e6cca38a764c5d9589a51f0bfc7a4a7e0a4e2983b4984c7fd2f4d65b9ffa2b1eef03bcdd95fbbf7624e1fc440705a8240d54b2260d912b9904875c351e84bf365b3d73284c22cd2e55ad8587ccc53c453d38e1c4505c2969cbc5a39da28cad4e33c8adf7e3757b16f22d046306d24ff1495903a6b8186e8d5e55210c9e9da7b2fc13f2d7665faab28682b4bc29ca2a06795ee6aa90a743157897fca699af7c885aa7ddc186efe46103f4b18e4df30c29c6178cb9d29cd4f0ffc4edcab785a2dbcf24858c439d471f790695e01fc0aa29a3a34cb53ef2ecb61d0dcdb47fc76ff2e1907f1bdd85a4a4e4cd0735cfc3ecd1a01b208033f0c75ca36f1672606ceb9107eeac52bcfe9e83be6e6f18d67daa1ce5a9a1735d6cbbc85016a96ef772c5ab42df279160644290b01b790ae1f10df65fe8bb9efd19f6a65e9994c5d32be34560aa4374421b573749c92f62b762c9939710e994f21362b5cb3c16206e9414ea0518d340cef44e0dabed7e970b55c3c4a5ab5fa0a2b7ad43a73eb0d2e4a3ff0aa894e0c6ec4eb19be4115ddfc70c09f96d9ee1ae3b3bb3a3c1f2e137109b09ba9ba45f213b8e18ca0050d601c214d760aede7b56971ebdc8748014ced72e3d1f0314c50cb2f6b2766a307580c8526f891b0ab828e3b60954c64300444610660faee16d3c93199c848cc549b10fdbf1a4a690c6c377f8c88b71c054cdda48ce2bed1e13f49419ba08a677a454e964ba9cef87fbd57dc2f5c871f04123b5ceac9162eb77880abd531651ebc2e59ca21aef31dea4294fe562e3f2424af1e9e602a00f9ca4339dfd0bf58fa7c5ad33a6d5e32f3752f4b1cc58579c5d894a415e8cb0604a9b5fd15fa8fc5ada4812aaa9021f283e9c97e91b74210282490e912664a2d85288e59c522dd235a382c7d89cc7fc5f5acaee5817e7c62340566c6486325526e0c72dc0f86a0941478aadfc5cd036e38d68af7d54f7d48fb3fe788e6f631b295cc66ecc0225bff588e31b91171f767806cb8d15118410db8b4d141e70056b9d0dd22e889e788fe77aff3a0e6026ef6e959c0de3d62f151c797bd3607c545c5c74524db36c69dc70234e92c0d662844369c7e681790aa9cd94425bea9c3089c175044f62c4e27ecf07d060e45ff84034bf90b68af76360141f9032bd0ca50c8fb0ea71aee48a57a109780ac5c6b7b2cb302ce8245549bf54962a261a2f47edd1db8a1fe3405006c5fb766fc7eb7b725a01bde8cc9d17f90304494f85605444fe5fcffcfc2bbc243c7b8d2b0f9f1cc49b93e1760f92f88c7bda6965f3bbe238a692df0d09af5f318f42a30dcf3e29d9761085b93133be25356777e9321136d54fc6de37a3cb6293c20e5af9ce523418b688fd79167955dceeb65bd7cf9011c81b68cda7cbd6bd7822296b1410186972fa8ebc1d6a4c323a82d8a21fc5081ac283cdb6c78bfca03f65f28b3df847ed032ac7caf96c6134ee6c84e225b0fdf565a918667aed43ff74ea43150abe4a254b8489adf7f57c29a8b1cf5c26814a6f9731a1ec23c0177bf0256dd0a01eaeb14bad4674526a776ffc27f5c7524383f294d0ef24c0f1de5de03708fb138ac4bc2765dda107d2e908c1f7071f2c3e648cee5dd199c8a61fa379d4d5e9e5f1a05f8613a2791fd26f0fae66777d6701124f2c613fc78f631b88782431779d0cd9af1160099780d95206eb9f189ce46c5bee8a1411606718ea2018ff8d7a128244306f1", 0x1000}, {&(0x7f0000001340)="74317ec75160b1cfc1032f50c7b3f7e99cb444b9b70617e2464979c6112d64725cfb39cd0b87885df9a427d8063b1ac7d15c44583720d76ae6c954f0e5ffc6d242c73c13ff3546b199d6b53165ff126970b82112a674fa0833cd0747d7c64957b9c6154caf02757337ab3a5b25966a826867dfc0113b0f95a96a829de2ccdafc009ff2c98799131311c630b0db00f9427ced453e01f66888838a60845fe98c5b63a0c882b847954d5afcb5e8d9c7a1d13ccb567d7d9d777f38c26b4b19dfe8824c0197fc789751896f296acdf370e1428046cc6a0a7ee72333db8d51a6c8e17fbe4accadd1e4e6791bc44b78", 0xec}, {&(0x7f0000001440)}, {0xffffffffffffffff}, {&(0x7f0000001480)="cd7057864dfd7de489bd1fa3cf420e3331d48ccff82d6892ebee3e95ae2ff4c18e093262c8b3d0790905cb57e3cb3c0b765d9c771e046c03303e1e350d51ee52c235b86550dc42bf390e97aedb0c3e98aeae9e6b8bfa37a8ec52e2410ef9f17933e5e5e396bc174199f5d6a4d00615f0fd0b32760235e988fd64a1c614249d986e46b4b675be436903105840", 0x8c}, {&(0x7f0000001540)="87ed9c5d0be62a16abd9bd3853bbcaa3e928af4cf3989096625d58af8f098f3b2b065018c49863e0ba15e5513a2fa2971626e9974132fc506d3073a62128fe65e199725fdf94dfbbde6637a12584c3c09a5256a152745b3d25a25bb608eaf7458eea66f40b5b7305da5f9914f19da429d01e61961f256787c1d5e9df1ec63e9fb6fd3f621a6c95cc62c1", 0x8a}, {&(0x7f0000001600)="04c979ab809073ebe9fd26cacc137f3cbc9f29db2806e0a373eda6968c067ec1889b53be4f8ed76d44b8f58203cab72bca2dbfa7434b04ff2a0fc4e4005014083c7d0ece90864fc78fce0028e7b23e57728dc043d9e5b4a6e7c60ddef591df725815bfccf615ee78bf7bfcfbb661d6fdc14ef1a820f6a3ad5b9d974aa41ed8299c6b85c1a7c50743d53a1bfcaaa0907b1bf8dda31f6f61e6c94ec1fc6170c120482aa1e1a000584c929f", 0xaa}], 0x9, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001780)={0x7, 0x8, 0x4, 0x2, "4133a2c5778d4833656ab319a40b19259b9e32f5", 0x101, 0x3ff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000017c0)={0x1, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800), 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001840)=0x9) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000001880)=""/41) recvmsg(r0, &(0x7f0000001a80)={&(0x7f00000018c0)=@in6, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001900)=""/243, 0xf3}], 0x1, &(0x7f0000001a40)=""/49, 0x31}, 0x3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001ac0)=0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001b00)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001b40)=0x4) clock_getres(0x3, &(0x7f0000001b80)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001bc0)={0x0, 0x81, {0x1ff, 0x39}}) geteuid() r2 = open(&(0x7f0000001c00)='./file0\x00', 0x181, 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001c40)=0x400) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000001c80)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001cc0)) clock_getres(0x0, &(0x7f0000001d00)) ioctl$TIOCSBRK(r2, 0x2000747b) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/wskbd\x00', 0x10, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) getuid() r1 = getuid() setuid(r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:26 executing program 0: geteuid() setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000d40)=[{&(0x7f00000036c0)="c08282e20ab3d93c43a8cdd3a5d5bf58e1d2cf53f7dd98324928eaa401753d1065f2ea5861dc25e99d8888d3af40e547a94d2a2189315350e7315d53495d821c9cfa1e5fcc91b871a01cd443c83ecb966d93fca0c772691f1fff81d97d2228ee6a98e9598d9070328e3281ea68e10d2e7f82d6bb52bec2a339a67ded8e4f081e0034f788a99891cf9a9b7d85c0edf9c484783c4abfa9c0b2618ba29bc8243dbb70dadf20e979b7e298a6b7dac4a73202548956d486d1b4b77f554ce3f92ca39a7581acf6ae819a2ca626dbea24a3313fbac107d0e199893ed6b0da759acdb887f26768ea89d4d5e819d45392bd0fba0fecfe8b37badb7f472cfc9658552eb8f8ee79026b270aa2aaff9a81e687b770fe588f140d903d392808a9f32234dfc31358f44c99d64c63c8083d9401f92ca2084b110723642d9fcae2071a6e693decd608c18fe8cc985a40ea29a6ea2aa2430e2b5ecfc0672ec32246eea92b532bd8fc3b7e740c939c38f808044faed3ac669c0f1826c18d83bc1c4dd365fedcf92756b04dba7f1f05e1c1b2c57b1e7acceb510062c5c9c29e9b67b3a6170327cce4ff8933921e62092842795dbaf6080092bcffbe569e2d26e39b4d7d943b2ad9f89bbbcd66f2579eed24a307e26cc0640b0c18dd717584a391bef30911f95027ebd7de8797625d864a2aff805b7760c4731bc07c845a7abce05ad2941a9d6d7d8b08d1334c864e0aa75781d3b2ea446f2fc848fce1371536a23538ba21389d0a69a34d7e9326837383a1bf4e403672dd0d6874fa0e174c95700c0a2ff870cb1c1ce44ed2f2644dfff0c8d6c3a7e1db68cc29b1cd2d3560d5198f806ed4b7caae560490ae40da73416a06ca13c14f011384bace0bd16bea2ccf8221f2a9502411bccc8ff970879db36d59a5d6a6153ec241d0a4db6e44b17255c9f30f18c57cfde8884b1ec1915a7a103b8388eae042f363519386d45990cc284841fb37381931eefd55e817e32e9d5972cecf68fc1d3808771e9189b9b1194127ca21f571bbc8820b4110651a0d16722b59708ed2e749ec704f1bd1570c1e38acb5a21b249b9e7fe4f69f9c6dd4329f7801896fde459f80e0912807d25703c226accdb7ac17e809a549f5f390b9af62485b14a446dccf492364544e75bf0db25a5299c3db032b65ffd0dce598ec217d89e15dc1b57f852c09e3d909ad3fcc471cc46d1bfc109461bba3b338553f037f182902545c6f3aacaf94a5bbd018ad6972b0bd35f52ec426dcae1aa4a7b84df5d7c0b5f3a37cc61a08dd971dd5b53c7d4f60bf4410532a98499233c33bdc0bb340f399fa4267bf0b14e61bdf28c01d9c57292db33d0b1bf09ed0079268f6c9c4304d91a90ae580cdfd157ba9a566eabaa74533ce45f6448eb9c4d911a8bf92dbf4ec463f703da71a836d06d928b9a97d25d17074b69ecb4976a3e13934603561b209709924242e5a7ea24c3ec994b8cdedf595c599b83d3b3baef81b5e714527652e8f3a771022f52282ba6a78334a6d55526d0ef46ec8a627abfcb6abfb0a37b2daad11249f7746257c55376054cc7c501efbfb2f330b8efe3c2f5f58b8e624c8ef7658606c3f5ca9b885eb4d8be238b8d24a3bf266d8def92e28cb3e449b4e28c1f0f3a8d33c2d9bd7bc32f13d285aff07b8", 0x49a}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x800, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') ioctl$TIOCCONS(r0, 0x20004276, 0x0) setuid(0x0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 16:00:26 executing program 1: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) semget$private(0x0, 0x3, 0x80) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000004c0), &(0x7f0000000840)=0x10) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:26 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) semget(0x3, 0x1, 0x4) 16:00:26 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={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) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x6, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_emit_ethernet(0x49, &(0x7f0000000180)="05000b4da97e2836c2566a916c3c769caf14955c0170a1e87bc4a649b9a1eaa0d6c4318393c534d51bfb9cee90ff5f206ec8019b1799ea96eb8762ccffb419a7e4af6e766643d32025") ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x8, 0x2}) setsockopt$inet_opts(r1, 0x0, 0x23, &(0x7f0000000040)="0dc5d3820812d7e7180da8e7b04c5a6457734b08845de7634a37b1e755a616be5d2930b09fe53aca20c14a7012b6e611d138da91397acf14bbd82e", 0x3b) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xffffffff, 0x1}) 16:00:26 executing program 1: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x6) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r1, 0x4, 0x44) fchmod(r1, 0x40) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r1, 0x0, 0x3ff, 0x0, 0x3, &(0x7f0000000000)={0x0, 0xe6ae}) close(r0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000080)={0x7, 0x1d, 0x6, 0xfff, &(0x7f0000000400)={{0x101, 0x129a, 0x5, 0x4, 0x3, 0x10000, 0x2}, {[0xaeb3, 0x400, 0x2, 0x4, 0x0, 0x3, 0x7ff, 0x1ff, 0x1, 0x7, 0x2, 0x9, 0x4, 0x80000000, 0x5, 0x1, 0x7a, 0x1], [0x1, 0x8, 0x70, 0x3, 0x8001, 0x9, 0x263, 0x7fffffff, 0x8, 0x4], [0x100000001, 0xb238, 0xc2e4, 0x9, 0x2, 0x0, 0x7], [0x5, 0x100000000, 0x3, 0x5, 0x7f, 0x7], [{0x6, 0x3, 0xfffffffff99ebae2, 0x1}, {0x4, 0x4, 0x8, 0x6}, {0x2, 0xffffffff, 0x8, 0x7ff}, {0x5, 0xa9, 0x7, 0x3}, {0x3, 0x9, 0x6, 0xffffffffffffffff}, {0x1f, 0x2, 0x8001}, {0xfff, 0x9, 0x2, 0x5}, {0xffffffff80000000, 0x40, 0x8001, 0x7}], {0x3, 0x22a, 0x3, 0xfc}, {0x2, 0xc, 0x8000, 0x6}}}, 0x1, 0x26f0}) 16:00:26 executing program 0: mknod(&(0x7f0000000b00)='./bus\x00', 0x800080002002, 0x5bcf) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x109) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x8028c5518102dd04, 0x81}, {{r1}, 0xffffffffffffffff, 0x20, 0x82, 0x9, 0x5}], 0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x27, 0x7f, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x700000000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000001, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1}], 0xfffffffffffffffd, &(0x7f0000000180)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0xc}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)='e') 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x104, &(0x7f0000000300)="772f069a2c9bf14af59ea342dd4d4814bba4bbd47b84a4835345ff995bf6a84e5f32ab97884e939663b79d25887bfd2acdfcdd983be2a80b5541a7000c2ba0b9c8e15a1401ebc589d64939410841e1a55ed8928f3e2c42d7337db2e00002a80fc1273d53609dfbaee8f62ca7f8bafb23b4db68c25490ce2d00f3e8368abb6060d2ea9f2c76a8c85d0af119ec548ca5f18e7a72a3ae618d30c341af6d2cae83719ea22066a53dd46601005db8be2d7e2ea318baab62337f5514a2875901000080f0c1d03f3a152e8b16834a49fda702118cbea28a04a3c2856e71c9164f35842c8c19825656bd5e8e44ffdb762afa11d1f62fab325f32f028ecb1860ece11a13e8ebd6332") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) flock(r0, 0xb) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0x11d9) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x122c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x80000000000009, 0x80000000, 0x4590271b, 0x1, "661ff2f1a52d928ba5258448d2c00d8c20d36616", 0x7, 0x696}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000180)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000040}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="6607d471") socket$inet(0x2, 0x3, 0x1) socket$inet(0x2, 0x2, 0x8001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget(0x0, 0x3, 0x1c4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xffffffff, 0x1, 0x7fffffff, 0x8]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x87}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)=0xfffffffffffffffe) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x17bb, 0x3, 0x5, 0x0, 0x0, 0x9, 0x800, 0x0, 0x0, 0x1, 0x2}) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r1) 16:00:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f00000018c0)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0xfffffffffffffffd, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000100)=""/14, 0x89}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0xfffffdd4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:27 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x8) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1020, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000240)="03", 0xfe77) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10120, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x9a1, 0x7, 0xff80000000000000, 0xfffffffffffffff8}) lseek(r0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) fcntl$setstatus(r3, 0x4, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x9b) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="1de250b806b68d9f96a841754ec2849623ee70b6fe6417c34c8fa68ed34686747b03caa9410480ceb68ae20805138faef12db6e06672ac93281cee77a5120171a1c5964ca4570e7d141b6d1c8281e9ce66824671d96e74ed8dbdc88c630a430f94c2f8a93e547bd7b2d48cbc57791d2def1bce8130ead006f067b0dec70c285a6dc0c046561c184a248b3372014cc935a608be5ba5680f1ea167bd80a41eba9b83ff8c3770a3248781df9d17299faefa24d5ddd748a794cdad1e", 0xba}, {&(0x7f00000001c0)="484c26eaeb714d99dd3b6d2ad72acdaae005eb7551190561f5bcfb1b93126e4db35b68829ec0823b417794cfdcf619c8798bdbfb53a9f2237a16d06d5637ea89a0af3d6186be7849089c2ef6066f34df5c417102efa25d442789f3b55ebcf6bf38f6123f1f80faeda2709b2df7b3a7bf2e7ea3c51ffb8e8a8d7d171c9962f6b215d0d2e20a960bc7", 0x88}], 0x2, &(0x7f00000002c0)=[{0x1010, 0x1, 0x100000000, "653c9d7815a586aa3b76970b01836dedce9bcdd855b625d2379f11db868ffe251adb3d6fddcf7b806124ddf72791b5ef96d5fa3672cf2d37a052a331fcf2f9642667157795ee399b408e1dc5b07876c6e826eef95240d5c423387ac3eed9fc0534a88aefa4fe586a5ead27cdf38abc3912634a90f9b7c342afbaa61f5559c6532043df85d12f85e4139395495104f61991d396a5e99bf987f72a712df287ea08ba1e5b268d8820db7a4740e5743447782f4f8de99cb9e7af46b8de9842e7bbad5b74d06aa967b006f3acc7bf4d7a4aad7bb2b9edc64e84ad77d8b326211b7ab3230ca62b8548079f6a1e9a6bdef0a06c6904ffa7e9d1520e2f3bf2d816b3ea1ed1388802a2091797d438e44f1f2c160e876bf22a17ac4dc81f8a381ba22472dda3cdffe49ba145cc600ae698500192c9ce5bdfbe3d945a5e8966376da519be6cd0fc48a6ca9beb1caf4664a4a29db790b0cabf23f5aa09a6b8c310069317fabd38c29462e7e0fe9d508642bdd3839cf5ae73fd05c656d3e427b62645fae3a58aba424e1a97e91e732076c6cf79c319869a7660f7cff6bab95615df5e7ef70cb574373ca5c38a02b6089b492cc97587763f2bc27fae0f67bdf2a3e7eedf9809245078f721b649d70b70ce002abe2dd22dfbf5510cd8d33fdad49d8dcdaac2cc64b3dca875e9e1e2971bc58c0e8fa4ba3b365f4e1ec05424feb833972546da434a5f8d7f167757288af9b8dba1157739a8971b402430990f87ccb49525c1211cb86bcb927b1ecc0a09bedfc32e2de144f2d7916f7080c899f8731f39643c15218e5759e85dd65a2dbc543b7c084087235577979af27cbf1c6de412aa73d8606d1ccc4e42d5c87b55451d50ce118a0004c959059ae9180cb2353d6262c94dd2a9b7d0ebe2dad542d6350804ae4ed6b0d33c60b578c1eac521bfc5c3a7c3c1722740eeafeef6e60892fb4773da90d6f5bef4db62308ee6984e25ef835f3806c57abb1ec91b667e067ac56b1a71db799bd21c889b09f0d97a8b87c517ed56838481f270da7a233b5eb7526e69e6ded1a1db5d3749819110e369d9c28df37e967aac75599185dca6e1309f45f9180b5a8d53739aed761bd05f076e42d7511e88d125951d6886ea8ce09f03339373e2a00ccf976b25b959caa37a82e27106e44aa79567ff7ebcf5b9876703160d8b1854dc818a935700d22f29685cf8461492bb2aa6f58d009a3cfb9356f1a5c862c9a0ef6ef488be795a81164375cf556b7035fddda89759e9358b5ed9124023fab2cbe09b7812b0aa206e2fa05f9b40725367951ca339a85b425dd6e1d0052a684a607803d80badd3e3a1efaf4bbe577a6da7d1b2f6b670c5186fe4369fab324032bba3bb282e1bcfe1bc52eaa17c925f6bbe1f258d5ed6b6a0daf8edabfd8ce667199d0b1b69d0d24919f6180e674ec864d6dd56509473ee451c129a71750bb9bcf31df0eba11b1033ec0d9f22432de8f7a464b2a4ec910f2d65a86b783d43010f4b5bfe208a6e745fbecbbb73a0c0601da46c708274149aa23aad3a95476e80958805e2cbc74e9c7c4add852036ae33d1f39827e118126e782a57b36115d4e72a0af5d33d10cd25cad50b1b22a53bee23ebbda8dac01b3a97278b1f0255928499527aefb53907ca69fe25574c327a8736c7ec6ef3d1fb0e807a9cecf59b1848b2db8aea933bd39ad7017943c6e3b09d41abcd95cf274e829c5ef635cc9b8d69056dac9b0cfc515ade25211a73010dfc8e04655a8c1411f6a4249387f3a62ae0361b925c8542d798a066fcb7b36fa54fa7da41defacb57c7b852acf2608141de9f5a94d231b3c502d4dd6a3889f4d443bf826ed90fb5bc818f3966d30a3db408619276803a3ff582e8a7f02f308f2b9a8594cd4e6ffa0591b0bd761e29dd869f32be80caa8cbf5a5ab85a387fc233bec170f347b3c5c4c2b435e7a7dcb1a4eb98d5f460bc2ce8e2e3ed831c5f63866f270fc2f8bf1a697b7b1ab750e4fb6181d8f2fbb5413ff7974053ba10e02735b77cf40e8e2ef33f5fc83f165286e5abd93dc134977024ad1cd3da9e3f9e43cb0ab03dc81807894d510966b586ae98e45793e3019c21d8ea0a804b2a26c052206fe9f024b543265e586e53dfe335a97fcc0c76ea0dd6d3cbf3165d4c4f32333187e47cb3735952e9d19f57647cdbcddd7f0b020dd1ae9a79e3a68a801f7b0b8fcaf86710c8b89a178dd71b9140ae4bc3507ff633d97082b849e3ee12407509d9c20c781b803de11f5965de0959c2dbd7592b422a0e8b840cc4eaba6d6848677a6eb751014d05e1cba3bc2be1f15fc08dcf7e034001f1c576d801751fd9cc0f802465ef111ebf753debb93e743aa03393a763eccfa4f155f1af6767d67e8af101636c2fb9f3dc828991baeb275375670f4f0ffd523b3a93ed072466177865f1c8e8f86743b2a8f14b94af8945d440eb823dab5f9b0bf9045b9a0e5a2867a10247d6965fbd8f48238c938cf90d2a4c297a79f5119f2018d39304f840b944b66d51e3387b4dd93ae684a3fab01c0ba8f3b7bca59d2b6cb7169c8751b6eb90db06d7a189b7eb5ac41372a3a995fddcd923e21011d320c1987dafb570292d3870bf2b8c30b64bdcaac192129c2d26918ae7b7dd33b59dd3e46b5a996fc5998480bd20c1d6cf5009ab40f0784a057983605c856464509e24684241e8f182df6a909d14c9c7a4f0e10d4d8d9fdba7d2508d9740164d9d4714c2aedd6c663831774392ed4bf0b0b1a6a4a1bf1cbb4ec9c91c636af48f542c54809bece45a15239725a915d0b0034505f10f56914d1c0de43a0aed61cefcd80fdf91e43f8222a5a537d74ab94d6e484a16527fd6b4c5ab1d53029410c982050ecf3fbacce73709ed4181d0f76e039fbe2348335b341ea3403a62468fb47d02be0de803687e98efaa5f63fe67fa7db522e5f47795ee073d9a39cf6e6b949b540d23be2e02eed3bcce2f0993cc00469863e7e6d60e19401c62e1e07b27f32ab422a066b4a86fe87c68c4cc6f9c49f738f736ce3cf9e0c44275425e2c3bd3e4910ea42524a6f2da24f49ee0277dcb752956be7fc0290482d37da653fd84cffb8e6163b597718dfdf8575a57695c8e591d8505d208334a7f81f4431afc088e1abf4d2aa17699d728a7023086c2124580a132464c4f99003c167367b37893e4001546cb77d768165ce5d9e3ba3f4340d01b87751d7dad6df65d45d8db7eaea60d1349a01801e73e9b34360e5475f0408385e19158d175a81e9a7f4450c0e0f4b04eda42005f67c14b871932034b3ee6f82fbbbf497ca2e1c46d3095e1a1a9c79589be37419e75f0167eee9c8195f4cb421a9c30b041aafbebfdf8e7a97398ed9f66a1477aebce5ec294c2d033d3b3933103ff09350aaf688bf4155c8c8905297563f00dc3459eb0dc651d7c2a0fb5f3bf3f651226d8de3cf0a70e2870f04950ec46b1c46e35405231cb542cc1d03e3b1bd82922f5c8339ea48f733f0224ad121c2d01e0607b67f8d3f402b173ecc2d7ee246a8e2b29c0af40bc076eb5fb3672e3b509849835312bdf96a7007c7d3038d4f112945907b30ff8bd637133d07cd097f4de364289e3d5af7da0d8c6176f5f67b3c7fb5f24bd25f8644099695905547ce8068d7e3d2b8adbb5b0286a3180e439b64fd9a8a19c73df3fb1141f750a3bcef80f5d93890ec58779a517d0aaef080fdf9000b728433bab23d1f120a26f76d040e9dbfb7d38e205d94f7ab890e1ac7d5d99f97ad62fdd0202cf2516b38820a5ff01e70c9d8948583643795af48382ee9849f4756933a5fe66aeecda85944147cc63233029c7a1e9bed607cc4d008fe9502ea8aa7c5e806ea4ad34a7e9d368ff3e888fd7ae381c0b0d444f9eae7e944b0353c02d6a6c3c4b494650edafc0a778ecd88fb2c22c9ac4454af78633b6ab9c4a738954b139c3ff4d3d0b0df14d3bc74654c82bca85a1084017caea805ed5fe1cfab04e85c45367a3b0cbc4ce958a1ea4ee7961e8fbe5cd0a94d76b8b9e9605bf2e52cd173d57914f1d73910e1591097081c7b100c7f959b9237b4362b5ea47567d2cdb40e6f522cd5280968f40fc2b597fb8129e66ee7fd132267720e2e30cb1e232ad6125477c852d904b9985a1fb47af9a48e2a77b641b44c26055aa805051be5b63bf7f5db598cc351af4bc190c9cdf9b92fb595a14ed032082df50e66be3fd1364eb25a39fe2968f7b552aafe68a97a99468db11252174d1185b8d146cee37bd9a8706c4002069d0c8a3c7f3f84b012715bc1b38a158c5606093937fe6ee0eff58810f1d41c26dcbf7cf94a2e25e1ed1ce95036b8f437a0eeb3c3c5913e0695a906f593a207b8f29ff87926af2fffd6b3bb68ea8576a5534a897a673be7933099322984c91d4695ac2a1fe824b1f33b6880e431cee485f99e0d136fa821c04dadf6410b0a6cd2a674bc0335ddf258ccfb6bf268672d3961897f5eea8afe344cedcdfb46f42c07a9b7f7c855fcb134f506fd8ebf0fd2cad87c1dc8dcf583b11484be55676ab253f64377a8169886fbf51d46274f6c75aa0acd00a0ccbe8acad86c3e636f47de6de33c2e256213755cfe8809dcd2b8cdf6d4f106d01a7fd7074128fc445dd23f4569b84a07c23137ed5444b23cf6efa5399b4c54c26a68c424f8680595219af4045aff5f4e4eb4c5a014f191022f8dc17da3a18f84f7e031106b94e1d2572002c8811f8be952b87ac7040f8c87b644774cb2dc86e1bed6e56b02ac597e2c9f19dcb32d4694f1f6086f8e5dbcfcd5c91dccbef9e895d9accbe988877c1c2325a2b435d8b2e1d0e30d6d430a5650518f0be8814e7aa96216ad9e5cb458b128e2a239f6ad73d800d5d8e5ca6b7d8b58169d797e6171e028b0ef9660c77ad208d301aa03e85e76d874fe9f2d25903deb02fcea072c6fd54c8bff59c8a92cb57a7c429db373c20f628156854b0152ac4a6d5a01d5564a5d552e319987d59b5e539b0aa7fa8e8a60efcef9d1accf5273fb9e878c6c6e12f30dc84c1da38f3ca8174f7b688b4a9716523435bedd281e9a376f6b260c87f46db40df496d762a3ec3c2db6297458f439835f89acaab12193e4aa384fda07d75d30219cf5a1ac80f8c8b84a14583c1906214387f8dd5d6d0c08422c6fe2bd677e935fd6f765176daed0f2f0fa8b3bf233c4fe8eb90671d8b3d4185c43a2e89b78720ee9a3174900e9f35948fd8879c8a05992168351171c42369f87f6848028db13e769097ffd950254755c3326a8805a04d9a42bffe0ababa1ec59fb4811fccd1efa354c4c23679c4857d5a25fc32fa5b33fe4cb54349b941ca7b5a32733d1ac9a61b5a37318fd99a0777404b9cc1ea059066227a084645a6e2666e2241857675672800e566a24badeadf17dcfe316298b93c3423be9b78c148df986368bea63d4dcfe0e2a1b8b8de216dd4e623bad57802a6af31fe03f76a40a248a1b7b280eb95b67cbd4a6f67f6623efa108250e9a8f680ef13a54e976e86ef2e561adff836ee5678060e2f38ea7fc46866f420bb6325800eae8f7199d3b916f939b1bc0e913f50ff94de8442fd4d6e1de622dd2ee31edd6eeb3a3d1b62d6aa6fada0f5b87773ffe182faa9649e2507b3b24ca1519d11b57f8663bfa6acb72421b2c0f3d5a07d0c32cb27bfdcfd144a08ed3fbf2ccb02c687856a374b92c544057f1d96d92bb60dd4180ace5c477bfe0ac519b0bd1827347800ef0a455af3ef0f2652bad4750499cc3ee1a566c2e6fd06acb828e2fdb5412ad33e7a810bdda98f9a93fb863b58aec8beb67"}, {0x10, 0xffff, 0x401}, {0xc0, 0xffff, 0x7, "980285b1c3f1c8ba3e9312afb11f19a6db17ddb32d139a2719f11dedaf5b0f1b181c62dc85b18076fc01c564d77e2ff8c452b8a4a444a97f7d2bfe1223530e64afc0c427efd74d8ce456cbf1bbe4ec905543499da2b9ab6f7b28da0c26bbe5398b020fcde2779a339c996f777ffe36f3157ccbff37db769db69f8b0ec05ef88c49a879a813bd0fd4eaca5dbc6cce571e4201589589c99e8b2ed1e72e8742776f7465db9ad07fc2568c67137452"}, {0xb0, 0xffff, 0xda, "ef1c63feb5652d79761fb9eb7cc77ea4f3f8cb0c71179ae686b220f4749ba499c6f859876a197bc84fad2a10a05fd19b83f067937df7bdd8e56ba2995641bf87fcbcd9befa53e0cba535af9aced5620c16684d6f41d27fc34df209e8d863752c14adb97891d537700d318a5dc1847ebfe2f79f0f6b7f3f2645a3af261ec09a3703118ebfea0d091a5c982fb6b2ce5f340c5f41db60858ebbbb30ea2e"}, {0x90, 0x0, 0x8, "d65f159f0e9fb168765fa1eee24ccaae2fe1f4d41a6a1dbe1dcc84a98508625ce0ac36778362328098bd692c5e9bd2952fa003427c017993fcb42971255ccd4f08ea170856f7688ed7b2e2bb02a8c90cea704a5da552b2888323930dbad2b96e2cd72c42f10522eb14d8efe6d26ddf3ad9304292473b11e4e203780f"}], 0x1220}, 0x405) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) fchflags(r0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:28 executing program 1: r0 = socket(0x16, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) read(r0, &(0x7f0000000140)=""/175, 0xfffffffffffffffa) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0xfffffffffffffffc) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x402, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000540)="06ae24e3d3279dec4808ce4ce77d706d1851c30bab81c853949aec3de1c09c1e4f3a82b2fd99246ba3dbe8679f69275360b0486d848ec2a2175da2a0f9f5e6b91e6decb0a5a3682f23d87f2ef5b8358f95170d212e6ba25f1dd1eb60d7fbb78c2358c4e97e9740ff0202aac242df1bab74e88ef80f91360f2e2e1d7a40b0a7e757dcded25f3e7b90bca5fd57b254ec1c0f7aa4c8629f046415e604accbc2dd05d4ae44ed443941b709063d1278a69dbaa008", 0xb2}, {&(0x7f0000000600)="04db0e06baab141abfb4e91fdfb908e7c0f636bf24de1338a67f6be8531f15fae77e347775d9498172c54f6624a2acc5d8536d55b499c15789d99c18a5e3c6275a091db5ae6da8ca0b8b0bdfb18da4805fd59af804", 0x55}, {&(0x7f0000000680)="c17b1166de0715aeb0288bce0fc29a078fcaccef3551e7f04bdca872549bdd9627f04a8daa079a90950a22a051d622b372ec354bcfddb29fadc45b7a9e87dc75174b538ea1fb4e5ac664cca04b178ad568aa8a750fd478b24faf0d856d0d48cf62c6149c433268ca20d90e9abaf639d2b9ad6590110a8d623aca67a405a7f899d013043df8a4dd6001986ccae51049d56764b3e66e289e37a68058ea912f63a3fad084604695031a14685677241313753e3fb0713bf363eb5e62c57721abdb0dca5992bf83b3d5a44ceaae22c69ee305515aea8ed47faec1fe3f67d33c48846ffb14219dac", 0xe5}, {&(0x7f0000000780)="9d5226468c96cf52d1b80c4dd81bfa77f2ea66ea9320366f2da82041ca703bfb7d5318b2737752584ef7ead1da6aa679c954efb63f84053a33d3c13abda0e0b93d0ecef94b3fe7c07fe1d0a63078b1741e9ead406dc4366757599501ddc0c31cfea913494fb436f577ca5202b284cf75f7b2add56e98ff0745d5c2dc381a7ff97ba344a772abee086c80164f1ff52f01ef8c7dea832195a2f90d0d15d97f8e1c25dde1c446a6a0ee7f8932712aa94981c830bb4549140502", 0xb8}], 0x4, 0x0, 0x0, 0xc}, 0x400) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="41c49100c24c270b079d5a8e053327be40e2ad20e2c8f6201537110e957c3a2c7cc2ccc5029e79930cd0fc26be4af91036f6f0cf3f94c8856fe9dfe08cd970882f28067729173b942a70bf25a49350c307a3f050e088997f3c1617b13b993f5b52f3992139472e0a", 0x68}, {&(0x7f00000000c0)="84f224fc4c6d73352a23b6c02d7d3152b8a41feca90df13cfd61b18f8e71e02d3d326579eb0cf04ecef3b7ed436c7bd8dc7fbc69d999230caebfb3457250c6c43d8eae89d3719aaa114b4d8fae67239671bb2a4bf19073b0ae3373ddc2af71311f98c4640b561325bd9a81b9ff2dd31856fc8e84df2c93b0414f6144c4f3cb87a45e25a872caf926fcdd91ef163733502fc6eda4632d9484dd729224f543c9620d4dafabda17dc926662cf628f5976df2c0dc98019c729bb10950fdda3da8dc9e745068a6cb7da845043c2807133", 0xce}, {&(0x7f00000001c0)="65e48f9cc05d15b1697797d9132ed3edeaa73509b7e5dbd5d75d239ad606d145b4604f81ae36bdfe086d8c21df2b93ee1150384efa045c1081db3610575fbdfd65e6f817b78b3252f6a7604535df8e3364db96700c4071d4bbcbdeed2a43765dde35a8f6ed85834a831c2812a039cbe0c697c5c0d101b2e460a16e48", 0x7c}, {&(0x7f0000000240)="aeaed80c2f2623232d34de5a49812092c248e76c3df6b25ec4872359af2f8fab0b4fdb57ac4667f808c01390786b3bfbb67dd4cf126210b4d858f1cadc01eee2c6b9ccbaa84c5c821dff23e59f5bdf1ec000f158462fad6f5acc18de9771fe34adfb394cd3830ef76f2c6a31293698d8862a3ad51e556dd4828e62a921c06470273f0aa673f154e67abc6a9120446a25503c5d6f8aca5c0f1fd9a3e1a241ce9bb7f38e0f77cd49e59d21fe692b383094d678db1e90635c56a0c7ff8ea159f13a286a4c7db410c7c95eaefa6f43e154857b485f", 0xd3}, {&(0x7f0000000340)="a75a71e6be2cd02e15c01b0cd563", 0xe}, {&(0x7f0000000380)="b79aebf660095de9681af12ff9b099ddd564d3", 0x13}, {&(0x7f00000003c0)="29b7eb077a05f218b36a23ec2c8eac0458e99ec5d3aa2579a25b4d46e3f40bd77ad3d837e235917a2e33b0c07616b1ca905dcdde71c9c7639c9536ebbfae56fcf443177b72e6ae69366ebf738b9e631ba3c62b7075439f2b43f76dce6a8ed24dc3f151d9", 0x64}], 0x7, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() pipe2(&(0x7f00000008c0), 0x10004) fchmod(r2, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 16:00:28 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x100, 0x40, &(0x7f0000000040)="512cb09d91ebb2e9d6a7186d0b33c7fa9443fffe69cf42d01d329b3463f80ef6af79b5b6e8a79b11f1783de14c0e13e42a177b028ec957b6a68c700c388521e096b4bc7e777a191c1dad3c3131c6cf8bf8c2518295510136d6dbdd5c05db92fc0292478a2d1389c416464d609f3f8ff11dce388d9dcefb31033cb08a7ff2b90128e7c15275bdbd424e14817788cc98b3d95659740d1bd888af3828b5408744cc7c3cef58f60c3609c3182244a7c0e4ce4658672ca2dacf3f03bdb021b85247e77ae61709d951e860ccd423d5559456d003a9dfea5f25bdc4425fed4fa4a06b0e6b76791b98aad8aac6e4ab17b14d19e0f0870f8813", 0xf5) r1 = socket(0xffffffffff, 0xfffffffffffffffe, 0xffffffffffff7417) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) kqueue() getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)='MS', 0x1c9}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0x2000000000002}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = accept(r0, 0x0, &(0x7f0000000040)) sendto(r1, &(0x7f0000000080)="c05997952f9096eaf76dccedf5a288e843f9ec8afbe98030ceeef98dc1edace066ef1631fa22ef7a7dc6bc4c4fd46f01fc3bbfe952d0a950cd4833d62f088f320b59b81bb41586118233291a50269a353dcba45568b385e9d24684", 0x5b, 0x403, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="e5b9ee001955efbffcf3d2531045a598c773d6fa9db74eaad4638d7f649c78552e5443c9107f7aa9cae035ee4a1f4f028dac2e64ab5e835e2dc30a133e3eb8584cac83ff3b606167c53ebb48dc6ba1a890d8cc6a0daf4c7e536fc9b0fc4d959409fcf1779a308c416f66d858b06a5df85c8252bc0fbb630662dbc34d8f4929706d1808bc5faf2f17a518d0f9bfb2d5e1800b8be842c608", 0x97, 0x405, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/6}, &(0x7f0000000240)=0x8) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x100000001}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) fcntl$getflags(r0, 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x82000021c0, 0x40004000000028a5) open$dir(&(0x7f0000000000)='./bus\x00', 0x10080, 0x100) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0xc0, 0x42) 16:00:28 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0xd}], 0x2, 0x23b) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) close(r0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x1, 0x0, 0x2, 0x1, 0x4, 0x1, 0x8c, 0x1, 0x2, 0x4, 0x7}) socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x3, 0x4) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) setsockopt$sock_int(r0, 0xffff, 0x9458716aac5e88e0, &(0x7f0000000040)=0x4, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x413, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0xdfaf, 0x6f59, {0x9, 0xff}}) setsockopt(r0, 0x8, 0x2, &(0x7f0000000080)="e2143060", 0x4) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f00000e8000/0x4000)=nil, 0x4000, 0x4) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x3, 0xcc}, {0x7, 0x400}}, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000000)=0x8, 0x4) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x28, &(0x7f00000000c0)="2ea0a039bb7cfebbf98495626318cae496588e8a9f1410243cccc61ec057634244476a2781cea344") 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125d00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:00:28 executing program 1: clock_gettime(0xa, &(0x7f0000000000)) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0xfa8c, 0xae66, {0x1, 0x9}}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x400fffff, 0xffffffffffff54ad, 0x98e}], 0x2696, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x6}], 0xed, &(0x7f0000000200)={0xcb3, 0x9}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = getppid() r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x3) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0xfeae, 0x7, 0x10000, {[0x1000, 0x8, 0x40, 0xffffffffffffffff, 0x6, 0x2, 0x0, 0x5, 0xde0, 0x7fff, 0x2, 0x7, 0x1, 0x603, 0x8000, 0x8, 0x7fff, 0x10000], [0xffffffff, 0x0, 0x9, 0xffff, 0x80000001, 0x8, 0x100000000, 0x2, 0x1, 0x200], [0x7, 0x4, 0x9, 0x401, 0x78, 0x5, 0x100000001], [0x4, 0x1ff, 0x6, 0xffff, 0x7, 0x401], [{0x3, 0x6, 0x1, 0x6c}, {0xfffffffffffffff7, 0x3ff, 0x1}, {0x401, 0x3bb5, 0x5}, {0x2, 0x7, 0x401}, {0x3, 0x8001, 0x7, 0xffffffffffffffff}, {0x5, 0x9, 0xfffffffffffffffb}, {0x9, 0x1, 0x23f, 0x7fff}, {0x8, 0x8eb, 0x1f, 0x8}], {0x8000000, 0x13, 0x2, 0x8432}, {0x3, 0x2, 0x1, 0x7}}}) close(r1) fcntl$setown(r2, 0x6, r0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000140)="04", 0x1) getpgrp() getpgrp() 16:00:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000400)="962eebb45c9eab6b468d0f0ec48bc41802b5c094c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca295f91e151c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bebf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000300)={0x100000000, 0x1, 0x0, 0xb029}, 0xc) getpeername$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) 16:00:29 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) minherit(&(0x7f000031c000/0x2000)=nil, 0x2000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file1\x00', r0, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r3, &(0x7f0000000140)='./file1\x00', 0x80, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x2cc41b14, &(0x7f00000000c0)) 16:00:29 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000000), 0xffffffffffffff8f) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x20004268, 0x0) getsockopt(r2, 0xffffffff, 0x8001, &(0x7f0000000180)=""/180, &(0x7f0000000000)=0xb4) r3 = semget(0x1, 0x0, 0x400) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000080)=""/163) 16:00:29 executing program 0: r0 = socket(0x18, 0x3, 0x8000) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/52, 0x34, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) dup(r0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r3 = syz_open_pts() kqueue() syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) dup2(r3, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:29 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2000000000000013}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x11, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) syz_emit_ethernet(0xffffffffffffff24, &(0x7f0000000140)="d33fa220") openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000e6e3e8641d4d97d50000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2000000000000013}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x11, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) syz_emit_ethernet(0xffffffffffffff24, &(0x7f0000000140)="d33fa220") openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) 16:00:29 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/34, 0xfffffffffffffe11}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000640)=""/234, 0xea}], 0x100000000000006a) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket$inet(0x2, 0x3, 0x227) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) write(r0, &(0x7f0000000340)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419f0c43a9e4ab704b41a85e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd5d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1e6) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0, 0x2}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000009c0)="000000186204018b002b3a0000030083caf7afb9d8dcd140342e03ed50f8f7c4e5e5bd43000053b5d1d09075858a13f1071d36803a52f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf6", 0x57}], 0x1) 16:00:29 executing program 1: r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x5) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x101) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000140)="34daf314610ce848196ef933363bf2c524fca64cf4ad7c70f8d8d3129480f3b68ed8dc0eba0624129a792e4e0d2d0897033502b792c8c447d803dc38881768c882a8c9c42f30b3f1185bb7fe893ddf35af817cc4aaae46c1eecc016cbe8bb88fb6420648f97a9060179ff838aa809354bcb2681261ed47bcb37bb8e9fb7f") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000001500)={0x1f, 0x10000, 0x1, 0x9, 0x8, 0x0, 0x1, 0x10, [{0x7fff, 0x70c6, 0x4, 0xfb}, {0x72f0, 0xffff, 0x3, 0x2962}, {0x7fffffff, 0xfffffffffffffff8, 0x8, 0x5cd}, {0x8, 0x1, 0x1, 0x8}, {0x715c, 0x7ff, 0x7fc0, 0x9}, {0xb5, 0x9, 0x7, 0x9}, {0x0, 0x1, 0x100000001, 0x2}, {0x0, 0x7, 0x8000, 0x1}, {0xeb, 0x4, 0x1, 0x5}, {0x81, 0x0, 0x1, 0x5}, {0x4, 0x3, 0x6, 0x1}, {0x1f, 0x0, 0x4, 0xfffffffffffffffd}, {0x6, 0xc00000000000, 0x3, 0x3}, {0x8, 0xfff, 0x5, 0x3}, {0x9, 0x7, 0x4, 0x7}, {0x9, 0x40, 0x7f, 0x40}]}) unlink(&(0x7f0000000300)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x4, 0x6, 0xfffffffffffffffb, 0x0, 0x0, 0x7, 0x7, 0x10, [{0x9000000, 0x40, 0x0, 0x3}, {0x80000001, 0x2f3face5, 0x7f8}, {0x6, 0x5, 0x8b, 0x4}, {0x5, 0x0, 0xb6e1}, {0xfc1, 0x4, 0x3, 0x4}, {0x0, 0x0, 0xfffffffffffffff8, 0xffff}, {0xfffffffffffffff8, 0x80000001, 0x86, 0x9}, {0xc05, 0x1d7b, 0x10001, 0x3f48}, {0x9, 0x0, 0x0, 0xfffffffffffffffb}, {0x48000000000, 0x1000, 0x3, 0x9da}, {0xfff, 0xfffffffffffffeff, 0x6, 0x6}, {0x100000001, 0x100000001, 0x5, 0x7}, {0x29e9, 0x0, 0x5, 0x10000}, {0x1, 0x4, 0x4, 0x1}, {0x4, 0x5, 0x5, 0xd79}, {0x7, 0xfffffffffffffffe, 0xc4}]}) r3 = semget(0x0, 0x6, 0x20) sync() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getpgid(r4) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000380)=""/4096) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000013c0)={0x7, 0x1, 0x3, 0x2, 0xfe, 0x9, 0xfffffffffffffffc, 0x10, [{0xffffffffffffff7f, 0x2, 0x2, 0x9}, {0xdd91, 0x9, 0x6, 0xfffffffffffffffa}, {0x2, 0x1, 0x10000, 0x4}, {0xf8dd, 0x7, 0x400, 0x5}, {0x800, 0x7fffffff, 0x6, 0x100}, {0x1, 0x1000, 0x5, 0xffffffffffffff81}, {0x200, 0xd3, 0x8}, {0xfff, 0x4, 0xedca, 0x53481e84}, {0x2, 0x7, 0x81, 0x8}, {0x80000000, 0x38, 0x401}, {0x7, 0x5, 0x7, 0xfffffffffffffff8}, {0xff, 0xfffffffffffffffc, 0x4, 0xfffffffffffffeff}, {0x6, 0xfffffffffffffff9, 0xff, 0x4}, {0x80000000, 0x76, 0x0, 0x2}, {0x81, 0x4, 0xfffffffffffeffff, 0x20}, {0x8, 0x7, 0x0, 0xff}]}) 16:00:29 executing program 1: getegid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x81, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x3, 0x3000, 0x18, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:30 executing program 1: kqueue() getgroups(0x2d1, 0xffffffffffffffff) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="1250379a49aef52befe0cd52f710d5e617a88d2eb076", 0x16}, {&(0x7f00000000c0)="9f8b55e7363a08405d4dfba7ae131665d5f8d723282d497798613d85", 0x1c}, {&(0x7f0000000180)="7703a4df2d57387b5ebd6aee1ec9490869fbd4ef65fef19ac62e4cbfdcb0d625d5772f51a611d9eadc3bda8820573880c1b858cd0f812f0e834cd9b4cf67e9bcb77afc72856d0208b42fdf99069826292a6b0e30d8", 0x55}], 0x3, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c", 0xc}], 0x2) write(r0, &(0x7f0000000280)="e25aae69400d0000000000005f144354056e4e6cf3", 0x15) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000001700700000001000000ac1401ff00000000"], 0x18}, 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) getsockname$unix(r1, 0x0, &(0x7f0000000080)) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) 16:00:30 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) pwrite(r1, &(0x7f0000000000)="ab7a9ed0f561b4e2bd34c88021", 0xd, 0x0, 0x0) close(r1) close(r0) 16:00:30 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) syz_emit_ethernet(0x63, &(0x7f0000000000)="c1421c893b71ef11ccac8fcc4ec7079a1ee6968ecc70bce803eae38a1ca7a2bd829cb71ef9d33befa5a978e853f7c3ca5558a1518895a091363e4f745f318b952c4339300c0ea9be06e54ede6797620488b952df7399d4b7394d5cc1e593f26a284d7d") fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x100) 16:00:30 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x3, 0x0, 0x1d5, &(0x7f0000000000)) close(r0) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x40) sendto(r0, &(0x7f00000000c0)="325c9b5d13b6af2c61713c7c68e32d491fac6b23cc916af7983e360cbd6aa3e2869adf23c2a16eafb92f715befefc3b28ecfdfbeee924b03e78fe7e8adf39383d31ebb9d5adb6482a798e327cae65f12af40cb87aa6f956573dc992fed232d0c924ab7e50776262813ac8eb0777332f513cf264c8be8a510efe52bcc8f381d022b2fa0c5e28d50fb90d3b372e3514f", 0x8f, 0x1, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x8) 16:00:30 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) syz_open_pts() r2 = msgget$private(0x0, 0x9) r3 = msgget$private(0x0, 0x200) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSCTTY(r0, 0x20007461) pread(r0, &(0x7f0000000080)="a06e6dc75bfc29b636cf522a4552b638395f15bcbd7c48ebed7ba2abc08c8c35984552b8553a8eb66e9793de47", 0x2d, 0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x2, "4fe504fb7b61e88dfaa8cab89165b9ac133fdac2e03b9d71f6af816728134d1f684be2576cd443be809856f03a4deeb788cc9627831fd543ee7d1deae5a56f4efc196d202825fa4fea533ccaf73219c55065eddfa3e955a30de2caa2bc95d0fe24dffe52da3ab2bcd3209054a8a0c1197bb2eb2d93cdc5ae70b83d9ae2e256421e5447b9d1dc5d0257f142b506e1f4753473ffa316d2b840ba80574c2844425a1619602516fa987f6a6a4792a54229e03b90d90cc904ceba3558dd84652c"}, 0xc6, 0x800) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x5) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x6) r5 = semget(0x3, 0x3, 0x1) msgget$private(0x0, 0x10) syz_emit_ethernet(0x1000, &(0x7f0000000280)="5e8884a45f01c1f0d56442ff0b18ad40c3be60c176dc8c4426322e827e5dc14bf89d13c7d3adaec13964761a1bf66aa7ea7a4f29c449fe0ab069f4f05aa1e97b509c078c32252a8bcb0881e9c976fe6c66e2d2f5c2c1dcce669ce472eca0b9340799b88d0cc7ac456dbd86da8ebeea300c2269b15edab514f2df74ef3b40e80a7748ca1fb78434ddfee8f04d0fd74a2c2d090721c223761648c7cb0fe0cde335ce55323f42e6ef5d34fdc3ae0a2f291ff63dbab4ee02bc5e184e53efd54f6b3a1b83ae8ed8d73937cad3d3512cd828baee996d903acc89c26cacae01aa370dc9a1f7592224c8d6005c672205d6c0693b09bd1dde146d9700ef1038aefdf049d065c0e2ee4b4afc29ca9a35a9f554794b41a7b52413cdc91cedfe1a79cf5d43f29279f79a218c9849c16e1d1bfd210981d884d2ac0c266503fbc71be4b2afd4b240d2e354f5fd6fb12af826faf25724ff9a0feced912ea08c74590229b48108642512f511cf85a1176cd79393f454c8cc812702036f633381892b3d1f307ef8381ec3aa3547865dd5e936cef20d25268d79c544e38cd8ad5ad84ed34389d9ce7c45f25a6d0fa2c6606cecd5aeda82897806cd79113e94c02a10f0d0e43f5fd8c9e10fb96c9f1c958923c7be0c2d70314d915ea203d592a91595cd2ac594e1df09af64cde090dde25b7bac662e59f75f510cfc0d73834aded198dcd18c4d6965ab65eaf9adb721379ccfaa46908b815675d7838454325a78eb32b231e8d3129ba6f403b4ad1adadce20080c962e6ddffe29616bbc500c4db85134c5fc70f5f1292a9fc730ccd0bcbfdccce2b898c979e74df6cacb6810eb3af244e7bac30e9cd82871fb34bee521f76f0b6580e4162c2cb2386d46bed5bc9c74a9a5a11f1b5a0c16a95eed5b11e246ce6ff4659159b25e2b26eed6f7f46900d3ede262893f6a1762a81527708b764796259389cba8745345f18e81c2eeb702dfd505ec14f93b69112be5a85d9ebd92de897ca5ea2298fe4eb4bc118465530886998b7f94c157aa9955b7d5a87096fa8fe851a399cde0d0d13b785900407f42b2347bc46fb3c2d2ea63f3b505972a812ce5c8bdcbc76895be9209ee7b0737f4fea229a1be0f7bb72f986115d2c6b9243be06045dc1fbcc8a3f6194ee79a39c488eae82739af3a7a1daf039e08dd7c438ec35513687799b1c50c6da887a650bbb0e047d287ad6680435c15bf8017d387e4a5af77000aa340f2a3c43c618b76e0c750b30286c855455451a20f6f786a58b3667b55832fa3778463d42fafb1722203401e4f808e94d66b495c2e26deef8bb0565d9187fb7f63c85166ee3a5a943d8d26582ed1ec2ec6b475429b7a1cf03dc0490e45316186038b814c2cae90d6c635926b6fbdd9a61aea89681099ea42a1abe378bc41f72a3f36fda3e0932356447f6d1c9a3136b5b53ff6d249432cb686118f8f596c885b533fb205179e4199db8039f40ca3b95406b6ba28d3e0446fda317a82fc88b11454dd09b89e6efd5812710e9cc983fa1057bee0d4224cc5cff17f4f4dddb6bfa45b39de863bc2a6ca95d14bec29ea0ed250006497491a9b101da66549509a9d14c3f88ba168e527a696b317b42ca829c512912deea5da1f4996e8d3e6e16056c68eb6b00e021bad30bb8d7962fc5b7458de075b94a1006c715eeef5f8a7190a75e2cd3604c43f0209e1c0980110a024d3a7e5b39615d36c420348f2b74c44fe08e0ff11cc017136b974d765fa2d508b6d9cacda6ea73e90e7a52629f7fcb96037c141d9505004f2fb168f8e5601fbbc1e9cd75c15147c197aec6a12e6e832b59a0bb6be7895380a3f865b276ba452a7e16c7f256a62a64be478550cdfde2f3cb792cb62cbbd39334cf673ccea27bde06bbdba84ef511f05e7d7fac2b2369774cae1832749e462cc188225fb13ad9179828ecf3d838bd2fd27f78b99f9a7f1529480e21a53124052801ecfd016f7500654346c5991742f9e4be277135d804c64f26918ba6cd63013d3d271d0fb2080aac0d42dba5e06ef97f0bf7ee28ccb73e5261dda74f41c475128223f26c880547f8ac93ee2e584ec1299fe87600f112b4365d65bb9e007a14a4d1953fbf53e04aa336d32a1212b89db8f6ceb52cb7d4d03f2f1f070fa1e68a0b2eaf53469788b5e46931a9e07772ee48eab7cdd2fee0d7b1fd6fe3e4a5f6f10570802c231b8c4617c4e80f959f2a22837ffdf596cad05d8bb6cfdcb4218f38d121a0ab06c9db7d557a22c237365978be4f8e9ec793c2ee81fa2ab5e758284655a6735075ce36d4d3a0ad855709d0129422a01b5548025ecdcc240c44521cd6cc8b8217fa69d6145694b4b1aee4356b03cb18952dc9fb8745b214e14f8006177a0bcf103dce17a5cbcb159ecdcb99bf0055321cfaea1d035060aa2b3f620bdba3dd1fb6b0c76ca4635367261be1eb7577ede977877531d69437344d05bcabc82b94d063b9cb74af05606f44a5fca16eae135ed4add5584cb28ea1d40a34cd8ba970cd64e5f16e195d20a4d95120a7ad9ff91d0fdeb8283013113c92f62468938c64f338dfdc002e113058a84541dbbb1139ffaba0e86b6dd527b504d0acb396bad1f65c976cd28636568476c7280a9db224833f2bd260defa6997b7c73785892a274873ffe64e83d84e6feb072e19c0f51c47a2bef9fa8f758e0b950faa89730afad417d59a73817595be7bb26fb7da1d51db5015dd5da28e824ae16c8278693a6a07e737a9a70142205b62d761716595f9b8fa33a6466453e3fe893c14f75b4823b4e356d302b52b3c538363fc91de5a1b96bf5130dd96ec72740d5840e6137763eaeae7fd75971adafdce6447b68f865206063cbd92c3d696ec161209fddfacd6306d86b6e0055af56a47b4792e4d96a15ef6319c30c17b3bc7f31b1695b930c3ec8a97e40020dda7ff6bea44e6913275dbf429f291378b77ebf7a9bf56808ca778beff81320fa3a852c717884a6b8c888722136c3c12b6565d9417adb315cc6278cad7b38744472b13772f3a26ce73e1f41a71dfbd008147325391fd1f1e3075486bbe4b4012545d9ea03539cd0df308f06be1a6f7fe384471739c42a789fbbdfce119f05ab31cb0448217c6fa36b9c809cf7afa9728fc6cd642ba00a8c60b084a2ec96a7b1904016956920d268c7de83f0a2b5932cf81504997d680d35e69dd3391292745332aa12322f18dabeadf90f917b3e384bb492ebc4d4f6a5f319a556344d454625d8feb35b9e1abc9fe34def22a58a3b930650420aaa9c054d12ab6570fbd9e409414e362e3d4068c0da71a3a74ffc9ba945812f40527950c112502d994c09ea19797fbbb91f44a2e0493ea7b269458cee59e457c5dfbe414f3dc59ed6c1482869a325a2fafb4bf5b530fea715782ffe49b5584bd099c97cdb233671ad4f6710dcf30daef77956cb831572f21e95429b9153a09616f4de8d088dfe96488d7b42d2e54bcba399ba7e05aad7ffd27b37ace541db4670cb99d4f245d013b08b5c97d70776b58dd71d4c19de253ab0928c3faf0a8109778001c81318652ff14a49edaa86540cbfc068d5af1af452d486e86c9d3b6758290a469f7e554e67830c05be5c6dba59194aec0d0f42b534f97eb1ab9b6418e7572ced9071121e9c148fe5b59e56db98884a73b9eafedc176a8409b342d0689f0ba23bb190371910422717560d56f56e0594cde2593632b0815525362772e8311ce9af12adadac35801dc745d28da088d31d62a31ab943b4f1e08444301d5fa4d4ac54a798c16fb74083b8320c24255efa84d8229ff280e5c44c687a899461cd29936ebec45d8d0ed206a87385dbe8cd178f898545c10660c78f514c6e384b251d2e64ebdadbc264ad5db3bbe167f302c9747df6bc205521bade773c9ffb7a9bfe9db91f2f1122bbe695468d64e4e46b0ccb2ce29753976bde1bb9b9d12edd7b3683fae1756afac274739c83ae583faf799569ea0b0ae5db5f32a5884e132b2e74c955687dbfd758119016634bdb7abe40780f56584f960f4eda2312bda35b7505e047a99088c20529fd085ce5fce29ace247cea5f8936aa9b805f530aa042ba32fc4ac0fc0e8c76fdd6ab5b0f163633df37a63f05fb8cdeeb1a596a5c32cfbb337f12bfb5c62ec4b0dbc48d958e537dd2250515720a6517074d2f61779d4375a173e5a934e0201a31de2681f409402aec6e465ef803053f68178386cd7a23ae9cd5d0c8c30b6fdd320fb7baff93db461059242a2cc972e7dcdd5c0d6149b3d3ac82e14929e2a2027121ef543fad9a721545694c24a20341413930e7d1058b0b5feb58256095f9efe9595e8c9f1cfa8104f0f1f08c5d6acd4dbc1071d579aeb07b136a5c3fdb1e9656bbca8c9fb4d8a8f592056f36a2fa87ea9dcfb57dcce4e23e5230127ecd6f975988c7cd9901a01b357ec5f6b494db969c126995884d450ba504b3eb4f9df0c9b6a13eabb0c4f95bf52f094a13a13385e5bf7236bf280d8d60ccc817511497a16ec0cfe7b127cb57f5a7290dae81dd8958ba9f076dfe2d5f100dd6a55c8b2ab73e1e932cb86d0b491a7f563edf67a0a17f67044df4dc3a6d049b80e3fca438854d3f6d66047df306cc0f78fb8216c061cdb653f7d84f38bfe274f0bcfb8c80c37b950f58219698ae5884a5814bbad8664ed9ac78f8a17ab40573f43d99a1a0e547f9acc6b3b9c2929ae970adf676f6b17f4a95bcb4da3207af79dccccc5eb2081b0167f1e9d88c6824e90a168c950cd974ddf86a780a50c736bea13470695ee12d312b34aa6237f1bd6b34d77606393da3033298fc667ce69f20503b51af57400a28a607fdc7fcce910efecee625795ffc5c398cbeebe37e155a877709eb0955160c12ce1229e64e0560132056e723d68b81e37d8b1c9cd1383d40c98660970776511785044098eb739cf8362e9335c6479d719dccfb274e455530423d6beeae781ab213643b101994baca86df8983139fa699b998d4393675eebf3eb1a0db714d8243e9862bcd1ad4f78a72b760a388009af676f5751c3a223e3dda716bc51a34656b907248cc67224bc2fc309ed1190cdb707a30e7686f786ba233b9565428c136f5955080105260c3a409864f369ed5670ed93b9dac38eb163234092e977dfb64322808128c661caffac5d683aaa01a5e28fc3a256d97dd1580a56d6ff62296f18fc1b5f6f781d79120ec88bc7ca50c2aaa7b819c7877d1fb6b3eaa04cbd01bb6e8c9418794e9001ab9ce19f472f3f2e5c1908af71c1490458281edc68e7d5f435f7c7f3b37d2500e24056e62073319eff69fc2494c3df0377837c42f5cec6786493252b6471c6d4eaf43f360e1c45dfa51613b61b870e65cc22bab673ae1e46f8e5ae1642c2eddaeec5db09f2a243bdc99a1e7a38aed28bb9cd70de217e19693b7aee400be26b9787d0d42121d347138b3506cbca5d0f2b32fcfa069242e586a3184f833ee246ee167244a79b811ef152eddd4993002c761809f861702a223d4cf307fd44c04bd80977deed194d65797dd3ac982d681ea00dd84678778e299b714dcb60cb7f8714db3872c6411756d2cbe44abf7fe96fbb45ded3b4ab487a6742c94540e04ad60ec11e7c3a6de30be041160c3925ecb97a15f3a2778d590251e1a6bf2b2e8d98fd51cf8981704318081ec4be2fc21c702a04985b4b5a2116bbfe7f467cf07ed3cfef66e6d4d7f4948a102f81e46246c66f4b5a93efcc607c070b8639b11bfbdd0f97d1902cf3db673c7dd19778e45646c2e6862ce5796a07543519df2708f0e7") msgrcv(r3, &(0x7f0000001280)={0x0, ""/160}, 0xa8, 0x0, 0x800) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) socket$unix(0x1, 0x2, 0x0) semop(r5, &(0x7f00000013c0)=[{0x7, 0xffffffffffffffff, 0x800}, {0x0, 0x6, 0x1000}], 0x2) r6 = openat(0xffffffffffffffff, &(0x7f0000001400)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000001440)={0xa1c5, 0xfd, 0x5, 0x0, "3101b165b24d994e02c297350086b7b826725cdd", 0x9}) pledge(&(0x7f0000001480)='/dev/tty\x00', &(0x7f00000014c0)='#\x00') semop(r5, &(0x7f0000001500)=[{0x0, 0x489, 0x800}, {0x4, 0x8, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x7, 0x1e4, 0x800}, {0x4, 0xbbc, 0x1000}, {0x0, 0x4, 0x800}], 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001540), 0xc) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") chmod(&(0x7f0000000040)='./file0\x00', 0x4) 16:00:30 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="1724f2605e8eb18a04ccd51ed1bb0bf765e50d605263a04a3144cc71a9ccb1fc2294b93a36765e1730b29bafbcaa5e39405b9b7b201c6e61e07b0fbb61ca", 0x3e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x4}, {0x81}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22}, {0x8a, 0xc932}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x7, 0x4}, {0x23, 0xffffffffd0abe532}, {0x1e7, 0x5}, {0x40, 0xfffffffffffffe01}, {0x3, 0x100003}, {0x100083, 0x200}], 0x6}) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000300)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87, 0x0, 0x0, 0x4}, {0x1c}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x20, 0x8005, 0xff) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r4) rmdir(&(0x7f0000000100)='./file0\x00') accept(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) 16:00:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x1e, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:30 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) truncate(&(0x7f0000001200)='./file0/file0\x00', 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x41, 0x90) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="00008002", 0x4}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x0, './bus\x00', './bus\x00'}) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) sendto$inet(r0, &(0x7f0000000200)="6f32f64f02a6974896e69087b1cddfb10c99d714", 0x14, 0x405, &(0x7f0000000240)={0x2, 0x2}, 0xc) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080001ffe, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000100)="b921b77ffad604314d689b75ad552a1f2e4349923ddd530d371e4fc5b6b5432a5e4cca4eb972a5093a5490963cae5ff4e28fc9283bb2f5e1951fee203f8761c2ece32fce8fef94452780af1f6b1907b5d21f01f0f99fe47a826add81bb7b8b233ce58b6dd83a9af2588ff216411d", 0x6e}, {&(0x7f00000000c0)="874054af1f2932b4a90a8f54cf9b37214f95332b3b0b28f268775ab5811874fe6257dd", 0x23}, {&(0x7f0000000080)="072bc851acf912f4bd3d1a1b71e272f75ceb", 0x12}, {&(0x7f0000000200)="4ae028eb6f50512a2ba3187592b9e507492d1289cd2734ed1e592793b180bab468f54bfc0e7ec19aed5e8be4f3e23cc256bc2bf4eb64e49adb945e637692ae6f18fa135b084b1de9667997428115a2d164b2331c7d17d9facddc4c764837ceec6c6a1ae35bcb96cf09c0ba938abbbb6fb807491320e74f979fb32367c911c07c081e3bb7dbe14688b742dfe9e0136990e8cd9b2ff6bbd0416f0ecd276033bfd162cc1357af9429ce6d1b562861dad72cb6a7232c279940c22d1e80b1ca7a375f5fc0f7964ea81c50913bb643593160cdd4d88c52930504d5870eb8eba979295c0a065d0d8a2afa24a466e64cc0eee12f03dca2ac712386d9ef41d2867fc7766ce4b9ae8f176526e4610719892c6e8c4e733da698fb1264c097b4f9883fc772388264e1003d8543b4977ca20e6338f532e16efe3a4902c5c3d909428c52a122f27907cee1f57f3715d560d4fe120b3341c05505d589dc42e396b5b7c52b46bf7ab2a3b65d9a0ce1533765f6bdb6c233827868442f528dc2e5d2b0580229704b432186e7fb1fb9be640eab63240517fc321b0f065e7702b4386c0e71d220d241ccca6756ee27db1abd88b30ee07ce20e9e0d4a3acc79661323a5724da390fc508481e1c65170712c7da0802cb7cf1a40ee15a3eb56e319f6d6c23744f198eac79d7b33cd6ee25d2e3f887cef4e0a979969e46bc849f0baf8891338ac0dcc700e4d480b9175cb72148079d3bc55f05c4932e770ddeb75a2d2ff1efbf971181f85ce6cafa7ca1f3c6713dfc0e7ad314956c7081e9b0350d3b86fefa2a49576da93abb3f9e3fc9ca1df4620ec116e55a34d1c056dc40bfb11f11987ccbcbf037d787d21e8407525da066d87ae2b4a7f104e08a8c42d8384cefa00ad5ff8a83d71779c77c36553ae1328b0445e954ce46533a2ff4d7ad35f045499f86d0fdab7b486152c2e6a0fa995eb1ab10451f2e8c3a4a57efd84d40500d5e799d42956174bcf7a08272e969710361de35f05d85e4c6c088ccaf5e738bf08cc31c3e8f6c99096480d505bc63729a1ae18a2202505017baf6a1763c42ab29e9e4e55a44f81ca69fc35f8c378de198965a569610de8a49cc5f56b38b90f0c35419ff98486cf28bca8f3df062b9492f3643ad53f53a279ec59a7f8023bd02411ee2198ab90265ba661ce652b262d4bf75dd6d6ef65835809968756a55420237acf88f3729035cb0f32d5b3fddc7122f55221a155e92d90ccecbac8813c87899b9e2281366a11f249d16d89c56b09c883917c506d5be133a3580b75fdaf5673d702b987ebe7ed0758aca9ce2e7053961a29f9cc6c21e5eaf5466a3203f4ebec7981d069ca7c39a73d5649355a1fe0e6540d4c9092e0194ace47e34c5780245af608ce3c622e48aa8f8d8f74c615a0f624177894e8ee0dc5c3b25714afd2c9ec610ebc897440f746cd4517c0058a9f447027515c3521328f68764670c43ddef13c2ed8f20df20939291ea6bbbda82b3c89d6c2cbb154a00f16d14cde35e9448a68b59b7fc7d73d6a16688d7467e598fe64996b10e6b628c0c48bcd97af1ce125d50a9682e4bbd691a652a219cb71c634a4f3a2444863ed7efef7a2b39f737f4421144e1a136e09b25e389c6292a078ee9c7b5f092f68b468ba51f0098c163ec238733321e5e43574df5651ee729a5036baf7efcaf5408a3a235d1a6ed92a8144b0a1f5b68c6f9f5e67172faaa729cff25a0130fcb44a8d87b0e61b76b8dfeddae6016c4539d05190e7450a49a005944d0a3a66638847947c4c8fda0948251af4901c84876f9fa294daf0e0c2235967b40713130e7b5c049bec4c429b940b8a752b0afc7bb34c6d010a709e75075c4d150f208eddca6c3f7542b6e99ca2f5673308bb99abc17ae537582422a7a56d12e6398058bca4cdd9b81a817ff0389197379db3ef0f60688091bcfa83900f8d356a8b7a74f890cc6072579bbedad3db7dfc7543ed27ca178ba927f2d7a8de330572a85cea8e6eb6e7f50b05319e9e62c589ddbd130b9956c45bc988b71b2fba61351f0e492286693d3f0b66acf74393bdcb0542ea625b2a0c9a6cf911184a4b4d7797d1434ba0b9ff6b4a22dfb0e72fb26a907c826767c63cd6591d6fe1e2c1a8716b6352d9a01a03f5e8f2bb08f8f7786c50c4c1514a754eec29f65e097a9bbc341d8ae9f0a9548a97db4522e4b60e46e136d87cdd8ab40442f235819cbb75f2df82789a8e5bcd973b49edbdf5f52bb6441ddd5cf00c1316ce03d12aafb243ec8c4b80508299cf40a8eaaf38d17a6e5974f4f609cdfd9c13a6fd3141857ad8d5085fee10243192f7e908036a48ceee7f7298636d82ea99068990fe577b82fe1707d2380f9e7b6b27a27a74d00c9223be6d2844dcb265ab20fe5e997a99843761292348cdfac1c21688e79720673810df3640b6912dde5cfbe392ad8078690ac761bea78633c548a90a920eacb08bc98f6f8be6eb56baa96c5ea4e78471515f1e4fe5ef85b1cf1b2ff6284927fcf72084e0e49f8437bed68fe24b3ae02ea2492d33633f8eb691d5b0724a43653833fce06cd61341756048b3f1ae0af0ca0e8601a0e267d43127183cb4280eac3a7ba84fd9e0eebdd45ead5d7e8153365efb8a79c17e8441e537a090635edddb72d5cd377ca9d008bf223b631a99cb715b2be22361870704852a0138fff340cdd691054d01125c6ac3719e940159a67871a41c038f93264138ee290f48407a9afa70ea3220c36ce3d01960a37fc69d1c767aa40af7ed8000807f3e643a7fdd89b22a1b6efedc12572d624254d3826b2730f56d7b6bb1b5ae21fa3ecf527f50885354e6063da5abce514b51f2d1fd69b78be3903c37cb76745a0ca29f7764d68623d416e9fb0cf9fa1f079376f97fe06557b65856a3ee2dc10ba1fb169a49f83223c15f1433754ea2eae19d701d6c5b5bb0838074783e195ee12f60b4fe138dbbd7fac1f0911d65ce3bf764ee95d298ef8efc2419bb3c33c75dee62a246703d5b2e5573f6c9853fd68c5b868db95abce6560e9101550792c1b114acd23e60bcb0286a71c35a3903e58f3a2e432b3575dc884b83e4cf79adeac59008d9ddef169c6e9d5b60216def164e4c04f8121a6a294d3d5c777da114ee7ca059098d2fff6f96e4d419feedf74efd1d92e5626cc163038a0024ceedec3789c05a2b5cd6edb3f61e75e013cf1e3899bb00c86050d6cb0b526beed875b44a4abd72f46d45cd7649afa2fd647ca828d9062da0fd11de6f0a5a363f0c43daf3bce21e1c5e909f479d68968e975a805ba0679cdfa848ca719b2d89c1d2dbfc8267328aa8022c180be77912ef005e2a70188b9bbe59e598ff0c361810d681a3169d57265b17dff994e7af8004fe5ac16a86347e45ee81516bfe7783a7590914f668620bf9d7fcbff41a52effed868480821fac79d81495086beaf6b12a5c10e340da776e26b39e2af58319b5dc4bd37814973ee865a31257497f8161ddfa6aed54eeedc6857eff5ddfe1a75d9204da9d310b80474a258a15a9a790735a006f17c78fe5592d9a23a98f408d802362a57b0a827545c84034f5f581222047339115726c2ca4908daebd03bf6848bb244598563ab61f2bb0a6143f0eeb999ebe57c28a7186a671fdb9a919a26c8341c1f9b0856fe36f19fc9b8cf3d0be3023f4d09a155de37ef5ef8d11ec58133c6667ea94ecdb9255ba56be4a4ef77b64abb76d2847dba2a13222f6bbbd4231f141dd07cc31e31ce1fdaf744504b3f0524f32b1ccc0c814a188fe7b3752d5d8bb61da8abfed706d2286533586f789ac6673df1c7293881aec5b10e0427817fa0fd2f0b8f492c72950cb5032970ac7c4b5699f7859570ac1535f7978d54ca0beee0a21e7c3b30d57c95c214d64bec901ccae0b30e5ae8bc8b42d45e08c9c40c3c626ea4ec80b6a64181c84e7fc2e377eca77be3151d41b000314b9ba0befcb473447163505fa32bbbdd647303380d986d012cc633d625bcb4ef21ba79f828c408b887e2337a463afdccd4e13e9d1c9b4a9721085724c8b02993c88c7caeeeb2ebf6d15e85a25c56a7973f34c3dc7030700c3c1bc9f40b3fad92a173e22d5391751ac6639eac8aaa5b2724009f75150a622c58f7c438a53d4d2caf793fe2b8e1ce9c7f7386bc34a860f26059584ea3b61f5e91192b133162aed5557e3f40e98a8ac7c56762e0b5d33f08ab490e115d9a8f777ed3212da152cdadecaf9810202c8149b05b620bc9eef204b649038bcb4db248eab614e49d3bce54928109f09edb8ff43329bc3054af5a0c8c24e5c779301ee2237cd9f9282d89adbaaafed7f47fd4b165b3655e902f375b62701037b613d152ea20389f4e809312cd5951025382728d4fd599448e29305747c214147130f9a8be795fab799bcdd76f0e7932a6f49d80c179b9ff4c1d0cae9718ecd5c111b75e30e3b6ab6527a0b0722b04ffd2f5bc225195a02c9f6c32689c03b7d21c0d2b6100438c46c5f5127b03be91399bde3e7f4bf4001a36dc2fedf567497ced9ce30ee98815dc9a6b98beeb32781ed0d77d86dd3b67f8cd56bd544139222eb79fd5463d98ebdf9adfe762381705e2347daeac47fb96405f6f72a7a430ffe35025517475cc276f8d140781eb69be30e95703cff195b5ecea70643387ebf1818b6542cce6fa53f4b103750b1b904b6646192d4eedb3c6056bbd3a3eb1e41baa5440d56ea9eb48d50ba6642ff2f0c5da42a5f47371665b6874ca165627a3a53e926f4d53405e308101196c04b5508cd921ae92684caafa1552bb1c9525eed15daa929b1864d696fab04d4f584a37d6e889345528c1814259d6210404247564129840f7e8e8846bc6e9535b532316fbdf9725c5b24333bed380c2c2e65c415cadd4e6756087a219c9cb6070f8797216382fd892b56d6e2b71324202d7f3af0ee94e41e3b9a1a62f73387ae85fc8236776c02dba9caadb457689f5070b62d78c1aed97a907a40c333c7dad9b2121e312b8c41ec2d0e8fb885b17ed0768db43b861e708b695e91ca9e64e9945bab2c62bda0c152c083348da08c7f10c215529a2a901d690ac210fe16757386b26ed49f43bd7d58986ca0cf611c4fdaa1b79f67b9028f5edde2a864bf9a4421fa9d8309344192164807cfd8e85315b26f8299b18050a3f91b6e425a42243db68d74024c5c6dc7f4401ccc935272ae8a8b2c95a6e8dfc5b874049fa2090da6a34d15e7577b7950bcd46be82c8faef19aaa315382a6d0f90cd842ba3df376e4d9931f5d57402a1726637da41a265e6d80f07106647d749e636c298231a9198d2f27503f8afe1de0b63344f42d3cfe06ae384627ff68483eb8ebae037220a6b9b700acaf41128f92b16f4fba4266a18ad9a91896a600054a82dac58fdd823c7b0acf29a54618838658f94d05114763c0cee87f3d5f5e37ae15c6aa11f2775e7af5344385a0cd626b082d7a7b85040d6cae00f57ed2c4461284afe53f17b8426cb7f9585382764e82bc5de74df7235690976a695c9b11faa5ced4a7bcff13f89a767418974025e1e378e7f69aa2a10e07d1a19bc5bce1a06b1eeedec149f41cd8f189ba28e35b132f0cef8a6a562945bf1c05b7503b30a27e25e0ea4ef04c9145c1e60f4a1114b1ca1f81a2f25b832f28be3bf1fc7321f953d8bcb0e713b52b23630593ee74ed00c9f0ff843da7df0b29dd716ea670b4721d5f44cb9ba08bc233cbd069a5e5e8da9499ed2ee9e0aa2cd2d82cd4b26a2e60e6f8c9e97146ef2cb88a514039fa38fd8e75d9a1a846e0a66c987a0a1a83d", 0x1000}, {&(0x7f0000001200)="1e303a00c44df1256bb6aa5a4cb510347e0726e695b06beebab61cc5", 0x1c}], 0x5) 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x7, 0x1}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() chdir(&(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4640) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x18, 0x2, 0x40000000000, 0x800}, {0x1, 0x1, 0xfffffffffffffffd, 0x9}, {0x200, 0x5, 0x1000, 0x9}, {0x6, 0x6, 0x3, 0x8ac}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x401, 0x9, 0x4, 0x12}, {0x7fffffff, 0x81, 0x8, 0xffffffffffffff81}, {0x9, 0xffff, 0xffffffff, 0x701f}, {0xfffffffffffff5d3, 0x5, 0x7ff, 0x2}, {0x1, 0x8, 0x101, 0xe21}, {0x80000000, 0x8, 0x4, 0xea}, {0xfffffffffffffffc, 0x5, 0x3, 0x1f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x0, 0x8001, 0xfffffffffffffffa, 0x8001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x5, 0x4, 0x1, 0x848}, {0xeacc, 0x8, 0x6, 0x9f}, {0x1fffffffe000, 0x6, 0x800, 0x7}, {0xfffffffffffffffc, 0x3, 0x6, 0x1000}, {0x82, 0xe2, 0x1, 0x7}, {0x8, 0x0, 0x6, 0x4}, {0x9, 0x200, 0x3ff, 0xdc}]}) syz_emit_ethernet(0xe5, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10490, 0x0) dup2(r1, r1) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x4, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x6) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:30 executing program 0: shmget(0x1, 0x1000, 0x120, &(0x7f0000fff000/0x1000)=nil) r0 = socket$inet(0x2, 0x2, 0x100000000003) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgid() r2 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x8) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20008, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f00000000c0)="caf5000000007a0a287bcaf3e075db452d952e88194071ddfc480bbe2fcea944ab4d14fcdeb2225bc73afc119607000000cae342e2f72aead59eddef93116cbf885d85283875e0119668f4d0d0382a0d2368f60a644a17b5531d9886ecd56b36ad223cf60800009900000000675dad785b382b62ca9b80591bc7264167f808d979791ae66e62c8eea74a1af9609fb1f7b7d3778df006fb5dc98e3a000000000000000000", 0xa4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000", 0x34}], 0x1, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = semget$private(0x0, 0x0, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xd8, r2, r3, r4, r5, 0x0, 0x3}, 0x1, 0x2, 0xff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) mprotect(&(0x7f00004b7000/0x3000)=nil, 0x3000, 0x3) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:31 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x20) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0xfffffffffffffffc) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7b) 16:00:33 executing program 1: mprotect(&(0x7f00005ff000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x80000000000018, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x200) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x840, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x58b8, 0x1f, 0x1f, "259bef0a947a23ff411e296da7615e0b1eb558fa", 0x3}) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0xfffffe69) 16:00:33 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x21, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0xf4, 0x2) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28098, 0x0) close(r0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0x80000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10040, 0x0) r2 = dup(r1) fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="7bbf2245b44a6f2e4748faababfa57394b291b4756498b36173440af7834f9c61f781ffa9c0686bceb523538b0da481532e6e572bf014a9c66c4a686117a1115d5ef3939cceb16b65aa7b70cc526cf184870de677acab62bce9b", 0x5a}], 0x1, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0xffffffffffffff00, 0x5, 0x0, 0x2}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r3, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 16:00:33 executing program 0: r0 = open(&(0x7f0000000300)='./file0/file0\x00', 0x70e, 0x100d) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x10000, 0x2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000680)=""/4096}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000002680)="54e1b915e2b90ac3c2133193ce99a8e3d74dcb91d6045ce32d9e0d1c51c08495d5e7d600de967043fa59ad63224fd39bffb546026d7182d1c706654e8eed2328a8b6bf4541b1532532e416c0a710fbe843b3db0b9a5f30622fbf9eed59504aca4f4922787b6b3b021dde8a04341c06c0904167d44469641c91d6584fc29147bcdeea6c4e050b79ae153134666b3c1e447df9ce5fda0a8113fbd467b230f9dfd4684f7d0b7eaebecf", 0xa8}], 0x1, 0x0}, 0x400) fcntl$getown(r0, 0x5) syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7a) r1 = syz_open_pts() fcntl$lock(r1, 0x6, &(0x7f0000000180)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30, 0x2, 0xd9}, {0x4c}, {0x10000006}]}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x400000006, 0x8}, 0xffffff9f) syz_extract_tcp_res(&(0x7f00000001c0), 0x80, 0x20) sendto$inet(r1, &(0x7f0000000140)="e7358781d1f8493c408172984c9eababa3305305ee755afa03d6bce277b4949b94511e7e2b0ecf6d048608edff3954a581413200d52d5069e67bfc5ff5814ac845076822ada047b598f7853204c67ab55200d3f0080cced6668ebc14", 0x5c, 0x4, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)) 16:00:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x568, 0x8, 0x1ff, 0x8}, {0x6e1, 0x0, 0x0, 0xc55}, {0x9, 0x9, 0x8, 0x5a}, {0x9, 0xffffffff00000001, 0x200, 0x4}, {0x0, 0x8, 0x5, 0x3ef}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x281, 0x48) 16:00:34 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000400)=0xffffffffffff8001) r2 = dup(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="4a61b532c9a428505b5abe454f013ef98362b878ef90ce9e3c0a9bcecbcdf2e86c5bffa1655d610fabd85d009342d6586ff5e3b388b6f48a2e17135a689759bae78760f5418b23b5bba3a44034d979d410a6603d011318908f", 0x59}, {&(0x7f0000000140)="56c5dc2872f3221c122f0f32ac44cd21346a67e32e415678e7fe6953111a4c", 0x1f}, {&(0x7f0000000180)="cb", 0x1}, {&(0x7f00000001c0)="25dbd811aa0d41aa32c4579051e6c5ae0a3e8daacf16211420c2f56a2ef8a81a7d665bbd19fca36ceab09bcdad7b8edfe69fe2c8c95ac9b27b4390a709def82221cf1808bcbb584f69c2cb3d686c260fc7b4f8f9dd51f6f1b98c12a3e8d222744bd944f3a23f5fb43e62e410a1449335a9440d662885d91daa7ae13ef2a763b1971eda8b98105c276f6a7bc93622c6365196d08c1026e5937251b7fbb60e4c8bfde89bb8e92b8572921ca0c4172f28edce98ed04090cb3dc2b62ee099dd05c46b2c62b3d4b8f1e803591867666c7be6e904ef57bdfc836fcd5a5156129e2bb8c", 0xe0}, {&(0x7f00000002c0)="835de1d69791c4ccf70c91c169785520d8a9c484ad17be2a41383d4abcfe6a526d653b9a01086b18e7240de436c1a698db1708", 0x33}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000000380)="befb1c720ed5b69b18cef7f329440900eb7f5a0386534ba19506a5f70c1208a1f090dc431e44b3238d41dfbe19d4a10baa60047c1e15c72f46a4c4979d52b4c0382780f1b80067b485ca906d4bc5f1b9d8c9bb74f42c", 0x56) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0xc6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x54a4aa71eef25c7d) r4 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = fcntl$getown(r3, 0x5) r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0xf6, r5, r6, r7, r8, 0x21, 0x7}, 0x7a40000000000000, 0x583, r9, r10, 0x800, 0x8, 0x24}) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x801, 0xd8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x40) 16:00:34 executing program 0: mprotect(&(0x7f000078f000/0x3000)=nil, 0x3000, 0xffffffffffffffff) pledge(0x0, &(0x7f0000000040)='&+>\x00') 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x32) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xe43f, 0x2}, {0x18, 0x0, 0x1000, 0x80000001}, 0x1ff, [0xfffffffffffffff7, 0x0, 0x8, 0x4, 0x6, 0x7f, 0x7f, 0x8]}, 0x3c) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x801, 0xd8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x40) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x801, 0xd8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x40) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x801, 0xd8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x40) 16:00:34 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x801, 0xd8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3, 0x0, 0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x801, 0xd8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xfffffffffffffd9f, &(0x7f00000001c0)=[{0x1, 0x5, 0x5, 0x8}, {0xd, 0x14, 0x9, 0x200}, {0xffffffff, 0x693, 0x2, 0xc8a9}, {0x3, 0x3ff, 0x2, 0xe002}, {0x0, 0x6, 0x0, 0x44}, {0x0, 0x80, 0x1, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x10001, 0x6, 0x9, 0x7}, {0x86d8, 0x1000, 0xfffffffffffffeff, 0x6ee}, {0x2, 0x3, 0x0, 0x4}, {0x7, 0x100000001, 0x80000001, 0x400}, {0x10000, 0x8001, 0x2, 0x7}, {0x0, 0xed8, 0xadf, 0xffffffffffffff01}, {0x401, 0x38, 0x49, 0x7fff}, {0x72, 0x7fffffff, 0xe1, 0x200}]}) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x801, 0xd8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000004a0f9e1255c963b9e7d687ced401ffb223be619e0d4f3e1c59e7b7bf40fd5566b44f0f20a22c802fbe765d6e5204665cbb0d3138235fc9767526a832db8ae6cf3331b89d461f9c250cc90b098d598cdd28020ee0ccc2cce9dec61c0c7cb905f0252e836886c7a0395c56195ede9cfa39c09971dae03d0717696afba23785402ba9df9375232de58d73b4bc7f793c6b370b021701d390e00f1e6ea30ac6"], &(0x7f0000000080)=0x41) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="50e2ac83de176291c2f6555efa085e24b014e05fae256a63a6876ec60d2e2360525f903ac66f2c781775674a94a47582", 0x30}, {&(0x7f0000000200)="6e6a5d036ccdc36cf7c4338f90ce28e362f290a3521bd7292fd4ba39806190c133a8b4e1060944246b26b47ea4e376fe0da825cd81dd2920c2070085e1d008978f604e8bc38f14bf3a28f6", 0x4b}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="ce9dc4b2009765526bf26b3893f92284c83aa04e9dd29f0e2ccddbf4d9ceb6e2d02f79c5e184ba4e04dcdd8c638a84fc1b3c020bc67149f0ad811b3a9d1da91047ffe546baf95731ce8812b6e283653c582c09e8c52c0a8595bfd54cd8ee7c69b177e76484c6918189d68d82d834414e", 0x70}, {&(0x7f0000000440)="5d1f6a1d4d2d1edfa6484a69a23fc9c2bb5ecf9b5abaa11e4aea21a98e2243a39a87bf9f089d8669be80b9b1da84da7f4fe2a8a423fb621e24575cd1dc8a6b7238eba5b9e02fce0c95313bb657a12e5b70978d99b9b8155d6edf61b92cb7cf8e2f3ef7443a800bc7ec009c1cf9d2747c58a6d1be09266c14740c08f12fca69a773e4", 0x82}], 0x5, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="270000b2ffff000001d4166579ea4d99ec64d356a0820676dca604b6551c5cbb41e2de38eff1569c155cee3d182c5bceb669eea1455cb3443b2bf99618c4ae46ae518ce497431961502693553e42de2f7800e0fbcb1f3dd822df1597cb3849cd66d49c42b89ff6e1bee84b98db2e29dac4bfc43a15719b1bfdf3ebd61cf46d2344fe"], 0x9}, 0x0) select(0x40, &(0x7f0000000280)={0x9, 0x8, 0xff, 0x1, 0x9, 0x7, 0x100000001, 0x2}, &(0x7f0000000580)={0x200, 0x0, 0x5, 0x2, 0x6, 0x3, 0x9, 0xb6}, &(0x7f00000005c0)={0x100000001, 0x7, 0x0, 0x6, 0xffff, 0x7, 0x5, 0x4}, &(0x7f0000000600)={0xfc4e, 0x10001}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20020, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x801, 0xd8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000b00)='./file0\x00') fchflags(r0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='c\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x801, 0xd8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: r0 = geteuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x3}, 0x8) setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) setreuid(0xffffffffffffffff, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x801, 0xd8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x801, 0xd8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x801, 0xd8) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) pread(r1, &(0x7f00000002c0)="4daf2c1f7be4c8faf8080f986d7b14912a06eed3273968df178b38852bdbe480bda1b6f50c37a3d20bf8255ed54933a7ce26ca86bd89607132932a422e66c95bc81abb17076c752f1988ff753f86415e98028387523d861c7a33bf82d954f0e9985003fb956a24c0278bbba1", 0x6c, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/119, 0x77}], 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10140, 0x0) pipe2(&(0x7f0000000280), 0x4) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='S') 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: unlink(&(0x7f0000000000)='.\x00') r0 = semget$private(0x0, 0x4, 0x2) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/70) mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x1) semget$private(0x0, 0x1, 0x400) semctl$GETZCNT(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: r0 = socket(0x20, 0x1, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) setsockopt(r0, 0x29, 0x7fc, &(0x7f0000000040)='\fFW}', 0x4) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002003, 0x40004200000028ac) r0 = semget$private(0x0, 0x4, 0x444) semop(r0, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x3fc, 0x8) semop(r0, &(0x7f00000000c0)=[{0x7, 0xfffffffffffffffa, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0x7, 0x1000}, {0x2, 0xfffffffffffff5be, 0x800}, {0x1, 0x1, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x3, 0x800}], 0x7) fcntl$setstatus(r1, 0x4, 0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r2 = getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setown(r1, 0x6, r2) 16:00:34 executing program 1: mknod(0x0, 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2bc3, 0xfffffffffffffff8, 0x0, 0x1, 0x80000001, 0x3, 0x100000001, 0x0, 0x1, 0x8, 0x6}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) listen(r0, 0x0) socket$inet(0x2, 0xb643bbe334c419b6, 0x1) 16:00:34 executing program 1: mknod(0x0, 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0xda16) getpeername(r0, &(0x7f0000001680)=@un=@abs, &(0x7f00000016c0)=0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) mkdir(&(0x7f0000000380)='./file0\x00', 0xc2) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000001580)="4c8fac12d49f6b350200000000000000e41fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b28314ce00c9c8cd2b6b274f1d20219b4d97c000000", 0x40}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1, 0x0}, 0x2) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x40, 0x1, 0x80}], 0x8, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x81, 0x40, 0xfff, 0x1}], 0x4, &(0x7f0000000440)={0x9, 0x2}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="806b0a00de1499cc3f83c4e09226615e81dbbf0aa629c57ca440d2c50ec6f5b1004f2e484a324b8040ac7d69b04c6e401c64d84b2681dfd84f9981f128ac716e70b8dae16752b142d604c5679a59d2c42faeb54c5efecdcd93e14807c8d4fcb6b50a13c9e8bb8f4ab788053e98c256aaa9e52f20fb592764b507ee2477c6cb084075619a4330fa3a0c26d4309fa307bd385d709f0bab8f845e1c4f814d22ee12adad26805b020b46693cf0884b9000ea5c8fa3adba667db336836240a6ad6e3f548e24c94ff7e13a444afeddf2b1c87d96e6afbe3ad4459af036c7261a6156498da28ab6dfcdb2174fc4b2fc78a779446828eac8a616b217a064e5b72170ca4378923461cdbf094c8be41d9e33c0b83b5a4d55c790ebbaa694b7bb1a274b5e1d8d3686543fa84b1eea08bcd612795f82138ceb5de4fc165b4197a6c1e593688915c758feb834036b22f1128381f5a1b44b28f67f7aafe1b54886669773ab425c1b7a1e768644b5319d2951c722729d3fc42e3493ca9809cba229fef10233aa59459eead4378188bcd504b9047bd73e017bec0069d3cb1f786609be7f8144760b456aa58cf1a9a7f289199d445ae62458afa8b1bd8110e22728bb5907a145bae1092ef30f6d164152c257b9270c631f16965b5c3b60f9128eb01f4bfc0120ed3395ebe1a1e41abfc58c31c335fd8c6833c87c0afdbf459609b66ce89fb9df8743e8bfc19e6e97fc0e3ac6e6f3038d0310b773addcf104efd00af79128b2b6e2437743e653fdf53886fc191bc280da766290063afe5a1e2b5e0f532ab98de52d71d6e53da4202a292448e7efb0984bacf23aadc53319d7d7612ccbd64420910921205629d493137b20390d67f8bed409c438db84c4a04bc159726fef5f8e18249e8ef3767ec5151849772093af3e7074c6bd1ee91055165ad75557f6e1b0ec45afba56cd68bc850df67d2c7058d95409a5b9fbb6048abe763ad4d1216619579dd962c2729979115a9ab02efaf2caf7ef64c7384eef69947bf65ab07c31edd86b608bf7f59f6c5b331eb58450eb9f09de2691068aed4d749e1de2dbb31158ec9e16e1effd6600cb8c0045a7f43430bacae4d38b6c7c05ec4b33929c078ca071cc579fdc3dfdd3d33e341a09d484d97b34782927022028438f29bcc4403624d72403041abc1acc0d357b22c150a261062a9599c1aee3bad341ca892d9f1020638f24846e0e93f2232463464a6a0a04d8cd646f761eb9c04eb90fd8f4278e441cf196fbbf2fc46ceb69ab612e4501d8ed9a372a7a505b7bdc7159e01de17943a6fa898e161ca24459817dc967db78d752a191d7b0d548179e3b567de3c4e3041bb1251fd7723c483fef1364259944d8b696620796563d3182dcfcc3af1ffc2675513502b10c8571f15150fa14b5f8082cd9e64c8c60c96a8cd39a277304d2301614249036937b96f56727377f1f0ef77d444dbf92ac7f76e2f2b4bc9faf9679ea9cd312c79bd992463f0e8b4bc313efc08762b2fb189ef7e561ef536606d6a4c7aeca640bc9e63ae7081c5b80fa3ec38c0aec800f187b5f6216ece70a610a82e84a13555b601d7bb7e17b906f20a29e23744798324b0097e2f42e5ad7721dc0e61b44a755ca1caef8d4b629f3b7a869ba7f819c35bd89e2984a79ff8be8d3e7055f701d681e7185a500b941cfcd7ac4ef993436544935791cbbae49a0abfb09e174c1e80085695b93bf7463e4dc82b70ddfe900a49c1288099961835385285cfd5425557e151c534acc541c575e5e6d9a3c0e53ecc1629cccc8a6a8f1f565e54edc943d1af41d4e788350c798ccdd273abbcd1f473a1e3a0c2f3bf959e638659557a610322c2690d17ca3e2b7917a8d694e630c60b6046e0e3c99bf077cb1eb5a20135aa89b85f92b041773a452a6e082ed3fd0eef8165ad804eaf70e91522a61a3ecdb7d761847ec635c93dc3f91c44ccd1d9ec1d76509c7ea731898fbc0146a7a1323d5301fd3d6160e382f5c4b98f55f456ba976f25f3e22907a692adb7f8dbe839c594f899717136c3b4f2e49d9129bf931cc4cd944c66f89e7e1e0eedd53141ea345e73c599d8001f9b3abb0d3d745e33807ba45b714a397698b72219fa9a4daa92f6809fef2b5fb90c9555e15f7347f9fa5da91f8c4a3ac71fed0a2056724cb25708e06bb1e4a920e8369cdb887e0b44512620bbb89ce00348c7cd0f9d85fdba59284835d291f9461929dbfeffcf75f3d676f5ea86dcd405202b4b7efde9f511518e628f5bf5e37ad740085ddc5416d9fbb720611cdc62c8a777683bcf4a77e76646a8f0bc1003b6a171d89d06faf627e88fcedfa3aa020fb4372b87b6020dfe4399b6aab48d575bfdbabea809bcd2d0f3c73280435c569753e06001247bfc3513490b0d9685b7d1074a8ed688a7a3e93b4d5afecad04fb769c59b0322425f15491e9c8902642fff808847f12519aac50ef457f1e4dccdbd96bd06c96ef1bed390223693e8ccbcc8b2134dbdc1e2b411066b94aa1486cb487789c3d64756752e8bd165f36f87ee57c3f7894919e9c5b1f6fa6082376cd9333b97f73ae2c48c9b5ca7cbe9e7afe32e4110e34ded8c2607f41a50c8df78ba3e7e6bafabc44214cdd5283c2a874c1ea97b16121522bedf33dd67b83f5be660728a3dae5d3b95a7e8893d8c07f941d8dc457559dbd78c2c6c5b082a49b3bfdf9945050831e2715c094abae8dbe77dd83d78dbd0022cac42c409b3e0978e8e2947d3c8d9745a1af27d6abc16d53094c390dc8e4e683008690b24a4beb89de52528ca2c7d24f0c7655bb09cd1c9b500a97d8b62d1efdff41c4b22bf7f38f7b995b98f4c998e98d65be82810e1855345c050a35b76961f6358797aff483a8601c4536b5fdb4689aa2c89a60f05062b5b5a704b5c2754f006e991e34965b26a58265c65d2e55e8a5bd40a007abffa6a378c647de6a534af41081d06f1034d3411167bd5632aedd82b36b90e74ba3ff42f21c6c3c45d0f1f0c3c0f2b7e47b874c2133e86753678876f61363cbdd37a13f50748a9271926cb36e9f91eb9f934a4d94521940274e751d5367594934e0cebacf5e8b320f3f7f15865327030957fa8cb730858b45acdfc11bd94527c433c9d71f90097dc16a5d860f4ee348b1d23a1935d6b1834ba0db2a7efcf41dd957ad891abd6aaa2b9741ff6ef5deb8f6c7563c7005db4b6ea97f1ddf26fe4d96a33c64f1593643df4934b7bb74fbf6a9134d1b9dd1431136cab020ba86bc2760ceeb03de2dbadea3663ee2d8367c700fddfe66b02c435e66f49a74f1c22a08fc278169a57b6e4bdc40a783510d2fe586c94c737e5132184a004266e14983f3d94ec09e0e9c89f2320ecd08c4c3d24932edec6bf779950879aa455943ab7e09171a7405319e7361fce50625d1168209d400ae6ed3832e09051fbfb57c23690da93e0e4880786428750527387dd3a9fe56c1d75a5eb745462dcc84a06264a5abc6b2ccbc764ee2e7ad97d8cdb559b0c0aab9f12fde4834e3639524b70498e2bb09306758a7fa2d062109199df144ad77c27492aa82af0eba2d49bf57bf02a08d45b53f34bf4893984b9173434a1fc13c570e8b1ff96e95c3db24ebe3df911fbc63fc1c9a54ab9a27f8bacb37b16cd00712e9ad3e566bcf82b1f272b538943f4a8cab2d08fe89e2707c64f3db39a4ee22fc8ca31bc43d6f37e3c6ce0c41d48f3dfedbfda8788987ea81abf777ed78f9787782afdde4445286a69ba970d05e24c29a94a2a112fb2f577ec9aab4f262e015643ebff76bf8fca1b6e58ac365711d2e087aa426351b62985c5013cf374d9279427c801fb03dcf97d75288dba30ebaf4a25604c976caf48a171fbc4761551b89264efeedef5fb6364e350dcfe018248df84cf942a369daa576d04892569683814f537efbabc03b555597276d044b8ee257912f62080ee21dfaac5f45aae706aae44041f66545d4d8452b538f1c8f47866f20e6abaf02ec562e39aafb32c2dad18f9e165270052fe5c8d3e54a34a68aa95fbf72c7fbc015fa1af2f1e0aa174c3612e3e89e0ed9d45019fc81d30237f184c538f09474fb814f81187e89803dca39504cf69b7abb9bbeb431ccb1fea9a0594762858e0b9e23f5ece47e81a64dce33a099fa53cd555a954c183e9c761d6add3ce6a76573d944d8e25e68dcd19456a3f755ed23786733ac999fb6f519ba416cc8021b8ebc392f02a6a45b4c9e7557ede18ec1fc420bd26e345d7800f3df5f33a49b53308c62c0b31b545bdfe56322f98ea6bbccc6d273e0c43586c5b5c0a42dc05d9cfe740fe9b05b7ccfa540ae49e4a42eeb8d194d550fea7e4dc2a95092cd5db0fdb844472c81701ef808e8cd50f23f604fc4f3e3e54feb53f0af93157ee302f7f6bd4d9e0c50efe270d78ee11d4c1ef169f576097b4244d94ab1e34ba492ec5118a8e6a2721fe28d3fccf2c47348935058e90209bf5d736cfb5e1ba0fa2d356de64b4714e3937880697d1dceb1b242f4a1dcf9da21d4e75f99b615e6975bdfcda1f9dcafc6d7f93ff37740653f6669e0016ba2e310289fb06aaab060d1557ff5fd65ad0051b4579017a36e1232b8ee77dfffd30fc0d69d4f142cabc338f2818430d3f872635037df116b62d4f4c3716493bf2988047798a617c05002912b7333ccf0e7286ad030d805bd13483ae6aa407d4c3c44a6c003e35772b3fba3eb3aa8f862570dd86c2ea6c5ae17c5dab91b5c9eec17fb7d7ab77eedd9210d5b483e38a3f32ece885b2034e547451797cd3780f2a17e89f461e7174f75221cc474dd4d547204582775eea41ef598e9f689d32d477deeba7bb74a351c5c5b3a4ae2697afb07ecee60ed961e682e21f57289cb4cbf575076faac675eca9d23a8781072b5bb9d9c0ed53bc7d93f44cd621daa3fc86cb0d2b000e0d37b12f6ae32e9049f5a747667233292401e39ebe77b9922a17691772148be06e62441154d0e6c7a1b7406ea9ef604adba1bd0bb797af6d88b7cd7fe295207af68757b8889cdb131aa19c906996d61e6d50183e855a7a68980615645571bd4046fe7ce1e7754b502e8c5cf3a866c464c655e30f6e80be8857afca43b6e2a7b0ccaa7a7b98e76f97e546f8c2a4fd8ae98cf125dd23c4306eaeef90569c6a1af4d91a6fa9b07e944572bd37f67b1683a4fdeb6bc8f236b0168a3c9db6ebf596811f33c66c8452ab65339d0e68cc41a3bebd5433e052aab2c8943b93fefebd13e4c4086cdfb439fd97481c2090df55dc7ea8ed735587f40f49702dcab32a717511a15118a238f72f409fb5770525245d0e36e134805ba217b7d55f74376802680a5fe3b7c558be1a8cf8f87c1d88c05dc37864fa15fe4fec1ae6ebc50ffc5bfcaec0c54d2e6a111d6d6a62d75b4aef02901ef5cecbcedc8331a12ac856be9aa95009740ac344827fc257f7dc70445a9cf2c94878a3c31aa0da37ac8c4a2494642e49c7a8adbb920fd6909aad09cadd17ab3ecdc13098e833a6ae2e72eb6b35350473fe6d2add5ce6e791dbaeaec913172e02696630de341d0ee97a820bbab58283d3236296f8bc7573b109b2b337b97c697b8b9ea7e8d1fe3d2afd8bdfd874295f269c31d5f1285f46bc1e6ad6dbe742d5e8126ce1313da6d11f473648796eabeaf01de4d577543b5d1e4564eaf8bcf8d40be3306230d86fbc83742d45e0dcdfc1b188a70a3400404e4f751ff3065e01417c367699d4afe6b741b4fde124f86b1439551ecc5075c0f33642a59ed0e9bfb91c54c98a048bebb159e12de4864aed0fd7d02529beed7", 0x1000}], 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) fcntl$dupfd(r2, 0x0, r2) semget(0x3, 0x1, 0x24) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:34 executing program 1: mknod(0x0, 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x4000020fff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0xffffffff) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 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) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwrite(r1, &(0x7f0000000280)="d02ed6ee0fa72558ce4769df0419f7158c0b279254bf5f11482e9af78392a5adc5b26bdc7caafc8353a064e1776847a14214221f87233bd53c863d67313367a69578943e9e35aa1a81569ed10848f863efc709c093282e6d0f9f4ea7ced40a0de3a9a887d207e4130f9130bcbe17580995b2acf2d3fe5621f18db47750e03fe7cc607d09cb08a23a", 0x88, 0x0, 0x0) fsync(r1) getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000340)={0x3, 0x5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = geteuid() seteuid(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) r2 = msgget(0x1, 0x12) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0001000000000000f890cd5a88ba61e3ebf09bd14855e8ec6180baf2510c041e3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f2ee0741aa61b33765abe6d00cb9a6206f423ad67c6ebc00"/91], 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r3) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x81}) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(0x0, 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x34, 0xffffffff, 0xae61}) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(0x0, 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r0, &(0x7f0000000300)=""/4096, 0x1000) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(0x0, 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:35 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="fc095e569e10ba8886109239f4b0379919191b3cf53358f7b5176a1529717b2a9e8339cf3e97d8d1a81e37c24c71ffd40dc750b449d07b1b7600c72ac78765e8fb55b40bbb20de45eeab6aff3a926be9641c9d180570623d53d7ad10b3dfc45bb15a09cba195e6389b7ed8ba1e29e1d93562370645610820f8b624e8ff7c020a273ef0a6506a49fd36b4bf248c1dda29e3317226a1aac7a24da43d8a6e45011753163663ac", 0xa5}, {&(0x7f0000000400)="bee4da243ae1cb779186623b46ca471b85c2373c5c130dbfa17bc5cc1779419ce7c1cae442f0b54984353cde75eea84d4b454e68ad34ecc4e47fb69ec72fd8d4b373160cf7bd105be374524029c152fce487cde65f6046227b3cbef9c0d3df16d40886d657e23fc8d46a18fda545df8f9393f33ce27c823f7d2c28ad6cb2f1704fbeac1dc21b447980bf75c783b6e7b9108feb9840553d077747659ba87e69c20e5ca13708982b5e713a6eb95462e8a7", 0xb0}, {&(0x7f0000000640)="d179565be06e806a4ab58bf27527017a29a20cdb41ba3e58067227e38bb649e90cf161e152ff836f4d6c0e7521b90d7752ccc6d4b033302d192df2da886b63c2a0375cab6a1e5d7fde82697fdcf7aad79e796e626c15db580d986359901fd9bd78a9ecc994f67e3b58fcf558ce3cf09300c489aee8217ecdbcbb4f178b11d665703845a25f6bbc338b58852875e895824e4d17ecfb68d2cb4348b6f99916a6eeb186011135bca5", 0xa7}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400000000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x80, 0x0, "d730c15b00f4ff00000100effde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x22) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/15, 0xf) r1 = socket(0x18, 0x1, 0x0) close(r1) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000500)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x81, 0xfff, 0x81, 0x85, "8e7467e19b4c8efe640053733ae936e6527ff443", 0x4, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) r5 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000280)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0x80000000000}], 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3", 0x3) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x4020426b, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x4) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) dup(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) dup(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x89, &(0x7f0000000180)="0080373eda32aecf05e73be83a0b37c934d663fc32a2451087bc75854fe4a6d2b3a5bb8b7e3dc914c71ea6faa27f9cf50ff794dba28ac5fff72d8481ba0516518461d89207c793d62611241e27044c4e3fd0faf18d126e8590dde2d4352028761a2620f1934f2e40129e3677234367b77df1cb29935278a2bc1fe09533eff35d4e9a2f6905f3367de5") 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) dup(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x84, 0x0, 0x0, 0x8001}, {0x4006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, 0x0) 16:00:35 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x3}, 0xff42) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x40) recvfrom$unix(r1, &(0x7f0000000200)=""/206, 0xce, 0x2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0xe4) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x49ac) pwrite(r0, &(0x7f00000001c0)='l5N', 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x2) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) listen(r2, 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)) 16:00:36 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:36 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r0, 0x20004276) pipe2(&(0x7f0000000280), 0x10006) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8, 0x99fa, 0x1fc, 0x6, "55d383c226f1e508a3de804df78875a2c87ab319", 0x3, 0x6}) socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x22ff, 0x0, "00370020000f00"}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0x32bc, 0x1d4fa0, "9c610ea07fc277260dda8c1aec114ca74a22ad68", 0xffffffffffff8000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='W\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x3ff) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9008381, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x90, 0xd0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001180)) renameat(r2, &(0x7f00000011c0)='./bus\x00', r1, &(0x7f0000001200)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x101, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x10000001) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe200"/4098], &(0x7f0000000080)=0x1002) 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x30800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7fff, 0x9e, 0x1, 0x1, 0x7f, 0x17e0, 0x8, 0x2, 0x0, 0x8001, 0x799cb411}) write(r1, &(0x7f0000000000)="da", 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000140)="27c17abed2d2143db6941802a8902d7eb1a59f787565f4b76650210fc3924712840d7e33f204486a232c49c898ba3e6f21aa76019a592183f1640b08d5119569272af150d18888114dc29e35f353315848d9f65083a64ca3b3", 0x59, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(r0, r0) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x71b2994e0740f6ee) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000380)=""/4096) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d27b0de6752fdf49886397e0ac6f7a902d4813a9f83a78c2518e6802a7d5a2f86937625b42351d399f2637248bc5a0e5a60600000000000000af691034f57e6b104bef0db01199d738be7596287b804ba66597160a3875f287d6d1849561aba2ec90126d58ade94a5e5ff1edb787475692a4bd26c36218c672bb70bf1a7db321165e809635d6882649d5bc3a368a1346b1fcb4e2729b26", 0xfce7) socket$inet(0x2, 0x4, 0x400) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001740)="f9ced003c55a635de6a70f590c22a96e239d7b2ef66a3a1476590f4abe48f8d8cd53aff042c36b7ed52dd5eccae6075c849b7d112e289c1ab697123227c82061a23b80a3ac7e6f9164a5a6609a47557e79ba5f542c206b84517f024e24e9b220bc7cf598f3413360975c733065f39bd479aca3ae98b7874d9ec0be97ecf2161e5a97969b31983db87dc14fb912617d8a7f", 0x91) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x0, 0x84) sendmsg(r2, &(0x7f0000001700)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x0, 0x81}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)="83d0b4c70f843e94e01267a9b62b9a6bad840e13fac4882bf5d130fd9b6078eb2298929beed23471bf42253fe1ac20b6f91c321898d2fde0dec30cefc514820ed4b0646a924abf63174e85ddd79844d0ae75ae95b5caa78cff47da75009baeca74a087ac230a4444c6677f1959b25e94abc51257d594c54492e8ad4ab635c1d4f3b3e15ecba5896a0dfdb3a24ca31b82e078547c16f59a07ddce795540b92a877e785067e0d3e064b768a734f768ff97c85e5f39ffbca1ba95e039382a1a223cf7da204dab063d621a8b8772bd563f73a3c24255315a6e076f08e634433e73cb64c310a619b6d859d8c65d", 0xeb}, {&(0x7f0000000380)="a484810b21e1417645cb898d454115b1c5d86edcdcb80008758d8f8ae9a6686790ecb3c1fd8d5848cd4bfd8194564f69fe506788c628e576b66ea025b17985fef85997921323c837e5dd69f9bae891701523", 0x52}, {&(0x7f00000005c0)="2a82d035592214be448eec4ba69a9a5149110a1f98a99c0c1ee987015504a3f419a500b9b43c10e1b1aebf1145f2f021d35288a15a4effdc72a03083e32a0d71b54465a7339c3fd1f8a81526ae8c7afa37f06f63b02e6f167a140814da9c5d2b75927576313cb357a09e167665bd098c9619dd88c2d6538e678f42a9a17dd56a5c4506df68be6996d4a0dd89e4b94a9cf1c580aa13ebcb875a05b7256a0581a4459c07def3a7cdf91db87d1938bfec10ab71de1692a26835e9a52bc13733de87312f6b2e85257ba0c95bf09f2ebd7e411627faf0b384abb4ce0314ef0042c1c0a80a085e2f54449642e8adf639a3bf1ff47001427102bc1be203cd06069141b5d00395acfe440a6561e6600f1feb1ced9ae8a246ff7e3d942b015fd7cf764e6161cd4f9f00ab1046c24a84f2afda13b6eedd2e2caf866d0e7c1127aa33de858b10a586fa609c743fbe1fc1e67d005c260a87414585f7a92e970d2b24fb5ff0e58d82b0d37bfeb34ded1259d8c34f4af2e1403a0176781629573b4de0eb0645b5afa15d214e29566de81aeed75567902d3ff00b4a71506bb44d0961b17c989aa867974eebb7119f6dd3fe203906e259fdba3b360ebcc1212239d7e30497b11053f17f5143cefb4a9d2d51a4c38a96921887edd126c4665fb4cae37d2d9709decced1c655d0a3e0b1d7125438792c38516f2027810cd383b78da815c795bfcb46538ab495a1a385fe98535a7518811b323f7464861358c894b7a12ac387efcc7d4eda35d30d58a67e3fd92924c8b9074dcbaaa9b9b9c824066952b48d45937a03b9c64949ccdd438e7937a0a8041c6f1a854478b64645a575dd02e34e4444cbf87a8dabd9b6899b5edbd8359d1be95b13af798a1487c180ad2367414aedc66436397e2f9ef3e875ac7d8164d92d3dc2719073842b7704e06c80e199ed20163d84671a5973ee7b122645d62300f3df793d299d7fafe1927271981db12fbd5630dcf9030b2674b7018c1c1504e48c2a13da76cce0714192189b22d70fb46416000ee5e8dcd39e42dfd3354a86d62e6e1a6cf916ec77949d6c56622294bae8c1467cab3f9e16cb79b315831579b9438470c5fd717c1dcfd836e488fb1f6df846799e5536275ce86b12c53a66bb2dbf6fc3eddfce89310b4803f36e71281928e4d511de7c209caefe018834f43218177195694ac9da6059e8af01aea61811011837cc2abe9f389a96ec0b844313e53d060395a6f4b21bc19a62ee1ef1d5a29480df612084737a2f48c5ecc1cbb66c388f01d3241c50ea875ab95d6d900c08171586737be8e32a354e48dc5e7d0001bd25e89e2ceb3eb1d3590e0b97288872c6f2ddd205549aa76fccd74152cdbb3d54a1f55ef0fcb3128e0629a70fd0e30394f0856ed48caef563e6f8f72cc1b4751add18d40df69d83f8a50e14a3db659eafa818a0e66df597e8ae943986443625190e6112205ea089e2ed9be6b2f155c3346499bfdde295a8fd748209b9a33748175178021d324883935e565f73624984ae5d4c82bfa62469e4fbf9db15b2b9914561464432060d3d7022b59f204abbc7d7d2c7f8f40f6f8c03dfe74765091b30a22c5a67309f34a291533ba3bcbf16abc4f983527fecc7bf64781892c738169e6babdeab0bda3e2d32435f3f4f86490c0fa282bba96d562dc7dad922851e48002476200bb7f49f396feab415ef41bb5446892e532bd8b4e54b6eb7e9d3ccb5a46c12068d4b8f792278e079fab8a408a903c8e83edd108ba6faf3a2972874aa1031577215e258a815fa444379d8b6aed49b48618ffe677a7c0f0acb43ead6ec597e28e5423e561dd72a5b203c574773e38b49eb5a152b751530e479a80bb7d5e1fd484f008cce53d74b161fa4e0b967ab5e17606deafa05d6d673219ba9fa4877f2c8ba45999c1db8f741426c0daa6d92628bdde173d02cc8a7234838b4a9f40f5c58a8b56a702d2f544ab47032747713871bcaaf9d67ec2d1da418661a67ecc60b98d76320f91dd2f7686b7713ef414f8330bdad173c66dd2b43cb842371ae608d951bdd8573ddb01666ec87c8ad3f59285c324aba573d39d05bf64868f326f85a5a2ed547dde4868fae5cc6dbb97f4a253b832701cef9986b3ecd4bb67f104128159c0c5b2e0b1301b4411037348cb135c7daee0ec572dd644310a1f6d8b86c0a73d68e6b2d194dc50d16526c7349a35c5bfaea96c90d7da401ac82fa0284c89580a8dc46c84e032b5a9b7988fecb7ad272a7138d2bb3b7be340d3c76952e728876eb7e64787dfe7bd497c5670f88e8100b6990b39f3406678b7ad8a043cf7690c39e0e30145a0fa64319fb3a0a7d2873e60886a7f0191a93e6547e2379cc8e64ff1dd7d1d5fb8f7b64038bd863fc8b23581b9709456302cef1438129cd7096b0c974ffb32469d70fd0d2fbceef497643459e1fece50fd18ffdae4190e3ddd17572b362e9ff09ce8d0bffa3077f9efbf1ddbc9eb21f9d48fe983113fef247dae603e69ef13fec3bdbba6e0cc20f7b1fe3bad13579a15bc2fdeae6d63e8f34a13755c392e2ae0ee2c81868ffe3a22d0ee528d6f267100254bc7cf6ea1f2217b5c552d9467a0feb765e1dfc652702ab88918dbf85fcd27f4906ddf1c3fe231f0cd24498897c2541adfc01bde5f31579c9bae9f6d9d5dee48d09471882ac43690701054d97f6c1666e6197b7d21014375ac08c2db339b5399af42ffb15b31fec6a70b2f69544fbd75430b38b35278b151a95d56cf8c1d7bcc2029cffad7610dbef53edadb533270e5a54015d512b875fe3129ebae8cfdfed110a48198795c2fe95cefbfaf8800a04642c446de0c607f754ed402250dac61c277295721a1af445aa84d940dd97dfe294b16a1f44f34041db0ba3b10dcb681d177fa73e918e607ff8b50f9856b947516239da72af836dd86d0d69a08dfa1fd7df3ebe60c1f31aaa875903fe1ed04b9691f30933d2a39e7c4ce14889db05739856b52b59b2d43743d3ae3d9a1ab3f7e5710d57fe38f87ae444c4ad32975eff02a5e11cb3a4bebb71744d917851f6ff1cb99a1f9984f5f5f6b5530befd461044f0a600e1ab1d494ecdcdb7958647b87c864e59fa974147e8aceed17d673c108b395983deff1ca560d9d918143c1714fd638969a6266bd0f08fbfabd8e5144672d75e5deea0d94fb0de0b6b09cfb0d19ef93641433439202fb628bd77292e89914a84a70c2815a92866c540b17f436c655978b86214a7e178f690290604a22fad2b195f4eb391273e6f2a480936422353f1ce852a30d80c7e6b33e431f754bb928e15fe82c0393513f5defc0dc8a7d03ee54eb3e51783192069c6515a2b02e7d94952a342d32c4fb696240d7e78b1af1af741123282bb24f47379e7f7313bc0fbad35be42e2cb83d2c1b9a984015456dd1dace5a0c9756ebca66ad1493df720943c9268109a8b71dabbc082c4269e44c8a9d185c6331b4702d7e5a9aff5536fac0cf32e75397a7238b5d0375a142a902a6bf974613e317441fc887985b299065ccef7fbf2d0eba161619f148557512aad58f0dada0fa11dc45ce7cd463d6a046a4e3b35f39f6537e7d6c25827cc79ecffd555bc5a5ea1c7fbd2c31b103d9dbe39858248b23a76b49f6d346a055a371315536c2e35616c06266f9815f7953441f56395501da48d07f6db5af394b9f7f402d4535cdc8f20b9aa62c9e0211a750992b50fa5d487c6c773c8b65a5e33a80110255ff3989108316c67505f1d5b2e328092f2b4fc4a68c32380c4726c62c5b1d61f4bdde93a19a909a39854b163a351d3d10892f1bffa1f173136a9b23742b08ab46d26a53ad47235a9d04920757dd8c934fb8721f37690853cbabf4a5a34d2c6bde1731204c129b68400a461d0041bba897cc4afad2ae88b86d69fffa5218bd1f56ff093422f4a0cb6915d12cb68951b5359d186f758f0ea91137d548ef5e78ab9a736cc34e64ee3d5a840bf63dc0525585934bc770401a0d4ead85827529a22c2ef296f1d0b66435f180c4f19a0aaea74b05acf0eb01ce531daa2e4a767d23a2ba5d98557c5bdbd1f99d21dc343893f867b5f85f13849206fa37a5f6487db620a6d72b97b683ebd04f2bc5f0163562c2985aea729b946a096b05a965f7e81244e171ce5d456e72e5765f66ac01e5840ec1dce9d22702d9ee79fa51d5933e1372184eeaa74d81b88de8391d4b51e1cf9dd58aff9d1898a095ab64fc1d22498cf0b462e09dd186b04fe23b1f0861a3080fc7b2455dd8894eb702d84a5b526e138666f1c8e241ce68ff5571fddf6c6b6c8645d808b1fb30906cd395683b00f303fedd92004a23f5ac7d03ac272a8fda2f37ee81d6f47a61f04b40d0355eaf307701fcdbb73edeb45fe294d6f8af22dae681abee2f95abf6cc8e2739d64a1444d03da4e8b69702c7478ccfe21df4fabd22176609878eb8fac938077c09e97af435e9543d6be26b9331be38bb3b8fc23c160e55320ac302f08acf26ef817971478a99958ba0f1330dfb538aca7f0caa074e5b99f35c073db4dc2884bf9af61b5202c9449f95dbedc1a9068c8c1c09362c59646c65875703b4ce43e38e2c47db72f4159d1f1410103f6f25ab9d3aaf005a42ac2bf427872a03cecc8709014b637f14fcbd9645f6e87913783c5dfe74907fab240f960dc89433418c59f0a571fa6506b358a03ba6092e9b2d7165acb0188d9643b74fa147b32c497828f841ca67ac45fd4f1fa2231705da404586fd45905ae91ece47c689dd676cbd4c84d15ac7effa4d80a522429a5cb2259408569cd3760a15cabd583c26116068c4952b0d436358bc9ac2dcd5f3973823cc036247b9cd49bb8caff4dc2285a0805bce4db0a974684500ec33eb7967367c5ffbe12b741ffed5af327c9bf30151090db904e579ddb9f8a92248c8630996c5b5b69bcf3ebf5a7a8f4ceeb9508fc8a33e32726486ec5d004b880d4deaff950d7fb98e328d3e458c607781bfa48a38da2b45033287229f341dea517cf59ce9451beda50330e78dd6c997786cf9c2679d729e2381b2a3e1b372ea3d4b5a5cc129b5674c0763ca02dc3e584d544eb9b436926d82cef9958e4ab697ed72ce636c2ba34800a37d6fbc1daf946d8aac55bcdd288fe25fa3a3d15000972a18584656c23f4a543dc62466302589671d833ac995cafc33578fd774d7a7db077c21d28e6404ebbfaae7729b374e61c74747e3d27903f152017830df369733ded38082783567547d609b900604233081dfd245f55db63645f570544d93ce55d98f534a9e10fb2badffa29be5200230b0f1b32c319e31cfa016b364a8aea7eb3f5a4c923e016e69b244a09cfaa242565b004e75becbfcf122ff8a17d7db180178c4bd9fddc394aa51ad49d57e392779f18f21c1c57df4a6e3c06543b0d2766f73662ea2c8e4299e9759ae0c184e290a4141001890b4a7d1bf177a57df9ffb52686d83bddf5fd3cd0c93294c31aa4eee2f07768d2ff334a4937422826c69b3e58b55f3bfcde92b170472cf5ed7e0f60e6fce4b99c2b0c2d4bc5e92dce7cee0513f603c1e684b0b67bc4be5262b2c274912baa87b4ab76c56b617572d6fea46e084de5d122418000136e26c614f9d7e5dcdbc3afd4fc4ba38bf454085dd86a945731c3c847b89560cc3197b7a6a18511681ff90b3b352a62628f162fb587ff2ef16a488eb500d91a40759d40d20254e9cb751effd1299cfac2a6bb908d1fb9e7631d47774e21eb7de1ca71f88ed770d849d7bc61ea8eb7ca98fcb7af3ce276b60425488b8977b249076228fb", 0x1000}, {&(0x7f00000019c0)="f5528d3e5e755f7169c032e360b1c63d626483c409526006e36143c55bfd440177d021ce7bc880aa4d70f93b5b8705f94a05b24a45fc24bd0e9b7c45bb06926012c5275185b5d30775e98c726a1024adb2359ba1b1cb388280edc1018a5b926172da58e19e044fab88e36b5d16370e1c414cbd12e04a6edff6d0a3387033b1f8eb46b212409ff5ca7f250ea864db15034a86615f291bf7f0f1e667579b6c5f3001062f647062a3685996452f0e05211e36882b3c22f27b84e65d100640e3296d1ca265e986b6453fee3b58f8ab343c7592d7047e4582289ee4d1cb5fbbf0d052c1056041a6cc298450dd38d0b5d1cabccd713f0c6642fa4071aa922676023d0681c51f580ca46c94ad4a73997286e663b4ebf656623e8b460d8e0a3bb20bd5eba213686a1ff5112f191359e442d8afc418041cfbcc5802ca4f684496933e197c9963f7cf669ddc6e2b4aa2d181c82df9584928117e14f76cf1ea846d33eff3b552c7459c2abc16b69d7264677e835a4788f9b393bf94028c7c5215ff2130dcfcff31c326e5e07db9292d13cb5e37ceef50a1a6ee0f1f32a63bc6520396e2ea76e9466b1bfc5527253cb6d09425175a6544f809f14bf4125ae31e549792c0c796af6232b2f1cd6841f048d283dc3f8897756988370cc83645535c611e0da40b21526d9bb35241cecb29d826d4bc945b64aaf3c829885f628a508174ef775657db25ed6b4a479b6d5ca301c0c2dbfd016bf7ec0eae0d0c7d86d422e8b36b75dbd02f2a0af6288bdb8608b34a9bc9d2c4bd4ebf5adfb941e18f11e48452721949870eefc17de65a0fcc634c1ff4d375b5d081bfac8358de5025768e739ecd66ca234be5878686dd85612d23cee41ef92c5619d58b4fee8bc3fa17e137c064c284d118aac72e5c403e4ffc758d718626292602b17c0922099d8b54a673ced1f198e1b577f32ca3e227a78fc739bc14bb909dab84e81ce635d7a812feb75aefb779cd3f9cdaa8f69a9f9b3d4e7c6bcfa0dd09e26c7513fc60ad5f12938043b68e3774de287cc9d70193b66b6105c5fa22a855a8b3cdc4cf4a32bfb2912fc1401cc55d6ada58388b2bc7bb2095b182f598748e64502a8e3cc32054b9b40700a6056b1d0e5dd59465534c6cc12c1b93e7a8eb6da733a84f78502abf57d412068b992586c2af0101ace3c5316c49b43a243dd617f94dfb27c0e09b8176f67296f6107c3695a117b828c472fd70e927e624b3c97f0e423be9c5122493f0375f81f0f4e4cf698240ab4500badc0d71c67a9913879dd535a594875e0b8eb7400c20b0a0a3c389fa80e2a7ff78c9d6f777f597ffeaf02add8971409b4f199114356cab0770e265f12113d8fdeb751a776536de49fe01c6f2309a3cf8261bed534e9d9bab9ddc3aa6935af37a19d68d255edf7a857d871585168be809a7ce7dbd659ba8e598919c14cfc919f76f6f75822554d89b81095674cba32d9e85abd9752d4343bd2e24f096021b5ca504109c8c37e43f2e9ce1879695e25c9c98a0c8224b2938f3ca3dda42e7fb91461c54987ea8cf9ae7fecf798ad989600e6d15b3e1392b907b18fb04659843c22d3c3f8236b84e94f77c7323a34f25c5a54a4620589d935bff83f8aa18386475a1982c463ad22854b4b1338fc462f9ec268fcbc192c33993e29b968d96b28bef972a6edad734df9665702582357dd8c0f724ef574a95455b612235d5b164104fc6fd7c3c60f85366d85e8ab8f040109e9cf702575237caf8631b17ab8e218cda7b4823917ac4d5c4c5d29f8eb7afb56491066e7c01f430d0136633ff09b2ba6e10b03796b6797957388344168431b6fef1a0826d2cdd140b5268c1a6311dc23dcd39c3fa55e0fde421c6119065aaff7b090516a41dcfee7277a27b09045f6ce3ef520402cde8454ce04972f1a807b646c405cee5c73fe9ec5f4469aad1c365b428ca8eab64642ec4050a7d4c2ef3d506e381f6f38a375e53ff158ad1f838b57812110c733bec853b476d2a2b5368b0b49f61f00159405ec2793b73e390c50eddb158fc1575cce7766af995e489be736b8a19a1644c6d2bf0129c06c69aeea59d33f495d87e30b9f824e13077119b2a237359edb49be2e8484ba8c70cf89c8611597805741dccd1de8000f04c5122a9eae509ff639d9b747568895c990f9957b5dd5bdc65f4f68b2fbb039110897af356be29424bcb222581c71ae83538970ab3ea67bbf9d362bb5e0a542fb4d6cb59ba64e9271649f37ca981fe01b724c09d7995e0923c03fc4a73f0feb801208f48758bbecfc16769912be572e587c07121aeb6337b510b1c18856e699bde7675f1033ad4a303d8a7a8ebf229fa134e494f7a0af41e822a6e778df0e19d2166db955111b2da2fbe6524780584486d134efaf7d1f4f96eaa28db45c049b4febc19261d4ac70bdd4ea15c638f65fefa7dcc80a1a8ca9cd71d9b02236d86bfaa16bfb44be87914ee76128bb97c1c8b49b07511cbbca0a02787c4369dfa7f378c6ef288ada0243997375660b47a178d87ffdc11401454e4d7987d32dae68d0b9217e85a4edaccb226fa3952ed51f1d8437599c9b9533b66a3441f89fee051d2d9764936a6abecbe0d319d5b1e792100bdd662a6d502877aa1da1eb7427b218cb867d9252e7f035d933033cd5dda23fec1b3dafe5926c355853ae1c0c9ae29896ab87770124e38a1a72e1f286aed2f10ccfb38b2be3dfdcff9e4d68bc9b104ba60bd4ec5597f21983b5218e0ee2f6ceba181d3be84a315b4a81804b105c27876f074ca95befd9fd9c0ae94153b8a2af486c222ce4ee7d8726f417d65626d0cb12ced52d264239ebd260f7bee0138f757b8e2cb38c65df4ec50dafb4dd226a748deb1602ab12caca1f968e586b0d86d62c7517dcf3a059c3aaf631fcdcaad10fb174572489c59b5b83145c46e4576ed53a580bd858d426fa53157b43276ce8268eade9fbd3d1340f002852d68d4a6a85ecb75fd5a8f1fb160dbda027cdc1f6a6e51e07f4d8cdf02eb183d4f941fcbd8bb9c51be8e02895c68528abb6389616b34873ca630bd82680e20a8606388e4975fc102c32b5a790932740aea7e32be1de4e69754f216a7641318ec607f0dc7b3bbde205bc85a39125e9b389d8cd0ede76d0b31c9494a4372d61c11a92f9677a8ff376295784bf278f0e4ddc61983a425086afbb32509228bdc4b17e969588b672000763dcddd584120e7948708dee3d619be93781c49793823abb5ff7452576f145b2dac58fba5251b4c22432b47fa8d6c1fe1789b1a01107a8951c0825c30ac0a78e3c613f066f58dd6cc47e7dbcb3597696535086d07575d1b43e26dae9359cb195ff06b79ddb46877c6bbca6253dd34ccbdfeaafab4594898323ab7f7f3adf26d2ef2bf62e0c3d983966f297aadd76ad284ac0c68cf3c83638cdca9b57a3aaea921066083f8e90b5340315e43d9b671d60b3869d647371764126609f754bedbba493d2af59d2206ee36a3a2fb2e546b22b8458a485e97a68ecf06fb66f3eba921e52f226f0d98f811fdd272ddc00112b8aed2a8c78493201f04053007b2b4f103a2ae726307f184c021a2b31b5c46c8de4f3c964dfef07d73007475384ace779a9151fcc05f2ee03baf660436cace5f8826c26b559a7fe6cae0377eb671ee132f41b0c683f37480bb06b622ef69e2d8f8cbb52b368e241b9d51ba4920d323ed7a359dfc6662f4a7381791b59456dc387d798aa198267fadd05d4d6ca3d0b6a5864a8d39af97ee08acb7ff056407efc437e0768f191899f51e4804b59f67007ceb8f0a3a4fd8746eda17be537737e3248d49de4374c4e8eb9180a80504eb3782e7d365c78887a813f1678f432961c30fbc3a96ca09f7893b433dcac36ed3eaf1bce1474814a4c7e9304a328f5cd22873e5c816eca5d81cb9a072605a56751fc2157cd92d21d0b7082a098238ee24979b895795c519c71b0a7021a0b07bce1824e9391796d05f5d8bb5108c446220b8d9a864da9c4033354af1e5defd7cdeca05c11e9e0e5dcd8b64c390f9ba23db79590fe267bae90ed0bf97a56f0fae5789e34f3698928378af0bb0245a992cf6ece180f251e7759e869f5d378be30d036a386529d28547bd42cbd014899466303cd587fee6a83bc011775a6c395c35101268a7fef367f50ea66fc1652fe080d5ff6ae120987741a73690b2bd856de6d103fc847eb55821282c60b24c4b0a59e21f0440e57d607be2d040462c1e8637d653303eaefaf8aacdd10cd2b3674570453dbc7569edb01750282a760cf3e70a9681d295eb289ae58ee46ff9d2d0a3340de6f5cd4de5b07559e81b1a91137a8cadff52e4c6828b623ccd094013c49cdfcf393adc2ec35ff46705eb5abc0cf2384ec9d9bfd8864aa9d82b4747c457bcbd7df183b494c66693f1edaa69c9c1006dd8cd7cfcbd54cac1db9290e13a588a6bf41f67328bcce59173f5230c249a93e4fa6e8773d2ef1246a47ec24fc43cc1aedb62f35e28942720c6a40cab07923f0654446b1638c5699baf41cd7d108f29c618e90a345d292af6192a43c17cae4fb3a4c2799f7f1cffda364f6ea7437319c3c20a80760e1f4d7ea0d6fcbdffb8eeda0f88a54fcd1f2df769eb7cf84631838d269a8b11b43d131044c2ef55d66806ac71c2294c7fa33d888cbf0342345f6b1fedba0f1b742f9d5ece7975efa2d8d58e6c8fcdc833146e381d6dd982a9d43cdb4fbdbb8c7b918c83eb7811470bd7326fc9c0f61b2477d704bb5136368d4b68c560c2afa1d6c52b23c592ccb9a81eae31dd4006ff8ec2e8364af918b4ec01b024047456d491826e91dce503b182ebd359831808a149229c45eeffab349869fdb39cd416eb4e6e2f457cee70a72dc1b9a079e12411fd37f2f4ac2a689ca5c2b61b7fad534e7df2ae776b6fd973ed203d814ffb3941ccefada2a525db681c15db46a086436cf166929d60d6aca63227801d2efa70a94893660bc06ca61147941f1f17e410a435765aed09e145e931a266949f8f428a041c3322b6b4845584b7e9dbacdba349e5f7e5e4be1c71c0c7a2463d22ea3e8dd1cc50c68b2e2bc23bad31b8ae71d0b346939051095eb305a02f0b122f80fb6a86743b5954f84ac4ae504777ad86365f09d48f282ce6c743297556fe4632579bca70aaba07348b9e8a4b52bb18d20e53e53f37421f6514a9c8668e5d2457581d561de5aa5fe62617761ecaa392bef53764a916044bda5a67408ba24b7d7594ee7298180870c33634ffea7f3691fc96b8d863cae3e25793315da52f8fe9fcaa11a248b38a0afc5013cc788c31a0b72ec40db2812197c932ff02aff9d5b428f9165b03ac361c232571e2f4d55c802159983e6fb42db0cc18ada3869a736383fb48699f11092fd75f56785b687f7daac39fb42f124d4cfa760004d46b8d9e267b2366e5d21b332cc3b533e1660947a3604cac1e4af19c88ec2b7b2987414154c09ed2738bfa3c8657f93624bd32adba91b0a79a84801c444d202db5fdb83ad6d3b603475c1be83028fca3959443b9554ecbca68cf78337d242e7660dabf4be59b4168547755b0f8e8bd7d0442de1ae0e3d4aee2a0d122702d31eea88e936488da19af3cadd2558110e7b3a850030d2c176ab39dbcdd9a3c7dde53ad1c5c7797fc247bc19a14dcfa0b7f330dca34033fd03c9311d98f6f0daed3fe9fd10f4aa95877e6a9f8702042fdca69ff6396aacb1347858b4928258cca53339b944f3da43356d0306460571869bd705aa21921b7d1793a18167d78084a4c76b6dcb87ab6eb", 0x1000}, {&(0x7f0000000400)="d1b87227629216df1a0b14e2926d89f88232f2e0d3f6dcb4ff9403b74da8e0132a0b5d429933bf9a499f2551f8f6142c6195db816f899c9db85cc1ef4596ccdbbc3b34a099d2d81791a994dd20b8ade82b1b3859f1f09ee9d2b72df7e220971b2e", 0x61}, {&(0x7f0000000480)="3f5fdba71988301b99e1d5f9a581b464fd89ed8817715e154a6a48ea3cf4ca6d35dc8135203b199ae8e4ee3e65dab91dc53a5d09a7973665c8e1da5e58c41226da082aa669342f85ebe263b303b97af0a4d3e6c16bef8c5c5d275979bb3875", 0x5f}], 0x6, &(0x7f00000015c0)=[{0x110, 0x1, 0x5, "ae434a7baa3d560c4be00b3eba85e09d93b9ec5bc1c93db2d2264cd35d0cb99a1347b7eb4ac763a0e98b16cbc973c1eea22179c91c16c502e87d70a87bf84310826981a427644210b5cf340df8ee71362f9f561751b5eab2107fb65c508b189440dad875f03dba590ead22219961952535906c3ad7e8e4051c3607858ff9c5de280935aaa19ea643a530cf0f01869d80045f48fc0f25d105f21a5a8e448f3fe20dcae2948aba8963e85adcf0b96b5460f3e1070b5d34adaabbc42cf0c5f204cd6b5938188e62927eee5a12ec51eb2b4b5a4d0ae11968cff14c60ec85309249aad78c41365451690565b41acac75436db08b3b162ae22d8289f85cf6f30"}], 0x110}, 0x8) close(r0) r3 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xc61, 0x9, 0x0, 0x0, 0x8001, 0x7, 0x40, 0x2, 0x0, 0x2, 0x5f63}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20080002010, 0x2) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) r2 = getpgid(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x6, 0x2, r2}) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x1) sendto(r1, &(0x7f0000000140)="4eb6163e21b361dfb1607f9eddc8f759c85223166694f78cd4b568b431022da5d98b6613a32f36e1ae845dcdb4d0ce8a1db0d28f1c83d98b20791252bad502f388bee4250f46b0", 0x47, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = getuid() setuid(r0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x9, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)="efa6b1ece32b1747f6bb223dc4853ac774d372276c81823584cff8216cc725787e69eed31b833bf0e4108fbc5176d2d1f03157daa67c2f8800e5b4ccb6c93e385902fc0a7192f4d223a1f732e50d267f48bc22c5a5f716200b7065dfe59569eeb30e674641e9c6ca440640729bfa80298e8fef24ff03a43dca68306e73d94960d38e2acedcf7ebc86feb5e23ff630a287395af938b2efc0c0f47c7f966f698eded4fe3baef50336333e5f9e183a6512829e0b862040929a6e4122592b09854aa7cf0333d821e083c7b2b9bc454661840b7c46898b2b6a16a771a6bc5a9fccff03e9bb0dc1bfe6f3a3d27d8ea79e58202199f67940a47cc774d526b194db2ef74131615d4f401a0ef3da5d841d7deee467ee0c7e2682ada19c94efc2d1f9e819ed2ea90db3a94e11fcd74727e0c528ff77c9716963b4cf8baa1430d7db3563aecc27a4835bb650a2a6a8908778fd42f0eb037acab0606392fa95d742459efd44a91c14244bc5912d3b643979d8396dfdb3b919aedb070fa962b2e19492c785f08dd1799719b0d097ab7340a7acdac0669c7fbeaaad43581ffa52aca59d4133c34a6c564ecfadb3f6bafffdcf98fb26c10efd0547ddaf60cbfa48c9920d938d1c07b76e7be783da472e5fd702ce764f4864fa3af0eb8aeff734ae67affdb99f454708bd3ef1279a32f7a7e1b833a63eadd8eb76d8924366628d1ebfd48ce2253ff4c189c2c422788b47a4d6eabf925d4332f8bedbfc588c97923674b528fd323ce10595910a11865b6ab0484b76a79e3581a15bde4e979761fd84bdec69c1597baf8fb39c5a663f6de8a328c6b03e2932d57c8088e684bdffd07e695f0ef2b0d1fb461248fd61e4e30ebcb9a38a993b6491d03e8aec63f8f96a3ae640364a80f5d452965b570ec60dfa6baeb6bc0fe4a503934f240eeca960a5f6b00c0430be45f6bc4065b3dc807a5a09d5db066fb9284f0c98b09e311fc4adc15dec18ff8a01f1e56179666a1c150c6e5ff341b5962604f6a9ae7c11c7a6edb166be30630c5c71579718c06a4776f5ea8097a62e5c267ea201e5e1e0e86b3764177827ad351d82c72725dd957999a0ecbcd81ee204a7ce0047ba1366bcd6cc79fe01e444dd0512362c970ddcec445a5bf2ca0b8a813db9279f10cc64382dcd117c92db43a6922f4caf1d8e259b3b347b03557ab1f18b05a6090430d72da4330f54bd91df256a7446c9cfd90093a1da2e0276ccfdd728c007c448dbab137177fe8f8bad72b328934aedf2343a85e5c0b162d7156f3a08bf55bbfa00268a60222b3389fc1faea0cca826aada5f8f4019368e38f95731a9497186f0d6276f8b00214c1b69f3b452446330d4763f5e4b28d73b262576ed4dbb1b843c7066137ec7fdf2e2bac7b613f78e9dc35f4cb9732a3e591388f0d9a8cc3ff2445c287a31d9a2902de8d9f19682d4e0c193a5e7a35b2523a0734e7e341a981ef4d54e6163e26a7eba6bac0e1c6f3c7c2f3dedaddb36937ccc78338d420f4d370811fdd410e2c20be073aadfc8466656903866a72fd5aed9a04919f18f8d96253150f4881849f45f8047afe1e64c9f68dd26a962755919ea044fff2258533322c628559825e84ee32b73ff2ab82e55a8de5a51f68e31b03a06333ba834d9ef192c89cb9c836a8e9dcca86edad98862e216603f8463134af1e3b81552842d5d310d3f985f6fbe72859d2bba293cff6bca8462bb0a7e37c9d4d6b4a568462272ee2d486f38c8861f277160a67cc1a05166eb4b36740dda76b4bef2af6cb9b746a29caff8bd5f69ea3a6d544736d0651c95b610eca2c43bbf7da68d920240a31b858f02a36a8564b9113c900d4060297c01756ee1536dc2325db06001d2031308dae84105949b8c9d51bd2f848ffe99966607625964da0b7359a21ecfc14e6a585c487120c1de83ed26f15d7e277446a4cbf2d6da8e390506cc7e725c57bfe694497c33d3702eef472bde492cf4449e7fca20a304a9f281eb08feb5f53ce3efcd766532928fb39fae530549e9ddd781790ca74214f6d10e6de4187e99f9e08f917712fd9de3c772680883c2ed7fc6caf71d1a0dc34a298dc0f9528af2d2f944c3a4962f763c826cb755825967de0b8110752257ce550979e8e63ce09abf2c175c5b7701c5a6a6391df0a0ce91402951dde18cfc3f48c695e81333b485f08041ec0d6bdd8067a2f587cae79a41e446a3d3f00bce50fe936cafdf36b38d4b0b8bbdb881eb72602b6bc52518781625c981a0cc3a350a78bed9e5a0eabdf92d5c2e9beac22fec9b4e8caba1327c005654234b29efee68d42d03a79d9a3fcbb2321c65a9a131483e609373c1382a7078b6ec62b37769e1bea6c25c13a401c66ef381d587ec1e87259cb48dcb7ca985cd835a465dbecbe9b25562695e9c2f3b695b6da6ba6d9bda3d40c55dee3bb86080467fe86e9dcc50033ce16c7c5872f545d2f9edbd357fa5f9226870fc7d41b5bb014eed920ef825f46e32a6cd88be01aca7faaa3cfeedf441bf9807a59eabcb74379f0962bbb68638c9e12af1b8c621157d7692eb21154b9f07392b754efdedc2efec1c707026e80eaf7cca6e8f8d029816b991f1387af71974a284213fed204efb5cf298f3c85f703a92107417b7e4cfdd10244d7c32e269e2990442f531f4c98268c4520baec2b0c6fe0a422ed47e40f97fb8ca2c8348ee48d624e43d97803bebbe2ddb088294a600a2f1342139fc738bbfc75b048cfe8d4b442419332881c50899f7dcfa45836121001e2fda3c7ad427eba68edeef9db84642895aac1a56bfbff0399991382a03324791dc6088102076dac964a2614c8ef2840d3ac5756739d442c41e504a19987b0d717fa2628e99aacec542d49177d9940c95bc07728bd92e10f7418f13e4c5402d7c20242895abf3c9062c6059aa5dbb31f9aec49635e7e06493acf8e45f652cc8327e0041c0d707b390a29ff6536a7b66c24cb7e76b1e29272eb45906c000835d98b111ca9c5c5647a8799ac97f05b94892c142b9081e21bb01b139ab7bb8ffdabc48078b22751b7e76302f9c1675a65ec8e1dc70b8c4e4dd6fc4888d71ec4af8a55ba7bae28bb79976afb68af2b011d5c819bc475fc6053c8bf1801f05bd5720e51ec73c55edf39474b9fcd6d0c1edcca140abda92cf077305967d37b3bacbfdd0239a67dc98cc15a9dadad9769aa6b608c9f6d100c71ce99e40de842fe3515ea7a14c9be46acba9daa02cd76fa65cf8d8fe19383011f3e12c841ebe43dd4bfd5b31db32ebd746c4db54ed6951258aae0ba7e894b8ec2bec37a3e8b05ce73f17ae4221b9dc08e1de11d91c9edd81dd9db4afcfb60cd225e5459f9ab5fab1ad12244b0ac9840308c3542d924d488f989b03276cdd4ed3fb6fba642020f238f6d44a4b8763de7594c49622c6753a72f21b500b35f54e126127eee657179ab5e270bd487eef08cf7e76ce983f8f96e68edf19d548c809dde8ba326a78160b2d423259efc191173cd63979f8347278e8466b73ea40bc05e846b7e68068bf97a7bfe80ed0151a2b8c3eb03d3219b6260c80e0d21dbb1a93b846e9f0a26d6f8f873da7ea3a03f3548c86d43492cddd116b378567ead9de50ecf4b376c4e5b03880b66b28b33a941c57fdaa7ffb63ac669a1fd557f74c21f29bd7706e6c9d076c937d2c7a7c3ff8b53fb6e540da05254f5f7b3c5273b798f3b05ba5ec72133637489f5f0d67025e4fa790fb381a21129f8ece32de2bcd96a2a2240014e341770298ad14cb375ff27932acf18c1abdca7ead6ae0831ed1cd5bbeea28618f0715ea573b2499504d06dc45c5f1da8eecba72061ca4cd753fda0d21f6ad2b179f0f802a4427902bafe52450158123cd23e71bb475e4f39c98d9af38f7d7eab3a3a03b78b302b38b7563212156cce8161c8f253df688d9eb40ddef0059ae74c5bf9b9270f5263c79d89d965b51bd99b73d501f915d05b1968163b959b902d5c4b1c38a788c2c942f172fbc5481797d63abb682265d67bbc49dcd5313cb0330ed3327672287fff8e26f28babeb1715b39460392134975e6714d30cfc21945362f6e351890ae12ed9f1f9bf3bf5a2646195982ec9441684d269f42604398bd7f56c874ffeb8c1964a96ea97de976ff64f24c92ac9d46b8cca3cc18eea52ed4a564db1ab1adc51932a4d8bdc63d9cfc018e2de497b7f4ffc4590659d9022b0b817534d77c1f2830ffd84eb3dd05e55adacd64e78f28b5575efcf8eeb91fcfdff553ee26201298c0207b00774f43fd8e0aa138ee132d84030de980b385824945b34f2db73507beb3c158da59ad6d872846b455568221400f0b8541d27b7f15842801dd387d61c3a6e5833798a09f83330b0a472abbd0e40006d4db2d18030c77f9e623335e421e5c37c0eeb95991d408355aa35923e8035a1db3fd02d101a8b223b898c58acfcb23bffa64a1cd46a64de7f3fc7f90401605fdb77d7088f872d0fb2bd9921392ff6a2b77baab9a5dee08b8d2f33f0f1fb0d410b0db51455569d56bf1f9b92619b9c1250cac7148959a7faeaa9a1a6a2cea179cea4dcc6e21d3797e24c4653d27170256d6a755f179fd6325b287d4663a51f66cbd6ee16601060a3e1c4477803c4d808ebeff722166114bfab32e6cd38af31bdf02386c36297c6f1d11c713455e422d535af05d094b8413c49ff9afbd51ac7c38f122d77b940ab24fe5b3e570d658d03aab6a6632810049415be8f8fcf346c7438e5ce6d198777df6beba72936ed3979b7c47fc4e7ecff49e0665487154caf84788aecdc9b34058ddf4e645ca191e4fd3e651935e32cf32696108b866e7d57cca415e2dfb86598c0299c776f82c6caa2514e729c51a61e04496e25bc860faab2eb9451dcf65612ee5ec0a6a61870fb9c68fd9961006d6b51ea1f59bcc6f9fa032724d6c4361dac09f0cefa2bb083fc7b6ac86317bb8582992d7a7a0f98e9f5438e61917998a277cb9ee3777bff253b6afdb66ecdaed006afc7abee104c6e50a245ac7de27503ab6a0c5cdd01a98a425c0a7b00ea9c3257dfd4af66edb3a4e067659a4c96f34570589097765bee592ac5477b50fdd60eee57fb4cd430e362da7cd339a2375f261059d3f82190b85b367325405ac2adf26721f2f9cdd902761e1811c3fcd8e87b47343cbbdaa5020088c4111d24c2b40eb871d234b78670a2819d515c8cd1273b6e74436a9861a2a9ecb0ff1d9febd8ec9648659c47347dc2c738ef031ff2cd1826bc667ca409dd6cd327c1d629ebf937da67989452e4264e12d7db382ba97b8b90a7db777806b97934faaa7140ab2e9afc2c48b8c7fe2d10e2d8f341d1f39fe9943556c69bb43e8e8badbf391a3758792e04fbd2d368770c664778b2cac3234b26c6cf623e4face880a16d0cc1063b1cfe9614ae037fcf4b031100e741e307d4ca392b1b03395e24c94dd2dafa6335c978cc810eddda010ebff59b3692b10e36b1d01c42c5d7f5bb6bc56bcb5cb89873e5bb8bbac55940e9192797ac03bd5974e4383d632d23bd244c53c7179391912ab89034d6b7afc0cac418d73f95dd035f32b6cc108bc4ecfea62c53f8bfb5e22bd08432d2f968950e1d2595ce8bb9724fcb01340cc57e22b73c7efc6fc706dfcc610722bb04b9558cf04bb1adb2c51fffc5b9b6fcf0f4760b4b513cf56e0ed56fb126b766fde6831146d90f8d50f810c65b25c9c02849c5f7b3332665dd2299bdeddea37b8221c3e94176421115118d6a678dc5a178ecd973a9cf451114ca318f9d11e6281f0448a7eca7c544d1f724e825", 0x1000}, {&(0x7f0000000100)="d9", 0x1}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8002, 0x0) dup(r0) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xe342d6cd22e274c6, 0x20, 0x43, 0x3, 0x81}], 0x80000000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x4, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x3, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000001, 0x101, 0xff}], 0x1, &(0x7f0000000280)={0xffffffff, 0x8}) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x180) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="bd45bd03089c5fe4a9bb41e713763b2093e2dc6b868a1e00fe41be64c975e4984666b4c6ee600cde4662a0262dd94012c73648ce6293c0b8932aacb36b3af365b2b3ed2bcbee674e2ea307a2c4a922dc6b2094a80a97fe62379485bd8b8f086f7adfc6ecd17934195b211f7c976e65190e40a1e989cd9980102f54452582b4a26dae0992d548c2f0d3973b6bb6ea026103466e63971a5bc3bf6ac00670efbcdec4d56d", 0xa3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x98a, 0xffffffffffffff3b, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x14d}], 0x1) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r2 = dup(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r2, 0x1}) open$dir(&(0x7f0000000180)='./bus\x00', 0x168, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) listen(r1, 0x3) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000040)=0x8000000100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./bus\x00', r4, r5, 0x2) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = geteuid() setuid(r1) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\'-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='@{/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'%\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='#:\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='\'*&:+{\x00']) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65b081ad96afeb612470932bca1c88c93000297915235ca038753a0643efccaf7c3807145c50de1693e518cb19b005000000104fbd4191853e0dc276e79429df158911a922327fcb9300000039be8788023962c6e40690fbd68753f8d866598fc4386332cf1c450000fa74573c8fab3fc1034e96f088406d57b6b6f41021db5e70b6fd4ee3693876f2da9f4f019af91840ba36efb880010892950ff9be53af3df24608f5956f1fc63322f32374531b5ef9b5640000000000"], 0x1) msgget$private(0x0, 0x2) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) fchmod(r2, 0xb0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x50, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:36 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup2(r1, r1) setrlimit(0x5, &(0x7f0000000000)={0x0, 0x6}) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket$inet(0x2, 0x7, 0xfcb9) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x900037e, 0x40000000000000) unlinkat(r0, &(0x7f0000000000)='\x00', 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) open$dir(&(0x7f0000000280)='./bus\x00', 0x8000, 0x40) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/231, 0xe7) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x2e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x1, 0x40, './bus\x00', 0x9, 0x6, 0xfffffffffffffff8, 0xa4}) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x25ccfd05d2138e45, 0x2) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000900)="000000186004008ba8002b27febffddf0000cd3456a3aa8a00000000e99a00"/44, 0x2c}], 0x1) poll(&(0x7f0000000100)=[{r1}, {r2, 0x2}], 0x2, 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1}) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) sendto(r0, &(0x7f0000000140)="696f4d27817c0a046004f5f1f130055064d5f00eb9eb83670957a8c5376b148737da526d9320ac2ff7ba487311f3d43b435b9638fd5921081f0773826c8d44e4d42deed8758a0296f0fbb2bd6482768aaf60e3412064419c170c0282896c931289afee3b2a7eb86e491d4578849edc24945795a66911fc069a4c91c8b1f133ff7317e875baf609d9d31318347cc2335ec9b4bcda88512b1376519a2fe4a7a9e9ef36b08acc3eb4b6c1c1656dc5852e892637a06ad601da7187520231670dfb9323a373fe66c252a1d2a5f038cd8d7c9f6330cc9484ce45fdf7734a75a91d0cd3b1046f4ef322c200aead475862f9ff20e5d18efc54db6530f5d7b6", 0xfb, 0x0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x10001, 0x7, 0x69a, 0x200, "6209d0b92cf40c7c5ff66e384cdfc3de94d197f3", 0xd, 0xff}) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0x10000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x20) r1 = getppid() mknod(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x5) r2 = geteuid() r3 = getgid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x6) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0x42) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f00000001c0)="8040352b8db50f46bbf973a7a5e90f64589cbebbe21c3ae296f5cd5b2b63cb641ba86d3b7b8758d3ece82813e300dc70ace33a112f2d215fff106aa669606565d48958fce2b2f0405a7ff3af433dbc72d0abca5508c8550a76a45da4f7f9567e102bf06e03efc3a6aa47316e269d1ed57983080cc1fd7e1342b4ee2a898f9b697b8556606d9cd098210a14e0a253de1d61a30a2850fb63d2316de5ef2d5567fa45127b64b4933b96460a566243ceb6f6955da9d6", 0xb4}, {0xfffffffffffffffe}, {&(0x7f0000000300)="233af80ab8b7a3e2fa62b27bab0488e41072dc6e12aa2b5c64d2248e2ce2a3d246d1f45b60a2c54dec99b7b719f47148eb3a88fdfc2283d331300e5069f6528ef9ff98ec50d0408cac17eaa57d6c4b61cce45c1fbdc49607f6c947d5b0e88fde0e9e49c5129be9797be906bcd177311209f48deb87634274c6053e001b176c5315c4f50997f570578cbbc0881cf4114d73a10d8b8831ba39dba779e05e5161ea5804dbd27e1b440e2fedaf1ab05807e9052044", 0xb3}, {&(0x7f0000000140)}, {&(0x7f00000003c0)="8fe4e1be10921e9592b56b7db8791150f4aea51ee32bb70517be9417dbd0d3256f2fea54e78a536c1c82a64ba1e8ee425396edb031462d86cdb7f7488bd25ac07f799f1acf2a11fd3de35f3deac948a4d0c4ebab8508e93d5cc7f97a1cfd3e0d79460212c47c08b4b90668dc37", 0x6d}, {&(0x7f0000000440)="59a04265ed9972fb410469324adb2552a7768df2a9ca7c6c9ab6a1871c54784aed0cf31f70266126b982e5341c14f4375d0c0b704a67535f813d917a5ee74efcd9016211a863d26735da5c4e3538c5eea17dbd2057ec84063b5d0d825353766336377e782baa0abf35e1f0fa91fed4c451f60066011dccca7de3321e", 0x7c}, {&(0x7f00000004c0)="6f07342ff0a50d5b5d00aac4e2e374e1cdeacfcc5592eefdb6604ca802b81c4a07a80a6c3a91fd7a46a876b647ed645d4c6124dbc67ee33b21ac811ffa7db05a2b2152e2db954209471b60bf63be7194b8985c5e42baa8eb8b2bc5b14ec69cfd4a2e826863c07a71426b64817d13644d50b191c169bfc7bdd768e55694e49782956de6e3d2abe6871d945c5a47f998fef9a4aa9ba6381e0757eb6e5ad12d8feda0b65c09c888efd5d3cfde85587eb1b22221bdc539f424499b1fc33a9dd8fe0f57ead9b70ff92f77c53cef503ba5ba4b2120672e45b47baaa35c903bfe1382255fa55996b2929fd8be8e395a30052785a67287a174cbbaa40a57", 0xfa}, {&(0x7f00000005c0)="3a1daaebaff7736db162eab0269ca1f7b444a9c4b6dce5187f841cf9a7c5bd60cc5cefcad4a6a04386a5f8f1434bd30b442de34f46a92583a7e5123f3cb10dabb745f1180dea41d0d8cc56dd2f370a51b4b68c01a502b0333c809a0e22eededba7cca08168b20cb64aa3ad0ccf6219b1f060098d2f104079f5de0f04f8d6e139f724b541ff56b0a59477ccd495fcfd3265b7bdf2c5583bca5cff53a39f3ba7fb2fe7db528f925acded65a5d40fe3b6e6a387506c1a5676d9f299ed13b72f1b6f", 0xc0}, {&(0x7f0000000680)="82e60c694a42dd61a562193e579a170c889decec7c8c01e330cca4cb87969437a5c163cd1bde2677eba8c5c285da39d5ccd6324b407d0f0c737530c076857e7272b365a6129a2ce05e8d3d564dd42f5508f8ba67bed5", 0x56}], 0x9, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r7, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x98, 0x8}, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000007c0), 0xcd59873690fed47, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f0000000240)='./bus\x00') r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) r1 = getegid() r2 = getegid() open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xd8) setgroups(0x3, &(0x7f0000000200)=[r1, r2, r3]) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x99985909d1c07142) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./bus/file0\x00'}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="8cacd09f5d65", 0x6) write(r0, &(0x7f0000000180)='oL', 0x6be) write(r0, &(0x7f0000000100)="e008dc7be849bdccd04333", 0xb) r1 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x8001, 0x2) write(r0, &(0x7f0000000240)="8ddc505d09053ae67d63590396ef15c7da8c29e0fbd32f52e3db51fa883f2837a09330789f9b36e3c70021c7da2e4ce3863fe1b0ca60ed4cc9fe5b3df3bbba2a2461eaf55da10a25f547e10e022775bef1f1eade435a9708ca3a6da981d34ee46103a12838ed0bd2bcfc6852ece7bd5477b939827c02a5d854bc70625a0a8cad74dc701bed72da5d90866076489d1f3f536e31f1", 0x94) chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x9000385, 0x100) r1 = dup(r0) dup(r1) r2 = fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0xa, r1) fcntl$setown(r0, 0x6, r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\'\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&)()#\x00', &(0x7f0000000240)='\'%\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/)(\x00', &(0x7f0000000380)='\\\x00']) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) dup(r0) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x8000040100) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:38 executing program 0: setpgid(0x0, 0x0) r0 = getppid() semget$private(0x0, 0x3, 0x210) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r0) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x0, 0x1, 0x6, 0x1ff, r3}) read(r2, &(0x7f0000000140)=""/56, 0x38) setpgid(0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xff, 0x0, 0x7, 0x1, 0xfffffffffffffffa, 0xf8, 0x1000, 0x1, 0x1, 0x2, 0x80000001}) ioctl$BIOCLOCK(r4, 0x20004276) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() nanosleep(&(0x7f0000000040)={0x3, 0x2}, &(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000140)=""/255, 0xff, 0x802, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/32, 0x20) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x900037d, 0xfffffffffffffffe) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2008000200c, 0x40004300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) write(r1, &(0x7f0000000140)="709643d8d89e72c9187f9024e7e64f23caf780006326c596048a00f65ca9f04c2e15deca11eef09b8b0322a36f37200aa012d7831208050019b9e2e3630a2dd14a539a29", 0x44) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="46696ccf0d15"], 0xa, 0x0}, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) symlinkat(&(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000240)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x4, 0x6, 0xfffffffffffffffa, 0x1, 0x9f, 0xeb, 0x0, 0x0, 0x0, 0x8, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x6) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0xff) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80001ffe, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x7, 0x4, 0x800, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x101}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000feb000/0x12000)=nil, 0xfffffffffffff000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x3}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x3}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000feb000/0x4000)=nil, 0xffffffffffff0000}], ['./bus\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './file', './file'], 0x5}) rename(&(0x7f0000000000)='./file\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:39 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000008095, 0x0) r1 = dup2(r0, r0) r2 = getpid() getpgid(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x9000381, 0x10) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="292addd32a7b8add0b10d92fba53610c866c78e78b390b06b2", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) read(r0, &(0x7f0000000140)=""/169, 0xa9) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80a1, 0x1b0) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2008000200e, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/240, 0xf0) 16:00:40 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2, 0x3) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) setuid(0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = semget$private(0x0, 0x1, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x401, './bus/file0\x00', './bus\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x1, 0x5}) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x8, 0x0, r3, 0x0, r4, 0x20, 0x2}, 0x0, 0x4, 0x758}) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/227, 0xe3) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0x220) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/6) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xff) getsockname(r0, 0x0, &(0x7f0000000140)=0xffffffffffffff48) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x40) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = semget$private(0x0, 0x1, 0x50) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/192) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/228) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00b889670698e43700000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x5) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 0: r0 = socket(0x105ffe, 0x2, 0xf0) socket(0x13, 0x2, 0xae08) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x1) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x6, 0x4, 0x80000000, 0x9}, {0xe0000000000000, 0x5, 0x1}, {0xfffffffeffffffff, 0x9f, 0x400, 0x5}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8000, 0x8) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="8560a195a4b111f7fed6ad7c3849410ec0b3a6d8d39896df2b20af5c30b4d712e9eab58f25acd4edaa95639df5699fc8014bf6d9f6727cce21999212661ed201f5cf7f9bd08ca5bfa4c19d4b403c6cd2a793abae90c440f533cde5342825948cbaa5020b3f6aaf8380e958f6781368eb90e37a23e6e35d7e7a995d57aa40b0056673a0fa4d8ffe8294406dce3459af7099a9d81f3e8fc303e88d7c5527b8e410115c60092f36e6aa720a66dee1b17860b5acdbb97e59cf5fc68c2d493f0edbd83776901af4b53db5fccf222cf23fa8c7e96406bca5c2e91ad2b12a46eb162296ac3bb49adbba3640d1", 0xe9}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0xd}, 0x8) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10084, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000140)={{0x2, 0x6, 0x1}, 0x8, 0x7, 0xe00000000000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1c}, {0x1000000000000084}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b9") getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mlockall(0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) dup(r2) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x200, 0x0) sendto$unix(r2, &(0x7f00000001c0)="26c82aed0d9c74bbda879f08ddd5224671fc7c153cbcaf367695d821a6c33af937a98b84521891792ad87656af09c8f4c1adaaf46cf7514af84dc1deab58c7ac1dff90a4ee5407a28756d50c42eb5e4a27b46f682df789a18c1b2d0e9077b146ab83d4a3c249bf0040b73ce03dae878c199f9a5a57210b4c75fcbda5bfaf800d6ab8599b5d50cc2e2244a01c2415ba700a5350f1fa85629fce6d184cfce1645d47a2f195327e5474a054dbd0e536deb9ebdd23a6b618603bf43806654c394b784a778c29126e89be", 0xc8, 0xc01f53692558091c, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:40 executing program 0: getgid() 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(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/253, 0xfd) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) r2 = getpgid(0xffffffffffffffff) getpgid(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 0: getgid() 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(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000180)='./bus\x00', r2, r3, 0x6) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = dup(r4) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x100, 0x6}], 0x1}) 16:00:40 executing program 0: pipe2(&(0x7f00000001c0), 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x2855) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000580)=[{0x0}, {&(0x7f00000000c0)="c3ccca08000000000000006038a257bd6d853cd06f19f56cb641a8402926f3298079ae66d420000086f6c5ff00000000401e10c172ac13ce1263a7e2d387def5b73882eec51d6f1d", 0x48}], 0x2) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) 16:00:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x7fffffff, 0x1ff, 0x3fe00000000, "0fa3daf5b1f9fe55364bf281650a441058d49014", 0x3, 0x1f}) r1 = syz_open_pts() close(r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0xffffffffffff8000, 0x4, 0xffff, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xae}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xce75}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x489ae585}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x69}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffe346981}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x87}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000680)=0x3) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x9) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x89, 0x100) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="2b727046f49687a3a0ec9b98466fe23a2cf4dfffacc529615206ec104febff045f00547f3f4c2b68db2feca71d8dfa4c5e2dd1578ebba3112a56238262c652f779a2c69f3af80e673074026bd1902814b1e72f75ac20c91473eb094b799bae3bdd101f94", 0x64}, {&(0x7f00000001c0)="4bedd622c1195d3b729b4fcc426aea9da37aa46fe4d76e0a0d2fa981b5ac301913fe73f043084af22ae277d5fdf1855a2e3d69e53f9b979e4e44f06769b8b2cbd38891548fb5dfa11d8947dbc6bb269f89597ed661ff5067de8ec120479b77cccd5bba53f8e14a457080a71b9d4219841340e4da8b69b5ff82d068f482880394f5c70fc9b6fe9bba1997a9b938a54a30228235b54cdd4e20698bf706ae8b773ed51bb754a9a6d012646f78e76d039a563724ad5753f2e1cc32065b17239fc9e93e1cc2", 0xc3}, {&(0x7f00000002c0)="40e68566ffcfc1988c480ccd38778f98b3bf78a0d3cd26325ea0d9efe44101a5097d6b57b497ffa69f4547b2a8bf7af8fba3979e70245e3f150fe4e0044c4f8af1d14326053c0d6d612c8291d37288b8f4e3605ddc525d402bd9468b3aff2858", 0x60}, {&(0x7f0000000340)="25bb513ae3b07cf53e839620d705838f861addda3a8f188b90e6051aa9e572ac6b0f1a7bd63b0e46e6dd3da96bcd58e25aa96cbc6bed0a39cefe3eedaad80cc20f9c46294e3698125c55353fb3", 0x4d}], 0x4, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r1, r1]}], 0x30, 0x4}, 0x2) 16:00:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x4, 0x0) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x400000000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x6, './bus/file0\x00', './bus\x00'}) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus/file0\x00') faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x30, 0x1) 16:00:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) fcntl$getown(r3, 0x5) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) mkdir(&(0x7f0000000000)='./bus\x00', 0x140) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x40}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x5, 0x5, 0x0, 0x4}, {0x401, 0x7, 0x7, 0x9}, {0x7, 0x16594000, 0x81, 0x1}, {0x355d, 0x800, 0x100, 0x2}]}) read(r0, &(0x7f0000000040)=""/50, 0x32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) sendto$unix(r1, &(0x7f00000001c0)="c0f255d493cb45b178b6628b3a0b682ab8c8dbc3f8c61084b68a7c72b892175ad3c3eb0ab9ac5ee7fc210db47ef8b91c0f8fb3c83858df656d771d6aa318a74bc80013581010ee652ce60d5f7cccb7a6ba930da90dcfdc456039d8172f3dd9e9f2acd1f24b770aa9b9c39a5a83ab1015de3e6f281689c9a821c056d5d54f7d41de277a8a6303b2b8f5d3c26f8929712938d69eefe5dad03193a7107e45af8c3b0bf7370cab39c642c9c1ac636387a4351451b433b78209a430a93b9f3fe4c5bc08287047031c2dd55456389b88e8fc010d9b2dbf9f61c18bbfb206a5ded5501218a7ef9b50fdd76128c80f", 0xeb, 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000d16b79756c653000"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) r2 = dup(r0) r3 = dup(r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0xfffffffffffffe00, 0x80000001}], 0xfffffffffffffeff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x25, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000081, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x60, 0x1, 0x81, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x9030f75a60386036, 0x4c9, 0x2}, {{r1}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x8, 0x3}], 0x1, &(0x7f0000000200)={0x7fffffff, 0x7}) fchflags(r3, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x1) 16:00:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000300)="b1d4578bfbcf161dbe7d3741a8d9f38b05596bd11784725b098b00c1427e14e897612e2609646145d691c3d070c5b9b0e7d6ab9ffa97164a12d890a781c89a3b53d3bc893f67e72c4b66a866485bfe95e849cb0b49c258d9341852c09f3699f808b47c978afc243cd2cb3792a0552e7a2fdf874aa4fcb7ee036ff27e8f21d1f2f4cc394f9522c549bddf90ea4bdfe79522952c614bc00b4afd71f8b9da66d5bb61d8125fef60966488b2ba027bf35169cf8034d8b6500f9908bc9e026dff09ca34c4ff34f6e1e97869e2bedb38dff2b872987a92dbcf831d08f39a0e3e625e8036936225dc9bf155dcdb7856b9be68612a17ef3bca739fc11f038a178c1e0e8cc4759cd820500979335a1e3504028fcc7c1c78703346981730168d48300e06da9865d53888bd3e0569b398cf9d88de4dc1af916cfff2570d17c9dc3bdb197e7c4b425957af107654ba3bef197129e95b9129a80b0780460fa7d6c9ac180050d25857d2f47d73fb2e7723fe2c91d0ca410986fa2c23c5071c73df777058e21ef02792420eefd91109a33726748734527a2d930c1e15512beeba05e3ad1721343ecdbe1d145e4dcea678bc105a7b662688c107b7e7b002783d532302b8d9dc1b197900df175ab4cb6e1be28b3e14872ed33034fa8efca4cc27576f3ae7aaf054d211144c36591747893ca804a2802ef909416359480c56214ba3cc9c2b383ff1c65f1653ca0f24f37bec47d5764f99d712236961cf777aae5dd3f515c883f1b46b1363f55c345efab71d730f3f2dfae10d01b2d8467115bd5686f95cd280743684856a61aa37fd2650dd81f7134d45d03f9a2ba88d509a90073a97608b3bc6879b2fe9b5a3db1d9d048cde1772860b8c562bc329ea78efce05b978e541aba5b961a237ac0391850bddad37afe736119305c6d3323da6052423e233dfa83d226fa64ee91d4b86fd7e7755626b2b0816b61c8799c966d6b62602bfca7db090145e2e3d3e9e42e3d43e4b098ab5a20d08574af8004a831411a3cfdd0e611b60e67922a0698490b1c2ee8a06e75985c7928676673d7697f6656144fa3561df0956ea5be253c249a8a2baa9fd5ece171e89a9c14694ef0a1b1fbefb388a49427658630bd7239e57b061f2174091d04da775aa26038df6d02bb87b02aab7824ea28c7b18a064d8b4e1636b9a31fe501690e8d5619c74a52b1ed7be4653689883325cd194b43604c8dd5914c36159cd648eca9303b7a859e9ea7434ce1b1a2647808de524bb01fbb1a7b6f538b8524782c989f37a1134a4acf6e89222a68a738a01b58ede47202ae24d1c59df5fd14c50d1277e01cff6f524cbcc0c254d1e0f832c59e80f745a8e47d9d2e59e26bef70e805b5568b4376bc208ebf1b22a81fb0e842cf87edd3b0f395d251b46060483e84fb261a6b6ac8899e1dcb1a88fe99571a6fbd154348452d4e4c40cd9000b8fdd452fdeab62993b724b21e00ecd0016a7f33aa323c126ac49bfe68ddadec4c95ecaa42c9340d2b29bfb7d8849877a797b3efb47bb3a4fc450e87341b7abaf5a037d9b95bd7bfaade40a03ae0f66ce2a885682af3477f03fb5501152aa8d28dee71d0a6ff5fe15057b428bb7e7b8772150564235a767ad048d47e52b52412a5a5442629be7d793486dc7650d7b321524c8f6ff0e78e472dedba91c3870a39e9dc0d0d2f42809f0ad7b7cdd249476bf5d871759c2adea859ad14169d199046591968fb8af14d29d440636a8d89e160bffa2b439bcf89f613afc4813c99fe9da68321f1832be520f78b53f8249fd7ae6acc00bbf58af90d4f70e966053060bfa159e885d1859edfeea298b0bc7cba37ebb20f1a45d1cea01dc1f47896cea9983a223af4a859c230ca9c05a62b66be840df294443c7ccfdc462635ee9078e31e100410ec472aff9b0e7bab549b73ced0d8e635967f777113e435687c5adac6d34e54912ff43f5c966fa5ad40e0d8a35d66b5540801646189c6cb6dd35a3f77989c4c8c5006839355e7e3046c3e8d50ac479fce1be7a3c4caf4729d032ff3e7a822bb5b1cc60aaec8a9efdb267628bd83c22d01da267a85f0eb88bd590a185ed4324eb52ab5d7a56446e85467637edb32bac112375dd6b16ce4fecbd2be190f05d8ec82ba7b3ce2c440d30e5da3670295d656ae7adf67adf7df1c6d29961a8cfc7377de789c028a685f8c3dba385a1251a7e41f7716c8db47b46c4fb70a9ed899a8d3c7c470c125355c4e40a393c966b95912750a8c962d7334507e676a9bd6f6b282fdba5e97e79855d44400f919778c752a73cdf18a7334b85cc7fc123b8487cead492381359114cb18f7767d37aac83dcd984b523051b75b0b94162e8ec4efe3535fa6c145619ca376733657f2a72f30503c40dbca289f9ae66a3877b938464c7f698767cf636f993522d7f42660da40a82376001d89a2c3fee0f0512efb4b7243fda8c9765bd658afb178c785afc0f947a2d8752c5275ad1b66a71c879170d7fef73be5db4fe5e3b1652caa713a6152684c83a1f97400b1fb74d1d4bda0ec71e353cdbd6006a8cf86ea4f62ed7682c4f4ed7aa37abad40573a2dac3c8a06b6b10dfaa7853f2af9827c6dd30fbff9893c4175393fac748e520cf8d3d92570d4c7b03f82661c7250e9858a2f7423a31b2c34ef345579527194f4a494169c928d65db05553906a61e7411d8468dc736039ddc78f054fd5bee6bf919e3526dfd4ea78c2409514711c5350a1cf7cdd12c2e277979c138121a7b2e95513bf4b10b733413c837bdb55371b364b05ac468a113c7215d8fee8d347a4f1a17da2baf9bf2ee1d817b55ca3f958713fd1c8f47c6200c64bff0d3b0022a1b6731ba84f1e3c1d7597b95c18723a58b18795247d23d900a60adeefba96446880c4952092195d2cad75129e40c21de09d21eafa9241630973bd7a384360e2318ceff457c1b1b8c18a1fa35258def1cc69db06499f0b5b3c8d482d7129b0d7ae640a84e64ff1d875168e828076cf081be37e72e440383d53eae5e35fc45996417bb1eebd843eada9914bdaf5cfbff4b346f982a353cb710cf5d4c71e2ed82ece3708181341762c34019238502a85320d27633557abd028f76f734ee6b297a57cd1b81c5b53c3d555d031f6240b19778c06fa5e3d26c785e1a71f3e1def001d93e3325d3130ce58be7595a70e9ffdae60ac682eb55d83277cc72d2a580713fef4fc875e609de46fb5606d1d446ec7b3a914fcdb0e4f6e4e8c59c6737384a81d20c2e9ff4e6cc360587a2d729e432a2f798b58b8bb817c6a054023752017f3861cd18d8319f5ddb3a7071c86f09429b991f2f5a77a0792baf0745294cfa4ce7c1d2300f79ddb1fe34a23c93e08c11fa4990380a50610b14440c1aa307c0477810390b55320852caa10b7b8a353667d292d3bbb24cc34070392971bef45b0a3b5685611bd4b43bf3681eca05d1b10de70469504491412da09f04b55363327636a62ccb490c7bea91c940b5799b0ade7a63dc574bf5e9585869894d3874dc93222b6c6403bc8064fade391fc62ce7850f76ea1679b39a4a1082676049af6e44ee46df23aad4585326da04f17b24ec923775fa6bc043b8350c6d75cfc80ae66168aad0e38ac161ef6918fc8dd324ed8cbc3536bc89645c87dffe27e431c5b719adf212b090b73b5409b4bdd67d8d1c4115bf74cb356878657de89f2f629c1f0b6cb70050e9de68843b020982dbead41ef273d94b83564c1b420895502a8f89f0578256da8b1471f7dddf1b5d438714e22681e357bbfe571f8362dce31e0f6c448aeb60d2012e68decd88da23a6e3824a2601f435c6b5c569efbb3da1a2176dbf87cd44129fa9905fb4f107edde5acf22f8f4de13fa8d0ffec0d0789eeb76e1a442911ffa422339d432f27d47fc946fdcde579b048f39f83775ca3b8591a91a6971f3e66c97adcafc0d509c8ae64c57c264c1bc127824925ae29dd139dfe74d66e904907c31757ff58b6a71953208bb7ed9281975c65d2eda4e8489ef6eb215ee65fa685c8f9c704212c75881551ac591ffb7b9959be58f6dcbd627907bfdfe5c316488eab13e46be61d3ef7004a9899b46fe07cd00ced54c6d009f71ba133555f0fea1794069238221c9aa6d790fc12be8f037e266432b379731e152af45074d44f499bb895b5c335af3d4a552285108dea91abb49a1a7938ed5cd036fa0306a0bf83203afa467c39e91f8d1812e28670918054f6200b4a5a3c00cabf59fa147333100334602e0da9fcc4b03d421ddb437154dd1470564aa0d5c633c3c579fab3363b9b7d94375eca09395405743b6016eda432bfdd9db6a9b1206efee18c38d68918c061ff30f242422524bd5eac6c8cac55bdc711aced85e15b7a9090e9cdeaa458d1d3247c229b887a4501c563725655010e10f2ae681c57a28a130c35fb3d8dfda636af439b647d0c7a3b4678f35d12ccf492d6974532cd7a3b87aea0af14516e1928f62be3f65698d7395a7a0f18a27ba2bdd9df0038148aedc3231296e1efba0c79aa19835ec55075ee0cc871c0db9bfce2302c1da1bf92336417233bdc0def90499b125e2969758a9ee44be22dde544b55afbc0aacc34e123600a1e80e95ff39064d4f89185be1d4f320982c8c91689bc329e21633c7caf6a124166689f97e84e00afe43232e87f0920bea2c5ad2799806c9fad64a8de343758c5023eceb3ece2d48e388f5ca300e44abd3bbb8246a586942ef1d0f49cc13dc2b68f085aeac09e00abee01cadb5cb43e79ea7a36454a1c572b7e38f3f30d35f936c0a9184bbda88fda26f4d261050eee8786c47494f25288fd4e1b531909a78b02ce793962a801bfad5fffbe9d6cd5c13668e31a5f8ba8efbd3c0cc3ee58fb26ab9606ecf2834ac84edf03cbd9c903f7f8c32925d7903bad290f630c14e5825cde28b88095a3710d6ac022ae0b6a27dfca0e79bbc7acfad26ffe93e3350912bd2399af217e5e851e7e7ee17377a15b3221360670214259d4900b8fc26611cd943a57c6bd62d212178ed17b571021029263494412b95231f0a843730800ecefaa5028aebedf2b4924d4634cf5a0afb565812d0c56d4034fe38834dc50684ef584eb056eed827aec897408909c40a0965f9f6bc61ea7bc07a46455fc5d2d18980cdd251edef0fc2460cc171fcb88346479b0372e835c77ba816a44c207d851f327b114ee55019a11469821733ea665de9151ca993f953e1a1b8d86bd14764775e35d151229a87dbeefb2e6f493673f74525dd0fb56fcd49374afcfa47df37bfac756ac9b09ff3afb30e6e05734d3b799eaec14f9e550ded1db81bdedf951c3e511eabc538f9c593b5c90ae64fc70a99fb95d1524d6dbaa3b220f81ff292253d48c5c8f540110e8dcfa6cc6f8e5cac5f1991b56647f7c31f514d869ed757a466374c62009220cbeece3168bd90b60a9db336873059302948644e57e2f81d7c310c08301176b49646723db19b99a6eb781ff06b4ce85763fac8aabd8450c4caab2d7c5080a5d06f6bcb7899788e5dd373856aea2d245787069c30e31bffd00c08d2a7cee06e2703e4b49bafaa16607bc9cb1636c9735fb872f403769161000e32795205a2483ff343ec50a8e5099702a85efced74c5874c5d4e96eeadae8a09d38ab1206e94713a5646d9ba3a106830269814d1b2030fb52c3f87e0233703e7b429bb8654e5c8d519d7f3a817b8b6526841b7acdd7b31b4549f8999c7153556ccf4a4f6301165a25728902124dd8f3254acc4f86b52b924c960609d0d20cca4c22d0c2d4d7", 0x1000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x3f) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0xffffffffd78ab5e8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r5 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000340)=[r7, r4]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r5, r6}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e7148", 0xd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) socket$inet6(0x18, 0x5, 0x8000000000000) 16:00:40 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x1, 0x1, 0x0, 0x2, r1}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20411, 0x100000000000) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000040)=0x8000000100) chdir(&(0x7f00000000c0)='./bus\x00') write(r3, &(0x7f0000000100)="9e6165dabd2d824bfbcbc28a697936c07dbf3284d226d9966d4bd815f39b04", 0x1f) 16:00:40 executing program 0: rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x18, 0x10) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x1) read(r0, &(0x7f0000000240)=""/124, 0xb3f09dc45918669a) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0xa0, 0x2) 16:00:40 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f000063b000/0x1000)=nil, 0x1000, 0x6) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000000000/0x4000)=nil) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 0: r0 = semget(0x3, 0x4, 0x18) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x2793) semop(r0, &(0x7f0000000040)=[{0x1, 0x7fff}, {0x4, 0xa73, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x3, 0x1000}, {0x3, 0x543}, {0x3, 0x2, 0x1000}], 0x6) semop(r0, &(0x7f0000000080)=[{0x5, 0x9, 0x800}, {0x0, 0x7ff, 0x800}, {0x4, 0x40, 0x1000}, {0x3, 0x80000001}, {0x2, 0x96, 0x800}, {0x4, 0x4}, {0x3, 0x68fa, 0x800}, {0x3, 0x9, 0x1000}], 0x8) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = dup(0xffffffffffffffff) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/143, 0x8f}], 0x1, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x3, 0xfffffffffffff000}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/50) fcntl$setstatus(r1, 0x4, 0x40) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r1, 0x6, r3) fcntl$getflags(r1, 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000340)={0x7, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000380)={0x4, 0x9, {0xffffffffffffff10, 0x9}}) bind$inet(r1, &(0x7f00000003c0)={0x2, 0x0}, 0xc) preadv(r1, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/252, 0xfc}, {&(0x7f0000001600)=""/153, 0x99}], 0x4, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001700)=""/4096) pipe(&(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002740)='/dev/zero\x00', 0x0, 0x0) renameat(r8, &(0x7f0000002780)='./file0\x00', r1, &(0x7f00000027c0)='./file0\x00') fchown(r6, r4, r5) open(&(0x7f0000002800)='./file0\x00', 0x90, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002840), 0xc) getsockopt$sock_int(r7, 0xffff, 0x1201, &(0x7f0000002880), &(0x7f00000028c0)=0x4) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) getppid() ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() 16:00:40 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x100000001, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xf69}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x798b2ddd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xb07}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1998c0}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) getegid() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x80000000, 0x7, 0xfff}) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001], [0x0, 0x0, 0x0, 0xff], [0x3], [], [{}, {}, {}, {}, {}, {0xaa1}], {0x3}, {0x8000000000}}}) open(&(0x7f0000000900)='./file0\x00', 0x28180, 0x80) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x100) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) socket(0x1b, 0x8005, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x800000000004300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) sync() 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setrlimit(0x0, &(0x7f00000004c0)={0x7, 0x9}) r3 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r2, r3) fchmodat(r0, &(0x7f0000000480)='./file0\x00', 0x48, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) renameat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./bus\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='\\$\x00', &(0x7f00000001c0)='@/.&,:\'\x00', &(0x7f0000000200)='![\x01\x00', &(0x7f0000000240)='\xfe:\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00']) 16:00:41 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x211, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) select(0x40, &(0x7f0000000080)={0x100000000, 0x5, 0x6, 0x200, 0x4, 0x6, 0xffffffffffffff80, 0x7ff}, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0x4, 0xffffffffffff7fff, 0x1000, 0x1, 0x7fffffff}, &(0x7f0000000100)={0x7, 0x8, 0xffff, 0x2, 0x8, 0x5, 0x9, 0x5}, &(0x7f0000000140)={0x5129, 0x6}) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0xffffffffffffff2a) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:41 executing program 0: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/87, 0x57) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x18) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x8000000100) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x3, 0x2, 0x3c, 0xf1a, 0x9, 0x800, 0x3, 0x10, [{0x6, 0x4, 0xe5, 0x100000000}, {0xa2, 0x3ff, 0x101, 0xaa6a}, {0x100000001, 0xa000000000000000, 0x0, 0x401}, {0x4, 0xfba0, 0xffffffff}, {0x80, 0x3, 0x10001, 0x101}, {0x2, 0x9, 0x678, 0x8}, {0x1, 0x7, 0x4, 0x6}, {0xfffffffffffffc00, 0x0, 0x67fa, 0x1}, {0x2, 0x0, 0x8, 0x2}, {0x343, 0x7, 0xffffffffffff86db, 0x4}, {0xed69, 0x1ff, 0x0, 0x20}, {0x1ff, 0x40}, {0x100, 0x5, 0x9, 0x3}, {0x77, 0x12, 0x6, 0x1}, {0x4, 0x6, 0xffff, 0x4}, {0x4f93079, 0x4, 0x2, 0x7f}]}) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x100000083, &(0x7f00000000c0)="7385821d869ce65ba59c202b75a454a77aefa7b34d6234e888ae62c53b06e918e1d20b0c95d9e6e467e8bad2c898d594f96a13e42525f5f7ad5608881eb3328110cc68568c5c3db4a503") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x3, 0x0) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xffffffffffff0000, r3, r4, r5, r6, 0x50, 0x7}, 0x9, 0x2c6080000000, 0x100000001}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:41 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)={0x0, &(0x7f0000000080)}) r1 = dup(r0) dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xd6) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:41 executing program 1: mknod(&(0x7f0000000600)='./bus/file0\x00', 0x20080002010, 0x891) getegid() r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x8000000000000) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/109, 0x6d) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f627573300000b46ec16100"/24], 0xe) ioctl$TIOCSDTR(r1, 0x20007479) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000001c0)=')\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\xe5+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='C])@\xc8*^@&+&\x00', &(0x7f0000000440)='(.$]}((#w#\x00', &(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\'$![#\x00', &(0x7f0000000540)=']\\+@,\x00']) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82cbf7ed0ab60d0495e53af076cbd5708f8318a09c024671c1053e199ffd6600"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0x8) writev(r0, &(0x7f0000001640)=[{&(0x7f00000000c0)="c320e1915010ccbfd82baace9661d1ca696e9994724b5d8d0af5df79301e09d8afe92e9a7ae78c2c6e6e45260f16150bc331c01fe39828313358a263a9eeec5298cd067eeb0d743f4505d8c3ce5aca91fd4799cb466945b3782297b9aeb40045101ec4a71bcd436a1197019540d6ed9d051ef932872cc02a9340568c0a217eb6980e7800709b4bf460adecefa744f9da7910157624b2f923566d7a78519eadb51d07cf7a5ec58ac257737aff7cc42ab1dcdb5fd2ab3b515149c41eec517a4a1d22f5ce5b1959ef53eaf9c64eeb91f45115219eceeab96fb503ca0646945697fb8b0f630d2b8c9b98", 0xe8}, {&(0x7f00000001c0)="37f4acd95f686de969205f092515629d79894069629b5d082b61998b99da49dfedab05bc028d5f400d06f564743ac7d35e1cf996ba5218d15fd07834756edc00ec0f0905ee4098a3016212bd2025d981294b350c0db8193a493e97cba942ffc0f9f0062ca0f89c1b3c9f0781196e605c1667e658912b4922db9ae1f55c4b682ee8a6028e23d913c1e7f2b4e68d9b3b685ead0670f2815282d6e222cba9f595a35b17acc98beb9d40dc07a3", 0xab}, {&(0x7f0000000280)="7f38f210b2808b3707f1f4e98b79aa39c225141554ad5f660f4806ffc870495ac358689ff580acfb30e6f1e3c63b6b2014a29d6b34ab3f2f15135511b3f292cd1cd97d70a88d7619ed83dca35c7d840275fa04a5cc4c3f2e77c135b3be6f6b1c8c2f7bd46be2ae82c7a4ed6e4dab0e742f909f324c22e3260855e49da96e2dbd4e80071d8d2a9474f12aee95dbf589a9935ff514dd385a431b4ff5ada2d3b88e0f79033280cb0a2c5a37a16790329eb6999c3f4dd3fed71a58a44803a3fe8f06112429cf96eeefc1da2d6c4c6bc65a45", 0xd0}, {&(0x7f0000000380)="7839b0c100c5de9526f76f00522be15f06afda3e0c08ad3bce7ee055fbe0627875c21234244272666f0a54fe0197f94d4a04ff6159f11c2ce97be32ffda842064ddb447ed3d1d2385d2f3ff1ccd17cd3c91599be7e2bb763d4433282e15b58983f8d9386cbf5636d1ea3f0cfab77a1adbeeaea444da81683f05da85340b90c81c16a8307872f63a88e9c7fd3f17dee4ca352816a47fdf11ffa3e81c6df968bab40fe1dbf8ae19a5028c09ef4d2931ce11a7c6944d8f4636f3e8dfc5826839d6c9811df40b612bf14a80591f853b0d9f44bacd8c469a6297a82493a1df23a466db00cdf337816c3580071b648015313267fb736", 0xf3}, {&(0x7f0000000000)="8405e18e3cd9d8e5fed02f8b987c4f02e73461b1df012118774bec0ef303d9d125ae0e", 0x23}, {&(0x7f0000000480)="dc5317f0690b9d1bd6b009104e8c9f062e7c0aaead81d0ca4e5e8bb1fe3ab496fec290e95376a5f8fe742ebb336b9551905abfaaeca56d6fc7f6ac6d19528c8a59fbba22d5573973d14012a917bbd0cebd4aba059fb07f15d94ecb4690ea4ce5644fd2b9598775d6e18e841e27da5478d378ac1c3342f5bb0f78234d340846b996179204a051b2e7798f04f1e86b88dc8a37ff2ba0c1ab18f070d37d16642cbf0874308815c5bc995aec4975223120c97500010e152688f92d39ee62712589946e4eb57ec097ec073b2bdcdc39f1b556a921b61ad992bb61fb1c0432a5", 0xdd}, {&(0x7f0000000580)="7791f34572a29a5ca28a0722ae4fbcfa2858ed1b5e59200c6d79f17d10563a8994810d8c292469371e29", 0x2a}, {&(0x7f00000005c0)="e114fbed56564a713416ca750e5171a1812a55a0cbbc5882ac59eb23f3a68e54fdc9baa722ec6080426666d22ce07b27fac5da6abf4d37e39d676d35a58bd3648953deb63b5ac1d2b095457c7f7ce127f810ccae1fc330c8b2e4a3574cb43a51e4e94e7d5d9d1cbd59e9cec7feba6e9a0a0a5220167ef9f878c0c98ce2b0807d73fa138b12eb5b193a0f301231f3d9351bed6937e3d03eb83447760d53def2200633d736aa22ef72000a0a42716f39d2cb8460838181c279982e0f2891e27dfff1f87b115c9a58d1420134042d4bd61bbab894ed35cdf619f7514543956c2df243a052be94730ec2dce6725006fa45afaba8e37ec5c5862d3d9ad61f2d8e9982a14f8e3a6d75593902e8d3de47a3491c8cff073534c4065651688ee1386652e257c92ca9b3f13b0fb8478e0fa8f9871d91d6a1a0a6f31bec18beb669ba60422c07fbe7f3e20b3946d6a0413f5a549a2fd1672f32cd2cc4cc70cb6cf58590ca6dc7fe3f48b9cd70b1997d3302e3fdb375057be8110e47f1936251e743f5b9edd92f5c9bace0c06b9f65e888bf394fcad309fe540e4534c1b253ade17025db0b9405e9aab4f2e970ee384921c4d9996edd6deb982709637c77e8d6ec98c7909714274358d82f9eb5056e533d884bde168545aa8e92a3613aa9832a7bc3091e3341a39642ccec616eb7c41041b6171282911e03a9c7ee1c88d37e75415f9a7b1d77cf751ee37fd4daacb537c7100d8f00be0b35beddf0ec36f1250924feba24dc3ad1e2a929ec4e9e9911b363aae56b0cfd628241be9df963dea914e91916cba8d7da8bfefa8ec251750c252b305a37709967918f68016e345eaf0ebf6a062da57b44cc548688179ef8e23b407b47f7314b981c9e0a0411501d0b85a026a87252b03ec0230bfd6ec733f9c824142470e1e89f0ac65af918a30907d31d2d4b0cb35326e8b4906906067248982961ec060303a5d298ca7722b222d3dca06e7913ea53c6bc69f5c52520d560b79eea52352aa11e79646e5729962dc638df1f38cb5b8a7f5936a17eff7a74b9b43dadb7e2534e2f0dce269c2a1aa2ff3a1e95940a3388c5f63a53e9de8f88de88b8b2ced34ee8fb30f89f64424d72dac45f58f28b8ef1b786461b7748be78f3590d514a913f96f365cfdef6e26795ea57f6f916125d4f9eb440d531abbc3fc41c65f0135c7a5380bd0ac4bf14f08e0fe34558bef4ba11e8f6cbfdde5aa7364782ec070d4f4a317b4b02884a8f6eef61711c79e299da8915c4c652fb402108649994491f308fe387e061c9fe195ae0f1af32df74669de8e386fda866335e7aaa48137882e53c84bb561a82bc2dd3763db48eaff1b773ca02e41a5198e8d44b9f06de836b2c88f0ceaecd773db6b8822648fa94a3400f5afeb925442ec3c9fc154ff7186e039f6588d4677bd53fb1ce229b256288c2775938d9c2c10f0d1952eb21fef72f03e7a0745e1e43b66555775fca217f4366e8752b5309283d1948bcc6184cab370910d49c4619ea7cb2f241a36f1d17707ed2e32d3631bb4064992ca52c0d0e0b99a47c53477b2ff1b97f3bb5067bff6c30d34ac89ea1899999c0a5c5d6f453e8bfb3c547a7d3bbea154ccd3f6b81a62be98a1b142474eed7e82880a2c51b01e4ee973d0b5683634c5f1fcb1d4eb2aa14c7086a6f85daef8c4f8e66061ddf8d17e5ff047973effe179b920d8869b31aa6286180510fdca2995b26b6b27e30d5a723030ce7a1ef1f63e806dfd1402d87f6bedcc7b0f1b9cbe504e9b24b4b5c1f058528ae64c4141f5cd2ccd0cf337d43252257c54d3d64d082dcb1fa664cfc11698bc61c2bd0a43ae3c12fec2f8c8f780b1a56ae5cdd54e369d63ab52efdb474b56d0806ef8fc26052d4470ff4a53885779393902dd2e797eaf727acf5e01cd4fac3cc01f0fb5ccee65a079966c3c1a1183e226a738d9b650d80425dc46eb84ad3ba18cf7bc13e05cce60c9b6a252fe7de77b06a4c8ec24b04a88d3f264dbccc376b807d81e4036ad03f7d13d799be3214423e35f14b2bb40f099fe3e8833fc5078f1b8828794a9a037cde9d4a4b769e81d1f7e8fb4570cd59bfd2d9907471c06af059dccc53982632074a8727cef7126f81ac18d1adf4eb6085f16b7865894db786a164a712bbb8e53fe4db627d2ad186a26d0c34626d7b52ba4d7719e3abff2862a6121b67bf20fd5553efaff5fceec9dd56c80146223d22b80dcff30e10fba4940a245d2a559199225961fe299258b4c5c706c014d4f0241bd05c5eecbea68916f91c64954ebdd79cc54a471a43a597711d05dbb2bc6cdbffadf2ba65bbf1a400df96c891d052ca62f7a227e5eefbb1bb2f432384ea7b1f14a3d2b4b7d067f0ee4c4db166783efdf7e930af44652c4a0a4eadb4b2a043cf6a6b233fe5a7cacbb9be917d6d7a1c6e8e4455e96482abf5dbdae327c903e333c422a4743e9e5e5d34973e90ce015be2a68c1244121b9daaf40b6e004041700f5a87ec4c42d0dc0006beb86e5410404a7f500eba2b109d14bff010e98201480773a6eaf8420a41b786a7e78024618516e5c8d5e1ccfd512789e3f722f80a597b240c056ddfcba312cde93d6af06686262997de0f219506b9815bbb1617f63a9583d4a4ad5b4997dddd732ccbd53330c3f0ec9f8fdb2fe4c8e0db4659c866d09a89962b96442cac315e8e48d580eca02e0becdc7f49ddc60bfbae3b741d743929051726a0db59a369b9c21ed3e5e53c4f67239878ec3d47fb837f7a1f99fe633525a4df11cc195ff0170c3fa91081869dd604d2e70186c009ed23311e19d2879db1eb08c3a2af56650eaa55a565cfcfc940608dc9a4257cd60e9fe4cc5219060370e5b35f01de52082b728c5204ab12af8d6d5f860b75e41e3e3cb0049a082049ea633891f9f0172d3048188a331c04c5e511f0366ee18c13af6fa32df1f2ba44e8be594a528d67428166af4bba1f3c61c6ab33d465f13a24bfe6baea5edcc70b17941044986e4c8c5ae503cdd1cfdb797a5e3722d72dcf3a4beaa88e385086eb106806823bda58466ff2f7ad19e96426ee7845219233f6898727908ff8bd0f583bdae0eb8f44815b16200b66c9ae0e5b8267165032330e6931bf8233a7d609581fc381843793c65ef4a0e40f6e57d5fffa6fecf95471b0d00d1ce8f2657c5c854bc9be37a3f22bc0e884ecc3ef6b9de9955313eeb19e60119552ced98fe0efe36c1314449a0c166b225b514a459117feeda195f7c52e285c57d8263ff3477a7d1bb1ad442dd6409eddd0b91d7eb677ae8e3f4d9d14a4e6f307146fe28e1650c8e789862fd4cd3fc1aaedff712f4cd460d1fa036b66ef385c4df067ef8d2a2e96e9b3f876a441f240e377550efb9e26475c264f3c5436830c7c6bcf85ce19d64e206556792d19e455e2326accefbe666cb3e649d2808d02e2296715efb872658833f4e624ec3545c372c59181f57ee439f01ae9018096fd03b7d136235c034491302714719aca11ecdc5e8a5767d79afa45bf535db41b5ca63a3bf9ad763ff25e952605312600a30f5f56f268df06aa6872274808146afd276e24f809382994a201bbf3ee48550819d4b425b4becc305607058b0082e2089aeb9d7bea48a8c63ca3ccb36111241e3f68978137c179e55081ed98aecbeedf2ec20fefd2f00653289a9703f04c6a0af49e5cb9d4b15de0902874532a5451a34d608eba518b36504546855a054ab8f863ceda426b9a9fdabc04483903ec8960307c937bef171be810aa95b7482c6c63b35595f602a1d3debc60109cc55bba2c93c486605cbeaa034e2a0d319b60e7cf8448d8b3d00ff4d32c3366c84b15265a04a92dafef5dbc89fbce015e826fcd2358e8ba9f08f2377dbef0674aec9f69055cd785ecc3a8eec3aa624b428f380d61cb9931e91396da65e0d7da4898641c8a2b36efe5ea26ee5ee6425212d84c96c513477a8bc2b84685160a180c252257be39d856e8cd8bc824501a8889c2934840fd3acfacea421ea7c1ab8fc607d2c1f52c5b5089e7b41eff30193f243ba1f7aec8b2aed2df3d8df0e87bad85b58fac7ca0476c3649b5a0414da33db9ed376abdc6a9b1d9ffe2a3343de7db7d1f3373154f3cf51a35b3151cf56db18c67da2c273e0136b1faa58eca7650f832cced135f6ac7c4778419f29cc645e63f70929a7bd781c4f88fa8930bd4492e79978a98431d74b0c840fa3d8bbcdf2cdd6c8d07673e7cfe3cab8d8304e5211d3db2b8f3daa0c3b7406e22c9869d2447e1770583bfe88f4252dc810e5a7791ab1dc31c3aef8b33ae21a185fc6298d4bdff34ceaae0fdf0c770db680a284f002b53936f4a997ce57e9de7c6fcd8b63d1e89a6f034439b9863ae4fa525c269106de63edeefef7a38347c2329347d3de8b1c1ec0876d055834db968ed5e867158624839a69e1e1dedabb80a08d230f2a46e9ccd0b97c550546c20f415e6f648522f3d3bd03f05a863259c21a8a9e0d70a9a3c8e4452b27ee7be2cdbaf99659ee2065f5755b95be94df009a201f9b6640e53e87e36f808fdc7819928e1fa82c53b991194c236e8db653b1584c5f8d9525aa333c35083fb12f7b71c63e0d5fa8f051930c9f6ee38e4d2f8ee53c77694ae7ad9666a1e1ca72f35b9bae2410185e6aec00c3d313217846eef9e1187855d8584c3467daaebbe3864e77f3095592896ff9c09155b28af8a2aa0b6ce98f106f6515fadc36092a282378586901f44bbc91d880a2810f5901a218526563e68d025b453fc1e4c40bb88ac214713fd8e1454183049250893a107446937e0574c45c8c46b3b94d06bb26697786d70518ee83a0ab194be24c9d19da73c3aacbd3a3610d1dcf2d183103c3f78100fdf404f6b8c67d0a20f50397f0ecf70a5e0f9afca7fde0742004f04820d9820cf4730f1e132119308772ab3984f69fdca4ec923472602f48748ff7ffc928d3f3bf827fa36c02dd7c2673665d3370812eccf78fdca674091800af61d2c3a1b83f293e191ede4a6aca5537e7e876ef3ad3ed4d4dec7cbcdee319fd7ac099948667f46a5935aa6b3fd5ad116ee0833e92c27796e201608c2dd09961dc2672b89664b44529cd727138f1266b73a32663a77f3a859a5e2df10ffff10acd0dd1f5d7362a86598df61d0d21619583ccbef37cec2cd106027e812176417d0e89091ceb544a0ea7f9c46f318ffaadf6ae898e43560346c2a442659945784f368656901558cdfd17fa3477eb71bd0c1728b7473f4333813bd8d533d29bcaa85218e025c88d8933f802023e22641e89f6d216fb8502bd81960e486a0ad61130eef03ecbc8af2e034c06b99554030578804285fb82a60e3a207d2405b6a6507b9e9e4baf635ee9c69de9bad6da0e9d6c351077a2a2426f38c98f5fb388f2bdc4c867b4ef08cd61fce57a30364de83f4d5c0886fd55eea443f7ee5b449e6c1aa54110100ea058f074f68b01b21f3a7ff8456a6392377ba13bbe64b52017afa31825e696720f55935aadf8c90a01d3c3143c4544c0ffb85e92dc21d63241750c10417752fd6b6ff582638f727851b2cc0407f72bb328583dd92f175eea5a1db5f3c82ec1f1d6ac67f7828f362ae64bd687a838387ee28acca47a1a4589a7bd567107dfb3896bb0830c72711a584864ec53d2728d36b946930e08548e58f1dba115452d4b9e826c17d66029bee37356c86dde08daa29f636af1a6bd03d764811b368c444a06fc709a1330d933a10fd7ab64038f8b32a9b16e84b335d79b5afa139da465f9f9bfa6c56e56eca068f41065590e4d6e54cbbdb", 0x1000}, {&(0x7f00000015c0)="7da6f7ec268374d15216ae1057123f753f138c0c4e", 0x15}, {&(0x7f0000001600)="490912d7d5070519d0f1ada1fd9d1db190c1bd160a9ca4a8cbf2ffa7ce78af09cd5d155ec92d13", 0x27}], 0xa) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/4096) msgget$private(0x0, 0x2d) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0xfffffffffffffeb6) setsockopt(r0, 0x2200, 0x1, &(0x7f0000000100)="188901000000000000009710131f255a080461ae756a3858a3e0fa50d012632703752bb0942ea4db6c330659881890ceb9f689b03453af7ccb3cfd8ec89a7b3cebb8ef495a2ea7aa28f4838f0000000000000002d5082fbeb24ff49118d326f3390000000000000000", 0x69) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) fchflags(r0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x40) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) getitimer(0x3, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) getitimer(0x1, &(0x7f0000000100)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = dup(r0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) 16:00:42 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xf0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x10000) fsync(r0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x101) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x3) r3 = open(&(0x7f0000001280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) sendto$unix(r1, &(0x7f0000000140)="e5e1cc7ec367f9d0f13f3cb1664e0687e74a81741a7acd7ccc7f4b698ffdffb8b49ad8155d8d8a1eb13a46381ff0b6fb0ee3d5feeefbdbeb52c4494c385f1cb30729d8c70bc9c776e6be6b3fc749f0aeb71c3cb5723315fe5fcc2cc55189c7a5bc39ab38fd78456bfa1c744f5b4ac4305ef6c0b79114fdd9af918f4c0bb36f409cc71dde054ce4c75f87e0c79c5c7bdf8d33d3745370257ed3da78e194755e3830036a34e2ad6a560df13f94e43970c2fdf12118c256e194cbe0d513586c32d1b404fe66a840f65c48f50478ceae0d8e6344ee", 0xd3, 0x6, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) fchflags(r1, 0x10001) 16:00: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 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000400)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xba4d, 0x9, 0x7, 0xfffffffffffffff7, "af12f6e775c8c0061a3a65c1ba1f0b39f30a99a7", 0xff, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0xfff, 0x8, 0x7, "74cc3da0d249b02806ad4bc697f8a85440d9a70c", 0x4fd, 0x100000000}) read(r1, &(0x7f0000000540)=""/226, 0xe2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000340)=""/170, 0xaa}], 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8180, 0x108) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) fchmodat(r0, &(0x7f0000000200)='./bus\x00', 0x40, 0x2) r1 = socket(0x2, 0x8000, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = dup(r0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x7, 0x6}, {0x41}, {0xc7, 0x1}, {0x26, 0x7}, {0x45, 0x6}, {0x0, 0x20}, {0x44, 0x5}, {0x67, 0xdc0}, {0x86, 0x1ff}], 0x9}) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/50, 0x32) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000380)=[{&(0x7f00000002c0)="9c23fbe5281196d1cd4a88ae05801e22b9d97424b4a61ab12694eee629e871edd8eaa79ef528c2a799abb75468f01e5c9074655980b11d857fca10e27752e117451a22c2208f3427520a2a365fedc88c0406100c2811f55db628fc3718a64808238865bbafee8a6ec00f764114a4ecca541ad39b0abee1fb383fa502f587a481a713e0795a7d1135dbd78956ab99394b8c04", 0x92}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r1, r5, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xe0, 0x4}, 0x404) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) lstat(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x801e, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='/}-\x00', &(0x7f00000001c0)='^*-)\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.}A^\x00', &(0x7f0000000280)='\\#-@\xd6:&$\x00', &(0x7f00000002c0)='\\-\x00', &(0x7f0000000300)='(\x00', 0xfffffffffffffffe, &(0x7f0000000340)=',.+\x00', &(0x7f0000000380)='\\(*.\x00'], &(0x7f0000000540)=[&(0x7f0000000440)=')\x00', &(0x7f0000000480)='&\x00', &(0x7f00000004c0)='\x90\x00', &(0x7f0000000500)='\x00']) r1 = dup(r0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000680)={0x39, 0x0, &(0x7f0000000640)=""/57}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x3ff, 0x9, 0x9, 0x1, 0x7, 0x0, 0x9, 0x1, 0x3, 0x7f, 0x5}) 16:00:43 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18000, 0x0) sendto(r0, &(0x7f0000000040)="85ceaa308c8553c58987c0e245ad4942fd60f89d04bd553229fbb664b7559423cff6d141b4e1f62b561df9e38ca7ed4f7426f483287f33a4e799e0ebe3b0483bbc5b7f66763f623faf5faf1e742d80e0b734cb029fad84d343d3660fe9687faf9440f97f237b2ee3100baa522bc984", 0x6f, 0x8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) msgget$private(0x0, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:43 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x410, 0x88) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8200, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x3ff, 0x3f, 0x6, 0x8}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x20000, 0x180) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000280)=0x39d) mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) setitimer(0x2, &(0x7f0000000000)={{0x7ff, 0x7}, {0xffff}}, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="9532bd7b384cc923ac82f3bad40efb2e4701f9207f77d8ab61e5ac9d7b6b38d014ead181f015add0d18b39e545ebefc2ec7c4cd7e67da210a5b9436d3f718725c2bf26f4139f5219c2f10b0ed2b359d2b2c5db52479a4a5545f3eec7b327d35567189087fbca9fcdec77b260126f5e8d4a0eace35ff5d4a01806c20d6586d9bd31372f45c3869563d0d6d5be6ef83eb60f003f38dcab07ebceebd30c79d56f633dcc7238e3e43e08f718ca28622b11eb84885759b06c3687f087a17bb48f62d8407819ec2f7c59f28c794baab05c1b24cb7ef771169c", 0xd6}, {&(0x7f0000000140)="4ed7612725217ec6211789431a86037dafe2147a7209f2045ca467d1c05f4472290c749bcb9498e6c9f127d3ca4f1b5b82f23c70eb82db133605062b6052776f731aec62284ed5d654dc4d0a3eea1c", 0x4f}, {&(0x7f00000001c0)="e06dce738795db9f24bae01bac7105cfc26459eac5d391f41162a72ba56e12b5a2f479d5afa12d0378a425963a8e8bb111290c181b8cd1d014455234f2704bf799115e10034004fe0e0031f82785a7398351aa021cef37769201b9257eac8380a1c1238c66e788784def7b0dd3b6bc7e4b9f909ece2e76415aac0898992dea10c43fa55cb980e935b71beb159bb6e042b095eb9f167b78a18e2f9f999528600c6f26e51ce82b0601a0ac12c1073bcf76aba34d60d97afea8f3277a530014721dce3269d90275f177348227a72df0cc240809fe", 0xd3}, {&(0x7f00000002c0)="a8433e48bda4108caee667f40141d3fa257850d7f13f7c9b3b3a2608728a305fe679d96c3b", 0x25}, {&(0x7f0000000300)="1e085ae5e14cc903ba64e8f85d69b3a07f505956e41c30ed4a6926fdab9a1818c62968602a01b92d537508e64d16887cb2a6f5b003506ae15ea83bc56d4943bc8245851f253b5f1c85f24f8c1efd95d71de973044a2e24ed1285ee23ad01c9b2bf8c7e6f406def983b0e5c10a4cacb38f0f1c01249484e260d7d8bec4194d0c5c1cb50fef962509409c989f5f75dde8d1cb2c3ec13fac3d211703182bab801136841541ff378e925285c0183033fb29cea6d71f6ffa24d205b4bc527427692dd118de5a4e10470d9ba37849e2e6622ece77f97a4a2cd17cee72a5b19c02f9f46bbf486331aea20117c02f4aa7f4495972d2a9af756da", 0xf6}, {&(0x7f0000000400)}], 0x6) 16:00:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20010, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x9000381, 0x0) getsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000), &(0x7f0000000140)=0x4) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x21, 0x4, 0x0, 0x39a) fchflags(r0, 0x1) readv(r0, &(0x7f0000000300), 0x10000000000000ac) 16:00:44 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x10008, 0xfffffffffffffff9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0xb3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xc3, 0x0, &(0x7f00000001c0)=""/195}) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7f) mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x40) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x100000000000000, 0xc0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x401, 0x4) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x49) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:44 executing program 0: poll(&(0x7f0000000040), 0x34de77d9135f182, 0x4) 16:00:44 executing program 1: pipe(&(0x7f0000001140)={0xffffffffffffffff}) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r2, 0x2000747a) renameat(r0, &(0x7f0000001240)='./bus\x00', r1, &(0x7f0000001200)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x40) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="d0577b714d9c0f57b3e15b615e3fabb9469391d9460555b12e6b15a880bcb55a748b4194759c84cf220d7e", 0x2b}, {&(0x7f0000000140)="6f7da8f9e4b4500df9d714ebdeff62d5a282ed446cf64b0b4c75dbfd1077c3e70446939875de998e8e79c83ec0a0d95efc62a8ce9c04ec435e1cc18e2453b61701f2c2c5183c8e6b194d604040458761b81ab2e7c5d168987c6e91332bc118af32ed14128f585bb7edbb9854c28ec4a404d2331d6556574e0b00632a4f2844f819df52cdb6938219354bcef030d1d855b04b51ff58303f302484d078e512ef0a6f6f82dba068df4ac7630d86ad98adf926f6126743fee6fbe8fd7375d9c51f8095bea0c3b3143880677d298f72eab07566032edc6eb4ed0b5e97d76d673388cec8b86493185295a9f676328f8eef2e0072ba2038250fd92ef16a4cf3688894771bb3afdcf7c4f62419aec220cd42388543f7a167497963c4628993d54b5dcd157cfdf99bc48aab61598ea2e93e5ef3a7bfe69ec72a03a878fdd0cc55dd9ad6f91fdab2494380de153c2e7e28a5baf02e3a33bb6139fb0a5cb58b454811309a7806ba73e70369c9c232d757ac0532435f9ba83292db4d3f10e61c7a5913b26c0011593bf879b110391f69d1ef36b11a412b22b485dbf1c6333a747295d62126c1ca56baab8e8d360b093d4aec475a692580e1ffb9cd69b7cccb9ccc51de7228105deb04e623bbdfeb79cd4b1eff6a36e0726b1de3958fdc5b11a102d1e8d32253a2764afd39a8528c84cc2f67235670f1d784300fa69221ee01b10c600164e9fe804eda654234f731317b18498f03f6db31faaf3d19dbb23aa810fe1ea634434f75861c564df972516fd8a7c4362a2209414c55740c1227bbb80c6ffe4b9c9d9f6105792fa07008fd292c3ce1fd5e578b539465f3deb81d63e45e3cfc6257bc60ace22da0158a090334ca76234773053dfbf3fee0dd4f7515380dd46724c91948a62e41a77074dbce89ae5b3afaed106962b927d7fc65f56f55e0f8f643edc91b34eee7cdc16a5ce0819bb4b2db5d83dfdb7d3e807cf725b2799b7076ae60099c1395f38e112920a48764f18edfa3172de291086a3c7b0aebecdcf89a46446350bfc538d37718a812a7df9133a3c128d39ff475a32e78d87710544514791360df615a5fd07786dde8520f37baf8ae5d10f493b61d64292fdf2ea5f1f10eaf838c99d2be6251515b1ab8d19f710857a9a952a4628b0a3a04d0e946450ff7bef8ebc1a6e06dc7a2bc1d31ea9bfded799d0f59813e9f3f7a9efa67761fa46992d5723e03715db7d4dc3612a77f093e9adcff574e49761a794f6b8dc89fc2811589813bf48ec36a89b0cea3dbf713c51871d92f44f66bab18edd99e560438d5d1e6304415036a58db7b319dd3089eb1341b034ff04f21c8cbc7126bc6e3c6e275d689994f6542ea45ba578ad04876a8f2c0a5454528cedb513a06c101be04414ca329861e89821b4db52955becc2e4c60868e72744a14c43d4ce38619756754c982f32a599f04316583e2b45b418d6ee338e1c060132d392e52a9841e61162d21bfbafbf979dad94315a9ad7ac3f05b458ff6f7b6b554f12ead6cbbbaa387452bab4c1f9da29b335dc7899d18ae686567b0cf70f1b58700e890bece3e4a9c62d7771d5e34e681d336acd07680bfafa7606d076ded408a386a0f844611c6253e81ea528574a497708ccabf43348cd6eca41ecbcd90689bd5914468db13d942b062b7d2dfa87497dbb3161705da3801962c5c3ac5a908e122763f6090dacf6bf56e94c8e57c9065abd2cffcdce2ea2a39e8b3d17d982f4291605bf3645f376c40c23a66d486ec9843b71fc4b51c3cb9f152b606e3adf586e711bc0a0a4eb5101b157cba7c5a410b7f201ecd7e3acb50c5d7a95e7168da1cfc5618fd7e24d2efee787f4b77b4ef25575ad3da0d76ad40ba444ea24b0463b555e32f0285a5140935be954fbb30892d6c9940544b4ded46496eff4a409541d1130cd4d8dde32d277bc5471229d0c22c0dddd0e2cd06f9434bbfe76cb014514aab0316da756771ce5e2bec06d92b5092db9484c756e682cf7de72a3cf7e8ffafd2755db30688438494e590df71aefd303d91af76537611c7bb4d7211541e48b3117aae7e8e247ea1936c9f9b3d3607c0b6ffac51080fe30e06d26dec172ff3abdefb3d5cc57ba46c40c369eec60c5b9acb412fffce5c72fd84b19b69abcbf197b13190bd1ab955118ad782fa1be6184e6162435ade12ec67443718cbaacb7b0ad7463389946100aec69b6143aed6abc461b6ada2cec69a7be1ae1ec4909f82cb76916194dbcc7aef8d5e6dd5c0d5867e030a0c84c052d46169bb4d08c306454d6bb87dc66ec0b44210cc6129a4e099723697ee88341f719c0ab4a708723dfefb5b608655012e1d26640b7ae3652aee2a8ec0acc3543858cd14ee22e4bd8f7f41c088003f82fa6ec8fb28344ada9983330c9afefbccb4f1a8eb45b500d12635fd18cd4f7eb49d13739e336bd0453a9f1beabd4b24fe4ed3260101730c897ec0402ac584f362ce35228ff025f360bcc76337a8ba8191515291115e8e377e2ea7302c10aa0a12a89e225f3c847a121f62cc4bc748959852bbeb3ee71148a424c73ac4a0c3d335ae7ee2d5d900fe483b3127dca7430f6c7f8c3a96796cdedbdd193c25bda912010632da3d1c15f24a7d38c582965516b118856b4143655183b65b6e90c01517d37662f076e675c9620512c46e8986fb013a117a1ab92ad3927ffc96c94e956cac060e5f148aff1ebc626255562e3a94cbaf6fd76bb3adc5e7c8e0440dbdc3326869428d8ba93dde1446bcebdb00dd4c8d7040b736fa7375df1c6a973fe073dcdef9dc6d6e3357ded1935343dbe8b01d85ade15f32869f1be597854b1e0098c08b701d3252ee084d37d9109cd4ae8cdbd9e59db309ba2d1cdc606b9ad9955cc109d4d5e677a13effe57c5fe5c1db86fd81236f5a6fd24ed8985ad37347f946d7b916f44e58dd824f7fabe47d3a71f2cbe318bc84b543c5182d3be60f231a03088b11ecccfe006832ea3677e57e54bc786e7303b78cd986c1bd3c15e9f6135470d006291043c43d81379b04bdd1d31bf32ac0dda6288eb12095de10e90ba1121b5d02e8d7157bfcd8aa3e435d4c76f063334782f00e334f90bd3e2dd9e7b7c31660459efc35d9886d9b6d47e34f1a4284843ccaab49d8b101e45a9428a458c74b0d42b2508397241755798fa02f2e68a7fb4f96e721153bca1ccf8fafa3613eb14ba2d4456aac690445d3c1140ccbc4edf9e43d312075d2c5ddb61bd025d5ee0fd548ad98db3e0507b65f937734d8902875fb7dc12c2ca210261b7a77b2115a3b9b94970e8ddaa294133876be31921e44258d3df650cbea0ccd3feb0e43bf655499193a4c74da3725d4f59f1eb8de9b945adda2fd2b8c37e7619166a3f5295ecf200d9563f3115398e01f0960b03fa8ecc38bf267f7550de1a5ffd6c95e94a650a2a8a2b380288dfa5bc605ed904eb07f9ae93d7f508259d7b6c37a681bf689f1696622bf0c23259a0df504b06f3dce742ee6b1df409a2a0c23f6dbd7a3643216fae62c4191bea21407f61e03b12a54c9861ebccc0aae6bb797510f58eec49b15ae0aafaa712133f72c7e25e5ddddf50960bb7a3ff8177251cc2518cfd2cffd2c563b71c9da5d53e70c99a2f6d102227b8015ffe3924fb3e42421f7d358a7b46f225268ebf4830b73a37a5e5560632edfe87cf3c9942cf6872b988394bfc953aab542bf8fe4581922e5dedbbfbdd09a3e3936cc4407a1f61385408f78b4149fa56930c4199e6a8c1d63c076287f7c26dff39068053541e9ecf3b493505af7166203b7da4a457aa48c8d897d113b505f8a695e2c57f64540ba3542d6290794573c9086b63b7fb9b5430e2ea9f9bdd76ff8656c1daf9993e4e3d622defbc3c3ad9e7b57f6f4a47d1b62a728b4acaabe585cd6d88d54cf43df37f217e02aa4c446b1cc6ff5d148078715f5daaf5ccfdf27ce5d30fabddec0b2f1365a580c9da1f3564ffeb7af1881840ebe130967ea1453826921e7bba18c5f3841a1c2474e984e2fbd3266837bb767085db3c12601c14fafbfb8398a00304e2743332902b79e147981bdc15e76fe313c5bedad8f6083b64d8ef273df04b71df6d901ae0195abdf7087e6cfa8830ca9ad7319b8c450443d15a1e6f1f046417ab339de382939d9b7c2748a9ef6e0d7d5fd256973c4e3783b3cf040ae2a152f8772cb7898c0d0a0a5f8a4a4aba1322d6b15b0d5618e07a329b1193383e2c8b7a017d575d29e221ba78f06fbcf10c0ec2bc503e0838f3b6bb0702a6dbfee4ab15fc1617ef21240510efa04788b0e7d5d3d3afef80471795543e09a09ee4654a1df3ed97043ca5258d090347ff007e1035bbfe63b0ac7496b15223c01def84a438da8059aebaccb1c2b4e699662797a44a0662f60a47372a261d54e79ff7132e66efe596d0cb0eb9dd6fdba6e63abab34277ba6681907e0ada87434fcfcba75e94ffd6273bc7f5e5db00d8800bb4e3d589f2a907bf77f04b7265f8587ca61f736f1cece6aec106b05b4606709d2e67351b51d2d9834988c68b8a03e67543323d75f0196a8fe328e3622f17eafd093832f526d50a73855916adfde2f70e9b3432941f1563f4d15a3a64892e1dd4d224c54d504d84c9d521a49fb9a206e000452aad91f7a9731de8651ceb32804b70569ee3dec4adf8f2d63a0db775831d08253be17737dd4210c06d091d46751456eff0ae5ed6c836a00a1c15136fd522f899ac6e731e2c536ce8bf70a907932f6837566a535d0b947956b23790126f6eb32bd597b937e108a4837b8542d44444b4878b9fc64d908c9db90126c342db42c416b5d255ed5fe75b6a8d303f873ecab153bfaf70e116bdaa794b2e0192f70bb5dda9d91e0cb52c3461852e7e492ec0a45195f3f4f829091eed1bab57318a094d316c278f851579aec37a1e13a5d00c6cb325413baee43385eb54483b1e3f28fd54aa0252b6effa8ce0070da66c5fe196cbfecd6b40a0e039e5ae1bbe979d3cd9364c6070ee21076d72bd20b6f24be64e1dc28a7fe89ed5c1457c28ebef4d62fcd35f0610965e39f5fce08997f1c04d303b0bed4c848de6328af2f82aa07eb330d26a021bb623f228c1c48515731cd62ef76c68ceb126654713a3b6734fe39214034d52706b3c3cb87e67a1d7d7ab204688ffb947a8b8381039e7b99ee37338ba0e957f7d6d41cd21c3460a3a1b41ebc0d45c71d0c99e0c6bf22bef63ff952e4f658c9a2fca8fd18a6c4bf0049b091ea35a17b04c0406fc535e97928355e925d3c2b885d98bc8e417c8ca8b86fe27c4b40073e3d1e616a5f7a99df1616365abb3bb58152752eabc296bc66520cb19f40cd2ee9cbb5a7657fac8527d060ed8f6011a3b1baa41ff71e6fa30e4123f34bba41e419e435a617a9033fe4724ad779f287b83b293da7871fea4b7ab30d6ec469b2fc875db2b19e3831caade6c9f005b7162cf1b02a0796f307cef8c26487550e7f61fca4fa0800913cd517e371c632d2b5994fe606824344dbc308ef8f39b53e8a2f72c272e543f02f28c2f176af4b345827a76f114fad8f88d32f4f00407ca28baacf4464593e1d74de8697a1f3e3a756d42df800d1cfae51b62c4f7072efd55a5cfefe73b6ef9283ca3dc0273f9bc4a88e1d0e82d1cbb8fded3da76c79a9dad6f628ec36a1866ad18ff8dce6230ebeb79e2d9c131dd721074e9cd78a03e26ff736ac9063e1095256499c80817d6cfc1b6abfca96076aac97ff6c0b634df8d57a70e2003c35b0e6f02a58815ac3871ed1035d12358c4003e0a4211fcf4b9d4425dccbf617", 0x1000}], 0x2, 0x0, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xeaf4, 0x0, 0x80000001, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x8000000100) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000140)=[{0x7fff, 0x3f, 0x5}, {0xf79, 0x1, 0x81, 0x59c97703}, {0x7ff, 0x6, 0x1}, {0x3, 0x7f72b9b9, 0x0, 0xfffffffffffffff8}, {0xe437, 0xfffffffffffffb80, 0x9, 0x5}, {0x81, 0x3, 0x7, 0x80000001}, {0x3, 0x2, 0x1f, 0x3}, {0x100000000, 0x8, 0x1000, 0x1}, {0x8, 0x6, 0x7, 0x3}, {0x1, 0x6, 0x80, 0xfffffffffffffff7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x146, &(0x7f0000000100)="00146cf5a39d5080133e06884db4bfb98e37209a6d928938e3fd1209000000000000000b269cb2995a09d5") 16:00:44 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10591, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) r2 = dup(r1) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="037ebc3935f4e39643c644dbd1dce8d9c8c0d9a93861f9af17154ae6", 0x1c}, {&(0x7f0000000140)="a29e976e800b06cc9f951128a269f6aa350002cd7bbccb762d7398e2c764d60fc8250f417c74a0ebbb9dbfbb38562906d9f9a62e4124c24276a33b81dbdc3640cac89d1ed659313106f2617205013c281b1428bda7c5b2577bd85c29add587f296cd8c2a9eb19eb4", 0xffffffffffffffb2}, {&(0x7f0000000200)="812b5e8123b3ccea067ef5f714c9a216515e35a8cf1b7ffbd8432dc68eb66d6c1e8a321332987ad6c725774de4b9a4377aba62acfaf3ebc5cfc693a835b8a151a0a1a4fa400b6c6e03679c4eab0205f17cad9b03e81e5e7df3f6eaf527b19f3bef5e6a860e9d2bfb1234e64795daa286c8876c5b4290f494725357ff70e98025c9d48c73ac36f03177bc0a05a3354c7015b44ec0b24335c6bf4c6028f37d7954d6", 0xa1}], 0x3) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000380)) 16:00:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) unveil(0x0, &(0x7f0000000100)='W\x00') getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000180)=[r0]) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000240)={{}, 0x1, &(0x7f0000000200)=[0x0]}) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000002c0), &(0x7f0000000300)=0x4) socketpair(0x2, 0x1, 0x20002000000, &(0x7f0000000280)) close(r2) sync() getgroups(0x7, &(0x7f0000000040)=[r1, r1, r1, r1, r1, r1, r1]) pipe(&(0x7f0000001780)={0xffffffffffffffff}) fcntl$getflags(r2, 0x3) ioctl$TIOCEXCL(r5, 0x2000740d) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x1000008000000103) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x900037e, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0xfffffffffffffff7, 0x6, 0x4}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:44 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"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getpgrp() setpgid(r2, r3) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) r4 = semget$private(0x0, 0x1, 0x404) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000000c0)=""/95) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000040)=0x8000000100) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 16:00:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20400, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r1) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f0000000c00)='.\x00') getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7d, './file0\x00'}) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffffaf}], 0x100000000000019e, 0x0, 0x38) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) execve(0x0, 0x0, 0x0) flock(r0, 0xa) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = dup(r0) munlockall() linkat(r2, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000240)=0x8000000100) 16:00:44 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x0, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:44 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x0, 0x1}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x90) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x3, 0x21df) pread(r0, &(0x7f0000000100)="44def6713da497db9e228c46ba7af8d9ea0f0d0161407bc70c4187cc225f16c913a7d68cb2f7a3d84a11721b6a03cedf329e0150b429a0e96e3cc95e06ee59f287a352d2219033b6edc1d9bec1", 0x4d, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:45 executing program 0: socket$inet(0x2, 0x2, 0x102) socket$inet(0x2, 0x4, 0xfffffffffffffff9) r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ebd0709f68b287a74eeeffa343cad026ea064f15bf8860ef7e3d7d4142d15a8ed9e8183924a8280dbf978614cb9c34db4802031883a829278fb369ed31fae69656c314cd45e0eb44f1ea9adbb6b86bd36611fbe32bf4c5beb4ba2c8504f25f2419dba2b48642f1b61711f0e332e14b576f728183cc20381d3c5c5d51c5348b86a2984881715028be91ca0cbf", 0x8c) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)=0x8000000100) r2 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r2, r3) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x100) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/114, 0x72) 16:00:45 executing program 0: rmdir(&(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x100, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000100), 0x10004) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0xffffffffffffff81, 0x0, 0xe1, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0xfffffffffffffd25, &(0x7f0000000200)=[r1, r3]) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) getgid() setgroups(0x0, &(0x7f0000000000)) getgroups(0xa, &(0x7f0000000180)=[r2, r5, r4, r4, r6, r7, r2, r2, r4, r2]) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000040)=0x8000000100) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) clock_gettime(0x3, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000440)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/3, 0x3}, {&(0x7f0000000540)=""/68, 0x44}], 0x3, &(0x7f0000000600)=""/4096, 0x1000}, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000300)={0x9, 0xca0, 0x2, 0x6, 0x3f, 0x3, 0x1, 0x10, [{0x5, 0x835, 0x7, 0x81}, {0xa000000000000, 0x0, 0x7, 0xffffffffffffffff}, {0x5, 0x7, 0x3, 0x7}, {0x2, 0x2, 0x10000, 0x69}, {0x6, 0x7fff, 0xd9, 0x7}, {0x2, 0x7, 0x5, 0x3}, {0x9, 0x1, 0x1, 0x5}, {0x0, 0x2, 0x48, 0x8}, {0x100, 0x9, 0x9, 0xa0b}, {0x5, 0x7, 0x101, 0x40e}, {0x8000, 0x8, 0x800, 0xffff}, {0x8, 0x4, 0x3, 0x8000}, {0x1, 0x400, 0x6, 0x80}, {0x6, 0x100, 0x2, 0xd7}, {0x80000001, 0x2, 0x100, 0xffffffff}, {0x0, 0x9, 0x6b3, 0x8}]}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3, 0xfffffffffffffffb, 0x0, 0x1, "0c1a7e7c77d3d9b9fcea28c996e144d23f26a45e", 0xb73f, 0xff}) syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0x200000000000007f) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x10001) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x9, 0x4, 0x4, 0x8, 0xe2b, 0x6e20, 0x0, 0x10, [{0x4d, 0xa0b, 0x80000001, 0x8c}, {0xfff, 0x8000, 0x4, 0x1}, {0x7, 0x6, 0x9d0, 0x4}, {0x5, 0x27, 0x3d85, 0x4}, {0x3, 0x0, 0x3, 0x9}, {0x2, 0x3, 0x8}, {0x8, 0xa68, 0x42a8, 0x1}, {0x100, 0x5d, 0x1, 0xffffffffffffff7f}, {0x6, 0x7f, 0x9, 0x3}, {0xf4, 0x6, 0x1000, 0x6}, {0x1f, 0x0, 0x8, 0x7}, {0xe1c, 0x6ba, 0x8000, 0xffffffff}, {0x1, 0x4, 0x2, 0x7}, {0x5, 0x6, 0x5, 0x8}, {0x4, 0x4, 0x80000001, 0x6}, {0x100000000, 0xd85b, 0x200, 0xee}]}) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x202, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) syz_open_pts() r2 = syz_open_pts() fsync(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) r5 = socket(0x1, 0x8000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4, 0xff, 0xffffffff7fffffff, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000000)=[{0xc}, {0x1d, 0xffff}, {0x8, 0x0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semget$private(0x0, 0x2, 0x201) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)=0x81) semget$private(0x0, 0x2, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = geteuid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000380)={0x3, 0x9}) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) Z9˅PIv(a4witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80770c34e0) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fchown+0x121 #6 syscall+0x552 #7 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 138240 67587 0 0 0 1 syz-executor.0 *287086 67587 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbd1a9) at witness_warn+0x69e userret(ffff800020b18c78) at userret+0x36a syscall(ffff80002203b690) at syscall+0x44a Xsyscall(6,9,fffffffffffffedf,0,3,368763f4280) at Xsyscall+0x128 end of kernel end trace frame: 0x36b5cf0c8a0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbd1a9) at witness_warn+0x69e userret(ffff800020b18c78) at userret+0x36a syscall(ffff80002203b690) at syscall+0x44a Xsyscall(6,9,fffffffffffffedf,0,3,368763f4280) at Xsyscall+0x128 end of kernel end trace frame: 0x36b5cf0c8a0, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff80002203b3d0 rbx 0xffff80002203b480 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800021e1a000 rax 0xffff800000a28d80 r8 0xffffffff811a8513 kprintf+0x173 r9 0x1 r10 0x25 r11 0x7d08ecb874d3525c r12 0x3000000008 r13 0xffff80002203b3e0 r14 0x100 r15 0x1 rip 0xffffffff81e518e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002203b3c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=287086 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b198d0,0xffff800020b18a10 process=0xffff800020aebc08 user=0xffff800022036000, vmspace=0xfffffd807effea10 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=4, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 45468 17775 7010 0 2 0 syz-executor.1 45468 333013 7010 0 2 0x4000000 syz-executor.1 67587 138240 6860 0 7 0 syz-executor.0 67587 22254 6860 0 3 0x4000080 fsleep syz-executor.0 67587 12952 6860 0 2 0x4000000 syz-executor.0 67587 520058 6860 0 3 0x4000080 fsleep syz-executor.0 *67587 287086 6860 0 7 0x4000000 syz-executor.0 44154 371660 1 0 3 0x100083 ttyin getty 7010 298465 31375 0 3 0x82 nanosleep syz-executor.1 6860 406196 31375 0 2 0x2 syz-executor.0 76582 175223 0 0 3 0x14200 bored sosplice 31375 449032 66121 0 3 0x82 thrsleep syz-fuzzer 31375 190966 66121 0 3 0x4000082 thrsleep syz-fuzzer 31375 231860 66121 0 3 0x4000082 thrsleep syz-fuzzer 31375 245557 66121 0 3 0x4000082 thrsleep syz-fuzzer 31375 377125 66121 0 2 0x4000082 syz-fuzzer 31375 153674 66121 0 3 0x4000082 thrsleep syz-fuzzer 31375 2085 66121 0 3 0x4000082 thrsleep syz-fuzzer 31375 499586 66121 0 3 0x4000082 thrsleep syz-fuzzer 31375 424162 66121 0 3 0x4000082 thrsleep syz-fuzzer 31375 249471 66121 0 3 0x4000082 thrsleep syz-fuzzer 66121 98396 14402 0 3 0x10008a pause ksh 14402 17847 45373 0 3 0x92 select sshd 45373 197937 1 0 3 0x80 select sshd 93326 97017 22232 74 3 0x100092 bpf pflogd 22232 394033 1 0 3 0x80 netio pflogd 38762 283647 74057 73 2 0x100090 syslogd 74057 301688 1 0 3 0x100082 netio syslogd 11208 316313 1 77 3 0x100090 poll dhclient 68221 317353 1 0 3 0x80 poll dhclient 73758 438097 0 0 2 0x14200 zerothread 26800 190873 0 0 3 0x14200 aiodoned aiodoned 99276 107865 0 0 3 0x14200 syncer update 34199 148727 0 0 3 0x14200 cleaner cleaner 3361 343285 0 0 3 0x14200 reaper reaper 88485 151277 0 0 3 0x14200 pgdaemon pagedaemon 3555 324222 0 0 3 0x14200 bored crynlk 53327 357638 0 0 3 0x14200 bored crypto 380 474638 0 0 3 0x40014200 acpi0 acpi0 34704 154900 0 0 3 0x40014200 idle1 77512 435764 0 0 3 0x14200 bored softnet 78625 287872 0 0 3 0x14200 bored systqmp 84529 479201 0 0 3 0x14200 bored systq 13912 435158 0 0 3 0x40014200 bored softclock 5921 23950 0 0 3 0x40014200 idle0 94876 8775 0 0 3 0x14200 bored smr 1 200984 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 67587 (syz-executor.0) thread 0xffff800020b18c78 (287086) exclusive rrwlock inode r = 0 (0xfffffd80770c34e0) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fchown+0x121 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9629 6595K 14838K 78643K 32048 0 0 pcb 13 8K 8K 78643K 436 0 0 rtable 115 12K 13K 78643K 2038 0 0 ifaddr 91 24K 27K 78643K 1139 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1834 0 0 iov 0 0K 32K 78643K 705 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 77K 78643K 12292 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 105 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 2679 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 11987 0 0 sigio 0 0K 0K 78643K 135 0 0 proc 54 51K 83K 78643K 1159 0 0 subproc 32 2K 2K 78643K 68 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 1069 0 0 in_multi 33 2K 2K 78643K 191 0 0 ether_multi 1 0K 0K 78643K 17 0 0 mrt 0 0K 0K 78643K 21 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 1298 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 120 22K 32K 78643K 36504 0 0 UVM aobj 130 4K 4K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 382 0 0 NDP 22 0K 0K 78643K 297 0 0 temp 242 2753K 2880K 78643K 37800 0 0 kqueue 0 0K 0K 78643K 38 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 5 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 230 0 228 1 0 1 1 0 8 0 rtentry 112 79 0 35 2 0 2 2 0 8 0 unpcb 120 2362 0 2352 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6644 0 6644 2 2 0 2 0 8 0 tcpcb 544 1435 0 1431 1 0 1 1 0 8 0 inpcb 280 3474 0 3467 2 1 1 2 0 8 0 rttmr 72 5 0 5 4 4 0 1 0 8 0 nd6 48 12 0 6 1 0 1 1 0 8 0 pkpcb 40 46 0 46 11 11 0 1 0 8 0 swfcl 56 9 0 0 1 0 1 1 0 8 0 ppxss 1128 238 0 238 13 12 1 1 0 8 1 pffrag 232 5 0 5 3 3 0 1 0 482 0 pffrnode 88 5 0 5 3 3 0 1 0 8 0 pffrent 40 16 0 16 3 3 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 124 0 108 1 0 1 1 0 8 0 pfstkey 112 124 0 108 1 0 1 1 0 8 0 pfstate 328 124 0 108 4 1 3 3 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 283 0 89 15 2 13 13 0 8 0 art_table 32 284 0 89 2 0 2 2 0 8 0 art_node 16 72 0 32 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 2 1 0 1 1 0 8 0 semapl 112 1735 0 1725 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 22789 0 21388 47 0 47 47 0 8 0 ffsino 272 22789 0 21388 96 0 96 96 0 8 0 nchpl 144 38959 0 37322 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 115100 0 115100 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 10 0 10 9 9 0 1 0 8 0 scxspl 192 103893 0 103893 30 29 1 6 0 8 1 plimitpl 152 1060 0 1052 1 0 1 1 0 8 0 sigapl 432 12183 0 12167 3 1 2 3 0 8 0 futexpl 56 129280 0 129278 1 0 1 1 0 8 0 knotepl 112 1735 0 1716 1 0 1 1 0 8 0 kqueuepl 104 2185 0 2183 1 0 1 1 0 8 0 pipepl 112 6020 0 6001 7 6 1 2 0 8 0 fdescpl 488 12184 0 12167 3 0 3 3 0 8 0 filepl 152 58156 0 58050 11 6 5 7 0 8 0 lockfpl 104 3851 0 3851 6 5 1 1 0 8 1 lockfspl 48 1557 0 1557 6 5 1 1 0 8 1 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 99 0 88 1 0 1 1 0 8 0 ucredpl 96 10054 0 10045 1 0 1 1 0 8 0 zombiepl 144 12167 0 12167 2 1 1 1 0 8 1 processpl 896 12200 0 12167 4 0 4 4 0 8 0 procpl 632 35110 0 35063 20 15 5 5 0 8 1 srpgc 64 9 0 9 5 5 0 1 0 8 0 sosppl 128 60 0 60 18 18 0 1 0 8 0 sockpl 384 6166 0 6147 12 9 3 4 0 8 1 mcl64k 65536 517 0 0 65 28 37 65 0 8 1 mcl16k 16384 11 0 0 2 0 2 2 0 8 0 mcl12k 12288 38 0 0 2 0 2 2 0 8 0 mcl9k 9216 19 0 0 2 0 2 2 0 8 0 mcl8k 8192 14 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 263 0 0 28 7 21 28 0 8 0 mtagpl 80 33 0 0 1 0 1 1 0 8 0 mbufpl 256 833 0 0 38 0 38 38 0 8 0 bufpl 256 27113 0 20084 440 0 440 440 0 8 0 anonpl 16 887786 0 875923 243 182 61 67 0 125 9 amapchunkpl 152 62066 0 61941 65 55 10 13 0 158 3 amappl16 192 53101 0 52435 188 150 38 46 0 8 4 amappl15 184 1848 0 1846 2 1 1 1 0 8 0 amappl14 176 1904 0 1896 1 0 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 3948 0 3942 1 0 1 1 0 8 0 amappl11 152 63 0 48 1 0 1 1 0 8 0 amappl10 144 6245 0 6239 1 0 1 1 0 8 0 amappl9 136 629 0 626 1 0 1 1 0 8 0 amappl8 128 202 0 165 2 0 2 2 0 8 0 amappl7 120 6193 0 6188 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 4118 0 4103 1 0 1 1 0 8 0 amappl4 96 10657 0 10623 2 1 1 2 0 8 0 amappl3 88 4589 0 4575 1 0 1 1 0 8 0 amappl2 80 96416 0 96333 3 1 2 3 0 8 0 amappl1 72 247248 0 246786 27 17 10 20 0 8 0 amappl 80 35392 0 35348 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 12184 0 12167 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12184 0 12167 1 0 1 1 0 8 0 vmmpekpl 168 70659 0 70623 2 0 2 2 0 8 0 vmmpepl 168 1423750 0 1421810 265 174 91 104 0 357 5 vmsppl 368 12183 0 12167 2 0 2 2 0 8 0 pdppl 4096 24376 0 24334 6 0 6 6 0 8 0 pvpl 32 2464269 0 2449060 484 329 155 164 0 265 27 pmappl 232 12183 0 12167 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 709 0 42 20 0 20 20 0 8 0