0440)='./file0/../file0\x00', 0x20, 0x20) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0x8000, 0x52) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = accept$inet6(r7, &(0x7f0000000480), &(0x7f0000000600)=0x2) r9 = getpid() r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={r9}, 0xe3) r12 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r12, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r13, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000f5ff1b595ee5f9c084911185000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51a95a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a0ce39484ecbe263b64cca1003ac6a7a4012267bea7cd6efa9c873feeb2e75c0e489bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b3830e0000000000000e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e012699ed402075786ebf14667853a657360351065295dcedd7b9e7f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d000000cab5065c4abb09d4102fec142fb2d291834424643622c1f50f92a02448bd00000000677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783f383b84a6f341320ed2f6621974854fff99938da6d0d28396209a08ee6487bcdce0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355e37bbc93895ade21d8545cc6775b7191d9297449311c3124ff0af8289495bcb3cb30414e333f50221c22be3933f3723255328726c4abcd86153b4343de8783a286752c511524fe046bea459727cb21b002ce152d2978875b286835e09fb9b473d07d5f7b100052740f7c1ab941392598da054c07bb46ab19ad60100742fc55a512ebb5b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d1971646125107a285a2a1f759d4f9bc2000028a5e64155188a744d1121a0322a209519091f7b518a8f2fa589e73a53161db5f44501be88f7650000000000002173736f10effeaa3ea6b57768c862227ef1c955efb0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d4f9084bd7c858534b2e8506a0edfb1e3df9e51779ff886e49dda6b8325b05ed1b5f20f7d31b711ee8f77722075a3b62054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29e71c099fc9d56994a45329763ca7d56ef420167e3c71db989ad95eddf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000000040b40c3b968f1ac432d7f33df209492d554bf73e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77ae97767fffe622f424ff0f9201a7b251fa77fc945efbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec3a809000000000000cc68198a67bad346acf1ceb4f4d77bbd800dea94b0fb0af2243421e39e0fcb50f87d000000000000000000000000000603c512d541a182c07cea4e48fee2c673e2babc3208428d2927b770478dca11dc0195e8b40477209c328694ef99ab2959aff89ec4e174f9f8aefa46aacd15e8e1beea05fe4c3771e47c8c2408ff414084de75155b14297253075a9bbeab9abea05bc1bfa4dd34adcea8e5aa8bed95a252000000000000000000000000000000ab4e72e3ff4adbf80dd9f1ca82478d91b2ff698b7ffc4a4ae3828c5b25916ab2ac646fba9097681a7429f071279783d6d8cfba0799de8c73ef9216236347ec00"/1305]) 16:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800081c40d451cd53"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:57 executing program 1: 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}) semget(0x0, 0x2, 0x400) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) listen(r1, 0x4) r2 = dup(r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x0, 0x2}, 0x1, 0x7f, 0x7}) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) 16:00:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x7, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000000)="ecccfa811c6d123d90a8a2fc7262cce843d9de22a9426bf69e7e9fd529ccb726fc0ea2af75c56fcea22a7a5630aaab4fbf6fcff9a44166bd15f8ee2e37c111918757e94518dfd9d3108bcccaedf172e07ca8e1a43ffb885c31b713df45d14ab7d9757d26bc0730068a5bd9f86b48783cdc13d950159919718b96abb48ea59e79237211a367675424ee0e5ca4e849ff302df3cbf5f686d988bda648ffaf8dcea26df386d43c432673bab7480e0ef950e99bad1d51039e243d84166f0961d99ebae32f84e0487c767f7bd00571c906d7ae3ea179413a41325d89ecec3d49267e659392726497834851ba2f9f33db59d040d1aed00dc6f9a0757e251d3ac9e9d9d4f0c9c0e147dd59c951e45ada06f578d6e0ad8bc48844afb4913a88e8a698bd19fcde313b39e433f69fd3a4beaee9dd6a78048da7d72a37b0982d141a40c01b36ca02e145c927a6745fc2ecf506c359e51685688891542d84b4b7a4067d667941f049669ab664a5b708c42b3bc69cdff9e5e59ba25b928c64655c4411afa2413a868db75bbd7e2fd54d363282146442c72fc04822ee2cdce6cf718fedbd41efbccb6fbfdb9375d4547a37b197e36da224fc1fa026f495eeb670dd2db318ea9107930a78f704a9c8d4e4dc828d4b9409cf001c2ac39519374818dbd0f5ff9befa7ef7f02fc490ca7e3f14fa9e93f5bf785c887c21f4a9fe42169790d2b92ad38cc857a75201f0259532cfe6cb15fe8b872f598c8c32605ea986d083e7013fab7cc5a47d607208a273727731692b8e8ab3fda571f00344a342d27969e89c970e831edd46fc3dd4d324a07fa90926db2121b7c020892736db2c02718da2400887745b1110685f6a492be2d57b31768494fbc1bce6c0fdc215a4435a89a54087ec3dc0887951068cb602e8fdfb375bb5af201a956875c9d233c45cd3c65694326f5c91f19066001c8ffec719b3c7cdf30216c64ac13fed71bd1050c8e17f7682d257c9a79465c2d249b79124ad699fb91276e1a6d5b8d911e1a546a8f911032e90e2c4111bf922bea3d25577480b83efecc1d9abb74f8822295658a394f58760efd65794e5cff6371139ed9b1881c24e296d37aa2cc78be433fdd6a9c08cd8bfea29ba27979113f9d85666972790877eba8f66ed388104953e8b12414b060b9374d3ed14dbbb7837c9cee5dc6ca7ae299b1b9e0bee136bd7dc3b16f2434597b468702e43ce3506fcc3603a581f2e11a785f57f33cd58fc9a65923f9b53f5ab025624c9a4c0aa6f41018fa18da67483ee5e83be1962e6c3a9f7bf85ca3f9f435d790bc038a9b518343989b08b9316b2d9c0b0c4f88a197b52f4db4a316a2b9e3587112b5ca47ca637dd3daca37cade9448270a62351ba2eeba8900d6575b853c3dcbaefcd2c9180bc1f3688a9c11a67575b13dec8a34aebe07d00d96e6623dfa2eba978c5a97086d5677109c3cd032c61933f985197551945228847c0764a107b6e92adef39ad022871824baec29536294cea2b8cd3c0e2b76e69d41396778a46792987570d0d21df136d900cdfdf0bbb1bd16c5946d0657689e05686bf15c281a66373356de013817d1efb0dbd6944134b87c9badff0a555a64a30be4f206dcd145b99ec944f61af1dd80961048f8425b653da3ba4c3ff1293e3f91b76330b92617d610505a0bba6dea83f3ec3666a648f20dbf0b1d0fbe3604bfb4e3de32f4a4e2bd1d560d983b47ed7a0b572e0b0233158ce122da23ebbec10983648cd25c57243092f745836d4fe818e08acc17e02e3e7404832e673c4806c0a5f00655cc6a3fd056f3ea3577bef342a9d263426d1c9a1f44a0596e243f5c839eb3333960ec96cd73cb76a2762fcb3ace53a060322f24049839802bef3ddb82b44cfc5c3c70c110b4775f67f9699b3d12c1f2a67670842d54e96952f5b256c113502674feb81636642293d0776a0778b7f087163ebeeee0daffce9d4478f53b8bb8a96193e4d05bf614be3fa7dac1ce1684ec69f185c7b48d27da8e4903a20295477001309099368a5f71d0bb8d179b055b3146ca6bdff894f28717897d1e59a82846b2ac2e4bd749a35c8ddbf539a940a7c4f8ab53fbd5f9f3e5d63e956ae7304bb1de31657fb0d9ecc8cf3304b8dae3eaaccab8459305c6c0648023e94844bcd97f02ef71eb41ffa0d5b2abd4e30f7ad75b33f1d8768e58f88aa065c47296594b8c479bdf2e50e98b6bbcebf71926bb6891c88188f6f8028e6d655cff30a2912ad8dd9dfddd20d661528cede2a6661fc5f271d1edaeae9ae8261d6fca76322375ffedd531071188ebf2d7a96cc2f3fde482ec8e31b29c4fd97328229fee847f1c918fcc28e9ccd474d0f1245d9daf27b50c0bf6618688283323e9b58d7803087efc91d0841e3d255dfaf77f80dda3cf93372cb2eda65fcbf766c8395a938006f6b75a6130a2134e73f3bf2f5a6dcf357ebc88e665abe68449adb1e74098458d32ada1caf00d9a9f3ee9ffc81c1601f77844f43996a2236a252bbaf872434a91471b66f0cf1ba35520cc1eee0d6c3b31f240264ae17eab4d1daf93e8af9498f258094fd7d39594e46691c6e7533f7ded88578e7ab06b0f73c4ae577bad019c8a473bed20a5b889ef4812dab44517102c5e41b90bdc72e2a405c88fd5f3a34b56251abfdc11be04a1851e9ddb620d200587b86c0970504bb2e15a161605ef60a6311de3d824ff2567c67ce958eedabdd7207cc4bff12d810555a0c02f00df51fc2412497cb8723b00879b1c5251cb8bc4fb25730154b272268eb0efaad641f0f3f50736e5c9230b815ec8de3341d24a718e0df6194f117c131c1038382496f987dfdf4f6cb7c0a1fb4288558ca90fafc97a9c9e2792a59ac279cc32036a1eab4867797484d3cd2d83dcf6e748100d48a5c38ee5d1d0c7af95dd38559c0d67146377a4ed5495b8c84ea9aa8b892258d43fb750b4a3d3a98f87ca3ccf5b523a70c99f6688f3fa6044fb3b93e25b3488e4873712f332b3ab7e4954c936c4fd89d4eaac60312af71e72827ab87464b9021d23b1590c97539f17fd2c2583624df9666c92ce534b37c13ad71d9e450e302caac938f99e6bcf1d02b4d42bd9e888916be8b0fd1ac29c1203e358e28da3d566ff17ee96e3372a660c2327a50ae7c984ee01c4e8faa409653a5e19665a5b6cc93fd476e29667976573e5f487eb7e22c55266031ed91f021be5f0e40e3595d5d4bdae94ead6b1f33fe9d51f2c3ee304ac172dc60b6c2345cfcaf8bc714cb2e00eee3e80942c612b339825e9a52f41db90143f5d1def1573e41622899c67b009dc9c9320008a52ff7c3d11fc5b91cc2267e507ec581aa5b06d48cd70ca05ec715331e80d93a01e961dcb6a27f68c549e7e192ca29d03c34e57019e1573b8433039bac62ad2ab12a9a26c8f320ea023f851f5752c0131df2ce7847d8ef20cd6a2cbe6eec3204804b74734ff857419f30fcdb6f20526194424580c4bc7afdf1e0099bec92a6a08f7347fb709ace7b7814621bc2531ad72f5f52e089141c4806cf4e98a76b931f16bf554171bb82f7c604bcd7071f259bbba67bdcd3962dedfda58e09d72e3c7ddcb4c84213a91a43d357527d0e2c0dd668e232e4070713c7f8fae907112523a0cc0d5b8f659a9ab1b22f4d001e346b679f68536b4f7edc7d870142502a24d54363e26eff73233c1d58b4603647b73706d4113a177809a51e73bdbd1315fa38b7fac4a4b2fc29aa3cd6f0a1d9c9962811874ebc3a0a7610e3e9c62e723ddba876ed38bfdedded76b0fc5ab459d326a182640cb72f01539bd97c37bcc90acc5e1a50489bc6e4eba5e4e5e11129486554b144265fc43709268cf4d7bf454ee04f859cdefa2a26114fd74dda8d4846a2a5b940015a70131c1204b708464446e7e3e45c5940c2c35b7c527ce665a551c440d7d292c302b35bafd3ead8cf697a86b91c58bd76972a1653bc6686bc4c84d6ffe8979dd50677a1c1e47139c743ebe78a41491f4305267167b2349149d9135fb4ddf15260f160fbf030788eb34a577c6dc1e115bf91ca97ed845fb36668c05c02773395a0ce0dc416956ab5f04b1f86649226081fd7796add835ece7f3fff86a0faec57b1543eb33e656ad7df95b1c2d8ee343a784e8894d914f192d762681fba99de1b7a120767b3e1b19a248d9be33f56a26bd0983ed71cb89b92b61d47d05e0875571d189df18bf4ac0b243faa219f66aaa6030676a661ebd6dcb9520f78b08bca724f141b8d4cc40a517639aaf3cd56e3ea28136343f624343c179d97170af1e72ac1989ba27c49cc99a4d49183d8d123470612fb1a9d3f14d7a43e99ccf85d6eae3e4b43951455ac701298ef2b778f5bef894591461d3a08e3459996f6ceb9909c0fdc2932c96e817339e134b66edb9d46a3e2bce3f3c6353555ba698d1819785cf28337e875db29edbd3d870cd9df2bfbd7b4671807e9fcbd230e672d6cdd7458fc26ee8d22c67e47c5806523277d0847d716fed974f084b7e7fdca2d2a784697a5c7bd6512501643f2f1874d531e8c4d1afd4543750ca621c06c44c2ea0377ec734891e3f5806658a5cc07709858dd2a0a1932482e62f55dd4fdc5d23316a556d00d8c878a4bb1f54ef72db7efadb47a511cf1923e392eceab49605c7621639b0939770f1d625bf1052259f5215b3a72e1b6744197623addb2fd39f6451cf7731b4d1c21a78216d41cf31ee942952c68c8646c936c522029b8693b84d4c780a65fac61b34ad4324f279c718aeb2b02e16ec32795853654e7288ba5858e316e6059673e5cc7deaf04aec041129970c6fef41ca98b94ec51e62a321486e5717d00f25f56290c8923b4010ee5f17ea5ecc76e1298464f6767b810e8d019f118cf79393802ef09fd7f47f24f7a37ff0b8e0629706f9ae972038cbcc35d99b486b42d0b28b15bd8efb2a66ceff2b955000b97b3fcb36f67445ed5889552b87b84a08e7e48dc70ad894ac4e386b0aeb077512da568a2559c8bee8967b706d841cdb93e8c5884a573ffd3434c472c9fa3289d3423481083b7b8f5020e4d02a80d96b2578b8fa80036336d5f0d6d1ec95cefb30a7981e37e1d8e6ec0262c6bdf650d077b7ce3e1a95776b39663635d08dbb8b1b8c9c2f057d77f0059dcbea38c7cc245d47a0a75a3df41cff9bbba1f8e56b18874734481db9bdca65333389d4960081f054a37b1cdd1415c747f095d8c064151065683957363156c795d9805b4ab1f41fc93875561a4d0da91a9559f4ee59e6f636be61bf6b54f32d5026bdc9241676880996158d566135fc0ba33c02768d0729be16230c945d5ace5a4d41d5f86c96907be9279e635e58c1465edb87a2583cc77a56d124161324122c2bda3eb27070f06e552cdc4b5b2dfd18afef459f6ce0ad43bc1ac09a22a1193af810a16932b05007cc52c06142e11aade15cdaaf0dac0bc60bdc7d6732b91324cd33f51eff246930806197dc9cf83bdc753d45b7d298768986e762fe286356eefc3bfd33a3f53baf230c20dca3370157c36b3d4e7b735279afe4c0d161a2f82e6f5a0649b5e24a3b18f66396da2b0c3465221efde8c60e769a6cb2e20017b14ddba9e325396f7a0b2b836d04795549405cf22e0dfbdf0a0bfcb2cda97f9c7f32d5edb2d8053fec8daaa42d3d55453d1a5437e661318665cad32fcfdc1c7f989f2cecab598e5d164eb479b4d426999ade49ac58bf57380d71a56d8b94d9dadacfd4607b992e50d05bfb85c2c4ee07a33723ce5a2e6b50d387744fdb736c93f8c94d888a8d0bafb05fcfd2", 0x1000, 0xc08, &(0x7f0000001000)=@abs={0x2, 0x0, 0x3}, 0x8) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) write(0xffffffffffffff9c, &(0x7f0000000040)="29d45b70e63dfd86a232069d9a4c2c1665b5d6afeb328e08df2e35b0a6df2b", 0x1f) 16:00:57 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000380), 0x10000) r3 = semget$private(0x0, 0x8, 0x4) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x6, 0x9f, 0x1000}], 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semop(r3, &(0x7f00000003c0)=[{0x1, 0x20, 0x1800}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r4 = semget$private(0x0, 0x1, 0x82) semop(r4, &(0x7f00000001c0)=[{0x0, 0x101000000, 0x1000}, {0x3, 0xab0, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r5, 0x3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 16:00:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1f3) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x41) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) 16:00:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="2be9ca2d59"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x7b3f, {0xfffffffffffffffb, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x458bc844ac919c17, 0x20) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x6, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0x7, 0x1}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) unlink(&(0x7f0000000140)='./file0\x00') syz_open_pts() setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000280)=0x40, 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffffff) pread(r5, &(0x7f0000000180)="33d39234b8c0d7f0e5ba90747dad63f319415c70004ad0b23741be788316210c0531145673ca435b42dde3b7034385bbb618bd21f1a01bd85b3631d126475adf047a601d4f77b6f804a91cb7a420ac41f7d0f13696ce43cac5813151684abe7e71af7ad99e00877322312852bc1bf253d82227e783c83940077ed0f2835cd467821838538af894f5a543b1af6fa119778e1dc479f4e2e8f5bc3ceb882b93abfaf34087be", 0xa4, 0x0, 0x0) write(r1, &(0x7f0000000100)="8c65", 0x26d) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffe) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001240)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) openat$klog(0xffffffffffffff9c, &(0x7f0000001280)='/dev/klog\x00', 0x8, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) preadv(0xffffffffffffff9c, &(0x7f0000001200)=[{&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 16:00:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = dup(r2) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:57 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = getegid() fchown(r0, 0x0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x3, 0x2, 0x17}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x1, r5}) semget(0x2, 0x2, 0x20) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x3, 0xfff, "54a327e6cc10709f3ac61eb5f773e19f26b7ea63", 0x2973, 0x200}) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) 16:00:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x4, 0x4, 0x586, 0x100}, {0x9, 0x0, 0x5, 0xad1}, {0xffffffff7fffffff, 0x68, 0x1f}, {0x1, 0x9, 0x6, 0x7}, {0x6, 0x3, 0x0, 0x6}, {0x9, 0x5, 0x0, 0xfff}, {0x8, 0xac1, 0x1, 0x7}, {0x0, 0xffffffffffff00f8, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) close(r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xe2160244cb8b441c, 0x0) shutdown(r0, 0x1) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:57 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)='#!', 0x1fb}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x4) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:58 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x400, 0x80c89a944f8dff9e) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000080)={0x2, 0xfffffffffffffffd}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x0, 0x2d) write(r2, 0x0, 0x25d) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x66) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4000100000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair(0x8, 0x7, 0x1f, &(0x7f0000000040)) 16:00:58 executing program 1: r0 = semget$private(0x0, 0x8, 0x4) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r0, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r0, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r0, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = semget(0x3, 0x4, 0x18) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r7 = semget(0x3, 0x4, 0x8) r8 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, r8, r9, r10, r11, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r12 = getuid() r13 = semget(0x3, 0x4, 0x8) r14 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000380)={{0x5, r14, r15, r16, r17, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r18) r19 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x10001, r3, r11, r12, r17, 0x118, 0x94b}, 0x66, 0x5, r18, r19, 0x7, 0x53, 0x3, 0x1000}) socket(0x2, 0x5, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:58 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48, 0x1}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x9, 0x2}) 16:00:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000280)="8c6532f06cc39e14f706accaad95933ce3d2068fea1be7763ac6d0839478f9914ae539dbb087378ff35c6a6375f94c529561cfec8ab599fd2c88c0cacf8a1152299e31cc7e77b039bdb7e8b34b74eef113ae307f690e2334bcf640cd8add428fa2e76d63d693133aeebf7cbce57f5349188e24ce2d95bfce333280f6030a9603c52a24c4126f063d44f753130633ee3cd4656242e3267391655aba887c0b3ccc20b17fef007b42cc1f22d248702f230d40e883e22874d3ad98a30aae089c5f94512bdcabe2ff42bbc5d9a92e946cee117573794943b640c9b2085dd6039d8db2dcba39e02baffb890a1818fda51fea", 0xef) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) dup2(r2, r3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x92e) close(r1) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10080, 0x1d3) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000140)) 04:02:32 executing program 0: mprotect(&(0x7f0000095000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8cc1, 0x180) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) 04:02:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0x1b, r2) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000240)={0x1, 0xfffffffffffffffb, 0x6, 0x3, 0x10000, 0x8, 0x8001, 0x10, [{0x200, 0x2, 0x100, 0x1000}, {0x3f8cd227, 0xffffffffffffff7a, 0x5, 0x5}, {0xe61, 0x5, 0x8001, 0x82}, {0x80000000, 0x3, 0x6, 0x9}, {0x7, 0x2, 0x8, 0x4}, {0x7fff, 0xe72b, 0x9, 0x2905a2b0}, {0x0, 0x1, 0x6, 0xc3}, {0x4, 0x0, 0x8, 0x6}, {0x9, 0x40, 0x5, 0x5}, {0x3b19, 0x9, 0x12, 0x2}, {0x9, 0x7, 0x18c1, 0x5}, {0x28000000, 0x180000000000000, 0xf8a, 0xffff}, {0x9, 0x3ff, 0x1, 0x80000000}, {0x9, 0x3, 0x58f6, 0x3}, {0x839, 0x1, 0x100000000, 0x202}, {0x2, 0x9, 0xffffffffffffffff, 0x6}]}) getsockname(r0, 0x0, &(0x7f0000000200)) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = semget(0x3, 0x1, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='x\x00') rmdir(&(0x7f0000000080)='./bus\x00') writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000240)="d3c764a1194324da687bf59f65c0b7830260ff2a79c2ce88314030a9260cde1bb2f9499a9530eceb1875e5cbc2d8d0e956f73a7c5b54cc8780a052b5d8ebbe67a1ba1882e055ff0978ddcd15d1869e2a4bf3f18959dee29d11fb64e227dff9425dabfe7576e1a16c6bbc85f7d30866a7d3f48cfc26426ebce5f24c44fd4f8c87d60aa19ebae3c12176530d49a41468272efb1fa722572b095a0f2e675946a134fa6af900c9"}, {&(0x7f0000000380)="64b9b459494fd0609997e51e610e45dd674430f935d0063b83d344675cab1cba94183394bafe5d4ec9db35385a4ee348b978d72e5c2e6790000535fef8cf2888df910b029bb54ac6f8d0794d75c5e1142d8468fb0cfa0e23c23a6aee52f27253819190a8b103e6512d9391332c2b954d789a47731616fa753bea134a9e68b4e23762bf99b849409b12f3"}, {&(0x7f0000000440)="d7c08fd385d8bc5fd612bea9d3b31ffcaf9de416a56f804a97baf29922b11c8d7758c5339ca1df85d8c3e3229e07f8bc471bb603743e48089b705e9c17347a81b3aec21eeaac867216d586c9a63cfc2b4a50aef3ee1a34c8df78015a83a245a869ec5e810ba4392650f7686ae9c1f95050ec97f76b84a1"}], 0x1) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x9, 0x1}, {0x1, 0x9}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x7) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x4, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket$inet(0x2, 0x5, 0x302) sendto$inet(r2, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000040)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 04:02:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) r3 = getuid() r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) write(r9, &(0x7f0000000100)="8c65", 0x6d2) fchown(r9, 0x0, r6) r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r7, r8, r10, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r11 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xabe8, r3, r10, r11, 0x0, 0x80, 0x8000}, 0x80, 0x1, 0x5}) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 04:02:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) r0 = getpid() lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/80) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r3, &(0x7f0000000200)="306e97e61e18fafbe227b0b6436c31d0caec0529ae45b81333b53e27cf70d81527884af1fcf5c76ab914729703d28253c19b4188b0a103251175e56756d67ce5fbd8b248a61a0e7aa32ac23c14f083354e4e44d3ae6b58c274c2d4c5a98a54265696f7c42df1bd01e9b82311d8583ef8773c6fa535f131b41aa1adf91e8893708619eabdf7faf924587ab3f0874028721710f951f1edc0cb664a9b8794ddd639f499dfcaed507d646d091db84dafc8e125cc", 0xb2, 0x8, &(0x7f00000002c0)={0x18, 0x1, 0xdf3a, 0x2}, 0xc) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x10) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x24}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 04:02:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000328000/0x2000)=nil, 0x2000, 0x94a94ef15b18a311) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xb8cd, 0x1}, {0x2, 0x2}}, 0x3) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="000000a2b1c5cc2f6f6031320000", 0x78d) 04:02:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) semget(0x0, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) 04:02:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x23929ce7f08916b9) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x5) close(r0) 04:02:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 04:02:32 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x588a, 0xffffffffffffff92}) select(0x40, &(0x7f00000001c0)={0x8, 0x0, 0x10000000, 0x0, 0x0, 0x10, 0x0, 0x200000000}, 0x0, 0x0, &(0x7f0000000280)={0x5d536bdf}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x7f, './file0\x00', './file0\x00'}) ioctl$KDGKBMODE(r0, 0x40044b06) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x1d}, {0x6}]}) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x20a, &(0x7f0000000040)="c2") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x119c, 0xffff, 0x2, 0x0, 0x100000000, 0x0, 0x1f, 0x0, 0x0, 0x1, 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/devbXf\x00', 0x8fdfc0a2e0aef35e, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 04:02:33 executing program 0: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 04:02:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/243, 0xf3) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) socketpair(0x2, 0x3, 0x4abb, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f00000003c0)="a89a73a78c6ffb837e39c68e6a9adedb0b818c29b01a6e51f7a59d3faa05abb6c08490a115cd178d522863ed2d61a7a62cb31ed39ca215076610bb93e7da2f6ceb457bf84775067ad7ccb85c26a3be89cec0e443c0cb9704546224c9f958cc181b2fce37ad7dabe01a288f07c01937aa7f30af091d2275f41fa05b4d42cce5ae773d88fc413021ea2f861a6225335be82da3b2750155cd1c6e0bab98ad647eab56926121111f5b5c61a8dd66c36bf6d5e8c44fd3f069ba5e39614734ea0df96044ec25a876b423253275c1d2e84df208b072f017adfbc9c071abf35ba13424a454", 0xe1}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x4000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) sendto$inet(r0, &(0x7f0000000000)="282f09950374ac5c9cbe90b8791a1571d079292fcbbc1f18aaeba4392b987521fc062fac2fb7c29136e3461a97d2210d83048897e28375d2be887b8453a26656896803245eb197191e48b85924a3ff01abc53ba371d81e68c9d58f6cb0eec1c46cd317fbc4de18fa7780e4732b2df9872345d7dec40daa369e28469b014d4847f0be7609b6663d0d3b83c95f56a6b004", 0x90, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 04:02:34 executing program 0: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 04:02:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket$unix(0x1, 0xd7f49572e6debe67, 0x0) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x0, 0x1c, 0x10000}, 0xc) syz_open_pts() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) pwrite(r2, &(0x7f0000000100)="166900a34470a58341a2a932eac2fb12d2141a2aee2da0f6b145b76c2a8aef2a10397946d1ce9dac3136d51b16b27f2d165ffd9b932593b5570915e3f6624b11d21ea54e8b57ec31ddc67caf207b96451bca9eaf1a4ee0bb8c0a1b6c0cff08317d81a2b73e07a73ccd65e86a46648db9ad1c710ed9694efee228d1320874d164aae017d73de90af027d5a5f310faf035141c0c0fa0be5f4a294b5bd4ed85a8656f16320687d06eec29ff4692e25fc1cb9e6b6907f98b075fa98c676c138c49c48369936a32160ecdbc1b2ee27323924ee9286b08a0bf25277c44dc4192df", 0xde, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 04:02:36 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x0) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9000000000, 0x1}, {0x18, 0x0, 0xc3, 0x80}, 0x2, [0x4, 0x2, 0x8, 0x6, 0x5, 0x7fffffff, 0x9, 0x9]}, 0x3c) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x81}, {0x400000006}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8202, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x30, 0x4, 0x2, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x10) accept(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) syz_open_pts() r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\b\x00'/85], 0x55, 0x0, 0x0) msgsnd(r5, &(0x7f0000000080)=ANY=[], 0x0, 0x800) 04:02:36 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x3, 0xc25, r1}) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setegid(r7) 04:02:36 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = dup(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) r3 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r3, 0x0) msgrcv(r3, &(0x7f0000000200)={0x0, ""/151}, 0x9f, 0xcd2a3af23d0316c9, 0x800) ioctl$TIOCSETA(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) msgget(0x0, 0x210) r4 = fcntl$getown(r2, 0x5) getpgid(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000001c0)) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000002c0)={{0x3, 0x0, 0x10000}, 0x0, 0x6, 0x7}) getsockname$inet6(r5, &(0x7f0000000080), &(0x7f0000000100)=0xc) 04:02:36 executing program 1: r0 = socket(0x10, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semget$private(0x0, 0x5, 0x140) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r5, r7, 0x2) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af630000000034e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0xfebc) 04:02:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x0, 0x2c, &(0x7f0000000000)="ebffcbff13b9fd812eaae5aee0cd8739eb479648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1ff}, 0xffffffffffffffa0) 04:02:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[0x6]}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x3, 0x1, &(0x7f0000000340)="f06bce09da34507a7e40a4c0e400608c7a249f2d8127a77dd7ed23cab30c2a0ca84ba8067e454be3324675bb2faf47b3d1cc9ef09145c17c20586f8253b57221091f54421e43b6c2d5fdbe8718943f6a7f1bd924af677bc7875574bac9ec29ef3de97c18288f4a80993b068ad4156a9d0a60ab6c8f19f25ad8bc855dae995d1364e7c49819b2aced9697881b56554301d36812d3bbd4ed6ca1c5af18fc279dfb1221cfc1031da627d1d44507903a0a58a63045d5d481d3fb997c74636f84429a1df45601a23e970b56d6fa80911d216ad9ceaa427920d179798d945730e100b9336945966f16902243ed483d1e5796e7fdd82b7d6aabec5984342325469b81a1a9842fddd4ea42a504c47ebb404dae0533b5a110398eb3999509c821159301ca48f68df587ad742c36f565c062b0c7ba10353f1f55fc51bc9fbf69e0d41a86ad63a6480167199819fa654c6c7c38ab59bc2907448f3d64c7e29a4e81dbff856731290995bafecad1e70beb59849f4bba55e667ad70628d991af4548d1c766641c3b48e8ee7f8e1e21fb88b4c38b37765dee9b370e35e4e6b32a6971e1fc9dea5269959c875c93a1748bdf5589a5cac1803fa59cd638f109eb8289f5990bd9591c9baccdc796b43867fc1a5d5776fa007580ed9013719fbcb82e57ec6ed100822e12a99c3fb9efdf0a866f6af3d1f02815dc4d1cfd0f2c4953084b1707d0b627cc6841384cecfabe0e14349b500f44d3a94d5bd682bc314fd7bcb8fded0c1a8859a81eda5b8b774e7c1b919ba0cedabff87594e8b2f79debb6ed0ae0710d3200bba865d302901ae197765f798b882adda753bacaf47e1aee4fd75a23021e7cf9cc48b32e179e0b7e208865a33823c8c008bd0578bbd617ca1be0bd69e65aeabf306fdece5f3bc45c0e090b0843c642a380e62a51fd3a974023a8f3bdf01abd48084322bd2b49a202368f12eafb35f345dc000bd0830f090c26cbd77be45c34ce9017f13815dad0fa9dabfb3746ffb5b9ff274275cf66cc51c42051f546ed48305ef1ca7f3b4e30792620b00d41c3011db8af3fe5597e80a9eb5587ff3d7db1b14a32c86d5ec7719956a758c42ab886308ad0c5ae706a2cb455d56a7b93a438f6b2fead660a7c2ce6bd3764b21fcf12c815344c467c68931ee745511499c0ca6de69ccefbda2c09c21a8b70dcc5fa6bb1ee3e504c7dc165b324d9b8b3d333a24565ea41981998a87b2a87b31e27ed0ed0252669b6c6f2c794debd0a870c68306d5f719c5df38318eb29623cb384f2d68bc29451d42e24478e47f4971849ec2118dde57630c396cc36f6787fcb718ad0491aa8c77bb0f196103bdb77209af38c66587ca967807fac277cd5716fc5d907da1d0692d83e3ea472a9e2e4cd0ead53d1e5480030e54d84ee5d4ce515807e53a61eea38d8b51024f3a38fa2a209efbd53775e3bc731ed2ff525baab0194f83f31e0ffcfae964fd16d2be0ace1cff411a2cc27ae8d3524a284b06032b1e28da4ae77909ec0e79a38d5150513c393204140daced08bf05c37ad9556b054f699e8e04a23a9bc0af6655cca65a278bd8c12381a2f66ad39787f63d7697508b328074b82c1b0d4444ae88027d385901a4275588843f0b5324e4133a06058bb45d71838d2f45a5f55817ecfd82442bdc0c6f38234286764744905ef04a76e129064b9d87c88b07aaeee750c0e409b81e9fe749c91cdd6ef09bc7fc6a8918ebf4463b395235df5553d9839b8082a3f67cab0983849fbd4f203f29aa27bb4fb28934140e4c80f99fd7b8c8da89740fae5203dc66bf941a7542257226b72b66aadd80d359963732ecec63ae946c10d369f6dc9b6df59d227d579774a6f091727e3d185ae00ca1e9d6df4018666b5026579af3ace03a0321fca0f28135f05c5126586943df9e01aa42a0a80f622f32d45edd2b84b3313129108838c9fcc041329cd3143bc9d08efdde717563cc54931d508bcec1eca4a3037bb50713195b78c95a55f3d0a8a9cd49a6d2dd55d38890184f27c10450ec591e0247b5f43895b490118a82c78d1c09474e525da0c2ac8bd5b415632aa2fb2be20ca035759af93b15ec37ee8cea9b2fb849dd1d1414e83a3288b1784c11306cfbbe8e85683632a44edc46a914c5accabc003164b80e2a702cd3504c46a2eca3e306d9437b37411171c7c6ff086d104c0cd5855b8775e36f9e7059164738e060cdaaf4e6262662c427cfc7865a3d3e5ecaa66142de9e441ede4269135679358ca5f82ab78ffd3b3aa27e5f802e0dcfdd91ac4ea341bb6dea8772c5543f7b5482bd1d6172a862bedae2edae611ea2c22e2b1275854e9cbaca104f9c142e688b4a76d131bb9eaed357bf3b796619a966ad9011f558946469adb5028c5907dd5496d508ab96572f28f39567b8c65008f327f5dfb2ae0bc0dff0dc1ce94ba6493012741ae6d954dd3843dc60e796d8e3ce173926514ebd7817329517905e44156fdb3b0b6ec2304f1bedc5e7e523fcda407511f017a57265b976cf2ae8b6e2370833400445c1c3a858a15255da9ce9cd6a78ab8ef4c1943b1c4bc98f67ae49d18aedbafc704c57f1fffb5a93b7954f996ec0b621847882a6a906bba37bd00adedcfcadebe58bed055994d067767d21a2fa2e2c7cb1f39118724be8f4823ce6eda2e953d3d2c0caf9e7d49564f298add6b3876faa81100714729144d8ca4ace1440e5ac83a9e92c3e2d2c484e68f7f53b0975215611492209fef9af5a2f254653ad87aa3104768d84c1bbd40e6ccf39a6dffed976b1bbf88762fd5273923d7981391c387e177baacc02118caf30251476d72df0e59049a5a8715694672fa8827c87d292ee2e646819f1e18ceb0a6006ede2b8810de9c495b9df333ceda8ea73e9335f7759a60bdd081a4a8859adb043fe414f829261e5846f342d5567b9053ee4f84d854bc4695b8d773137017df499e5014337981a85613f2b32840c0b03a680056a7e44a7edaeb44af8e2014d8f96b7a899fddf509e991776866721b3bc200e46de3406c02c2ad32ae312aff48aaaf639aebfd82e5936ae688545ee7b39d18d3681326391a73769d89a610b5f24870d720b8b0ec68888715c0b6fb161be702ac7ae6d4c0da0465d43a1770eda5d3315313e34f8d54532fb6f482d9962ab4b8d289d1c3be9591db66244eb00d4b1e03caf652ead0466176596126129c45e8da0c14eff22a12ef779ff30920ecd4852e82a17e48846c2c8d2c6a6e31845113e5b84b8c02da440f4beac759bf5b3f9f36710293e2a07b2ccbcf8f66672a553fa7410b56a686cb5c3bdb3118e3cfd91e90dfb3274d69a81e173c00d49c75fc10908c03d4ea65a4ad47c2df1196a2f07dde6f6175a95e91953682b1a23cbb730c79eeae99d42a11346f1b9c8db42be9c8a8a87f16c28c75468471ef372795d3e5c35e4f3aa3025864a36aac318fc83cbd3404deca2b6dc134de06f933ddcdc6903640920f67199b38de2052d72e62f83606a59f42b1e3f9fb9b9a82c96fa4bc04bd5fe841106b99f3e19d004ad1f320f81fe1498479d4bf06d9048a61db54aa3c621215ce9d89630a44592df60c920b9999715e2a4106bc338f672ae8bc134149cff6fd449e8ffd447898d9bb54fe87eb71d5a5d2e72e89cc856bbfee82e332d7a2c8349a856a5b17ecece85a59697b9cad1a2019bfab1125d34144779bde57f0d70e08e20a23b029ad3544cf9532866afebc0424a386af003b3b069dfc254a3f111456e7001a1c7216db2b373d07cfb2e08ee6d7bff2826827b1f0f309547fd8183d80c3d319223e2e07856f5f06df6235e781c8bc5b586c676682ecf24002a4bd9aacc3149a48bc898d951958b6c7221acfe0600460f32cb04686d4f26a24f92a7498dfaeb4b6a73e39cbbdb8b85f5b78483be5d4060ef4da79f16f32859049db87f46fbd8458359462aaab17ddad2b0382dad6aaf601ea201500191c28791e36146822fb2b0b2217b97eabd651f6729cd3da4cc1e2d32d0b7d2ba3417fb330ce0ba769917cb06532a9ba6ffbde014692a92b2f6acbcbd1715e12fae69f525598b20a1233c29a88b5c65a655470637683788c417676503d4617937643e6567c233a3816fef785eafb0294c5f92bb470b013b849877b46d84196319251824766f3fbe59d5e7b4ebe3358cad4c2d26300b7db54ce2d7b27496a2eec11e54b177fee49bc7c2e60f8a03f3688198ff2cde1141f005611a63f7f3f3b2fc1d4cbb33110c959b49a159562485cd44af0dc22cda1998b6b6c13fb3b192d70f3539c9e22a9c782eee82c7aa25f76ab71377f32c44eba522fdd7eb9364c8da68878de7dd36ba59231e0363ee01a72fc3e7c145e7fc3c5671a16e526a6bcaa82de408256a3d28524fab85bd6c4ca1bb7fda67277d3220780214e50839969cd0b95c4a60a6358a877c8a8ddd6102a9f442f8ce238fbd6f6ec5b28f00619ffd0bf0678a5ba236d80bd1ad163cac8d62fc2f874dbd1d841c90d2f3588b40b46aaf117b93bf36748e4be3db3d29323c529e09b0bdd2ee471241595386f91220f77c056a31ad34a1eb0bd5ee1ed94c47eaeee71547bb6162bf26e6ff2cd7133db35d4744eda31def56b0600603e28465a6a726cc9947ea3c0079119b71c7dcd14394fdd9f70b43afb325d5e749e522942ae8ccffa32fed40a2b804f3a3098d218e2539dc14a13f05eeb7d66ca163b32b3d1a6ff3f300088a34c1596a2d362ff269157fe98a11d78f45ca505decd9c54d078583b86afdddefc0e6af8f0b750a13ebb8afa7336cc536b26774da5a68617fc0468136361c11df6237f12beaac7f6353ab8605806006f104f19d77624121dd37e8c85686f18570747cd8efdb480d645f1d31468381c9fd3f932aeabe5edf6b4f11aece5ba729610740418f98fb40471e824d73a6e32c7a67b465967c2f856f869ed24d7069156c29b0223d5321aeadc12253257aae7d94064096d5788b86c36700bcdaff35ae1f2bdb48d8ba70669ec8bfcd3ff10fb729fb594ef9505dab115df1e02bff2816c065ff08ad99be7bc482ec0721b11a2ed1db697beb032e0c818a10be3908f2b281f5f319f1d09956a7de3938bbaf27111420d00bfbc4835ab4c0adc48dacb7ecf127fb81129ca08b572516bbbc824c277968efd53257b69a027da3cb269a60b0b0dbd5654cc6edcc2a5a28cd0f1d1453cb398656f48fd9ad26921793474b685c434776930ccaccaceb8564cdd07cf12eaec2c3275dac4794ae1fdef7986e00b3e97641a80ff2f8f47b3b086ef82f02ddb4e883cbcf6cfafeea3c607b1c9636a09be92d66f496decf837a77055ca813a0ee78fa5e397a00af10aaf0aaa1e298339925d834ef61b83ff172797b4f9a36a93c6a0eb78602edadb83dd2708a12df57ca6a55acd5f3627ea38e635b12d934ca02cc3bee2687e60566b36a024edc127deef8c268a8c2166cc0ded154abdc25e2093156fa1cd355fefd4e0506d2039964128e316c7dc2a0559e49be86bc98f0679f16fde2caf7bf34b540f1165fec6f8cc9326de3793be5d72928b77fdfc8da659f68b24206af7a190a45c91cc110269f888d93f1842abfcc163c11011d5923f7a10d98d37fe68f1ab471081d37cd59e0ef94725332d2b75a8066cf862b0433366551eb1c02775477b5c2bd3fa41440e13fecd9afb67bec5d5196c366fb7c9d27a48d87a4c936b7bb066b43cd8c4e2e83146a50ea398287640f2ddb372d22ac95722d4fc2f34e40248f022148d6f7c397b17dab9d4f814335cb3b8a45166d3e5abf7ecf", 0x1000) pipe2(&(0x7f0000000040), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r5 = dup2(r4, 0xffffffffffffffff) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000140)={0x2, 0x5c6}) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7, 0x77, 0x0, 0x40}, {0x6, 0x80000000, 0x1000, 0xffffffff00000001}, {0x9c, 0x40, 0x200, 0x3f}, {0x6, 0x4, 0x98, 0x5259}, {0x5, 0x1, 0x8000, 0x8}]}) 04:02:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) lseek(r1, 0x0, 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 04:02:36 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/41, 0x29, 0x801, &(0x7f0000000080)={0x2, 0x0}, 0xc) 04:02:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x38e) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300)={0x7, 0xffffffffffff8000}, 0x10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r4, 0x7f, 0x0, &(0x7f0000000200)="1fd4251328bd6eecbb609b95cb0cec7454fe5e9728c0da349cef313735ab2aadafd0e3d469a15e624f9936fb3ddb54babee805ae78858d23604e21f0e392872c8f855e38269fbd1bcd911941accf5c4e171453f1a0fb1faaf503a9ba364ccf4ae43e5c4ee53e5f9a6fef90bab8301aa0d4632319672c0a3d0b14fd5eac", 0x7d) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x8000, 0x0) r5 = dup2(r4, 0xffffffffffffff9c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x48a84136341bc167) 04:02:36 executing program 0: r0 = socket(0x2, 0x1, 0x80000000) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1f) 04:02:36 executing program 0: r0 = socket(0x6, 0x0, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0xa1, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x1, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x2800}, {0x4, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/110) socket$unix(0x1, 0xa8c0300a99c3250a, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/237) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) socket(0x18, 0x8000, 0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x9, './bus\x00', './bus\x00'}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f000052fff8)='./file0\x00', 0x0, 0x10) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x2, 0x7ff}) 04:02:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0, 0x14}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x318) 04:02:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x26, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x83) connect$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x5) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x5f40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 04:02:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x4, 0x8001, 0x5, {[0x3, 0x7ff, 0x5, 0xffffffffffffff01, 0x2, 0x7, 0x10b2, 0x1000, 0xac3, 0x0, 0x0, 0x1, 0x8, 0x3f, 0x5, 0x1, 0x4, 0xfffffffffffff000], [0x18f4, 0x200000000000000, 0x2, 0x5, 0x0, 0xffffffff, 0x3, 0x38000000000000, 0x8, 0x8fb], [0xfffffffffffffff8, 0xff, 0x1f, 0x2, 0x5, 0x80, 0xba0], [0x7fff, 0x7, 0x0, 0x8, 0x1ff, 0x6f8], [{0x8fde, 0x40, 0x9, 0x4}, {0x7, 0xffffffffffffff81, 0x401}, {0xdfee, 0x3f, 0xfff, 0x3}, {0x800, 0x40, 0x7}, {0xf6, 0x64, 0x0, 0x7}, {0x71f, 0x401, 0x4, 0x9}, {0x3, 0x3, 0x5, 0xdfd2}, {0xb8, 0x1, 0x9, 0xc68}], {0x1ff, 0x3f, 0x7, 0x1}, {0x3, 0x200, 0x3, 0x20}}}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 04:02:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) geteuid() symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x10, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = socket(0x0, 0x5, 0x7d6f) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x25, 0x8003, 0x81) write(r3, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000200)=0xffffffffffffce25) bind$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) setpgid(r4, 0xffffffffffffffff) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r8 = dup2(0xffffffffffffffff, r7) close(r0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x2, 0x3, 0x0, 0x2, 0x2, 0x2, 0x9, 0x1, 0x1, 0x4, 0x2}) 04:02:36 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet(r5, &(0x7f0000000200)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x81) 04:02:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='.\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0), 0x454}) 04:02:36 executing program 1: getrusage(0x1, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2, 0x0, 0x8}, {0x6c}, {0x440006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r2 = socket(0x18, 0x3, 0x0) unlink(&(0x7f0000000140)='./file0/file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002ac0)={&(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000500)="4e4f332b4a9aed7959019328818ebb68b0136d27805786d3aad43ddeb166f8436e6a9a31a351f3981bf9347003c8ad", 0x2f}, {&(0x7f00000005c0)="684df5d5bbed8bce6b863055d9d77fbfb9adbea9da", 0x15}, {&(0x7f0000000600)="8ed7484715c00bc62a66a2a0c1f945918a550d6bc5fac923fc80", 0x1a}, {&(0x7f0000000880)="1f7f567bf6b10b80a8d6ac6c4e73416b11ac932f7cc629aedc445d3bad3208aa58abbd16d9af0ac81fa6de8f1d8458f24ce3185b4e6c04b4349268834b663ecd1af8d78f055949c576c3b61c3b773d55508a1b5f8076488e4f022a88d245b5d7d9ba9378d7feda5ac89d9f31d7ca94e3266c4c06d98c256a7ef7e127f46a9daeecb521952d7d0c11ca51bb13eb1c2f0c952a53e7c911aaa314a8321763ef5a615885f024b2a884d89102c11d0c183ad6eb1302cb08f4050507b5f87f8036c99a56e53c66240c22117cfac43c9cd91d8910020b9e0007dec5cd7bd5a089d499a691e3b2882cdad8ad75bc7125fed8777c9d4bffdd4b7b4090f657964c5434ca5e88289e96156a066b54b2025222b3891646fe8b2da994b3b1257cfa427f6450bc4498165b54c1913dfbf6f05582c1c55947ceeb747180785d353158f89d9bc28f7f01a877f0a943845262cb1d31160eb492148cc6ac648b405ef23d526281d6d2ce9e74b16d527b9e49a20b1959b6d6964e3a33bc71dc5222c7ea000c875160147ea63ee27a8bed3053074643fb48c8f1e7cd732c49bb3d079f8c08b683c91868d48f3496202e3f5c9ae2e088f6658740ede9cbd41d7dff1e769f386ef5a3c299a2bc225a1c8a47cc4c372baf6be3d08ed96bc807902302f636e535abcfc2f8c8cb4d22957362671d6440e6e8dbddbd5ca2fd0e25bc0e0a07fcc5f09d6f99c6f0d59edf275fda36a84109c4becdacbb9e095c657c477c624ad9be4c34f673a722324033fb3072426cf73ae54737551f3d4812049d8caa9a68bdbab09d142c9cdc37625dc2bdb9963868fb5cbe9a3d5cbbd5108cfd845b6f3d4e755f4c94ff932e33e8908377b7e534160b5f8bc6a3ece77f61cef077960057e3a6deb94b61612e410b500c6c7ba571c8a5791d90df43acf797018d4f7e4022c3bb8b92aa3916e2e9bf5d78869381b4ca55a8432ec01f68f3f0efb50c68bc8f5ec56ab3cdab3c61fb8061a3d2f7d8c8bb16d010388a86e806eec2fbe641f4c6c42d5f1f190991bc44fb01f5849c35cc47f1f820c7fece8df31f34eca71e057bc597584ad8353e16e19222c1ce41e79b09bee3fdb5aa6fb204d86ae81b65df3e5d398845f49747118346c28a886a8ddf459dfae90d13fcb7253edf33030f370fe7cdda6f1bd0fbb121fb9b3077645710252ee0af768ca83927363fa93dfd4a8c8fff48b1f2659ce4e373a7a1688bc6c3f050c881001e16da2cbf1539182b690ab0104ddeef165f317f95bd23b209d4fc4ed3fc607b11baa8fd2d80c28de4d9daa3209d16b9536fc2ad9f0ff137920392848ed9bca8b8eea8f7768509dd12d4dfa608a80ac50493ee0767a25c08870705316adec369a4418b9b2e3cd37f24199fb2bc225861989e058e44d13d87d47147ce0a705a68e2fa798ab8274bb0c2a3d4594fa77ceadf67a31d28b5551ae77aa05da61f4eaf60762b00ad663f3ecd5f5d3b422cd8a07844116f2733867263312b7588e8f428c526207c4b4e52ad8a60c4c47a49caab06dcc80547d453956a2d9b50cdb6b54cd92c9dae3021583f826b54d515cc4f483d7d7ed8075e9f8474a58b9553bd155ead04a54149efee1dcbd69f823d84bef5a741491b60ba46ab5a976144955784330f54a843843349cd4d7191b7fe71118c17edf20a5bf03e7c241d41d500de3854160e45d33a9d934da6d05208e3db6dbc3be7229087f9fdc1c246eaea06936faeb1eb124fd55819f308deeaac10242a24cad28397ec3ba94e2496e2442cd9b338a545969d8fd120bcc8f63503599c1b937ec5e338e731addf32766e2a0293d53d0a485a930cddc2bed676d965c859edf9ecc171ac6250383716961b730c52646227604a00312319c86629f559d4a802fdba816a1b7e41d3eee357a8b5bd9b10c87a93d0e83a337b719be6f232a9178eeb8af00e30d0f1ef99261d7512b81281fab8ef815742ef7a0463b203c51e98b2aca5be87ec03d37858abaa1b3d7c2692d2f15f6687fa93be55e26a7e2f1f0573552fc075a3dfb4abad255d97c097ade79d355015294a052e3cc6b0ad411db1d19df0fbf2b87adb061e1369c1a2d064db8cd21614e1a6c011282bcdf6fa38e583860de26ba80df80a23c8052cbda8719f3bdf73d0b017aec98d27ff3a02e2439306a767f336ac8108b3c05b7bc4dc1645d38226bc59bdf10fbfb3111d76d20d58d9d0f84fc23569e549c5dca844448bc3913b775da0e935d05d51b548d79564b4fd012def8fd26eabee3aaef800c92e10e5f7330c2343c9f29591b7b0f75d3986f0301eb1f89e8f4d62ec3b449952f7c6ef62b6f0bb97102fbdf98459b73e91b3fa3ec95fa98ac861dd368f278cae12c177d2c53bd33a558102b86f6f958647d298aeba65ad5b4e2929827ebb4ce5d5514c82cd6fa5c437f42d197933ac8ce7f6251ab3281c87e989a2e1514600ff330f7ea1963c3ba868f8d1f4b3ebfe278f5983cd1b31749cec6c6cc08d128c52bc1992dab626efdb56c6579559bc2b2fb9fdb728d27d2ba1562bedab69d43be11a97a915ec3b2dd440cfae8312645e9f4ad281bba4b74353bab3d2069dfc230942bb0ac5e247241a4f5dee27af88b9686eb08e64bf0e49db9283f5f434fa75b1499c594298ca7f60f22b73e56fb1519de4c18eaadb6bf455f0a9240bffe1b38b337690398bb2bdd5604d24d9c6a10cf33ff1b2b1d463520ccf48465314f7650aa3f4da5b89ca90cca490c8072ce8fb34b0107cf93de0b9140d44645a61252d3197104c2c7fa29fe1d7bfc40f75b0646374c1dc3c91fd3f96b3d11b4b8e8becbe0ee1ae159c0b6b0b01eeed54e5176499b1e0b43d29823f0f21c1a47c10f16825ba614be233a32c075a424fd73fbc3191c5124852505905a48604ebb52c1954d9175733083efbc730cf92f19d58abf2ecb2b888a407a5b508da5fe31844b535c37ad7a597cf855d0465e3de9ffc9834088cc8c9ed308a541d257325f3546d312a08aa9001357026f7a420abf42f36ddb8444f44c135ce770069a6ebcf60338e68e2b844b5663529e564b05c352875b4c0e40d4788894ee827baa91300820ae698b6d12d2a0e744d87dc2d9afc9cec8dcabfa0f6074a189cff7792cb76ff2db229449608af0661238306a2d51c0b588267b788406ade77412f2e3aac00540f035b2a6323932c4d9550c670ca9fa446ca7d72082078744595336cdf257c7b71c5765b29b27a79fdbd9590247913eca578aff753100648e1fe7a3184c5cd928ba107e3129416c1f61e3d99b31e65e9d8a53bcf3c71e7315a83b1b9717443e359aa25fc315a1fe0434e1e01ac54960443ddc41dfda4c1c943224a70d1a46bb189eaf1211fa27f142066abe37c087eb0809dea28bfd3627f60117c2391cc15c96a18f850ed6431fc63a2b7d01829fd33bed2d93a6474e86daa88e39837b7fa324c7ff67befd229d0ae683884a9d1c3883c7255494436ec38574fe00bd122cef7119dd66719e38ed1c9798f2aea773a2851cb97ebd340e31bfab6142d2aaed5fdbee4b5dd47c2cc1d9b4ca17c521472a26002424ddc14f8f67f5965980dc3df970a516e724c63a942051139c435e7516576a57687d723f05b3312cad9f57eda3919d710bf44808fa9e7c2d63af6943b7df6ef15c9bf4f2614018dd10eb4feadf1d597b41d7e510ef29c65859fa7c5595a47f25c06b16f84a21f526fdfa62964886c69972669e0d864f54b7d8cbfa8e327e31bb0046a72f3d91ac4ecb0cf3234980459b4425bc7115e4791e00e142f24c1bb57cab0d9916cd7b16c7c16b3306eb268824db0e0fb436ecaafedc777d6b49266550cbf44dc03b425cb8daba99c2630b9667bffd9466b5c5e4ff401b7c65105d4cae126abda195c49cae23516b9d76db7b9ad502f89a71844e01bc58960d74bb27ec8c224d04b1a05c2074a9053977d88f8b9147a07226c44063692330a5fcb25d4110e6853adc1df0489cb8fabe67f17a0ea0c8f8729517fb7196caf118933bb818e9800af5e06ea16f110e6f6e84a81521979ed527c73a9525342d954a3f3bb5309bc3df7c65487cfd264c42341cb1fbe4e86b82ce8815fb5e39359ba1509001c60eb366f28ba63707c01528c3b6fc9ebfec2998034e9f7575da0ce341b0c3e3f29f0b442f86be1f84b528258137d6ce154fb0bf871af25d06e296a4a35b28f2c9f4a55a1c48790151fbf6be3883d7d58762b62c4f1231bd0ae0ab3274ca6cea48e3ad23cc5cc6eda7286cdcd8fbc1dcc1bcf8addd67cfe009afb5f13ed964090f411c418f652a12878527c839223cba9f9b7954ea0f9823d46b01c53dbd3f0dd42fe4b673f7abb241208b501017169fc3b2af2f625773b6e2f7443cad3384aaf8bbd4d72a2230894e4431b850f4718715ed65accccfa538b9343245999484dc39ff68de549fbcc0eeb6106b9ebad4529c5551fe739cb66c194084b1689b870964525a9a9871b93298ed81234f32fe010dca56bc618107c39aa72968d0a325edfb4be11bf943576c966129e7b25f0a4f25da842c23594d16698f217dcb35b70c9e7056a8f9a910295af1452ced2a21b2753092b2d05bad30ea2df684f0b6c592d5ce19e559d0be807817e3de7c0510082e6e901e49a0d5d4ee987b5f28e4a13e77df460f6b588e87b164d2bcdc655198d41d40d0786c1018feff0293016f978d7683e949803c6c410e8f04d428395396bdd1b44b6c39dc9b025c9ce0706d63b4b22e7040b536e411da3452e1b388bf1f8ffbb46f48be70323596da4f2d0c1c5e13483a6a5e6d1bd5bd62397bbd6224107d81afdb0518d0202a11e6b6684108156382ea9cda918cfef8c24b33296a1585aa2d4acd2fb06d2ac963eea9b68aeb06fa9dd54cacc02276d4991697ed88b847758a2118e323d88ca0b4066416fe144adaf9a9f0816bd64a4cb5d1659a7d319be4fa0315310fa46e52908ce68d8d3bf7c13897853e7692a4f0ff46ca4bed45758f0f561d23e946345a84fb258f4fe912a739a2cfa507c05a8a16bdfc86ffa2c67e388edd2a6da5956a5819861805682b9d89675d28f17d6214f5bd4b16e9351ef03ca0286bc1e97731b9c179ae95139c8a5af580a8332783c36f3965dc323a2561aadc5db88526fdc1803591bb2781be60ac4d33d462d0f7c76d6f137159b6bbf99c9d2479f690e040cf276728ec6ff830524813c2b0db2140a561f6dd7ed0dbd802b24cf44e487ff63d0ee876ae050e418ef474ef6049ab6f0b1c3f9e280200f4503aa20c5208ebbb16eea02c7264f246ee6875a89fe4c732b11f951efb40b0903cf82d9d47d7ef8ad16749f1117695fe4f84ab96ea323d5be3b3cc198b9e49b217f4f916464a3d5c2a58277d61db40c1702b4f608b45dca5747cbd84999f1eed2b65d628f22e39e9ab8479323e0c3136d4e178863a870086bf7506a039b7dd5c203c47b8c62257800b7aadf1ec8c1aed0a1209f91a42618f15884d8ebe9d420b2a794f317e08161c3ece524a8d70b204b7ba47a6470cd862944d01f70cb065dba17cc5afe48bdff6d9f0708308e73d4fd2d61d60e647af7f45935fa08c831dd9f4adb45daf4bdd8ddd95d264313392fa48536783e86022b4591eb26125cd950a05fe4d336fa28f42494a394bba8615493eca991f2827c65df4829c124082d283f6b97d9e88b01ed9197787e62700b4437ad9c2bf2a46c0b1d60490a406a720b3490cb45c04150ba14a8d6a47049288d7975491c948bd2ec662c245b035a950cae2890e634907f680bbd893aba8d47a08971bf741ff3c6", 0x1000}, {&(0x7f0000000640)="12ee663d9f13b49fa12882aa8e99113960283dc217905f3b57ace5b6b2356d6c5b69b47520b1a432745f33f5e9cf67a4b078d67d1347bbdea1e4701d8922cda3b4551fd53eeea9384d4a55bdc77208c2a55175f284def430e95b71d5690c5a4151769c827e779fffb31df5a5d796930cf41e4c4190d78df8545e775330f4cc73362149e66a53dc6961bfcaae621a2e9eac9e9f2e42e314739c2b0045769ecb16ccb92f2667fa1d663448fa0087885856bb", 0xb1}, {&(0x7f0000000700)="8c324cc0a8c2e69b9f0c43b1044f6c6f2d8c6f5c7de11079a3cfdb0ce8b4eb904e8bfb7c", 0x24}, {&(0x7f0000000780)="5bf7406bd7a2b92590586e9123960e3d2247845b512feb81527f03f3358319e58003aa7a040f78efc5964a6f0b4a93f19dec73c56f502306cf9d830bfe5810cca6804cd44efbf8e221", 0x49}, {&(0x7f0000001880)="afccbb11888c75dbf0e33286688238", 0xf}, {&(0x7f00000018c0)="7c1391c04116327cf912c86be5fd1841300653bb24db1536d836e3e9ac3dc0c0b1f3c5c6336a582ca8", 0x29}], 0x9, &(0x7f00000019c0)=[{0x80, 0xffff, 0xccad, "3e5d314e18bf9f45c21bbdc9ee17e4e0082162427e21eb6c3ef8b5f4e0b198dff85507b5ce80e3c52f98348c5fffbe1d69a58cfdfae0cd9b73bd44e43ed31efd48a3fa65287f3c42ac75f77ce28d51c380b9022c7d270683b7a4747ce5a1d84863a59fd211a6d4bb6712a4e861c733"}, {0x60, 0x1, 0x100, "1cd50f6c5d6286e5ec5b3bb48891ba8726cd841354f4af7bbe6e8a0e6ca5e66d9542f28372e8fa0acef80c373c375da809d40f7a908d79dbd114d74419511c6094f5abf26b410bafd7af59cc6047e3"}, {0x1010, 0x1fffe, 0x9, "24cd02b6d5ed039c16d5f69d4bdee9435b815fd76cca806a6b048427823965922d70ccbbd6206dd5e55f0fd5818c1ed33babea256e9f90bb5d1b691d2120055b89c71a82979507b8b43743b0ee1bcb3883f70b3c4e04503310ee84802ee43b3f70dcca9e259049bb7fc61a9965dc9d31e7840b8a88d6ac9e0511918f24d1857dd6e89840f01cc3222fcdf87b3b73659e69ca2cd2870e65d22a53a7f562870a505b32101b32a1c99c83c98102529084af891942e07c883d9b7981e2c87f174df50744f2b1464742efe216877a2a75ed47b6db2d8415bdc36521dc04d64ef4998e74485dcc6c976518fc9a7940fb45680a838e68d044d0eacd390c1e6866e35e24de0f3e74d00f175cfc1da4d700a2507efd1041c72625100a6cb359029ca4eeb5e9dbce342568c2638cc93e94d74ef4761ab9e5a7acba52f43d6797c32daa083264fbed0158ea99a283c801663662510baf45ecf597ce6d3d9c9de38071afccbefe492a75947bad3d27d8356638da5af9d6bf468ea346008818b015335904215f4da54efaa26db6b4bf67530fb0103ec4768bdc78f189fbbb773683c7fc1f3995369e568cd2452bcf78b650a2d530237d0e9f164fee519e123f7e2fa9828fd231258095256dce4cbd557bad5fef859a049a7bc1d8531e90a69481e89920ff3155595ac48f4b49b8d32902cbefb59d0a5400c46532dcd8f4c79ee186d57bb0cdfac40bb535555824df7cb5cb8df37550030b4ba480675381005706ec9ce337df87dca61a15d6a0b69e8348856ed9e0bd40d24970c4df18d4046e3ba1edeea3af3c5a8fac87a6f7a1df0fb298f8076d0815c55ec6eda0c52120fbecbd5823c3c275d9b1fcc1e29b6a8313923b2e5f5af228405d21973f15e51942ab00b8a09d6c876aa27b1dae111be6e8288697bf77d75c0b38cabc99322914cf28857430b66cc88c910e740df842b0f3bbe672e3c858bc8d41daa59022793bbdfd367e861170945ad83e3ce0380d1ed8591894851fc0bab5300b1efc196c51cee60ad231750271ec32bbb2f41641bf748dfd240c869d9b1f862d4b9db01be226d0f82e76bfee658711df98d4a67478911fe4d965ff5f561306eb31bd92f39d605e7d4aa5406a5748fefdebc7aa426316df811612d17f95620a2a30d39905d77a871ed362726f31892f16dc5b4530d09ee87c9c3256ad33cbc260f15891c5dbeb2e1bfedc6692e62403d296fcb8221d3e9fc4bdfb7342c0861a7922e6f3a5d7376d94d7d34e0fdc040e924600027872e28040d80794148740504a27d70005584e7febb441c8aa3b58f93922a733d4addcd08fbbd681c21b0e7887a6427b36de4ed63c5721af875706b8b76f203e60a014f3646f59e00b4653a066e282e0c025cfee8c7298a77f0e60042bad8bb3ce2bb922f6bbe26f3a79fdc8abad3cf0d2b8f6f754fa44451cd43976120090c88094997773cd5f9a3dfc059e61ceea73b8b3f7c0c96668383084d7a82c59ff095049190ebd6dcf3f4504d30ad6500a5750d7e5ff78a2154427d8f0269975798c6d2fda4677d4716dc76ff5ee62f2b5500ccfb225bdf84c0051713e80f7b5497d704190b6bc0f732c6a9e31c9843ae97eb87a242a3ca8f4dafb1e66a1304fc39d91291fbddb6eb8908ee22674d2715fd406e6ae836d2e7bb6d16e17edd7f01f78df150be678f32149dd6f991ee6dae8c854d0999929b27f99f79bcd0a396a41acff49708a059bb214d8c7b42850f7840657a24c15ac040dc66875e9cebd15f49dc7a84d55854ce96f048a472ac1c5e0b4c79d543e9626714e38c60a0b3cb9a67ea1c573dc6a37c29c02aa16141ca3220a043d92cff5f9dfcf2e97d544da4106f791910d10544e8629f3e6b5e3c728726c5b1f2f23e0eee3d2b131378fbdcb664b17c464e2248428b3df465f1e723626956e9400d275ee9360d24f81d586369829c99def97fe23f8ac5764782ab1b5483c1bd1a00e006250de84b29c2fb54be42ce1cf59a5414f79736f5e2890d103e9c9750cb13e903ee127c117113c512eb790a5a5ce2b20a08529ea9c3077de2f82e454cb4427e55459b33002736cb5e2920ae692705e572426c1597eb5462d205de78437b60561d8eac2f0dcd5476f50f9fd783a228dedb399214da9c534f59516faf61528390ac71593ab5c84814d68f8b562a36ee3fa6da8336a463f92b17f35dc5def9caf348ce749f30962cd833ce282ab1831f63f4edaea1681373c265c22c71d617f9a82edf6063853ebe19152db4098144126dfc25e1d4baefae23dfabc39040dbcb9dc68ca458718bd721e03ffa62a080b73a0d488d15cd7ede2a470aa51ddc15eb8fe665c29312f0da583b1be988634df5e7bd0a195e358bd737fc0a33403c6ced1475793a04c5f84c1064b8f56f84f53281202aba997b705732f067fc35f58ca8c236ca0d69b281c272d27acf326e48201365980c35261ccf7a69f604a840bbdac064bfe22e0c01fe595f0beef10a3f492741a6878a41651a8b9ce2400e427bd90bb686a6a8f64969d24150ef51002fca12c2b11f303447b6a5b35314d85fc3d98967a07a0cf375079fcf32b3425ce7aa24be6a0c010a831b2c408433925f72dddfa4c1442600050f5511bfae9706ab705e76c5cfa917f7eaca67107a2deec53d84d501196e456b9379ce3785dfe77ea26f19f05cdef9e2cda15410d03e4bcd8016c7fa4b668321cc824aa673ce2ebd2b30784904f10e712d4cdf61e1ab8b657bf4c5fa252c71ae77b3fe60cbbf868a9f356700a72e7ac7ef7f82ce0feeaf822c816a6637ef8188d8caac83049614fefc8b01b19f83a1452cedc7564c7c4c6f3826386370576ee9181438acb421addb1fefc7fbf6e800850f0e97fb933fcc1e284d056412a90b553a2d7705ecaa6b352de3040925406c0dc74cca7f962c05429e1f585df41f677b1304ced4017dff55a94bdbd3b611e847d7d9a5adab06bdbd4db7a35a8919de6efa003be05bc7448841a91936d62ec2634468a6715f0ff99a4c1ccfc0008561500cb149f2669464dd04e46f6847bdc23e86bb6d1bfd64d9b261fb2d9e8f9d7526bb017f8c3b81c16b2174f476abb38a06e42244672849d628554a0fe8bc8a3fbc8a427a937b62ff9dc3682ab7cee01c2fd2475fb1f10c9b422855b21b6928ba51e9cfaf8d30a06f66bc29c9f77bf55e6fb31fd54190d0ac008ed2f0c444a2748b9d5809b0eeafba4256f53051b1b5d34621042e7bece09e9aff9558f200cce04ca563b79d6b2824feaf4877cffd9e2962982a95634be227040754ad1162d7d23e8099c799a1f4743565f3a764831a3c26e57cfad38c5239da260e0bcdf1b213d6a136e584aeb545f6e48f5e3ae4da8ee8fa96f27bfeae332d84083fcfdfdc682c3595b985d25f2fb3ad0ecddf0034dd27f5c0145ecac6684e567c84d9653b32d9ce45fe206e4a4c73d71065299f9a2080530b85a32e9b04af3ac63648acabb8895bf5e1f30e3ef55676cc0fcf81c4721a76e152e4c15a282d2298793416044bbfa9a07ee591e87b4da132461eea530b87f34dd07fbb7c6def7d8424156dff271ae1fdc6591fcf8dc730f72c05c54313a1d86cb9eb6c6a0536471cef558e33545afa2f74ea3b637b3dc056a600207b84cfcc2831c77c1aaa517019aeafaf8f16f22d44ad99f950d1139f09164ca5141cff1c57e00415fe63ac5bae6727bbf203444b2e19bf052a3d49b9ee0a02a5f24722e5492288b46ad36e43e9f370e3e02fb916619cdf2659d36100980155004bea2f7900054fa1e7a1cdd3056cc1ee67bfe03cc49415dcca1c018a22403afb4d831aa373f3a9272c078a3b8a7afe337e091a908eebe16a6313565853fd1c776f0f0ce1f27730f307c94163369c0054f3148ecbc0e3c98926373d0181f0c0f1e842c26b06bc7c4a6b9aed38ced0d5ac6f89c69962ca1c018cd78f5471facfc8e7f60b4d3664eea2e5e7e31130dfd88ff50f9de442f0254e5c07c8ae61d4ae359a5336a249d175e6c6b5938382620f28eadd6e8f6ba56267eb71668b4a012aa50dfeca0202964e7aa5615fe69fcd6aef19afaa572608deb3d040ba919bf028dd9f383458699a06afa3b52cef02e00acf864eec86acd68da0e95972a6cbb9e10f1d52c7d3bbd4d8c14d5ddab5bdb9743cd27a6ac93099b744261d07b18a69ffec2a8e955d37a820781694420f95e041fd0f24244198f8925e7d12ec1999b55fc8b256f3b1830ada8fad80a75e9813dce8ef9b34a29b88499022bb764031159c45221b0a4ee02fae8fe1748da9866b65fc34b2111869371ab686df720d9df8606fccefdcc21f15e8a7063c12559aca977b817152013f29631da83c5ebf1100619d020f768f4737b18f76892a6127a5eab28149fcd7213f635e620466c5d9915c623462c0ac5fdb60ded5daeefaaf5f6f19cc28e0c7c85ba60df87c9257129582bdf2bb781711017538b90687d770f18e5c31ea2253cd53c57a1ad185838513007644460b14c86452985b3ad98c557b6970260f800c8145ce399250fce3dbfa5e9859d196b2b944afb5b7c278a618b215e1ef6ed9c376e6ad5aa5604e20099896343432197d7411acfd21db66d60d0aa94ff87b7d554e622134630e814f6ffd2418d30f0444b7eb3a3131e09e7bacf303f4050247dee3060c78abf2febfe9c166b37f4f65851c026e46ce111afc789c3bde78e7805bbe00704bca5c847642a732068a9e635478602c6ae6e9af954b215554a180db477310c0e7b6a38abc61e8a7d2f553b503939d79def94f4d3596bf3dbbebfb0c33766bdcfdb6653f50f57f28571fd776172cb6fe9bf5eb8dd336eb2587bd90afcb17465fc13081b4f9bc2f3718af788c7c35433a9c2fae6507e5843beb53a2d566ca2adc3e09c1b6139d7020677ef0118292dfb0739ae2478ca136d968380428bccb87f87ff6726404a6419fb51a23c7336d7d86511fc24f510014581c8320b8b643f1c29656a472328ffe19b692b05f292a17236e924dc43ef8e429f6933dd844de6f3f504e49a218d59cef2e82aa5f7f77137e130cedf294a02bce75d7a390fe7dae50db69aa2aa4b1d854fe356c99136698902dcc61bb2c8a1f901191cf310edcc1f05f265d29d0aae776777fbbdfbb6721a0b25c444d1127d7d4ec85167c1e4abe4400be6b5ceb2e072efaabb8cd1b495f12e339d8baca1b8ceaa9c861d8a5409fd496c8549aaed398883797342fe702d8c5d64a6af2dcaf96e1b862ac4fadbba891ac9086743e9941e6705e145f35423b09a218f8bc6572fc99ec905fb7e9de48edb8e03d496a2233e4dc23b02b39ce30b0b1867e59e4f6249dc19f4c77948732f7a1329555d474108a9c629e45712a969a1dd12030d7adf97e4fc612cce07ef850c5cf8f219029477c83d829f081998e24e722b6ffcadafb8ece9d5c6dd666246e13835b1e0c2d366002a7f12105102aab82a6c08037bf5b284d69b2c1d77587cd033c4da11b19ae386320a603e8fa06f3324fc4d8d6d3aedb7b79c78ab2b1639a4ca55b0436e28e8b542bfa9b8810a8f51221c957d57769e597d22c147b2bc99add3fbe4f0d715d9365483bb651157d0abb7077e9d5d028fd29c8627b92f7c3b08c79d52764b54779e70c27afd34b25779afbddbc1aedc6fdc27b6a47c5a12f38b0074859a1d4ab43b9c40676e4a0ccd4d3946e00704547cba27cc38b32802df1f1333b7806042d4d4d4a2bc8bcd7c1cf274f97ad3b58a00bde4f47f50fabf6d4a3df8743ce57ce50ed3fe7a56fb03f7beba8171bd2d702bfb48800e"}], 0x10f0}, 0x40a) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x6, 0xe2, 0x8, 0x0, 0xba3, 0xfffffffffffffffe, 0x3, 0x1, 0x2, 0x7, 0x9}) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='}&@.!)\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='&({\x00', &(0x7f0000000300)='%,+)\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\x00']) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) accept$unix(r5, &(0x7f0000002b00)=@file={0x0, ""/108}, &(0x7f0000002b80)=0x6e) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 04:02:36 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x18001) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x8001, 0x5, 0x1, 0x7fffffff, 0x7b, 0xe7, 0x3, 0x2, 0x8, 0x456e3b8f}) acct(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x1, 0x4, 0x3f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x32}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x100}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff01}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fee000/0xf000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], ['./file0/file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x32}) symlinkat(&(0x7f0000000640)='./file\x00', r1, &(0x7f0000000680)='./file1\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x200, 0x0) r3 = dup2(r2, r1) r4 = openat(r3, &(0x7f0000000700)='./file\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000740)={'./file2\x00', 0x5, 0x7, 0x0, 0x2, 0x32, 0x6, 0x7, 0x3, 0x2, 0x2, 0x1}) utimes(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x8, 0x4}, {0x7, 0x7}}) recvfrom(0xffffffffffffff9c, &(0x7f0000000840)=""/13, 0xd, 0x802, &(0x7f0000000880)=@in={0x2, 0x2}, 0xc) r5 = dup2(r3, 0xffffffffffffff9c) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f00000008c0)=0x4) r6 = dup(0xffffffffffffff9c) r7 = socket(0x20, 0x3, 0x1) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x80, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000940)='/dev/vmm\x00', 0x200, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000980)='./file\x00', 0x80, 0x8) r11 = socket(0x1, 0x4, 0x7) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r6, &(0x7f00000009c0)=[{{r7}, 0x81379dbdb49ac541, 0x91, 0x0, 0x8, 0x7}, {{r8}, 0xfffffffffffffff9, 0x100, 0x1, 0x1, 0x1}, {{r9}, 0xfffffffffffffff9, 0x42, 0x1, 0x7a, 0x7}, {{}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x5}, {{r10}, 0xfffffffffffffffb, 0x4c, 0x10, 0x3, 0x1}, {{r11}, 0xfffffffffffffffe, 0x28, 0x4, 0x7f, 0x3}, {{r3}, 0xfffffffffffffffb, 0x8, 0x2ee7c30b39953e46, 0x80000000, 0x1}], 0x6, &(0x7f0000000b00)=[{{r12}, 0xfffffffffffffff0, 0xc, 0x3, 0x1, 0x8}], 0x4, &(0x7f0000000b40)={0xffffffff, 0x1000}) utimensat(r0, &(0x7f0000000b80)='./file\x00', &(0x7f0000000bc0)={{0x1, 0x6}, {0xfffffffffffffff9, 0x8}}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) setgid(r13) r14 = dup2(r3, 0xffffffffffffffff) ioctl$VT_RELDISP(r14, 0x20007604, &(0x7f0000000c80)) madvise(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/vmm\x00', 0x2, 0x0) unveil(&(0x7f0000000d00)='./file2\x00', &(0x7f0000000d40)='x\x00') 04:02:36 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = msgget(0x3, 0x8) msgrcv(r1, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0xd9ec69dc4a06cab4, 0xc00) shmctl$IPC_RMID(r0, 0x0) 04:02:36 executing program 0: r0 = open(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x1}, {0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x101) 04:02:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 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) 04:02:36 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)=0xfebf) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) fcntl$dupfd(r3, 0xa, r2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0xff, 0x9, 0x20, 0x5a61}, {0x7, 0x4, 0x100, 0x7}, {0x16, 0x1, 0x10001}, {0x40, 0x0, 0x1ff, 0xab8}, {0x950, 0x3, 0xffffffffffff0000, 0x1}, {0x7, 0xffffffffffffffff, 0x8, 0x400}, {0x101, 0x469c, 0x1, 0x8}]}) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x25}, {0x4006}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:36 executing program 0: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r1 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r4, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="00be369b228cb229d0b5bae5587b002e2f66699daf833786db6e486c6530002eea6345ead464e4984b94004ac7476435e5b6000400000043fd976c1bb6587bac2d5519528924be08848477cb6aa2d550049ed22f37423d9bc679daa3858cc4ad12ae9fd04f194b621f6ce9446eb032490ae29f6c8f36c7b7684cd45fc7e81279e474e00b006f827433959985d271e09baf3b158f156a34890cc8d20b1b68a7dae0f388d1162b55eac7dd655b3230b95d15058876d1a683d047ee8a64f3640444d72d56d15a564b0ae0f6fce7"], 0x1) r7 = semget$private(0x0, 0x8, 0x4) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r7, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r7, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r7, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r7, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r7, 0x5, 0x4, &(0x7f00000014c0)=""/26) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000015c0)=0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x80, 0x0) close(r9) r10 = socket(0x18, 0x1, 0x0) r11 = shmget$private(0x0, 0x1000, 0x40, &(0x7f000050b000/0x1000)=nil) shmat(r11, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r10, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001500)=0x1) 04:02:36 executing program 1: close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) r2 = socket$inet(0x2, 0x8000, 0x10000) getsockopt(r2, 0x4, 0x8, &(0x7f0000000280)=""/157, &(0x7f0000000340)=0x9d) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x10000) read(r3, &(0x7f0000000540)=""/226, 0x2) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000640)="0af6f8a89e167e3e72702857118367435f5b6664fefa63a49d2f18b6d33a1e3bec28a3f8958980e6f49f03f92529b5360fc233341d9e753abacd4861f3322b3cfde83a7a908d450f4a169856f7ebf8b041a9f1cb3f9a357702ca826ca0a0f91d6b6e1a37c1b526a46a5ecabcf26e3ae098fb584de72917afe836477621486b45e0332d7572c3f5fce5edfe16e1fc7543aa57d5d4575e253aac43bb612225ef89628bf6d79c150a77c4f64b099dc865db822443c732e07560dcdcdccb6c209c51a07951db877926816646f846e9ef0d88cc5180ada15393d72fc388d5ce05995717acef5663463e21a3960d067dc39080f3ae797d6ca886a817f5a519c4fce5f30687631f94f9a02458770765a558bc218116bdfe31bb59a9d00e6a67cbce1549fae3abed1419d1ffc70a7b307ce7d35ecba8d336b9d7d1463aa67444afdf805646851c02f4c51d0247c2dbcc963bfd10e1fdb8a2ee4e7773ccb2e97306114e1294164716b5b3942e485c9bc3b9b83f497c3b09458bb935af8ae00cf90a8c6c231cde900549dc19eaab24e2b37f56e751a018c006327ec0437fa508724ac26c5a5e7d52adf2a67d77891294c5ff2d679cf68aa4a22037610b12fe39c3b37660abd44267ad9245b7ba1553f1734f8222f0b353dc818dca669063b68968a3c63e5bd2d5d647d2a0d9490bfd1ba943094c608a7d6227571608d7813d18afa984a21fbf2e041dfdf3851ba0502b99c9b9949fb9848d458ab5c2bc2824aab0609ccddfc86fc50eda0119e0c42486159338f8a15862886955c7ecabcb0606ac51d6a9214944ef1bfd68b8c0ea0c5fe57048d360f39813dbe5b8a927fd712c9f25a1ce0806daa656b86c8ceae4f509fbf66d54ae6dfb7b46101957315e61136efdd8f32c721f349ece0b9f2a4e8dda3223c0c37ce65012aea4bf17d3b8f486d5e6aa92e539da935193788d0b5a17fc005d4272ad0450499148281e7f420c7e3466f84bd30a11c2665746dccc6addba2c32ee57f9a72c904fd6a9f5a0f15dc913bbbac70224e1c84e4483c64b7e61cd6a64180ae8b2a7aa2da6f8db868cc75f3dcf3392aeec8055fe3d618dcdcdcc46b6780e5f254403f537fd735361f87c1b98ba660a35180a5f15beb1362902216a94a06d249931481d67616ed848a44dfa541b2d90104e48b9ecaf94e99042d90c846fe2569cd0c3c25bc38410cfb68f2623e2553cdae856b7a7d485dd029e04d7d1f7e1c3501ec3d8d81212165cf84f5cd5c90bb74f9219e88f5fe2191f3cd9918f56d037bfd44555ed75a051dad0c3d28912a316090102520773c2c25e9694c11c10e3ba73e2f27c81a00bec59bd448b0211ac5406c34b66ff44dc5766dcddcf38eda541c80e14564d1f8df566ac77d6c5b99e1273d73832da2bf094a1c4d3114869a30b681be5e7fbcc05c745f186d3172dd172686604559dd3236f6598218d5e6b36cf8939902275369f6da0cb0790f92cd9ba3367acb1877cb52e69b4e9f06b1adc57be89f48ceddf25429adf8c8a0d5adec8f66f0790f0083ab8e446bff63e5d678d1a8db0701002b86b6bcd5a88b508110116cad4e0c04f489fb11fe229efdd77f4f55e759c425d9742062649b5376ec5c18bc0e4d1b3d92cf2db817e64f00dc2ad10b21b823e574b8ee5254285e365fff28104c46053562e603ce62fa942d2e6040aa114de38c01deabfd0c334e6bedfebc14d884935ee2cf5d04ec73f8270665bc2013f9177199c0eb5c7ef4ccd11e0d1b3e742b32559bfb744f486aaf9867c1af8c4eae6d69943c34d954ba8f7f3fb884543ae367a745a10215ded8731599f7e77b9af969dc5f2a3b1711656f356b709da9afbf67abb126bd77d8633c2e783d26160f8fb873071551fc77dfcab25e1df7b9f5242d170a570c0fbacf7ef2664c77b9e1a3436e8e3c044aba5fdc671f016799ae3aead7290853837131001c467364519bf0bdd33a3aa982d3b7ae356e8ac0d00be8b5af394c1452890dd56a5925ef3d4dd4b3321b17496287cd37f1d9ed2fb586b0731d241dbd0be32c7f4c6bc9cc244c62024d866fd17cc0c538b980ec0ec6059bcb3be9d1f89c3a7942cc881300a8426605b470489ed1fab9c088d28b6eddbeacff05933bc4a8e597fa39d48a0a6f93d3029c5aa998807c610bc9d9d861cfa16f159995ba25ae15668b9dbae6f6b37c02fd68560b3cd66e8f098deaea542c320afdb7a1c58808f414f4398987f18eff1491607b178184f534ced61f9f7aa9992d22778c5121af2d8c6654f304afa60864e0ed637eb6146cfc324c099cd2d7ff4b7085a58485966380368fc417a4f0abd58e54ddf305140c80d3dda7f9b9ef2ca478793610c5f811da694c0ada636018cab6a80352ea0d1b29e38356e89cefa64cd536ed995bb561fba31e6aab960acc87b09e93daca82a46e8cf06c7d2669725876f6d78171df9f5fc31028d041f62fc9b1a4a00a445d279df03f18a0df0ee56d9398739df0b6c839baaca3b3968095d28263ce718e28d133de5a390caa46a5990865726e67fb8b009e2a3a1a72731d94fb176831a721d163d2698c76fbdf380f51d037a310295a56a61ff3971a7815497c97888d1206fdc0e60246a4b665ba216a2d5bff56d9ef94dd2697cf2bb9480696c6a3b12a8659ad0ba61d8768da89701c268e759484fce001dc33e1086dd16917dfbfe0ab970bc2c5a1f061c144b003714f7b9b7add7738af4c1ace0fb97ed5278f9e881d3dd7ec9cc769f284588445d1c10f0f5294dc9a1c49dfce928e82f9bb6372f1e416053e52c21fd2454435a76ee9a6f76e4bc3b48ad373d0dec26a203ba131710455973d95219af9a04dded578eae0b46ccd6b0cf8496507de1cd3a8afbebfcd008873f02b8489d3792d3108ffb6817b8d614540803a13f530f6b8b7d68ed553db28c0c3ca1f1638d0880ee8c0d4f960cde19b24206a8c8d1f4e354dc3d228d6850ad31aef88ab6274c915045f1fc34d2607aee7faba9c41044a38bccdc4c6f47fc33afb6eb70ef98edd286d902c70c96f4ffcd54ab68d143ae4ed76d86231cb4bf313f67decb6980d3a68cf10b99547e99fabfffc5f29f1e0b0694163fc570d106012461ebeeb9577a8e6a14ca3d0b0373aca3e419fdc09989cbd7533453fb523cf811ed615d6a2a691ca038f60e7f88847a64bbe26d9b4d2e119b40c3cdcac0b6acc979222cd2dcffb76d2a961c1f779163000799ffbfe69c908958d7c3dcac187e75e805f31f1e77469b8ef9d481b726284270e96302fde35b4f1a793815c0e31dfd230fcb74a6ea34f2fbebe0057236a8883d3e2ff582ef041c08d70ef3dcdf58f8b53490b5b9bf4bbd8e64770198d4d449dc7934c31e30aab97781d914166074b7d4223c73697b9e3411230233ee00ad3c91598c1717cac622375086e27eb40b3cf4ec72d78f362e43f57101541f4a659ca066173c1001283e566a946b74ed760920242f3e0579ae1c36ecfebadd70004ff6cb67e175ebfaf7d67e0650b4680e7d5d45f1734e4120cc9abb1bad44a10af92eb1a06ef1077fae1d33f41939f841a7bfdbe889b0982f48af377d8578982a37be3bcf0dce73ed09e5247f9df3540f2dcc7e3828046ee0eea568c8b906f9e120398501dc4807a7e152c528f3c318790e6e92e78756403ed13db4e8aff97c1e65aa5b4dd961cc8d38ad0e03f04accaa81da56eec9fa60dd5caab7e354bfb38f287d4c840d9787f9d5b87a60470a2014d70125166b56f2413ab4df9991eb2bb57cba76628f83d5061c9dfe783fe57a0ce9de83bc1a1f98b9532f87e793c198674d429cb543cc738b0b8117fe69a5cd7b13952b1d3f89a1516d2f529e67cceedcf5b4c9e94083a9047af9835b46b7101fb63a66ba00ce4872d4fa9e8b9d45b3366228c61734219c188e53bed8cf6d76e172d8fa1a2041989471bab78772b234b8416cb17a0795b72d468875a74e8c79bc8c22adf426885dde01d423308211a0f8f346c93ed2b2d0463322f9641af5ff0bce8297f02b4665a7e0d76144b0773d7d35f0db2e34b667dc7e950b7fa866a6459887d72d29d9183ab7cec92d7a82aeccb21bda16d4668ae935346e938f6c3e28772d706ba385dd2387ce8cfb186e336284c16527144eb1425cb3edf45a740828d88c86eb0879b7c702077e03eb768e0349280d793f0a24b4c12a3e7ac3721a911d81d2526f0317301a6ff819963e7a16588cc9ee3b6f345bc8ef0967b5c740a6b018f13d52bc21de169efbb64a46644db10fc77ed2cb956aaa2581810a5150f02a4f9b9ea66b50e00d005413f71ad21381d8f0372a2269d7eadb4e22fc60283dd8659bf0808044d46432862f85bf8cc8b3578a8e69128255b480da73e4eb1f1d5639383d8d13d29ce0ef3da7a9bc00f93a802205e233c513c513cb7a7ea9b9e43c10d965dfcde5b08cb51390f74091dd03d357e4fc9dc62220db4e6721ce92db983054021a4346798f9dfc279a894e5f61fd2f4db4ab2cbf754df77fbf30e841d017a8ec7d558d8380109b9deed6936dd233d95f4cd507f074100a6f4eb72110dda016d7739fe7805f790d933a7601420e6906e0e9f6fcede894cf4024b65251187da335452eb16e0fa8899a52e07cbd61277b80c027c23d7b15173a9cc5534e2c34cce19d6b84e89a310c1443a2b89e32c605df6a19f75c6125febeb8c495e6a8adf52fc1cc74d7073c7ab5efeb3c1ef2a14edc732a85becde88ecde695de42031a128b5cb184574f530c77b9972182451c516c5f2a2c61f09ec70d14209d72d1349a43467bc737cd7c9b3e2cb261fa51ee8be0fa96fb2b38015d611d70fd1d00b0c87d6d597bc8f6430bd078c1c68622616f26b4eb897a9b8802171d99941de1f9ed5b9319520d97d691a8f7fcad1d32ab46dda3e4310b198b904404941c2cf5aa6102386510bebf3e3e84f1fc83d32cb7b7ea3dfe891db4cd0c9dff799e79707fd4a965c61984bb758fe8ae5718d7127da4b784f7700d21fd9ce30f5a085549e71284fa78efc445fa1902b12bc89d763aad0becc1204612d8accf865d33d51f051975e2814a11cb593e95fc32dbee73729c319ff5273cc710a42f7d2f91ed37e3dfa19895089b5dc89fd8144be38f51ca98e456f11c2e7cd0d416c909874cd2e1baf8d8af0a3a6145b1bf27e7331f4bc16cc565b052b2131c9f989e55f0395fedde0c613e6a605ebf31e220a939b0758b3f3190efae3049d1b6f0bb98df1cbf5a9ffd3987886a6ad82fabd31e93cf9d03fed08e592c172163501051b0e1e92e0c1025ab8895bec02c1c878495711fff4d8e5ea0fe87309a0da55f5384d81c0480bad22e847719bbb1f5a7264ed80076a0cc895492868fd1b3f54e199699e8eeba69220c117af01ebd9b8abaa2c8db8922465e59016864d54f6967bad23ba63d8d1121abd4427fbf206be64688a0423e26e6026bdf6e33a59b99624c4f84f36b16a8e160506336e551aaf610faecf314b364a0c95bd284b174033b9e679a10c41eac3650dadab65f88e517b982a7ba12d8c02412cf0b6b5f5f036a84bdcedccc41f02d91d98859ef8ed28e83db74e2dbaec95236e6fd3848ec8d1878ffeb3cca87169be31447fe8355487087dd1a253811c7fe2766e9780932e644cb709064043747454b5691fa94bca17dc3b3ab32d7baed0bbca6b4cebf1e8e39f881b372d0c8cafcb71cc77d73a6de1d21190afa7e74a76fbdb7ff12a1bdc81241bb6bbaf964fb60a2a79f1d65635bed4bc6b4cb9434970c073e1c947cae019f1ed6cebe85eb257fc369c0", 0x1000}, {&(0x7f0000000000)="d45a643ea6675df4784f1f35f1f74cccbd6b60", 0x13}, {&(0x7f00000000c0)="c113cf4bc9b5642aa9358348ba640a1449c57d4a992696", 0x17}, {&(0x7f0000000180)="2cd8d15d85348134b951185035da27375f18b820187fca76b4676604114a722a98f77021ec8f0b586b75ed58c7c02c4da3a65ce1d7c59ef5009d5fab414f68738f23b816506993be4fbd15c9acc6ba4f61e73f825a00e7c5a1635c8f3d07626b6c8dff43c3cf586c12790f29ed06f3099fad31a04abdbaf10d2cff90dc2570fcacf69d09a41633543fd3b3ec0a20b6c64e4a2606128df000afe2323228fd0ff95bec664c104e2a969ab60036ca541d71e1f7452269ebd1699c30d48a08bef8348abacfbfc080b673ac9e2db0e2d8", 0xce}], 0x4) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) lseek(r1, 0x0, 0x0, 0x5) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'t=p', 0x0}) syz_emit_ethernet(0xfffffffffffffc89, &(0x7f00000000c0)="7faa") 04:02:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208c0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="994b163f06e6a2abd503aaa2fbda0eae008ecd5dae481cabfd95e1bd5939b6d2c71f817cc10106d73d9830ee9de74ff4c4df4ee05aa6beefa5415b265cbe234708", 0x41) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="ff07000000000200", 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x7, 0xfc99, 0x3, 0x1b, 0x1ff, 0x4, 0x5, 0x10, [{0x3ff, 0x5c4, 0x5, 0x1}, {0x6, 0x5, 0xfff, 0x3f}, {0x2, 0x55e6, 0xffff, 0x1}, {0x5, 0x80000001, 0x6, 0x400}, {0x4, 0x6a2, 0x0, 0x6}, {0x5, 0x1, 0x7, 0x6}, {0x40, 0x3f, 0x9, 0xe2d}, {0x1, 0x3, 0x2, 0x7fffffff}, {0x7, 0x7, 0x0, 0x5}, {0x400, 0x1, 0x9, 0x4}, {0x2, 0x8001, 0x6, 0x81}, {0x8929, 0x7, 0x0, 0x39}, {0x9, 0x1a, 0x1f, 0x7}, {0x8, 0x6, 0xa3, 0x20}, {0x9, 0x10001, 0x100, 0x1}, {0x3, 0x9, 0x7, 0x4}]}) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) recvfrom(r1, &(0x7f0000000200)=""/159, 0x9f, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="a6d654cfb953", 0x6}, {&(0x7f0000000140)="179a851f7125ca9f2b281b8c90b203424cce74044c2cf421f79af9eaf63bd3b0754d24bb878eecc340d0574eddfc4f95e7d6b0bd11ba597301b1b274e5b645205f67f5a7262118935a8ad6271e39fdc1c1c06382", 0x54}, {&(0x7f0000000580)="8caeb2e1cbfa17af878dc0bdd8c3583a86d5621e5a4363f08e00a19a0df1f901fecb1a51bcf52dd8ddb2a2e2744979ffea3d77000442d500ad5a503046282f6a3ae6ae2a1e968dd390536cb0d1376a84db4453a96e27d466a784edf4c0b726d07ef4fd765b8e28c6338176cb70b5ced15be116c4e58831f4c3fef21b6d0f792d82cf9158beb60ab33005e6625438d68ceaf5ba94f69ea63f4877cf52c1b24e6ed728ef56a69156c09a9702af801b721f17678164324a29226fa0dea5022a7af284037d377e2d11c1ececd27fda285eeafedbd661c477bf67a31f0e99efddcfe2a1b1585ca7cfd9f4057f2f7d53ac05143aaece403b7d57d9cce5d82fe27837b43ceb4bd9efdf4a46c54f2362ba735f4e23ab8af91c10de304f622c9c4e2fa5dbb0a56d6d528b58ce063cb8db16ce350c14c8f10b4321c7ace52c9bd95e4b81ad2d01414e328e54712272499ae01a44df84109e3d7fa4e3ec700abd1eee5ada38093b5c2fd81b1d4c081bb032c65a6c7fa0e1d3d1e4e6b4ebc2b376a46106adf5cb3ba46a791d8c4bd1cd563941cdc18fd03a1723026f45000a8e83f183fac63cf714d4b33454c96a85804af2b719c2397af1d26a1d7ffad323213e8595db890c1104365139de84dee2d4de5930205b39ff620f2e8b5ebdffaee0bf51ba56b21c906a48657ff0ca3c596853ebefa0d71718ed182b742f0163016aa27db633b3abeb8f7d889492daabf1676af7a00842d6e06407d869a2e38d9294c327afe6688145bea574ef58e38ea59c87e723dc1b681c81fcbb4b4fdaedb6dced75edd128a80dc67b65f1fa66e70c4c2142ff7f631407b7d8696d6b8c1632e3d6cc82db9ed18d37f26a3896546a7930c896e14795610e6c59b7733c0cab4da9b5bd24bf5b6a4bba328fc712be929d6596ebeedb059733433ca8ad4e1e39a622fd9d617138fb767e6536ba8f43d554773f5529ed7fa2804abe42db08ba71ee72750ba9deea402d77672ef946452d5499ecae3b64ade4ee27c81cd96bd348dcd4ef4b68a94edd0890bbcee59512ed059443138991e29d114bff3e03262f12b328ba159e3e0eae3f0743bfbdcbef9cfb031a23982953cb136df3b0d2beb5494bcf0d6c221bfac6da5d9b86057b63cf7a65149e500dd1665d1c1f6aecafbf87aeb43676c5f2bfbd1975dda48b2544df6de55a4022f2e66356dc06b6e348d433cce47b04ba37349f005290c748b7b252655545903fe229c27c17300f7a16c6a3cda6cc17c5872346067bdaac42cb0a12e80585cc8c59cc70333cc676b18ebea3be383ef4366f88329975926e3702bf40acf0bcdeb7a550bd0c14bbe4da9d7bb3df12952eb0032588dedd7a975ef855c28d9fa53c65165e8a2201484b14ad3107e1cb3e4db4e85978209292413a66b7a415330d311929381e181fb4bd3e2a951d7c8985c60d50cdd9b1e5ff3393cd91b493fe1b722e6077899f1172613fb79e13bd3989affe213564cf49be2d8f579c971e2a293d8d7d54fa29ea8c27e5c27a11b039b6cef4022a62d0a6819f5ab6ec18ef01a026179c0ad7aa32a052d48d88454a0f631074d59ed1f2d4649b49bdf4c59b36db1c0cfd0e1404082afa692b4545e7297cf477a7636f81228c20675da46c3f548ef0f4e1ef3fc7033725fb1cb9c1efd57a729eb501da36aea2b7711875cbf0e07a3d749a848fea71deffd9c318f22483bc3fba5676def4fe7ff37a2e07f5e4a8a87776456433f53794edd36ba4a26c425cc9fcc081a94554910f5dd23fce6d77b62c28ba808dbc5c3b3f9058a05dc613d06fa25125af9c7d566e4d81ffe994bcdeaeb38cf24e246f28da3c4d3f7f260909c55119a1a500063f6ba784e4f3ada9e7c413ac06238c97669799629f796c0d7591e6db5b5c8be4b871bcf8b080a5f34c3f5fd79f3caecfe584c689c9a041aa163f64264b4adfeef25d1dc32983486433fb3ac7a0b13ee5843659fe074095a8a3fe3807c4e871a08e3075cdfbbfaafbc7cd02490ec18ca18d78d026e5522176cb53e3b39e08b5a4a8c24a3ffc26a64a169c65841858b63d658500454c42af6ce43575a93a84e27a3927b78b167e476913fc21e319f3f6240df90a41d1d49cb1bf6efe998b6bafcfe4d6b8de7d8da7f20ee923c831b5e50bcb439e1c76fe06ab6bed9cb1ec19024eca724250984c4e83f28714f30e31c45761300bc935dffb29ea8fb2d915d12b9e0786d3910fcc1ecc456edbafa3c3a749525419d98cc5beebf79cad6d2526b61ed9a0fd5007b5ac7a3f8ebb1ff9737c3fa2f69b52152d092bb95a902cb05121ad037852573e5c9e5c1d45a0dcafea5c51503114bcd7e6bcd113321d6f2c70fbfd13148df695266abee5317b8c01edd2fec774f3f0deabf960c9bccf2cabdf670d41e72fbc3fd454c19ce2f0ed8b493b55f77c4fd38546360a5b8a7203560a2d1ad8af43f40be7798b89f13283bd3e8c0d75a353fcd0fda8c35e8ba485539a1682457457afae11282ba1b34fedd9536fe6f5e0f2719f6d632165ad9e25a2676487c23c5b14e766de81e9e0872040d78be04ea4365b42bdcf0bc2acde8bd1022f434bdc5f13bf1988a4a160d4170d0a09bf8bdaf178337c0e7b96412f5d58e9183959b02658a7f93c751820562dfae183f15e69f89daecec97de9e2e0e0cf95f1d2aeef779b3caae9e7da6de7837bd5c14a883fc591d76565a7216e5e4182b0f19cbdf7b5f9af8490a49626de2493b9076195ac762d6f0234e050cc0cd7e98cd28a6f836ca470849f46a028946f6859af4c920871f85d817f6b0000093c386a372db314407956cdaa6906955213b495f0b25132ad4b35a0901d89c1f8f76b2fdf1b3deb704ebc7bf86f9061d4b346df3ca3fb159b3c02cf88f47e8467eef68ef817a84020ef9746b879beca31b67d58a4ca0dc382a75697d2c3b75e89c1a52252c50805304dd98927e307e490f77ec7273d3c561e31e75bca47139ffa6082bcdaed9544b86f05db6e1d65b90960123ef4e37cf7cc9c57aea5a862b5d14346fc304d64a0ba91eafd51bc05fed5ee1193ed5203bab8ad7a38d4d4778d47fd54a674c8d15bd1d55df631aa16fd1e020429f944f0d6d142bf6e7088404393034a49d7e10192fd7ee31c7c736f0bec064a65cc74810bd682d17aaf58a0305545c08a07b2c4e45faf54fbdd9db0a1ddb82794bb875ec7d1175f139fbe9b23057e83b09203c6de284371a05f764e054dfae43e2da69031dc4ffab5dbc12c608e7f92aded7e8b2bd2db11569124d66f72f23732e3ef93f813a536cd50130331cd88c1ab737d7951b88d8fcf225bb5eae247003230c7685b02014a814d856fab69e492954a6cb29305cc4310866cfb628dd3b3f1a3d0cd88b557dd68fdd3ca03deacc777c6b720d80bb40336308e89ead5121ad2dd7ef29bfbfc4eba081469e389a6f141d6392f63cd77c603dc75354ba455085d66ffa3c3d405516c72c7eb455b76ec1d6353f4162f783cfce388a896708ee4ce3b364bfa30ab4cac99655550ecbb9b3c387a63f9a7122cbb618ac688b3d11a82d58ff28a763714baa3ff0c0fe25f691830797f14c1809cf0b736e5794798388b1127b03d0c9745a581af425bdc3687b7c99d2afcd64dd399fb7ceac1d0f7d942fa7f86fc232f5c90c19225dfabaa5c6f5f9604d4716a73e13756a95644821db15dc4af279ded2d1fecac1cade14d76df4e6eb3d9a9be7c42f1dee7435eb0c3cf3845824dd0079ccb0405f162518462ab094b10ee784d9d95e2bc9efcba5c056c41d37aa280624bd5f9e7ec13ac7b346c97e58423e8d586759e0ff9f9db086e197f138f4d94b4d3914aef152fac2612e24afc445b33dae0c08ad780f5a56eb5e000df4bc1b38627e1a5463d7adab78a151c9fd6058b1ba89d689e632b3efe4e898e3b341ca6224a0090d8170e8508778e4aa6ebc45fd32d4564b9fd2a12e789625c204f505680ef0c79f779787c92e20f6c13baadbbefb3c119f1bb2e61279c532b4aa9007ea8c783f29cad40069081e0f5bf64e6ac782b3a2d72330298d23f18f7bd5ed5ecd07d129fd279aed5c732b0b524a3d86a0e8e8c953bb16aa7c68ca486de9f8f28a37458041e3f75c3f15eb04dc4705529e15e2defdb75645588b6459b9d432493ae1beea9e6ed6b847b0778e9ba2533300f316e31aed1cf5aacae6534004086243257d3fb0dbb63de6d9db88631a7941ad8c559fe4652a3036018b5b31884f9b31042de9455db5fa16ce57b9821b75776b6bc576f2e31138cf58a68940e3ad202dad5b1b2d182edd1304025c2be9f02936d252776c524bb638e65de8eed69bfcab140a00d50ff58a1fe04ecb651377fc9927cd395218eea0661601d46b80eeb59079c4d276f41a7e9fd63d4ce8f435012ab63290eb925611120135770e749db1dc132cf393a82156101eb6f9177d21f5588c13448844cc1470d5344d86561af6fb0b40f3cd8968da12f7d5542b1db75ddfc3d70d5eedf0f6c9d335930d4c19484867220bf14bb210fb1f715dc9f71b48f068f5244523c31eea22d653d99e2c2205e2f1e1a4e5cb21dd18cfcd3e7daea45a17549b2e2501a13a13dd6fe087f779cb6a3ca5fefa9a327650c2100c406fd4751a6259a325195bca6d9264e13c438b9c18cb63e5c41dd8fc161224d183123a8885074c0accb5df54049bf38520b33b766ff70178bf4d1e27571b0dad2499c99aa72ca778e46a4c656df05cc0113eb05f0742119d29b69a191777cbd1cbd9a0602a504ec8b9a80a63886f21003abea725dacf30225c7ab6989af5dfd5baca8af4b069789366495fcea644890e1c728a045943a2cc2fdc954291cc05892121c9f2372cd00f706f7b43d82a89febb15a1ea47f2f0d822fe5a0ee7d281895ba6d0db0c09f93f21653f34ec9eed33b745d850c192e25be0011f92152e389e0714cd1afeac459cbb80478a97513db7277038eb9fa7967f157140c72528a9a6f5da859fae393a5d453fe2cdeaba7be44e99aab623f4f0b879ed611c41fc2e17446f447eb2fbe65102b9c8a3d2696228e9f5655ff5c4b817c0fa9cb92f8cff1e0e6250c7cc0fdb66a2ff832fb2b24c95fccfdaddc89061f52ede811abd17726835889a1c248e3504ae6275e2cfa0b8bf8efc074dcb358d66e786bb0e65d49b0af053f57978422b927e12b39ce673e4b671b765aefeb14e8888f059401d71a9ac76091bb1c182a5cbbac042ab4476278667e6b243b71993c419ff0f517115137e33bc40581cd8ee832e44006b345ee106170d82e3f7ffad916087855dfbd5b65a55bcae6474162b37180471e4d662a48eb90e1fd85be279cef595933f5feb7c4b6e854ffcb2acf684700c3b13fcb835f5b03e22fcb1ba3a860f563b024f4884630f878a03bb484a247b98d783f295c5cc336675276094a0cc1c2486d173af97efd79e4f8ca480f2ed196234b0868f7d8705883dbaf471fec600e565d3e1d2be8d05c134e5301233971e8aa8eead1208bebbb114b2e798640912876e8c04e4823bd1b9848c5507304a2cc6dacfaa5969bbce3bca556089baeaef8c4a1aa7f41119504b421ccb963a22e2c555b7406a31cadb266822f3e31fcf8244e96a231057f3500856dc9405d24d6c145297c0a2255e3cdae21b175cfb3b0de4dcab6114249bd0a202335d709313eab0562b9274e3c2dcefb0f7b816d24b03ad4713b0dbebd5a082f056f53bf1fa3e70e97b69e9ea3761006f87ffa3752972ca1b12f68e31919c91092ef6bae96bfb4e9b17912c7c3bb8e7e84ba69d943a258b3afca22b3", 0x1000}, {&(0x7f00000000c0)="07163d3b6216c5c53bf2e32a166cf5", 0xf}], 0x4, 0x0, 0x15) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 04:02:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcb7f13b9f1812eaa4e713048e69931929648f74e4bdd4a499ec45b99846c299535d1d3e282c4d8c6502dbad9c75f47159bd44fa275556386a609ad179fd28936af2c9257e1ce9392e96100b35dc60c5952c77cbc3e2a9e29160bb495654d57c9028b3c52be8259833d2bb386e9979d9208462ed7b89feaddd5a90c1326b4c36192ecf73b23c543c9c49a85a7d0f49214923b5184efe1870efaa0712fcd6b599cecf30a2ba4ad7ed7d853497a1cd9636de9dbcc534dcbffa2c3b1637ae7e8ac646e5a1d301e393c8158d3164c7990b5a1d8f61fa3775096530b2ca83ab1e690c6294e5d3d661c7a6ed1aca3b3e8ed9e1f1594bac86e0e056b3613c1d7aa4dadad720a4fcbfa6fec69", 0x10a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x20000000000034, 0x0, 0x0, 0xffffffffffffffff}, {0x80034, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x8) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000400)=0xc) r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r6, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r9 = semget(0x3, 0x4, 0x8) r10 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r11, r12, r13, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r3, r5, r13}, 0xff4d) kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000400), 0x7, 0x0, 0x8000000000000, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='^)\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xca\x00', &(0x7f0000000340)=')#%}.)!\x00', &(0x7f0000000380)='^}\x00']) socket(0x0, 0x5, 0x3f) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1000000000000072) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r14, 0x4, 0x8) 04:02:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000280)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r3 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)=""/166) r4 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) socketpair(0x1e, 0x3, 0x0, 0x0) 04:02:38 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x0) setuid(0xee01) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000200)={0x7f, 0x971, 0x8, {[0x4, 0x4, 0x2, 0x1, 0xfc9, 0xffffffff7fffffff, 0x4, 0x1, 0x8001, 0x697, 0x101, 0x40, 0x321, 0xfffffffffffffffe, 0x9, 0x5, 0x0, 0xfffffffffffff9d7], [0xe01, 0x4, 0x9, 0x0, 0x81, 0x40, 0x100000000, 0x3f, 0x3, 0x7], [0x2, 0x80000000, 0x1, 0x1000, 0x6a6b497, 0x7, 0x8000], [0xfa, 0x40, 0x6, 0x100000001, 0x0, 0xfffffffffffffffe], [{0x2, 0x1, 0xd69, 0x5}, {0x1f, 0x10000, 0xcc, 0x3}, {0x0, 0x1ff, 0x3, 0x5}, {0xfffffffffffff001, 0x100000001, 0x7, 0x9}, {0x8, 0x1, 0x2, 0xfffffffffffff800}, {0x101, 0x1000, 0xbc0d, 0x65}, {0x8, 0x7, 0x9, 0x10001}, {0x0, 0x9, 0x71, 0xb01a}], {0x4, 0x0, 0x2, 0x400}, {0x0, 0x8001, 0x9, 0x81}}}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) select(0x4, &(0x7f0000000000), &(0x7f0000000040)={0xffffffff}, 0x0, 0x0) 04:02:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000461000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x8) pread(r0, &(0x7f0000000080)="7cb1c72c1b293fe73e0484b086b3ee", 0xf, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:38 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x1}, 0xffffffffffffff01) sendto$inet6(r0, &(0x7f0000000140)="873794b4550f1c80", 0x8, 0x0, 0x0, 0x0) 04:02:38 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x108) symlinkat(&(0x7f00000001c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getgid() rmdir(&(0x7f0000000440)='./file0\x00') 04:02:38 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x85, &(0x7f0000000140)=0x7, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') linkat(r5, &(0x7f0000000600)='./file0\x00', r3, &(0x7f0000000180)='./file0/file0/file0\x00', 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/pev\x00', 0x400, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) chflagsat(r2, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x80, 0x104) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x18) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x44) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x7, 0x7208cdd0, {0xa4a5, 0x48}}) 04:02:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000000)={0x8, 0x9, {0x7, 0x7}}) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0x50ee) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) r3 = socket(0x6, 0x4, 0x3e8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x101}, 0x8) socket(0x10, 0x4005, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) fcntl$dupfd(r4, 0x0, r2) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xfffffffffffffc19) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r6, r7) r8 = getpid() r9 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r9, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x3}]}) fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r8}) r10 = msgget$private(0x0, 0x8) msgrcv(r10, &(0x7f0000000280)={0x0, ""/79}, 0x57, 0x2, 0x0) msgsnd(r10, 0x0, 0x0, 0x800) 04:02:38 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0x5, 0x2}, {0xfffffffffffffffb, 0x80000001}}, 0x0) 04:02:38 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x100000f04, 0x0) poll(&(0x7f0000000340)=[{}, {r0, 0x4}, {}, {}, {}], 0x5, 0x0) 04:02:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 04:02:38 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8fed0f69740de42a, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0xe5e7, 0x1, 0x0, 0x8000, 0x10001, 0x8, 0x5, 0x6, 0x6, 0xa8f}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="11fcfbd9eae4b904a2c403de0eae66540700a0", 0xffffffffffffffbb}], 0x1) chdir(&(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:02:38 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f, 0x80000000}) r0 = shmget(0x0, 0x1000, 0xa, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmget(0x0, 0x1000, 0x60, &(0x7f0000fff000/0x1000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x182c0, 0x100) ioctl$TIOCSDTR(r1, 0x20007479) msgget(0x3, 0x44) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 04:02:38 executing program 0: close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(0xffffffffffffffff, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6a96606e46ef87015d2243c104eca5a885fea7bb5e1bc185f596363154eb2e92f9911680c7e6e4a0e5cf49466b29aaea8f3a050fd2b33e4056170a81c7c8f21c93e10fa277ee43818bc4aa57fc5138d822ebabe75e504367ff9eeabd99b69a13db5784058bd5e319bfd1ea3a19a01a16e556060ea34d4cb171f734ffd5854306627e492ef80623b1d5793267f72505b7131b80a1f8"], &(0x7f0000001040)=0x1002) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 04:02:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x78a0d99d44a1f99d, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="8c204c784042e59ae58dfb914f11c55539f7f2a84caa0aa9e89702871fd83d1c5ecf1b1dd7eda5a250f862b8cdd2e912ed22be273c98eb49b8c0c55bc5a505c5ea18663979f86044d1f5642bd7725602a8ebd687b9b64ba029c3cc85131ac698046cc915e42c3509bd74892946d5ef40aed4b45c38d01a6080cd0fbd3a7759561e569919684748a747d449eb6a"}, {&(0x7f0000000280)="6d997c05222230d87e12", 0xfffffffffffffe7a}, {&(0x7f00000002c0)="002d3b8a17a26a31e349936bc3f51e84afe83226cd1ea9bcfebdc16b0f76ebcf9243f15bc0821c54e51f0c75360b3f1a80a517f94d4fcb5cc7567e11c681099fc5b327422f2b33528ead61b803cc34b8f3f3afc2ebad421515d4d646d78942fd8ad9202d300f037aadfed092cc16fe6720867d0e6442233514eea62b780ebce696f6da975f3af0daae533e83f1e382c8e6fa250bc28e80793aac69ce199fb8b88fba8e94e30f51b7b28f87fc11660e003bc2843e828358f4"}, {&(0x7f0000000380)="5fe7072119e29e57f96bb9128a3e380ab35b9b44c60500c7795ec09d59fe664629d0d5e8cd197d65613dec5546ba5e71d5da07ebbf107e6f9eedf43511934ed75ebfd157425a6d55086a550199354fd5f2f45f7754ed743a0687c26e9889a21b32b9855e608d4b496dcc6e63", 0x1bd}], 0x2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x168) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x440, 0x0) write(r1, &(0x7f0000000080)="ab6852029dcccf364ecfb9568b0b3393d159bd6ac217dd360e1cf808ac1ec8b61fec9da3c6ee02e5ecfc1fc1d119b93c0ec288550a50706dd8b29db83e9edab6acea482ae321129169447f9544e859fefb8a56bb6967f42d85c67df31d747dc56dc39ada011eb00cc741bf27ef4debe00b86b0140dfb43dcfc0c3c4072e7f29ed0487a2537f37cd31bf775b5f92787720e631ff42bb09cc3e901ded3c12724c3605397cdab171423935d0955b1fcc65080e61b592a39810f7675108afb09bb056be9", 0xc2) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000440)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000180)) 04:02:39 executing program 1: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) getgid() munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x3e9, 0x3, 0x2}) 04:02:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x6d000000000000}, 0xc) 04:02:39 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)=[{0x1000000000045}, {0x40}, {0x40006}]}) syz_emit_ethernet(0xffffffffffffff6c, &(0x7f0000000380)="cbaaa17b583f8ddc65a6594cad84aa6e5615c0020ab5fae873a70000b80842b2368fc6eb8fba99c0cb00000089d815114bebe03253ecb8328da03c2694b88ea096dcc84fa48bfbe39ad903b7f95a785633de38d84feb1305bd94e821a1b5e2ba1d03215e96947b978bffa1b63f8b89a3bbb7296b871f6429ee320417319b35cc91c5d5698804276e2e71d720cdc2eba8c9a634995c1641dff20eb7e5d67899be7a73cf890486e6ff06c77c1ba1bd48a5349d426aff4b8e4d3ca6483fb3e7ae30d789802e3007170f4d49d80fe7ca067fd5b5baeeee25fe50c9442891caa989e90b08ebac59024b2844d6b6d433bacbc74d18b73c0575776e3bc19bc8a70aeaa4bc256a6c26190f34093d023135e9579095107703843df9a62a3e89d73c4eb9d347f3520c121a0e9c240c0e621af04e97711cdc7eba002898a93607544914ec0b5d1bd700de3607d4e4048b68f15681faf17c4deff089d4") r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = semget(0x0, 0x1, 0x20b) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r4, 0xb975, 0x67eb, &(0x7f0000000080)="169198cfa9bb685dfc4a3ca71006b8662ae81c764374dce22fb28f0c09b274edbd3803d808e2258739d4157bb92a41061cf2", 0x32) syz_open_pts() semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000040)=""/16) 04:02:39 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0, 0xffffff00}, 0x843) 04:02:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x63, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000240)='./bus/file0\x00') write(r1, &(0x7f0000000100)="8c65", 0x6d2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r1}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x38) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r2, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) socket(0x1, 0x1, 0x1) 04:02:39 executing program 0: r0 = socket(0x1, 0x4000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto$inet6(r0, &(0x7f0000000100)="9a375801010000f09a436b1535bfe03b95f970760cb886f65cf2e32e2859f9fce3c645589dd827bacc522451a0053277e684294685dfeca6b79ba1c488c64ed2a256c47e7bf39dec420edab15b4838d1fb1bbfa2ed4992a6ce9e7d21b03e494e63bb66193e612cf5b827", 0x6a, 0x4, 0x0, 0xffffffffffffff94) 04:02:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000340)=0x1) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x2fe95e78bed1d1c4, 0x7}, {0x82, 0x9e82}, {0x6, 0x7}, {0x95b2203cd2b362d2, 0x7}], 0x4}) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r3, &(0x7f0000000000)="43651a85d20f1af00fb7e69528f12feeaacf507172642942d29676b528113828267032ffc56b5b5205ac0004342f36849178b7072da9f6c000d1421b0f83ac2dd8ca043fa10b278db7b04c0b5f9a84e093473a74f650bbb8d0ad3a5dd47499f0b56b28bee75ba51731ff69a5b6d10bf8e60e5165a611c9ea634009183dea60f8345fd0529db2b769802e84ce3b734af92189897e0d1877943226af9b083b5432", 0xa0, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 04:02:39 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x7}, 0x8) shutdown(r0, 0x2) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000002c0)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x8825) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3, 0x0, 0x0, 0x100000000000}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x42) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000380)) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x9, &(0x7f0000000200)=[{0x7, 0x3, 0x7}, {0x0, 0x0, 0xedf6, 0x7ff}, {0x800, 0xfa7, 0x7, 0x7ff}, {0x20, 0xffffffff, 0x9, 0x81}, {0x0, 0x100, 0x80000001, 0x3}, {0x80000000, 0x2, 0x8001, 0x5}, {0xffffffff, 0x1f, 0x2}, {0x8, 0x1f, 0x100000001, 0x8000}, {0x5, 0x2, 0x3, 0x7284}]}) r6 = dup2(r4, r0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x1}, {0x54}, {0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1c9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) 04:02:39 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x84) flock(r2, 0x1df98da1daf09aad) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 04:02:39 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(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) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0xfffffffffffffd95}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:02:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x7f) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, &(0x7f0000000400)=""/24, 0x18}, 0x481) setuid(0xee01) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r6 = semget(0x3, 0x4, 0x8) r7 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, r8, r9, r10, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r11 = semget(0x3, 0x4, 0x8) r12 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x5, r12, r13, r14, r15, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r16 = semget(0x3, 0x4, 0x8) r17 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000380)={{0x5, r17, r18, r19, r20, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r21 = semget(0x3, 0x6, 0x10) r22 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000380)={{0x5, r22, r23, r24, r25, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r26 = semget(0x3, 0x4, 0x8) r27 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000380)={{0x5, r27, r28, r29, r30, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0xa, &(0x7f00000000c0)=[r10, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0xffffffffffffffff, r20, 0x0, r25, 0xffffffffffffffff, r30]) chown(&(0x7f0000000080)='./file0\x00', r4, r31) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x54, 0x401}, {0x4c, 0x0, 0xfffffffffffffff9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x7}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xaf, 0x7, {0x69a, 0x9}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x20) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x4}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) syz_open_pts() 04:02:39 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) flock(r3, 0xe) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 04:02:39 executing program 0: 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) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) 04:02:39 executing program 1: r0 = socket(0x10, 0x4003, 0x0) semget(0x3, 0x2, 0xd1ef267dec6dc6d6) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) 04:02:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4", 0xfff}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 04:02:39 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x6, 0x80000000]}}) 04:02:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x8000, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = geteuid() r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) fchown(r3, r4, r9) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x401) r10 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r10, 0xc050756a, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000000380)={0x10000, 0x800, 0x0, 0x9, &(0x7f0000000100)={{0x6, 0x80, 0x1, 0x9, 0x1, 0x8, 0xc3}, {[0x7, 0x7, 0x3, 0x7, 0x6b, 0x8, 0x0, 0x3f, 0xff, 0x6, 0x9, 0x2, 0x9f04, 0x2, 0x23f1a7c9, 0x6, 0x9f, 0x1c000000000], [0x8000, 0x7, 0x401, 0x10000000, 0x5a, 0x300, 0x1, 0x7, 0x1], [0x4, 0x9338, 0x3, 0x9b8a, 0x59, 0xa28, 0x6], [0x6915, 0x200, 0x6, 0x43b7ac14, 0xfff, 0xffffffffffffff80], [{0x8000, 0x5, 0x48, 0x94}, {0x8, 0x200, 0x5, 0xff}, {0x3, 0x4492, 0x1, 0x4}, {0x2, 0x135, 0x100000001, 0x1}, {0x2, 0x1, 0x1, 0x535}, {0x400, 0x100, 0x3, 0x7}, {0x53, 0x3f, 0x7f, 0x7}, {0x7, 0x5, 0x3}], {0x9, 0x2, 0x100, 0x8000}, {0x9, 0x5, 0x2, 0x100000001}}}, 0x685bc9ee, 0xffffffffffff7fff}) 04:02:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x7, 0x0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x86, 0x50940293}, {0x87}, {0x100, 0xf758}, {0x82, 0x45f0}], 0x212}) 04:02:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 04:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='x') r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/103) 04:02:39 executing program 1: r0 = semget(0x3, 0x4, 0x8) r1 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x5, r1, r2, r3, r4, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setreuid(0xffffffffffffffff, r1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r6 = getpid() semget$private(0x0, 0x2, 0x6a0) r7 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r7, 0x0) msgrcv(r7, &(0x7f0000000000)={0x0, ""/22}, 0x1e, 0x3, 0x1000) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) setsockopt(r5, 0xfffffffffffffffa, 0x3, &(0x7f0000000400)="0de0590ebe81f3f5e097ec5d573330a55e064ed76eb4fc53d6e32e33a3e12f9045c4be26f6466e99ccc1027eefd90277f73b8aaa0a71f9b282ae4d236effccd1aa4d0fb3ebd092f46ece53ca14689f794e078f51b83b9d8783e31aca54691610c1776ec5250c8468912a90fd7a6bd696af14bc1281cc384c98b2523e98c3ac039355928b8d24ca78e4cdfd8a00c6b82e88c8b6a9fe8989645261e62de9e163f94ca25c3303a80eaa43183a7a36750504574b5a669368663f93bf3e1fc7c6db18f32d418f696cd9c5b82da69e50c6317cee740508133862510295742eaaff91ce59c8c56a039da996cb3c6cbbb2c3e546cfc7622a8b9ece3b8bd130e4d99fa2babdb504d266c6eecbc0e4459590e19bff17d39426241d4f1f07ad67092cc6e3e4d20b7227b3092fc353d9c7f5f95ca0073b9cb52e5837c3617171b91fd8d112b686b1e86a15464d3eca4b99292564394b8d99fd1b66fedcb17908ba5af5c1956d4656ab25df1287fe4a6d3637185bf876542bab3a4322e6d9579c75c1907e9994ed85024034a962df15044581399bb3f74614979212503369f46c23c29bac8fa1cc78060e37b8c095419bbac258692e903b7aa33bbb886464806b501dff88db8dedd7834c99b5d2a2a7f1146c2dbedcdf0034098d706f66d57daa935e9c7d48f6c51b2ceea6c195ebcd001b241f032c4434c5db6f5e9a7638c24c4d3055808015eeb117a8b09fe9b3f0160aa4c1d0f6b4ca357786263bab808b1ae9dbe6ed87d54c1ec36093dd99bd48ea6c0762bb485cdfc05bf218a1022c6a4329e981c19fb2fef1abf706641c0e1e41420b9a4a9cfaef6d2b961bd47d940a9b3d22c067df472be7a8bb9d59f4bc496665128e2567f474952d1ad9dc655ee179a0da1847eb3e3a1251a180b1bcb29a591b659a92f690cf78300db12e5be48e6328b380056c5d4455c88263a445a1374837372b3a26dea95cc9be4ad54043785c660e2b6e79f007aa3fc8473ff0f68f1169cb89d61f8ba1aae90519d1026b54fa30ad30dac2703592c096b13be74ba37a35932554abd0be7cc42b782f26e74db42e050583fc78e791f9df176c45ba51fcc684a55a84d7604917aa1117df7c722e35d26a9de8eae20bc4e0f2000063ae31b839a2186976495126d698f62f9b52bc191706f489a224a42b5f90c237cd69d7ffdcac66076e79601c3696d49fa7e04f261bab3d0559aff340925d099f3d784f30ce045b66f61ac00dccd8ec79fc6ab06f91d8710939ffe7bce024099fb937a96e9936b94f27daf040aad844132e235478f337ad497c42b8e34654fe6d252f278c4d18ba50faf641712e814056bea9f2a22cf9c0a86c345481a9d1d2d38ab1af937e6a23e4cd1bb3e483eb2d18479204d2f94a226a0c11a4ea1eaf7bb1176f9a7b6948e3d10884cc25d2e7e5a4dcb7c63dd040b5f57849c48afce339c568820776866e341338f38accb4677cd1c625a21ac60d81e772aee495b060e3b9876e879b6390477de81eeb99355059d57e0e419055b6ea0e2f917640cc972ee1fc9c6ee0391a3238be67ff1389f906fbfa1ab707545c2c7cf61f9109ccd67f888fbeebf4e8eca2f2d08f277a66cd098a2b57612b16bb8b31b314dd21a1aa72a9c1e7d7b7d24d21cde8f95adad58226360afc6192f05bd56c4d1986e7460ef553326f6560133ed3a738ea6d4efe1ad19378c06d4a4db5f7017ce19ffd0e8875fc9f240f04315161b41c02626f5b853731b5035189acc656611fe06d546535a7e0b2a1ae6a6c8b41b33a8442b29c4d0a5f3f7a984efc6eb541155e4d4e89762c86dc24eefe680b66939fd41383d5d1237d3ec4e816a1f4e8251be2325214f4587260d78e6ea39c2c0d881c98e9ae81624e0d819e34cb3d53b7b27bde824b7038a478f944d4b5a962bbccab56a1b9fcbe152fb1cb73e6bc17ab1f4f61df2bf53fc14cf7e03cadafe104dc3f373b1ae3b5fbfbbef3bd5e85d48cd4dc54076c66ce6d385c109acd2e25027b053bb3ba98d90efc7e01eebdc6d6c3f28d25ba6a97baf49fe1fc3d3f576344e6ad36bd7d1bae9d338296810b50442d572b2a00ac07ba0f0bc8f13b4ea91bee1c3def6cd6fa0172674f94a1dda25b9ab404be42936525f0695f72ebbf66167e3c0f20172da949d6030719a2a11ad4bef5f26788069bba308f6607e666b7bfaf3857cf7ccfc9cdeb30cec71bf828b3d3c8f356bd54a7a5ae2eed586780c5d9b540cec6b63e420ca00565a988b9c607381e2d07b6982a3279bea7fd077daf0f5b3c7ea0b0693014145c3e3714156b9fdb0491365285f2c12698362751e21bd04f9eaa1b1546a7c605e6ef11a7492e9654b2c0d5e79cfe9d3c69825a574ea602bdabc0758957c63b4d7c7aec6551b73c5494f145084be87ad6ab6b5f3a09efff942bf1a1aeb47192b40e57e9519a6cd3596477b70393fda43e5b1e767e6dae4214bc7ea591cdb591e5676df307f6dadacf03f95e901649a4c3593e0766effe7044940fde94c5ba9b2feccaf1634695d26397c2f7672622fc7b4568672de075c20ca8634165a3d82e33f1fcb0549b5db83c90d754dd0445c66d1040d3f86d59ddd0d52a63b2438bd85ab27f77042ed726f995ad222bece522bf41b3cf1613fa7a41bd60dfa304a38a71f457f5fa7632f024b989cd292796b6f1394b3d9f1f7bfe3eb018140b23a86f00eb814dc945ca40eb31d1fc300a9f1a27dc755db543753b1f704aaa8469fe4caabe08b72595a15db5388942c0f98f6bb446c04fa20fb47309ffea93fe0409fda98776de46f7209b1ee38cd0cda3f332dfabef9397007c70af999bb3d1e749f99ffd4fdbd504423a17f0108612f79c22ca427708c0361bdc56d43ead1828ef57a1425a2cc42cc5c262d2b9c9482b7fae3a11e90831baa9d9b911ce7f7583d5bf30fedcea727d25a21938d364ee6d5ee739fbe238fefdb74bd4797f432ad806b82dbda4e2b09bc8f391d4946cf717687b41b9256a366a44556309b6c450d535bc25c65b557130e7b8703425e9e53ebed419d8fb3d5cb136e2287c89059df3f581e7c0006635c8d34fc63206d569b3c9579ded43e9ce8e1f8081b9f8883a72163f1f8c86fd177b4aae5a4c780143ae9c780b52bc1035d4a4fc9933d93aacf00ea4c7f37ed4640daf8f789b353c18f1c63096e0aec7c161c77039c9ffa217746af919cebd96dcc597d023706e834fcf8486632257a6297b0700e5d7669addd933e99e442fdd5a78736f70471a46f800a3c6030ca19536b42b5aed5473677dbabe33bc92fa3ba29d8d023e30c8d1137227131a4e745a5821c0395f98de6431a3ff444ea6eeea2ed8d7864fced71059747dca116bc40ad1af0b0c88a0b32832b1b298680cab88b1cc3da8ed25001eeb72d2b1028e2d8836e6f2f460d4768b8cbe6cf1c616894fd9b96a7272ffd0670ae3b962912793f9d38ea5a325f196b918f58b24091d644718a5b518152edc24742095d680d35c9c1111f68c6cbb2b1b05e6380e6c6248b68667c5c9b62301036242a700dd12301df4e00cee4090b04160c160c61b172d780d8ca1b3a20ac62facb68f91d68f2c72da5201b6416e1af3ed4d1c2f456bda7d3bcbd8bc386f1a27936d44e8305e93d2ed0eeb7c6f5adb194b02fe4c4d7aebe78c56504a3e7924410b71ec9ddfac25913b1e0e3d9cdae39ab95c6bc711692a4a5e9a5bd82a6f1ef15bcdc6c986c6afaf204ab52e5b8d7bef3949cb1e0c6c98893697716ede4169fc54b160eda95214dd425aa6f6b9bba575a1c03202afde79a0065b890c2d333864f8eba5a6eda94e884c91053febf243fb3f109be61f350a44959b813678b95e8dd08070cdde2f889bb25cfb1821ccf32cf9aaddbb9ddc29cecdf9c966c191a4115ac4bb52e667a0a468bc4aed453f289ef657c38ec0de7865e5c72fd321466619f42a19feb45f01fb062d0c226c9a9201a2c3f5ae1e5c8d43ee24005c02b96f5ea189c52781017b0f52e0c772f012aac618a2110bdbae33f8df9c9e6418a597f30a1133952cfc42ac4954c789133d1c3cb5766a056c9c420157d2ee31ae0b5d33693de3ceea681054c5659a41af9009fcca8fb7650eb6a4092793b9257675d474f0dc10cf2bae02ce3e62f15ec252a9e7b612e51c7fa48db77bd05de427828db8e8c9d34d512438d1c1c695e8a50b986908f72ff44ddb937d602418540ec2039d6fbddbad52e33fdbf4a1a809d72be2903f8218d9da89b73967f005e83e22eade9ecb5bdf4acb6460b5c0ed2a3a371c31d0c6b681696fb67a5ed32ebced16a63281afb954b654d74bf38b6b54c4b7ff7e0e7f4e231b18a719a1bc46225148be0722379a76827af99e55e4b16c172ed57545da97318acab8027717aa7e95f1150c08bfa2ef1e0bcb28d8ec8bdef4c8e6f8b56ad84fac59754f38eb076994d96dc8f245084095990f1c545989309fc9fe4b80866d2839c4e54c1f9e22d3b1c9b79d690f77e7c4a288911713102980518e1f76ef285e4916968e258eac2fd8e793b458a2b0c5c8a436c9d5890dfabe0b1c47155390e5b77b6e976b1d9ebf58c3fcf337cfc1b5bbfc8ab4c7165273e289b23ce63bdce819ea6d7673650f874b402737419f70c22cee67f9940de7bea4e3988b9ed1cd0bbdc36c6abc3ecc1a5e729c151d756da32bb8f7030b64131aaf3012e6431c96d98ac0986ce775c1e30e2245d0ff7f4d2c52a4b459769cd468ee4575b8b1fff23753ab49c6971f4b73febc402f3a002c7e992b6f20bec104f0bdbe8f0b64cb4e62cd9770b1ef07bfac255ae1da22ce688caeae557c7d450e740327da0f8ce8f3269d22dcfd4154b58be90f279fd446aeef29b5d4372de71012e55b8fd0407b1a5296f79a672eb67728ce18459830aa84555a8bc3dfe3ec17c06df424492bc2a81c610ba68e9cc4babc051c3e8585f8227b4dc7d034fd065f4e5062bfc783ef34d06c6005b248813cc8e8b6fea319f60b07961bb8abd864c4d2daf427de4927bcf066b9a6e2c9f2f20e41329c8055721e1f30f5942d3151277126f6dca40d4c6aba7fbe35582723b921ddb2cd82a31fc9e8bdca9c8d0d907e980ff1b28553185927b609de1b4a7b85138ad82314840dde3c02b70cfe86854985aa1aee10f6f18296ed50a6cdf4ed7ef20764f111bb1e2005b7a5e3643c5a5c846425d9f05a70f184a455c7f638c3675fbdc22efc47265f76a196c032e2f3c1cdb9be856c796c7838b9e1b74c4fd765a603fb68988fe36a395e611f7254b9956cf0b410fa0208f931aed0dbfccaeb55ac99dbbd178e33033db57127fae825f55a850367bf0cf2205c403314efd21fda101808ff29d6fad6f873f4f11dc658aabd1976d574924254541e2caade3985949db96ea98081faec85959d837c6bd7ecb1195d79b2d3e558d59a9f8d004bd0117f3523ea1473ce0226b70a73fd6f7a969bab8fefb4be8007e3d32a4010f31d17c9d93728f424c3db85161d027329313a29f72264c2e551189b006e22c83c53a0a8f747300b866395ad4ee553b13107082e23194a352d52f7abc65012cad9fe3e6aa6aaf5d96fa89c432958af3d920d2b55a4327adffb395eb221ea5d58512d66bf8afaedbf6ca6ea11642802760d53c723649307cc63de4638d0ce130f7a1366bac7d28f32c96b95a7df044c5841d85f59d374ea4900825aa05f926e694f9db0de69aca23c05bae14a11146b41d7e331bf6ca7d83fa5f14d6cf00d5c1fd43d8179d55f0e061f1697afe0e20c8eca51450291ddb7d44229174e903b2b1f412693f1cd57", 0x1000) 04:02:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000540)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1236}, {&(0x7f00000003c0)=""/150, 0xfffffffffffffd36}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 04:02:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20540, 0x8) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) fchownat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, r6, 0x6) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x1a) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7, 0x7, 0x3, 0xcc2}, {0x4, 0x80000000, 0x9, 0xb3be}, {0x100000001, 0x6, 0x62f6, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x100000001}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 04:02:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) 04:02:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x0, 0x0, 0x100000000}], 0x800, 0x0, 0x7fff, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffff9c, 0x2, 0x0, &(0x7f00000002c0)="35acee79459d6f", 0x7) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x190) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x1, 0x1}, {{r5}, 0x2f5e5dcfc8b8d377, 0xe1f54547fee1d115, 0x0, 0x2, 0x1ff}, {{}, 0xfffffffffffffff8, 0x20, 0x1, 0x2, 0x20}, {{r6}, 0xfffffffffffffffe, 0x24, 0x4, 0xffffffffffffffe0, 0xeb5}, {{r7}, 0xfffffffffffffffd, 0x68, 0x1, 0x8000, 0x8}], 0x10000, &(0x7f00000001c0)=[{{r8}, 0x7ffffffffffffffc, 0x80, 0xdf5a7bc1a3278c4, 0x101, 0x1}, {{r0}, 0xeed0f1c680e6c20f, 0x80, 0x4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x66, 0x2, 0x7}, {{r2}, 0xfffffffffffffffa, 0x4, 0x8023f3dfccca673f}, {{r3}, 0xfffffffffffffffd, 0x50, 0x0, 0x8001, 0x2000000}], 0x39c, &(0x7f0000000280)={0xe735, 0x3f}) 04:02:39 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(0x0, 0x402, 0x0) r2 = socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x6d2) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000100)="8c65", 0x6d2) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000100)="8c65", 0x6d2) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r5, &(0x7f0000000080)=[{{r1}, 0x0, 0x33, 0x1, 0x8000000}, {{r2}, 0x5, 0x8, 0x1, 0xfffffffffffffffd, 0x9}, {{r6}, 0xfffffffffffffff9, 0x8a, 0x4, 0x7, 0x100}, {{r7}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6}, {{r8}, 0x7ffffffffffffffd, 0x8, 0xf0000000, 0x61fc, 0x6}, {{r9}, 0xfffffffffffffffb, 0x0, 0xc0000080, 0x0, 0x4}, {{r10}, 0xfffffffffffffffa, 0x66, 0x2, 0xfffffffffffffffe, 0x431}, {{r11}, 0xfffffffffffffff8, 0x53, 0x3b8578871d8e5863, 0x64, 0x3ff}], 0x4, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffb, 0xdb77e09cf46c8746, 0x20000000, 0x5, 0x1}, {{r13}, 0xfffffffffffffffa, 0x3b, 0x1, 0x0, 0x6}, {{r14}, 0xfffffffffffffffb, 0x80, 0x26, 0x5, 0x2}], 0x9, &(0x7f0000000300)={0x3, 0x1000}) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501b100000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x6, 0x0, 0xfffffffffffffd90) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x50}, {0x40006}]}) syz_emit_ethernet(0x4, &(0x7f0000000340)="8cfa85fb") 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) read(r0, &(0x7f0000000200)=""/4096, 0x1000) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 04:02:39 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) getuid() setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) r2 = getuid() setuid(r2) 04:02:39 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x2a6) pipe2(&(0x7f0000000000), 0xc5f7001b6f35ef73) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getpgrp() getegid() getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000346b8ab347bb76d1d672bfffab94d9a2ca81c08d5d2742927cb8d82ea593f7eb1d5882362a60843288333d3bee104b4611cd3fbec6d853f3cc4b75b77b1164e1e4a12c7f868387d7db3b59f8ac383e5858bd342419582875619b8e8124ccb39d9120a41fa735a8592de4912509d3d0d0ba3a449353c9272b51707037b79060b3c0ecdcd48fce12c2ed8c70b66806b0e715e91d5085577876561482c61ff24eb6cc6b48da424f1845cd7cfbf954509742f08c2e65adc27da1fb486325ec0298aa246a3b3bbfc0813e4e6ff8b6a7555a3680b841a6fb7b0852e885f942edb6b19994900b52412c993d0e3463593d45a073d2a7c226674af32f7b10756c49e36d756b7cbbcba8"]) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCPROMISC(r0, 0x20004269) semctl$GETNCNT(r3, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getegid() r4 = dup(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000340)={0x7fffffff, 0x76, 0x88, 0x1b, 0x8001, 0x14, 0x2, 0x10, [{0x9, 0x4, 0x3f}, {0x6709, 0x5, 0xfffffffffffffff9, 0x10000}, {0xa9, 0x1, 0xffffffffffffffff, 0x3f}, {0x5, 0x3, 0x1ff, 0x101}, {0xffffffff, 0x0, 0x100, 0x4}, {0xd, 0x8, 0x3f, 0x7fff}, {0x3, 0x7, 0x0, 0x40}, {0xfffffffffffffe00, 0x92, 0x80000000, 0x6}, {0x2, 0x8, 0xffffffff, 0x7}, {0x7, 0x100000000, 0x80, 0xfffffffffffffff8}, {0x7f, 0x8, 0x7, 0x81}, {0x9, 0xc595, 0x7, 0xfff}, {0x2887, 0x4, 0x5, 0x6}, {0x5, 0x8, 0x3, 0x9}, {0x6b4, 0x3, 0x0, 0x92a}, {0x1, 0x1, 0x9, 0x497}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) 04:02:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0xc44a) 04:02:39 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0202ff"], 0x10) connect$unix(r0, &(0x7f0000000640)=@file={0x2, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4d", 0x5a1) 04:02:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="5f51768ae2760efc1af9f38ae936141f346f388912f45ffce66a60eb08da5c88a83f5fcb053dcfbe96ec986d8b65055cb6d9912a79298c96c2bfd857b8", 0x3d}, {&(0x7f00000000c0)="bb9e4c4918c171584ef594de69c1cd7a47de8bf201326824dcb0a82ec9c03a0c24875f05fcb0bf202a29036aa49b3f4952a2af82e6c9f8563145b2df88b191eb66544ac8b8f45fc26839b32d2224f18846c2e7ab6cc4fd0ffba0738a9dddb3b5e6c0a82d30ae10270b2eda0f", 0x6c}, {&(0x7f0000000280)="37ba7b02f9509de02a4ab3bdd64cd4840633d68c0d16e85393e22c68e3b7880524507a8bd48355a86fbc59c5b2716974472914f895cfc4428700acfc9260b112b1cac0d4f1a5a29ac80e5e2fd4fb24a85a3926bbdade9cc115b1b701b987d0b2b41c5766217d054570796d35db4f54a78ff1187fcca506eb59334cac83d5335b33b0b09f6c6a6f61eb9245d99afa1f1c355b6a7f494629e2c83377bef7351895042bbc840859ef2d766337a81dafe60bb64d8a49f7d96657e56a0cd5e4ae8529d56b1b909d0bf84c065eb90ded166069b24d9940d950d76533e410cd85a5ac13a5e6423d37afa2ef914912634d176c361d3cc0a7264510c6028bbacf", 0xfc}, {&(0x7f0000000180)="12ea90b0acce2078c0fe59c3dc5d62798146111183fa7b55831ea3f5a78412b0aab2f0", 0x23}, {&(0x7f0000000380)="3a205fa9f522e5542bf1a6f3d490c1e653910e46767ce41a96e76fc8b05e8d91a496b9720dfc89e2b96d200750815d5f7c57f9eac30a781214aa69bbddd3d5088bc248eeedf25d7d79f01cdb878149fe95359cc9dd9e6d486ba5d32ab7cbc6f32bb9708b6a871b4c239bc571c999f878f016141c8906902b2ca42ad38d5307e87f95", 0x82}, {&(0x7f00000001c0)="f63cf4403c55f456a247667f", 0xc}, {&(0x7f0000000440)="7056c29153c3053f2585145bec39623d50caf7debf0b0ed215cae696dbdbb6e3f3f62798531cbd1f8cdfc4ba03dc6e28f3bd6785c01618cf43338c56f820fb3d87def0cc0ee4e67d", 0x48}], 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x8, &(0x7f0000000540)=[{0xf11a, 0x5, 0x72, 0x8}, {0x3f, 0x0, 0x9, 0x5}, {0x2, 0x7, 0x0, 0xfffffffffffffffa}, {0x8, 0x1, 0x1, 0x95}, {0xffffffff, 0x6, 0x7, 0x10000}, {0xffffffff, 0x8, 0x3, 0x101}, {0x5, 0x3ff, 0xff, 0x2}, {0x3, 0x1f6c, 0x0, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:02:39 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="ddbc5db9f569c8687b45f4b49c749b3afecf25dac807e17a7a5f057f717953af960dc846c1b1c3a02a5b5fb09e98cde8c1e06595ff99328af9aba2def49a34da9148fc6a4c9612ce2ed8a4d7759a7e2d650aaca36948708afd55dc76953a3c7dd4acd039b65335b4ea8964a16cbb4ac1407494652fbd7df701026bb2b681118eb3aa3e3326192384e2f3fab90b103173b60ac17a148a405d2026347b3355896a2877ee50450339baff98c4e10f4edabb66192545", 0xb4, 0x1, 0x0, 0x0) 04:02:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000500)={&(0x7f00000001c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSCTTY(r4, 0x20007461) open(&(0x7f0000000100)='./file0\x00', 0x840, 0x104) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 04:02:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3adb7a652b2cda46f76774af39b7ad5edc4949822885fcb7ed064df5040b50874b4d00aa0105ac72e9fd18f8a95e62841bd506bee7c621a89d5acb42062c71e14e6dc149d3ea1f3d9c118ffc08f51475a22df3cbef35b890dc36cf51b8a8cd2f973ec88c29b4e1ce78f395bb59fa088eb60322ee9db7b8250bc31e987e73d262fd1da5497267d68c07587b2d27681a58504e00"/161], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r0, &(0x7f0000000040)=@abs={0x3, 0x0, 0x2}, 0x9) write(r1, &(0x7f0000000100)="8c65", 0x170) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 04:02:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x3) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000040000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)=[{0x8, 0x8, 0x1000, 0x1ff}, {0x4, 0x2, 0x3f, 0x7f}, {0x6, 0x6, 0x3, 0x1}, {0x3ff, 0x6, 0x40, 0x100000000}, {0x1, 0x8000, 0x6, 0xfc}, {0x0, 0x6, 0x100000000, 0x5}, {0x4, 0x8, 0x9, 0x80000000}, {0x22bb, 0x3d7e6a49, 0x5, 0x8}, {0x886, 0x4, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000440)='J') 04:02:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvfrom(r0, &(0x7f0000000100)=""/113, 0x71, 0x0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) socketpair(0x20, 0x4000, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) pread(r1, &(0x7f0000000180)="abf6", 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 04:02:40 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4420, 0x1, 0xa4, 0x1, 0x100, 0x0, 0x8, 0x5, 0x7, 0x1527, 0x7a}) readv(r0, &(0x7f0000000080), 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) 04:02:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = kqueue() kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0xc3a96d8da5307151}) 04:02:40 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/115) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x10001}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:02:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x11, 0x3, 0x0) dup2(r1, r0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, &(0x7f0000000000)=0x80000006, 0x268) 04:02:40 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c2e63b4dbc123575ec40af911959da1ac4a65a2215a54cdf0769a1e4566b517ce9a20c1acbbab175b34b33074a67325ab328794f04a838f010d99d76b67b92880ddb6119c43228bfd65f52aae321cca02eb51d7e43808d46961fb847287bf1270c8b2ae38766d25f7bb5926aa2a1e446527dcc1594f69614368ed29949a15fab72af7e6e334bb08e86a7630c9cee6d3695d8b8936d2bcbdcc0f9027c30b3d54672c5439ca51dac0eafb3ba163b288f1a8c950594fccbc9a72fbe5d9ffe94728b9410b30c11ce1a6b6a306a72061b6aa5b9a2358d5cd67f47df240ff26fa7074a22d8946145040aaa68", 0xe9) r1 = socket$inet(0x2, 0x2, 0x5) r2 = socket$inet(0x2, 0x4, 0x4) clock_settime(0x3, &(0x7f0000000100)={0x9, 0x4}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x4, 0xfffffffffffffffe}, {0x18, 0x3, 0x2, 0x1ff}, 0x7, [0x1800000, 0x7ff, 0x0, 0x8000, 0x5, 0x0, 0x8, 0x5]}, 0x3c) fcntl$getflags(r2, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x39c9c2bd, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x3, 0x3ff) bind$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)="c66a176675e4e8a57ba399122c6b8256e9b6b0cf953fbe73d6878fb530facf50832513cdb7b963", 0x27) r5 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r5, &(0x7f0000000300)=""/61, 0x3d, 0x1, 0x0, 0x0) r6 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000340)={0x684a, 0x7ff, 0x6, 0x4}) socket$unix(0x1, 0xe1043d6723cc597, 0x0) recvfrom$unix(r6, &(0x7f0000000380)=""/86, 0x56, 0x0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000440)=0xffffffffffffa54f) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) recvfrom$unix(r7, &(0x7f0000001500)=""/130, 0x82, 0x801, 0x0, 0x0) r8 = socket$inet(0x2, 0x4000, 0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000015c0)={0xcb6, 0x1}, 0x10) r9 = socket$inet(0x2, 0x8008, 0xffffffff80000001) bind$inet(r9, &(0x7f0000001600)={0x2, 0x3}, 0xc) r10 = accept$inet(r2, &(0x7f0000001640), &(0x7f0000001680)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) fcntl$lock(r10, 0x7, &(0x7f0000001740)={0x3, 0x1, 0x4, 0x9, r11}) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2000000000030}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x2) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x1, &(0x7f00000000c0)='o') 04:02:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:02:40 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000640)='./file\x00', r0, &(0x7f0000000600)='./file\x00') r1 = openat(r0, &(0x7f0000000580)='./file\x00', 0x2, 0x80) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x28208, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0xffff, 0x4, 0x10001, [{&(0x7f000021d000/0x5000)=nil, &(0x7f0000449000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x100000001}, {&(0x7f00000d0000/0x3000)=nil, &(0x7f0000247000/0x2000)=nil, 0x80}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x380}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f00007f5000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c9000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000029c000/0x2000)=nil}, {&(0x7f0000139000/0x3000)=nil, &(0x7f0000013000/0x4000)=nil, 0xffffffffffffffe9}, {&(0x7f00007b6000/0x4000)=nil, &(0x7f000076b000/0x3000)=nil, 0x5}, {&(0x7f0000259000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000669000/0x4000)=nil, &(0x7f0000420000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000051000/0x4000)=nil, 0x9}, {&(0x7f00002d9000/0x600000)=nil, &(0x7f0000558000/0x4000)=nil, 0x4}, {&(0x7f00006c8000/0x13000)=nil, &(0x7f0000457000/0x2000)=nil, 0x8000}, {&(0x7f000083d000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x498}) 04:02:40 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f0000000280)="0f3b3c32de91c92c98bdc3296c239ac49581d56b6ab89412d0284c51fc8dfc40667f5f4d37a9a15ce8c59eb4349cdaac84cb2649b133242e9f", 0x316}, {&(0x7f00000002c0)="a5c603d9250b566f3866b7f98b4f34c4fd22ac226dad84850d6d28a77fe7618a522af7dc304c6f3df0041c82a29a99fcdb1882d8dbe72d4577dec0495e9032291775b6495f"}, {&(0x7f0000000340)="acabd41f25eb5a12135da9c8ac9e3766aa53d6f5d9899684e0ecd5680a4f4f71814da9"}], 0x2bb2d0885da15ca) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) sendto(r1, &(0x7f0000000100)="62d57ee2ef0d0f3c1a975f23b5258a5256a38e1016c64ac48847ac2e54267a9fa1eebf4282f48b8e05afcb0c7a435e7239081f6544d345ed4044068e6e95d758d51e7ca338982c2f22580083532fb57e0fa7fdf0029da84d344818ae6ad2cca5959dfd4c6705414524e78bc686ddfc03c15e780d0760b7e92be01191d658cd71e04a2a65795d31a8c00d61e89ffadfe0eaa786376f3ec8b197a6e8d485eaedf64242821da7ee037c95a1c4e8b914a5fd5cf7e3a298b6418ad8ec9e00872abe19faeb66f44ce59e7afacea18ba438636027498280d6d3e018d1a49e4507ecf34dc0404cefe5124a2543", 0xe9, 0x400, 0x0, 0x0) 04:02:40 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 04:02:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x800, 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) accept$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = getpgrp() r6 = semget(0x3, 0x4, 0x8) r7 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, r8, r9, r10, 0x40, 0xae55}, 0x0, 0x9, 0x7}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c102fd091f8f7ce8a2b2c7dfebdc3b3ccaea1ddd9517c489a874418b9165e18a55e0e0f88c11459111a9b201e339c76aa0df45235ba68bab502dfb212596423d52ec3779145072d02a7d4e18ea9035af30cc8f51bea8c918aaa597d8db59cf55e30cdceb0e98368124b1d506c255b7ab62ccb2ca45c121fbf3ed14902b52fee64de4df54b00833ed78c4ed37153f69b53591814b353cf51edab00548bc78aec61c588d765c015229f720cd7a2176a4a6233c32477153945a7dc8ee654f62e7fa9c8e78354d17e9cc9d8a80505ad6a8a70a58a6", 0xd3}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r5, r7, 0xffffffffffffffff}], 0x20, 0x400}, 0x209) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) symlink(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./bus\x00') r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r12, 0x8c}, {r12}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)) 04:02:40 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='(\xf2\x00', &(0x7f0000000400)='\x9b{]}}%\x00', &(0x7f0000000440)='+\\#.@:][\x00', &(0x7f0000000480)='\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = semget(0x2, 0x1, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/224) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000240)={0xffffffffffffffff, './file0/file0\x00', './file0\x00'}) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x800, 0x0) linkat(r1, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 04:02:40 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x2, &(0x7f0000000140)=[0x0, r6]) setregid(r1, r7) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x6d2) recvfrom(r8, &(0x7f0000000040)=""/26, 0x1a, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) fchdir(r0) 04:02:40 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x16) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000006c0)="f4b98aab136a2defd268de3fd9311efab2572f2edf9ecdd3870478303fc73b840b13b328c9d76705dd6733ded772ff159d74638705eeaeef373473a179230364888fc88cd736e36965b92d5e4ee7daa61d525a4ecdf59c2fcb3e3d1dad27a7962bcfc09f32474de8a4c963f1ff68b9ec46ea621c3c95b56bfe9e04690e02bd1ea760b8db716c763236d9e30c50f1", 0x8e}, {&(0x7f0000000780)="ae3885e94969d0acea5f3251f3439fa537c35b95c84379419f896cb6aed8f1f39daaed18326447f3e5b9e10fc54fcf96df2c682d64a7e6e1dee2b875b3fbdc608a00f0ddb1e704c107371dbe293a52910f116315b4ad6a478320aae178887042326913108679416d183b82857a4bb00155daf28d1fd9285bbe0f45a5e3860b44", 0x80}, {&(0x7f0000000800)="e328f9ea978d11bfff9b59ec1b0cfe3bc56e75597e00a952cf02a3a33b96e0ded42132334604c4d6606043735b0d36913a91a228ac06cb42d401c5e094e049c8ac72d6ce72fbf9ede395b947ff4f63655bb2b93cfd52e08a", 0x58}], 0x3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5402e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f", 0x351}], 0x5, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) 04:02:40 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:02:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 04:02:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000140)=""/98, 0x62}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 04:02:40 executing program 0: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000000500), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x6, 0x91, 0x1, 0x3, 0x73, 0x5, 0x1000, 0x1]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) pipe2(&(0x7f00000001c0), 0x20000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000000500), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000040)=0x2) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r6, r9, 0x4}, 0x200, 0x401, 0x2}) setreuid(0x0, 0xffffffffffffffff) 04:02:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) nanosleep(&(0x7f0000000040)={0x2, 0x4}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4d) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 04:02:41 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080), 0x1e9) 04:02:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x27fd) r1 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3}) 04:02:42 executing program 1: r0 = getuid() r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000200)=0x3) setreuid(r0, r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) read(r7, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:02:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dlv/jull\x00', 0x800, 0x0) r1 = socket$inet(0x2, 0x4001, 0x9) sync() setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000000), 0x4) r2 = semget$private(0x0, 0x7, 0x10) semget(0x2, 0x0, 0x80) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0xb0, 0x0, 0x66, 0x2c2a, 0x4}, 0xc) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)=0xf6f) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0xffffffffffffffe1, 0x5, 0x7, 0x6, 0x1, 0x7, 0x1f, 0x10, [{0x1ff, 0x6, 0x1, 0x800000000000000}, {0x8000, 0x100000000, 0x8001, 0x8c8}, {0x5, 0x7, 0x9, 0x1}, {0x1, 0x549a, 0x7, 0x5}, {0x7, 0xccbb, 0x3, 0x400}, {0x1, 0x172000000, 0xf2c00, 0x3}, {0xffff, 0x1, 0x1f, 0xffffffff}, {0xf11, 0x400, 0x2, 0x6}, {0x6, 0x7ff, 0x1, 0x4}, {0x5, 0x5, 0x6, 0x2}, {0xb36, 0x5, 0x2563, 0x1}, {0x9, 0x7fff, 0x4, 0x79}, {0x101, 0x4, 0x9, 0x6816}, {0x7, 0x5, 0x8b, 0x6a98c3ee}, {0x4, 0x7fff, 0x10001, 0xf4fe}, {0x2, 0x5, 0x1, 0x1ff}]}) semop(r2, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semop(r2, &(0x7f0000000040)=[{0x2, 0x2, 0xc00}, {0x99dbb4c254975d97, 0x8, 0x1000}, {0x3, 0x80, 0x1c00}, {0x3, 0x100000000, 0x800}, {0x2, 0xfffffffffffff4b8, 0x1000}, {0x3, 0x80, 0x400}, {0x3, 0x20, 0x3c00}, {0x1, 0x6, 0x2000}], 0x40b) 04:02:42 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {}], 0x2}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) fchflags(0xffffffffffffff9c, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x101, 0x10001, 0x10001, 0x4}, {0x1f, 0x795, 0x0, 0x10001}, {0x401, 0x7a4, 0x9, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x45}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x2f46, 0x3, 0x2, 0x101}, {0xf5d, 0xd69, 0x10000, 0x3}, {0x2, 0x2, 0x1000, 0x5}, {0x3ff, 0xfffffffffffffff9, 0x100, 0x6}, {0x9, 0x24, 0xf, 0x4}]}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="969b") 04:02:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000540)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xfffffffffffffff9) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x401, 0x7, 0x7, 0x5, "657d5ba4773077ea9a533f88655f95be373c40f7", 0xffff, 0x9}) write(r0, &(0x7f0000000080)='}', 0x1) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x06eS/bp\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x714c488e}]}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) sendmsg(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000300)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="ef0c0c90608d", 0x6}, {&(0x7f0000000380)="4312d580abe3dd14d0ee7ff671067c4870b7ae3e5539c63d81aef57d78c90f12111501a429fca181bbebf914333482dc1e19b78f4b7b17a5e8588c5462654971d0796503724de4f5d787c960354e3bcbb8a0eaaa4dfbffe3de711d57def3a76469cc26bfb322db21cccdc7c2a0e5c3d9bc4b13c6840add205453d1ebc1b311a3e24eb11ea45342c8526b729ce2ba182c4876", 0x92}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="b000000000000000ffff000005000000a3348555f15b47389134cc5b1a509d3e803f176fcc39c34939787b4774b26b40983fd29d233cc1b7e33b1103234fb38592e103ee4332a73bb1297512e3f06cec98964f19011fdcac9a5305298c4236827eec0b11efd5eb9ced0a075c55389aa209122f436d0e9596d98e73f6dbb1cb2fd7357b839dbe8d971340d18fe1048c6c8d9476e2ee60adbd3fadedaca5897c000000590000007000000000000000ffff000004000000121a2dc6290ee1ebe1124b3d19850d2077a216fbfc83adf17d5248fab10884a5fd4452f185dea4f59f8c24f8bc2b9b2d116fce4b522aa54ba5a7873a9ce4f5eccf862ad47a66b51095f88ce9cd8a6f00003989258db12776142fd4a8e14cb7e1c0884ea804f265e4e646f697282430626515d228ec322c66e8751a9889170acb2318402d3d1c0f34bee31223bdf2967961f4806209b51a5ce40f34e7bc0ba4a6199838379ce29e32fea80a9d6021e7842b1c7dc906ca14e9f62c0f7486d1d17d944b38095731a311bd6ed71c007ce640155dc178ac7aca2556f2f56d77e1f8cb911eebadbe61a1883056f8a9de466cc3da54d1f9eef61157b76af97ce6ca74e0ae731e561923f3f587650fcf9f9aac526924dace694b1ce90062b7891169017a5499534f1098ef85a88b037ba09f75a907bae96aa69537aecfbfda4b00"/509], 0x120}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xfffffd8f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r4, &(0x7f0000000640), &(0x7f0000000680)=0xc) acct(&(0x7f00000002c0)='./file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000700)={0x6, &(0x7f00000006c0)=[{0x0, 0x1f, 0x5, 0x69e7}, {0x9, 0x4, 0x101, 0x9}, {0x1000, 0x4, 0x20, 0x6}, {0xfffffffffffffff7, 0x0, 0x0, 0xfffffffffffff801}, {0x7ff, 0xfffffffffffffffd, 0x7fffffff, 0x9}, {0xb19, 0x2, 0x1ff, 0x1}]}) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x85) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x60) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000001c0)) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000140)) dup(r3) 04:02:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582700000000000007ff2525959506b060f8e5815f73f2a444fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b51f579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4e69342a35bfb8e3f216ab93f12fc4d5f", 0x68) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x86, 0x400, 0x0, 0x20, "93d3d8d21c7c5b1048bf0664561289b60f5a183c", 0xff, 0x70fff560}) r3 = dup(r1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:02:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r2 = semget$private(0x0, 0x3, 0x202) chflags(&(0x7f0000000480)='./bus\x00', 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) fcntl$setflags(r3, 0x2, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000002c0)=""/79) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000004c0)=0x3, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x1008) semget$private(0x0, 0x4, 0x80) recvfrom(r1, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 04:02:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget(0x2, 0x1000, 0xb5, &(0x7f0000fff000/0x1000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x94) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x100, 0x1, 0x7fff800000, 0xb455, 0x7ff}, 0xc) shmget(0x3, 0xd000, 0x100, &(0x7f0000ff3000/0xd000)=nil) shmctl$SHM_LOCK(r1, 0x3) sendto$inet6(r0, &(0x7f00000001c0)="0137b30bff19fcbd75921a5b40d0485c4372d551c935784adee44690127e0e9f1e5b54ca71fde97c950ab055768deda8280c7f1170b60e538b701e5b8cf94dd4e5d9899c0213ef254ed32e16c24a31ba01eef5cf45b53d76ef5a13e46b1fbee0a580deb6a2aaab940418528bb9053abe37cca938cadb545af47413def5d7ebedd722486383a007d196cda1ffcbbd36f55e", 0x91, 0xa, 0x0, 0x0) 04:02:43 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000100000000020000000000000000000000000000000000000000000038d8000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffefffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100000000000000000000000000000b000000000000"], 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) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = fcntl$dupfd(r1, 0x100000000000, r5) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r6], 0x2, 0x800) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 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, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x1, 0x1800) msgsnd(r7, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@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) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f00000006c0)='tap', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d80400000000000000"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgget$private(0x0, 0x109) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:02:43 executing program 0: r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) kqueue() socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0x0, 0x1a, 0x20000000, 0x7, 0x401}], 0x80000001, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x80, 0x8}, {{r3}, 0x0, 0xa0, 0x40000000, 0x3, 0x800}, {{r4}, 0xf, 0x16, 0x80, 0x0, 0x1c}], 0xb9, &(0x7f0000000280)={0xffffffffffffffff, 0x7a}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x6, 0x8}, {0x18, 0x0, 0x8, 0x3}, 0xc74, [0x6e17, 0x2, 0x4, 0x2, 0x4, 0x2, 0x1, 0xffffffff7fffffff]}, 0xffffffffffffff4b) r5 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:02:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b01be0000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) fchflags(r1, 0x10000) 04:02:43 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) syz_open_pts() 04:02:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7f, 0x1, 0x6, 0x0, 0x8, 0xd9, 0x3, 0x0, 0x0, 0x7ff, 0x71}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) fsync(r4) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r3) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b5496a5870600fb00a714000000290000003f80530000030700000000000000000000d03ae8abe3efb22ecfca592c2237dd15f30066ee28b68a2b0657a3f80a94a9006a91423c9bb9ca618a184bb72b1665ca1934113d551c426822e153a93dd7690758c41d2d7675664acb38"], 0x38}, 0x0) 04:02:43 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x122) r2 = open(&(0x7f0000000180)='./file0\x00', 0x4d0d523f92545ca4, 0x10) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000001c0)={{0x9, 0x4, 0x9}, 0x6e9a, 0x4, 0x100000001}) flock(r1, 0x2) flock(r1, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) execve(0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') linkat(r4, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4) setrlimit(0x8ba74f6869e97b63, &(0x7f0000000140)={0x0, 0x100}) 04:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r1, 0x1e, r2) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) write(r5, &(0x7f00000001c0)="c6d9d580ef56edac9acff880a2bb03bd412f2d23dec37a7ad44ac98a9b0189e3693307adaf5f05c9cd295d0cfa034d15f685164198a35f86a50026a5c3e5e9e211544a5fa5a1c0f391651a8a51ff21e8837c5da13c9e1e3016cdf02a724b90d4b5c2640180f1189be264081d2ab6ef72178cb3e58ba7db9dd38b43c836a3adb67b03eb048e01c24bb7f9702d1813033d59a3b104e13c93990e8a4a7baa5d09c65ebc6d9f69d83c61f108dc66327cffc8b049d9a104123b38804cdccb33218a01c0ec32e04ae909da2989b93b76e183022913fef27a05a58706ad47585548068b70611a9e8605ff2ed4170a4dc6690cf5567ec18c3e72a4d6781de900b2", 0xfd) bind$unix(r4, &(0x7f0000000040)=@abs={0x3, 0x0, 0x1}, 0x8) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:43 executing program 0: clock_getres(0x6, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r0, 0x80) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x400, 0x6, 0x40, 0x70ba9b81}, {0x100000000, 0x4, 0x9, 0x2}, {0x7, 0x2, 0x6, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 04:02:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) getrusage(0x0, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f00000000c0), 0xfff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000100)=0x37) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) 04:02:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf9884fa33e90f8e4a8067bd24313dea8d03435b4253dbaf56b138d605b76aa0d8deb6ecd505370f55d99705dc1ce23aa168a0237f809b7cb5062d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a42bbb54cfb7d8304e01505c44aacb88fec667ef247140d", 0x99) r1 = syz_open_pts() close(r0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:44 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fsync(r0) open(&(0x7f0000000080)='./file0\x00', 0x20300, 0x40) 04:02:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x118) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x80044279, &(0x7f0000000000)={'\x00\b\x00'}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() r4 = syz_open_pts() r5 = semget(0x2, 0x0, 0x380) semop(r5, &(0x7f0000000140)=[{0x1, 0x81, 0x800}], 0x1) ioctl$TIOCSDTR(r4, 0x20007479) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = semget(0x3, 0x4, 0x8) r10 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r11, r12, r13, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x1, &(0x7f0000000200)=[r13]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r6, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x1, &(0x7f0000000100)=[r8]) 04:02:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x4) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x140) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0x1) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x5) fsync(r0) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) close(r1) syz_emit_ethernet(0x1, &(0x7f0000000200)="b7") 04:02:44 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) write(r2, &(0x7f0000000140)="8c65", 0x2) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000200)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r4, r6, r7}, 0xc) 04:02:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x8, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x20, 0xffffffffffffffff) open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x0) r0 = semget$private(0x0, 0x8, 0x4) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r0, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r0, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r0, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/36) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x120) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget(0x3, 0x4, 0x8) r9 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x5, r9, r10, r11, r12, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x9, r3, r7, r9, 0xffffffffffffffff, 0xa0, 0x1}, 0x7fff, 0x8, 0x5}) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f00000001c0)=[{0x1, 0x5, 0x1, 0x2}, {0x6f, 0x400, 0xe0, 0x5}, {0x6, 0x80000001, 0x1, 0x7}, {0x1, 0x6, 0x6, 0x10001}, {0x7, 0x0, 0x1, 0xff}, {0x8, 0x7, 0x0, 0x77}, {0x3, 0x81, 0x5, 0x1ff}, {0x4, 0x2, 0x3, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473cf3dbf66b48346d20eb3348df238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000"], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x6) write(r3, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) r6 = dup(r5) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000000)) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000180)) 04:02:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000080)="da", 0xfffffffffffffe7e) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10000, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/252, 0xfc}], 0x2, 0x0, 0x2b) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/151, 0x97) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) pipe(&(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x9, [{0x1, 0x614}, {0x1, 0x401}, {0x1}, {0xf456e029d54c986e}, {0x3, 0x3}, {0x1, 0xffffffff}, {0x3, 0x2}, {0x1, 0x95a2}, {0x2, 0x3}, {0x0, 0xffff}, {0x2, 0xfffffffffffffffb}, {0x2, 0x4}, {0x2, 0x7fffffff}, {0x521d3936c1bd693b, 0xf35}, {0x3}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0x3}, {0x1, 0x4d}, {0xe23ea5d991ec6ff9, 0x9}, {0x64ce3eff89b040ce, 0x3}, {0x0, 0x9}, {0x0, 0x7fffffff}, {0x2, 0x1}, {0x2, 0xb343}, {0x3, 0x4}, {0x1, 0x4}, {0x0, 0x200}, {0x3, 0x8}, {0x2, 0x3}, {0x0, 0x9}, {0x1, 0x8000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x4, 0x7fffffff, 0x800, 0xc2}, {0x4, 0x81, 0x650}, {0xffffffffffffff24, 0x200, 0x9, 0x1000}, {0x5, 0x1f, 0x1, 0x80b2}, {0x7, 0x4, 0x4, 0x8}, {0x3, 0x0, 0xfb, 0xfffffffffffffffc}]}) 04:02:44 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x208, 0x1ff, 0x4000000000000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007ec000/0x2000)=nil, 0x2000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") msgget(0x0, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000d06ff8)='./file0\x00') select(0x40, &(0x7f0000000200)={0x3, 0x8000, 0x37, 0x7fffffff, 0x761, 0x81, 0x5, 0x3a}, &(0x7f0000000240)={0x80000001, 0x4, 0x7fff, 0xb74, 0x0, 0x7571318e, 0x545cef2c, 0x3}, &(0x7f0000000280)={0x100000001, 0x0, 0x72678255, 0x380, 0x1, 0x4, 0x4, 0x8}, &(0x7f00000002c0)={0x0, 0x8}) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) 04:02:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x28180, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000140)="aa") 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7, 0x15, 0x0, 0x3, 0xffff, 0x20, 0x6, 0x1, 0x1, 0xffffffff, 0x1899}) lstat(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x0, 0xfffffffffffffffe}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000002c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000100)='./file0\x00'}) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2}, {0x4}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7, 0x8, 0x2b7, 0x10000}, {0x0, 0x6, 0x3f, 0x2}, {0x0, 0x0, 0xffffffffffffe8a3, 0x100000001}, {0x8, 0x5, 0x6, 0x2}, {0x3, 0x876, 0x2, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x1000) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = dup2(0xffffffffffffffff, r3) ioctl$BIOCPROMISC(r4, 0x20004269) 04:02:44 executing program 0: r0 = semget(0x2, 0x3, 0x620) semop(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x1800}, {0x2, 0x1, 0x1800}, {0x2, 0xd9, 0x1000}], 0x3) r1 = semget(0x3, 0x1, 0x50c) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/150) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xba, &(0x7f0000000180)="d1b32c2b7924e9c83ef85df1e7cb97730d5d0c1aa87bb803c4dfa067adebfd7ed57838995682ecd6e2a37a35f63af1276b71073d24ad59fe3a0ce8f1930bd2028883a4b99d90e23a77ba7bb5edcc8ff66b1130be8211dbbbb24fec8811c81b2818fadedf39920ec04c08edbb34b2a08e09c9d446652e7f4354f21c26d420399bbf2916a8abdf178fc001358b7c925ebf870527beff0d13e230130c5122c0e0e732401c66cd328888eb4fe5019a7cf826b5ba32bcca981098c0a3") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='a') 04:02:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x4000000008) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0xfffffffffffffff9) read(r2, &(0x7f0000000680)=""/24, 0x18) 04:02:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) close(r0) 04:02:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x15\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0xa4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 04:02:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000000)="d6a097c8e44700b1546d4685d8b811946b2aa08a17eac907037bbc6ed51f6a5ff216372f48bcf233420c372a4a055aca21db141fa852aa3f4aa304ef91fc7bbc244793092172551db2bba154e76a1c50decb79793dad9867eb3befec73d46d4e665f56d31d886bb4dc3e8823545dc8e3031240ef57aa3be82040f18ae49063244ae1f1ef", 0x84}, {&(0x7f0000000540)="c3757d5903428c65d8d6cebfba6e9109fb0237e78ec71a958c77ce49ecc3f92ed75c818509f28c47045eb6912de5803354f96fbaa385be5e91f3b2be53855b1f47ac350d747a1bb6665d457558a704100b0d0b03bd869b6ac545680a54520fdfa340a700a666fd7c6da2d0e990bf3b44177564083379e5acaf2165043e9df19f0244e9502aedc1c31a969b28feb65b19edc38042a265026ff50c48dde7851edc1a5f55fd10adf4e208b679ffe34df8bb9d8fd9d241a9290cda118d083aa4ea80774c60e15860f9dc74e2698c29dc00f533e10d3404863dbb5ab9d5416ae1e773aaea95e75daca3d9f677a46c007e45e4e61617d8", 0xf4}, {&(0x7f0000000640)="fa4b452b9988e23725011c2078f664e68a977c509700da8ee26182eda5c92dc675eb6acb345a76d0a0641a4779a5316f81f595bf3470f0c3c827e68e3e58d7bd45217db4005ed4462956a1811972a01f92eaeef1de4e235f146c91168f8b323c43fe07cee228eb43b25bdb6ed4b3ee7a94b4e023e34eac30dc72fc84a3ddca127133ecd67349aaa2fdb7f66e0816f50928eca01595ae107b0ea0bf74c0b6b714511d79687b95a93caf92d0b34901bf416240ac1c7a853696d6aee624841f820dad778b29404fae25935720253963029733c3781627a4ca87e5e7b37ef760f63e7db3157a327070dcb24aa027930dbd", 0xef}, {&(0x7f0000000340)="855a5f5854abef7725a604bd7d1602cc0daed4b4bd717827f24d41234f75ba1b26594a42da8c", 0x26}, {&(0x7f0000000740)="210f09f2dfa2afde105ab97330ac951c23418c334a1753b7e44572070f378ba00933ec799ebde855eb9252f95c78a5666fb293b69fa04833bea457080f2e4a97920bfd020444dcccdfe1a30b182389e9eb1ad11798141accc78951b9f53eb592c2fc9cce83070c83290fa647db0738f4818e96691116cfe97e0458caddf7f626b1128dd4539b1c9f5e681b0a2fc2bbd5cde93bd26d7baf62eec1239aba48bd9dd470d09c", 0xa4}], 0x5, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) fchdir(r1) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333ab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d4ca3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc452899566103000000865cbd95be4a92fc851d3da1cdae4dfda79d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4941992c0c3099121b07cb0f61ab3d218bc5e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42ed000000", 0x150, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0xfffffffffffffffe, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x3], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffe}]}}) 04:02:44 executing program 0: setuid(0xee01) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x31, 0x0, 0xfffffffffffffe40) 04:02:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x40004004000828a6) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000a00)="3ccef1a2a1ebd1a38bfac9424de483ce0c491d20a3883f7b2aae423d28fbc2b2c5bd65a801449ee83015c36989f8d10e75d86a6b7707d21b0314db7464408990da7abeca841e865df5b7e13d0a8077d8b0f458fa91b4e482a2725cdfc5a7b5fd8ce155c093f6d6aecb980ab1b10100000000000000689f9a2b409d87265113f0475505df368115e525443a32adcd9c0561f852e0f0323a2d64bd0de5a97563d656dac77567816fd963a2d494e0d9a5af16e34e8a1caff31981b0118f12fe76b8700302f65882c5e22f5044c8956f65dd070c4a3a666bcf9ce05c297827abe2d0003a7ccd5812079eb4a00161f54ab092737592828701f58c737e11af5ba1866e501ac76b5ae6cfb8386a884c623eb1d81771009b4b900a50c1394b48509e4af7fade27a955f8c8f67e00230b37df631907acdb4a1f1dbe723870c073c2f40b7a9e562c3f21eca4bcd4b5199fc4f4fb6a4fb0b3b920522e400b7b6cfc0b29aab70a6acfa3ddfcb4da02a5ce31af01332dafe6ec02f9b65ec2f55c66a384f9f095312d92150c2366ec", 0xfffffffffffffef2) ftruncate(r0, 0x0, 0x3) r2 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000640)="47ea2f2eadd998163471da53cc26180ef5c6c051f664e23ca3d021930672664a9c1c6402b34427ab4a68a76b6faff620849ad73e45bc1b95a6000e6be71a20a4546e0cad2c220fb26eeeb55931821c767081ce923e8784c6716baf76c17c16868af8f8127f14", 0x66) writev(r2, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00000180000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) r4 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x80, 0x19) r5 = openat(r4, &(0x7f000052fff8)='./file0\x00', 0x0, 0x100) semget(0x0, 0x1, 0x40) r6 = open(&(0x7f0000000040)='./file0\x00', 0x38200, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x27, 0x0, 0x0) writev(r7, &(0x7f0000000500)=[{&(0x7f00000001c0)="8fc0cecf26924e7b18564f7d0279dff9648225e2abe7c10fdb17d4ef07339cecf069a24c2a3acea90599e7e49bbcee6d21be1a9f29ce348923095b7994510a6855df83dc8be00cbc8bc243271347839bd9fd830906651f7e6a3b1ceedea2dff2aebf113d0b52087d420ae2f48dc490af32cf97218662812e3661d22daa17e8bc72d59f5ea7a58de3fd34b4ef70fc82401ac2bffb279e08bf3a4f8799b10dca1b89ee0c6fab047870ef51390947f56b606fddfc743b9e", 0xb6}, {&(0x7f0000000300)="94d447b1e395218e78e81109e4fff9e7b310055b80e812865d67d49542f044de06382a162d824964d46921c7886ecc7a8555b783a036db1e55c3a97bb593d113e1bf82bceab53e3051dd2a5f4497b3cc8f2f4c97585d385bca93aafe3593d0768c35e7b90c6296431fb2216b4a196c84b7cd2bc333aaca49ca84774df19b9a937325a0154be63a2111d0eac4c63244ee0d0a3724cec6990fb2524f3949804ada89f48f1ea18a1ce75c7a1487da92055f9cdddb4076b67238f0c686c2747bcf7d0ce1db0c55feef9b1a01416ae6180b89052f", 0xd2}, {&(0x7f0000000400)="6bd1a72a0a3c68f9a88aa1dcbd1a2059c7d338c36ea28b2dfa67d71e4cc4513ce2801367452cfb0a45458bc1b40d0d619d1853ed60dfcf85cf00ffb865d646e694715ccbdd39af657e6f9e1ff6b0b6bd844e4b5779d0f4721bf7ab8ab2987ce1a9718d8fa70f997e0ab0c62e108c618b5c9f21702060753549471ea46be272ea8fa6feafde7d66e9c984b886a310e54a7db93b9ebd648c4b977aa9fb976df8b5a993fea4a4ab3d65a698a8be617ed0b983a01a02e12c5dbc734c3daf6c45ff3c52559dff1faa43aad8c0b6c1647995bc84555ade8179e188c499a12a", 0xdc}], 0x3) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r9, &(0x7f0000000bc0)=ANY=[@ANYBLOB="000000000000000000f5fff9ffffffffffffff0000000000000000002000000000000000000000000000000000000000000000003307000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb4af902000000433401e4329c004026d2212dfabe000000007cb19946be60e4cb58c45439011c2f7a3394a6d01846665d6812d676b7400b1964"], &(0x7f00000005c0)=0x6e) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x100, 0x0) writev(r10, &(0x7f0000000980)=[{&(0x7f0000000740)="f92838afe0b771be699562ae084c6e496ad717cbd233670de0233d5dd53494e1903b36f3d267662b35920652b6ba8007114ab55a7dd1cdcc89197fff949b4244aa669c35a1f254d4914a5c19b9168bd1bca759dc114b916731ffd7e3eb0b806a676cd33998da2d0cd1853a147a99ad81567d328890dad952ec3fe5533828", 0x7e}, {&(0x7f00000007c0)="a14c21", 0x3}, {&(0x7f0000000800)="ccb796bf653e96b06614565fd06bcc6c6747e02671cf0f0b42d7302d2c8d943c5030763e2cdfbc2176fb428c8965e975989a8b6d349bc06947176a6990303cffad0588947974073ce5c5e607c7a363f62fb521e5", 0x54}, {&(0x7f0000000880)="66ca6229b7db1072766630c8bcbf8de3f779a63c553c9715c2bd1921bea914f3c87bbb87eae07159f7f3d0ee126b54a15eb5bbd905357ade1effb81e9d6ddd4070122dc2c9106708ec115ec5b1e5c5176cf07d2f216f14cb50f7fbe4476f1e04f48e886da2ea7b75bf38a3f1583ed14199ce9dfeeae199f347700d6f6b1d812ea19087ce580d367a462dd693722171fda645def252ddd307783b96b2ab3dd1d9dfe884d2e6eb3f19205be3d7c13f8531bd1bd2a3c2af7fbf4f8e49955ccdc3b960089a3c70648028e1fe9fd484f8818bf116f2a89675", 0xd6}], 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x11) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000080)) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x80, 0x0) fchmodat(r11, &(0x7f0000000000)='./bus\x00', 0x130, 0xc) 04:02:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x1, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 04:02:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r8 = semget(0x3, 0x4, 0x8) r9 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x5, r9, r10, r11, r12, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r13 = syz_open_pts() r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x500c8, 0x0) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x4, 0x100000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r19 = semget(0x3, 0x4, 0x8) r20 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000380)={{0x5, r20, r21, r22, r23, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r24 = semget(0x3, 0x4, 0x8) r25 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000380)={{0x5, r25, r26, r27, r28, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r29 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r29) r30 = socket(0x18, 0x3, 0x0) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r30, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r32 = socket(0x18, 0x3, 0x0) setsockopt(r32, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r32, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r34 = socket(0x18, 0x1, 0x0) close(r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r35 = socket(0x18, 0x3, 0x0) setsockopt(r35, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r35, &(0x7f0000000100)="8c65", 0x6d2) r36 = socket(0x18, 0x1, 0x0) close(r36) connect$unix(r36, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r37 = socket(0x18, 0x1, 0x0) close(r37) connect$unix(r37, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r38 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r38) r39 = semget(0x3, 0x4, 0x8) r40 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r43 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000380)={{0x5, r40, r41, r42, r43, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r44 = semget(0x3, 0x4, 0x8) r45 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000380)={{0x5, r45, r46, r47, r48, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r49 = semget(0x3, 0x4, 0x8) r50 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r53 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000380)={{0x5, r50, r51, r52, r53, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r54 = semget(0x3, 0x4, 0x8) r55 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r58 = getgid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000380)={{0x5, r55, r56, r57, r58, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r59 = semget(0x3, 0x4, 0x8) r60 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r63 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000380)={{0x5, r60, r61, r62, r63, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x5, &(0x7f0000001580)=[r48, r53, r58, 0xffffffffffffffff, r63]) r65 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r65) r66 = getuid() r67 = socket(0x18, 0x1, 0x0) close(r67) connect$unix(r67, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001440)=[{&(0x7f00000002c0)="354ffe352adb9e62f8493f0c1f30e223af3286e367310267f983a28dab03622dbebc4901b128d841149baeeafa660c45362a3b2fd4c002b8111f610e85f4380e36962be1ee1e810b1dc07c9ed0451d51c778e17354b885d2df3f08505c731b583f3892fe8b9ef4c64079518e2c84ec259572044a74d8b9fa88b79b8a8241c7f2b331af6841582120033c339301a12f2859650f2bfd1bcd4634eeb4cd560d71fd6533b30ffd1cbe74d0cab194dd2860419e09d9c64e6ee3147b962bd261728150e84ceea28ea9facb82b792b64d736dc9f33c19c16ac031246c14f2dff20c72125b9052c61062e48f1c48e9609b2291710bf7ebcd1720ad0ec0cbc096501b63fc2363067c25252d9b35e2c5c6a930fbdc1fac94bd262c472ca38714ebf770913cc73e94b393521290a6bfe31e712537f3431e2379429abc50c95505768af24cbe790e47b513605786b88661a14e22ca96fb41eb4fb8fff59c301e91d8220a2f8787f38def8bcb762911ffe5c2ae187a251c24a099131ae8e2715814b2daa6671c67e08ec3b933f10e76bb8bc043eeac4954e31ba1c457a4cfc974169d8bab9801d6c091a619f43424090b121fdeb3da9e09c6a41863729bf8676fb32daf5702c40e2ed119ab5df2d1c84c361f821f4f08009e9e2b7c7800cd613473bf21866ecc8ff88393e1c19c19b3d43238773f79c630a0b148d259d964b2c2575730d005f07ff854ba52bba259ffa7dbfa97d4b7a5885d48d3dd2887fd2d7475440f6e46f270b869c03c247cf818a1c66078864be5b8b14f719d733f08680eee654902e89428f780335aba15563514c11e771642bc7c9ad0a92a93a91300ac86e9298446ffe5f977162b5761ede56f2bb109042edeba0dd6f5208d326fadb48c91c6104638e1662651c1eb5bfc7d20420f18e6ec9e47a3106384bceb032dd7ca10b57cfce3df80c50ac04663c2904612e6e2a9fc5f7ab734e55f9ec61463115b6e92f90c19d79cc530b75838db71b8fde0b19c7c9837137845f265577a8864d6b8614912033ab007df849e99030995c7756150aec7329e2481aeaf08d00767a18945e93cdefae3afaf6591ceaa2e6457357f9012a3fa59bea22936d01def2b793c6d1925a0f17700d77dd8f30ab5bf2bc2b87d373a2e8979d3816e49e90d0b80b96dea99a6760b775fd381025b50516e8a88da73f48c13c5975307c8d621f6ab123adb13651f8216f5cf572fdef5c572301a246165ab7ab69e4273830575fa5b22219a40f61d4ec06a47331ed92e91d2fdb6fe038a5605df68ec7e3c25528396cc0265a565ac8f5823c4dc42a48a8f7918337f12f824cad07d09b5e393e1211f34f11130845208a7bfb0d5c8d71349d40a870c1e293d7835d84a9f3aaa33866ad88719b9e378c5d63279e473ce36142519a70e9366e65552cc37286e63771f325320f9528488c3453d75e3d312dc1a877f3c1f8845a59ffb132200893519e291068c825521d1cb7369001b089969264afb5cbc21263e90a37c507da5543e297f4c48264ac633b21d5b951d88fdbd3f43f8f8e6b1c94727544ab9ade5b51da8a89e5b8dcbf3ece0cd1853f661c87dfdf042e6f2809cc36856f41e57555c536b0a829e6116d11e153af3c2be6b9ba63c5bd3a86d80f9a76dc05ddd863b86e71df71b009f932c81d638392202d5713913a20ee3442121ff7c3883b76def42501079a29d797ef7f19ce0fbd56ba3c9030cd2283820f0ea9129fdc74de345758ca0db9b1acd44008f63c9f7c4a59cb8ca769583bf73b7008789285bee64e7a1a60024da95a3f172e7ac5f12139aebfea98a0614fc1d59cc3cbca8a4dc3bf7372338881979483960e16bcfb36b5adcfbed17c342a3081a8c354a1165ce589591fd40deac456ebf5bd64670271bea81afe9069ee19cf7ed7c655733cc0b9dee90655ec889e135c5abadf6d7b9db8857141975dd282f6e30c54daa83f64e241350f3f63a5d5b0c927214c340d3cc11610b1b7e2ec200d59b445b97e8bc620ca878a626f5c8be4214f6041ecd94dee0e28bd855a87ff673931f3f466e8c40ebd8f768e526dceaf7aa41a4167208dae64ce507c34093c6fedf2a72a83a236e587018c35e2ef4c379160e39529344fb6cbc73065e9e92991e579b056eccb57600caef3b614397e864d9638fdfacec37300871301f19575aa79b163db72969c7f62ecc20c8bef8262da2acd4e37b5979a4130b81f8420f26987276d817441953a504108158ef4a5b5cec93520c7c8a494226cca5235a85bad8d5a6b12812a74f8a4df9cf1c59bfdaee7c7640aa95a9afdfafcbaaecde04a8697b6b4aa909f9ba65bd70f7aa7b69aa858f0291c013831156bd7d773ef2961a7d32d102b74090517266a0349bca77e84a9ccff778f37ddaea0a65b7ea1feeaf700c5b1e58698741c495003380f4030dc1677fff0d5ec282a2b356f558270cce6a936eaafa0a905f30429f511146dff4dccffd3fad9bfde2daf416541f32d7614472bd7bfaaf70cb36f2a391fd7a9e312c4ad9723ea7efb84b720403dd6f26dc0a85d9e0c862635a26725982aac2b6d1d99f8db21eb3ffd46abf31d8f3f1f718171833d6d2abc93cbe199fac5c935ddd6a9801daa10e08bfef5ecf8616dbaebe135c731c7a676aef31e3ccccc9fef029ac4bbc52113a25423a89f784d63156dd34bbb932e94f72e5a716d3033205574de2ca5dd71a5c74549660aa87baed1e72c511c44ca326e2dca7e7bbbd55ea3704dad9081772de5c7ad22250a6d27c676ed6c602262b44ff1bc87a6fc480730023751cb951f512440f98d8af7511a924713d87b52a8303ace696f2a74c2fb6831861dda732eacdd6a2c03b5e1d7fd446b590212b952869fe098a539b3d4ae7f11a753a77dc488e8e51aec2cbf9397c7012c54c891fe1cae8da9043dae929ba591d874b29ef52d03d4aa60b7a1cc33d88b5b0041235ec4122584483839007e7b5712e2651856917a635f83220fe4bee2d7b35069e6fa75785098adf9930caaec4129776ec52c9679e9af8a214ece5215898c5c288747c7a021b7007a9bf43ce57837fe1909cae42c816f9b398cb46422befc058a2741b33af1a59a6e1027705497a5e5863d0c82e6f2402738cde18dba510d9818a31291a2ee6c8ccf16c00925756eb4c06adbcd4f4deca93255ba2851c6a9ee066625befcca9cc09cf5af17a54a9014019753d071503a3136ae53fc5d1014b32df5e737b1e4909616ff9e8f6bc90515f19a388a643e813f00a855c39976226d058cf45cfcf52e6aef64cee3d89317a454c977ea34d8a8ee63833113689c4b1f5f523f9e32f6d8c455d8c63a2326585ad43bfd1e924fc4c5bd8a2c3df48f9e3eba14b35dae2dd289cc41d78ea205ac50e78dc17960fd17b8ee277a0f08ace987156b4b52dc2c40d5125beae9bf232375274a7277c4e6ddba2e09cb13ae66f9bb2b76248777e87309960f45fa3209688c133438323f39f79282df7de26c45cd7d274de38331ea008cf4056dd0805515b96d49c6c4f5c696fbf50c79d566f8c11a47eeffc2eb99bf59d975861fad3fe34fbb880bed044630977918a470fec19bbc68cbc9b20e3bdea5fd1bfd077caacda534a523dcff6f16b590842764f659357548644e887c10b6383b48bf95d5c0c7edf224de18ade682a962407f512aec7b92f6fcf9a2a8ae37d353368ea954feba15827dff1d085f0a9ea63dc60a957c387b0426c28cff3ae4fe898238ab5f9be335ac8eadac32b919ff395fd9ae9fde5a64f2e59a70071a01456780b32f90e1219c160a985f27768d0876ee8fc3751a3364a8861e849d493f05e32e88366ab1495ed382179efad77b95097abe28d1e559d2631da9b082d7d7e1259f7a6a2385cd3c3253d46d6ce16431cbc257835a0ca13e40a51166e6bcd70197f9396f5daee6da1412d32c445b24f8d69dd9a8cea9357d670d3b46eeb9d0aea7a088f918a4b721f9655ea0b44e631773de99b7587a42d6485746d6bb6bebd5cc608d4cda551df5d014318dc658b9f88de571015c7fbede4417d3dae33ab72faf015824abcb007d2a5add6b02d2df6e71a732ebb969a1d81b79a5b10198e5119e44cd31d39a922a054cb126bb8079f5a6ef55c21171f8f8b2a0dbaaa16123f963f833a231a782af3e6acfdf58bff874d898941bbbec0070fe55a8db46003ae2d13d18a2e9dd6507909594a0d4521eec800f6c7cc608f0037396dfb5cccd5137d6d109602e8e46415034970abd9a80c608af9e83170d0cd2a78da6b089bdb6868db6ac16a67d71c888b31cd65db466f51b530ce7c6576a1250389a4b14c754baf81c980bb2372548a1af4f7a70d64c637e2582e54ed621ee6fecf8809ac4db571cd1bf1a1c7e33a0200f1c3cad5267e0e24645f435ab7f55e4dfd71d2775b2936e03f52e314fcf7a565004e81113d22038438256e637776948e40cdba6d188dc8a7eaeaf86770ee68d4f56a510184e8595c5a9b39b090fda9e53c52d3771b8a54e56752b92d95ffb1d90c97981241a8649d3596e9ebd3a79ac281d687d80935bbb5741f90a660192eefd72b12a40aee120a747be1f1248692e631293dbb950987ec8aabc18b94eac921133126ed6cc9a97b07f993e88f33926fab49e14ceeff846cbcf3f7438a922dd3fdcde2716c63d750d7a2120e9d22a5e9747aa2f9cca4a23939977a91fa63d9467d79522805c5e35a64579f11c0998565b6fc24258b761f2f88fb67b0c125432445a5561fef6a71964650916bdbc84553175f2f97463ffda2ba5a3932c758368b80c2b784c6e893137bcc3d766bd368781a6e391f1b289c0c14c9b0bad5970de9794c12a09e90cbb14360729d95d573dc4161200fbfe1ae623028418a8feefeecfd18b85e16a469acf67d1ab51b7a412f17bacb44843b98791f7f5299f3a54d47993104b5cff0502ee430b52bc4e1d0c94ae744a1f623d25edd91b48b14c5da5ef89de1445af0777c48acc2e11a1f15d7dbbd48392c02082cb62b130b1382193e6ca0d5e1d43b890eae78b1b74a9a788860b12de51f9a76a9db063fe85e172bfe3381c0c3e795a5990106f70a91329d4741d946273c8333f3f0673f8375d69dcfd562d6cd31ec011918ba6c387eeb9d1e8f4d4132885845dc57b0b86988635377217d3b750797f52d7137bfb0d3ed5cc02f310e2cd0766a5c9436f0afcaf6ed5c70c27c9de5530af53b69b712d9bc95dc7282f85f550f5de6a3e42756d897d6649f0b36468dce0613c17482f980ee3cfb5ecf9013884d85a9fed99117adc0e0417e98cc086688c0d09f8ee3ca0f87348e15539f1d4297983b19dc9826192cb5c6339be8c98a50802dfa17414588beab16b0cb14fdcfafd6decf02d958e1ccf9216f74d089e191a03ec2a016e7b3ad459b15f478de178ff1fd2d3f1f11d1798950b3735637d332a4ea24bcf8646ff1fe5c28713d56cc6f813044c3918bf45b53b17968c6b2f1e5ff3aec8450ceb707464818b7aec4ccb658be0c0ffdf6cbabbe9aeb71bfad9560a81d7f6abf568b2d4dc8f1c376071aaad12ec5ebc8ba14ad33d93a815a13f2b3d0cfb43348b149505ba45994e70714058293f0a31978381ce1da81c9a2e7c9c7a6a3363450021e1debeec4cfa37d868b70c06dfba64a52b679bcbd155457fc1b6000753b4ffcea1539fab0b7b7e8300395d59a5049b9611c71aeda28f33ead0d49dc9b8b7a2dfc8d08f72753aba8ab38b2b0563ca1d13486aba92e692a2ba2385bcc5ceab7f4d222fc10dc3ab955c57a0bbfbd15390a8d00f5de", 0x1000}, {&(0x7f0000000100)="48cf67bed52de36ae3f3a242d437f8154d5ba690827cd9470d2a494ff6f909b6984644eccadc07a4acab09322f6ec1a1f3b5fa12b566008f6350d146b3e9ee99820055c40636bec7489144341f4c1857df470c098323be521d6eb62c814ab2865e9cbf43d235bcf55aecb1f575b380a9969725a6c136f3b6bd88e62031062f6119f4161e9b4d5cdb9763d63b7128c3fb2b3f0fa4fe54ef9dd96672940c6b0044ab147bb9e1f72cab7a", 0xa9}, {&(0x7f00000001c0)="a9eecb4225cd6678f43766eb1af2d871a9bc2c559d3b3bf9d03e51622275f7f9e430d287494e0bf3ecc1c3e153c5d2f1a8025e9a3976b14c7325d83521bf71820a79bf7db37827e159a5ed0164b5b2647aa9a9431fdd864baa4ea0df4991c28e0b326c37ebdf68a2d7b2c60a8310a968767020c29f9ddb", 0x77}, {&(0x7f00000012c0)="bd1fd0cbd56000c20e0785471c23bcccb55f8579a52ba1a43f4b83845538d4557de74211956c5ba762ccb012f153f24556cf98c11a94e793a3502b11ecf72e401b23c10f6c1354f2870953cd1def8895c748eab540626fde79329a7c9660924587c26dc5ce2f39e8b5f32ecf4dd42aaa4b53a643227126e3e870918be82c236813452907b33a86cfe1075f55e5aa7ecdc0e7bf286b89b12b48df", 0x9a}, {&(0x7f0000001380)="352c277f17356b4e7cca3da43469a3becfea7358ca9b3f57d27badd3ba5111f4af2a2011c60071b0c0b677a6db21c5e772b96fcc2387d8382d4020cd1679ced9285795f5eaec79eeac153261917423725be5fa975941660370683326abe5f928443e632cf3061019a08fca1bc86dd84f8c29c63b8f5357777e8f69ed3aa9bda2e97fa683aa32a876b608db5d9410fd8f15f5ea8f8775420774397551aa9b", 0x9e}], 0x5, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r17, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r28, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=r33, @ANYBLOB="0000000020000000000000ff00ff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r37, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r38, @ANYRES32=r40, @ANYRES32=r64, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r65, @ANYRES32=r66, @ANYRES32=r68, @ANYBLOB='\x00\x00\x00\x00'], 0x128}, 0x1) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x102, 0x1) r69 = dup(r0) ioctl$WSKBDIO_SETMODE(r69, 0x40105704, &(0x7f0000000000)) 04:02:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 04:02:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='2'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x200, 0x100000001, 0xf61, {[0x10000, 0x8, 0x4, 0x3, 0x80000000, 0xffffffffffff7eb0, 0x0, 0xf34, 0x33, 0x5, 0x7, 0x4, 0x9, 0x5, 0x4, 0x7, 0xb6b, 0x51], [0xb54, 0x0, 0x1, 0x200, 0xbc5, 0x7fffffff, 0x5, 0x16, 0x5000, 0x7f], [0x3ff, 0x7fff, 0x6, 0x3, 0x4e, 0x3, 0xec], [0xffff, 0x7fff, 0x2, 0x4, 0x46a2, 0x9], [{0x8, 0x3, 0x0, 0x7f}, {0x7, 0xfa4, 0x9, 0x5}, {0x6, 0x400, 0x100, 0x10001}, {0xbf0d, 0x7fffffff, 0x6, 0x8}, {0x8, 0x2, 0x5}, {0x0, 0x0, 0x2, 0x800}, {0x8001, 0x20, 0x0, 0x1}, {0x2, 0x1e1c00000, 0x7, 0x100}], {0x7, 0x7, 0xe618, 0x200}, {0x6, 0x2, 0x8, 0x3}}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) mprotect(&(0x7f0000056000/0x4000)=nil, 0x4000, 0x1) 04:02:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) 04:02:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = dup2(r1, r2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x1000, 0x6, 0x1, "1bb632f8385b28147c8b149a32bbdbafdacfe450", 0x200, 0x1ff}) 04:02:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x10, 0x4000, 0x8ac9) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) 04:02:45 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r6, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r9 = semget(0x3, 0x4, 0x8) r10 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r11, r12, r13, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r14 = semget(0x3, 0x4, 0x8) r15 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x5, r15, r16, r17, r18, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r19 = semget(0x3, 0x4, 0x8) r20 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000380)={{0x5, r20, r21, r22, r23, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r24 = semget(0x3, 0x4, 0x8) r25 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000380)={{0x5, r25, r26, r27, r28, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r29 = semget(0x3, 0x4, 0x8) r30 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000380)={{0x5, r30, r31, r32, r33, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgid() r34 = semget(0x3, 0x4, 0x8) r35 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r38 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000380)={{0x5, r35, r36, r37, r38, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r39 = semget(0x3, 0x4, 0x8) r40 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r43 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000380)={{0x5, r40, r41, r42, r43, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r44 = semget(0x3, 0x4, 0x8) r45 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000380)={{0x5, r45, r46, r47, r48, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getegid() r49 = semget(0x3, 0x4, 0x8) r50 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r53 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000380)={{0x5, r50, r51, r52, r53, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgid() r54 = semget(0x3, 0x4, 0x8) r55 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r58 = getgid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000380)={{0x5, r55, r56, r57, r58, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x0, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r60 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, 0x0, r59, r60, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setuid(r3) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r1, &(0x7f00000000c0)=""/24, 0x18, 0x1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 04:02:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="13c110bc2ed4388ab4aeb0b703e10902573484f5474dfe02efd80c29b6442e692cfcccf4df52cd9868ac1e72768fe088e61747c10f61b01ae244e169c313b5999c5be082971a83e60239dc87613ef5ec4df680db874b51e09210886777e53faf4c23d1f3825bc005938aa368dcafb892a521cca469b0c5ccb58d0acd62b4587844700b79e24c4af893ca5676c0ed032e6716ac202511b92e", 0x98, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7, 0x100000000}, 0xc) 04:02:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000f00000008e984813d4af7873f7a2d6b0a699ec48e87e4f3874c0dd5bd7c4328dd38ccdc64d4eb639e0fab8915746dfa497ed9c8985569b7ebe536aa7b780f8fd28a239b4b17a05339"], 0xa) dup2(r1, r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f00000001c0)=""/59, 0x3b}], 0x3, &(0x7f0000000340)=""/5, 0x5}, 0x57f456040f6a8d1d) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 04:02:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c01040000000000003caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 04:02:45 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}], 0x6) 04:02:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x1000000029, 0x8000031, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x6d2) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x1012, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x12) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 04:02:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000700)='./file0/file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000680)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x100, 0x100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getegid() open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') clock_settime(0x3, &(0x7f0000000480)={0xf6e8, 0x9}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0x52, 0xff, 0x100, 0x1, &(0x7f0000000200)={{0x6, 0x9, 0x8, 0x80000001, 0x7fffffff, 0x1, 0x81}, {[0xee, 0x1ff, 0xfc000, 0x5222, 0x5, 0x7, 0xff, 0x4, 0x80, 0xffffffffffffe4e2, 0x6, 0x0, 0x200, 0x800, 0x164, 0x4, 0xfffffffffffffffb, 0x2], [0x3, 0x40, 0xc0, 0x200, 0x8000, 0x8000, 0xa4f, 0x6, 0x4, 0x9], [0x246, 0x81, 0x3, 0x3a13, 0x1ff, 0x5, 0x8], [0x3f, 0x350000000000000, 0x6, 0xffffffffffff0000, 0x2, 0x7fff], [{0xfffffffffffffff8, 0x80, 0x0, 0x9}, {0x7fffffff, 0x3, 0x8}, {0x93, 0xffffffff80000001, 0x4ba6, 0x3}, {0x9, 0xd5c3, 0x1f, 0xcd1}, {0x9, 0x2, 0x2, 0x7c6}, {0x5, 0x7fff, 0x8642, 0x4}, {0x2d4, 0x8, 0x2, 0x3}, {0xfffffffffffffffc, 0x0, 0x4, 0x101}], {0x6, 0x2, 0x3a0c4815, 0xac}, {0x6df5, 0x3, 0x34, 0x1000}}}, 0xef99, 0x2}) 04:02:45 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x0, 0x100000000}) r1 = socket(0x2, 0x3, 0xfffffffffffff44a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe2(&(0x7f0000000100), 0x4) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0x7}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x26}], 0x1}) r1 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r1, 0x0) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r7 = semget(0x3, 0x4, 0x8) r8 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, r8, r9, r10, r11, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r12 = semget(0x3, 0x4, 0x8) r13 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000380)={{0x5, r13, r14, r15, r16, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r17 = semget(0x3, 0x4, 0x8) r18 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r19 = getgid() r20 = semget(0x3, 0x4, 0x8) r21 = geteuid() r22 = semget(0x3, 0x4, 0x8) r23 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000380)={{0x5, r23, r24, r25, r26, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r26, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000380)={{0x5, r21, r27, r28, r29, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r30 = semget(0x3, 0x4, 0x8) r31 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000380)={{0x5, r31, r32, r33, r34, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000380)={{0x5, r18, r29, r31, r19, 0x40, 0xae55}, 0x1fb, 0x9, 0x4000000007}) r35 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r35) r36 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r5, r11, r13, r19, 0x0, 0x774}, 0x2b, 0x2, r35, r36, 0x93b, 0x100, 0x4, 0x4}) 04:02:45 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10008, 0x0) 04:02:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 04:02:45 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x80, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) socket(0x19, 0x2, 0x400000000000000) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000003c0)=""/85) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000540)={0x2, 0x0, 0x5, 0x4, r1}) connect(r2, &(0x7f0000000580)=@in6={0x18, 0x2, 0xc000000000000, 0x9}, 0xc) listen(r2, 0x4) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) chown(&(0x7f0000000300)='./file0\x00', r9, r5) ioctl$BIOCGSTATS(r11, 0x4008426f, &(0x7f00000002c0)) r12 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000000480)=""/82, &(0x7f0000000640)=0x52) connect$inet(r11, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x3) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r6, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x2, 0x0) lseek(r2, 0x0, 0x0, 0x2) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f00000001c0)=0x1) 04:02:45 executing program 0: mlockall(0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000000c0)={0xe5f, [{0x3, 0xffff}, {0x0, 0x4}, {0x2, 0x4}, {0x1, 0xb04}, {0x1, 0xffff}, {0x2, 0xc85}, {0x3, 0x9aa4}, {0x6, 0x3}, {0x1}, {0x1, 0x3ff}, {0x3, 0x4}, {0x3, 0x10002000000000}, {0x0, 0x5}, {0x1, 0x400}, {0x2, 0x672a92d3}, {0x1, 0xffffffffffffffff}, {0x1, 0xfffffffffffff001}, {0x2, 0x4}, {0x2, 0x100000001}, {0x1, 0x2}, {0x3, 0x101}, {0x2, 0x40}, {0x3, 0x80000000}, {0x976b332be56e3822}, {0x3, 0x2}, {0x1, 0x5}, {0x0, 0x2c8}, {0x1, 0x6}, {0x3, 0x54}, {0x1, 0x4}, {0x3, 0x101}, {0xea5ea5319499974d, 0x6}]}) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x41) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000240)=0x1) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGKBMODE(r6, 0x40044b06) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000002c0)={0x1, './file0\x00', './file0\x00'}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000340)) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000380)=0x1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000003c0)={0x80, 0x9, {[0x20, 0xfa, 0x6, 0x80000000, 0x86, 0x1, 0x0, 0x0, 0x2, 0x7f, 0x80000000, 0x1f, 0x81, 0x10001, 0x2, 0x5, 0x80, 0x8], [0x1, 0x5, 0x8000, 0x5, 0x27, 0x8000, 0x6acb, 0x3, 0x4, 0x2bf], [0x2d5, 0x80, 0x10000, 0x19e, 0x1, 0x8b75, 0x20], [0x800, 0xfffffffffffffd55, 0x80000000, 0x1, 0xfd75, 0x2f81a80d], [{0x7, 0x2, 0x20, 0x1}, {0x6, 0x8000, 0x7fffffff, 0x5}, {0x9, 0x2, 0xe00000000000, 0xff}, {0x3ab8, 0x0, 0x7, 0x4}, {0xfffffffffffffffb, 0x9, 0x8, 0x1}, {0x7fffffff, 0x8, 0x6, 0x480000000}, {0x8, 0x8, 0x5, 0x6}, {0x2d, 0xf31, 0x7fff, 0x3ff}], {0x7, 0xabd, 0x253f}, {0x2, 0xd181, 0xc7, 0x3000000000000000}}}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000600)=0x7fffffff) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fchown(r9, r10, 0xffffffffffffffff) getegid() r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f0000000700)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000000780)=0x7fffffff) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r13, 0x80045756, &(0x7f0000000840)=0x400) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = getpgid(0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x2) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) listen(r3, 0x9) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x8001, 0x3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x4) pwritev(r4, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33bfb56ad751c9632e2e", 0x74}], 0x1, 0x0, 0x0) write(r4, &(0x7f0000000280)='oL', 0x2) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x2, 0x0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) linkat(r1, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) getsockname$unix(r1, &(0x7f0000002b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccc04fcbe7a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009deda2f4e05373195e25e8c93cb846c9153d113a75daef2826a155f27d4b59db57eaca3a856011a6f4be47f944348b663f9b026adf4c344a1b4ac247a216aac5ddeb25150f95cb2d3c5f09f7428e9db12a27ea937e7c35c887cbb6747431ee3f469492375e6c0f1a1d36bfd1b311a11673371a747f73098775462ce609d4f7bea749fc8f0afadd571938ce"], &(0x7f0000000480)=0x1002) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x22}], 0x1}) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000180)) setuid(0xee01) r6 = msgget$private(0x0, 0x41) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x9d36) r7 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x19, 0x9}, 0x7, 0x3, r7, 0x0, 0xde, 0x8001, 0x3, 0xbd}) 04:02:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1fff, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0xcf2) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000200)=0x1f) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x40}, {0x6}]}) r1 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r10 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8261, r5, r7, 0x0, r8, 0x40, 0x4}, 0x2, 0xffffffff00000000, r9, r10, 0x8, 0x6, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r1, &(0x7f00000000c0)=""/191, 0xffffffffffffffca) 04:02:45 executing program 1: r0 = getpgrp() r1 = getgid() r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) r3 = getpgid(r2) r4 = geteuid() r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r10 = socket$unix(0x1, 0x2, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x100, 0x0) r12 = accept(0xffffffffffffffff, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x10000, 0x0) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r18) r19 = semget(0x3, 0x4, 0x8) r20 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000380)={{0x5, r20, r21, r22, r23, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r24 = getgid() r25 = socket(0x18, 0x3, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r25, &(0x7f0000000100)="8c65", 0x6d2) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x18, 0x3, 0x0) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r27, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r29 = getpgrp() r30 = semget(0x3, 0x4, 0x8) r31 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000380)={{0x5, r31, r32, r33, r34, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r35 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r37 = semget(0x3, 0x4, 0x8) r38 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r41 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000380)={{0x5, r38, r39, r40, r41, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r42 = getgid() r43 = openat$klog(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/klog\x00', 0x20, 0x0) r44 = syz_open_pts() r45 = socket(0x18, 0x1, 0x0) close(r45) connect$unix(r45, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r46 = socket(0x18, 0x3, 0x0) setsockopt(r46, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r46, &(0x7f0000000100)="8c65", 0x6d2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000880)=ANY=[@ANYBLOB="00f1fc7354a2160dcef313000000000000000000"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="5d10b7b54f3e3d4d9b4f27e1ecdf2322f8200de6a0d29c5f5b714902a5dc045f04af38f99543ba24a1138780b8f0ed6d201c2069080b58352c45ab031039fb66420e7d6df52dd584c01003915d18e76a0459a4b15588f452b05185e120f7f4af6bdb8c1498f3dfbc00d2680e3caac0bd22478edf45d64221de000ec1f90fde4d8584a2f326f6e68a629a33e4c68523b84041056b6d04103c3fd986034348b42a3f8e99de6976ce9da934b45b759617a18241f541fd801b2e07dbb08e", 0xbc}, {&(0x7f00000001c0)="9b36c149a3e6bc59cd377530f345b4570122a8c9e4d3d0bf754cc9534d7205248c2980b9d4f81c2a77a8fded07c29b4623bb34cec80237c6eb3ccd7f3661d511b66e1279993d609a81d97f59b6bac00d1992fa9f32945244b40cf23c975f538579ad54946548b9634e81347945", 0x6d}, {&(0x7f0000000240)="6eb9dd57b6701683770bec21958094caf4a55778dcecb81f639bddfafa349b0373579fbcb64b9b905958fb587057df7acea89ebc7c616cf58a0b513cc3f8f3695d90e6a3b4c96e09c8717dc2", 0x4c}, {&(0x7f00000002c0)="d1260ebcf089874f8d1e7bf071ebc8992d45702bc7c970bf7753193917e15c6bd3ca0f78933b4fe0f9bdddbba8a33b7574bdba94cfa9f58f3f50fa67d0975fdb9697cbc3afde437a6ea341ee1098716b564be0", 0x53}, {&(0x7f00000003c0)="eb836aed7c8e771e77e09ebce1b0e93c7d144de42d43e2e26517fbd0cbe0d37d6d0d177299b1942b284efa72a9e800ff05a832efaa7d2ed2a08ac25cd4a89ee99647da758a0436201cb4012c931b445d5fbe95da1eb29c7275d021101742f1794a786ba44e9f0b4528239e451689e3c33be0d79be9beada853dea07db9a93011fefbc36bf04dda27e4db5760840f550bf489e82ba87fdc444f7a0272eeb6845d4efdcb51fb5553e19ffd526e0cc8e039f78392abdbf8fe7a92a7c1f1422e26f995e084b96327f38124c4ff6f54ee99bcf6464337631dcb75f944d6d723b329", 0xdf}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r0, 0x0, r1}, @cred={0x20, 0xffff, 0x0, r3, r4, r9}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r10, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, 0xffffffffffffff9c, r17]}, @cred={0x20, 0xffff, 0x0, r18, r20, r24}, @cred={0x20, 0xffff, 0x0, r26, r28}, @cred={0x20, 0xffff, 0x0, r29, r31, r35}, @cred={0x20, 0xffff, 0x0, r36, r40, r42}, @rights={0x20, 0xffff, 0x1, [r43, r44, r45, r46]}], 0x128, 0x3}, 0x404) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffdfa, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:02:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) accept$inet6(r1, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) 04:02:45 executing program 1: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) r1 = socket(0x20, 0x4000, 0x5) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7fffffff}, 0xc) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f00000002c0)=[{0x380000, 0x5, 0x0, 0x871}, {0x4, 0x9, 0x7ff, 0x4}, {0x40, 0xfffffffffffffffc, 0x18f600000000000, 0x39f1}, {0x9, 0x4, 0x3, 0x7}, {0xfffffffffffff544, 0xffffffff00000001, 0x9, 0x100}, {0x4, 0xd858, 0x0, 0x5}, {0x1004000000000, 0x7fff, 0xe9, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100), 0x8000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20908, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) r3 = semget(0x1, 0x3, 0x42a) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000400)=[0x401, 0x9, 0x3fad, 0x6baf, 0x100000001]) r4 = semget(0x1, 0x1e07fef299832703, 0x22) semctl$GETZCNT(r4, 0xa19459c71e8baf6f, 0x7, &(0x7f0000000340)=""/79) pipe(&(0x7f0000000180)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x1, 0x0) semget$private(0x0, 0x1, 0x8) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x6, 0x401, 0x1, 0x6, 0x5, 0x5, 0x1, 0x0, 0x9d, 0x2}) 04:02:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2000000000003d}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x7, 0xbea917175689c867, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x4) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) getitimer(0x0, &(0x7f0000000180)) r4 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r4) setpgid(r3, r4) setitimer(0x0, &(0x7f00000001c0)={{0x100000001, 0x6}, {0x100000001}}, &(0x7f0000000240)) 04:02:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000240)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x40, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x80, 0x4d2f, 0x1f}, {{r4}, 0xfffffffffffffff8, 0x12, 0x1, 0x200, 0x5}], 0x1ff, &(0x7f00000001c0)=[{{r5}, 0x6, 0x0, 0x10, 0x7fffffff, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffffe, 0x8, 0x4, 0x9, 0x20}], 0xe53, &(0x7f0000000200)={0xc4f, 0x1ff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r8}, {r7, 0x3229abc6791e715e}, {r7}], 0x3, 0x0) 04:02:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0x100000000}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x200) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000018c0)={{0x18, 0x3, 0x1, 0x8}, {0x18, 0x0, 0x7, 0x2}, 0x8, [0x3, 0x200, 0x8c, 0x2, 0x5637, 0x800, 0x5, 0x2]}, 0x3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000140)={0x0}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rmdir(&(0x7f0000001900)='./file0\x00') sendmsg(r4, &(0x7f0000001880)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000001740)=[{&(0x7f00000001c0)="201e0f2f7a62e9039ca67b70480dbe1acecbff959e9a26725453b606a071b1125ab57a8a64f65e2ac24e113cd8f5296afb014c54c23f4cebc2440c7121ae637d415d6a17f17b5c2dfd7e644aa3d1f5532f50a276a56e02d07ec40305f28052a589597c013382dc94144c", 0x6a}, {&(0x7f0000000240)="86eecabefcea562c492c08ba168c063c3a63b461b12c5f01", 0x18}, {&(0x7f0000000280)="7c680a79f9e71692635566117ce01cbc001d52d4f5c9a592df5513464c51d59686405a1614799ed8fc95d3e9968a2bdcdae1925e76de96798523a9486493fef5d6be", 0x42}, {&(0x7f0000000300)="bc41106f5f3e6f0750d09f35f83a07fa7e06f3e7be666b8969f1c43a305ce20944463434226ad7b2965335c480f2b483c6aa2f09e7168d4f36de51dd6f47b4093534678e47f8316a35e1432f2b01999d1336028f4aff0915b494f5194e21394a163705fd763a6ef1c73de3fb3ea7905e4e069dd9c4d85a20ce486587b18f9b9b1e010ea7fe5b58b2", 0x88}, {&(0x7f00000003c0)="fd700b1d8d41ad52f9f1521c424c16e974897efe487526ec843252e2112187c4a92630eae30c1c47fc750ee815dffdc734f4640668510b685fcf4ba050edbd997347f54e19a7206ee065292545c8e8a5ed3d0f4ee6452ee1d2292cbefd52edda6fc1c159a7e5bcf261266d91cfa55df955a588cfefab0bd64d8e613d1779c7114281f0d8cb", 0x85}, {&(0x7f0000000480)="8698fe9c7713bbdfb55210fa62386c6b35e336252155919d73ce31c198de3a0cb66901c5792626ea18ddd663b03c29df1f7842a14e1fa3992f032246c4f74b778b3852599f2adf7ccbff0d41e2c8063851fad34f7d10bd57c518227ddcf0d08b63d4068639911786eca825220ec603d1769e5fac5f310910724ac62cf62689212cb62ed6bb9b17f12b78e0532b4b5b7b1df987f0b668be6b3c2a8f1f70f98781a2ffbdb6d96f4b4a13bb6208e00c76184949c9d12761cabf0c406586b5cccf4dc6cae73c1cac1aba18d79198200f", 0xce}, {&(0x7f0000000580)="83dcce944799676af04201cf38eab83b4f2b5f40d9e602269765dae095b07aef4c7c99dbfcae180fe1abc40a53606c887aee6264d7bb44794cfbe9bfe28bdd23edaa7a7c93d0bcfd072705c408ca4cc149298377f7ec17decde4453a37b736a28953974fa50301cbab3c4c4146b5af02c8c0a6354d157a58ec3eaa020608bbd7c9a85aa96fca1574060608c0e8bceef6b8665cb96fd5f88722fa2bc2232504adcdacb81d8dc6dc07df5da9e8b9f50cb98c2cafe23d82e680bafed0612a8d17", 0xbf}, {&(0x7f0000000640)="980b9cdf471c2d127d67614debc61d029ca54b5ed7b95e64da35a7ff85f8dd6dae7e16534788ba4cc057e7a94fdc22a3ea9f70c652709bdc01a5b6da764b22229a517032182a23f41edacd61f441119f1f1bab310df1e8ef8b77f5256eea8d323d80c89e8f28578248e6fcddaceffd349178d8c4e20c74e7141615bcc03cd41b3e5021712e8b6f9a1490df516c434d12ef436539bdfa0c560d4bf2e99d76ed0727d564d15cd9a0278c2af62a185d0f1a223dac9e58a6547a2cf84c1d033d6406d81ffd5e57fc48c409a47bd48e53d5651f6d654e8067840169402c54f1d12dde87b24b0d48c7b9e3", 0xe8}, {&(0x7f0000000740)="30db6eaf9225df4378debadd420de512981584fc2e7acf86d7b2e9a200c3c8ada21850bc7e87c3eb18aa47296ef4466d999fe69a6c7fad63a224f0dbdc41ca05336259fe63a740969d40f0addc5b875ab920ee3cce021ba981399c37c8d2272ed8072d7af8de3569625e900b771f6936497fedc8025688d9166e3781075f84fe77c86ea8430badcc12b14b8a5f62555c1427f5b8ce5cf34397d02372fb9ce0e563828a231137eb6bdc89061c07bb248c2f10ef201ca737dccca3ad3c0e254535ab25eda14c4701bb67f8f33f7a0722da711964d9a8f51eecc4ae395118847f58b8a57d2cc76aafdb42d8a3f73284ec2f59f87bfd50e2b33e224c888f8ac5710b79153bfbb0567e9f63eb16acfe1dcac133d264c146e1cbe244448af62a83549bc19bdd44a264c7e400309e274d02c9d0687ae2f91628f68e008db14d322edd035b90574cf726ef825c2a46ea079f64ef0ae12f05b780340673a41f4d56c5147c6672ac1aebb0409e9001f39b0829fdb546412c1512047a14b07e8ba289de81b621109cf064a7a2e6b1d0cd9c5b3c0784846fa5db57c22200149a6b974bb649ffacf14999a36eccba95086c0073a153ba5caea4adbd62a81e8307adfa3be188868170228e3f375268eabd8c9cc7851b6ba496b21fdfcd0f9f4b8f4f7688600400876017996b21cde2cfd12221662f9a3c19f57a996a178c210acd473e0cc3643e9b9c458eed9347edfb1c59de9cd5b85ba8ef02422285bb50fb3c8c3d392914f4da90e27fe4848e6a3aeb98042222d0719effffe41dc261263cfd786331f17e9e5ebc504819848d450e6811b2b7725b31f52dbe36d4a972fccb23e3297d119b95cb7890c12b96c4ace52d82615b3cd8ad92ea6eda94bb3717507aa4f45ed0d6a0ce97feaa9cd6ef93bff8a8fa97cf4c1a5508aa0970110a450ba1aba9dd26423ae6dd6e09829758bf40044748f2d210021f9a2e189bbe174ef3324034d29bcf2bc289289c8bf3cc0a7c1312241aa418d2056e3924e5c81168d6213e93fc4c849233123ef62a8c9a2150961aafd9ddbd19287d19e6f55f6465b3f3441ebd4614fdbea3188bd0568268ab10ea4ff9304f934f8bbc623625701490a9586703e20a638096914f8a23412248ef7c06455c04860d3e6a8b7503715318743db089a27b89171b2bc74ecd9ea4fee0f4aae81e21d796dab9a12bccc2af9296f89c77287ed44730286e8c5249d5e8e1d0e24747d3cf682f3ad7a3f77809f07023ace5afd79a486f2f113f5c9f3848efa2f1f728a03f1bb09014d39364f0207045da2974d3a7abad55a12f5f94666f518cb34842154c1c16e3258ab79ecb6460529e0e074f7775cbb41ac9dc5da74fe7cd485ed050166dee9e3ba005087d8908b69b039b5b3ae3a15f9ecb87aec238a3bd9ad004d00802d9ed95b84d8daebcbb2e656522dc690b7116bc54c219fa6e1ff3b7bf110170ac6350d6ed7974066f580b253182b6d0047119fc99888d5ad21c4520ed1e4daef932b5701d99c28cb198660467495c8ce624d8d6ac42e640243b95a3e024de947e91b496dedbeea971461e006e4c5cbc74dc69a73573b9becceb749472308327c449724bf447a34512741f0a0c5c3bad5f4aae1f5b3161b2f4887446cfb520759a48544dd4a182db35c053d3e275c7fffb6cf9a99961d972593223fc4d84a6c8d569e4294ba15b608a537b0ac4e4d7e0c5acd80fbb4e6484f9e7c1addbe6b4e162e4a649d500f4ad21f3db2c1835711eae6b993b119099c77531024d6b4fb6b0428daad0b0d6ccb964e44d9bc0133fb7e670e2702c110dceb2040420387625fb03398ab27b6b100d2cae54c6538f3cc3fad500dbcab984f019827c26ca4955bc3f3e95ffc4abf1647c10b0426d71b181c13729e0fdb7bb1223cb473fe22562840a000acd3511a89934695953eaf4229d37971c85ec614399ba5c961831bde0ab47303e9fcca5874a67245378777c9304bd5599fd6e3569eb348e7b646611e249eccad52322cd857a273239fee84a3f3791c510a31a734581bc296b3bf2044d5dd9b50d24765b106b0951cf9b25cb59edf8fdd8707b947743415b35c25297b34010ff837b07335854f41c94a75cb281fd5191f6e5a575383c9cc3e5d355b9748ccf3e806cce7681b938ba0b2cc23ef7625e972fda2f443d3c0bf09796ddd65f5bcdca956d28cadd712e05a2132788ed9bc7b853538fd8135ff5faf7b296a3a6aab19811a1e1d2360df8cf1d7fc22583385e9edc6187736d2a083aaa81463d7ab35baecce12d8a6677ce5131ad62be8e6df621bd5f8f4f0b16b927211964eb65cf00886e0aff6067b3f1c682c79be78de41c612dd8275aff5966ad454096c52b8d3672c6b79731c21b849b93e3aec39dc96dc4a08266090daab5bcd51923c6debdc9465cee7e081cb7c7db29d9874ec0c13a435d42973019dd567ee641cba9f21e376b48ccb81fd989b86165421f8e45138abf1edfad68e64cdd6962635d7d281b45a6dfcb8627516dfcef97c8481cb870f8c8e819cda7e9daec5cb758b16806cccc42c07a7c8ba4c88f86fb5c7ab5b62407a5da51bc8c4ed659efb27efadc6950806d01285383863553d02610e807c254154bd423327a9aab3efb1d89cf79d5c6c6096f8c38532dd20e55d56b9485f561233e1ff8f33a58187bd371692488ba92a780d439cba05c38c50dee74a8a1af5fa5016438c4835181356eec4c11f1a4cd23b261f18319be7c6a17efb2b24747ecc46052c36e5244e5e6ccda75081148a7ca7892d6930fa242130f0fc00e46641654e5cc4950c2a2d7135df45a9767f908f279e229e71f7a8101a9f65dbe5fadaf73d068b702220b0e1833c5cb5301d731dd60e341ac32e20d7e17674aad9cb4bae15649f93ecba80d97682b89cc967a922505ec5f75de13f22cbbf7dd240a55ffc9a4b23c0ef4cfe623c4494df42df5c7248a21e18514e042f2ed970e307bd9bbe27653a69d8cbf23f838a37cc95c94919395b7a399b334d3664a27dfc7c6db345ef5e39ed1758f38c3a6ebb241f4e0c22bb9ab47c3d0ac861d1ee699f11223824afad46312de005132bdc084174e4b61f8b7a2460bfb914a5153eeaf71952a026bff14e865f143c7b6159836f02dfba29b9142804dd4ca1236187a3c34977f3ec887d722259f265c6a342874ab7415659fc3f0cbaab876949d95258f42254c166a1f510a83e778e12e47e98d23e9ece4223988ffe8c43d8fa9ab17748ef0ca45f57ee34a4abadc98ca54308b118c597d003d44c8025b8270e8c042b2d88d57b4d58248848f8ebb697012fcc38616288c6a12716b5be87d8747890768db3a417f864369cf4a6b60beab5551f48b59961f61c141d9cdeef9bc129000ec9881cd8c597bae854b828d202f1ea3d848ce92a8761f6f602a753d1fbfbe036667f819e868050b67d311a70576d09ce1765b62a3ef4b2327e69814532259cda88cdaa360accddad4c0a5a7d0456edcbd29475bf00bdb8b4c3b92c3521d8b802cbce58e1fe0ba8a35baa5ed46e6a8819ec4ef2926bf9cc1a3c282d7ec6958a8d1155bd4bb6603fbb44ffb3aab028ae23681e6f26fc9cb11d5244263e3f81df99cd46ad6b04475fdf7522daa245c83211f85d69794bd87557759edfcefa7d9143fd175a3ae63cc86958aa43296cedc1bd91ad1954a2db8ac30a30a0fbd136770ba2234c69c5dd3ca748d66f695bb0d545a69b26b1fe06a8415012c79dfd513a0ff9040137775abba80a576fb90243e19cc831214f29246db23635e75b9dc26fcc7e39dcd5c4c295b7e54fa5c61e4080bf8945dbf3d728ae7907bb4549af30ddfcd5c4f17441a43f2c1b3a6bb0c8cc6d59705206b36f664707488f5780e1b6d4ea483047bb9e6ef795cc1cbcb86f9083ec1219ca7b9d88b024d06672c0b64cd4273b1e871742193ffd381c2d409a929dcc02060bccd72094a07afe0468bfff13a53cbabe95e6fddb376c667091af89154e9c9d00c724286f54acb1c3fe03cd6c055b60415601c95a97b1680496624d04ec0b3e7da42725397304e0038d02bf36c5efe67e8006a7fc330181cec3e04fcf493a40e18e8d6e5d3b339caf6a041d281e34a34f8619dc4b4cfd0dec54434069eb28beabe13b5ba73bcdb28e6e45167f0f259dac7e975dacb6bb21fc8e6ccd9ea82de0c2a386fbe94b767d281a3eaeb70e732d5dd4680dc5931fcdc7200ef45026b26f36f78055c1cc0b0ad62ce9d8db36d18d2adc5b2a5e9bbf71516a72cbe45967215adf2d8564fa4d2ffeb8a45fc6fa6b93a8510bfe3f3d55fad6da2dc01aeb8ce138c61c044bbe66b9516f66277d2699ac3c1689a4dde0bac56b18bfadcaf639b279cf439fa29ef098ab927a679be10ce57efed2dccbcb0f0b9622688bd758544e02ad5fcde386cfded6cb3becca1631c87a341466d07e72c88ac3b5a0d2aed45f0d6b1cc7b54e7737cffe55cfe99c9fe7bbf5d5dd3dc25e0e3ee532462f206bae2c9b5e9f33b0ebcccce6c1e494570272f9922e03b50fe610ebeb4c06d400bc3ef25f4a2210b6e76c2dcdb4d3d930cb6a4a8880b3932211e5e683db03f45da9a9ef4bdb005f25b5e76bc4714904492ac3a6be424c0dcc236ac3e870cb75a36802cc43f0c8dc84d1a6ccff2ce298629343f72f91b34d5a49e2e61cf9251f503037977f79aa6746f8ab44760b0bbce0a07e558a6a4b2056f8c26a2a3bd380ed78a05f9b8cc0bc166002564ccf94980326717e083e3b357ebbbd411b230e53bdfad7610c8782f1ac2171cc5c7f3cb31276db6554b68fcb1ba2fd2f616dd9b8cc2c4d854154a9075b7c87214ac2d9461f6992e4f458f80f21b4e7d96f876b0e762990aed01e3531ea84220c32b29e4b8a90bcf42e64b936e518e0632f23d6c0af95802710b75786c9efe9adeeaa82ccc3f72acf08f736552238b6200e1d841d0381bcf8d7f6edfed6beb15fea91032238f0f92ff928265d4c23923baf14eb242d07d6a4d209f977cb8ea1d9090effca9b41147163a1ad7f87b6ce2539ccbb8ab64355f77e1b8afec3c7620d14cba033827d9e1bff8d4f4d7704bfcb437a6b226f5fe765e5d02c173b61ceff4403170a527a937cbab5db6c6b97c16cd918b3fe0f2481409b9d9325729eba65e56af9f8cf5193287cfac6c05796f84bfa1c8a183ff3af917169023e31d5045c8598daf0526858641ef63299b210e79fe0e88dcf7fd1d36228840b970fba508a43c7234c0b6ba89f71bce9f030f62a5464ce99f6afd8935a43fc484ff6c3efbb9f1bedfd02680fb44b8797d5f9827abd539f8d31a1130495ebc0ac84dc59f8b485cdf710bceb4da2cea534b04cd4eda68230c0239dd72d848e886bd73908f0890d83a93236aff178c2e5cef95dec7a8d150fd2f086da4363bb85b26466e3d49bda0d95fc56209dee7831aebd00b9adf5e828bffded3c5ce9f70fdc64f35e60844c8c7ea45d22f695b821edf83a9625b7701f78ba725536d77d7392503e1254c099cba11681432ba0e24edaed7f6584d76f1a7a4a38f6e902a217620db8f2eb7e56f5d97ac8be493a0bcc996926f44f3e986919b868f2c7f3e0efa258f9c477345f757080f5f14fdb9053b98a42ccfb6bbd422ad136d2dcb51704ae8621a2c276c3a171ac6d7b3df810d3c763e2e3e3411968d4ba195fed5118e48ee34270b3b5702cd59c9b4407f8fed3dfde39b423684be0cc7d4a4d9a1dc103e72f447ee12059208c4ab44adb5bf937bf40e0296c2facd44458c7b6c712202a6c98e9478a5927a7dca6f7a1994c5af", 0x1000}], 0x9, &(0x7f0000001940)=ANY=[@ANYBLOB="7000000000000000ffff00005f05000056620857bc2099886eb5af8fed65c56021d502008958a0fa927b09bac23d7d8a010100000000000066fea03fb86d6aa892af4da16fc378e9d55566769e74aa9cc7d3d9eb4d162a9930f5e0cc7c712e88fe164d90278ce2ee8b22838caa00000072c1357952f583187b614cfd50b3b9ac146b0d77b0299c7f0662b53f4ddf8a4d97db9fc37851d0786b72e95c199a0b07ed794cba5e81b1a167d6a69689bd9570ee8c02c6adade6de49621891e87834269f73badacaabe6eab0785e179843e996060ee3efa82303b8f59fdeb98119c2341ac97f7c5b2db7b2a3e5852c34ac2530d3b3924a109e86c566827730d0abb5766756bc135dc60f8201e5ae0bd63a2b"], 0x70}, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x2d8) 04:02:45 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x80, &(0x7f00000000c0)={0x0, 0x3b9ac9ff}) kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 04:02:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:02:45 executing program 0: r0 = socket(0x2, 0x8000, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) dup2(r1, r2) close(r0) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0xb3, 0x40000000d18e, {0xffffffffffffffff, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x2) mprotect(&(0x7f00001ac000/0x4000)=nil, 0x4000, 0x5) close(r3) shmget(0x0, 0x4000, 0x140, &(0x7f00001ac000/0x4000)=nil) socket(0x400000000018, 0x3, 0x3a) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x7}, 0x8) setsockopt(r4, 0x7ff, 0x4, &(0x7f0000000140)="d8b4274bdf23f4e1c92a44f6edface64ff35d9a0c10ad87c465a2984d90d13add7c6c9ac25a5a98ff88d20fb04ffd9c6b6f556a080b3e1b1868d72b4d7a84678d2af3adbffee905fc27051e9ba821a736f24add1d261de30aac9488f5fbc84a1abc69aa83586bba55e964d4e1f786633fe389eb54f3346c892aff384f077b8ff98d4e63bfee6536750c6cecf874d50183242b66a9476e167ad027d2d7ace77fabb53468fcfe5", 0xa6) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="ad18f05d03000000", 0x8) 04:02:46 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22a", 0x57}], 0x1) 04:02:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x1, 0xe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x19c) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) 04:02:46 executing program 0: semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x4, 0x10001, 0x2000}, {0x0, 0x200, 0x1800}], 0x2) r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0), 0x2, &(0x7f0000000080)={0xfff, 0x1}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x20000162, 0x0) close(r2) r4 = dup(r2) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) r5 = getuid() r6 = getgid() fchown(r2, r5, r6) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r8, 0x1) readlinkat(r7, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) fcntl$dupfd(r2, 0xa, r2) writev(r8, &(0x7f0000001680)=[{&(0x7f0000000180)="08311a394a9233f43c1100afda24ce57a4e0e409aba3e2cdf52ceeb5c064a37374ceeb633241f8b02f8e4c417a9c351c", 0x30}, {&(0x7f0000001740)="db46800e0708cb3f7f52e173c731c288ee7d32f5d0afa58ac37b228f2a20576d541fb4641cca77a0fa2341672bdfccbea73518d5be57ad752c71c4b88348dcdfc1cf475eb73f5b57359e676f6802b3df8a534f482e8cb35b1eb558a341ed2b469e60577a6c039ea7aeca85c67fcdc176e455eb569367b1250aebe2acd7912ecd85303bd101b8c6181e937dd0276c605bb0b339710fb4ec46781c370d1a7ecedf4053a1416fecc6413ca50d65f3513e6d825115bad4779b5622247bbff87549985778c7fa3f1ba8271820ac730c972d74bad159802488a393ddba3ee424c569a4ec0d508027c8e80eb83a78582c", 0xed}, {&(0x7f0000001940)="a1971fc1d35f4383704f89c18531328db84453c190094e4d65369a58f4d1c2403e0b6c80fb10475422f7d5aa78b70ae7d7a0aeefc906b79e1bdd9082174723d350ae50777802bf0f9880d14afe35bb5897c2b12fbf7ad6017ae165d177a62686961ee969a68d90b8877f4eac9bddbe94222f765c3e03cb7636a8fc0036057ee4ca5c4827fe43e1614cebca2723608e41a7728ba9a601150124d9a28f0f9ce92f8585a21cac1c3fda1efc6b86b288416c095ab21457af5a9e25915e613f0b2b6973c8803266b4c67bbc", 0xc9}], 0x3) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x800, 0x80) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000d06ff8)='./file0\x00') r10 = openat(r9, &(0x7f0000000100)='./bus\x00', 0x10, 0x91) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f00000001c0)=0xcd) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) 04:02:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x80000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 04:02:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) getuid() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x7, 0x10001, {0x8, 0x4}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x40, 0x2, {0x346, 0x7}}) 04:02:46 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) 04:02:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) lseek(r1, 0x0, 0x0, 0x2) 04:02:46 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffdbf) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd0100971e2f66"], 0x10) r4 = dup2(r3, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r4) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) 04:02:46 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdda, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:02:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 04:02:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x44) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1810, r2, 0x0, 0x24) chmod(&(0x7f0000000200)='./file0\x00', 0x20) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x9) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000280)='./file0\x00', 0x80, 0x1) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) dup(r5) fchmod(r0, 0x100) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r6, 0x20004268) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="0a0013e6c950b7a451778d6be33880c12b60311aad47af8f0bc0d841b30730727c481e9470a7825df29681ced94901f14221f0cbc9a0f19aea9163c6004795630a5d637207820a01e2dd770b863b36bee039a41bea2771477019702654112f13237369d132843ec103dcfd6e439985601ee58873b0b280975dcd5c9b9c78357b91e6cad9d693ad2ebdb087f897ca343f9dffb572dcf067e22ff9dd18287697b939e104aaca210000000000000e14cca9c2ab9d6cb18bed808b564362a4e78686", 0xc0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000080)=0x8308) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 04:02:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(0xffffffffffffffff, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x40000000000000) 04:02:47 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000380)="48f99a9d826264b4b099f5e50d33db174d0fdfda4db0a3339fb2f493393afac22f317ec6b2e49db1b26432559c1317177447f2077e9da510f9efc34ec7ae2d888397ce5d34fb33964b284b0a587b35fdb4e964917d6bd2bc94d74418f9d6", 0x5e}, {&(0x7f0000000400)}, {&(0x7f0000000440)="a3bc9ad7a689c31193837d39fc8603e156266370703b17058952365263adb618b7b6ed679cff7e764e0f1b0b11d1df70bed707f4fe1176ee2e8a53b1e646a8288352ce0a73574328894828c83482337f3f7ef417fcaac4c3e1648184358db7d8", 0x60}, {&(0x7f00000004c0)="5900a3e0b4698833afc2adc7f693e9744d270206b3bbee60ae296e81fb11d7a9d6584d086fc33f2bb21a5243eff6f7f349e54ff7dd3d70caa4d433e98b02d08418fe52cffe948065fbfc259f6df0e023432af82af9c94a1d3e76f3716fae1651b39e3d9d695be2dc96c5727170013985b95cd41fcb521747f2fffa5e92a86be3b29da5ddbf306350851365a53fb8668c6f6bd807f44d30449b9f5c003ccbb82e7bc795034209ac647bddc161f12b54ca8a1dccd89961d030", 0xb8}, {&(0x7f0000000580)="8b35e4f41c30", 0x6}, {&(0x7f00000005c0)="7bf062a751f696ba79568147f0d8ea167e1553643a13feee4c14f4ca28c3c869e10415ba287b9a3ee80482498a8a16889ef9899cac56c78cda1afda7a92d6cb8a55e22c7d765d54a124603219521219f539a15333b0082cc473261dd47c1ed25f32a4c16f2eac1134f01fc14f74d214d185a0d1b642a3719278370c9f4aa64be61c3a2240b6ba7b252964bf7803ac1267a1929dc95", 0x95}, {&(0x7f0000000680)="db4812427371f6b354731480edaafda219ea021e1cc5c106bc5b0c2ef6ae8f612d7aafcb175e8ccbcf1141cefdc5f605431a", 0x32}, {&(0x7f00000006c0)="abce1d450f57c1997eae0328a11d1a3d0961bd1427294892aa7e374eec6eebce2ebb283d7d046f93ac5b8813d6c9067cef502175ad79e8a5bba60d", 0x3b}, {&(0x7f0000000700)="041620b1535d2a1eea2ae9c4f3ee758917921823f46ffa4b50182477906bb7e7b05f0007e063b896c8bacc80fae2a49e59ef134e281b2276c299325aa9e3017e6d17e5447141f895742b851ced01c9336abe95a098ed63b520440ddff28b1e3956db5937dc547e7efefc3992ea97a1d007874f904ad76182d650e75eb658a67787c59e6f279fc6442759", 0x8a}, {&(0x7f00000007c0)="07064ea5f8241b768f034dd99f4343b1c6c5bc606a7678a96e43d3c2a95b2bf8b3f094d8776ace30c9fb87bf4949f27e57256ef8b167556a0840dbe5a331ae8108139ecdc78d7bccb1c67453bebe1e1cf309c4604536335a875e4568be851ceee5643e218a0bcb2584205a9a34061ecc894d5b8262510e1b738df46be7a01a39", 0x80}], 0xa, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="cd1c1815d49ddca5d2535dc0de75479004e43cea635ea56190d3c8a10f6a9eea74c7a9a19b024240f23a87a01caa22ba99fc7a34dbe78516a0a0ec450c8cabedfce29ba1588be10e705b32903bd58ddea943d7c866a2a717d8393ac2a80a002cfef1b38de92bc1beeccbb00ef046254fd54f3dacf67a090531029df5cc7e955a64ebd9541ba4320cc33dca9102714d17ff9e04541f08ed1c6ca435f321cec9586b15e62fd5c9b3f840dbfff7bb7fa2315bd0ff54848d9209a79bbe29b5166f0de09b406355e09fbc5b6dae6dddc820fb73e5acab0750bf", 0xd7}, {&(0x7f0000000040)="cef4d373c622ec779127923c98a5ce06eb3d4d77c8ff10ea4adb39781cc6e4937ad100617e6e6ae665b340c7d37e680b4827fc22c3d4aa1a955c30", 0x3b}, {&(0x7f0000000100)="3cda2162502eccba29794a36cf", 0xd}], 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000900)=0x100) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(r4, &(0x7f0000000980)='./file0\x00', 0x1, 0x48) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000009c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r3, &(0x7f0000000940)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x3, 0x8000000000001f}, {0x3c}, {0x40}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 04:02:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2d1) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:47 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b40)=""/165, 0xa5, 0x800, &(0x7f0000000480)=ANY=[], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) open(&(0x7f0000000300)='\x00', 0x1, 0x12) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x2c0, 0x0) r2 = accept(r0, 0x0, &(0x7f0000003140)=0x274) connect$unix(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) listen(0xffffffffffffffff, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) rename(0x0, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000691, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) dup2(r4, r5) ioctl$VMM_IOC_RUN(r4, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) dup(r2) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0xffffffffffffff72) accept(r7, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000140)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() fchownat(r8, &(0x7f0000000900)='./file0\x00', r10, r9, 0x4) chown(0x0, 0x0, r9) accept$unix(0xffffffffffffffff, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x116635ecf9d522a9) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x2) 04:02:47 executing program 0: socket(0x400000000018, 0x3, 0x3a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x1, 0x28170dc, 0x0, 0x7}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xf52775a2b9d5b124, 0x0) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 04:02:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSDTR(r2, 0x20007479) open(&(0x7f0000000100)='./file1\x00', 0x80, 0x20e) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x4) dup(r0) 04:02:48 executing program 0: setrlimit(0xb, &(0x7f0000000140)={0x9, 0x9}) r0 = syz_open_pts() close(r0) socket(0x2, 0x7, 0x2) pipe2(&(0x7f0000000040), 0x0) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x200000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() write(r2, &(0x7f0000000100)="8c65", 0x6d2) write(r2, &(0x7f0000000080)="ac39abca7959a0a5c763d570e265aa8fc8ff3f0a9178f4d7705abda227382f8446e30fabf48e6860b3d8fed896734e97709cea8eb53da6f5a8d66ee4f0062690f2ad8da2b60eaf3b64cb9e45ff5472a706fe38b6e206bf520fe467d14252b2", 0x5f) 04:02:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x6ceb06e48d41a3d8, 0x20) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x8, 0x100000001, 0x1, 0x1, 0x20, 0x1000, 0x1, 0x1, 0x32aa, 0x400}) 04:02:48 executing program 1: msgget(0x2, 0x0) getuid() 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000003}, {0x3d}, {0x6}]}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x800000000000000, 0x1104, 0xe649}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000200)) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x12, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 04:02:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x1, 0x2, 0x10000}, 0x4000000000000, 0x24, 0x20}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/27, 0x1b) 04:02:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x1ff, 0x0, 0xfffffffffffffffb, 0x0, "d730c15b00f4ff0000747b040b00"}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0xfffffffffffffe14) dup(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x100000000000, {0x0, 0x7}}) r2 = socket(0x18, 0x1, 0x0) close(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) r3 = socket(0x6, 0x400000002, 0xfffffffffffffffe) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) syz_open_pts() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) fcntl$getown(r5, 0x5) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x2, 0x39, 0x10000000003, 0x1, 0x200, 0xf9b8, 0x3, 0xf1d59bbf1d005a86, 0x0, 0x904}) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file1\x00', r6, &(0x7f0000d06ff8)='./file0\x00') r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x6d2) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000200)=0x1f) ioctl$TIOCSBRK(r6, 0x2000747b) r8 = socket(0x10, 0x4000, 0x9) pwrite(r8, &(0x7f0000000240)="296130794a64ee55cc5572b90ff7ff1c1a3847c577d108d8cc567cde1e029fbc2c8ed4cbfc99616aeda9e792c8ecfd2605410ce9e17b342b116cab8c6da25f2cb3c446bf48c50b2a8b8e84b9528a1683c386d0b75cad2587573f6e8099db96c3e953c2f06d148de3b64b556466957499049610e954", 0x75, 0x0, 0x0) 04:02:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x2b51, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a", 0x1000000000000, 0x2}) write(r0, &(0x7f0000000140)='\r', 0x1) 04:02:49 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = socket(0x0, 0x2, 0x7) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x127) r3 = openat(r2, &(0x7f000052fff8)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSBRK(r3, 0x2000747b) chroot(&(0x7f0000000000)='./file0\x00') r4 = socket$inet6(0x18, 0x6007, 0xfffffffffffffffd) getsockopt(r4, 0x200000029, 0x69, 0x0, 0x0) 04:02:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getpgrp() getpgid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) r7 = geteuid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r4, r7, r3}, 0xc) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000200)={{0x9, 0x8001, 0x5}, 0x6, 0xffff, 0x63}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8940, 0x0) ioctl$BIOCGDLTLIST(r10, 0x4004426a, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 04:02:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r2, 0x2}, {r0, 0x4}, {r3, 0x40}, {r4, 0x30}, {r5, 0x80}], 0x6, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$inet(r1, &(0x7f0000000200)=""/67, 0x43, 0x843, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="df") 04:02:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x43, &(0x7f0000001000)={0x18, 0x0, 0x4, 0x293}, 0xc) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 04:02:49 executing program 0: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = socket(0x18, 0x4, 0x7f) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x18, 0x1, 0x5, 0x2, &(0x7f00000000c0)={{0x2, 0x100, 0x8f, 0x101, 0x0, 0x6, 0x400}, {[0x9c53, 0x3, 0x3f, 0x8, 0x7, 0x13d, 0x6efb225b, 0xef4, 0xffff, 0x2, 0x10001, 0x7, 0xffffffff, 0x401, 0x8, 0x60668ce5, 0x7ff, 0xb7e8], [0x2, 0x45, 0x1000, 0x4d8d, 0x5, 0x2, 0x1ff, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x3f9], [0xe7, 0x5f3, 0x0, 0x7, 0x3ff, 0x6, 0x6], [0x10001, 0x8001, 0x800000000000000, 0x8000, 0x2, 0x4], [{0xf3, 0x1, 0x1}, {0x6, 0xfffffffffffffffe, 0x8001, 0x4}, {0x7fff, 0xffffffff, 0x285, 0x8}, {0x4, 0x7, 0x1, 0x81}, {0x100, 0x1, 0x7, 0x20}, {0x81, 0x100000000, 0x2, 0xf9e4}, {0x80000000, 0x7d1, 0x9, 0xfffffffffffffff9}, {0x7, 0x7, 0xa96000, 0x7}], {0x7f, 0x5, 0x5, 0x5b5}, {0x100, 0x2, 0x8, 0x9}}}, 0x4, 0xffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x1) 04:02:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x40000009}, {0x6}]}) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x2, 0x9, 0x1800}, {0x2, 0x7fff, 0x3000}, {0x4, 0xcbb, 0x800}, {0x1, 0x5, 0x800}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="cd08") 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x8}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") fchmod(r0, 0x6) 04:02:50 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="8d0ca2fe10ab92e4616c17eb4d170db04e5f3fb60bf7c0", 0x17) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x200, 0x88) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x7}], 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 04:02:50 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0/file1\x00') linkat(r1, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000100)='./file0/file0\x00', 0x91cebea963077ef7) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000001c0)="30e39d069b8e1e6540132dd8806e5c3022805107ecbaa533f724da13b7adb7da8e700b42089d06386c7cea30779fca31d0be3ecc0a96a9b34465c72a9cd7a376ae5e690773ec06fc402c6ac65798b24680a2a3b3559a782023d0be0e59d9f0568eb38e4b9a78cd245403a11fbb6ff35b4207c4e9c9f3da7addb62b5aaa", 0x7d}, {&(0x7f0000000240)="7c111992cfe45701ea604ec3ef5c61e8636b3838e9f98e11f4d4440e225a641fc71d3193b7f0697a6477ce315b15907c0fec43379eed6cbb1be02e9e0a8768d31020d10aece8372d61625e4a525f52bf2afbfda68edf274f47d704d3081be763bafd174fcceb8572ce1085c08d7e7aee8a4d56a97f0172998a0d5414d1072367fd3a", 0x82}, {&(0x7f0000000300)="7dee3f57cbb1d14ee5a80aa88c4050c6570aa6cd5d7c691a63b3ee6434ec9119918f2dcdc6ebfa87d44b3441a71273098faa6e26d5678d97a303a867d164cb5b8de0a6b7dfa51bdcdff7e774def2adb641a53c15", 0x54}], 0x3, 0x0, 0x25) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x220) r5 = dup(r0) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:50 executing program 1: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x18, 0x8000, 0xffffffffffffcd6e) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) close(r2) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x40, './file0\x00'}) 04:02:50 executing program 0: clock_getres(0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 04:02:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xee3}, 0x6, 0x4}) msgget(0x1, 0x40) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x101) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 04:02:50 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f00001e8000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x7eec2f6aded8a75a) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xfffffffffffffdbe) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x2}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 04:02:50 executing program 1: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r5 = dup2(r0, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="c9480eff6d19ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd564132736205f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c74a0a38dbefca069958f0598ef014053f400dd774367ff5920840e1fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977e"], 0x1) r6 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) mkdir(0x0, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xc) close(r0) dup(r6) syz_open_pts() 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0xfc4f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f00000000c0)="b1e91bee8fad27050cdafd0413b0", 0xfffffffffffffd41, 0x0, 0xfffffffffffffffd) 04:02:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20, &(0x7f0000000000), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/53, 0x35}], 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x2d8) r3 = dup(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x7fff, 0x0, 0x8001, 0x532b, 0x1}, 0xc) 04:02:51 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000600)='f', 0x1) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3919f1ad1a22590fd1d2a21250e748122d742533d955a161964d99e130544d565cf3d1f6f626b3d47dfbce03f8a2e38275b6d005d322e3caec6c33b9badc0374a95ce15adc8aa7641007539c4005eed00de8b7cfbe51810ace47cb173fbbe85f8c2914b1fe98decbfad8ea8b3a115c4355165ccffeb20bc1720d34c57a9228f3f628fbddb4affdd73acfc40003218a109b334c4eb6793dfc8d8023d9f51c801ab5242f6bb333216bc2d3fdb7df2f450c56904c33f95c6697faf4483a1a2878b8424454175e409674abd4c3f963129e4c42fa80fa3e61059ebce55dc58e5d2a551619ee33f1e85865c5ea7bd07e31a7060c6edfd6d969aac02de3b51943c50b21c35fd442ef225d65e2233afd8f39a2ea8da5c6aa05da2a5d103b237ec9a9c64fcacb2fde3e657bbbff0ae8a80b03e9ddce1290e51c629d4e39c2dc3db9c61d64ac7b9f984eab07cbe28e3a4ccfe5f2dc3bc0a23bd8d3c121e11e77146ea44ce5eaf7bc5e9a3ff24c6bc5e2490395d1c9566eb64aa6ab56d0848960d36d4e3fef6e6bddfcc9af60c70e548109a7986829d5c83c57bdfb79acf4d8f6df3a3191dbe8a92025f085985ee18498b696f6876a214d6bfdca28cf4eebea7e601223505eacf9a62f46c646ff1cdb84086a3e2273ea7ae8919d8fba2424a1ebd6ee16a7a5eb9b417ed57121c38a38f64512291769814e74028d9f36de1f1b6d2b247a49d5b66ec2649579c243199961a4fa68b1b2d91e68715ca3c72ea4d24c78723c27f8e983dc7d5bed5911ae8b29bc960853b1172887ab0186c964290231a0be9fcdc2be1c181db97d8808d8fcc4aa9cd138ba67896f66088e6b64d0e5e2d568f8e12be62d6dcc5e31d392f49330d7fbb6c66a5a003b95b43ba1889a05b722ad40ec2ecd3855ac616a7fc4cc429d597650c0a5a64e61a11fbd7a5d23421e4be5bb1d1186b71308d2655f89b4586536d519019fc49068ee8771805696bcabd8727f561383360f6a86a8f4ca27d665b8817e66b56509b9a4d14297b8fc41a10eaa8332289cd658ad419b66e4e3e8b1fef8682732e927da07f8037daf43be12eb619233cc8db0ba2745af0b09b21cd33c5a698690660292bbb0fc01cd4761c38bdd7310f4072d25b6c1f32862f368cbaf8b10886af36a8e0ade617c15f6fc50a809c06d79db056c899369ec9f4ea4e2bfd255a5ca319de2e187643da5ec9e06187f97f2fc1a4bcc5e9865f44d980be3620f0be37ed1acd76396889ee3de2811fa71c1f6812589ee7a0b2ff7a08372adb236972eba316e2d721efeb8b987a880471f93b57d2135d6a05c27796cdb6d9eee21e88748d228f2fbdca38740a83b6cd3eb120eec9780fef32e79cdfc2c8905af6e4448bc823980a605ed79795388a9d2f6b15dd51142f673544209a61d8d5b58a702ad07e0d93e1698bb485bcddac7ec208a441fec194dca9d80525f33dc74a9e1e8fc6519f9ae845014fdf6f4308ce56faab8339a1c21d97207fb2e98cb6a2db9ffe6fb7effcec3367c174d14ef3fb9b632c6640644e9538bf025065efd4162c11129eeb84f17fa18ca480baabbc0073a2c3b6c38f3f2786b59a7574f5e430071215adc0a72cd28f25f94991fd48465ae3704ccf2ae2a3350ff9a3d7ef7d4a7f2d5831db9bd34fff0c49410a2c5135c51f469dcc6597bd6ef970791a65c431d18484e2cf690abef3eb78c5a52ce32f7d713147d764ff5513db0468bd3d903689aa18c68fcc316a33ed00257f1d3bbb2f05a6315e4e7e5e21085a245cbe0d22023b766f42382f41620ce9f3ce83bc94103b41423bf03d2007bf8350cb423019d05322a08a04507d54c2de6f91bdfb4e729380c8fab2964352d44df25cd59e90e53c6502d3d43b0f32c19c0e77039da04a0ec2883d1c79d005e9d610b35c6de3811ed75af8be05ce166f9af68c461d8a2f504edb7af72765da913d3fa287df82a60b0cc916ecbbfb3747d16feb902da1073921551f920398f2c2ac297f1db841f7626a1f83780b90894cd059139cfafee78604f5e131636c859ed53d2c58584f5b1f7ceab6aa94af34b2d4ce43fbc64b2a51b445878c2ef345532f5245636304203ca81e62a5db39bd9cca414a3e5c3752a8132b1e2eb3d11d3367085ca9f95f25a1f04a474025a04e0c94f39ee4c37f1b3e9349839fa23403daa2b7a9a7719eb299b0cf65cb20fbeb40338ed382106fcbf042eb189af48264f0a1a0382218f132b71e48ec92bcf6a12a6be22be673cdfbfa1ab717033c7053535bfde74cb8271175de4095d0fde35cba6f92ed5fda30ec265fd51c8d9baea71c958e345390bba9bf179f7b14df6c662970ac82aa56357c528f456ad80a531bb6f9bafca133084106a8d9441c7e3600b3377d77731853a424c9aa84d20d43508b9d3548e7b3270ff925f07ad2b104f9291f90e9e958cbf11ed53f7af6d21a64cf2749c3272bce5d3ffe74edb45fbe193e9cc04f8ea9bde79088784845481048b740a231c889dc64aad9efc6f17db3dd66757135aedfbe7f6c3fbdb0dffe939abe85af5863159504a02162b28d5e961f7c9f47e48dd7ef10e3e18733652033d7efa8f1cb64b89919e4b6d2b74a042770641521bd73de48f6d9e87d966bf0defffc4ec8a139097509726a5cef46449f7d3d462981a4e0c96253b81a31d3f105a2e00a3ad51e79aa840ec7eada6c0aef70858c274c2fa1034f2988115211583140b31ccd82203a3b72e2556319a6e83d14b7c570be99427d16038ee6f6beec8420d6c4ebdae5569a727c7ec26889a024b2ea82297c6672e3785ed59fe7a1378b963768c118c96bffd7fde8ec2c35f10961363e12d9f0c933077f951e07f04c5180c5671cde07cfa02052b00cf053d5d15d1910543f2bc6706269a0bb21295e0252b3a4a1ca8dfd3bdefc56f568448f32456f8cc8aa1fae40e6b8e6a8efe180a3e94ecee5ab4791f82bb802442c0f9eddd0a131f330279b0b422d0fd5006b1b225ad76d72cbb6d303e9e7242fbebb0b3eea93efedac64b825b49cbbedfc927a487a20f4f0d1f243936212231de552cfdd46d66edebde58e459bc6f9e084ceee6fe01225c4496521d4ba6e7175a30e08f95bac9647b3f5ee36368d996c6656173b906fb5acbd77c053f3f54424b7f4a1493e9068b14bb51643c1d1519a4f033747404779b77d0d211ba28ffe50b4c60e9db507e3eb6c6efee751664252c437880cc05af13ab40cf90a39b058da3a86274d04b843df8ff65b74c4eafc34defe97255dfa4f593bf252d66a88591a8dd22e582c72438d8a2259ee59b43cd0ec3a5ef4016db850f0d6ed0c80e52cd35c4e9f9ae2860f1e7454057989b4314a89751fe694114362bcba0400b61b1cd5c77d1ff988cf49a220aa75526f28a5d40fbc4fa6fc70424750c2f9bcc5d5ff6d7a5b2899c41968d87ea9e15377449a56820585a6cceec83942757fa7295198b12a89f55fd3f633e23827ad18aea3eb08e194ed07f5aa743880bd6bf8a8a0ea88b2abf69478d79936519d4123a7ab0f76f7a9f9442949cb3dd0c45f9a5188bb2c065af3a8cccd6ec5e71f1071452ba050620cf84f51d1d4660ca6a971c9a6ca5cf8ad749cc485cbafd3f68a100ec8964e98270b4723c8a31ec5e691cdf043ac64be7f224910e024cbbfaed5ca343f2740bcc55dc58f94345b57f52130ec41a06805dd44c02a407f9141ba09f48b160434c3a99f206049a2ed2643f426cb3ac0229e5e467c00a565828e822b676956d73d", 0x1000, 0xc6, 0x0, 0x0) 04:02:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x61}, {0x24}, {0x6}]}) socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) setsockopt(r4, 0x25, 0x800000000032, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e67abd9c58ac8fbe7b0e9c7d7278a59931929648", 0xe1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = getegid() r6 = semget(0x3, 0x1, 0x4) r7 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, r8, r9, r10, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r11 = semget(0x3, 0x4, 0x8) r12 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x5, r12, r13, r14, r15, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r16 = semget(0x3, 0x4, 0x8) r17 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000380)={{0x5, r17, r18, r19, r20, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x4000000000000070, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = semget(0x3, 0x4, 0x8) r23 = geteuid() r24 = semget(0x3, 0x4, 0x8) r25 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000380)={{0x5, r25, r26, r27, r28, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r29 = semget(0x3, 0x4, 0x8) r30 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000380)={{0x5, r30, r31, r32, r33, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r34 = semget(0x3, 0x4, 0x8) r35 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r38 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000380)={{0x5, r35, r36, r37, r38, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x3ffffd73, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x1) r40 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000380)={{0x5, r23, 0x0, r39, r40, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r42 = getgid() getgroups(0x6, &(0x7f0000000280)=[r5, 0x0, r21, r40, r41, r42]) 04:02:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2589b839c7f14b0d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x9, 0x1f, {0x6b44, 0xffffffffffffffff}}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) close(0xffffffffffffffff) socket(0x10, 0x916d57c70bf9d6c7, 0x3) 04:02:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x72, 0x20000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCEXCL(r2, 0x2000740d) 04:02:51 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r0 = semget$private(0x0, 0xb, 0x8000004d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x1, r3) r5 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000180)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r0, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r4, 0x80000000001) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f000081c000/0x3000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f0000514000/0x4000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000000}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f00004cd000/0x3000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x14) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') accept$inet(r4, &(0x7f0000000340), &(0x7f00000000c0)=0x288) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 04:02:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'\xab\x9c\xe8', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 04:02:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x80, 0x200, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x9}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r3, 0x2}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) recvfrom$inet(r4, &(0x7f0000000200)=""/200, 0xc8, 0x842, &(0x7f0000000300)={0x2, 0x1}, 0xc) 04:02:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x10032, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xffffffffffffff0d) 04:02:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) socketpair(0x18, 0x400b, 0x4, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 04:02:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x80000001, 0x3ff}) linkat(r0, &(0x7f0000000100)='./bus/file0\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{r0, 0x20}, {r1, 0x4}, {r0, 0x8}, {r0, 0x4}, {r0, 0x80}], 0x5, 0x6) socket(0x20, 0x8003, 0xfffffffffffffffa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x8) writev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0x2c}], 0x1) 04:02:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0xd5e, 0x7, 0x1, 0x2, 0x45, 0x8000, 0x6, 0x0, 0x3, 0x800, 0x1ff}) 04:02:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/161, 0xa1}, {&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f0000000540)=""/51, 0x33}], 0x7) setsockopt(r0, 0x26, 0x6c, &(0x7f0000000040), 0x0) socket$inet6(0x18, 0x1, 0xf49) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r1 = msgget(0x1, 0x20) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35, 0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) r1 = socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000100)="8c65", 0x6d2) fsync(r1) syz_open_pts() 04:02:52 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='}\x8cj\xe7\x02\xe7\x9f\xd1\x00\b\x00', 0x4c8, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) 04:02:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/243, 0xf3}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/114, 0x72}, {&(0x7f00000015c0)=""/14, 0xe}, {&(0x7f0000001600)=""/25, 0x19}], 0x6, &(0x7f00000016c0)=""/22, 0x16}, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x9, 0x80000000, 0x401, 0x5}, {0x5, 0x2, 0x3, 0x7fff}, {0x5, 0x0, 0xcd1, 0x7ff}, {0x80000, 0x7fffffff, 0x9, 0x8000}, {0x1, 0xffffffff, 0x6, 0x2}, {0xde, 0xfff, 0x2, 0x3}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) socketpair(0x11, 0x3, 0x5, &(0x7f0000000180)) 04:02:53 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000010000000000e500040000708c0181c1f07e2e9b076dd21fac3318869b12a5625edd949acffa47aed2b5db3e9ad0a1f84d00000000"], 0x10}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x51) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) 04:02:53 executing program 0: socket(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) flock(r1, 0x6) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 04:02:53 executing program 0: r0 = socket(0x20, 0x1, 0xffff) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x10000, 0x8}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7fff}, {0x47}, {0x6, 0x0, 0x20000000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r5, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000100)={0x5, 0x2, {0x7fff, 0x8}}) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x6d2) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='.\x00', r7}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 04:02:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 04:02:54 executing program 1: munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) shmget(0x1, 0x2000, 0x104, &(0x7f0000ffc000/0x2000)=nil) clock_gettime(0x6, &(0x7f0000000000)) 04:02:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x20000, 0x100) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='x\x00') r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000ce94c583f10ed96a0e64752c66c454dd27bd1ab9231593fac0e6f2f48d5ae2c24f7f0c3c72ba4a160dca942d6cd1cf166e98c221ba9fe60d"], 0xa) chroot(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') chdir(&(0x7f0000000100)='./file0\x00') 04:02:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x9) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x8b) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x1e0) ftruncate(r0, 0x0, 0x8000044) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x7}, 0x8) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 04:02:54 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x40047463) 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) readv(r4, &(0x7f0000001700)=[{&(0x7f0000000280)=""/144, 0xffffffffffffff8e}, {&(0x7f0000000340)=""/227, 0xe3}, {&(0x7f0000000180)=""/86, 0x30a}, {&(0x7f0000000440)=""/139, 0x8b}, {&(0x7f0000000500)=""/239, 0xef}, {&(0x7f0000000600)=""/240, 0xf0}, {&(0x7f0000001780)=""/4096, 0x207}], 0x7) 04:02:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 04:02:54 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x401) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)}) 04:02:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001500)='\"', 0x1}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x4, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0xffffffff00000000) 04:02:54 executing program 1: socket(0x18, 0x4003, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) r1 = kqueue() socket(0x2f, 0x5, 0x5) r2 = dup2(r1, 0xffffffffffffff9c) link(&(0x7f0000002980)='./file0\x00', &(0x7f00000029c0)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000002940), 0x1, 0x0) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000004c0)="37827f8bacf69866df3263fc7f3b58c6bd14f32a5b3c7da7606f5ac854de8f4f0ec26c88f8a18e71ceebc54e531963c7b00aa0e58e76a93fc90ec459099962243c25e52acb4b0caa459c26a1f071f411ae020da317b2f3f716c3b06cc33a16126fd1904c18c798fd7878048e9b17cf06ba40aff8aaba2c4b57c5d7d623ccbe809e1f79faf5dfa2d7b2c5ec5f96a90e203dc70cbf4319d965a8403b1086a1f41c2f5fe75057e7b73b272899746def16442fa9ef1b48a286f60d0327842c50e4291aab032871bb408453c6d321cf6765388424bfcc71fc71a8bbe64177ee013c5542a13a1784315a5f306aadf29bb18ee47f419bfd9b0853ad483a13ead73107a45977b487c8ece74f6529d83db18fc0ac741e93208eeba9c5b2b91f67a0f1b045f0b265bad9a521014d1ec21e78efef29b23ac94850b6182f989df8ed187e80d6b0ea3cd055c588870893864bf0f87ef8365f1f18878a77b392b04ae28ed1c0cca26b1619545bef6a2f3ed6cf32543249603faa889d390b9f37937afb11c2f2147ba4928e5a9e48ea932af27c632c01088d5d382cca16c1429a86c012a10ce4e81537d9c907c9c1f938a2c55d619b442f7fcab5707729bb01ed1f39cedc92a3fab88840b1eadb34e8d4500ef4c87707d8904cd21c95d1575f8af86554ad79b70287bea4e93c86ad6e9d150c630879b1fa78a6725fbe681e5edd69c3331882ed224fea466a85fdf50c65008580f7ff5aaee0a565cdb1da0e14a9659e250213a84e485b0b2fee50c48315853bb45e3c97d1dd406e67178d87fcc03dc887cc5574b80e5d48fc7d353e896637551551eb6cd4d9cef40f7284455ad8b5cc880e864eb67ab6ebcb0f20f056e5f5adca1ee6977de095957156d10350d98a062baec2a4410ccdc7a22a2cabd98afce2ce157489a21f1b8a210404dd12f95884fc16c6503d2e73870377d6c007dec027b183961e93eb23daf17cfac1d7bde90f899778adb4001016ce370f26337af2add4e5ac985d3a6780ea6b16268baeac2632c187f7a5f80947c7fb38a909257657fbfebc9af5ca937de80315eb56afd8259305fd95e05a60f7ca4775a3458677de31222ec71dcc3f068f0d0bf3030f8d85b2d0db287559e4ced688f25e62db7d866d8d684b2c7208277d2c60f9806a57fc29b69b91d9721857f39871edb8676e2f63385a39f4f9a95ae404d1e387c379222d465890c64b8d56bcfb59d3ab84b0f37d18ce33c3d50ed679b7b9e6a30f045d4dbbcf2c873046506f1677d2506f9ca87e1b9dec567bd6151758435c437783eafb4c954b3a8c5becdfe68d8be5a680a375f594be879d4e8b0f8dee8953b828a3b5824462c0fe013d2f4d6c65f01694b841decac20ef3ab99b40743af5ec7f4edbe96d8c01402cdf6da88b401bab6a0288a5ec3908503303611ddbd7a438fe588f908e2a5af2ca45d84b2c40f24f97436872e492c15ab10d06ef402779065bf45bac3c5297fa60cf0f06a41f4c8531e824e29d8b4b8c22b0163a8df52e85a40d134e6446bd2eb17f16303d9ce979677ba04a268950a80e577155bb6cfcb222aa247e6267d89df4014dfe1fadd498849fa192ca106716bb15a07960a6e7c1022d6f691c01d7b1ee03dc5ca7c3dfb284bb9bb8a52a00ac89fad68fd9e74938e372375d38f56fbb3c4d2924d97ccc27bcc983be6b9692409806b5f642ce8649a7209b1fb434b393d881a9b307e456f4866f2c19c19c243569373930150bd3e7b1cbf6704820bcedbbb4ec3e0b31c3a5aaac30333207be0308deefbdf65c6fa123a9d3e51af00bff88b33ade79ec55804b6970c8f267690d30795d97f739ccd0e08feceffdcfd2d25c2de087e1a36f28313942a675c2363e726f75b0690cca2747a5043d5207eacc209f2fd9b51e9775eb23cd0f1803a35666800f579ef307e6fbc0bbf013849ef6a77b0be8bfffb5642005cc476ae4449c8e5cf21ebd5fdedd60dfccaf5551660563988e3f9f46c4af99790635edced9083455e6a25c3fca852247470571c2c13221f9245d9ea57dc02be9b5cd00d844fa40ea8d764301f8f3c9efadf94777fb5b15f3d66b837d76c148ef021802e0720471402d15516215574a6b4ad91c8a1f289a7038a0bd4a12cdb239ada05f0d887a5f0d3a6063cf693bd45a50f987e5b073c1d6dd5886a4b6d7ab5b092d310379e0d849bc19c71f27e81a86c1950f1e774911136e345e464b261c74adc98c1eaf1d8bf76e64b2d79fee770d12b0327702630dd017f0f084a82439d04af0666a582ddf81bd0bb1695785de7ab45b3963067d9c4edb2b9881429f3a64339092d4df4ff3ae6a4c1038f611687bb1f8a9f2dea56b8d53a63e09d510b585b25a3a90ed88b579d30c34cddc78acbcc76a8c9afd8a775a96144f45a931f0d2816d8ec26adf89a34edfba9b67906a40682834d966390b9ee8ad14179a7d936b726809be9ea660c67d37127b3e88fea8481e29ea9250085dacc4d92124aa02e623e0031d369913610002880673063ff986e6a5beb8c4b7783213ed2ff716055818cc802a26488a77cd10271cee6df8467abd61e497526271fcb3fe1e13be4736a083212353e0804a438340223dfce212e4e5ea490c5ad268257996768d4a8aa73054c7e08a1b31fd9e0e5d6025cbde0db565e07259e0e11a6036f806f9a2ff4f33a6b2926046e6f9e6d2656552232f1744316075b73b6de4264bff7f61274abb2227cad0315114d13dcca308311cb5c9c31462255d1e27e543982adc33c79c79cbdf7e2ff1641a86a22517472ca4f2acd294f21db9025a959c0ecf700f87a63687c30c7975e495fdada5fcf2f4fb5d501ac7c97fb3f24eff061c8de71ad801f4de35ecf2e2c6b5eefff904a3a656e149eb95b2d44f588247be9eb805c6aeeff5b687beeaa909af34fe7515e623b0f5a35150347b854c4c60e3508d9dee374d0a5e8dadd3f918928f875e2613655e19921fbd1d404bee50b8eb00cd62ffe0369fb333f362b35b580cd89938ffb25194dba0c83a78644be20f4624b31437d126d72af6696a53222a9d2427461fef0429b0d432c529db815a552e4528b09b7e97ccd0d0400f934332dc48d9238f5dd8346d7b549edd434f212cd23e415b3c6aed00ba397eca533cafd4f0f4f17252023250c4f542849d8db2f5b23ab669d65709364d6579d16dbcb0b4d1ac47c5816803582f31c5eb2ee171f993ebafc203ba810faa5568b6f8796c21fb4ada6a5fc794c96f6ad0ea8d6a114c034f4eadd5a72972b76a581da3d90bd127793a1fa630ef481deb612523b49897e2029cb053b72c781b5b0ec321f612b9a7f5cbcc26dcef95287868302401763f44607f5abd78343d8222da43e96f4f50bb730740693fd9cd8668e2bc276ad38a10c5c93015c7b9ad9820f260c0eeb3af1f7d31a172301791949ceb00bcc5942751223559de364aca440566291a6bcbadd86e7756bd8d818cb2bb295c5a65bb5845ef5fa0c9e88f74b2333518e8753ccf2b3f9e77270a78a266aaabd8ab3447000bf90beb15515176077787b2db847799c827a0188cf57e5d67adeb311ccb90e6f0c12ba8fcdc13357ffa12073c33b2afb646e3d0eeb97444241c8ac5c5106ebfba26170e21fc3150a8ed8ac24e97f0b3612a867b52d8540c17b988112ffe6e97eff6e939a74c67771b2a64e709b9b2463ddef581aba107474fe4cab2c570e528c625dcd6a428d1cdcb057b5b06e9f06638491425a1aeb21fc334f719ac7ba70dff7388ddef4925905535439bc5d6afc20f36abecf11b7b0b0ddcac87bd0d5f96ffad1b1fe8bf3a761f3260d4194f452b757735aab7e7c86a776145b2076b14b6bea5c16746f41d44b0a62deca7b27283f18edf12025eb4204cfcbb9964da8482e3ee43c6584de1a398c0050efac5c16b274218faff4f1225b8dca1633435e9a5eee0d83b8724c24f2da7bd7e744fa7e9c02450897131398e9a1ec755466d5094ee07a2104bcbba3e7da2d6ddf264e55fb4bba87910644cf645eb72284ff19da2fe17846cd26c0e9171918ae5cde0a3403427bc7aa1aa9496a8d10583c87ba35621eda1093c2cb0b19ca89bc33c3192e06390903c9e38f241289bfff8c52825f3b586f6f9dcdb21798a1b529af2a84cce7739832f0ece81437bc65a77405e7e81d49be70fa42d9386660cafde7dcfb6f79ccb6931fcc85452ee876294d58f8e999bf4d1e312ec154a8d41a53f1156cbd039b5e63a9720c1a3ad936255478b4c9359cabef4d9bc0c5c413f5d7c8818799400159fb5f66fef763083c0b1c49efd228d6cabe7213a09563b1ef5bbceffd3c214564795b918a1750a56f407e42fa7edc91fc51a61f0b5ebc1cf37afda832c8bc47c8ec92ac47e20d9297b82023974e158c0a6cdca61ea447ddd9e4dacc79b65caae20116240b9664f5cc297b16ec7a4116fc0b946c4e00480bae831c78b2b699d15ce8fc2a070e4ce177e60e39af15d068aaeb238df89ab3eb36e3e90b5eb872e3bf249c220e73923023c829961403cc560732a7b76359c6de0bd6420f2a4ac60da1d92b0bb64d37b30cf654f62e88d2d79920d6ade962f6869d2797ec5f5c6e2a01a8391d50be87f746b51aac854cb43b293d573ccc116d8f12f283bf74d4bca05b7b01044c70a38fdb70a89d7bf79311b35787520e60eb89157ea0119ba62a9b31753cee99480b780d0fd26d3b68267e5cd9e99d65d522b2833abca56b3997ca821d7792610f2d88d689c7a5f16007a0832d7170c6806e0de287657d394ac3361bb960cdc97a3112f30d273967d7a56a2e9b746248fe71dfcdb36d7594897c861e941fa70537a2358102e9f181019713f361a4b8ceeee87a4e560c5d8faa608bf03bf2675d5df96a0dbbe302e58e9aea2a8d4b5d0b258dabdf80a634ca1846471db14d5000cee7d636475efc448d69a01d359cf716cf18c0703fb96e2435c2dbda630466d2fcebb5852979194c9ab5de9a9f75eb35e9603d21f6e09f796dbf4c6e192a405004ced33687f86aa8921d7b1155bdda3db3d16d8cc34da40cf5c44aa4d2240d983d4962b362d799fb356577ba63a4fe43411d26cbfe243f2b3e0485e1054cf5b7a0af59d8d8b2706fa0d543bad0b93858262323609f0b4f3f3162609ce3946f682988ab19ffd0544f62208ef48dcd01632d2c206eaffd2575881c09e48a2cfe7a99a3e1204cf667f3711b79d8c5b42a06c15495af7eab1cba3d485f00850deb9adb8080336f79a4aca4366af7cce2100ca53ad34fe8885cb841387dec40b156f46f1b59d45a9693ae0b2e4353b21d9c5149d9965a53c011b3de5ec5881960a30563b18fa67e786883f59e6cc7fdf0fc0085e722996e34d8d2be7e750336c1835fc81a83054a8cf4a245c3c67f15d18d9a16e2d9aa799623b56e9fbf543c6073287466dd64e1b97c2cdfcc5d6a7b800d6f8fc3e6894a4f37f66a5f671ff481f5bcca3964dbe5abaa8bdf7a2dc2384218062530c24c5b9727442b4130bebbd505a9fbb5ff94083c8647d24215b72336a2d053b39e29ba116cfa79fd5203307c67496fa53930411d388e9c0678e3cd2892d49d4b271cdcf161a18b3b9d965058163934492a1e77239d7cc2decb8d71f6d36c08e9630798ecb3ee70da5123579aac8a3eb72ee07721ef345dac671860a3fa55654fe90d42cf2b1c2b924dd7735922d3f37e5a99444541124af251262dd12e91eede00e6b3dc0813e4818ea8b9654e5af9eff4dd7d711a666ca9a8024e94cca9ec73f903ac7e560ce98de078cd66d25c82ed19200876db", 0x1000}, {&(0x7f0000000080)="bcf4f13377434135d61d1e4fdeb1ee", 0xf}, {&(0x7f0000000100)="6fe252095a45481003649bd2ab48f90695dfb6de1c075a5abb8525174b2ce947ed78921cd4f9674944c540b962a752867b9512b87a6942c2e1ac497b0b1de7e8dc30cedf19b6660100530ca160f0b8b5a82ebfa867957138558049779221e87e2fc2df3284f623ffce4c610277cef56e5088b03d5d57a9c929c762cede227aae21e15ffcf5b30362d7ec3c150ffecedff158fedab65f26dedd9c9778516790f1445f1d93f9476f3503aac39d37a56a128c9d60e427882ed94460ff7f5aa9f2d733", 0xc1}, {&(0x7f0000000200)="126e116f605888ac4a", 0x9}, {&(0x7f0000000240)="8bca72f395cd3fdc65da2a5c9fea95e8b3a5883cc4454753993f2d623a2ce1929569b81b3618486ce11a29b90fe498d5549439dbf4d1dc559686d3d4505b81a4b26ce2d7f17cdfb745db365a50204b30c7193e7ff89f0da4e6b027", 0x5b}, {&(0x7f00000002c0)="acfe187a13a9feaea3e0df677aaf5821fc8e", 0x12}, {&(0x7f00000003c0)="871f58cd237c5dd9284869886368eaa05ea2003fb050384a7700c710ac369deb8ae2cb7156e3ff0c28f2c0e420c047c9056246427e97f6918c43a78cb1435532acf35cebb206b00e3511f4da9ee4c3b2b3b093ddbd7443e7b5136102fe5b58a26d7ff08f67fc152a337fca4a5d19d733bade20634b27654b4ed8d53cbb6aa3d7942d52a7a6fde1ddc25e263664cd078674f37576a95c1346f8869c72d0f63855b0aac3adb6fe540e87080602f58cadfaee8cad538a23c55c59f4870454ec", 0xbe}, {&(0x7f00000014c0)="9a91b18cb1222d73ab610ac6a7822627b9f4b790319e9ab755de033b0900c6dcc7e55a5c285f42a304f8229ac494c22bf2f2a2b9233dbc10f8bb8b7965ead7959717ceac56bb1898be1515edc25e32ffbdf676eb735b0ec8e3ef2bf745bbf3faa4ea104314ec0af5bffacea58ced7b07923c262ddb08175855db07d19953639efec98f8744d7b0f333962e0846560eac15351ecc5f502c1a52f9dcb6cfb3a2cb691694de1180e547a6cc16", 0xab}, {&(0x7f0000000300)="010a03f028e5e8458dbd5567487920f909b8b1021f32988867c21c", 0x1b}, {&(0x7f0000001580)="431be034ecd71cd06d5fb0bce4d9d558452c047c28f6d74d96982955f7547b6329f4120c0fd1a28a5395cc5fef99f84754aa41f435fbe25634e76294fe5f9a90f24d9c6434c86af6ecb1a2871d9e383edf128c3896ca6417e8ba4ae405ce398e067bf35ca907c2bf3652bce28d99e1d63f4dd186703a463cf8509ff63dd94e20e31d060daddf83b0c7807428", 0x8c}], 0xa, &(0x7f0000001700)=[{0xf0, 0x2, 0x5, "632892e57783a1551e4b475a160b2b95becb6c74a79fe10cdd0373f26b01da204cadfd614ca2aa6fefbe8608142f2515f705de2e05e3589b2a38787483db5c45a06f1245cba8c7e5165bf7e60fb6784d4718a5e3d575470be4f46e7f7d3a8809c1e9ff6cfef381b6282915ab6aa97f87e276c7d391d88a22817c95c1b0bf78ba1bf7e0b40f05b44b917d4e3cb6f953d7bbcb6291fc9f389ea07dc94b293af7121e88651f1499460abb7f353b6a3b1a0533cae1cab7db6e67d7ca7300ae5402064666877fad0c74c12b2eb3d180789e2fc65b2c9e1f56bdc01344dac4e9"}, {0xd8, 0xffff, 0x3, "690255a9947e412e3bd91fc9a09e5e6b35d2f4f32089871c92eba824f31c88297dab0cfd853d26a09dde2a045acad1e0cab561ef4b5339a5f02a80f65f664a58044a99146baef67b3f0b234294791b4f002a0757441e291de7732a049b247bcfcbf639005b63aed2a100946ab730dcebdcd12051b7e0dd5b053bc3203720fba22314fc4dc35a850b215d2487fd368e7ac58dd91c484198b1c6def122dc09afa5e972ae96e8ba8d75476ebec349caa4e4c5cc77c5f508cda381f2bdd66682248420e32e3b"}, {0x68, 0xffff, 0x401, "09aec85e2014fecea1d3acdcc7888657da84ac47334ae2af76855a0a5a5484aa26fcdcc724d9683c6fc2e11056e0a4c95ee1d7e418c52f7058171af85165e9a8f319d120897584fd69085458e6757c11bec2"}, {0x1010, 0xffff, 0xfffffffffffffff9, "f5f1035477b5a619d286ae618c91161c71437ce5350fe53dfb076799ac875155ea905245fd175e5c1130ef73fdcb16809f2fd49b09939fe4ad52d53470884112269824c0f78c35ca9379e23ad1320a27187b67c20b721ad0a837c7d70108802787eeb8c534a558ce5a86d3a0e1fd698414e1307866ada9cbbc2028c0614bcf21eb2219c317d216b781038ef1918afb20c45dd4ab811bea9997a0abdbca30691552adb8583b7c75000a953f0aa4ebf408a7ceacfc8936aad4e7e890a62cf62e585c493616523fc83f13fef2b52ad1ec87a8913aa37ad39893876b64dca860828e1f2ccd0455f3f56d7de543099f21d67886a053e40e1e05ea6a3f3bd9d86f2c2259762a65c0c90c622cf78dc73142cb40eac7717cf2a77c024670a6051e4da55bf6362c0c75a3941f78583c2b5d1689a7ff7e0f937438f07e25b2cf4ede329e0a74bfb95cb89c7f4708a06e5d5eed334e0facd54b61956a5fceed44b41b9ce86c1664cea168fb9c9bc6079e113006521a3cf39cae4074b07c11ee00eeefe22871dc59005a964e21d4d05744a48f2d4108224786c896b8d2ab2238336bdd6e5b1b717c3db1078756aeb9cfc0a77eed44656216083d645dd9998808cccd856979cd24f01044ae50149cf7c4f1404b1569dcee4504c38c9aad86025cc99699ef9d634c9e9a0846fbc65569eded8961c844b0c93edf40b86cff1eae930778d57eb4f9bad9aa02ac6c3e1ae939e10f86b437b5a8b050af1208fc5745dc6e13223b9c1fc595ed6e58bacc556a82e068e72fa38500c0950ee459bb594ee9b053455667ee91a772286594c16502231bd7a337181386857e7b23b441f728c35eeffd7025293f13004d0107af3ce67d4ed14532b859af934904b14d3997a22ea14b98815b3caa8e3999c59fd0c2ad0162fdba0662c7a1b0f409ed3532cf26a68cb52dd13f68a046087e54cc8266250573059de8957497d93e49232257ffe580a6c2b0fe15cc541adb3de3bd2c33205ca9adcbefee8daf556977f2571cd1bc2084528b1a3754ff08091b96a3512e8a914e5b21941062c0214a1c2331955ef515c8b7b9cade975e82971abc2d6d09b3ed9dab63c9865bc866d534385641260279df0d05b40d94fedfc7a2eeda471055379198e40ec345b1ff386741f04d53c0cf5e88c969bec3b2cec4ea02dac6393e92f250751bceee8fe58c80476b7f2ca43efcf447d0597189b1eb3f4430176eefb58b8f31c9b110f0b18ff3f47d0af5ad8c836d1eea8dae90dca0bea7456db1f0df59ff6222295bbbba21add2b51df6747c4f412f5810d7875a0daca56c7c3b6f9404eba260204f1576926913bf2c515369b98ea18554acd9657aa745c0bd1e068492d6c8031851c0f0c91cb1943a3d22204b998ff360cae6afafffc6142cec2901c41480cd23599c85d19fd4694f7467bdfc2cc97cb082defed252a379e04f2db6bd46a5fe3040ad66c0fc7795c7f6127fbb2215dd97ab4cd9ab84844df338eaf3b92b226e90fcd903a3543c9b60496d1ece2a88827210e34b077f620745b640ae58c0510e198802910e7c5701f875cc460bc8ce291588c83ae738ed85856866864e83a87e850222da60fd4741875c4a5dc9adcbcde976a5de1fe7adc0d374778df46a9dc2708e6f25eb8418639ebc9aa0329e55c911ba032de28742941b20199053f378486b975d05d53061e763a4fecd84025bc88a606316c39370c2fc12cfa13affc05adf0440226a2bf47e58604ca8cf2a582440c3e0fa8a8ebb8256e73e841d059ff2ba017bdbb99c35f8e35293b6b6f1e6c035c3a0a404266b57cf7479dac39a155ff1475c1d48f674fa79c5d0d4786d45bacb845b88a4a3baa3c9e752bb2d8612046a4600b5509edba01faf596f46444659c38f04e21f39f88ecaeadbbc7aefbf99e433312d672bb1f8663acc0866128a2fa5780a99accaaac50bac626af26f925585deee9e6e208f2fac87e245935437b61384e1ea7c4ed88f51dc93dbf5adbc8f129a76dd4561d8fa139444d616bdd35c86235c3310ed5edf9cdd4e8df1a8ba23b8a09f8fae29f2c1c1c05f16849bc4d2baf54849441a607955535a895db5cb0dd87a11f209b7117bb8a99e520f59ea4e0970e1e0e11170612f483fa5a7324c817ffb7d01a85d44d879cb648ec64d5db0c9415b88885e09b23453e797a15852060f4b39320d17e597a922de3368651f690bcaadd6c48eb731197f4a62aa40705e0c8c7524a55637f4e1ec089d54bc7972cf51f6b0b516b2088d48b01d84c61269b36015d682f4a3470331a8d7e8436c701bc332037f0aa5914793f0894f0c10bb6f52decb96246071bb1d2c1d8d084c2900d2b79a22f26e8268977a9b71b6c3c8b2ec88843fb9e938d9bffb61067e2f2f9ff6e67e5da8691db154439c9667cbede488b46ab067ef565469235a55bfd2d0ab81da87c79caf77292746ad992d1a49d4ddcfa9478c5be7d59fb024372982b4837d5931dab678e4ef303693bcac1c5bdc7896cd64fa750f1dcae97244fcfc5d3c82296089eaf160f9925bb8823e96c848274731b8e9456d5732216c9afc20dc667361fcc67edae2a978c4193329bfff6e4ced1702b90c0f9165281a8d0365b121ec86ffb360d88edc1f7026a2f4ae34744a2caf4ceb0f955b20fe660f6b87472c540519fced4b72bc7c0b6b71fda25db877e17afaf4051e57176769f695c7dc3fcadb836e50c829590ed959a49f0db77001880738fe938d31c107c1e0b70f8757b6cfa7be3747b423b47b7551c6171462d1234da90ea0cf587e5da9af21967165ef2261355a2dfa03b7d416c9e71558ae9a1f49a756cb5cfe0c6dd901d1e32dceb5c74cf71f1badc4697ba6d1f3b8954ffa5b9e92b3b18c7934064c519008a27e39aba6bac3d912ed6c57da1aff20b4fedc11d8897babb32058a9e053461050be91708c4b18629bc0b2bc7f21650af95778656ab4d7f9928b48cad4731e77c870502ccf29731a3c58d10bcf4cd985e4ac9fee2e5cf739515a40ae3774ffa47876d0d3b40e569d43e943b89fbf6271969366861231e285f4959bb074d19167ae28654ea508b1261f9ea17912aa67f3d368b5ef80d9a645a91562ab2e161d12dc0867b13d1eeb0620d6e2df8b87f220c3e76d8d529b617f4ae5cb8b64b9bd3633d795d5a3584ea0e7624907acb6c0dc06c344bab98595cce8182fd5621f1511162a6535423c15d834f379a7de90c499951a563a0605e158f46cc0cb81240123588b3578b847fbd063e0bcd09db41c7ded2b33a35b0ea91a2d7c10c6ad9aedd0cc35d963d97439f2d5da6605430d6d90e42d8d3ab718a700383b70d6f4a8a41a8e76b0a940212dbce9c3c2db87808f795440061d91c99e823807424350cc4837c267d6ff77184e5832e4b5f830750ac8eca0bd028b9e54c3f4760aaf529ce03fd809f4634d910cc42f6d5ab4e49e9091d6fa167d515f15c0b785c6bc06160f1815c0eeb4a2e1b13521c986884e22c45187273516fe282d816141d448eff60e3a4d17ec87893fe7d43cc7f137fd625b1aeeabb90fcf975e6cf7fecab2fe417d9c1cd19ec7290a4ebe25f7f18879022ccd8218b26d6e40cfa20af5fa3a88969f4bf14ceafef83e4d957ba8e8351c483c158529af8322c7e7ca28e13d6680bf4b8ee3dd4e94d9b63ba41de550279095b0457e6755220a2f4095f1e147400714f19b5e9af5da31d73454c4a1b617a7e760396988d14f3cf3d2b9351ec90f2c178932f88decacd754a2b16fa55e1d5d4fecfd369e79ae89f3c401788b8e964b76865b867d104a4da401ef83a63289d0b8a7d997516f5e18248b9f5077382e28021559012626e5a6c479521989909608e09bf4c5b4af1d119a1b038f6177bdfc4ec63dc757faea2454c6706aa4f974085168a5cdb49effb86cc5dc6ad77866088ec9094354fa5f1880bd7d0b9978dd5c65355104d1c01fa0d04ff7d487a21f9e971408d5e9c9f08b5947f078ecd586c27bb763335fd93c9a5abd987b47344cefd97e70ed1aff52db7067cf2d71e8ea1c409c51512797071a6e8223bc4cbab346a5a7c66fe49c975e200874886b8926d0ccae87b5b5d4fcdf132f28c1846d383ba90bb8c59f018a9637c4369af2ee67c34995765d2b3148ba816fd02d806c0cb74b1fb9330f015323c2e59adcdf91d1a3b9066b8914b7c862f5a4392af47c263174d2355047fbb08045e075621252bfafb77c6a9a0743b8af4547b2595bcce16251185d5c9cb4273660f24ee74559a7330717b3dd855986887918bae675534c11e99141afc217eb91c531f449c48c5c04991f9f0459d14bbe2e417502d1557ff36b7e4a12f3866201520570c15a10f14263e89b2f0b00c819b9daa8314d35c47dd1b6047a1fe6637c812ff95f6d7e31ae4af46d1ca62acfea3add5ecef824e62c9adcb923f0efc111682da81aaed534b5727229de21520ad82dc3126a83a512bc70179fd39fb3cd3a2ca9aad1a9ba898078be91e2742223517e02ed17d7596f270ed77954abc00bfef5258cb67ea8fca168909e2089310c826458d77c241f98e6955465057eeee99f964a68dbe10b240e92ae3cbd229737a453ff15932c227ed738e974f886b41a0d52f7b757b8782a304f4e4efcd54b3d1afa626ad975dba51eb9629d30eecfa72a8a689b6119fe2404b9c228931f202f0f1c64816b81f2b45f1af221c52b3f780f37805bfe93675d5f8f6044fec11098fc1c5595d238170c3f09a1b0f329f5251ddf2a454d2bc23d16e67684b8191e9fd0415d99d1d8d387bf785438c216054350a8b8e9f746d5804c61ebe18be410909161600130bdcd74cbc97b4813a812de641f1e3cff3f0a688d73d34afeaddb4e28f8c424f105f5a963ffe9acabe1c7fe94b84d305f00c275afc46029a1ebb3db798019e1d87031eea2482eff83bc20902c8bd9e142054af064941c091ada7acefdcebf0bed491947cd194a73dbbeac2e6e68899a088294e6c76daf47a02acf6f9c7c222438c3c430755008815dfd286e0000953e496a477f5e2525ebb2e8b6329ccfc4938fde403098d6ee13708ed0a075ef92c794be41a26bdb848c2909e3eebd57ead9b7cb74caae77ecbce0b3e947f8ee6a3dda2be04b1356bc7f354caf7e9e359910baa178d426a7282646d004af640236a75e5d34d720df1858919462c371911ebbba4cc5c8eccaabfdd5114711e297d1215b40af10d8b365aa5314702b973ec84f8a3403883944784e6ae51157cf57f224927036a4f4586d0553d6b0b13872161c2883e7ee0f8c7d841990adc543a629348faea5e66115720d21d5c7f9bdef9d4365e81807607c34f0a9cea8b5fba67990b4a7d29ac08caa2de8fde2fdac7156a07261f1bbf59fe603f36035ce65c108d9a3e0c0669805ef280a8e09abd358d7116269032e14b28a2b6aa1d256c8e738a0749b024fc34713ab3507c575f3750525f3b73c18da554f7d13dd24f140b40e42912ff5a519fdc5e9912bf003425a5944b3b6d0ff0576f4ed6d04f4da0807d0fb2ab9c57c8de9cfbb4667ff14ccc983a128511194f11301de83d00c71fbf1ed1d4e22aa25574c0faabfe6a9442d382ca45a734dee19796458d449398d0ac183157b4c721a6eb0c831678984e2992df1c3fc65f8f61c48902f1c581a005af05b0e63fd04334ffb6e086829203e26a4a759f25d2270b0dc5d86b533b32b18dc2b9c836f50a67b34c6339d851cd1adbfcb6b95aa513699a938560faffb76b6faa1b5a134d6a07f56c887efa73bae4e7ea3e14ad5cf62afc70572e52b1f"}], 0x1240}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:02:54 executing program 0: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:54 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x2) accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='tap', &(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='+\x00']) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x0, 0x0) chdir(0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x74e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000001940)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691cc171b18519c", 0x14f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 04:02:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x1ff}) 04:02:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f0000000000)) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'p\x00', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = fcntl$dupfd(r0, 0x11, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x81, 0x3, 0x7, 0xffff}, {0x5c0, 0xff, 0x7, 0xfffffffffffffc00}, {0x5, 0x9, 0x2, 0x8}, {0x8, 0x6, 0x7, 0xd7}, {0x2, 0x6, 0x8001, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001, 0x7, 0x0, 0xfffffffffffffffd}, {0x1000, 0x0, 0xd58, 0xff}, {0x0, 0xfff, 0x3, 0xfffffffffffffe01}]}) 04:02:54 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000005c0)=0x4d) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x18a7a01a, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xacd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x6}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe00}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) r3 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmdt(r4) 04:02:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340)={0x3, 0x2}, 0x10) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) r2 = syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000d00)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r3 = syz_open_pts() fchdir(r2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x2000008, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) write(r2, &(0x7f0000000c00)="353e2b79604bfd3191e126fb9348d252b6928e9c7a78d6ba939c86c5d3904d4b8adc16d248d057352e1887b2803ff41ca4e99ebb3e4d5cb41a8f518ca2d4d84a87845548439cab8e09b9fe108a6d451ad8b14044", 0x54) setsockopt(r0, 0x0, 0x1000000000006, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade7a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71db5c0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b300"/4087, 0xfffffffffffffdb9) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x80006, 0x7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x71d, 0x2, 0x2, 0x80, 0x5}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x8000, 0x90d2, 0x800000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000780)={0x76d, 0x9, 0x80000000, 0xed, "557299a9eee13103ba7ac17de0fdb1c6d73f9839", 0x7, 0x7}) sendto$inet(r0, &(0x7f0000000580)="7cf318405b5839d0aa376e9bd21c9157e4fb55c5ac22cd70c500d181af05dacc2dc3f862b540588737ad50323146c77ad7cf107697d3ab8e", 0x38, 0x402, &(0x7f00000005c0)={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000600)=0x20) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r4 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 04:02:54 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x20) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = socket(0x18, 0x1, 0x0) close(r4) bind(0xffffffffffffff9c, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff6, 0x80, 0x1, 0xf5, 0x88}, {{r3}, 0xfffffffffffffff8, 0x0, 0x2, 0xd4, 0x3}, {{r3}, 0x7ffffffffffffffd, 0x4, 0x1, 0xffffffffffffff81, 0x8}, {{r4}, 0xfffffffffffffff9, 0x10, 0x1, 0x3ff, 0x24}], 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 04:02:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9183a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0xffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f00000001c0)=[{0x3ff, 0xf8d8, 0xfffffffffffffffd, 0x9}, {0x80000001, 0x1, 0x7, 0x1}, {0xffff, 0x6, 0x2, 0x6}, {0xfff, 0x3, 0x6, 0x83b}, {0x6fa0, 0xcc, 0x3f, 0xffffffffffffffff}, {0x3ff, 0x0, 0xca8, 0x100000001}, {0x100000000, 0x0, 0x100, 0x622e}, {0x200, 0x1000, 0x2, 0x5}, {0x8, 0xfffffffffffeffff, 0xffffffffd2e659b0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 04:02:54 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x69df772f2eb18c3) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x20, 0x8000, 0xfffffffffffffffe) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) shutdown(r2, 0x1) r3 = getpgrp() getpgid(r3) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d893700000e00004d00"], 0xa) r4 = socket$unix(0x1, 0x2, 0x0) r5 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r5, 0x0) msgsnd(r5, &(0x7f0000000180)={0x3, "ea6bc5ec485d26f71178e1409cc67601c7a329a8d0b2152d11b8d1389131c8919fe6b2b3f2f2d8b90ce7eae117b37e2c38856e288333b41bfa008a33590fd70b77d1b2afcb43cc24f9013176bf67704a65c63edb3dc9b31598922bedc331fa"}, 0x67, 0x800) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x2) r6 = semget$private(0x0, 0x1, 0x44) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)=0xffffffffffffde10) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) read(r1, &(0x7f0000000280)=""/229, 0xe5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x3f886bb2, 0xcb43, 0xffff, 0x8}, {0x740c, 0x1a4c, 0x800, 0x7fff}, {0xfffffffffffffc01, 0x9, 0x100000000, 0x2}, {0x4, 0x5, 0x80000001, 0x1754}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x4, 0x2}) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x100) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000003c0)) pipe2(&(0x7f0000000080), 0x0) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xffffffffffffff51, 0x0, 0x0) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f0000000400)=@abs={0x0, 0x7, 0x1}, 0x9f) connect(r4, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x5, 0x9}, 0xc) write(r3, &(0x7f0000000100)="8c65", 0x6d2) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="e73bcf088798ce88b58ce154ad67c5d8fdb338b0b9f02777f08166350d87b1aed3d2e135ce025858b2236c8535893578ccf0a01155084676f094694c907dc00ac279b2516d13ccecd048fbc47297e3c74a2568406534", 0x56}, {&(0x7f0000000580)="c6fc2bca3831a63ebd8b46e2a41e74ae68d27cd020b845c35465688825a4bc397019ce34b738defdb63508a077c72669f1cc24a80412e0c8fcf79f0c1842a447bc802a544ef3ac569d55f8889908dd10a79f245d4e3df8ee4d1046d916e2f7162307ad350f08bdebbd9849e8bdb484f38a7bdc7eba577db5e04bd291be005970af8c15289c9ad463f302596538db7ad8509aea7dd8de795ef254f27d0e71f600db4f45cabae123504e5582704dee8a1e3b3b64db50a3a20e62a97cecb9090856e54a57498e96734d92dda2d5e7d401f8e50c648430ac5a9334733c3ec7e7edcc67fd3f587137f7dcf4498e8d48529fd3a95a6ae28a68ae96824ee3aaa2e76355eb8da00a1f2ed07e6b281b6664ceee5462f1be4eb04b37c58948b91d69530af540f2c6a4f7b41ed48dae919a18012b4cdd2e14aa996585cf3e341924f016dbcd81b8fc8031f28ea73db07d96ca490956e9deea99dec3f3f8e77a4a5290203644e0ee65aea078c3ccf6ea5a27c1705c16302972cc4428920036fd19ff233f45b889294facc2d537eb922c26e974b26a97d53586810cdbec734f7c7c7b54695866677fdbd8993ab248e63ab0ddf7bc5d3b0289fe59b2f0dff9652825a5e04bd07ad6b0a5b309fd6f8e65697884b4dc096e34bc96e7cb6fc53ceb4b26f5fc7324882b1b7311bbc669f73a0bfd317306a4a9d64bc3ae02313a354a7faf4eb4df4c9114b22db018e150e9668bd57b782a9df036403b07d0f72c83b71ce20c8edbbe6fbb97fe45005e1f0aa6be16bb76c1062e61c5274fda6f810e759e0499e08ef1c0b529be926aa328ff828fa12df1dce624c9452b9464f93db30f7d15b1d4968bd05214a823ca8501b0842e5dee7004cf9e175dbe8567e53c18315e727fcc7daacc30ff5d2a04222648363e9d91c649a93784add154bfa29d33e231383e2b19fa2717ff8ad474b83189c948051583327a00068bdd29169128ff582c13c7c0efd28043afbe0d6270db9c92ae11e25a643f5af6b22e600b86b24fd937fb36850d4cb8fa49e432829fd3b83f44b05fd0774b742316984cef34255b4c2c890ca2690780f91c157d902681888acdf0fc3d3ffd87cd788e7e54bbf0b292e2778f858081823a8e8ac99e4345be6059f1cae090d4a37b1f1b2ff15af1537de2fcdda3638e6e2ba01e9987d24b7657042b4cec80629a1b200c49fa183aab4d663944155432d2b169504ac23577a9dc2be47a7fc2ebedc11063596f024a8bf83d4bc6417bf90f90dd02b63985bac9c6c3f98b80f8c987fa44a9f6908af2647d4f638ea7a2162af0812e03464d4adae460c70388346fe3050198699867b01904139a9536b9765bee6b397da1d95d1ee9b254d5371d0503aab67b0336f470129aabad35219f1dc884455ff1354272447cff2070e9efa421ee80cbf10e6e132235bbbf05c929ddb2f4feef3186a27c0b96fd0a80c900a50909f876c86e6f20e6b1b072d1480db9d338722c977bc349551c0a662c6b8eefb63ed17555396380300a874fee3d0419ffbfef30d7f65b522b5f7b146fe3470d65b9ef4f21cac10796f50652e02b3811764d48d0252a4b02a03623e1b26eb2456912ec702042eeb82fc5bf3873563e32a684bf5663b78e0df0490ff8c18847a95ad4b82ddd25bb932f68ca5dd91a72b87fb1b9d6149ab88974f41f7d546a8dc6df701b1593fc84015a58fa129c991304c2f8ae2563ee9a18344762010a9905588eb9adf0a062ddf28f7d5c322153e2e9350307e080255c3da651383d747ecad7a27656991f93d3765576b53e4c89e317bb2078553faa40f8dc6b3ad14337442ae43ed12705c3afa2d438aac4cb6f9b80e8b8c806d8384a0cb295c392cc368768af8667d3371d2d12238d1741ec39b747eaff2304f7f50c1bbf74bbe7206689793c16583c200b1bb79e58e988b6d9eac80682ce6ddf484c4a9263e6038f1f29c0deeedbc625e01bfe9482aeb26733f03480f79db60e6487ad1988b78919032ae1aec6a0ef48bea9e28ad346ed9c2516b5d5fbf351b4af7131ea339416495a7c0dd39fbd02d12dd463d7db2d6392a99c607848c066d8c8732ddd853d75915e8501c6d35b07946538251071932943869214e96bbb632a251ca7b95276e8b3191d69e47aadfe700b18c1bbf6b4c6e41695f5c724a459e06dddae5bb53db8c781f9c71cbdb9e1eea75a59fdf005cf07fcae9f194f774ec9df20ce8c878d7ffce8759f2a9e34cb3dcda85ca75e42f8b46c5350edf4e658097a8f728f23ae882adcddd9366bcb151266082f507b34c0b049443c6e3a0689c3c387274d9b636a51b67ef4d2fff896db4e6832fc43d5b74b9dd9fdf8511a7241e82a711a9fe9da1df622a673516df2ef72e4b7b8a1d7a6c61e1c2aa19df777e5a310d54206e7b6d1e3327c6ec54a141b76b70727f1867442816bf25a1c70e22d1d2f759afabce0d244ef067365b9e1a8c781a2f39cbeb0cbcf912c868629bfbf2272296e1f6a55b18b30ede9a1989889e6b84c0f83af500225d19c1b9d50c19829958db5da73093072dd7565e3393855646e370756c7da52da86bbbfcbe21cd088bf8fa05ff210690d553c58c64017b1a7d2b04be8b9aed3ded1aba3327fb5f1990a4faddf9bb7777f43f5c6438d06ecdcf1e4e84462fb110ef399faafc10abf525ee49a8b4d77f8f474287a3f620b4d72655c60f75f2edaed3767ac9a05d1ce255b1bc8bfd5a2edd3068884602452906ffb4efe32e0d614d53d0ca6965565e7fc8da42c7388f70c50975941f9da1883005aaf2e2b8e9e8fbcac39fe3d32295d68c14a6a0ef415946c414ae135e295c3481bc4f849ac2413c3796ffd101bc8452f749a2bab26d7b4f6b13ff22675727e6804fdfdb50d067ac84005e8dcf24d48fa17a380a39af9aa7f32a53cd9a022ef6d8d6c68e33e06b3cdd255be26491200c9924cbd45cb5938d7dc4c8e1ad2768108aed00133883596fb213ea8142a6a3dcd4e8b02c1d16cc8f048b6255030f0c0095bc54662a580cd0c740b1a6b9d6d73ca8b4c9a26fd297c0ad51056b391afb21aab5cd4a05b5574a6948d78f18e2beb6e40f1e3ed775c174f8d6206e166429e7782027a0ab88a0e4123f37d6ab82dcd20e18a71adba0bb2f1ae747771ac67cbf02cde1f60343941508c069447839ddb0b28a84a9195e0550eb07e38f6d30e78c59bbd8d40c540b26d693a9bfca8247eedba3663e123ca1a356aecc06b030b3a2ae72d3c0351ecf5d12053ddea9e5a158f3e4603e56bdeeaad44afca33f10ec300013f940618dd7b16728cc1adbbcd3f1fe2286725c3114ba2d445ba7807f1d9816c85e97bf69729ca0462d2b8da9299f4321df06c8839c0c6e90adf40adb351f61a5e0fb211d491998c63537612c91a559710a0ba6cd6f2ab82d9ee53a3f2d2e10292a26200500402c694db39cf613872a94cbbc6b0c462c9e3ec54b8093fd2bd1e8cda9d9c4a3ae9fa3095859658dca9c730e115c130095137e9370a71a40abe05c9cfd4a8cc19a58ba823387c6bba2ad4c7696dd82c2eb5790645f652d010406788a0aac06fcd8d755d183ec8a234d3e1637d63e2b313b9f6ed9ac04e3993793bb86944b7389f5842108316d0eb08c8ce13a0c5fb5e3d8d2a614cb702215b703e6c729283fa9a96e642edfd5c4e76844a6c4d891cad49bc6054c2a3427f165be4db711449d6d4c411d156d6414d214e1c97300f52aa8ddb09f689472a58fb9df22fd2fd73030201ccd2e7d28ef5ad68999a01a9acbc53c43ec93cf3990236a7c2fff3dec01fa4c40040ff3765a4bc642ebfd76ebb3927e14e55afadb0516ae642ab7f44fc47c084078b017e23460d2148214dab09643b839f2080c5765662376e0e9287968f3c7d5d5155d578e46e950ba0f0cdfe24d7eeb5e25bb4e82f856686a967c4c34cd3c242f1f7d4223e3e50324b761706d7bf5af07b3e7f80661ab6d55b6d36edf0f436ad735853ee1c597404ad66244f6a294dccba822f7d9cdb34a7ee74d4fe3cafc993bea9cf54dd2d831889fe0772d9084a141f38c00cd5141142d7ad13c9ce1bb3f7fc506ac7c16cd09148bc95df640c3eb1d23c59e27c78087b599b82fc487bae2ee6e127a240e739e4f6143ddb5eb046b19705d9e051f5afa72ea11a8727d2c6510076f8c1d82119cf2a24b6ef0bc2780abbb807293f2629ea173bcd05e5032c43210d894049459c033218087ebd0ea98ee7ccae32743d277f57d35f7f9bfec7e6f396938e90acf9480fc8ff5e883bbf574ba5f9c84ac67028ae02f01d03279d82911b2a1620a12fb2427018892516b7af96a90113f4fb5cdd0ce9126241c0ba8a8500d4d75d0fe2e7b7712f66f6422c20e47ec9f7f9da5f3ed3820ef06810b5f6f0f3ff9b38c7b0fc105c4d012cf228cfd8b5fca0641e950cb833be7740677ea72d5d006341a8f574bf3a8fc6dc8811a192bd9fa35b3aa889fb8c74cd7ebc4e4f35e80d45ea44461c1b1e96e039d5a6107a9de349feb126a65688983875f497889e95612757d6401bf5b8bdc7d1e4331a13a3b977d83405f4413f6e8dc4d0d34a6092f9544a8d42c01a278e7893c00c22cc6938e23be737ccd5308b0c80bfdb7b76b95aa3dfddd7c28101801cd3603d9123e72f95c5386ff83bee891f024d3cff56820b9d84aff430001cbe2945e476f2323ecc7b8107e3da32866c6049aa1e42b015cc482015447e2bb8f3779dc460da0b4a762b39947ef07a3e07bfa3749f7d75baf6ae668fe6ff2fa08033c857c69752a5db2e209e4e5964d51f9ad5ee3519c7acd73adfb551e182d03a96369a57f9e5adde677ef77e50e2f62780bb133585fae5acbbfdd03e56ef1fdcdff7cc8908d26466aa201eeb3591f01dd28f026865b94af2c17682c9afa45efb7241bf09b7c15fa1373c681917c808828ce284db2f6a7d6b7ae4a9c64db1d61ed2990381a587b97475cc53099c5c9c23d6f441eef204f40b79ca75cb2de1130be9bcc67072814f9aab998f8505639b89a7ee99b13d071ca808b7de08991df2de94e17b57f7b85eab4ac3ad990c6cce21a32d71279700bb7f15c11e0a16f23b05296ff338050e5e47418548959c528a388f7565ab53719fd907d733dc8eb8799c8ffa62cbeb226e824174d7b794011fbd845a65da57b37cbcfccf4f5190c97c5f45b08c9dccc2c8c0cc363c925eca94337b57f025dcf9ba843b7760df36c1125c1ec3e8331a03c3dda5965c0f12d9fe1045efacc27afbd1ff9e71d01afc91dff249c5b7d2411ab5ea56e00c8e82e263d63bd9bf673715c2c3e2df31ddd85258cf5e14f4266eed0921c7b58d33c1da26a39c8fe853b68d94fe5eba137024baf27d5dab9a516990e73d0a2af01b22b6794b81de544e0e07e377f182d9aa7abe21625a8b21b4c4e1c194813cbdd349d88b80a265b4c5b78ab1b3f6d7066eb333fa46b5633994f300389ebafcf9eae0477e4785e94a6fafbf6802271e5c0a169ed2a70cefb2f7cf3aa1349e3f462b187c41989fdc3661226d2d0c06f06908b7b0bf490268d1580c967ff83d03b32a841736dda8efcfce4ee18f10e0e17ababe17bd0bd13fb7cb302770e5bed0f6505975c8d2ff926365a9d4fa7243347c5b3eb25a32d89cb5441420d700203dbf2a7ed2b079c738fad099eef2efca0c31ed10531dfa0cd631b84ce4f42a41da5e82bfcf79d98a724979205399c51e97f3e323e0b6059b6819f1251bf43f1f7da5480215d7c50c5f14ff0bb382a9b48cf39fc081b2ec8d40e80c106ea91ab3599bf1738240ad45df67511e424d", 0x1000}, {&(0x7f00000000c0)="020b841ff65e1aa6e65a4c71fe278049e0a2ca5057d13af6522c98e80cb16830c827ccf45268044b59bcf0", 0x2b}], 0x3, 0x0, 0x0, 0x8}, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) syz_emit_ethernet(0x1f6, &(0x7f00000004c0)="8ebed03787b57d9ea3bfdb6cf23b090e9e6a46a134e4007d3bb9d24e89b0a07aeefb41c5d8e9633286baa5f9c9ebb12730473829ea27abfc2151e0d884d583e088231658b8602e214300"/107) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x6d2) r8 = socket$unix(0x1, 0x4, 0x0) kevent(r5, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0xf10, 0x1}, {{r7}, 0xfffffffffffffffe, 0x115, 0x80000000, 0x80000000, 0x1c00000}, {{r3}, 0x4, 0x0, 0x4, 0x7fffffff, 0x5}, {{r5}, 0x0, 0x1, 0x20000000, 0x1, 0x8}, {{r8}, 0xffffffffffffffff, 0x20, 0x25, 0xb7b8, 0x8}], 0x34, 0x0, 0xc68, 0x0) 04:02:55 executing program 0: socket(0x2f, 0x4, 0x0) r0 = socket$inet(0x2, 0x2, 0x7f) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x20, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x28}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) getsockname(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000340)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'vap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") faccessat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000200)}) r5 = socket(0x1, 0x5, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 04:02:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="37d88b5b3036407c9f1456c2ae3ece3c7f4ff91834e251a317c1fca371f84f054100110c4b12a64686ad12a690b6762e062769cce56f61f2aea9dba194b599f40be91a0963289085ce7c7cc0f6875f590a4504a90c9b6e00271738cda595403a35f86f5eaa21ee2647bbab813217fd3e01e0478369b0129245", 0x79}, {&(0x7f0000000100)="6d94e588c1c0ae1c00a433dc170e3a578ee66803969be219cb35d5ab961d58600b935083bfcffeea0f5dfdde90e213934bbfa85ee56ad766fc7aff41b443208542bd31372249d69cbc85e74066d5dc62f87825954dc2b1eb55d4491225bcb4b046c0a97a1b57e99fb3b253ced1548753ebd0f7a8bd8b9c578ad1337ebc31", 0x7e}, {&(0x7f0000000180)="4bb1ca13af00928b3bc67c6c733550534c2d6edb8480891d54e20b97f1c20ea33ee6076fec46e6db963e96e3ebbdad4554a7c9039016cc818ee68bd55d6b390c21ce9cda385723343d26432202edec53be3c9b6228956b0e67b629c78e84caa31b70ee62dd2c81e342fca11037c901c729c21535bfccc1f64f2126d134d18c9a8cc744a54057962dd5476f502f6c11", 0x8f}], 0x3, &(0x7f0000001480)=ANY=[@ANYBLOB="f00000000000000000000000435ad54ba7b48a93eafbf1d8806cb33ed8c682522240154dfd25cb5598577c3783b8560d5ad9f3e83a34258420dc8e9c0c51c60c401433582d90f4fde3ac2cd3b7496abd25f833b78ea76f23a326b04eb20e1f568a86717d464703da762e31c6f6487a043891359814f7bc078272b20f8d34453a80c59cf983d8f32d72663a9c377cef0182d8d8f9bf60ce8cecdfc94d2658bf16d2a4547aa3ec97c8e0c06398287b81a14bbf3164e9239276387473ed84c5a24fe3553e1d5033097157ef3e5cf5616334e613620ddb3afa162f041647cb18d49c96a8d4e4da614310bacd6c00000000001010000000000000010000000400000001c73d6340146f6280914e1d04e6f9457624f88369b3de34f65dc3eeeba02f377ca1fa6aa5bc273e2c454f01ee6f35141c12ee17c330cc6abab1dd5a182b53835d89e971e82e40c81a8d88b67870b6d8879cb7d6328cb938234580a27c2abdc6a6689cb6db474ada661881889187b4af891e973ec992028904351299780862b2cd61459f6712fb0c70e19ccf3564fae3098e4ca68250aaca999da88dbd243beb2f42d0532d604dab30c634aa6b65a5b12af3958fd6fa7b33384993f470642ab4b6471db73266b43d6fc0e513f8f376a11a855a7b46012bf371ef79c6dc8543d1f7a2cbc9ff20ba208fa1e032952c134ca7ba286c06401ee78312ad9505c332407a2bd1eaf8061824bf04d8c568a9db71e74778e4936bc4e99195e6e547e05f18395a64fe236931fea66410a06588e9357b6776d32341c2aea8d933bcc2a590ef18be033597304270d9efdc32b43593121b93f366f769cbd9f27afb624262320bc64b24ae400998726793093883fe4f1ea14e1c2649c5423bb3e78534c7694e3702ac5fad8cc7b7cdde9d8d8ed0fbc0b8c0283b3987a246209190be2b6c41b641ef4aa280feafe09ec77c4ad460746da6a9553b030abc08bdced4ece5f81e74c407b479070d1c427f0dae77c5ba67ada4b9efd95350475e7044f23398228628bbdb9b4bf774c9da1e21e355b362130132d37a7ba3c3be8088ad7c80a97fbb85d3637a5e7de6a92cb5b063d3102d2e3eb4e1c5eb034fe229aa9af7784bb2ec6f7dc0cb9db601e39ecd5be98524413d41c34c1f6ec70cfea42c14d56826e730a0bdd212104ab7fea306bf63a79fcccfe2967de0b41c61683109ad3d2ff0a216b525613898d9603cdff0d175e4af4176598fceb436c5de77853a6dd239c55fc22b956ea33d8b5c5ee2552aca6ad22f89abc5cbe71422de5932727fbcf8a5ba247e1d42a99a2467c76a61ad1a47369c221a3e5da720d50cb7e704e3471fc6ff1e3b140e450c174a55976ed54f5d7d6dadcdfde39ff343990fa547b52047efcd1c1a7b06fe8e41654c53ce52e1c268fc1d69324a2841cd481e9373bcc97113d79eff3175a3cda9041069b04fe226ec0f246cafc6f80934776291e778a09fc571cae2f5fcff7d1d6a041f996a7f0a713e298d8a031b46e3b82dd610bdd4b061aa850f396617e96de7c61e34cef507fd53fa7d4877fa7e168ad5e626186cf9ac630fc14621a4b69ad1798df00d8502979a7d879d6cd91d2b4425267185b85b2b8fa08e92e933b3592f10752c9f7d729e4d48f7a7fde47660cd1e0d8b2f5e872c77c078c383cf1cac5220ca0c625befacda4e3699b13510918d32a15cdba97d8999ce2de089825661dea52a4f97ec7fa2c54e3ddd622b6c55dd8d914a565a8424e7bbe4cfa9424d800b51dd84e542af18ea8dd5daa3423716e3ab6de55f110d2eaab3df597ceda83f7d29bd5aef069dd2884545a887b1a7d8650ccd37853bc71f0a83e973643f001651bae2ea13750912aa22fc9be4d652ce64c975648c9d172df867e568254e12bbad924cf8f313881374abb7e2b3e1bbac2b684fccb04f9e87b9d8cee1c2d67765c0b78a978aeb7d26dba1b3f122ad531b8e4c2327e886d1b5840afb48690a901e0fe2f2815b0bdd9d69d164dbb257fbbf58d33d8a0108a45acfee06c9b90d2f2d5f7024ccefd6fd53fc5a56f6a438ec7d15842a7849914c91c3907398d2490e70ce6d2372d2bf58be00f25dfc94c04835d864df9722d1b1df64f0e3ab809fb7c8b4c0e3bb14c02db4ae9381b0b6be652bd93dc35c40dde8693c69ab17833d669fde4e0d1bffa748a951c4f13d019dc2b5f6652da0a20ecd9cf0c35953ee93c9f12efc7aa387e2b935ccd780cc1358839926f601970b5b65d62fc49d029a7217b71bb898c7464e05144b62992f91661c5ada410508c165275fb274dd2d85818abfbc95199eaed73badab258794dacc0befc89d1c89dbe22ff37dbd96aff0a0cabd1faee58ea7f3f710df1194fe63afee484ce6f2b0560b6c8722780acaf39bc4e38677070b7f0806f7554c367dc33724ba0246963d39e88360520cb7184670e40ff7a27537fe4b29e70e4b2de071ef755295f4dea92b2debe85f8f84472f471a77454e917e159470ff275b97e090f60084e6c14b12199beda47427560580d36ab84ca34926b82f8ac3b773035c4c93cff4d17fabe8c57d31e1777fa47abf57fea15b20b5c58c21b093eb2da0bc7f5ae9a77fbf47d1fe0c06a0f0b1a7290f60d88eea047be6daba734f64049f4144d288fb63889df7d8537cb0c82abb161c3aa69983979cf50f5f37afa5f71c64df2c5af0cb8acd9eda76f645309599ecd4dae35ca9aa8830fee5f5d91679597a85436f2f879413712bbf21f077c47aba4c756b9cdb98dee6c4de1ee133da5abeacae47f04bd543b85a1e8fbfd0232ef9543b9de4718ddd2128b70e5e0205fddac69a8b735b1bca5dbdcf01aef2099396ea020e8435887639b408ca54b9c36b379e2b07724a82d99286b9ef3fed2d2451eec02460f40b8e3ae817efe9fecb1efb3d6c51803c761c93b705c04d532a0bd5a65a049d61f5f27da81e3b31d4d57b393b088cd7063bb8d7963e001583cfd9215c36229d67627a5b912bc1b53472615de8748cb1ccae61bbc4c224afb80f1b227fab71664970a49d9f21fdce74b968bdb3dff09cffb1373f03dcfc2873fe4a0af7a81e88ec462d558094abc31cb162ac4457730953ab42938b63bb249eb47cf4ed9dfb8ae71f5c59c031d46c5211f40c2068d145dde1a0a04ceb3ed1551007df3f366d04856474f18f95cc3be558b808c55f2a65828d16b80457aa8b1c98b5ee7a9057ab2241a97250b5dfe0bf8607f646d84b5a6a2839cd45208fecccc48e5ed2630e8de95208009b8db1458c24abe888137a27a68b48c7226b7741f5b6e4656b227b4822b1ae1adfe1eccf99810b7cc41bad9992409e1dab94069ac1591cab80557fd22697bacd6c073d28701bb06a175dba095eb27494f77ecf35dc8b77e131522cd85516d519eb4e85dc22bb6c67b54e9f43e5f459691ad002744d19342814b2814bbdb476c460b46fe85613baca65e0509d4734172b6187359c74c4db710d1ce65e0dce911c4effb320283df5c0c775985e13851735ac3de29c970e281146c60254dd7ad6afff839be3c87175e70c9a26398f53034f6786dafdd07f448ce2a8bbd40f0abe159ef931c00575133a31eac0de4035b3d53172a557a53a40546cb17426f2490efdab6401c3c626823a0c1a5359632c0ae8772b4c8169ba1d002326f8ebb484ad717e31ca7946f390aafff795d763ec0f6be9e08fded92c18f57ed3a0e322087a522575e8c05e2c90bbd688c7ca55002941875b472a56956d9e2a3cbdaf15eded5dabe668ce01fa86b54e82d2694f71a98d1eac9cd9072e9112c2baeb0138d77202875601d64ac9526f30a18a8786768b0c0261c9f3b72f341600877eb700c290a856233c690ed621c3e699ceb20d6e8a55de72af6c304460746c38dce2cfb723b656aa0b5655ffcbdbf03663010514b9da8cfcac0ee2137c6d902a231380bca883e31249f7ae322b88e356b20f7f519d4a795a1dd075816a00d72c75a8fe9c8e730706def8699a4661bd3df7520793e95ae8ea3557d3ce06c2717a1fd9bed71d9a7e446631d921c3e2604d8b7a79ca3cb1c829bde612fbe10b3b57a3b7190d5e6021c8c14f65e1225fceca2d0b0b5bd5bf72b562b584ed8a621fe415b11ce359c5ce38a1d44e027df6b1a463643a5eb40fc922285d84e55ff2d7cacbf51afd8b886e0b7b355a12aa562d70537d41d6f51d968df1c32f6775d3c4af73b11e4144f7143f8a3a0f67994c73bb91dd6a75578727265918f486b85216127124c8e28875a4644ed2289cac16c20c7cc2d629203d86581f596f8927e08e728221b67bd91a8ffce402229ddde14ee0c86b4797e80a0a18aebebb89a438a5c9b5bfdd116eeb492c7a460e6a423176708b882d15d13bb1e9a2760691ab8d28bf92d4ccde42e9de83cdfdc849b5125c97b4ae2cc1268520594137b01dada58a1b229a8438e0daabf9eac25c253613f5fb35e3eccde290d2c620668aa6358f1143f0205419588123747829dc0627967d723e78dd27ccd1f01aba0a8f6c02a01ca99018e8e8cf3340939c6f51148f5fea6da12ee229697569feea546173072929cd537686bb281a937e4e4fefbf234b5b8c79c8b14882cb535b6ae0cf7c06c489316aa6ca57d3026e8ff55a137a3b06d5e87bc196716fa721403d5500b9ae6ed0ae0db49a492ba893882f6922c2f9588119f909984188dc7b59ef9b3157b3dd69cd97c92dd8403f2d4781bd94dd4d8ad1737cc32e67674c5ef999aa8a6edfaf6a53525b4050cb28e5bc3ff776d26d9cc48cc198e986b8cfe58a91af1045b7453d80ab346bd54409976a51ef6adca691fb3d2ba2ec22825934c9ca5f44c6260e406aa333807b40ea96b1bf8900d108f2cc0896f8b33e74406b58cb4cf8e2c898119d4cfc4ffbc24a15564c932b524e62eea7240ae32599975dfd7aae6b331fcbb68d25ba3c40898a3e2a4d503684d2d6f357d95ed15b7b9bd0f634d23c79224230703d96ac0a0e5004f42fb9e34c72b769ec95a5047f679c2596ed7a3f736d13d0a0de96bf22fadeb39d769867ab0fdcde242b4f8b8f66c135844b5fd19795bd07f5ca184adc389d1b0693fe02cba42798faaa013e845f6866866075434d30639d439844a5b7dd0bb1acccc1473684a2bbe6152984618e52810416af819eb2fb0e47ad7714c3a047cbc98db44ced27062605ebf3cc54df4f2246280c790e154c5ab0fc08b35a0ecc86af0fd8ca87f89d7eccf2d14951b7f2d33827c51aac5e30b25fdd62d6f62753c438569496aef52530c54b78bd7680e3a3578efcb1d9f7d97e1042a942c300449147c0d6d4a14615c6ec7012871ed15b515e90d8f66b14e319e4772d7829dd9e0f482010d86410a0b56fe91abe78dcfe6abefebf25e6ed8e61fa057e8dd3b2a830c2053f8fcfd2578072cfc0bf299763dd9df2d80c6fd539a9329ab10bb4aafa4083d43a1ef4e3f14a81be7b61cca88bf886e7637b08902d5903a074591287cdf85be074f07f53054c18052eb6155fff4bef02cc7bf5a55550c99baf72af0921dab06e38727bf63415085046b89c9f1ca0ba65bf0b00cb90d3bdcf19cb0c930d96a303bceac699e7bfd6732b701aa76dc51f5a9a46a93662f0d0273321147a9cae13309e98874823bc73f7c7e98fc50cde56e866da4df432a5dcfab74e0280184df447f8d9586af316a9b22eccc41c350d5ba7059dfbaf877f6a20f08dc809680c11e891a9fe5ee1ecb0dd2a6bec6a48f7db9418f3a1fd223d016b391680c3f155b7522a117449db358604e8a3276b10a5aa717072ae9a89e4a52d0b0149b3d58d2aed285cde46c99083906c0d864f7af0745611b44137146287176a866f1dac7f283fcab0edc0f91aefa9a4f3c0aead64e5d520e75d9324a62aafc450b0f4129cc2886a788ad184797c18263fd9703ea6260f3fd00739fd2adf209b22f13aba2234b9688baf28648a7dbf0e9e2b75f993f618470a1a2a362b571b19e34e26591a91e1a1d1cb4cf24906f9ab94af66fba1c4c3b23c4b83576a6aeb0b8a89d690d66b0a355401531a3890d0c60b2d52a25f7501c007eea4c5a413b26689da91a3e41d34718c96992e53723b694244bbdca134d6023d072f1040c913b32093402f814d702bc7e8c62ee7897a29af97636cfd5866814512b9c4617555b7b52ad2a505341e03e49471c260ad07b00895ea245fc211852f75c5e1ec834ba2d5e3626d886b7ee865b09d7c22f31f6d3678a668df6f6a2464f0bab4139775ea6feee713d1b08f9a94d94dc47bb6142e23dae9d3b0c27a612e34b3f8837ee85b8168ca7d3341099735701bdc82672bf1182025f96d55746b09c75d20764f3086d12f424d71481c5e5c9776209dbbe4b66c5a9dd141ab0ffd352d327f6232ec87a0d6649c183f2281314756c23fb77a1bc3f989ff7aa55d7dbde16af0d1d26f8a862aec843791fc42e69f1e856a"], 0x1100}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:56 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000000)="98ee46a8350d61404a4b9ec900eeb0d61cda9c96c3b4963b88ba98a143ba4da47223ec40d2cedcd13999da55699913be5e25c62087fa5bb9846a82b050aa495b0648afc498db5ed66b3d", 0x4a, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockname$inet(r0, 0x0, 0xffffffffffffffff) 04:02:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c523b900"/107], &(0x7f0000000040)=0xffffffffffffff19) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x5bd26ed43f533946, 0x4002, 0xfff) write(r1, 0x0, 0x0) 04:02:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="a6fb0cc8d87959ff6b1f41c24043cb9546457e333ab2161caface3f252ae108a321cf500331b3b572a78d073e71eedef84b856a653c33f", 0x37) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) 04:02:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000180)="e3f5ceec889b5215ac37e148d406a94cf88c36c49f1fe20a160d05871e8d73c54431ce4f103827b5f88b12e0f9b86a9448fe358c1640a323873ff40a7aad7db9c89c9c88285855bea0dc3b1c7484c3fa41b9f9c36aad4201f5f69b6a520ee0123a4fae5737427608bcc99834632ad3314d7d9103787162f66a047ddeacaa0401ab5be6fdedbd70d8bcb70d3107a7cbec1845cbf05c74d5b06eaf5357fae8aa7aadc79d60069741dea48d554306f5d8c6ba8b30e60a0fa9657f8b7e46bac63138ca", 0xc1, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="02002e2f6669116c6530"], 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0x1ff, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x400) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) r1 = socket(0x2, 0xc003, 0x6) recvfrom(r1, &(0x7f00000000c0)=""/188, 0xbc, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 04:02:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) syz_emit_ethernet(0xd3, &(0x7f0000000180)="786a3fd03ea91f96f7f142a9b31797937905558bfb8228ecd908822e3f238ce214b8d35ba6f5fab351ae508c94a92c1e83b53ebd42234fb0154871f483167ec53b99ae63075baa501c5688ef1e9eeaa0a889c14f750a03c5d09ba048915de544dd93ecf3757c5926e42c9a68d4dc37e698dcbd02c9cdb42cada0336b3bbb06f0d60ca455d59f878ca1de5c381e509b8efa7282457962220908842d0fa4613985ed5a9139e0a544ff4868741ec588663eef79b4b4ee322d16cca6c20fb8a801d4c6e5891e7352bc4ca72d94b74eac7ebeb1fcf8") r3 = open(&(0x7f0000000580)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000300)=[{0x82, 0x2, 0xa425, 0x9}]}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r4, &(0x7f0000000080), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'\a\xe7\xe8', 0x0}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000140)={0x1ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000003c0)='}*(^\x00', &(0x7f0000000400)='!#\x00', &(0x7f0000000440)='tap'], &(0x7f0000000540)=[&(0x7f00000004c0)='\a\xe7\xe8', &(0x7f0000000500)='\a\xe7\xe8']) r6 = openat(r3, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') unlinkat(r7, &(0x7f00000005c0)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f00000002c0)={0xba, 0x2}) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000080)={0x3, 0x4, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) connect(r0, &(0x7f0000000040)=@in6, 0xc) 04:02:56 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xfffffffffffffe63}], 0x1, 0x0}, 0x0) 04:02:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = msgget(0x2, 0x105) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/15) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:56 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x10) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r2]) clock_gettime(0x5, &(0x7f00000004c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000680)) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r5 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000440)=[{0x1d, 0x2, 0x49, 0x699de2d1}, {0x5, 0x3, 0xa58, 0x80000000}, {0x40, 0x3f, 0x7f, 0x9}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom(r5, &(0x7f0000000100)=""/19, 0x13, 0x800, &(0x7f0000000200)=@in6={0x18, 0x2, 0x101, 0x100000000}, 0xc) setgroups(0x0, &(0x7f0000000400)) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x648, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 04:02:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000080)="ff98cda9ddc3e943ae1983de0a26273a791b24faea8f7591340f7438bd360948e473b77b2ac9e2c0317fb683e28b774f687f7294b2ccb7532a4bfe8b0357f24926e292e93b1fef2e39e815dfd29594a6fcfe39b630a068a1d2b6", 0x5a) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:02:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="1a08c7cdcd4640e4f2c6546544e9b9fb49bf45b2064679b9fc45e4bd2a11aca12e9071cd15e0188f2450924590bda02df52b299acb347d5192644bbf5ff411821395b72c4747f0949b3a8822386add522cb74d33e078ccc442fe910764a262b943a23309b282f98c3b6e9a509d9c10f12114f68abd61f31cdbc8a1adf9ea92d5f1f45da2ce428d8986e71257dd2959b3f49254b41f498b52bbfe212cbce89b6ece3c9af6487cf405603b8ca06146d8be904e14252c9f29278e2c764d262dc5b791abdf57342a0ca66bdf734c8b594fe8ce3e632accae02bda0751cc61f41dcd712299c1405cf559ff077ec649b89a8efffc6cc5b2e738a330b9a62a2574eba9148eaa4687ebbaceb05b99d4e4afdfc7c18046fb23c250823b9177ead7fff7a30d2be32ade883bc2a3bacb2240f39d10dab20a7c7b076b63bc92f02416759864197e6f30e10de850f95aaa562e7706171d6c6641dd2ec3d6916f49783129cbca463f7f40668f97fc776b715a54822374035330e40f07500131d30cb7b5870428921f6637684eb2042ff23bbb10fb61f25c11fb454e12bfa61cb3de054671ff4dbea6b9c0b7fdbf261304a1c535325f22b757e160edf8eba80ba73408846cae5acde3a351ffbb53786d8a11a91aaf8322adf6705d34cc9f7c6e4628682df2c1afc501334d5b8262ce49c48b0d9c4544eb66518df7ee8455bc069858b0f46159058ef26f0ef5037a4e77b69b47d93a1911e57e2ec8da82d026e699425c96447de467c101fed0eba66ba14ebd1a06f821814ac170329ccf772be5250bd4aa3e015797a477898bb47daf8863b4f6001d16dec602d812169fff2a6939e7430d23e367c799e93316412d02f306a59db6dcb970663a8aafa4ce1b37b0c5b743fb6f4c466d0a701242009052463b0765b39f89e37b54b902fab013db3a64ae31aa5213833bb794bfc9cd1c0969c536019be45712093379f7d844ca0355fc15281f6b5de36cea888c890d81af6ee55c4dd2556bc06c1d4c4f380eed2124e7a4e147c3cce231e3d0ad316da537eadf7ba63ab38df0e8ea4c7541f4379e8e3bd756cc25fc21df2000f27fbdd4abcfcf625ec561ed321a6034b1c8f795f3313f1b7daab585823c9363920b8b4d46d4edce1b122b32fad84e03aeb9c1177072f31b1f0e24c5a2a3d492b08f9229763363fb559d34bcf143f46a3a70b457be693e9dda7aebb62b6d60595ffdd16ebf75f31edbe2dcfba4e80e850d0566d368947ae18d9dbe7fc69c49655927e090cee28bf80837987016f86786eb29ad745ce5465f1deb4bf3a351ea859a10e3010d25e4cadca8a06930ff91f961de8d93bd68a34d772b67be9d517873d0876031316ec74679aa42ef5146adde9793e91ec3726b9d11c4e67e0defd254b49dfa130d1360a2b5eca9b628f43d391ebff113c1ebc8e4b21829f14c97a2bb0472f12a5a9330011c891b58b379c090eeeb5b55d05303c7f6cb73bcbb15bdc2246d2c60037d42e8362d3dd82378bcf0a86eaaf7bb9d0d45fc0dd3caf80c0b8b6f312c9f5134fe00a75443103bf431cc7144e55e300e8c24ffb6e63a4be3a3036f4dfb02cf6504767704840dab999c3923e2ddf84548c84fa51060c15375f9fd65f8bbd274a74184f885cf3fca981c8c0228af0c85f3fe60923638e017bb7ff102af975cfcc0aa3c6f3af22ab9b639fcac3a101d6a471d27c8009c1820cad8d50fb30b8086b41e40f443e4d814c7dc2818aea297f207160b41d8f6995c6bb6b01098243b550e89d150b15ec9e96298e55f74b1c54d71c1925d08002cf1d088fd02dbcbfa7d9721ca80a66f4bfa70119a83494d047046b8581077d70eb5ae024d19fc7cfab4c5bf51aa4c373428d861fd0a334a4d84eb12342ff9ea101a17495a221613d2e29b08a380af9bc4b3d25880dd5378bb1d8d1c44ccdd5074ef5bf5244c2f19811dff60eaea61a42844bc2864dc56e3ee340e7082212c9a064a4f0d3e44af2014dd2316e351d0435b999189a8b727003c4577c260931d4b61e3af2acd1b9442153ff9ff440dc6f33a341c25aa71c70745b62b6e74a75ae12d982a0f89ea7d98cf835d65e91a94fc40f03f4fd5da76866424f1a5abeeb2c3ab746e3d355ff94f617a8dff2e42ea591d81c3e2a1e9be0c81209b6da7bcaca5022bc3e822f64275cefb323c9e4b0d61311c83d9facb806f896320d4a8f5e864fc9d72e3e211f38a7e63379d320263673845537c99d1030b407d2052c12680ba45140b3d268af4565760e59dd820c9b013144750680a2329e5ceab8fcacbbaa0d86c568d5d03de7dc35e5d8e28cde82613feaffcd41fa784f9e421b757a66e1e5f4e028e5cd1f8c6e75b86f6a6af6f04cd8ef73fb5acefa6ebb1ea7902f135ab4b57a52ce8d9e3b65171437869c4d62d8766257bac11f0e27223cc1eeefae4013f2de71f94f86cc9d6aacaa1d5892b688cc72453336cb875de085bad1af97b564fc6ea2cb5ce96490b1b66869e21ade29e4380ea3f6dff05c55568ee81548bca70d901b4f541710b0941cad7ccd2bec76eb855c0946d065fd016186a049ee71591fbe568e9add710f63d7171d8eceab079c479ab0c90c48b8c758942ef1af8fcb393fc138d32053e604f06f1b372855aa3a7bce08c9b3cc9a3d93287ead020f6a1e39d445333d61da77ce07600713b06ab587de100a640d2fe1a16b5aea0a4e6ebb1f0fd06d09ca249bf93835193dda24737bfff88902c464bd27dbb16a0898f2ee4d84161dbb0c29976ba8df9b28cfa5f1db035fa4c52aed3ee8d884547154b1cd35b49b7cb2b72006194a70940af1c55fb464bebfbdc4b0dd52b4cd3021331a2cbd45297e29cdd53012f3f0eeb4cd6efe14082e3dcdec29e72ddd719ab7d0fd63d6e5e05c3a00445cf44bcfc5857b5fe8cfeac36bc48c6c134b04f7f27c3dc5f98c7efab11f5c5e33d7bf174999b2805c14bcb4350243b35f7e31d508bb08624e7f1befaf5d026060a74a785c964068e77869dfd4b4e866f0bacaebe50278776779fefd6df110bc4d615c0c2e841520335cd980fe3a35f70c851897bf8d627942e3c60030430cf4625b748b80217dd2c4f2e9ace19dbdd2f6a1264a9e25e12c64264d68a8ce683b7316045dbe0509c937635304b84f5a68144f68559b4636566a5ab0d39c8ca25fd217cb6562d6d3939bcc03f696f5015662228ec5d776efe5a5879932de4b2b3a684cbc1ec4216d0c09a0b89ff8799788f3d7a32303496883e950e396cc7933033d1fb479bffc8f465fba90a6ff6a6223801de33b7e05996d3d5ac93a4a3861f619bd685c8aa80409383ebfb5c6387d3de3eea86faffefdafefffe0199d9a93f46ac7e714f0e7e4ec9b5d2311cea0ba57b7ef8f60c1193d4df803c7bef7e5647d829d379816d27964fdc38244ced2ef111dd301a6fa9fdd35df89ea735e6f4a99cf24a2a7656b95ffc1dc938f0c78fbd44df78a653a10edb712852bbdcc3583c1c266bc5e73f3cf1ca7322f171c7469a5ce9b94b160cd7028030ba987411a29d1371bb06f684bb0ecdd496bbb38aabb83013e71b66fb1458eb3ab9d700060199c4f9a58a803b19b6260a57f2334a2b0e86244fe26275c135c5a8db6d55b04a22ff49bb73e4bd2ef5a5eecb0875bf66771eb16a408eb13ad5d7c14560d59b78a693ccb8e77456fcbf821a21889f70fe83f49cd8b997ebec331c77d683dde940dad4fd7de97247c6dfbc3f82e1de689c47b21483882cbc0e448c3803d7f4ccfe4164c02be54e53c78261de3c73283835178c887952914549872f07bbe33632a3022e8ddeb4b3fad203a4a9c3e2076a123a91700faab636ecee37fdccb43ed0fd95c7b9770e6fc7b78d52f7b65ff71b59b737c8d51a261eb6a3695a6309c092c30b6062ba8c23676eea485dc8ca7c2771136564fb270fccbc4f3cfa44a9bfe449e1edf76c9f2d7ed8309819d577e0ebd320f3d75e5f6cee5deff88ae0e27f19dde23ff66a2bc2c31264abfae926f25b56db67f5df15285822959b40fc04d13fd563a89b77b06dfbea7492a800aed025a0ded8ccb9065ee3554707fbbd5f6d42349518c05eb4fbaeccbccd17f1d61b6761d0085f2fae1e18cff564ca78efa971a8c029ad6c1f77f5b07430353273ceaaff265332f3e3c5a7eaab680e61d116be47a6a3531e320d2195ed0b1af30856ce1681410914d9a493d5c10392ab5dbba09968e71ff15ea92485a6940a2ee9ae3a766904b0bf831003ac870d8f63a5ce4d6321e11b3256874da4f68fa17eafe6ef83d4e8a08d1a26213abce2d6f50ea160c10e05bf9f718db91ca86cf63335713fa18eb1569dc0403c4a4958eac5a24b3917ff576fad458e99e018632b7c62b9c5a42acbe931802899d5929556835d4894f87a4d230cc599d366e06a31fcaf8f7cf815878fb6debb7244c5bf5c8f10a4d1bf75d88e47493178997b516fede0a99850cac958a2c12abce48255a8855796659a6129c3d3146b4d0e75d43fc2eeaf1fe8b78183fdeac0b2db884575a6080f475182e30c2a783ab2577cc59997015215424c338c1ca61df954a254e1aed0f197a8eb7ecee297116b738200867489c647e84b8d6a981e0ab76901eea7e223a69c8bdb3930960de6e7860e653a029bde0364efba5a7dc39bc0d4c3fe3b84b4e299e1a262b76531150824ef66a6b8fc68b3ab628e155a45a86aa754a639ba72066ed5694838650d87f7b99d311f4abccd94f05fb82c79c354454d5962c6354cf58cd1149d766554e787841de06e210f84b9a86def485a0c92462293eaaedbac93d96ee61ce42ed44d83b2dcdf84c47ffc8802b35d36ddb4278f58920642426d0a778a80b1238465943d21907d3ecf77a2ed310256f8d8fb7c9dd2a9b6c034942e84838152f9346bd6bb377e305624763db0162a4fac12795b80096f6882f9044386ba5b0c92410854daa611ca46c7ba385367a14aae7d00afe160e84c79662e0b6f1811f8e97a1003cb3ba947111bb0ce95c2ef1e2d246ba5d182fe1cd71b294a25aa1842c89c7af521addfeef143db72f91b32bb778109d4eac92872020474ad022c82727f63f36a2e113b6ec51358bc8cd7da29f7cb7501348ec72ca4b518fa30c6d16afa730110f94bccfae1662c2c7961b9c52a909b76224466f4e56cc26055c7be1d7eb9d7c5befe9f9a2de45cec4568203caaa46f1097cd0bc7a5371fb914875a12fa7c6c4e07a7cbcd82b50c22bea24679e2b3ad0f79dfc6f7009c080cab577e2563ce72ded38e3cdba37fc411269a0b1109c7efee2b70f6cabf66d957ed25feb896e553e1f50b6acf5663929c945173b3af637bc5495d0bba5fae5e1fc2c481751dc2e84dae5745181f58154de4269995e6d44ad2df53711eed292af81028b5eb38955f2e0d4e4897a3d86d3e8c61ed945f7eaa6449d402c18dc235731be499f1ae0e9275587cc9aef69bcacc955da9ed1a9d7eaad33fffe340e8c9f53858011acff5a25c9742e4012f30931c6f20713be8be1ed1e5cd3a088fa648b61e2bc4612a5ba593ab01ab0dbde1d5861bb845d367c462326d0394c9449ffabbb1aea058a1b83c66ca24fe2b025204a4a9643f769ccdc0a19b511a81f2cfaa8903d34fccef47ab349387c025180020c1b50946c68f7050b8f17778ebb75013ad800ca6ef3fee057390f8507b8f2f63515a908325864b0cd34a8711bd11c37e0a272502a73814f7b8e6d9da3a89c7514b50c52b8a5e094f8610480e155cb38699c1757982da42aaf61a4d83d7436356db1e4a78520da1f0ef376ca6cb80a", 0x1000, 0x9, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) socket(0x10, 0x1, 0x2504fe31) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) dup(r2) close(r1) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:02:56 executing program 0: r0 = socket(0x2, 0x8003, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000080)="95fc6638b492c122b5e31a67fec4967f5f6f31408c55968a648affb0d5", 0x1d, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) 04:02:56 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="08027006e0"], 0x1) shmget(0x2, 0x4000, 0x40, &(0x7f000038c000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getegid() 04:02:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed9114904dad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c116ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f52c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279652733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xfffffffffffffec1, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10513a000000000007000000010000002000000000000000ffff000000008000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESDEC=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x8) accept$unix(r0, 0x0, &(0x7f0000000040)) 04:02:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_timeval(r2, 0xffff, 0xe416edcdfd9d413c, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) fsync(r0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:56 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 04:02:57 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r0, 0x0, 0xfffffffffffffffd) 04:02:57 executing program 1: r0 = socket(0x20, 0x8000, 0x5) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000000), 0x0) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgroups(0x1, &(0x7f0000000040)=[0x0]) setegid(r1) syz_emit_ethernet(0x95, &(0x7f0000000080)="17995d8ed86c72bdad3d082cb4d5e7d2b6b638053547893576dc182741f49796dba5b97d6486e2e70cc672abf9815285d6b07163773aade80830311621fbf9ede45755d2dc5539bb1c93f625123962f38977f7cc2fd51880004617e62659f8b2cfc5f185c73b99198fb364988fc81141eb97379919e0025972de2cc6959c0846355734e17110ad9f8e520af8f2ad1563dd28265e3b") 04:02:57 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}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 04:02:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x526, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfff, 0x1f, 0xfffffffffffff844, 0x3, 0xfffffffffffffff9, 0x2, 0x5, 0x0, 0x1, 0x8, 0x5}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) close(r2) r3 = geteuid() setuid(r3) r4 = fcntl$dupfd(r0, 0x1e, 0xffffffffffffffff) renameat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) ftruncate(r5, 0x0, 0x92b) r6 = dup(r4) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000200)) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000280)=@file={0x98b2b4f5533ee5ee, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000002c0)="23b37b53ddc07756ceab4e5a3ac86522cf704709f9572f2bbba70efa7c4631c1323f8dff18fa925571660610d8c145c4cf042a043ac47d19b584d42bbb31491e384ad822fb12505b0d2ce129fac5f16c193aa01dbe55c5e4e01a95838f6b9f8551f63fe754923c320a240b924e342eab41d307cc95851c5542ecd27a66ec8383e1a7704d7a1ae7c24b", 0x89}, {&(0x7f0000000380)="8e3b6bb7fb3dbfab11c89b0770c3f4b02e47d23b1f6366be68aa2777ed054c5cefd62072538aa1e13ac6b427b2ddc0bbdbdf2cabf728df4229f14aecae597d0b1b267376c8c38de966538a4ae0fedcb01bdba656c22e5014e92cade8ea6a37cc79996b1d7219ab2d02bd35ccdc9333342d70e1fce8d55541a8107f118aaa649b11328f92ed04e7afec822154cdddf352b403dbac8e6f1a80911c183d3b8d6e1f3a", 0xa1}, {&(0x7f0000000440)="8e1a2c07f1197dd53bb7d7dd03597a133186435484b4478ea313044c577054c04a1ce62bc1cdfa7572df3f851f23d28adbf0cd94f6925ead8717", 0x3a}], 0x3, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r3, r8}], 0x38, 0x400}, 0x8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000600)) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x20004) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000680)) geteuid() r11 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x6, 0x3f, 0x39e419e7a34c4ef9, 0x9, 0x40, 0x4, 0x0, 0x1, 0xfffffffffffffff8, 0xff}) getegid() getrusage(0xfffffffffffffffe, &(0x7f0000000740)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) setgid(r12) r13 = socket$unix(0x1, 0x5, 0x0) connect$unix(r13, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) 04:02:57 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x2eee000000000000) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0x3, 0x5, 0x800}, {0x1dd, 0x924a, 0xfffffffffffffffc, 0x80000000}, {0xfffffffffffffffa, 0x2, 0xcf, 0x7ff}, {0x1, 0x2a6, 0x5, 0x80000001}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x500, 0x0) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\x00\x00\x00\x00\x80\x00\x00@', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24, 0x0, 0x1ffffffffffffe}, {0x6c, 0x0, 0x0, 0x200000699}, {0x6, 0xfffffffffffffffd, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="785265b8") 04:02:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000040)={{0x1, 0xffff}, {0x7ff}}, &(0x7f0000000080)) 04:02:57 executing program 0: setreuid(0x0, 0xee00) r0 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(0xffffffffffffffff, 0xfffffffffffffffe, &(0x7f0000002180)=0xffffffffffffffdf) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) r3 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r3, 0x0) r4 = getuid() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = semget(0x3, 0x4, 0x8) r8 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, r8, r9, r10, r11, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r12 = semget(0x3, 0x4, 0x8) r13 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000380)={{0x5, r13, r14, r15, r16, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r17 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r17) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, r4, r6, r8, r16, 0x20, 0x1}, 0x9f, 0x2, 0x0, r17, 0x4, 0x2, 0x3, 0x7}) getpgid(r2) ktrace(0x0, 0x5, 0x8, r0) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5186d6e3ecc77677}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/53) close(r0) 04:02:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0xfffffffffffffd21) 04:02:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x40}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:02:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xfab2d47589f69daf, './bus\x00'}, 0x8) 04:02:57 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1003, 0x0) 04:02:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "000000000000000100002000", 0x0, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000080)="8202002697ba2232", 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xa039a5da219e4a44) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) 04:02:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x4) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="350c683c1901654c1462cb0634c2151951f0c49c95b69803bd8a7616b3b94013991f0433319c28ac619271116cbde0cde6758b7bc7b5ee186730cb048ad6632b", 0x40}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) getsockname(r1, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r2 = semget(0x0, 0x3, 0xc6867bfdf5ee6578) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20, 0x0) syz_emit_ethernet(0x80, &(0x7f00000001c0)="36f0a2b0f8774d5c9ff9ac6d61697d3fa77dc602ffab6cc7babe413839330d4374f81fa5d05b274e3c1cd3fc504935a6611fe01a3504d2746b3ae01f8f828e3d1070a9e1e2e77ad191e8eae064d41701b4dac35ce4ce812c5b8ece8a87d6ff3da8aada3f462ed8fff7e50c024edb5805fbee420f2d3a494fc3c3de08aa66a754") semop(r2, &(0x7f0000000080)=[{0x4, 0xcd4, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x7fff}, {0x4, 0x401}, {0x4, 0x100000001}], 0x5) r3 = shmget(0x3, 0x2000, 0x48, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) 04:02:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) read(r0, 0x0, 0x1ed) 04:02:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667e, &(0x7f0000000040)={'tap'}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="d9cfe0321bcf3d41964d994bf447c1964381e00e2ae7ff5e5a29ded5a466bb5bcdfb715bcf7a3a2916d1bc651ed05aebb26b3c353048ce1913e93481ae1a9c643a185442c881793f16f3627892c3298c916f6d3ef0e61a4145c9268b583df1d1417ec6fae23c28a1fdb29b46ac10246d64398f389cd00d78e0476da25e31813ba486f1164bb01d6ee42b42619aa24d9657d3141391e7", 0x96}, {&(0x7f0000000140)="32487772aef53fecba2e572e428926257c0d57a8f277322a71ec864f407fad4757eaba3497215ac4bce3e8c88d345bfcfa46623bccc71ce5d05af75a89c043a16ea939b964ffb1a1d82b1dc2e68998756702ababc95e8e427d8c49797ae03c5fc63253e9df738a1dc7bbdec1fe3114ae32c3989a9d11356f320967e20c1dc4296cc08e47730efc271b3e5f9013d84256725095911fef91f74461442549bc45d0", 0xa0}, {&(0x7f0000000200)="2530daa058bf5100efa0bd000182ca8ddd23d882ef8b7f484def4447536b80997f421e23fb5302ea4b6f6092fa7bfa8ab69bb03645574d88a31418cd1e787e64b5161d0da84d01f8478ca45f78a3343dba4642ad39895dc13e4665d9eb1daf45a3d9d28c1b4ef9e8f83ebc8c78a7e11d10e845e1a864703c138bb34e8a1ce7f2f74ba1d4b1c2f85f28758acf67b1bf34a07b206c401d8755f76c20bc12710d1694583ad07cc6cd93734de4b5aca89fa07785d71ea77af3cf0b9c9309cd57daf3287e4fbaedbff4c5da4d43338b4656e5d546117701d2045657ffbf", 0xdb}], 0x3, 0x0, 0x0) 04:02:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x10001, 0x20}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="2078bee83f14af3ccae84de64165f5c01abcf2d53e4738febcd55e43a8761c67dd40e44dd3adaee1e71ff8ecd67abb9735ae745d50cea47a1079a240bec1847ce0ba92b512a7c1a158eb74903366965089619d590f84635a63efd781ea6ab93ec97e57ea81be074746cd9b71c294cf8409648e9794aebce6030b84efc1ba27d33efe079cdf9b5e9181610ddc1df401082cfc3f18d15863282a8b0927f9c7cb0d6a62dc2d3780d4c990faf0fd647e7758dbcd9b0e87b1e1c274d6b488808f0a6534e70951c410ee73a7be3b0629e134cf6fbb7e3bea003c177ddf", 0xda}, {&(0x7f0000000240)="2fe02e25d1d5fffd3392a4e9f9e11ab57aa963ea751842c2727b498229b224be74bb4e1d64365e4de0d7898d0c6acc9cfe41b0e30040f31e5de708e741b065a2e994f576b9d6f043ac203cdf86e5eb891f4dc6a9f1d98cd8b861eb420707202747124feee69250adb31fb6029a09d3dc845045ad4d4b3ad19c5c756429cba1d7ae5f34eaa84e17a203f4fd192057d3ab96e7cf3b9aac86eee9eebfc0ff41a8", 0x9f}], 0x2, &(0x7f0000000340)=[{0x18, 0x1, 0x0, "114d99"}], 0x18}, 0x4) sendto$unix(r0, &(0x7f00000003c0)="b100050460000000000b0800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f375f89acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff2e282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634fb14a379794797a4aa036a00f90000002000000000000020208a3717ffffc0001000000000000003790df0829aeb8ee55990000000000000000000000000000006fd220abc4", 0xc6, 0x0, 0x0, 0x0) acct(&(0x7f00000004c0)='./file1\x00') 04:02:58 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1be3}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)="f067617e1cd631f6a852a2868333f4f7dbe86d98eab3db39e4db0c83e85ff4b9b252cfbe9a178a30da94ecb775e041d962a5db622cd24acebabcd8519ef171f67d32b6b31d02dd3e2e9edbde9d351001cf78e483314115a5b849ac25e25756aa7dc58ecc2643b7867ccd4d954209cc6664fc888ceacf128002569e333a5b01ba875f6e5e53793b2db001256394021cb9050d40fa952f36ed6a17d4541e66", 0x9e}, {&(0x7f0000000200)="f23234d20514da04e755d3a7b8e2ef91a490d95e7af07685e8f420124f6dc4c4d9d5d2221295c3b886daaf82e69fb0792bda45440659fa8a8b75008a7cf7a0d633e5bbcde48c5abcdd0c7d6b408e4b515a2332bc6acdf0678bb9a3d3158c0516cfe1c97bbe8949d613a7b278fdf5a1e06df4aaf896b76d566f84f57062a77e14a3a34c5ae8e4f0e7169fa51e86702929e55b37a1a7354f5a46557bfee8ef3d007ee43bf340aa8c252d0c6ee3bee103eec193fbd967be230eaa87b603ce10b05a8fcae572", 0xc4}], 0x2, &(0x7f0000000300)=[{0x58, 0x1, 0x80000001, "d71a1587fed9e84ee7158427f061b7fe72d75930a57a7e5029e9d60b38ffdfadf6026791094b28808a19aa202961530f394121d495650d4b120f65a9cff14e50f472186bee"}], 0x58}, 0xf) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) connect(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:58 executing program 1: open$dir(&(0x7f0000000140)='./bus\x00', 0x10000, 0x6c454693077d9a3b) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c2530002a5de6f4ac36bc3ba4a1c3b1d4185192174005f65d29acefa24626dea1177f7e1f7572509dd6417a57c68cdf12332ed16a4f40afd10a5d6776b0310be9f7c5eb98c827b4984e0be3f2b2befc99f7bf466293c59fc4c8565e8a953d1e2b452228ea6152cfef1a5bcd8d5f046d32b51daedb879d8b21da75e5733702cfc3888d81a236b969a4a6fb4137916a11c4bc625514278d41c7140930c20192daf5b30c0257f185319680d46a91303da9881eb1848263e5c36adb0a18f2dd70817aa7c5db69e5a6"], 0x10) r1 = socket(0x1, 0x2, 0x40000000001ff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0xfffffffffffffe9a) shutdown(r0, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600d, 0xe02) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x2) sendto(r5, &(0x7f0000000300)="38468978b3d7faa6a26e9176d98e3c14829c7d3ef3f99157dc820a20e9c788a1688724f4a1a9e8419eadb8945f0879780d6cefae4d176ec1b3adfb5ebb4afdb16b32b703b46a2fdd0aeccfd9077e6c2b4813796d6dc7f34c3634993faa2fdb57358cc02878d00afbcc5ecc3348a76a0545e2788997b723b749da786ab5fc5cd289041c2a269e65fe51adefeceae091dc77da3d3a0c098d49a0cfba93aeb0a5099aa6acb5da2bc85d77136564bdeda0d0c22368146f0134a360383fd78bd9ce944992894e28de86bf833f08ee090000a2545f5007a3a0c3193f568426393e0ca155ade378229291e39376ce58605a7dcd3d0df795dce40772838e", 0xfa, 0x4825fa78f00d2a77, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) dup2(r4, r3) fchmod(r1, 0x10a) 04:02:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x69dc071662d3b4e2, 0x112) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x20}, {r2, 0xa2}], 0x3, 0x3f) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:02:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x106}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) 04:02:58 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./bus\x00', 0x4, 0xc0000002, r1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000040)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0xffffffffffffff7c) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f00000001c0)=[{0x87, 0xca, 0x1, 0x1}, {0x2f, 0x1, 0x400, 0x4}, {0x0, 0x2, 0x7, 0x5}, {0x101, 0x7fff, 0x1, 0x2}, {0x99, 0x400, 0x9, 0x4}, {0xffffffff, 0x3, 0x7, 0x7}, {0x4f6, 0x6, 0x7fff, 0xff800000}, {0x56, 0x9, 0x81, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:58 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "8500001d00"}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000003c0)={0x5, 0x80000001, {[0xfffffffffffffffc, 0x0, 0x4, 0x7, 0x5, 0x1e3, 0x95, 0x4, 0xffff, 0x8a, 0x9, 0x5, 0xfffffffffffffc01, 0x100000001, 0x7fffffff, 0x800, 0x400, 0x40], [0x6, 0x8001, 0x0, 0x1, 0x4, 0x86, 0xffffffffffffffff, 0x4, 0x108e, 0x508], [0x0, 0x2, 0x100, 0x200, 0xfffffffffffffff9, 0x127d, 0x4], [0x2, 0x6, 0x2, 0x8000, 0x9c, 0x1], [{0x4, 0x8, 0x9, 0x733dad18}, {0x5, 0x797, 0x9, 0x400}, {0x100000001, 0x6, 0x8, 0x2}, {0x0, 0x4, 0x9, 0x9}, {0x5, 0x0, 0x7, 0x2}, {0x9, 0x400, 0xeaf, 0x9}, {0xe4f, 0xfffffffffffffffb, 0x401, 0x665f731f}, {0xffff, 0x7, 0xe6, 0x1}], {0x9db, 0x7, 0x6, 0x7}, {0x81, 0x9, 0x9, 0x4}}}) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x6d2) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) setsockopt(r9, 0xfffffffffffffffc, 0x1, &(0x7f0000000340)="d229d8ae88b4e59a42167a0fc7b71da37c683188d99f1cf71cfb358d7e8a9f5733b822b391c36954387bb8a4fb5712ed1dd64e993acf1484733a389062a5e4c4c98f494d2a22e5492d6c10204bd95f4ace1d36f21532d29576777825c86f86e5b3f92e0a4c769e77bd1b00", 0x6b) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) socketpair(0x6, 0x4, 0x9, &(0x7f0000000200)) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000100)="8c65", 0x6d2) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x106, 0xe0000007, 0x1, 0x100000004}, {{r5}, 0xfffffffffffffffd, 0x80, 0x10, 0x9}, {{r11}, 0xfffffffffffffff8, 0x22, 0x2, 0xffffffff7fffffff, 0x3}, {{r8}, 0xfffffffffffffffc, 0x4, 0x18f0b1c8939b52b7, 0x800, 0x5c}, {{r3}, 0xffffffffffffffff, 0x4, 0xc2558eb3af0fbbb6, 0x2, 0x7}, {{r10}, 0xfffffffffffffff8, 0xc3, 0x40000000, 0xffffffffffffffff, 0x1000}], 0x8000000000000001, &(0x7f0000000280), 0xffff, &(0x7f00000002c0)={0xffffffff, 0x3f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000da1, "b08d16003fc75e001a00f3ff0a6300"}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 04:02:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0xc005, 0x6) 04:02:58 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 04:02:58 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x2cc8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpid() ktrace(0x0, 0x1, 0x100010006, r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) pwritev(r4, &(0x7f0000001400)=[{&(0x7f0000000180)="1c6093ab4bf381a77c586c09d2cd561943a0adce311c3d65fb737a16a0dea7220da6a3105dcc5fdf532753ed560962a31f15c0a3832e75687c4e10f5184f79b6f79b0f24ec58e667724b41f1afc9ed5b02b06918ff7300d143843f71d7ccdb9d2a21765e86709ca6c10d986112c6c0cc892815b5e51e2339f91945a6496c93e6ba3b9d0084988da6e042273174f8ca42b2aa0636499a8f2b3845303e739be8560c710a52f93a07dbf11c08c1e662ae003fbfc2c042c25d8fbd77fb5fdebfb1bf0fb35e34ca5202aef61ddbc4ff3937e8d3fcdc27e7ff3e5e05adaccf62fcf32da78150dad3cc80cfb5104e028d822365135bffce506c4fbff069a2a15fa9ad3792d2acb22c7d1e533eaf8b879fda0e983c1eefd2a17a626350c713e2376242997a0116548d176ff30d27e881a0bcdf3f5917360e67655f4b5f04fb9cced33ca7f0217c07f3efe38f8d5752f2956f5cea1bb9447f15c00a3d7f155d35baecdfd2dec32bf8dc42a350b1b06e99a02feb3a18ac6fee3924b3bd7cfc443d8fec313e2f887b7faa8f3af2b94f4600044071de0108e71e6c62d3314921bef75af6e73679a57539cec8d0efac417ae9c7680ed17e1efdd61aae0d4f82fdecb9249e1ab936d255c4232044ed0f7bdf8358354259ce6b30c2c014aa769c27a768e0c7ac2189abeaae97f735df7ec29a62eabb0ad910a36eaec15fc9182bc4b6c4821c57a001835a323749fdd6e3e3dcce17746b627ff1dd86bd1ee3ea8803bbd4c514dedbbcb6273f49fef3d2845e8b2dfedba8674cb16b3b5aca64b1298b0a8043df529872985db0671eaff3e78646451984a5872cfd806652b1765a67b9ce9c39ad23794aaf648f7397688696eb1f2f02110522738b915c141aa89fc32bc70f784851f9e0bcbcccba980307e4cfea9a47f2905053ef2cfeae1ff8b641c9445e507df6687a102cd37753c9457c8b126ec14851e9e6e3be74adcf991473ecb251b6a30638f3f57d8446b754ce5d1b5fff80e46ba3e14b873be2465a3e06552228efeb1bfd946c6cb55a4ebb8bb9c4591b61ab0a5fcc90e1334926236d24af010efed211174b1af667e9c83aba3433859c26311c9660c3439cf595d8bb4ede42ba8dc8347b15de25a8d9bfcdd90863c7ba0efcfdb1d798de0f3f875df87f302eed29f10950e89d8b3e08db9919c1778d9802664566f37166ad1cb7dd9f5c8927a5efc6bc3759d8b0ace47005b50af3416e77474560973981060ad5fab84da9cd569244aa802489e01e74840db6c6acad68cb5887aa1116cb243219e4630ce06cb86e83998071d0f61fee91af850e93bcdacdad671122be9042938191495bdac0cc5aa01a2fad12db9bb7501f4ac5e2855381a2dd1fe462e3b6a8fa74d1caa159efebb1239a2b5ccb32ca1c39138d4d55266961ca1d067b8ad8182d8004ac77bcb41148e2840441cab0fb1916cfaf9f99c9760da4903548f01016f618bdb821eda93b41ea5269b58766bd3a82e8362d629bf0d02203e746a0e6bc83356a01afcca882bb1e875dc14676077467dbbb1a9318a834cb19f3574b4c9ed1f4c4de773b10b45a0646e94ea49ef6198ec18339573f1a5b293b28375f6ecbc75b8db9c5c8068355230217bf78cb05fda87f17d9d7cc323aacf7318fc53be8d8353641d12df0471ef0f9436ec63342e10ccbe95226853d140ac57ef23649d165ec163fdd30f587f126b1c0874e03d9fc0727347a09c3de5fc38ebb3e6ff0b55fefe3768df2fe9bd29bbedba12f9d4fac0259a0b53ca0e17b02768a575b7952c2d37addd1aba6a45fca442d324f022ce273fd8fbfe57dfc6332c967c3b6777f952e8abb61f14f6c7d469886b2cd37c86bc575d817206d8ea6e4cb9ef1f06aad1778893d595652860cceb76f53fcfb35770eef2e5bca2d548c1aea173ef58f9c2ae28b8bbd2892ebba4c1634e9bf3515d98c28f863146242d1f166092cea9933cfd4dca0c6f4e5084fd63f194edf382d99a164f18180d7038007fa9af5cfb75262f627af45c601be3b8b9494bccdcd1682f2f7adcf6930568c84e46aa91be3ea2081695411f8154cf94c649e2e9e1bbad61bf60a814ba73dcd52beeb428d59d9d4b555d102d19c0888e0e7179c5de375c216b58f23f5bd56227dacd5a7c561b733100e3a0d6dab247afc744781774a0b0148e10e99ab79530b71ec03be75e383bd2bced74f8c3f1e1793dfdb435e6dc79edff36c41b472f2499c2bfa696975323c3c901731070b1fb14110286923ba87e72a05d6937fbfb45129d433fa2c1428b57cbb66eb0fdc7636101f2be1eef1a9b3fa912b24869e9f904a815f25fad52b2d964449e60d4fa32d235a1c9193a8d3b5b80b0a0361e4b52b52bd85ba359cbc6303a314bd290292210864bce16bd62cb93eb241425e6e3689547eebe0096c9f0a47d06fe9e01d8a5dd26e330e4712fd78e205a2ab5113707534749bfd9c6ae31663d4bcd287cefc60cf697d640d92578153cc2ea9cf03d6b47f1277ddd746bcabf95786bc143cdb471bc01b9cda0843c4fefa606092aabf2f407a667ecb48aff71888be3e8e326b7abd317352c14fdf8be45f48e0136a9fe2a54f1e4b3413cdb78256815e404f448d0878cc2a07b8223495dc4553d2e8872128cc6884e3767d5a6208d68239231f7e95570782fc58f69bb20b7b4b680c3fa8ff78e2e2596d86d73db6f31c74f21ce528d0342c5cc240f0a36f5c69539bf688f9c24b0cfc41bf4b3ff5646156e7f084e3c21082b56a14ca5232fedeea7e8fad0b1fa3b17008010f45c96f6ad4492882a08968ab151e452b333f34834b22ef7bc3dc9a1da87be2d25583cb96915a6246b44ec37b36ca03847a55553ca98b4f045a695f4c1c60f44da90312f5ab8d3f624914cf45aaeec8afa2a726f0ec6ac8602c866a377fc429c42d520c5975dea30b93dea90499861fcbee23090ae5cb00bd38a97401ab9b2394e1b6621a7c1bf37fcabdeb7b2faad6e36c117a761c9772c23add1f918bbfeb3242d0eab2fff76383956f4edfceee77c63b70a182fb8d2f906b99157c658015226a8a5b078a8723d288dbbc414f200c66cba9f8a78e663cb810233a9da28eff7c80baa16375734d3898222c6fc78328ea501588e4200a391a5816bd3d97de209086b91d0dbb61b49fcd370192a31abcfca070eef60874d9730400ae6380404cdb707d2541d3ef5012d5df6e2ec67b309add5f862c7b4685b4043a09f817f22e06288e127f3f3cac5769174bcb23481a3300eb457063e11794e034f4d8b149f90f7f1190070d77c79bce6095b1497c3d0bc9d0fe5d6ce653d8802fdc466f7c9c839faaf591d9e22bcf26b60d8293031c7761105f311e53cf7292419ac3c1ec55cf3af3ce8eb3f8df8e825579fa9ace83e92ca3307c5dbf26a3fdfced19287ee5904efaae2fb56707edc2deecd7cb450cfa81b36a6e722a69c922a727f1541dd88ebd4c0839f7d3f44530dc4d4255c4c39559c60e744cfc94760501a60fe544dd8af22797c2084089cf715f99ba958d79d29c01048619fa09b418b0195a002af1f9b2948c62e925590144382c0b25c031ef4acde779dcca7749d520ec6a6f85c66f9042c0dc146ccb687715bcbe632cbd8138266dfdfdcee9b8770dc9bbd325575ffc70551ab98c64b71d49df09f7f6752c4fb394dc29fcf28b77697e3d2d2c4e928f956790b7ce2c082744aa1211720117d8f5e79f1c28e78639850329e28851c67a73050abe5db61887618645b18a9bf77661e3bbf97c580c14ec8cf9bfc393b03c38fda65b01cbba82a70187a04749d4b3580594fbb524409636df9772efdaedb1e4cde78a65a934870d23579b2a0044a037c324d06a952e22506ed90140f7066543790d6baf802ae653e175fd5c0b19fb93a9935037d0f46887dcff3aabb0e35cf8098f0d3dcd9290d4f1697b0d90bda3ab3c1bc925dd6a247ed5cf9a243cb2aaeb315cec2a02106c018fb3ed986f17851826e1e74d86237f3452539d83bc433a5633295eb26eb7ef789f6cd68f21f8d0ea665e8f93ff69b8cbac604a43d1e6a974f468cb7a0fc86be59844b95dc62cf115c1e2d63c833142303cc204407929a6ea7526dbc87f509e84512672fcbb51b1c0e468ecd5f1964d7b39378fab9a1a080768f132c117276caa9ed675fccf5d813b96698cafda4bea5fed70043ccae97fa9e9de7627854bf6a4b8739b8f673cfd1115eb3b59d83c7521d1e443f0fa3b376ec6771db0f817839c4a08a8842a24aa95c0d6cc92537e26d46d0af3e3ed5a13aac35efb582593d3545ea84446a63196c7677cb97706f03ab8c54687539b4d0aabe433eebd6b0e4772c02b945db99678b85f7d5981a00711121175f8ca22623f1ddb2f22701cf78318eee8e1165659453fdc4d246867866709d3a096c789d48c5d4d4f83e99444a1e5d6d2207c331cb391eed13243c4e5e9575007c97fcd566eb2f2d54ea2a5fa46ffefa0eec2c2b25013e873f4c580f65e6740244bc95cb8c106db9df5518d0ee02d85312d04d8e9ce9de492ee254d8f91eae7cb02c48f5ef2e8cb4d38b9b701909471ffe20654a2df664805065daebfd1f9cd9bfcec55e1b0021cd448f1725f9dfb66826fdee7719d1a2abff375bc0d040f950acc3b35665da73b1bd7974cd625275b0d513db8a1b2183ebe141f98bccab2ecd1971f34581664aff1e163ab8dfd5d0f607188983c85cdd0b59e83eb8d5eb54bc26b8c631ed9f1c6cb2dd9ab865bf3880ed103e41ef5e8b12b67f265857e6017299491fab3514fceea8af1fbf75b59724fad27852c7fc87816756053b9c277b470f65d2ede08e4eddafc345330e7790b3d9f3997536f9594da23d4c6242e99538c23ab05fc08833c4726637d706ffdd416b46dc22ca327646a31f5ba45da8c8dd075ffea825dc305b00cfdedb875292ea029c9f18174b3cba28abbeafa32cd57763f5c2ffa8d548c24ce86ae4c43221f3f98b73d07a2946b09aa3988c0dbd733f52e09f9f079060c5d810b9d29b7a2e50b069b99b7a2f411c8cab2e3363513975f4a1c26374a9cf6b5e6996a8e6082268761fe5b31692c4feb4bba9f21afce4252516bc3d0ab4b45ed66969b6f2aa9bef34796b00db499c8925d8158d25ac8fd7bf2bf5ef8c8b947ac838c8638d9dd085c703bc3917bb8cb886291e235b0219ff9a348758fd764fc66d4e06f9b2c83a249ceb0f3a6976762475c9c3c6542f8ee0308c29bd6704bc5b64b3fcc493d1c8235a37a054b3ce4d160af8deae579439d6bde3e414f8af177e853c5395c2ab05fae4ca81b9e134c9537f3d1e3d710c531f820f72060336789194430b531fa226d4638010e800e76c881ea4f7d0db484476b09f470fe0e7e32615a384869ed610861fa06f2c88d5d99fa82ce9a2e149f6ee8d095fa8b9f6d41498182b374cba7127a659ebf059d93a1fd1394583c872d1e2273b7e00b34850098ddbd1a3c1d1651b13138dd61ebd50b386323a39f7ebfb38b2f7dfc0eb5f0b5a02aaa587df9b6d64fb9aa60101006775ccb1b4850eac6ae9f7ca493daf52aaaadeb0d1fdf92bf8210813c85fa5da81a9aeabf6ece5178450ed531cfcd985d33902107239758cb07c007ece091bf21762ca9b0c44baa544616c79e2d569a0bcf5c52ab85453eec934b93646ac0170207ec49a77ffcd3df21550c7a8723820027916c4601ca501b03d031b84a8ff5c841acee0a54e4cb4daf91f23efe16034bbdeee467c0ed0b899bfcd8cc21132673e96356147e22f67b317d60e588508b930da5f87087105843", 0x1000}, {&(0x7f0000001180)="c1176e3f6a10cc046c7de641231d52d695994d5a2ab87083c2e19c5ea76db6dab1be83a0a08eabd2667df514500c80bb2b285667f7328c44004c5b4264cbba27c9349f02c6b87f520ee18d919116216bdfe1abac07bc5ef536aaa8d3114d0f9ed7d6fc064516f5678a2fceaed512d37c450c3045a2958031852e98770f6c8da4863f836760f0911179da7e5f5646f97f65e5a84a07cefab82fe89e29b2b1b6528b2fa80f669331ed34e03567dee5379308", 0xb1}, {&(0x7f0000001240)="1468dcccb842ac7f7628ef0600211e8be548832da8ac43c23e1f0c93cd8fbbdbba7e8cecbb", 0x25}, {&(0x7f0000001280)='M', 0x1}, {&(0x7f00000012c0)="f7893afbd5ac6d7bce4c39", 0xb}, {&(0x7f0000001300)="7a3a191bab049d5b3d299070a9d3552a7e267c839b9c21cb0076db4897d5893b608fd1214ad5c98454fcba9d7708ae6a5653e415a7c322aba2c000cf9521a51377ab4aafcc01d201e9e31acf6b561db20786adf3b6b300f1b55bdf2f60fab04c9b502155d30d440f39020582ad35a40b7cc02be57f3f4e05cff24e7232d6f133c1c67ee30a8207ddf4b281c74ce50086430c59a7f80551daf9a3d525ad572b9b9b0aa194f5741c001b3b69f7d33436a500a4e076f5afc2639a16017fd364d8512d5ae56524d3b9137e3f0d1473f5e9ee6773180250ea3faf529b3b869324c585fd21d5cdb97bbf75698b5140050fcafe26f9745f", 0xf4}], 0x6, 0x0, 0x0) 04:02:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x0, 0x2}, 0x5) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000300)=0x4) r6 = getuid() r7 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r7) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000280)={{0xe4be, r6, r2, r1, 0x0, 0x81, 0x4}, 0x3, 0x0, 0x0, r7, 0x4, 0x43c, 0x8, 0x100000001}) r8 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000140)=""/166) faccessat(r4, &(0x7f0000000000)='./file1\x00', 0x10, 0x0) r9 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r9, 0x3) socketpair(0x1e, 0x3, 0x0, 0x0) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:58 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x4) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48, 0x0, 0x3}, {0x81}, {0x4, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000280)="e7889b13ec0efd7f4ac0a6e926e2ef88a33b47fe5c6790943e1d1114a67febc3d052f6e21159783fa9f7bf8892d4ebd1d943a70d72850183ab11b2af5b3077dc9df180416e35af0fef38dd1ffaef30671223e6c2653e4197bb2c9b52291df788644a5711df868c23fd6c2059d0c0a952e4b2e8f00530e26b6aeaae7b096edbc34807bd6bad7f4948f280c0e0d8cad3fea3905229836159341a6c5087e365cfa05b56c37e8cde1ca955ab4c9f57245030b098fdb6d520e05e8ad9fc1f33f9367b690bfb8790d2", 0xc6, 0x0, 0x0) 04:02:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) 04:02:58 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x4007, 0x2) 04:02:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) dup2(r1, r0) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='~') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10008, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x195, 0x8, 0x6, 0x5}, {0x80000000, 0x8, 0x2, 0x5}, {0x1, 0xfffffffffffffff8, 0xaac, 0xb1}]}) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="d0bac1c4cf4bc9c454784f99cd7963b5fd782b293e2c5ccb1856cd501a878bf1da3904d60156685f03d4cc6bb84562a1d7f7b40802c6589c3a45b4179e573b2c486d2c6558736ea09322d140f7698492e3bb79d13faf048605d448eb624ed23121f9cb32d6f9de619af7728eb9badf1435b2cae81a92fa83a242d3c1209d078d73e1dfe2779b1680e092276ffe3f0b0874b39404c649ff703077465e524d08956a072c9e6b4db5b03195c57cd435d1606eacbbabb2973d9cc241f3bd73e5a400763c88ca18d9fe20b5f991ed8c04f8f807f184579462e515ede13624b6ca151beeb1f4665e5d1b9e734e506beddf0c1d44709b7f2352d870b404afc331", 0xfd}, {&(0x7f0000000380)="9314ccc3eb24e634706de67625f6399275ac57b24511baff7463678777ed7353e6648a4e0f00919b0caf11faec6db1a9e8639d4f2d1235eeeb27d1388c1116224b2adb67f0f3cc887ea6af9ec61961a9080cb63423c320eeeadb155100d7424f65e15e0924693265df39eeb43be9313701c15521f65586bc7e444c1eda58120464656362e5d1671b6400cdacbe3fd100c4ef4aebddff2ce866e1da3e58569c335d806d45e877801a3d5c632ba5322efc51d3dfff8359885d456e675820386385430f6304b5fceb5b2ab93092abff44faba95c09c02f4df5d99186d2c14ebec6704170c965e56f2", 0xe7}, {&(0x7f0000000480)="814ce5d4908494b3c3d403352d9950d9ad13ddfbae501438e2d6286e190071f066045db2143051a08cb97e3f7c088673c39370bbc1642f43a6a7ab4c001debd7734876b0eb9da4127bea0c46e44bad5a8bdc608ac55d7315900e15454efaf4b799d4759fb95915cb6ef3db9f62b5c4e318f67c28173264c9d1867fed8874663975e3ca638d3fc7", 0x87}, {&(0x7f0000000540)="3581354bbcad8a093cc7da0c71059856775eb489904bb005633df9eafc196e66283e6da26018186b04f96b1a6ef055a35e4ca0bf0b3821d1a7dce87feed651adf4edfe85ee8548c579776450f61c05b5f862bb2255b8fd2012ff4c99380df77d96b0808d9efd7b5030b28db8dc9a7738381975bfefc1886c6c20f3601a981cd3df5ec722cd07e5d49aee6afa8bc1522f21b8e65f2e16568249af5b1dfd", 0x9d}, {&(0x7f0000000600)="6d660bdb4165addae901b28b6dda6aa4927d5f32011861509769b4c856b39a3a099062edfe21fb2a138bcbd94e9979da4728e4589afec678bc6da809cd0e95b460eeb503ffa37bcb6043864d6ee18f5a18c1d3d222ab5a3dedb6bb8cdebc7c16973aecfdd8cec0ecd03db773a452de1a9ec61c42fbcda77776ed70c36f0f54c568ac4da0b062843c177a5f4414d8815e59f5c6eb", 0x94}], 0x5, 0x0, 0x0) 04:02:58 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, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) r1 = socket$inet6(0x18, 0x4, 0x8) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x100000000035}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x10000) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x3}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x10001, 0x4}, {0x0, 0x3, 0x8, 0x4}, {0x14, 0x80000001, 0x3, 0x6c}, {0x0, 0x900000000000, 0x5ea7, 0x5}, {0xef0, 0x7, 0xff, 0xfffffffffffffc01}, {0x2e9, 0x1, 0x8, 0x1000}, {0x6000000000000, 0x1, 0x6c5, 0x2}, {0x10000, 0x2, 0x9, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 04:02:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="0046aa373db991", 0x3}], 0xf5398953de1d839, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x4, 0xf7}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7fff, 0x8, 0x4, 0x0, 0x1, 0xfffffffffffffffa, 0x3ff, 0x0, 0x3, 0x40}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) connect(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffff06) dup2(r0, r1) 04:02:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="f900e306000000192a101000000400ffb67b2bba5ad35a05200000044356a6be61a54d72f11b81ae39943b4f21c7c22435cca9ddd32835efb1d1547703fdca03000000e8a19b07b4fdaff6fef2dabe1918b8abe6b6f1b8ddfcf168de9dfd3ebe7a22b2803a1a9eb14ab6f7784f342795b7e4f824abd62cb04ba16c00a88dedb2ecc1e4fff7aafeea6410776a4b2aeb73e76f62dc2b194bae61782a18954f408b90f158d563d4e3c073598c4a252e051b3e47ee287ee466075a58aa1998d10f3265333c5097cd05801eb985d7dd8c8d06f3d400"/230], 0x0) r1 = socket(0x10, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931926f48", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18d) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) chdir(&(0x7f00000000c0)='./bus\x00') pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x6022, 0x80) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x68) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0xff) 04:02:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f0000000140)="4e8e47f8039c6c49ca820f302aba6d25", 0x101e8) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe06e322e", 0xf) execve(0x0, 0x0, 0x0) 04:02:58 executing program 1: mprotect(&(0x7f0000206000/0x2000)=nil, 0x2000, 0xd) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB="02002e2f66696c653036"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="e0ba65e326496ae18f03631c685392246a9fa147b0dfbd1f8a36b87f8df65dfc508a2d5ef4b49880b098422b04cba2913cf221a841bacc4811ea4af53a4d3e9800e24f755d645ed0902a49a2c6c87620257268fe", 0x54}, {&(0x7f00000000c0)="940de72bf0af795abf2817764f4f145300c10013286bd5d7de9eaadd4b6a08c55d3fcc104f6380cb823727f38ca5c4d8c2f46fea45b8bcc2252b3566759f900eb021847090f97886f703570ff987722933eabb9097a566b97da2cc99328d4b7d2b51880e9b5038606513c8fc4ad71575a41aa62533e0dd6a35f702ae85017f98ddf51b8724faa38fe16fd2d853a3a5f884e5327e8567340eca11e2d0fabb9a3f064ce72dce890a112321cc40b7b5d400e71fcd0e3fd888ee2b84b8ac03d3e5a111a916af74434ab4fc7f37aa2ab0d90898d6716f43c4e2b54b6fd63eab8d27ed9fe760869cb6134d96f29762ba", 0xed}, {&(0x7f0000000200)="65301cc0a55db3d7cdf1778aef151e3d9fb3128218599300870e335950495359c0a38943600b77b9bc1964c99b1b8255", 0x30}], 0x3, &(0x7f0000000280)=[{0x58, 0xd5bc61924b870f8f, 0x3, "882f2486b41a9e553f6902fb03cc03cc4f0a10944142ca812e8daca312f37dd6d0f951fe41ec270c3ef830b92e21b45363c1e48e5a29e6c5f24a2bc5ae6bc49a73b6"}, {0xd0, 0xffff, 0x0, "2ef1eb64cdc08623ca3ec2d90dc2443c640a6f1a483522353ccaab1c9038409890bc9a4fd872aae6e833a3aa2fdefa9c1f15c1a313aac1165c027a16d644b9ecaa416de5a095333477bcd4233e2ec71117d15c273bb67de6c94314bd92520b70e0f094889abae5760e59ed5c93cc1dcb4c997c3b1ef0f9232b47aa34fea3d9f8c6f2f223db6c71e17ec6b75307b787575bb0398000cca3162eeb6bebb76b27af7a09300772e4f75b09d1566974094646c3be50b3020546997bc76b16231119f8"}, {0x68, 0xffff, 0x2, "eb93d869e54a7929682b209a3bdee40893f84fb31f0b110e66c364073829319ba067fe20482f7e70c9a66482e5a18295bc9dd0e8d6a2fad5cc5fd0f6f461337519c09216be2e4cd4b6c427c130716882fa85ff39f8"}], 0x190}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 04:02:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1a4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) 04:02:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x8) close(r1) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080)="00001fb0000000000000000000", 0xff52}], 0x100000000000003f) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x100000000, 0x6b9, 0xfffffffffffffff7, 0x3}) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x95, 0x0) close(r1) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000001940)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691cc171b18519c", 0x14f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 04:02:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f00000001c0)='\t', 0x1) 04:02:58 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) fcntl$setflags(r1, 0x2, 0x1) socket(0x1, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) 04:02:59 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0x1ff}], 0x0, &(0x7f0000000240)={0x0, 0x6}) r1 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4002, 0xfffffffffffffbff) close(r1) r2 = socket(0x18, 0x400000002, 0x0) sendto(r1, &(0x7f0000000280)="80c48f413cd9f3f17b7725a145fa2001188314be949ecb98f6720c63d2336a26ab64240fd4bca13e01344762aa0514e0806438c63fc45dcc9aa2c3305daf558770606bb85faee75daef70063ecef010d6c3cb7a98ae7f14b6db27dfa8e242ae296533eb17d0054c145d543eb3c0c52a4ae4355a4ce1c7473e4c07b20df367b34e358592832139ee4f2c8c3746da4292adea03f5bab51e2cce16ca7", 0x9b, 0x2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000200)="000000a2b1c5cc2f6f6031320000", 0x78d) 04:02:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x42) r2 = socket$inet(0x2, 0x8000, 0x9d9) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$dupfd(r4, 0xa, r0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000a40)=[{r0, 0x2}, {r1}, {r2, 0x10}, {r3, 0x1}, {r5, 0x80}], 0x5, 0x9) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r6, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000009c0)) open(&(0x7f0000000a80)='./file0\x00', 0x8, 0x6) write(r6, &(0x7f0000000980)="89bf73e40fa9f6738637b9d9a53a0c", 0xf) 04:02:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() socket$inet(0x2, 0x5, 0x8000) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) 04:02:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) pipe2(&(0x7f0000000000), 0x8d77ee651492f690) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x18, 0x8006, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x9}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 04:02:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000380), 0x28e) 04:02:59 executing program 0: r0 = socket$inet(0x2, 0x4, 0x81) socket$inet(0x2, 0x5, 0x5) socketpair(0x1, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x81, 0x6}, 0xc) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x1, 0xf7648ab2732b619b, 0x1, 0x100, r3}) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/77}, &(0x7f0000000200)=0x4f) socket$inet(0x2, 0x2b8f6277d5fc3d8d, 0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r4, &(0x7f0000000280)={0x2, 0x3}, 0xc) r6 = accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)="e0eac2623f858c67d053acb2e8eea3df41285d8fb2425891921cb3e9a31d0974905af5b87f009a4b9675dc8bb533c85d0b40784fe70eed0bbbbfcfffd945c73af0c6b0ecdb1fd0c1c7a7a0b3cde5197a07454e770a3893e85f659a5d6838f99e2cf4db050675a8daa9093c82b940c83e9cbb01deba9e6a2e19fbac1555383f278e9984bf57669ddbc5cfb7739a99709d1cc3e63300dc9058b9b0cf81be6bb7ba4dfdb97309b4c43c94", 0xa9) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) dup2(r2, r6) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x800, 0x0) readv(r8, &(0x7f0000000600)=[{&(0x7f0000000500)=""/29, 0x1d}, {&(0x7f0000000540)=""/114, 0x72}, {&(0x7f00000005c0)=""/19, 0x13}], 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x800, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) socket$inet(0x2, 0x1, 0x7) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/speaker\x00', 0x818, 0x0) lseek(r9, 0x0, 0x0, 0x2) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x188a0, 0x0) bind$inet(r10, &(0x7f0000000740)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x1, 0x8bb) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f00000007c0)=0xffffffff) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) bind$inet6(r5, &(0x7f0000000800)={0x18, 0x0, 0x3, 0x3}, 0xc) 04:02:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0xb4}], 0x1, 0x0, 0xfffffe9d, 0x9}, 0x40) 04:02:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x12) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0xf9, 0x0, 0x0, 0x0}, 0x4a429f1513817046) r2 = socket(0x10, 0x4000, 0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) getsockopt(r2, 0x3, 0xff, &(0x7f0000000040)=""/35, &(0x7f0000000080)=0x23) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x9}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:59 executing program 0: r0 = syz_open_pts() r1 = getpid() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x10000ffffffff, r1}) 04:02:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x846, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x7fec816ae06add9, 0xffffffffffffffff) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'\xff\n\x0e', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x400}}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b0002000000000000c640907a000000000000010053b5d1d09075a04e513dd4611da24e14da0000000000f100", 0x1dd}], 0x1000000000000353) 04:02:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') pread(r1, &(0x7f0000000180)="c7e8bfdd3b98610fbe142dc50593c3c12b4a0bb1ef05e8013d733dd15334bf959c0fb0c8ee2404a396512b834587d306cbe8dd112a428c0d39ad8792d173220dc418eea860ec599c0d57b0e29d910c947bf1bc6ba10c334300a12de75e17ce231ed4dc2f3ebefaabf38df6fc2b3501ac1c151dcda466d23e092fc6f091013200e45c7a622c09b450437471e8beeed0b93cd8fbb54e71f70b3924d67487", 0x9d, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x3f) r2 = dup2(r0, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x68, 0x0, &(0x7f0000000100)=""/104}) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='~') ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000080)=0x8) fcntl$getown(r0, 0x5) 04:02:59 executing program 0: ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) close(r0) lseek(r1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="1327387232781ebf4705e4f891f4186b6a6397b35f555b292b63670a8f33f75155634d3729688bf1e68a8fdb30922dcab2ea516c5578462e81f85de930146a6fdc02127cd9513fe6f59a2c9527052d11e42b182d9f62c9529e7e17727e8a930e226d5a013f68a0e4521e1a02cadd32884a9422", 0x73) 04:02:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x9) r0 = socket(0x10, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:59 executing program 0: 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}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000ff00000000000f36bcbd6e8144f400"/38], &(0x7f0000000040)=0x1) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x800}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000240)=[{0x1, 0x3, 0x400}, {0x4, 0x4, 0x1800}], 0x233) semop(r2, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) r3 = getuid() r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r6, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = getegid() socket$unix(0x1, 0x2, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r8, r10, r11, 0x2}, 0x1, 0xa4e, 0x24}) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 04:02:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) fcntl$setstatus(r1, 0x4, 0xcc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x1, 0x8001, "02794655fabf43669d99af3636322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20000045}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x9) 04:03:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)}) 04:03:00 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x10001, './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x5, 0x9, &(0x7f0000000180)=""/119, &(0x7f0000000200)=0x77) r2 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8ec182f2ee45729b) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x9) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000002c0)=0xff) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="6ade07599cb75b4b76132fa502e1a636671148133482c456622ab9e09f", 0x1d}, {&(0x7f0000000380)}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB, @ANYRES32=r1, @ANYRES32=r2], 0x18, 0x1}, 0x401) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000480)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) setitimer(0x0, &(0x7f0000000500)={{0x100000000000000, 0x5}, {0x2, 0xfffffffffffffff7}}, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000580)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000005c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000600)) bind$unix(r2, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) linkat(r3, &(0x7f0000000680)='./file0\x00', r1, &(0x7f0000000880)='./file0/../file0\x00', 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) recvfrom$inet6(r2, &(0x7f0000000740)=""/226, 0xe2, 0x801, &(0x7f0000000840)={0x18, 0x3, 0x82}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x1019a, 0x0) semget$private(0x0, 0x1, 0x11) stat(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)) kevent(r2, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x20, 0x8, 0x101}], 0x2, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x2, 0x88}], 0x7db45aa4, &(0x7f0000000a00)={0x9, 0xfe0}) r4 = semget$private(0x0, 0x3, 0x240) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000b80)=""/57) 04:03:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="e8df77bf73b584bd929d8865", 0xc) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r1, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x54}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x7f2a2ef6caec4cb2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x7, 0xfffffffeffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) 04:03:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getdents(r0, &(0x7f0000000000)=""/128, 0x80) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x800, 0xd75, 0x0, 0x80}]}) syz_emit_ethernet(0x1, &(0x7f0000001400)="d6") r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) sendto$unix(r2, &(0x7f0000000140)="6bc5874795bf6b6a83300d34845014ce960146158128760c5366f336c7ff3b94ff6608890b58b1eaa6835703b1e44e4ccb32e778375f7c5882ecc30f486e2f40faa53ccb1d48418e66a7714c60aeed9f86c6e99cba0e5bc1e69cedf6e2c1a324870f4c018ed3f19752d8996df0f9491ddc565183948f333dbeb6c80f0aab7bc7060a806077a299a0e5ea8f8c90578e354d3ad3", 0x93, 0x4, &(0x7f0000000200)=@file={0x3, './file0\x00'}, 0xa) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:03:00 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x6d2) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xb8a36ad864facf34, 0xde, 0x6f72d345fc984025, 0x8, 0x9}, {{r4}, 0xffffffffffffffff, 0x44, 0x160000008, 0xff, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x5, 0x4}], 0xfff, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff9, 0x20, 0x4, 0x6, 0x1}, {{r6}, 0xf98f3168a48bcd0b, 0x0, 0x40000000, 0x1, 0xfffffffffffffff8}, {{r7}, 0x6, 0x4ac336beeba3cfea, 0x2, 0xffff, 0x1}], 0x9, &(0x7f0000000080)={0x0, 0x3}) r8 = socket(0x18, 0x400000002, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r10 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x400000000018, 0x3, 0x3a) dup2(r9, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r10) bind$unix(r11, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000000000000087}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'\xd7\xf3O', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') 04:03:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8b0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x199ccad507dc6b, &(0x7f00000001c0)=[{0x5, 0xfffffffffffffffe, 0xff, 0x2}, {0x5, 0x1ff, 0x6, 0x7}, {0x7ff, 0x6, 0x3, 0x1f}, {0xd8e, 0xfffffffffffffffd, 0x66ba, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:00 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x7, 0x6, 0x100000001}, {0x1, 0x5, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000180)="b79cd2afad7a43beba1fdc04e8193fc5a42d5b7cd83f5aa2a4a4f57308d10324088aecc5a3b8") 04:03:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb20004000000000000bf0100000000000008000004"], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) write(r1, &(0x7f0000000080)="0eec3c9579ede7a3937fa4e6bb9d1f4c0b895ef23269c78d1342e56da228fc27c92833d5448107519f0999857c19f81c8d12e4c2fbb77fee5ae3225cbf97474aa374", 0x42) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x0) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) close(r1) 04:03:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket(0x1, 0x3, 0x7f) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = geteuid() r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x1, &(0x7f0000000300)=[r9]) r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r12 = getegid() r13 = getppid() r14 = semget(0x3, 0x4, 0x8) r15 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x5, r15, r16, r17, r18, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r19 = semget(0x3, 0x4, 0x8) r20 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000380)={{0x5, r20, r21, r22, r23, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x3, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, r23]) r25 = socket(0x18, 0x3, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r25, &(0x7f0000000100)="8c65", 0x6d2) r26 = accept$inet(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r27 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r30 = geteuid() r31 = semget(0x3, 0x4, 0x8) r32 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r35 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000380)={{0x5, r32, r33, r34, r35, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r36 = semget(0x3, 0x4, 0x8) r37 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r41 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000380)={{0x5, r37, r39, r40, r41, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r42 = semget(0x3, 0x4, 0x8) r43 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r45 = getgid() r46 = semget(0x3, 0x4, 0x8) r47 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r50 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000380)={{0x5, r47, r48, r49, r50, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000380)={{0x5, r43, 0xffffffffffffffff, r44, r38, 0x5, 0xae55}, 0x7fff, 0x9, 0xc}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="38566965ab984deefe89b3e411662c7c8eaf10ac69887eb1467d", 0x1a}, {&(0x7f0000000140)="9ae0b11d8e1e43a3c3f2cc18826f10c3262a39aa0392648daca750817aeded3a35cc1ba84cf451e192d1fb26653c41376590f6e622d94ee82f7411ecfcdd8ae55a839a9229dcc5360ff3e0d245b17cb6ad320465229caf0d95682d311afeb7e84e9e55bae7f984d0a9dcad81a66aef3c073503e0b3946bbe183006fd89279892b3d61ff92489623f8ec80b8ceab8", 0x8e}, {&(0x7f0000000240)="47f65d03d097073e79a3664ac796f3a6a0a4d7b3e29a7d728abf1b190d3ed69e05f1c5c342f598c1652f80b6cf656ba6091699c12609fe6c30aaf16c21fd2cf3e1f5cb2352f3402bf58d2ddab22f126571f6b9b972fa6a57e5022050dfc01cb25f06e2ec2a6c5f6d4d62e2e58c74fe52e403b9f892a45f8f33f29b6db18454a3dc72733257ce1dd47c38732cd13db03f8c729b1b66", 0x95}, {&(0x7f0000000380)="0ad4a49f16dac76bd6e4a28bed5ef33352b23c452584983c86269de4137700df1232ee389d00969122bcbfb2d63cb9e175479d0ee16642042628306575bcf3374e29f65bb3ac35ce1d14f17fbf2a6a1ceee7bcdcf3e5f74117a714638716a4572d498cd4b5202fe25c946ddf5bbb2fd8cb7e83982bce5eb41c6a80bcba3acfb3fa7aa0284d93a1cc99dc089c19a5c0c0b3068aa48e032b142ddb00e458cfd39b7cbf4a4c8495d73eb68fabb4dcfcd100f88700d973f164c834bc25c8f93dcc918908", 0xc2}, {&(0x7f0000000480)="0f1c0e7352c0f2a873bbc895eb5ee42eb035cc20a790e9291edf6af2daef3d6fd7be6510403de710508d082aa10b9eea6929c3c9f29f073d91c8daacea91be31ceba038f136f3ae1e8ae74100cc4e0365447b7860f3a0cf098f64121503bf02936ebc4b914d5ad907c007e9158af96582c9b76433f4bddf67a00abae8eca0c1fa58d6c3ed12cc3c902689a87d0a3e449eee202eac561e5d0a0bd3c18154df81d2a4b8838fec9edb2704519691a46695f9a7ab37cefbe4aa592cb23b89ec33415e17c91b9818d1c6bc7cf37e12c949ee035e1402253c40220ea4e9d6d35acf593cb0a60180d8f945016e703a17a4871e41749ad5db0b334161b8b990c8572b9", 0xff}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r29, r45}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r10}, @cred={0x20, 0xffff, 0x0, r11, r37, r12}, @cred={0x20, 0xffff, 0x0, r13, r17, r24}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, r25, r26, r27, r0, r0]}, @cred={0x20, 0xffff, 0x0, r28, r30, r35}], 0xd0, 0xc}, 0x2) 04:03:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000580)='./file0\x00', 0x10000, 0x8ac00302196141ed) execve(&(0x7f00000000c0)='\x00', &(0x7f0000000340)=[&(0x7f0000000100)='%+#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='$@}\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)='-!\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{', &(0x7f0000000500)='@.$\x00']) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x4d, 0x4}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 04:03:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000a1c659194d48cd2c1eed56a2c80483d50029000000310000000000000000000000020000a1"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) pipe(&(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='/', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x5, 0x3, 0x40000201, 0x4, "135d00000040000100", 0x4136, 0x80000001}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:03:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x1, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) setsockopt(r1, 0xaadd, 0x4, &(0x7f0000000240)="3d4476ad5f9ae6532ea167ced7895dc387b74702a6bec12484aad9e0aa329490ab270d3453a5a074f055a32d32f511d978c89074d6c3bdc44c395f0a8ce97fbc01b6ae3d1c691d5418e5fcd2e6088593a549244f7a4fd20b2a55c875fa3197254d854290b94c10be524f5d417e34879302bb175b5e754334bf23621a6b148b4d754b21e4a886d0e87e14618b5b64f6212a70a7b051e077f3bb681f72f8", 0x9d) clock_gettime(0x3, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 04:03:00 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) pwritev(0xffffffffffffff9c, &(0x7f0000002a80)=[{&(0x7f00000002c0)="ed9abe9d313e2bd48685e2f0be0851cb83639d3eeda1691f30ededd087a4194e3338fe975c7d691ec5e7d060a6596dfe30b611d5827a177d3fd814849b77039e4d9c876f3ed3358af054d8614036a685e0017a5ef8aff3e383aad9e4911cc07c42ea3863b92b7c17a5fedeeddb87e1ae5687c7ce8d49a84c6f76a532416d5a7c2be604e0cc18f2f11bf8c8fcd53b688e0b3a53518e9b2f9a5c5f28992ebac37b094b51937a143a7f0e3f568088a99c17c91ba0c5b1b65b98bf8a", 0xba}, {&(0x7f0000000380)="88963702c6b53e4b5353df76545d8a73889610f60d4dc17f314e8b48343ad3602d6e0b4a26d21acbb4f172a08b33a2dfe13ac500cad3b4d9155cc60ac6fdf4a3b612ba1691e71f4fcef852d6d7880cecd6d1606dd5236598b303", 0x5a}, {&(0x7f0000002780)="33d58898376bdfb2ae88681eb74efd4d84b057e12f9aed1b7d1cfa1656f9d6b5babc62ac186d680b905919031743e19cf39198aa8d989e9724ad41d370c6e1d439040bb47921928cb111bdf0a75b22d7e6f54b433a0a62123943ecfe406234677bbdb03633a2947a81c530569dceacde528605590569ce28fde17d9f673c940722ff26d9a527f144f96ccacd0bb532597b2ff919d3f08ad8d65f8097f45c8acb40dcdeefd87378f87e55dc0ab7e90526292c5983e7b8152c2b91a8f57ae91ad5d68169ae50f1a2820cf638f83620", 0xce}, {&(0x7f0000002880)="8bc3d81b4cb519e9c0390c8ef2ea911dc39ebe44f0f3b2f4316bdb84d92ca539bc48bf9e8c61e2855a227202cb6ca4d8ecbad23d49e5c62e473775e2299fa22f4945fc7136d5338420bd389a2f11ce09da9d03dde471d7c6622e48faa5cc680219a9d81c840a7a090c222c52bd67d3a63911c3647b335c3456eb6da7f74bc3c5f70c5d80fd842fcb9fb3270fd84910a76e9965916e4260aa96c0561d054904c822161d356358a550033f48d3dda7c063edfd08f7520656973cb4b22a58916c696336cd5e86286ca2f11bbeb18e600b3d0c4bb99515dbc23c8f8bfdaf9a5b69b91b64c09d2ffa40c60b9f8557275f", 0xee}, {&(0x7f0000000400)="9ab4ff129f1a0cf7a99ae696e2e3d2abbdd23d5b2bf5d49a926792927f0aab1d458753249706ad64d5748c9c324111a56c3ad60e0b9478a5e7c7734363cc649345dff6a0531620d0ae7551781fca2e4c7551e233573288ae7885012a5eda769077b307bb5da74e50d4af", 0x6a}, {&(0x7f00000029c0)="4471e9bcd8c9deae458ba0778b0f056cca5da6cfbb923316f29959da1b7e2995efe0930fe224d15056c2cd09eff667c57f994d9044c85fb033b833bd6a760d25cec1fe4fc8007e89c07ca5ac164ff3bb04c12bce2f8b9d6ee8ff6906578bb57a9a52fb988ba195ea2b04d90f25790b2dca717418afeef012da7d60e1c21ad4664701895086c3f7281505288ecb5fe302d7276952976231aa7c05f7613d530305b2315ec49f1ece3b9cfb899711d77a9d04e2f88462f92f9f25619e", 0xbb}], 0x6, 0x0, 0x0) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 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)={&(0x7f0000000280)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000002740)=[{&(0x7f0000002680)="54e1b915e2b90ac3c2133193ce99a8e3d74dcb91d6045ce32d9e0d1c51c08495d5e7d600de967043fa59ad63224fd39bffb546026d7182d1c706654e8eed2328a8b6bf4541b1532532e416c0a710fbe843b3db0b9a5f30622fbf9eed59504aca4f4922787b6b3b021dde8a04341c06c0904167d44469641c91d6584fc29147bcdeea6c4e050b79ae153134666b3c1e447df9ce5fda0a8113fbd467b230f9dfd4684f7d0b7eaebecf", 0xa8}], 0x1, 0x0}, 0x400) syz_emit_ethernet(0x1000, &(0x7f0000001680)="50ed58ee8e4a15d0e0ac3d5e089db8a5710f65137afb1c038451ebb60dea47c1791bca1ccb335cbb3d5240cceeb69909c34960f790805123752ae78d7343b1389ec316b034cd198337510fde717af19b93357fc707b70af67446f81bc92a2c7970145e9303a1fd77d5c851a4a5618458088bd7a196014054e2ed5bda8a4636110d25f0a15b03ec068760dbe5154e7e1d01b2466a2f2138bc6e968b305eb987fabf49e9ab1570350860775ad5ae12052dd272c2dc40aec4dee7ea5c7d387ca3c6e4d8a2799d650150d4f9190ea9b215ad3d2247dd0987513a7daeb00b3526526e7ac50ea630faee07ef2c80ded0629fcc1ded98b3b5f34ca3d3979f8b5786d650593b77b78925494f528fbdcb4034ba691312961ea31decb19f7ba056b77a6315bebde311463f38bd037d3c7fe99a20c5e7af1627407b6870ce74c775d18ba900d4d5f8b5326ed693f270410d8b248a67b12acd97904791ec95a157f9ba5b95226d57a4ede596d535b08ab83abc1c769bee33ec755beef43371a556ef490838043ae4b82b5b81a033d87b9fd79976e04823a1e35c442d147eb059ae48b946790da5789739580fdc37b0c2c87ea08dde729fd8d30947a56b2516db28bc3fb4e7d8daca4808ea1f2a5e2fade39f306a001607fc125d808c5b69641c6b1863545de7af6c14a394432d6765029bb0caa3217b952eecad917fc32c1ff986f10e2a57a09d0a12329dc2457d51079b487af093a72230ffdb85946a3694d18aaed45adc95bb1ce074665c6484ed4d058f45600449c5c8e2e0c2006dd7d5b2deec0d8be46322be7b9a59c7cb88320ca2141f5078893d5e2cb21b8c6c0cd8074c3301d5d9da550a185be1a6177199d3ff5f9672000732d36a1fe8019a59879c41c62504def0b7b94fb7a9b8a93286b17145a6e212fc4e9bdb49acaca4155ebf08121b4bae7e0c3a5217295eb04bd0c03720c2aae10d42243f9ff16206507ea8dd92a8cc074e86fd6cd7ab451c40ee687fce1ec40cef63b16bde092b740c4c8b886de5667c0d3cf79e6e606d93e2ca3f018167e1715f99f5d743c5cc009cfef033f96a529ee1c57fd9021dc78824a479cf350413572a135fe752e062a02d68ae84d3c51db7787fc4aa9c4187e53f30aedf3360e90819b803f9eafbb897e1339d593bb698cf7e0ed46e13dab0085d035591ae4eac570151ba71318da56b9f1fd297fa9bf5a1d1c4b515b6d865dcbf9c95d38d67bc3fececeb28bc78cd57b7ed3929b6d9f988bec415e4b15f21be9ed7c31b2a6045c9c6a0cee09032112877a74d2743d04fe3e7d146500db7824097859fcc9337a5b360a9d9d1e25ebb4a46ec27b9f17b58cd4f64e7112435c798b7db37e399af1f68f6817273c7c69f788ee64557c9d756c947d41cdcc65faa5e4c87eb6322e4c6afa0af1f54e29b74eb433c7888bbc7e0ee17d7312f3053a104b05ec76fd38649c43db9998821a789ed9f00cd360fe9ebeb32f45b67d1720bc1d0db4b4db53ec534be7591212b299cf0495b9cc64388bdd1b786cca78e2d2920fde4ce4e24dfd71364adfb81ff929edd27578a46a0d9a64df50c63ed0ff3d323bda7bb1a12ea2f9dc401c4919b4b429c71902643a7e84352fb08cd5f8f19dc524405f3c96e17de434d86a7f6a7b2cdf89450b5b028b644a8ec841c683a57fe995b844961469449d92146fef96c9a238f189ed2d2ce69117f086ac135b388762de319ec8650647b5fff22cf07f926d0201f531cfd089e8d1020afd12a1c7f6fd1fe3f588afdacea5317e2af65887203bfbc0b8ffe7e6e9345bcda02377d414bc0bc0473984b65a8ed313b16d0219359f282593c59179f8e974b3b25703366c4cadc08809c54d3f6db4fe35f3a71fce6170d5b63b9331cbbd370b613ff8298bc7fba895d1d2d24fa1c6bad5e106c5a2ec61fee17c8b9767db8d9e386fd9fc71bc382a126bf4ab431d06054f3b6ce7194018b6c2c8fdf2fa1a81c89ac61d2223182cc1f705aa491f05d0afe02b75b48b0be85e15f2f7f06e75d5221f5bad157ba2afceae264ffd50d46faa7f54df6e0c39eb92d1c43fd3c361a9ed65bb5d2d176e32bae71603a8aa8fd6cf4937dae81df2d1b1d42a35f49ec3a24150681661be56ef8e36e475e4e6753b0ee90615d2ea8e7794c679b5b4d8fd1245e33bd1c0ab39b455cd822362321f3ee95ace596398c91ade3be6513a332f852194c3b06e82b10cdb93cd60837078419beaeec36d3de52b0215f4973ab9c3daf6cbf26991b5b339ff8be859df9cc5b838f0af69bf78400bc331218e40e1311f39cdd8e630d5fde24e65dea4e023abb72726ca7a429b4bbc350d735a8369f63c5bcbcc428d93264dcd7b9e1cda563601daeabd78a6f137add68e6b3e26262a8e3d7a590e58569aea25430830e561a4c0a4da3f54d7034e1828631823da52202535d940541ca04804575482e2d2cd9fa1c6268f700156ee87351f219497edca306395323968bd324320ee6b0ba3e8d3ac1cc0bae33341479bfad9397fda3f754d8cc57cab95cc8036cc2aeae30a426b01823589f58409acb39182fa68b47a32a5eafcb5f6e0d6670aa99690eca8f03321a22204661d6094b63eab7457496472833ebe8cb6ca6a5dd9209ab5df55dfeb31f5fd148999ddb183e2ef73df3313e883685c78837e6b8400430cb5d7e8dfc454c0a6dfe21bc00e138613f7589dd9986f697e2a00e69f490c343ec2c089e11ef4624f62dc10ff13fc03f91edfe8979d41631ae2e6f46eecd043b8514d8dc7ecd5642e712eb134b889cb91ce9f98c0ff330904b43bc6933b783a9457c366f76835746146377d5cc90ed7104285ecfd4f684c8c33a1a31973a07e4ab96aa3adbe6a209f1af6b47495905913d65b7a29bdf5bb686dd05ed5f1064a111926c0beaf1fbce1a4eab7dfa81318805abea67bec48774d82a71ce24c57aab796a3034450f1ef22d79e04d3b828ded3cc957b6c9274721a387624644012ed2311694dceaf816c34c45fa148d1e29f9a506ab852f2312521dee534c38217517512d6115242d1ee26a5dc2c3776523c295df01b1864f5e994573e74dcdcd9a753748ac9161b344a5841973edbba4b1238c60d8a5dcc15b064b90491c4290387fc52fe7cae4fc6421274925f347ab0116536a22ecee726a34d04a204af2706ef9a36beb344781659c38f06c7124f6075adeeeb2d6d33b40130b3d3da93aa868a653d1cec22ff2a52f9f4da92dac74a2ee978df80ce2bfbe4899d635d4f5ebad35154cbcd1eea52dffacd44d3acfe19695244f388f0e3d4f90d35c18affd40f679b733d7c461da27f06bd93fdfb798166cc5c2e80dd74b487215c405b4726e90739df708e4f08bf452cfd6bb76c003afc16a2fb98b30c2c56d8e06a1c218f9e0d7a7d5abd13547466af2752fed177239a5bddd74043f83dce941d86b293322ff8dd0606e04e3a0717fe0a649f09831b852baabdff4ba949e2d70f1bf18ca4dae5d8082bdd659fc202d4ee42d253481bf30bcb86026521a822baa5f30de344bdbcc73d1f81f313a7cd732f207202b2ad2ae6e2d4885ba3d18473c46596102e739f387e78dc4c51a603741cc4c2ee9fae8f994515a47964623545d0f9498fbb0af28026f6a77da3901a55a85ea815c91a5ca1f0ed8cbc41e367842683d80f1528adc115abfae13658363f44a32e43febb1faa21503acbae6a3ea2a850ad619be7cc2036ffcc4f47a553922800c4e0d7700ced95599a3c44c417a2fd5c41b8624a5c154d63aa47c2c90e0bb39839c444982e683923c6a96bdbb1f95644453b2911eb20fee11b9135e750a632226a6abc00f3c572816382c2ac1140642ec8ef2c704ea684f87c9edd058eb726a064d36f44653642b07edfa6b4f3e1ca2306646a998105d1dce855370fded896c22a843570e71ac75837e6e90d4c14a1a3fd5eec69f09f71bbfa938ffe39d60af341406b40ac6545f8d69862120acc78ae98fbe2279ad287b1b3f44fa674b9e8303db43fcc60393255b58ea446dd2ef7acfdcf2cb8b49350a43204c29ba6e69afda6176f9ad69cac43092ea53798fa031f46c8da79204cc70d7329e60154238d4b3b74bbcad1350fc7cde83b2c2ee105755013abaad151b95268848f14cee4f7c0f93fc1dbac9118c6648e1cbbc643cd4e881dc3bc3391a5b569e44beae27f8d443fbebc9fee375f8fbe9055cd08bcf68d698143b34ad335f0d07c3207d91ebc2b8ac92a1896e1922dab88bb23de6f2142d1e4617ccee280ffd3d3541d641b34b8f48d9804e55edd1220e09305a3ec6f49556ca42e5dfd11b79661fe010b568940ad806a6185ab5d610793ed72c538e20c8fe61b4118b481236e665a74f6f90f5af1d107d52366689a16e5ac72611aace6137271fc93ad58b458d93661ba0c4f79bfb07c479fa777e8ffe5e6571f7b5c211dc49b0ed35515789f6ac4b8aba5ced5fde6775a1265627b86e78c2b47352cd6cae67fbe5b083ba73571885571c73fad9b293e085cd24f361eba67e6a8f568cfd01e687f9cb24d03b79ae652fb0ae6fb9286c8d36654f1d071184e8a8d8ad03ab5dba688b015371bcef635a96f30cdbb7e410140a0d02cd02d154059bac66afdd3fd13763dd4554c656e41c93f91f76b07167c9fd4f80657a94fbf0606ba5f89f42daf7335e44fe8b366c7e3abe61ed9a4017da7f3c08e754a690e1f416f75422fc9f0b9180a93d9ffd4996c39fbe946dfef3a80775b74fff3151b5e56b12c15bf6c7a98eaf53340ff4de57b4af7dcd76a48f369076af580ab41e672866ba04cc89c1a7ce70163628c8fd4103d2a7ead6179054764195dec10f18cdf75245457d1e00e023caa27167fd69e00d52f655a8b0ab2efe78d5df135d9b8557479743d7cb7d1f29bad76714ad1561edd33f31ee73fa94f1c490556226cd27f4d0e2a3db46d0fe9202d6264fa6719a2ae1ac60baf61a677bdcfdd05040a22549a74b61ddf29fbe2925a329554bc3a0f3ea297643da5c8b01746aac9da822a180cfcd08f88dac2b0217abd604be52a9185940e9f38b0cd9dba8563fe890923d0a09273886ae7c4b88b39c15ef18c70d72e0d9b001b49e287aaba384f52bb0877db5b3ebb2b416bf963085b58d347228f699b7a10a357616ff7b817543182539967aa4132441e77415619129be29942e1c90fac5ddd330da02834626b0669f299591f26fe838cba2e0bf53ccc427b6673c8847f5628d9c5317895343dfc1c48ff2b821578cd0cf7469d3041b6ca6c4b7251c3e333ede90f619a038666572138658a396500e3824e7c9431c1a4c0e7258e150bd418143bc7125e92a8f95c868260d7cae190e22f1ff17ff96712768c6f942bda1241370d2248b4d190415fcc92e304a7726772a6256572544a5254b0d52522f3e8731641be2905134b2e789a6fb81c55ceb47aef398da2f19132f4beb293016e5de1c96c386598b809ee7441e63bad98fb7f0d3eb0106bfff69dbda4843819d2b645d1a7d130f1695ff4a8825d2949c9156e4e42ca974437a0cabaf975ff8f8673e533b1c66b11d49e5d04e0a894514e51cc27ddec25babc0e624fafd62c95325606edbe0d218970f52fd16dc9cd34e4aa3eb2a372a036abe6238be18793f708697fc1c065fea182c0ecf8b0eec1de0210bbd00855e672fd7612e63b41659008d6d679e8d9a285f21dd2964db6aaa26953a5f8224df3bc75a918cfea9767804d257caba51ef77eddeaacfc2ee1e40da0078f0918ffbde63b52db22a5db7026f7c669a72be531be87aa6ccf3720222") fcntl$getown(r0, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r2, 0x6, r4) 04:03:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000000)) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x100) r1 = openat(r0, &(0x7f000052fff8)='./bus\x00', 0x8, 0x157) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 04:03:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r1, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000000)=""/82, 0x52}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3, 0x0, 0x45) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 04:03:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x78) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x800, 0x80, {[0x4, 0x7, 0x1, 0xc00000000, 0x5, 0xc3a7, 0x9, 0x8, 0x0, 0x2, 0xffffffff, 0x3, 0x8, 0xd5c, 0xd689, 0xffffffff80000000, 0x3f, 0x7bb3], [0x2, 0x1, 0x5, 0x4, 0x2, 0x10000, 0x2, 0xe1, 0x80, 0x401], [0x1, 0x7fff, 0x2, 0x6, 0x6, 0x4, 0x1], [0x3, 0x7ff, 0x1ff, 0x800, 0x0, 0x1], [{0x1f, 0xb6, 0xffffffff, 0x20}, {0x800, 0x3, 0x101}, {0x47, 0x9, 0x0, 0x7}, {0x100000000, 0x5, 0x4}, {0x7ff, 0xa9, 0x2, 0x9}, {0x100, 0x1ff, 0xa56d859, 0x6}, {0x5, 0x3ff, 0xfffffffffffffff7, 0x247}, {0x9, 0x81, 0x83d7, 0xbe20}], {0x6, 0x1000, 0x6, 0x7f}, {0x2, 0x1, 0x80000000, 0x6}}}) 04:03:00 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10e) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000000)='s\x04') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 04:03:00 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000278000/0x4000)=nil, 0x4000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x101) r1 = socket$inet(0x2, 0x4000, 0x400) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x5, 0x7, 0x0, 0xfffffffffffffffc}, {0x200, 0x8, 0x6bb30468, 0x8001}, {0x100, 0x84}, {0x9, 0x4, 0x6, 0x6}]}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0xff}, 0xc) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r6, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) fchown(r3, 0x0, r8) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x8, 0x7}, {0x18, 0x1, 0xffff}, 0x9, [0x9, 0x1, 0x7, 0x7, 0x1, 0x401, 0xdf, 0x10000]}, 0x3c) setsockopt(r2, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 04:03:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x200, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x2d}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xe) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000200)=[{0x8d, 0x1}, {0x48, 0x3}, {0x0, 0x7eafb4be}, {0x42, 0x2}, {0xee, 0x646fed24}, {0x25, 0xc0}, {0xa}, {0x25, 0x3}, {0x43, 0x2}], 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x3f, 0x200, {0x3}}) fchmod(r2, 0x90) 04:03:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x100000001) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x40, 0x0) poll(&(0x7f0000000300)=[{r1, 0x20}, {r4, 0x100}, {r5, 0x4}, {r3, 0x8}, {r6, 0x8}, {r0}, {0xffffffffffffff9c, 0x8}, {r7, 0x100}, {r2, 0x40}], 0x9, 0x1f) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x0) 04:03:01 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') 04:03:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x9, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x1c}, {0x80000000000016}]}) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) seteuid(r5) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000240)="504b20c32def726f378568") 04:03:01 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) getpid() setgroups(0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) ktrace(&(0x7f0000000140)='./file0\x00', 0x6, 0x400, r0) 04:03:01 executing program 0: r0 = socket(0x2, 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9bf60100000000000000"], 0x10) r1 = socket$inet6(0x18, 0xfe93cece0e2bc3f6, 0x7) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x2) 04:03:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000002c0)) 04:03:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) socketpair(0xb9db70dc83ddf48, 0x5, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:03:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) 04:03:01 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x9, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x9, 0x4239b6b7, 0x9}) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x400) write(0xffffffffffffffff, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:03:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 04:03:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 04:03:01 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 04:03:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d710c18690f700", 0x100}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1f3d9546381b2a49, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x800, 0x7fff}, 0x10) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x200, 0x4000000000020003, 0x20000000000d9a, "ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() msgget(0x2, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 04:03:01 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) 04:03:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x80, 0x6, {0x65, 0xdfab}}) 04:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x400000c}, {0x40016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x5, 0xce8b, 0xfffffffffffffffc}, 0xc) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x369, &(0x7f0000000340)=[{0x26, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0xfff}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x8) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r4) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000200)=0x6) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x107, 0x4}, {0x2, 0x5}], 0x2}) 04:03:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xc010, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x1f, 0xfff, 0xfffffffffffffffb, 0xffffffffffffff7f}, {0x0, 0x1ff, 0xfffffffffffffffe, 0xe24}, {0x0, 0x1000, 0x3, 0x1d4}, {0xfffffffffffffffa, 0x5, 0xfffffffb, 0x100000001}, {0x3, 0x4, 0x7, 0x9}, {0x8, 0x8, 0x24bf2730, 0xfff}]}) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) r6 = dup2(0xffffffffffffff9c, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x38e) r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r9 = semget(0x3, 0x4, 0x8) r10 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r11, r12, r13, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r14 = semget(0x3, 0x4, 0x8) r15 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x5, r15, r16, r17, r18, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x6, &(0x7f0000000200)=[r8, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0x0, r18]) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, r19) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28, 0x0, 0x929}, {0x40, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xd2, &(0x7f0000000400)="e4663d588e210844419095e382705bfb85bc16a403244452bffe5b47244511aff6824574dca1cf3e736564dca6b2a9a4f6dc570c7a5a8ed793d0206acafaf3065fa70a346d38d7e8fc270cd4ad007b265ab686453d952c5aa150aef0c21edcf7b7b95fd6a1ff4219ae1377285600af06b05ce60e871a4455a01e0a0807e97cf00328318d21c1c0ff8532aec06042501d94f9e77aed7c0fb59f897ccff712038f0e2823d88973374fcd2777fabcd150480c3d19dadddbf10aaa1c82766fc0400e94b3c1e9351315b4a8626f1e24ad08369837") 04:03:02 executing program 0: minherit(&(0x7f00002eb000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003c1000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 04:03:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x20, 0xe002, 0x2) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="ac3ec58627e12d91a4010f2410d68e798b64c6bcfd772700020100fb32bd1f000000000000"], 0x10) setuid(0xee01) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:03:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000501b100000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x1, 0x10002, 0x800) 04:03:02 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x800, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r8 = semget(0x3, 0x4, 0x8) r9 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x5, r9, r10, r11, r12, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r13 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r13) r14 = semget(0x3, 0x4, 0x8) r15 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x5, r15, r16, r17, r18, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r19 = semget(0x3, 0x4, 0x8) r20 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000380)={{0x5, r20, r21, r22, r23, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r28 = semget(0x3, 0x4, 0x8) r29 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000380)={{0x5, r29, r30, r31, r32, 0x40, 0xae55}, 0x0, 0x9, 0x7}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="26af9a20054000d23d172deee326c7fb5150bdb9f823ccd97bebbe303f81d4805aa9829264dd08d6e7b68396bb1317970803238f5a5c772566b42c3176dd8bca553f7dcbdf29ab84505bd524a2909de4b8daac", 0x53}, {&(0x7f00000001c0)="6a6c356d105ce66348cee35f8452bc7053a8dc649221515c2ea0012959c95a82ba9758dc8486531d54ed90be08484cb5dbb9254d4bf80b44fe83d526e06c71cd8cdc361839f14de12a43affe48fd", 0x4e}, {&(0x7f0000000240)="bbe863346d462499ecfce22dbfda1887e458e2664055faa2ae90354c72a7babf33cf0cc27a85bfb5e8b67ab7de45df590d2f44979fa4edd251789f72e7a23e39eebff882cd610dfa40835665d152ba3a3cbc7763a639bea18c3c29ae0bd2443d1600f53e112c066e0b954d35051a29d609e771be39a9b418280547f79055954042cfa2fe251a8616fe643e0b80050597c4ff0c3054b84604e6cbcf375f3d4670708aabcdb6ddadd567cf51822cf356c5e94ea0766e79440790226a3177d177cd1759ebc760ddbde04635659e18446a459736265225fe74444fd3f1dfd724d0af4ea265ffa2cc2bce7f6bfd02dbe469520b4ae6bf16b6f3", 0xf7}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r4, r12}, @cred={0x20, 0xffff, 0x0, r13, r15, r23}, @rights={0x20, 0xffff, 0x1, [r24, r25, r0]}, @cred={0x20, 0xffff, 0x0, r26, r27, r32}], 0x80, 0x1}, 0x1) 04:03:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) pwrite(r2, &(0x7f0000000100)="1a8b123f270d154513bd7bcc6df7804647e25a1929fb393c56f5a2f360785483987c6cdf6626126b716181978c58831a1c472516bb4517cf21bcf9e458f6371e9492a7bcc49c93121b7a62cc6fa0654f59e699f600736b54cba31edeef54ccd4d816dacff9e619a5b1d46027d58f24df7f6ca5141311d712fae3308ede0568c69743ebd86d8389b818c96d6653118eec30f0bf3f59813d829481f455992a9b32955df8ae5e613a25aca466d1d68a9d77c5813b3d4356ca7f68bd4f3770053778fa7d29823df7395ba666cc65686a5bede55766a8c04f6e47b71e3897610c629d7e8f522b9408a1390a8314b47e379aae36146121713e0af3c79578", 0xfb, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:03:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r1, &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) kqueue() r4 = socket(0x18, 0x8004, 0x5) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0xc) 04:03:02 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x7fff, 0x0, r3, r4, r5, 0x11}, 0x8, 0x1, 0x400}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000000)=0xc) setpgid(0x0, r6) 04:03:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x941, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x8) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffedb, &(0x7f0000000040)="2b69c659730c30d146a4f2ef52ef622de2a264d240957e593df00bc35984233d098624fb0860be221cb29cd1556c6b78284a8081978552c31a1f8355bea1e7") 04:03:02 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r0) fcntl$getown(r2, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x5) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f00000000c0)) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1002b, 0x40) fchdir(r5) 04:03:02 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 04:03:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x18460, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r2 = socket$inet6(0x18, 0x7f11a3ff08273d69, 0xb5) getsockname(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 04:03:02 executing program 1: r0 = socket(0xd50f2f2e643318d5, 0x8000, 0x90) r1 = socket(0x11, 0xc003, 0x6) sendto$unix(r1, &(0x7f0000000000)="b100050460001300000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x61, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000002b00)="ecb64cbca08658c9611c7dbf3df083566e72d0a2954f1f3cdff79d48f190e49f680fd6696ecaca27989d3cdb9decc5e86496a0a9eff895e4b1b97a0efac560e9e746a4b247939f296ac76685099e80b124884221eab109e84517d6f87523a40538c12e33aa51f9b1e44522de834647300eebcf1a40961267c7bd12dd7a019a8979f8a8175451171f451d5c51585b1fc547f0f7d50aae8c5272c21b8aa7041bce92cfc4727e8c3e638274e595a70d4d691b11784e20aceb62d16e384c4b43467edab1eed286ee7adc7c5bec8e9f743374a41997302b902115cd24ea434b9b695ea99349caa3786b9641a91eb5d1e27ebd7eddbe422dd2a73d6c78d0bcb6755f438a5bb0bb0aff318624ede506e3247ec5b33d8883382b29adbdd343d9ceb0d52cb5d37dbf63ff6bbf78b9dc5b29d0e9a381bf8347bbf505cb932aa1cd2dd0ee940ed6e5e32d15d1d4385dd3877567af88fcaef7e0b544fabd246f7b7b19524a98f2f150a19d541c6772ec4fcd9e1971902405a942668deb7394aa92b5bbc0d7d4c1a0d00c8338c03fd2a668d21b68b457b27377a17eb0474f753ca70b8ed9d842d330cbbe830f07b5666c74aa6689b37ca40e34dbf2b810adc011cf6b9183137e27a3da4210ca50d556614d5d24379753c9f96ddaeda12af58826b9d453f2aef05cc88380d0b49cc945328942cb36c38202b1c1250a927a50e137379251d645073a29544b9010de7b1b3f1c76017081e9629d9ce0a38b571426210ab7b06898630997c5ab9e9099400a39a2abe41d911416d25d8aa1c8fd4c637784a9a6a876b6ecf0c8d2bb5167f41199171aa158f0a7c54359d4f9669f69700d5fef8da0069b3f486b98660e0d5cd9a12eb86c9ca8b90bc293e5f1bc90fb5f1035415e82b8da9ffb6f180c31b48411d1852fa180a93b6b614abf05181c71f94db462977b519c9e5725be341ed9b116dcc1b1a90f8afdcb1552b5708df84dcd3c65e9cd0b8feb3dd242de2dec69f4f2e3ef53b1d9b4216af6bd1ad822311792683ec85fbfc1104b7111c22b04c17012e577122f72b7f6e1549d8e2f5d070f8c60bc3047e7055551c6243fb248f5fdc4c7ccde9f9f406018b27775f77c72afe9538c68b948ef5c9b506f23cf1d67d46f12afa92ce4dc3d7ca0c8f13bc0a56764f47dee464e7c3aa7609c01030d5f3ef6822d558c2566f493aa33f6a5628ed46de155cd90019c7a0275fe63d42aecc456561343140c65bad9c8cca4c390bbcb2f1c7bfd6942c95d8d8881f6e45d7b09b53b6c5f1147253a9923422a0d12fc48afb29fb3008f14b811514477d5d7ed55cfccd42aca47044e4a9638da032fdbfd219258db03f4a87cee1bb7ef0a8df46b3a1c0a03033f9bb3f1e715a96c1960fe9f8598aa1489ad75c23a034052996204befb3b5a3014177383c2128f73725337adbaf106eb07b58a26ac13219d36126e7b000a23bafa63a96485a217f8c2f6b60e94325e62b31d6703f2f487404752c91137b1b19f509bb856092b5dc5f912f0fa28e6039bdad53905002198a5d889ea99ee3648250ad07eec6986a7937e5d40762d147e2cd12ca01de8f5c30683dda9148a58573d11ebfe189e55a1ef2b3f12e6610dc4abac6f6f519f736a345dd0c505d2c8601bfa56e02feb1323bfe1a9df8039e5130888fd122a62f5fd7b74070ee1c6cd410cf036d9fb6a253ede75405d632fbc62cad0e34497b52e9fe8108bb49f504bc477acaeb33e8200a8ab9b88537b705e6886bb193bae60ff22da219e71cf25b5392abec418d60cfa08596f0a5b51735ed3d682b1b6cba98147ae4c246a136f6b9a15750580a0796283ae9684dfabe0ead82e49e6a17ca664cf0461b7e999fee8e43816d4875dc10dcdaa725fe4324f0011706060e62967cc5661866a25d6713a157653d0b68da38e50f5ade7164b561f7d2f2a5f224510a938f0887b2207430cb41e6c324552955ded407933c7fca0f2119f2d6d874f88c225be56ffae25960b39a987eaec0f1990af2adac435ba82c00fae9735fe40ccec16311f20a061ae8e72386e7c90bc5e589b600a4974ef37935d43a86b384ffacef968ca3997b37772d06e308abc0c6359f22fa4dcbbd11b4db407400a3b3cc079e50627a43d8fe7cf70b0acf6b35ff08b0d34d6694d246ed8b5c93f76d6691b84cfe046c4da27269d281bdad0fb4c04848476894a46fd6b4a6e8fbdf1f39c57696c10a301befcb5e4ed18c9fcd789914fd1e9645f576f32a8fc6de68b96c2600260660c761de06eaa302588d4e4a93cf73fc9b5bd17dfc778251d2bddf763a0c52c86081b63175679d97893d4c4a7e728a1fbe63f8ab63aa16e673bd43638461c9e35924245ffae5192623be5c3917ae5871fd147f9d70b99a7147ec1f0ec31b23687b4c45e23f1cbe6197e152168c7747f948e5f96ce762dbb44640e9a79b2215f1f3eb35dfe488ed16f2ea784d7a49cbd25a7dd1ff8c13b1d7ddd9fdb5c7fce8e4fff6ae18d997b68af5e203a264fe439c7b007257675fad7f8adbe211555ee06823be44a14f1b0e5a6001972418f59624420a42809e38868f8fe1f67b17ba36c95023eea964830c11b3d7130759d00150899f77c2e5b1e6aa93105ab3888b329f287d62f7c246cd3ba32fe62a3bc695bcf7167c8903f4180b3d63ea08d2a84a58cee20d1864a628d9b22ac7d71c62373c20ae8c644012fa7225e34516a0cb72c02b2d0d9889e1fda843cc331f74514c71094777595ffbfc2f3c2220f2b5dd1460d89f71e6b12210ffae5344e937a81a8e36fcb10b4426ffa1179a05a3211ff640810b067d9da2a4b2876a96130d79f61d85205b0fdf0592effddb6f60c99ca5b14255603b603fbe5a567c9aff5ec2ef968143425644ea829ffe55c610712661558e75069d305e73245753e7a7f6ef04e10cbafd482a84ff38e1239686d0f89c22d7eb7589f7bb3f69883bb2bcb0b6dd31171bd0f05e3fd37022578adf1ee82063dacd78764fdcccf16a0e4649cc396e8005cd4fa9e55da35133108687d278c49a2944b8fef2e685d5b83d28ba511affa2ed7341d3dd1b9f14b8d1548d5da333417c4c9e57c28ef47711f35bde3b9dda091620a3f0b319b8cc010d28692faa67ad387b157e33f30e54ac8a7cb4b229d9afccba1d6e5e3383e3bd8dc97ee58a708b0ffd2e2672d1ce78de53d48425bb2fb4b479a67a27b489286fcade1a84c75d4f41b97055f4e83bc69e4a14770f221e92d5b1e2d0f4faa10636657b6e0a722b6ae2d7258162f35c2a81506c5287b92fba4b77e1edf00c02b97540fb82ca1cd0f8dc428ae1c107abe223596100d09ccaf6a0b9eb019db9931d4375f18aa9999bdd27c524ba9804cad9522609ffdd52749b644d14efc5ed5c47dd4c1fab98ac91823e5a7e9ec4e3b80352ca349f8d68ad06a46bd54737896615c7aeb8406487e44fd6cc1ca656e93d52ebdbe8be5d6f03bce0f41f7409b92997876ca6e4696e3d02868928664770456bfbf727642fb5576eb3b50429725bfe3bc896934f6d0c729881c9d28214771d360e8554d5d12cc6a1399c516e496d53e45c237a755fa87b5ae1c202306c156cdce4a2ea427bc1485696b912d041e10767e8bf4cca541392e7224798a3f305fa5f597b5eb3161500625793d269b852a463b497039d628e09b0c551f58f90a4be9a241b6408fcc03a6629375259f763e799bd82ba3aad764e0d4c00e54b415c03e999ee75404d99201d107a1b79a52aa4c92f28467b263eb7f3107ada453e3911b39bb4f4068a9d9dae3d3b929913b42c9936e9410598298b74e229e5ccf276f2ee418a5b68f741b90b5bb7cc6ae62a595fba76aaf7968dd2de7a596a5f50c6aa8395dda6631dc7fe32cfc6330dc3ead1787c728ef9ece45f70b36ca3f70ff821a678e140e46a6caf600bc3adbf9db38bd6076302b289047e32edc7e423ed3de465d7b7f1a61339a1918b85b2c54a24e16dea1d0c09fcd36e70d1ac3746c34035b3e265640ee43dc35fa13fb5f6d786f9a7dd12fa344d8690105f85ba554b76db82c7992b29488232be2a6bcc1d4429cd2e54f235e8c04a1f7c2f998d4742232a75d3c209c95cbc0913cf3ee1da35f2523a5f055c7fc2790402f4360b8e6cf14536199b7ace3455f8f37b0268da5140f297049747ce236b8669f0c81d6390bf964fe2a7fa21a253202c3ecd2b83768584366433050502931ee0d08072547fa103bb75b476785a1b29471b8f49204cad1e77cfa5894f1fbf4a2c8d3e64f7f17bfe3442b1121c6289fb03ec88a3eb70660de9452121b56c5eac862c2879f498cb0677a1f01160118cb15f26fd4bfddd16c57bd28e9c6b14503c381aa3fbfa458f80dd5501713bcf44421235d5d5a992b18bfe4a75b4d10b66d6552973c1ca6de4bcf83d31f8db610427c9acb0f403c29f5b37a6321e8ad1c3dd14703c9c3822a0f6b1c13f44a1aa18a0a6353279cf28599b1335208c6decefa33b5b57d2e4e03041abb5adc86294c2db6ba6d6afb3d1016509cd2d38dd5c3e06be456091f97f0feb26a26890348e5dc1af91432204d7884953d29cd2a797e0506c3d24186cdf8a7f1e24d97342ae22b03f6aebfa278f146a22d3cc2f9cb7121e49b1f5d477696e60ba3cb3bc03dcad5d87682fc778ac1e05252d93b6aa35fe0eed3dc245a65273544f63a09a28f7255a083df883502ef21ab0fe4ce7b7fdf46b3bb8914c9cc4879a6b4988e1aa230282fbfe4db1cfe517080d4fe40b5e202ec4f58ee9dcd591c467f4ef9b6a1f3dbac6e218c7235f8df9bac46b3fe481efdf47059190d4e131a70532efa7d821b4836558aa3301d65d041ee0cecd493185188982526c793d1f6e0d8d88a92f709ba03f546b014eaa6bd9e81ecebfe205e934d33ae1612beb2aac942c92f856716f9efc312a118dd6134c2e3018d841608eadd9f1492e8a6438020e2d15ec663f63a1041fab1f0e4e6f31c4de23715935cba235a475667a6728d44a73be5e9a53f2b005894c1ac025c85bf565517481ef7f63174e4f85936838426df7cd17b5690d562a3dba6955cc2bd6b9b87268a59cbc16162a98b05d02f122ad906564c541d3173b86baf1b19949e30f6a00c2c7f1697d3f103a6345a33bd34b4abe61f07de81b22a17e22c55d4bafbdbd161140c67dea30f30a92cbcc2a84615cb48ca0061e913e7e02dd9ea1f80712d7b18c02ec81e0bb800c963d4765dde163f240091885c72acf5828161bfe9b6c48033d7a2ad7620568c82cdbbc9f18d21550c78b531a110e7febe564ee7a85d43a5ea17328454ca37c6dc649b08719fdff7f6d89fb793f440f23b2edb2bdc325334da24a431f06dc5f777df3ee7ea0ed7a8bebe3fdf8970dec7b152a4b788dee1790e73be691f97e5af9de043f25a372a7cdf1b9003d4112b891618a7af071964094afcf5d495dc25761c2d63546aae4de91f5bb53cf6c45811682d7dc175b55815c95018c53e150ed7c9f791af7aa9d3c2dccd694aeb6f4974001dbf1c1410878de751c366bf7086073c3d917c09fef115da04a37fbc7e27eeb9de2fabe35455fa9ac349dfa79dce70f5f6a632992626c50a33635ef14eca9ddbe56125e7ddb31480dae29374abcb9a9350db7e056805bd36d5cb7d5ae441e2ffb8c69a659ed3d5535596b2251269010b0c6a6957fc8c3e226d327abbaa54daf6fac96c495faccccc8af1f0402b1966bacfffd10bb40addc6d22e5f35e5b4760c6285fc866cfac3a7df1cd32dbd1ff4da6f044f80caa710ff7689b758e2aa86c87b4278b53e39b801f523", 0x1000, 0x4, &(0x7f0000003b00)=@abs={0x0, 0x0, 0x3}, 0x8) pwrite(r0, &(0x7f00000000c0)="17b340e0612c2c0ac992d7638a5df4aa455e20f7d8aa5469109db171358159a413edf71926e571d11e1830053d71da472538eaaf33e0a90ccf178477f732da3dc30668718da86276e885fcb569531f82eb9f05e460f1ef384353520fc4be77d2d1af3e2add59049545b2471a6eeeee6f9a95d4f63ee4454e83d5e74bf62d6b108db6f49da591be4e8a3855de9f", 0x8d, 0x0, 0x0) r2 = socket(0x10, 0x5, 0x7fff) sendmsg(r2, &(0x7f0000002ac0)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x7ff, 0x7ff}, 0xc, &(0x7f0000002840)=[{&(0x7f00000002c0)="b373cde2cacf54fc7e93904bc0a0acfed5f403f34be7c134e3c2aca0c76bdc35909aefe9dd64634a93d1a583ba1400916df015defd49040d9a4d154a3f7c7af2cca8c638a5cbe8f165023912a2f78cd63282f28efcf242dd50d618354d63dc2c03ec9ac1174908d7f12d0b9689d3932f6f92d9d9b56a4c7869d1666ac57e06c7134e20950825a488d0dc47298365e413dd45cd67111174ea8457d324277f75e647aacc2abbcc34c86f19fecd1b3e56", 0xaf}, {&(0x7f0000000380)="c06b0f182ddd6eef5b737332188d88981add61581b49400a009eb5d0fba917b6f86927a89a1a45d594f8f93afab62d018d7956d56e45903c8fdf7436afa8417d4adb32de599f2b9ec237655edf05cd0b08186a261f5c5c0c437a25332c7703d2f6b982d0b4b4ee6ecbd39e12af71bc4cc6d5a389119e8ee757f1530f864b237e098a7fb15ba12fd8202958a160f6bfd800a394f1e7aa9e589ca082955b19fe3bda899dcfe735b183506876222c0a4780080aebe20094be1469cc5ae30a15ad4c4ead26306eaf5fa79cf490", 0xcb}, {&(0x7f0000000480)="fc5c83bfe1d1ce0ad4082ebb1a03bd39d634949c00787d8dd514a17a7bb69cdb97a4c7f5f0c79fb425d8f2fffa1ec19e327d6190f2a73beca22e19564d4828a937f6f23da92b07f0ec683cc32a4588e724516d846d13abcae934f35767723bc72be45152f206ba50bea27e769947d7ce29ab5dffef910e60d94c5c6e849b0575c4715012e29cc63362729d04fce8d95a9293b92154523afd53302e3d1144eeedc5269c7f5cc36b34ded6cb535c1fbe585b22b5a52ac234dc5d4f435d9bbddf294ed978fd33ebfd50569726f991663d91c0143bbe5163", 0xd6}, {&(0x7f0000000580)="30f9d41790450f8dcc1ea558f1cc66c941ce1108232001fe4b7353f1ac17e4566ab4313836189aaf9d352b12897a0281052b56099009dac6123a8009e6de6958e9536d3895f68ae19c6c3a68e86ae2900e274471078dcf5e8a33c3e832a5f08b3e0e4062d64bc58acc3f79dafa7e2d19aec4a329e07898", 0x77}, {&(0x7f0000000600)="a7a8f6a471c153d30142300d9b3645e776a9119b7ca7305d76bd4b86180df94b626466f03ea791c6a6f50f2e1e79f6d619cb23597e7ad71a77acdacbf84085dc5f2a107a3422bde51137157661f3ad711a79709c7a0853cee40d0dee06a3bd8fc427f7ddb10972cfc58d57d5ec5ae99c0c7b9807c518ec2eb7934a6621a798b5abdb8c8b28ee19cf8b57716b0a9cc92da5e570c0019dbaaa1e08430848e28486a0760ca5bbd595156d24b794dd4ec42116dc024ba5ccae5c0840be823b19b827b5dd6d2aaadaa12e83f86987c8b3c6", 0xcf}, {&(0x7f0000000700)="f0907dc1f58ad50293aff5c5bc250a0a501e1b65e1769d669e12d44f66941ea6e8c66304f40a68236debf811d87a65a948aaded5b6a2551a96b674f5bfd1b1787700787aef0eed05006ae4cfcbe2e8ee279f709148abd82d5a271dbdd4ee3c2a041b16179a91c1c5b7ad609bdb86c8c0060ffbad932d67c0d48403ee32c2858a3200679d5e811057bffc9ab36131de2d253a85affcab355649d41aeaf51082cae2479b5388e9690c6425ff97b7e88c9e8af9e011745ab35298bf2a92f7aa9848a1c0ed9b8c1dcb7430cbfe9e55ea81f81f6e1332ccf8bc63f630cd6f7e03e363e2418491a0e8718de30fefff03694bd811dfa8f50f0bf8c51fe8d01592b55ba1dabe8141019bc0e935fa48ddee850633178108adbac9a16647a23dc2e4627efbd7b7e75c34f27ec087a01020c3b986cabdcd1dceb926439f3b089a9547038dee244a2be3000dabe623717c87303fda9757e05962cd5d4783fb8a4b803c064ad058092f7fb88d1de0ba2985a7f098d66fd0f4a65426daf497107c382ddb5460c33f3429a971375747386cc014bdda6b7b2ea4c2ba7060c440655a33e09bd7dbf0c9a2e1b60c726981dd61e213365874e8bb20ee2d1a2ede783b829ef56dd0b3b0f70874b72cec078e1d9000b06e57d5a9c3d6e3ab809d54e0eb92beab0f7064f2949a776700b006c952fcd48aff422bda40944af7606576c862cf69d89c10e4e4dfd6f79524c69e422c408f69cb3d91e82c03ac9a118df331554097110a946a76f3191fc358d9d1e46e9084c14884d88aa1928c7c72a217365564eed541d99688166299cb2bc1660122772153bdfce1fb19ce25cd128305146dec24433cffb2cb28d4a24eeca360db32f05008a646109bef736f11f555f4bbf28f78eb3c0e3ebf3633f99b5e8efd6283088e10a840fea96d1d09df4bc751eefead627fe56e52e37ca61eb2c95e65c4aa492afec283c5028f3a332a61e5a0c3a9fa1eb60272827804d13889bedbf395269c1e7a7b3691bac0f3b508e594acdb13207f3373f4e107aa2a74412d91f514dd86461fddee9d892c194a731236074f9e6ce6ca9a810c0d21dce7d3e1c972dbee616721c128ae6fddc0e86cf0d718370257d38714638633a91a9e39b8dd0124fd53dfedfb8c8d8ae5074bebbb143dc7153bff03c42ce7bbcc26242c65e32ffa464564f23f8cb2a767bf58a8d6238785e9f38db409199ebbb99b102668d26d3b0fb5c913c94232c94d30825d178e09a77d6fb3346a2542e852d7d0a30374167b5c03af3ca5c2d9fc8c5302b3c1a22e396a1d9ed514362f22f4990109edf6ad75607a3492bfc006aac3d509ec0f11e1604ff6ca66050d541d0cbeb9ebb87fc65aec2ea20e4fd9e2526dab255e63b37303125ecaf9cedcfad0eee99c273f3ddbe548d3353d0dde7010ab6ce5e4a2f1d15a6e1166e1f6b8de672c0ed057e67bb8e4b080801d220f6ac82e10090201bf42ae5e8d56d4f274d8a67752781458f76636c8020742dee90c490a8cc51fd70dbeecb7bbffee5d607e21255c6e4b9bc1dd8fc4eac6ff46f006284f161e8592dcac91cab01d00022470927e5f557c6e7566b3c6795c58f19a02cabf663521b45b04c27ca6c7d3a833b926e26cf4da36e87377380230fbb943b0e37ade5442451baa6be04ad8f0163b4bef5e261e2d7528a450b18c715cd2f53149f01966148df20b1a6184be7091718b2f7f6624f5906fec1451a0ff70ad16a843917bd0af40ac3bb9e96519df1d8e981886674784ed6115f60ca06f723acc8567eef8c9e8ee902cd992aa521bab60c1edb6ca1fae4207b67ca398102865bbbb6da25f39313c863f61dfcf378390a5886e996699c8def554684a7d07d20b832e98992d5a5da805d3795747367a36bff0b6747ecef3b0cc219b73fddbdcdcfbeaab3b6fcf8082a3107bfcabb5608052fd270437eaff4f04b89bf331d1de29b1934e5266cb455487ad680a990071bc78cdabe55d9feeffb58001165b94c26035be9f2d2e57afee73b089b33806f527a1fe7c0a9e0bba267515f1b0443d177dc8e3b2afb7cef451fdae8e443e407a7670b1eae40140cee6fb2e1bd02a9887b3c43bd86001c33b849917698304d56a95effefb1b621ed423562897bc99a2bfa1f68a256b891a09261b9b8014ab7683a86aef7a01f002b6df9c058c54c73c12dbb20a85c3c0b62ebf246806736dff1536b9d9c72c5b4bf1b103e02c9082de865c72f8f51abfc5fd7b51f967c71477d6af05541d823555999b84ea1c4c8c844358a7d09c23596270e482268fadd9dfd194ba6216ba0bc6b6fc3b87c1fc7cc8d770ea1b2c380d3aebbe91b316284a06c35302570ba1ca7b243dbbbe756b12dbdf5ac8c2d737ab7d76fbbda237bc154af122de57e3fb9b7af371cc03757479374ce52ec94e9328249e96d307dfa1ce45403ced5b611204333d6ab7b17407a0973214783b70501a23f42aebbdabc297fd40bb6dea1e4454dcfa24f711506cb4008ead46d379da6fa564efcec208e29589b8faece6e94b8ab79031ca6c4c0d85084979dab3df9367048fa9ebb667101338ce8467e189ebe7b5479eab38baa672dead2bdffd6b42fc0a8c9decbdca92aa61fb15f58a7f5c6243b25e904805073687b1a3356d42154c1e442ac75e7dc79fa830a31a9486664208a5789bffc928bd02458d4f280475f33d033c3b9c679133ff587df859b493d1d518e013fafd93301d1147829bf038fb282429113415bda18c129f4b7f3655059e2d421c59153498f127ed0d8a9253cb1cfc968248ff2029dab79fe356cd857d2773a34e6efa1172ac6ff1cf3caec8dd4a88c5171fbb0e081153abe22420cef00822aaaaecd406565a5d75790c174c9c04cb6ed581c58872a9282facc2de18e629ccd905bf724d1fad0681dd9f95a01a7e088ddf59b08b4dff7eba2ac498e0d335eb8ad8068691a99bec92bf40418baf223ae1b615bcbf7bdc749d29da19ce60d02ee3c5837963346902f29f1af608776b6acefa105cb17eba301c92af6e321803fde03053b34404b284e3aea057461d71c7cae0a1723728d238ff67175460c0e5ee071d682de970ba5ccb75ee747358cf516ad97ac2120a06cc179ba01e268e95c3a9142d81a242e5e5ba6fe8a38fb87682b068ac06ef146986e25023459e198118381e43447be9004aa2ba0f8edbbf68e604566597451736007249dade7844028743838c8bceeae76c1c6db95ccc4b6603df4ce2a9e951477d3ccc5d08b2c6907597714af53ebfbe8f57f8fb55063c84c09fe0e56040935fe9f4dc3fb19ad457e9bf3e546051238014f7f59b15b203c860d64883c81e8fe956597cde859667a94731f2068270c00a8aba71a2b58874c5bffca5ce650fedec63efd8896680c0079c353b471de1b9c7330ad07143d536a7ace9979764c67dd236ebc4378b3efc641073029b48e515d6fd17fcd359516b4d82dbc4e8fad74b6bcf5155f44bd6b70b2ee1b3df82f99abca90285deb66a45d3c08b0892f4214a7288ff4ff64ee5975eee1daf32d5c3f159f7d60a549939dc1dbe54d586d5777b427d43fc6ea260b1d849faff54f9c863287e820e3a13d9a1682b9877994a2d5afd87b89ca30f626a79a92039621741db78358ac75fb0d4cec326f7e0706b1e19775d73adc681d22eaf270f0edbf6d3ed0350b8318a078fe45c1d00dffa636963772cf61c166905ba26720bc31d891e78ed5fd066932a219a33171cb3b88ff41ae939377c4fba9bb2409fc5bc171c84bcf36d418e6e2980ffc8957c8eecd26be138815ecf6852160b213284ef1e290d616965f62c06c33a613745c789bf5ac4c2897326f215a1ba219a30485e3e4b2e404d5e6f6c4cfdc24122d928f10f9100b3cbd93bb1f410ce6d43b3f0debbd7f9d4cf55379fa73d6c575f28cfbf2169fe9629585eed5eb55a1ecb24dbbc026f4532d80df33171e2fb2f02432374c16703cf2f4019222c60a16f651240c6f93b8c123fb7f6a03f33c7d8ed2911cc3f512bab615a85ad0cfeca56e7fb453b24ec541f641a18823ba2413b15b47d74a6210d09ee7599930f034b916c9fa08d6bc84d51d09399af78e2b46cbe05bfed6c06db66f52a2b2d6f46f1b110cb8967a8f74eb3aa403232d155f62072e07faa1c58b0e4a6e749803f09fed8e888d3d1ef3df6ecf53077f9e51b56de6bf87b08b73cb8f6b8c3e1d4b19c2be4a86938ce0b2f1bce4d43e4c9a79e157fe196d517c44d381ba33c37f8d2ccbdcade57146f0ff14bc7e7d6a9adf4ca47761a2c4b88428254cc0abb1a6e2be53ad168d32b6b07077ed49340553147af21a7a1a6e8c4b7d9bbb1012963e77c479a065de4f602f6ba01c07832c5f7d897a6752ff01ad2bb1b86fe9b3f06ecef25ca26c70bd844a2034385a23864da4645dbe7143cd0cb109c68969da71786259c5419840fb3d16d6e8436887084d3a6e9a4b4bc04173ad798224ad888303dbeda4c2d15de3e2104aee1539b7ff28bde4315b5d807abf9d2c610c6111dedf9b3a484a54781ee5ba0ef46b3345e19d487cfed5af5e968cd3458a16d18eb4c8d62ebd57d5177bb9891d6b4a555892975ffd2375efbc51cf15d004a040884c033834351561ea652ed34490a2c88e5cba62253cb865f5be500427ad3834845a612000bd569a89f1b69b14fe4bd3101e72132664771172f5deac6ccca0847ba336bd301d1bbd7ea05260fe519080f7196afe53f89bce086d50594f76ecd9ab4e4b908a705e92820ced6a9b4ef5554d2dead295b7d2a4f97cafaada0996cde0026c38fa064a70cf0f9d33b56ce40a490d9886921cb565ca7847538713db476a193b03448580ac6fdca117564aa6102cf286f7086b3395727aa7e732f5a43ad202dff8aa899fcb01e43d0e627e574e0299f299bf4df995ac5f6957cadf93429cef128d7d36059fa9677d39581a97101b19bc570175793821064289f6d3caad081b699bbf184472a842cc4e8abb4f4443ab791897a63c3369e506f45e42db014d2650baf202bb40e332cd53e3866c8b4c03e8b2d57ea416124a7d3a56a469c8012d598be5d4af0da50fd681ae19a174b2c83da0ae981b252ac01c9744800bd45466a687ca20a6713f4f5e5f7dfbe55a34362d9834f1d1f1674a91158fd80fa106f410a93632ce5fd7a02d2012c742cad33326d73b048054ef5b4b0acf607d06a077855d00327293a53aa7b2f3a32b6e63c996c48dbbd88fae0cf862cfc6345a108bb17953aad7a442f6b4d81b7b5fc7c12fa74456590ae3881ea546c4ebe831cf7b0c5c5ef0e64a80d97630400e481a5ada298117c871d5e11d04f6cb8cc82fa31ee5a9fbd456c71c13168d781c0d82ac20d95dcd0a65d4fd57eff8bf971c61132336a360d20ab4525faf15f8b97620f2da6edda9d7b219e7700602de0a57fb4004ea17603d43bb81dbd39aa5a109c25aa88d56bf5bc46b5f6415b6964e5a29b0b5f071e5b3f9f59a59935127e7589a211ed8cbc482869c3f9f53760ca62079a495663e459b9c6bf31dd5a613cbbb1fbf7917370dbd543155a65c89ecb34bce7e09f066e446c1fef531bc496c5ff174200b65d9559c007af10593e729d07cc6bcaf5a1134dc4e6a8c9b7783a1c52b8187fb6e5731265fc110f2919ed1b2393fda2d58a15a90d9d9e315426aa3b8e6213f57f1ae690466b0c2c82d0d542b45a23385ed7e06a864d1a292346b3161ace5123a15ee153f79c931c40a59831c46ef957c1983e76cd577c92a56427706d52f0b15bcf5f16a67a703bba769f59bfc13100557ec03a", 0x1000}, {&(0x7f0000001700)="154b96e2d751a73050c6beb9ce96574b1d455ca6e605e01ddc4344c6f03ce6cbe2ba29071e582add529de981821f753eaa14df19402e895c081c9cade7fc379defce3470c79317c7d9d584bacf9b1aeb660583c5a8d93bc4d1904fd0bbcbaf9313c37fa939e280e96bbbaaefeff7becbf11d900d9783455eac6832009fc1d4fca5f6501d30f3aa10cea379f1316dda5a52db0f76bb166327598a4a499ff8637713e12b456248d1c7300f493b5dae5b9253e2011db20cf8698c4b4f1e0eba81beb7a7b20a07f99b96bca5a6b29ef2812ee9af5043165cbbd70d3b36998ecd3cccff69c25c4d2d4080f3cb06fece2406d967e612b2e5f38a49a17620bf6d7a4f88089fbe7783da646fd49967fa475855878964b74faf5a4cd81faa657cff3b08197d851cdd66bf2fa22b7220156d4e8bbb49e2452279e4695c11bdd3f6a22d649a389b746ab1a23db602f5f73928099baf9e50fc1416464817157b4c878f0b5438a8a0afded544ffe64da6fb458d0181a5d46e2de48fdc7e8c4972d9052e8f51636526300e822026574b38247b290984cdf2dd561b80388df4663188d3abf72c0c38ac3c4c316c125bb9ccfa251ee20dbedcdc80f67a1f2fb166367d8ea77c9daeae1878c61dc94ef820eae0a9de16699217f6195012d464668c5eb9f377849b4be562e96c95ce743b8ef2ae49ff8adf4bf51857dd80e02ae2567ee0af0b6bc3372e8d914e4148077fc9bb5db105d8867c0bd875012cdefe9dcdab79d18195727eaad017ce697eab6f7a7e8bb9739cce255a231d4da2d4b88763c3b097e2c4ca1e61ae09b690cbd41ab7e01de99d1c9ea055af3acd2a72d33e0c80b632309dc2b0fa3432d466bd7698ded4351a1ee657717d054696e3b562db2a916deb8173cc6360fe754b3cb9b9d12932f45b24a3cefb784440703d0c7c2e73e8e50c7761a6739c274d1dae97ff67c9eaec586ec6e29212bb72e4256d31e3eb089db6f0cd7620815c85b9d9fb089a6d10256d8566488ecb3e250f4a6327fa6153ea7f6ab2130f8868134a43bde4330a0650ea6152dfed26f4d8a583f8f6cdc5d83c4d416201f32d205eb92551a75bf29fb93e5d66fd171a2fab445a39b193ca19d96c6b87973e24bde37cfac875bb43745e18c402c35c2efa132d2a2555b8aab0181987b068ce8f1c806b7be355ac536ac17fbce89d31057460efaa1a157591d79f8a64eca5a6401327bea88fe1a7d8747bfe8a85244b14b183e12eb2969642435034552700d4f69ae3ad5513588d4d4aa6db390d2f1645a621ee2fa615ca8ffd289789893e0696ecaff1127bc37f246b210d16121044c4993c6363f6af15e215727b63c2fe8b33c299472824537e8ae64d2ab771734b8faf4114955887510d461653fcd6caaeb5fb4ca83070ba733386ce1489ef8005ecde839482d1b14b6493dafbe28d5f179a634109119553af9ac0fd5a304e20decfae17d9d855030e91702e61bafb14ab2f92f6c80da832d27eabc3b882d519ae343e0ef5505e2e0119fc67d69c5f4ea9be1867a9fb9f60e4ab58fa17a466fc5ee6e6fa004ba6c6ac2a3419ccea8020cbbf96c2a237b29adf31ef89a563eb69b07fb514549ca62caf535145fc93fc04cf1b2c7fed5fd9221014cefdc4d0244c5af814e785820e9bbc51fee1899f042b91c44f5cb2ba04c1ccabace7c6b3272a93b6d1bad964e6bacf00da9d52abd8c30b79f66da321da8f8de917309062ba337b9079587dfd8b007d0ff8d2cf9e84d5d44904fa7ecd4f29b18302a23bf7cad242f3f56c8ab4ad9e2e5b199346762f631d2c39fc322c82387b3651eb48c1c52071d30c48667743783fb83876ee28a76fa23b5567f0d4e1f0701fb6ddb4c7038ae0ea55a2402b35a29425682a2d6b95e4a116488851b2359138086ae7c8287c4d749d97bdeaa1f26d26bce7a63b79a65a297e45a02052f301b84be4727732e8973bfb6ada1cdce84565f80a5bf52cfb298d6e62320e1c11616f23b26a0aff565932c92f59aa12b592ccc12ce7847439f2db76787f6369d7bbef26127d9d723d363005253e07cccf7952a44b374cb359ce6ba7dd8f6268468e92447bd827d8d023d7bcfdd89c56b770d1d13a4c86b7628f2a157327ae9156184ec8b6d30bddcd9a1b7a6bf32a24e21ab9afac992bc435d1682fa2e77e05772cc3997d27a959867427b6699c5f29db981b90a8cc4f0bbf5053336d54718bcac1032505632e609cf2ff517c69fd495b32fdb73609da8a91b140dc37fdd2b0e5a8d51af47db41deb9bd1809adc0b236480f6cbe265ca568893e8d8dfa1ce7ff5a107e7ba42d68a9a8429d8961e7875560292287a462d734794c7cdf132e8c50ebbc310bbc3decb45aa5dcb7c57826d4a137b6c8b88076a4eff184a31d85549739a3e24bc448cea7097d9c27179cb092f83e62340df681d9309f5c7c8c775b967aeaa422df19b371c094d20bc312b0895f5e1e489786c24dc9f3f043cea377578c8859fcefe1caa04bd873ffdf9a9bd2d12694caa407310085e5e6ad71dad2ee5afc66596724d53efc9883ae97c4c65c0472c9e36cfd2821c91ed1d240cbe3ab8698133c1392f0a3e3be0cd8cea52fc8b48d1fbf7d501b235703c034cfa374d730cb5ff5a7101a55dd4a43648c1b27f4f1304eeae3af3e38008c80a7ccc088e5bdfb647b72b278f76fa67f520451811f834593f5da96a7dfa3dc07e4087f25a66c72148062e0d30fe287f1d6f315e1d67a2e02c3be92e74afe7c0a554ce0ab8ff831be65454b183b7c29daf071b7a47b6995725caf7be32449a161f6291cbbf0ae8cfca96b71251b5ce0460a2e4a35effcca7b59d231e9660a977af52ca4e3d6a0518944e9377c27e0f696e5de6fded084489b2875272569ddf3400be606281781c397cca47b2b046396483a8deea7da83854119ce325a6215a7066c94be592f3528ba8775ea7a2a6f44eeaf5c06275ab893bbc7f47f0929a695154f43a7ca815da1087cf03b2ce4c51eaa7f7761f1a672cbc629985353677c604471dc7c729ac13ac811658937a57a7bf31a7dcf5e42676705f140736e7dfca2dd44991d1e2d3fb5a5fa28c090770f98f3de83dd04e8c647f5752e0b99fe23e05b61b42e243c63dbdd4aaef06190f81685b825ff16f38f64ffe4c1eaa3a179f9b7c50d69a6fe9be811168a18258b76e72ac3ddb0722c19c114911c32b5ae67d9cf5938aa9b119c3dc63797bee6440be75f407d5389850e671a41d55fec5c2965a9a47b3307087466945f6133de2ed77a2a5798a6a92055e3f795b326546ba3c012c4b1e98512b537a8103371a41af6f7a2c97f5547a88d5361520e3838441e6f88bd52d36da3d30290aba9cf2f44f21a84f4d9df8a9ba7e27bac84214bb2dabbbc1c4a5a505c92d9152d4e6d82400ff00eec36a2d8771d9b1e350e8dab00c45c5e33e6517ae4ea8aa319843117523c097babf9b8d5c2ba4f75235a43e3f77acfddb381f8a435b4264d9c95386167487744e77cdc23157ca2c6c0f9dd28722d88be5278bee4d4eef3e062973ad21347e94bbc268e893a442fedfbbd21f7d9577ecb23430356de9e3e517781ef42982659a0c27f1a81154faf0174ca7ef9e4b0163c9c3128e381c6cccc5f8cfd8b588604562b5c1fbe70ade6c343db446827c039604364549747ad529d6316d841b14bf9ca311ee7c971dd20818a521ce7beb271fcdf7e633bf7fa16a85a998a60194ab555671d21b3f1fc7e2b15d2cf28fd4842267b0b01f70c5f4fbf1027af35bf5912f64a0af224d3d1d3f2e35f98cfa7e7065ca3aa9fd20dafd812942f88b81a45a2fbba4a0dbc2378964297989d6acde74148bf53b43a2373b2cc656e7728b906253f5525739f26f17a4fd5efe8afddc79ce92153ff76f45044b42c4a2172a2ee10a33c21d7015c4bf4e520e605b8deb6252de4d934bbb8efea2a16bc4d98f7724b4d5f0047fc2d1683b37f831bed767881bb54e09346e4f12cf9a0653c1ff1fb45ce528b481c62e6b6b18e4a309ef5524dd96385030e4a68bf0d4d6c00dfdf0efb0d4df3d670b118b1f3a9a5cc76a98b1b42f2dbba0965bf935819493850e39601c27a3307e84a5f14587daa75e6997ee459c09a243a286880dd9c59a0fdf0676299bf11a4224ce056d562468c1ad97f6be7a8338004ea0b89f4266503b3c69f99cfdc08f2385f61112a20cc67dcc679de504e9da7b18f361941fc56b7d25ce87c46229ede4fe215ff6f4086aa3a0374c23189af75c021f016a79e337238afcdc6892fc42c76948f6e89c2b9f52246ff4c54898d9cbbebe6ef1e79620d57e4d821c1179daf076608650d745aa04513b7400ecf47b48db043541048b7e47335edbd69383113b8c397c7ede38d9dae4d8aa9984711701d0b66d72958c91c43e6eeadf9fff21e3d426a46baba7f53da375dda2e40415ab50eff7a397598f854acf32bddc21d5cdf5914b1182298331d10f9d29df3931689af071b73e56b35de6c9dd50fb5d048a4e81f2bd4a8e0b1d8be39d7b60e03b8ebdfaf7dc9ec4a883d66c3499cf6900d01e20a9d1446434cb266389c793e3f34ea3276096bc3ab3c81177bcf357d704199ae0d612f14bb7fb52a9f0ee7412485daaf21c51f96ffcc5983267b1c4c7bd459a205f2fa0726f32a2fb61a7a23bf963a166ca1f2a94b620f77e9faf6ae9739c034822976a706cccb4f3610e114cbd7d28b28d4ca6bfb83695b38f6a52442d6db7f2a932a003167b23ad2d6decd37a80809085be4381500409c6e2dd5ca1e12cc58f04bf80f5e71fafa0c0c92c334add72d3c946d6708185b5c82ab292e984d77cb92b2f9bc81866ecd2ebe80ce655441c0860e618d5ea8350856b835293bbf897065c8a9be160a3b20ba673894b8ee830da71c7930b9b090d7b93715b9e4847a049193276fa8c131c872164c68a09962b17562b65d7e942058680b06ac46177f3956ce77063981c6000bd58fdfa1ba6a023edafd78b5a9701c9d38ce08e556d2cb05f73756130aa5d8ef0e234fdc80be553bfa196f1aeab9c9b975e67315f7f59b2786c2cf11183879464a49844648c8f65dc415cd5ee929a3bb7c337fe31bc9e87a981551162596de1d7a7044aa1308db95d2215d827a1780015bf6a2f9ae3c8777821eae2d47473fd8b2b76356d9fea3480ec55a0ca666c32bcd1430723c13df824a08b8074d3c029c817a70e315fdcb2fa2fba1a0f4bc5c8a97f6b1d21e27e98863e1ef1b0cf5cfb1feff469958bae0478f1162da69e119dea4673aa2f630fd4451d6f88493e7eeb1d78767049983697ecb08b057fd6e24f44fe859c57ff287729d854e908ba52a2af5fea9c2cfc68654cab3e24c07fe53d50b8b501846a2892e0373de3a8e67a9f44336c1c1d1367238cfe371ee506179227bf4b35cee62c8f240405cabdd40f25622b425b8003a6ba4934a6dfb923fa4388bc7b9d5eff6c6577cd8d14d0413c8a292cd67f5cdcaebbd8a2f152d6fa8bd5939b6fc28f3b50ece8fe95850ac99cdaa7b8fb64933c499297a3b6a002cbf313adf615ead170e80dcbea5cc26d7f59ce40ce1e00844b74cb45ca5f44b7098650931b5bd47ce85285e49b33d19633f9f2359652e69da2720457cac06ef5b9953fd97b91d5965b1ab3c4f8e6fe4c563ed166177abe87a136d81b1c8df00efe07a89eb061fa48c65162c78879a36b6ca9ce3750e4dbe17407885d41ae3f6d5940bd2502f3a594c402c4f0e88c9fc7738a8cb1da0344eab444995a7442d9ecb6610e109fd2b463be5c805602f8c331018d38f6ee", 0x1000}, {&(0x7f0000002700)="fafe83ba89dcef0cc25b8fd6cdefa3d2749813a1ba983ffb1923b89c85b69743ff2359144f59e8abd20a0f170abb2ced888c0e2f4e0422fc34897bb7c89937ce758f108e7eef4331a66433390eea5be3edeec2ffc394c823896057b7463a7a7661d5c54f28c04b5407ba119277cd50bc23d31d4c9bdcc29d25eb5df79866fc050aa1b0a7fa735a720e330eb2a0c5ecc9661aeb2541ac94e369b7206a4fb1fe74808f9a9f1a99b164b988fba3a91f9d7fc59a5a79a79c02c4cf27cfbf45bf925a24784c9181a289ef3034534d", 0xcc}, {&(0x7f0000002800)="bd600d8ec7", 0x5}], 0x9, &(0x7f0000002900)=[{0x40, 0xffff, 0x0, "42c97bb50715323dd81075d3248432a7fa898ab6c9fd8b176aa27f8687101b4d9a564931e108789a1451d2377b8ba254"}, {0x78, 0x0, 0x8, "0aefc0691ca03bdae5bee0de59bee157747051873a016c910491523302ce26724f438326d83f54ac190d676dea2813c6b13b03fd671efa04b3149349ac1740ccc75f7b6a6a5e8aa737f7a5a34eeb1ecde81433e39979e3c64d92dd3c918c9092e43d69f7"}, {0xd0, 0x1, 0x9, "29fa7ff9675bf53856f68aae3d807d230ee8dbc7ae04582813f9b18edce2ae60d67c64167f3a836f5d8e5b85fcdc0630bd87c8c9c2aaa3e9f490df25d8eb530c4a1fbbeb1a1a3b7baca95de7c55239bce8236ae99f890ba83064655887eb2818a3082edb3fee01e44bf68d739c0562897caa778d4de20bd4ddd3a4a644ba0b8a1e13412fe78158e29ffc1dd1aa8474e444e388221b576d175c7ccf680a4fe03eea1c8a0ce265fee0a3ffcacd4b7fa5cc496e094e749672ef4505ec78d3"}], 0x188}, 0x400) setsockopt(r1, 0x8, 0x8, &(0x7f0000000180)="93b32496a73881486113641825a688b66fe8faed9943ccedf1e6081b63bd5b9f5c54b03e3e330e21467b6b7057e94c43c532523336f683c7822889b68e403a549b2cd5f742284b36b7c4c7eb6fb8dabeff587f2dea530803267d3e1cefc20efa4c68b6d255cf96c9d5698fb152ae9ff4e857c9bd6acc81cc9b5a89de11b5a45ca9e2a14d9dd4737e5b71753a38f294bb1fdea527cfc51c2fd2c70769e8dac246ff42c4837b7a8dc5ad183be814def6d422f9971fbac14d23c988a2419b802ae85c8888", 0xc3) 04:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 04:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x8, 0x1b7c, 0xfffffffffffffff7, 0x6}, {0x1, 0x4, 0x8}, {0x2, 0x100000000, 0x2}, {0xaeb, 0x8001, 0x1, 0x8}, {0x5, 0x1, 0x7, 0xff}, {0x5, 0x8001, 0x4, 0x2}]}) 04:03:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000058c3, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() connect(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x6d2) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x80000001, 0x6065}, {{}, 0xffffffffffffffff, 0x14, 0x2, 0xd1, 0x8000}, {{r4}, 0xffffffffffffffff, 0x0, 0x80, 0x8, 0x100000000}, {{}, 0x332edc45090124ac, 0x1, 0x4, 0x3, 0x5}, {{r5}, 0x7fffffffffffffff, 0x138, 0x1, 0x1, 0x6}, {{r6}, 0xfffffffffffffffc, 0xa, 0x40000000, 0x1f, 0x4}, {{r2}, 0xfffffffffffffff9, 0x4, 0x80000000, 0xfffffffffffffc01, 0xff}], 0x8, &(0x7f00000002c0)=[{{r7}, 0x7, 0x40, 0x2, 0x4, 0xfba}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x8, 0x7}, {{r8}, 0xfffffffffffffffe, 0x78df78177480a524, 0xfffff, 0x1ff, 0x800}, {{r9}, 0xfffffffffffffff9, 0x8, 0x40, 0x10000, 0x1}, {{r10}, 0xffffffffffffffff, 0x1, 0x4, 0xdd}, {{r11}, 0x2, 0x40, 0x180000024, 0x80}], 0x3f, &(0x7f0000000380)={0x3, 0x1ebb}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) 04:03:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x9c, 0x100000001}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x2) r3 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x4000000000000, {0x4}}) close(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000200)=[{r3, 0x4}], 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet(r5, &(0x7f00000001c0)={0x2, 0x0}, 0xfffffffffffffdc5) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") socketpair(0x10, 0x0, 0xff, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x4, 0xfffffffffffffffd}, {0x18, 0x0, 0x6, 0xff}, 0x8ad, [0x100000001, 0x1, 0x1, 0x7fffffff, 0x2, 0x5, 0x800, 0x4]}, 0x3c) 04:03:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = socket$inet(0x2, 0x4000, 0xffff) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/6pf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7a}, {0x40000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in6}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:03:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) connect(r0, &(0x7f0000000040)=@un=@abs={0x6a62d17646e0c8e2, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/208, 0xd0) 04:03:03 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000300)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) ftruncate(r2, 0x0, 0x3) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x2) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000240)="352558b3e27d8bd0bb7cd6e9dc5e1a9b8b23df972dcf1ebc7a1ae794a03ad60165417d6df10967e8c62da8e676e42240e6d86019e341ca1eeab71d0d9ee59c35a588ef5ca87bf724ee5ff7e79e429b3ff4575ce25b36b2", 0x57, 0x405, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) 04:03:03 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x20000296, &(0x7f00000001c0)}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) r2 = semget(0x1, 0x0, 0x1) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/98) 04:03:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendsyslog(&(0x7f0000000080)="6e9808", 0x3, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 04:03:03 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 04:03:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000000)=0x7fff) dup2(r0, r1) bind(0xffffffffffffff9c, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) lseek(r1, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 04:03:03 executing program 1: r0 = socket(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x6) 04:03:03 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}, 0x800) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r3 = socket(0x6, 0x4000, 0x3f) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x6, 0x1, 0x8f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x3, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) r7 = accept$inet6(r6, &(0x7f0000000180), &(0x7f0000000300)=0xc) poll(&(0x7f0000000340)=[{r3, 0x40}, {r4, 0x4}, {r1, 0x8}, {r5, 0x20}, {r7, 0x10}], 0x5, 0x7f) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') unlinkat(r8, &(0x7f0000000140)='./file0\x00', 0x8) 04:03:03 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0xe042, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) write(r1, 0x0, 0x0) 04:03:03 executing program 1: r0 = socket$inet(0x2, 0xa009, 0x2) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="2542ac4cedf4054cd99c95bb03149512cff5f3427249c2a60cb429b7307ca6ebb0b91f0864cf124e0a24d3cb3566a4e527483a253032c1c828648c0f053483aa0f2b0c91d4", 0x45) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x2000, 0x2) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) 04:03:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)) r1 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/249}, 0x101, 0x0, 0x800) 04:03:03 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)=[{0x2}, {0x28}, {0x6}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/125, 0x7d}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 04:03:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = semget$private(0x0, 0x8, 0x4) r2 = dup(0xffffffffffffffff) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x9) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x9, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x5, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) r3 = dup(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) r4 = semget$private(0x0, 0x8, 0x4) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) r5 = semget$private(0x0, 0x8, 0x4) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x4, 0x3, 0x1800}, {0x0, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r5, &(0x7f0000000080)=[{0x2, 0x6, 0x2800}], 0x1) semop(r5, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) r6 = semget$private(0x0, 0x8, 0x4) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r6, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r6, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r6, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000140)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semop(r1, &(0x7f0000000300)=[{0x4, 0x7e, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) 04:03:03 executing program 0: mknod(&(0x7f00000000c0)='.\x00', 0x1804, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x40, 0x2, {0x346, 0x7}}) 04:03:03 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) accept(r1, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f0000000140)={0x8}, 0x0) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/t\x00\x00\x01\x00pf\x00', 0x8000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x81}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)='\x00') 04:03:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x76a}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xfff, 0x1}, {0x18, 0x2, 0xfba5}, 0x5, [0x9, 0x8554, 0x1ff8, 0x7194, 0x7fffffff, 0x0, 0xfffffffffffffff3, 0xdf80]}, 0x3c) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 04:03:03 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x2, 0x2, 0x100, &(0x7f00000001c0)) fchflags(r2, 0x1) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000540)=0xc) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) connect(r0, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = open$dir(&(0x7f0000000480)='./file1\x00', 0x800, 0x101) openat(r5, &(0x7f00000004c0)='./file0\x00', 0x80, 0xa) r6 = semget$private(0x0, 0x5, 0x100) semop(r6, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r3, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 04:03:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x8}, {0x40006}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r1, 0x0, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x53, 0x0, 0x0, 0x1a}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x200000005, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffb4) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket$inet(0x2, 0x3, 0x10000) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfeb7) chdir(&(0x7f0000000240)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = accept$inet(r4, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r0, 0x20}, {r1, 0x4}, {r2, 0x40}, {r0, 0x1}, {0xffffffffffffff9c, 0x4}, {r3}, {r5, 0x4}], 0x7, 0x400) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x75eb313d5fe9f45e) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000002c0)=0x9) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='\x00') ioctl$KDSETRAD(r7, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:03 executing program 1: chflags(&(0x7f0000000000)='./bus\x00', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x8d) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xffffffff, 0x101, 0xcb68, 0x2, 0x4, 0xfff, 0x7ff]) 04:03:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\t', 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f00000001c0)="aff92907a5a7b529dc6cb9b183237946710f43f63d83a481f89f46cf3781277a7ba493f32ce19faf41043deeac1564639ccbf79b0948e909c5b7416602c9e1fa22d40c4ef941f9f5f8906e6c6e5daa0bac5f7086e14c6353302578303a38d787cc1d3499ddc148fea0dba188bcac5d9c4597ecf68f2086e7ebc0ebee59644b0fd29e1d8f9f1206cb293e3020a00e317ce4f4301a7c80cee5073205fd0e0cd35e3e23873b9a5a3dc046672a2de91904629e592abe30c97f1e1f234c49743875cd8ff9bb3caa2e8a42dabe67c04ebb2df8ba3136cd96e34f3ef801ecacd413659fd583ad5e8245a770f4e70ddee4ac99a886bc6fd5ca128f13c1e0a17c871b0a9f1292957753d67e85ececb62000fad0dd0a85a0c7d9928efc549d09ebc1a91ba06d420cdf426102d900", 0x129) 04:03:03 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) select(0x40, &(0x7f0000000080)={0x7, 0x13ac, 0x200000, 0x1, 0x0, 0x4, 0x40, 0x3f}, &(0x7f0000000100)={0x12, 0x1, 0x80000000, 0x2, 0x1, 0x8, 0x5, 0x8}, &(0x7f0000000140)={0x0, 0x2, 0x40800000000, 0x9, 0x81, 0x3, 0x240000}, &(0x7f0000000180)={0x9, 0x3}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x40, &(0x7f0000000240)={0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x7}, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x400, 0x0, 0x10000, 0x8, 0x8}, &(0x7f0000000300)) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 04:03:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) open$dir(&(0x7f0000000140)='./bus\x00', 0x200, 0x20) r2 = dup(r0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x3, 0x1, 0x5, 0x8}) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 04:03:03 executing program 1: r0 = semget(0x3, 0x4, 0x8) r1 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x5, r1, r2, r3, r4, 0x40, 0xae55}, 0x0, 0x9, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) setuid(r3) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") 04:03:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='mn', 0x24f) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f0000000180)='./file0\x00', 0x20000, 0x22a55ef163709da6) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000d06ff8)='./file0\x00') semget$private(0x0, 0x3, 0xc0) unlinkat(r3, &(0x7f0000000080)='./bus\x00', 0x8) 04:03:03 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = shmget(0x3, 0x2000, 0x80, &(0x7f0000e63000/0x2000)=nil) shmat(r1, &(0x7f0000ed3000/0x2000)=nil, 0x1800) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) msgget(0x2, 0x20) 04:03:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0x10}, {r1, 0x40}, {r2, 0x40}, {0xffffffffffffff9c, 0x108}, {r3, 0x80}, {r4, 0x4}], 0x7, 0x3) socket(0x18, 0x1, 0x0) 04:03:04 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x8100, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 04:03:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1f, 0x0, 0x5}, {0x54}, {0x3}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x21082, 0x142) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x6, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2bba0cbd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x58}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000fec000/0x11000)=nil, &(0x7f0000fed000/0x2000)=nil, 0xba0}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x9}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x2}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xcd7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) pipe2(&(0x7f0000000000), 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 04:03:04 executing program 1: 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) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:03:04 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) 04:03:04 executing program 0: munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)=0x232) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x422, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x190) 04:03:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1}, {{}, 0x0, 0x84}, {{r3}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffb, 0x90, 0x0, 0x0, 0x3}, {{}, 0x0, 0xd6, 0x1}, {{}, 0x0, 0x8}, {{}, 0xdfabf65f95ad2afe}, {{r0}, 0x1, 0x11, 0x1}], 0x8, 0x0, 0xf5, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 04:03:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="2fea05c6f7d82ebbbcd87580f63a5bfd547634a6d8e934d2c828c19b9fdec37148ae863b0b91cbeea48e54f81539aef39221ecc68851379ab0fc5d1b", 0x3c) 04:03:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x03', 0x610, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 04:03:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186004008b00002327feffffff0802000000002800000101050000000000003750d6d23cca5cc02e00", 0x2c}], 0x1) 04:03:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sync() symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ftruncate(r1, 0x0, 0x1000) rename(&(0x7f0000000000)='./file0\x00', 0x0) 04:03:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x83) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000000480)='./file0\x00') r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) r7 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x80) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x6d2) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffed6) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000100)="8c65", 0x6d2) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x10000, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x6, 0x8007, 0x3ff) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000100)="8c65", 0x6d2) kevent(r5, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffc, 0x1d, 0x40, 0x3, 0x458}, {{r7}, 0x0, 0x76, 0x2, 0x3, 0x3}, {{r4}, 0xfffffffffffffffa, 0x20, 0x5, 0x8000, 0x59}, {{r8}, 0xffffffffffffffff, 0x40, 0xb0e443e72876f601, 0x10000, 0x3}, {{r9}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x6, 0x40}, {{r10}, 0x29466313fa29a54c, 0x27, 0x20, 0xd6, 0x3}, {{r11}, 0xfffffffffffffffe, 0x3, 0x40000000, 0x8000, 0x40}], 0x6ad19d27, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffff8, 0x0, 0x20, 0x800, 0x5}, {{r13}, 0x0, 0x20, 0x40, 0xfffffffffffffff8, 0x80000000}, {{r14}, 0xfffffffffffffff8, 0xd967420b7b454f9e, 0x40000001, 0x1d8, 0x2}, {{r3}, 0xfffffffffffffff9, 0x20, 0x41, 0x3ff, 0x100000001}], 0x64, &(0x7f0000000440)={0x5}) poll(&(0x7f0000000180)=[{r1, 0x4}, {r2, 0x4}, {r3, 0xbfb492f3dd4b04b1}, {0xffffffffffffffff, 0x4}, {r0, 0x4}, {r4, 0x4}, {r0, 0x8}], 0x7, 0x0) 04:03:04 executing program 0: poll(0x0, 0xfffffd35, 0x1) 04:03:04 executing program 0: semget(0x0, 0x0, 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)=0x7) 04:03:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) semget(0x2, 0x1, 0x200) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x112) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080)=0x3, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x4, 0xfff}) 04:03:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x3ff) setuid(0xee01) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xfffffffffffffff8, 0x0, 0x8, 0xc882, 0x73f}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:04 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 04:03:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1}, 0x8) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 04:03:05 executing program 1: socket(0x11, 0x4003, 0x0) socketpair(0x20, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd33572e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x40d, 0x0, 0x1a8) 04:03:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x20) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r1) 04:03:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x2400) socket(0x253f871b691ef14e, 0x2, 0x10000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000001200)={0x9, 0x6, 0x1, {[0x7, 0x100000001, 0x3, 0x0, 0x3, 0x40, 0x5, 0x3, 0x3, 0x6, 0x80000001, 0x8, 0x8, 0x9, 0x8, 0xfffffffffffffffb, 0x978b], [0x7, 0x92, 0x2b0, 0x8, 0xfffffffffffffffb, 0x101, 0x0, 0x3, 0x1], [0x401, 0x1, 0x1, 0x4058, 0x7ff, 0x6, 0x7f], [0x3f, 0x1000, 0x7f, 0x3840, 0x7, 0x5], [{0x6, 0xfb02, 0x6, 0x4}, {0x5, 0xffff, 0x4, 0x9}, {0x10001, 0xf711, 0x1, 0x2}, {0x200000000000, 0x4000000000000000, 0x2, 0x3f}, {0x4, 0x8, 0x7, 0x16e}, {0x7fffffff, 0x0, 0x1, 0xff}, {0x47, 0x6, 0xffffffffffff0001, 0x3922}, {0x7, 0x4, 0x9, 0x4}], {0x22b4, 0x1ff, 0x8, 0xff}, {0xef6, 0x3, 0x6000, 0xfffffffffffffffa}}}) r4 = openat(r0, &(0x7f0000001480)='./file0\x00', 0x40, 0x2) fcntl$getown(r4, 0x5) r5 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000014c0)=""/203) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000001600)=@un=@abs, &(0x7f0000001640)=0x8) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) fchown(r6, r7, r8) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000001700)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000001800)=0x6ea1) mknod$loop(&(0x7f0000001840)='./file0\x00', 0x0, 0x0) r10 = open(&(0x7f0000001880)='./file0\x00', 0x80, 0x8) openat(r10, &(0x7f00000018c0)='./file0\x00', 0x0, 0x6) pledge(&(0x7f0000001900)=').\x00', &(0x7f0000001940)='%j]@U\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f00000019c0)) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r11, 0x40044b06) unveil(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='r\x00') ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000001b00)={&(0x7f0000001ac0)='./file0\x00', r10, 0x2}) 04:03:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) read(r0, &(0x7f00000000c0)=""/230, 0xffffffffffffff5f) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x714) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) r3 = dup2(r2, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 04:03:05 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x18, 0x8000, 0x20) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) fsync(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) mknod(&(0x7f0000000380)='./file0\x00', 0x2, 0xfffffffffffffffa) r3 = socket(0x6, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x800000000000002, 0x4}, 0xc) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x1, 0x4003, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1, 0x0) setsockopt(r5, 0x1f, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f00000005c0)="8c221921664ce2e6f65e98ae9f8a23fc7a040d01c1613a70260b7050e80c9cb383aad67a72cdcaa42cff6640ff15b6ba43829805d2ddd16c3c529b7ba99a3640a359d00e6b5285302253e018b3b24d893e51f3f3d2e8667979536bda118901008f704ddccb7b96c65230e8b1edbeb754b8903f630008a962698416f1744a4aab68fb4bba3644940709475cd2a898bf6e9aa2a068369971b7820c0a2247a46590e0ca260727eb0a8b42232d9d9fc508d0eee06006dbdcd7c0d3610846d00b4779acddd12559498999eb0f9d897c6329b0078a25d153b1fd15c9367f1702acfd25f3be3c5bd318ee02c0a9a2e20e8de63819ef14b275e3f7e7dd57a202c91b664b4aeb14aefc6bee5225df8aab0585be266de5dd77e48ac34e944940e24b4308810966dce8f7502fb14dcab6387448d880bad6d4b5c3a5c99867f49c32c79daca2497927a4c64ceaafbb702df19c7d081e3b5ab1834519fe851b043b16628fe30f916860b03a1fb1668e06584818fe3b2fe97bf7df3f94f40612e3142096e460ad3548b0ced217717495071704838c9ec43275541acc95175fb69f6435a330915e85d934d432768c4ea34c91f245463a017aa212b660bc1368597b41248aeacae27b2e12298bbe93", 0x1c7) write(r4, &(0x7f0000000100)='\x00\x00', 0x4286a443a5b58054) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00'], &(0x7f0000000340)) fcntl$lock(r3, 0x9, 0x0) socket(0x6, 0x4, 0xb676) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2, 0x0, 0x0, 0x70ae}, {0x10001, 0x0, 0xfffffffffffffffd}, {0x1}, {0x9, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = msgget(0x0, 0x20) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r7 = semget(0x3, 0x4, 0x8) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, r8, 0x0, r9, r10, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r11 = socket(0x18, 0x3, 0x0) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000100)="8c65", 0x6d2) setsockopt(r12, 0x2, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpid() r16 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r16) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r3, r10, r13, r14, 0x9, 0xfffffffffffffe01}, 0x7, 0x7, r15, r16, 0x0, 0xfffffffffffffff8, 0x9, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 04:03:05 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000c50000000000000000000000000000000000000000000000000000000080002000008000fb00000000000000000062702339f337fe6baf8aae827eff0c1e10ef87888977f1133c45b700e6f203d53da080672907f911c6f27513e0ca78bf616c97e06e9527b2840d5c84e27d1e85ad73bcfe9e0ba3255a44177628831439633128357f6fce88e82313f57242b4c5c235e65ac329e0292420257f77f8e9f783fdcafaf34cb04806e950dee02446f0931e3a73c4ed259df8a029435a4600f65fb55ea004c1bdd20cbd5d13bfe4fe325d685bf3ca81615866626b5204f6682d63749e7da2503daedc72f8a35ab17607517e11b6063a1f0248cb996b3cebca4ae8bff9bfc2ef2bfc8a7e4234004cceb374b44b64b8e0d92b591526c462e1d26d5948213d559fa55e16d9064054fa4ef4bc97a3eac59eb6507eb3fcff60d2e922f9c30cc7c931fe8b80e504d4a3d95ce917f8c560aebd0dbfb2"], &(0x7f00000000c0)=0x58) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) 04:03:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x6, 0x80, 0x4, 0x2}, {0x1ff, 0x8000, 0x800, 0x5}, {0x1ff, 0x3, 0x2, 0x1}, {0x3, 0x7fffffff, 0x900, 0x6}, {0x7f, 0x8001, 0x6, 0x1}, {0x3854, 0xeb5, 0x7fff, 0xffffffffffff0001}, {0xffff, 0x2aa, 0x9, 0x80000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x84}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)='H') 04:03:05 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[], &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x1}, {0x18, 0x1, 0x1}, 0x5, [0x3, 0x401, 0xd573, 0xff, 0x1, 0xfffffffffffffffa, 0x4, 0x3]}, 0x22d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c, 0x0, 0xc45}, {0x6}]}) r2 = semget(0x2, 0x0, 0x2) semop(r2, &(0x7f0000000180)=[{0x0, 0x10000, 0x1800}, {0x0, 0x8000, 0x800}, {0xc395c9caecdd2d29, 0xffff, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x5a11, 0x1000}, {0x3, 0x4, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5}, {0x0, 0x101, 0x800}], 0x9) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:03:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="599360ab1b2e05e5c497c3d3fabd8357441452dd26a0fbb737", 0x19}, {&(0x7f0000000080)}, {&(0x7f00000001c0)="2af4997fd0af50bc1706dd6181", 0xd}, {&(0x7f0000000200)="3c0034404b35f3c097ca03683f6ffc0e6225591f474f16ab5936872d2af229c85d4a690a7d5174be9d9fc934fc2c2f5f75c762ada9898b09c5c6591d2406d4bd8fe49bed01000000ff9f6c74a3509bcc74e67f379d5602cf2ef080f6499130b458930044e6b191a5caee17ae8b30a833c106617e84ba2f9642903593310d12a09849723aaeacce95deb39cfa", 0x8c}, {&(0x7f00000002c0)="1b04fca81c6770dd2f1ea080f51b5116a6817ad6ed21b086a05048d3e5bef607fb61e4b876ebfdea07ad3497df64f3d97ea2131d8249530e55cf27444258414a33ee4da1f73195d28cbfc875e37854601dd9ba9bd1ee0c29882b01b708cf7e8d64f1bd6d832349a605988ed93e97b1add82ca960aceca138d192d62d6e31ad5aaad0b227a1b886309d764c893be8e2bf936b21f9e0526b6808d3fc419d8728efdd82afc1aea02676d0248a4e1aaf601c9ec19c7f07b308", 0xb7}, {&(0x7f0000000380)="4a31ddf0d4eb6e12338d075deb7d3b32c2bd9979a9110a12779fdf57e5f6954f95234270d74c4e3021d6ffb4679484b0f03c7daa83adfa54631f7266845e2dc4536afe0c82e87e6dd9f5975e3d6bb7474e64586a0703aab0e45343ef9ba2fbee6d376b0f936e8660bc7f47f4c49d9f4637dc8e264a766cca4f1478db5b6fe7dd8ec8e40d7a359c6e8fd185a689e500d077f1231f7ba5857856e80422da0cda89209037cd02abf5f78df42491019f69c5efa4c2622fbdc232c16f2089e6dfa8be4016e651e742cc35a39955bf0b909af424ef1b5dfd6c8087f757f578e6395b", 0xdf}, {&(0x7f0000000480)="1d9b93fded9951e591a42665258c2b4055f0654f8fd839e7c3cd0c3a07de4f7fe89a800f6d5ad8a35c6835b946831b4a661d3c0adf2ea9fd91709d5b7a4994e816b9c0f828b66bad270c82d7205dace08c4dee28c00dcdc1a034b193c4e325b79f2a530d39041a2978908a8b32ea533706ec81afe9ad6d78620b028d0683bc35e48f085d067aded4d339392dd3af470037b0f544002b2aaa96f680f545d3083d3d0dabf4a503", 0xa6}], 0x7, 0x0, 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x4}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x40, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x143a) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) connect$unix(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="0008000900000000000063b86a2a1e2ceb375a1de6db915673ee8ddd56177ada2a6600005326e33966485da8315bce28ef888a4b72f924fb741f72fcb0d7a83522d49dcdae9100000000004c45bc0a0c7411d295b8cf235115473923d0858ffea1061cb0"], 0xa) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = accept$inet(r5, &(0x7f0000000180), &(0x7f0000000640)=0xc) getsockopt(r6, 0x401, 0xea22, &(0x7f0000000680)=""/128, &(0x7f0000000700)=0x80) 04:03:05 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/124, 0x7c) r0 = socket(0x6, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 04:03:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = dup2(r0, 0xffffffffffffff9c) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42edc4c7", 0x160, 0x0, 0x0) 04:03:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r0) close(r2) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 04:03:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x8, 0x7, 0xfffffffffffffffd, 0x1}, {0x5, 0x5, 0x1, 0xfffffffffffffffd}, {0xfffffffffffffffa, 0x8, 0x3, 0x7}, {0x7, 0x6, 0x7fffffff, 0x59}, {0x3, 0x1000, 0x7ff, 0x4}, {0x2, 0xffffffff, 0x7, 0x7fff}, {0x1, 0x2, 0x9, 0x3}, {0x9e, 0x8, 0x1, 0x200}, {0x9, 0x0, 0x0, 0x7}]}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x80) 04:03:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x71d158435a502753, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x9) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x0, 0x2}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) close(0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) 04:03:05 executing program 1: rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 04:03:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) syz_open_pts() close(r0) r1 = dup(0xffffffffffffff9c) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x100, 0xffffffff, 0x80000000, 0x4}, {0x7da, 0x36, 0x1, 0x7d9}, {0x4c740000000000, 0x7fff, 0x9, 0x8}, {0x5, 0x5, 0x5c, 0xffffffff}, {0x3, 0x700, 0x9, 0x6}, {0x0, 0x4, 0x3ff, 0x9}, {0x5, 0x5, 0x7, 0x4008}]}) r4 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r4, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffb) syz_open_pts() 04:03:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r6 = semget(0x3, 0x4, 0x8) r7 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, r8, r9, r10, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r2, r10}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000100)="8c65", 0x6d2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r11, 0x2}) 04:03:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvmsg(r3, &(0x7f0000000680)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f00000004c0)=""/142, 0x8e}], 0x2, &(0x7f0000000580)=""/237, 0xed}, 0x1) pwrite(r0, &(0x7f0000000380)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 04:03:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x3) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) shutdown(r0, 0x0) 04:03:05 executing program 1: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r1) open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x760730f14cfe8594) ioctl$TIOCSETD(r2, 0x80184601, &(0x7f0000000040)) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa4, &(0x7f0000000040)="b6") getrlimit(0x8, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getpid() r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) 04:03:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30b30800ffff000001"], 0x9}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000003d}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 04:03:05 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) setsockopt(r1, 0x4, 0x9, &(0x7f0000000000)="e43d71e811c09c1e8a93b8a84cec8470ff486f4b82c9c32e353be90a821fe5fa4b536d8cefc7e0a58f0ce4124c4a0166406e92a1c4f19326e7dc208fea84e66c0f8da9d53d23f8c37f4b4f381f55fad97ff956c9525efa382accac91ad6e995e56fffec8c3d920fbcb1d07b23c9c720fad0618dd48123f134befb648dfe208d5b03a175d795fff863d8ef9f4b769e3b30227e50d0d372a8b9fcc3a9a3e3b5f8ead0891daba6cb5d0ed423d3e962b183f285960d96a11c624d8cff23ec664b7d5a6126b7ba8e4ecfa57df38d0e1b4f019fa5ba035c38dc931b5906ab26d025da04ec57c0660c8aecf27e8e4e3b022e6afdb8ddcaa39ed22fe9cec0df634", 0xfd) 04:03:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x800) setrlimit(0x7, &(0x7f0000000240)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x1000000a7) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x6, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000340)=0xb) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r0, &(0x7f0000000600)=ANY=[], 0x0) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180), 0x0, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x40000fffe) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000180)=0xc) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x1) 04:03:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x401, 0x4, 0x0, "dc639797d40bd262311744a1b0226a16e3acd2e8", 0x5, 0x3}) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c}, {0x6}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/120, 0x78) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:03:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 04:03:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/71, 0x47) clock_settime(0x0, &(0x7f0000000300)={0x5080000, 0xa}) 04:03:06 executing program 1: nanosleep(&(0x7f0000000080)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1000, 0x0, 0x7fff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) shmget$private(0x0, 0x4000, 0x404, &(0x7f0000ffb000/0x4000)=nil) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x401}, {0x6, 0xffff}}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') clock_getres(0x3, &(0x7f0000000200)) nanosleep(&(0x7f0000000100)={0x8f5b, 0x4}, &(0x7f0000000140)) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000300)='/', r3, &(0x7f00000002c0)='./file0/../file0\x00') unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x10) 16:19:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00 \x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget$private(0x0, 0x9f55db7457b6eb7c) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000587eeb8a007427530a00"/208], 0xd0, 0x3, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000000)) 16:19:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f00000001c0)=[{0x8, 0x0, 0x4, 0xfff}, {0x2, 0x886, 0x94b, 0x8}, {0x8, 0xfff, 0x400, 0x4}, {0x3, 0x3, 0x69, 0x100000001}, {0x5, 0x100000000, 0xffff, 0x2}, {0x100000000, 0x6, 0x80, 0x2}, {0x1, 0x5, 0x8, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:19:28 executing program 0: socket$inet6(0x18, 0x2, 0x6) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(r1, 0x0) getegid() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r8 = semget(0x3, 0x4, 0x8) r9 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x5, r9, r10, r11, r12, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r13 = semget(0x3, 0x4, 0x8) r14 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000380)={{0x5, r14, r15, r16, r17, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r18 = semget(0x3, 0x4, 0x8) r19 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000380)={{0x5, r19, r20, r21, r22, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r23 = semget(0x3, 0x4, 0x8) r24 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000380)={{0x5, r24, r25, r26, r27, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r28 = semget(0x3, 0x4, 0x8) r29 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000380)={{0x5, r29, r30, r31, r32, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r33 = semget(0x3, 0x4, 0x8) r34 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000380)={{0x5, r34, r35, r36, r37, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r38 = semget(0x3, 0x4, 0x8) r39 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r42 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000380)={{0x5, r39, r40, r41, r42, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r43 = semget(0x3, 0x4, 0x8) r44 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r47 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000380)={{0x5, r44, r45, r46, r47, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0xa, &(0x7f0000000040)=[r12, r17, 0xffffffffffffffff, r22, r27, r32, r37, r42, 0xffffffffffffffff, r47]) r49 = semget(0x3, 0x4, 0x8) r50 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r53 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000380)={{0x5, r50, r51, r52, r53, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setgroups(0x6, &(0x7f0000000080)=[r7, r0, r2, r48, r53, r1]) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:19:28 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = geteuid() r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r8 = semget(0x3, 0x4, 0x8) r9 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x5, r9, r10, r11, r12, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x5, &(0x7f0000000140)=[r7, 0x0, 0xffffffffffffffff, r12, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r13) 16:19:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x2}, {0x800000006}]}) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='F') 16:19:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x1b, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb", 0x0, 0x4000000000000000}) 16:19:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100000000, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900", 0x2000000000}) 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:19:28 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xbef0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') socket(0x38, 0x8000, 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="d2671eceb0c5d313a0c8bcb916361cc4e896ef441413066d22674f6d7b2c7c887eb5c870a6dfc6db88ea6d340b1849e900249c20d61421190dabd8345e1ab8da4f39d85a02fdb522da0f8286a72d791d05afaf418a34f5a88a32a75ebd500a7a48a37bd42eb1f01202dddec331f7e888945518c576004b0d5d33871a3602dda8e88b703e687e4811b3e6193bb4a7a262917775e47b686a55fedb6008492c329bc5812a948b06e0e98eca1d8d", 0xac) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') socket(0x1, 0x2, 0x9) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) close(r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0xf6ae9b67bd3838a7, 0x140) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x2, 0x79, 0x1f}, 0x80000000, 0x400, 0x3ff}) 16:19:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x2) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x50) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 16:19:28 executing program 1: setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x7ff, 0xffffffffffeffffd, "0000007db84d4337014608ff00e1ffffff0700"}) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 16:19:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) setuid(0xee01) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) bind$inet(0xffffffffffffff9c, &(0x7f0000000280)={0x2, 0x3}, 0xc) 16:19:28 executing program 1: ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r0, 0x2) close(r0) write(r0, &(0x7f0000000100)="eba45b7935f0bd471d1b07f44b7a037d10933a59fa1a18ebfe090f20bd816d901a282ba02a50e1760f56688322ffd9ee436e4240588d27251ab4e5840ea49479300742dad46115c1a70257076a6512fd51c6ccef490bbabd92f80806ee912b0d8e0fd377735f247bc76481d2eae965c1bf24d8c2caf94f2a6c3bf29d142b66e55995285f607d4f47813bf01fd0f2d3c6cfad4105a0247f756ea28ef39cb6f49f1fe2d42b7d437f0dd53d254578055e97997e2806df73a2d820b49b9e85a8c82cf953c2e1f8dfaead0af6", 0xca) close(r0) 16:19:29 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)=[{0x45}, {0x61}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 16:19:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='le0\x00\x00\x00\x00\x00'], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) 16:19:29 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/85) 16:19:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x1, 0x8, './file0\x00', 0x0, 0x8, 0x1, 0x3}) 16:19:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4000800000000087}, {0x4}, {0x6}]}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000280)="e2006c35ce815e1737367c8295f2b9b3e313bb05b5baab352bac4b41b601abbf53d968105a36c0f9fddf8fb926a29d9f99309dec0ec622350fae9b1368f66871a78653c3ab3b", 0x38) fchmod(r1, 0x126) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x20, 0x0, 0x6, 0x41dbf518}, {0x24f2, 0xcd, 0x6, 0x1}, {0xfffffffffffffffc, 0xc9a, 0x401, 0x6bf}, {0x5, 0xc0b, 0xc0000000000000, 0x63}, {0x6, 0x8030, 0x9, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000409000/0x2000)=nil, 0x2000) madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="c7870000010000000000802aee413c0008003000"], 0x1, 0x0}, 0x0) 16:19:29 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82026f39d57225e2b28a11776b"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) lseek(r1, 0x0, 0x0, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) 16:19:29 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) pipe2(&(0x7f0000000200), 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="565014f25f1ac79a9d5a44f4427b2ab7e2f95e58099e24d01e0929e145588c018d970c8441b8dcf46aab774cdcc37423555862dc7ae18ce2ef500b0a99ab2dd106f2a41ee48977efbc9c85e154d0f8eaf90cf97cdc1a15ad288aef1ba1b93261027dbb56215e108767e558c0e04d2c504c5de4b8ce625f32db07ac76a683ac7ce3f50be86d", 0x85, 0x40c, &(0x7f0000000340)=ANY=[@ANYBLOB="2c002e2f66696c653100f64b3099603ac1d27c8bb9c726c5eeeb1338eb7418589ccef0400b8fa231349a14776470bb5b64668d9a61dd9a662aa7ca5518a42663eba534e34472e67186f72403cddb70b30be8fd908293e3b00f36bafda5365be06344e4291f02722b2e78c44cee9686969667ac5b4391c12e588c131ea62844adf457d18fe7"], 0xa) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) 16:19:29 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1000df006c66cad907adb752b68db8ff44f6aa09c266aa81061c68f84f7ddac0d503000000000000004939c2db92eec8f130441bb5e3b0fca705abd3041d4130e50aa61c54eeb05e427c254174c1b0eb697587726e1834ed4ec8a947b3be7f8d7445567edae013cb4ee4a64442971a3bce1293c0194414ed12df6ec9ecb0d6267074ead355f8"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x1, 0x80000001, 0x7, 0x1}, {0x1f, 0x998c, 0x9, 0x8}, {0x3, 0x2119, 0x6, 0x7fff8000}, {0x8, 0x4, 0x100, 0x3}, {0x6, 0x8, 0x4, 0x9}, {0x9, 0x6, 0x0, 0x2}, {0x200, 0x8001, 0x8, 0x3}, {0x1000, 0x5, 0x80, 0x81}, {0x101, 0x80b, 0xfffffffe, 0x2176}, {0x2, 0x5, 0xc6, 0x84}]}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0xffffffffffffffa1, 0x0, 0x1fe, &(0x7f0000000180)=""/214, 0x39}, 0x40) 16:19:29 executing program 0: r0 = socket(0x2, 0x53e0be61ee66f42e, 0x0) shutdown(r0, 0x3) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000380)="a94f7b97b0cd3186164d6684c62f3285f68fed1645c7e97ef8457cc9a18548d038cb483f3139d8e546dfc8d622cc303da9b875c2145af18b36c5b77d48edf59cf83cf3ccdba1afc2d6240fe0fab5106f1916690be546c0b879a67fb70f0a32f775492d4226c19e0438d535e90fe6689ded7ff97de2540cab9f11fdcaa6e09be3be6ad6889ae3da316df6b74d150e982e5d62d2bca458dd0f06001b14188ec6341c5a3c0ab769f7868c549f682a015909af82c6a5ee4140f324af41ae119a323d564dcc1b6c86c777aca901df51cb75d04c091c0516b70ad4c40dc9ca54fc76c233280555f381136285c1154dd7e85f42e268b3210ca3f53aefa85e48846274f9e36f27209955aa02dff1a4d24fadf709d6ce7e08454520e6190ae75fa1c5778f744fa3ade11ba2cb0fd3453ae857d33fa916785595b02eb508163576511d8ebb8210cd1e1f23104d23bc0ead1c24dc08c4b5778aad7fc3cf018a4ccc7d874d446be1dbc4127e8fe6cb005793b0700cc0f744ef22d2b71fdc4fb2a116afd1404a533412216ec5d4e0ecba9f8ebd3731c116168d4bc05fd5b67f09fa561603168479dce1f79ab2bd77cbe711ae9cbba13a344ff22e99e4fdc0cc999855ca48afe1507adbe56d92dcc7b3addf182f9fb48be49c10d98a7c519ba275086d04fedd9486769c8914644b6ae17f545af1579e3dd6b6c3eefbdbabbd0a8d731b74889c454fe4471faf1ef1e64fd82efb84246de62937207a837ccae439833282732cec7164ebd96e8b2ee3f2f9a9afd7aa78733cb8c62d56ecae49b13304bbf07692046e8323f093feaac96b9687da47043839243239ba5ff795a9de62f196f167d10485573f4d2758df05d91d680f13fbb00c43d458f7218bfcfd872c47caf819f841448b4084205bab9d66bc1789c4e3e00fea02c8f6267c5f510aa5a338e87cb3d329fd09e369ec6f22acdb8ee9f40c27722f9be2e8c63d5a6b371e4b9e20b8ceb31684619119ef38e935950283a73b32e69c6049f8bd3a7a3e7bd9b17886f9cb8372f5bb25abbd65adbf9259c31e7b9c2d3bf7583340e1f173516afc946de8b78bbb9813c07b57f3623711a9f59d1dce914cc7158a3561ef11169590863f95b761c333f6528c014bf3768e3b63844de8fc387a81f0ef269602a7ffc37403d3213aa664bd1c20d80010ce73485293d8d6d4e7d63644fc36f3e5b814f4cf5eaa79311c935a5954b4a29788d007c4e59e5fdada54d647926d79c51ee305c7b0d8733f80937706d93c2dc70d5a7281b24fec37ea5a03951ad08a60a57cf18ddae1719c92fbd0e7164a8cad74c7b451540c58bb97df759391e8af3f2436285a677b596bde1177a6fa45cd41363875df4f91c48eaa5b738364d10f1539e7371833797c7d3ad1726b66820e5a2a35794035bd2a8c99898306e50b931b2dc88cb0d9219221a618d850cdf39f693f397bab302889f2bf0a8a415a6054b32ed1aaffc0e6ccafe1c7a2faf7c83db7c5c475a9b5de4942456044cfdd0953e695ec97a967832b7d83af160a04547200e426541d655a715e115c27ac18fc84bd1b5be664c71b751b24cb1d56f31a27da359042ef5382185f5a54b4d5ddd07f86d10c028a37118bd03fc62d45d3c0506bbfc893dc72294baff747c0cef38885dffb111662f845545abb0d4a9794c59af5f72c573992131a95cecbb52fdeacf46a10665da5b92511dd13d62c9dec70ee895c8c463b5617889c4037099832f642556d7e026df847d2091aeadf93df106f75d15070fbfb1488667f02c899e7c6d41900ce6e61bce8915389a26cecf3552d3ff6bbb281bc0194c1bc88009f8d275ed6878bd89c64ffdca076209ca431924a8a493155523bf2cc69102abf5f357206b990773cfca28062bc380085ef8d42b71378efafb52504b06674dbe257ebf6c8c46ae1bac2061de62cf6241da3040b5fbccfc451838195acc1e3395653b7e32c3e70c61681840be4db9250a641d728c3f6150d6f87d8200ec44bc0b61d6c69c3f76b823c97b09364f114b564e1a6f39854534363a93bcf193b31f15246ce87aa5309ebfcb5e30b453729292409e480437d3b182a42441800eb32ea1ebf0a65350d6c6153f713c9570830b73de2d560be50b0e000b5bde57fbd631e7ffa64697114f2c2de4bdc6db01b6250e9dee4737449e0b51fc26d15a32832ff36fdd4a39451761e1619fd166c72d3332ffbe45b68950efc6a272d298e86fbe9a4017640a78371804989cbb76f063a839626e243cd31ef0ab771bacd0cfb45bb076bfa205de4dc05a089d7b726577f4d2cb04b8a6007fde68cebea900fa5378165770359bf8e8d79c411694e458e8985344d1cf59bf202e66fcc60ce4d293cd720844a2a0f59e2acb6d70a039e917362cbbb71de69a71ec0a0a2f121f2754e3c617cde2ab0b3af39a82ac5b1eb3d074f474561f662e0e44cdb5038fb6ba08bddfe02da630715893da26254cfe940b15f2ff1805ad0f4d5ff3ec5205e794f50f085306b5b3fb961c643f9fa11403acaaeb513bfff5e684149fb705ef7037ee61780c88bd8de84af3e5bd9e87ff3b7ff5f9c236dc32cf0ddbc5a6c3185b2aca9dccc61f227b0d614106a626f0032a970db7d8311e5b678d3e27c459d541eef09021d7dedb65dcdff5d6b745a4b20969db1a7fac0286054a08e875c8a6b79e2e07fecb9d7a961e893d582f1ebc63085c6d32697094de308bfe3cbff0336b756b849e569c023ae2c693ee2124cc28a852ac1c7aec6023d88499162dbdcbb6a126d56b9b6b139a3d488d982a7bfd84ee9996bdf66883de6807801bd29c07173ce775da2fe298d34d2a6fbce5f5b1cd7fef0321fd52a9d591c22f9c57a8363933500687c9c5b43523c771296ee5984508e04b4d22c2303b093fdc5707fc8144d712c1df4839b695268533dffdf7ca42f2ca70b216448ce55199dda809ff2e96a25a11e1fa688a3d0985231b36d36888ee264e7bfa2c1b07760b714c62748efbd96c7f0d5e2ed82faa83bb12e59b24d6f8040f3e101f161ff3d831f20d989fe745396d4af7c9e557ad673b6a88472f7de4c160f7ad114403f70e4fdfdb01a794d2c6f6ad49dd8b1d05589096c97b6733cf2d94f6fc8ad8d549e3621b09ddf59becf41312cc2cf24e71a8ee91b39930212e95f990604411241a0ba15c46d37ce7d866bffe3e2bf47cc74f93c12277806fffc54ababbff4c48036b816c72e2ea84613d511b669003af73cc9d9d1cf7e21f40797cb23ed7ac4eb71fc17b588104cfa9fca6630b056d4b760cca5f03530b45155c073635679fe4a37b42f8d38dbe744bb0aa60dfbc84fe4df573f3cd56edc291c84d110a0015997a69890f7d4cbafd7ded3ea182afe016ad926fa0dc039882988447d0494e14bea3bf237228c50b6cc5698c0bb6cdad0e6af7bdef809587cb574b332f71c3fca455893cd22d90a25a48829e3706cf8c51753804f606cb04d22be07edeee5828e2aa337054e09ecd56346f5f7cc5c7e0a5b54fba1950ae800f05c80e82cedeb2f7887a81546a5a50ce4f2694c53deaea3fad4763d06af33675443599297ed30a2508b57c53c165d305cb8453a146be2a3f0e9749b2914f1b82e70d59dc07d6c3ec240cd2bb5ad8ae834625e5182d5271d98734a7ebe74605e35940aa9ccb8ed3d5430618acfb1a6a382c9b263728ce4aed1f032828fe954b3e535ee297c3899216c07d81cbac03802112a85006d6be353950fb92f7e51581c3edc92a5163c2eae94689f9779d6d487fa56a53901a0fe34b43e79f2179e3180e27461ba24043b30ea8389fc7deaf2c3a15792d2d980c00f639789463a586199080870e885321d7025cf684677a95b6de3eaafdccfdb687d376555655f01575c56a339d7f9bebe7e48de731b7a1f085d5486303064ca426506ec3d519ab99d8359fb02e41d681fee13dfd273ee20298194c3ae2e2f6f9e00f7d994c45cf38a9a233507b402c1f83741260b2538096eaf876fa2025f8fa15358512ae96448af9cd294fc6456c4e768be53880febf643dde4a194ee8c8c00bab14e6d73b148b7a69fd7745e22665064e48a07fab1bd919bc7bb46a5937c72915e35e0a9ec38e22d0aa9f6a8eee72fcfc592266eb78e9d53bb0842c3556c11e50e610e90ccaa8a26dcbac9088f7b9f486b696d072af286753cec1a6eb5ed54200f41c3c6d2ecc61ce02628a272dad958b6fb28811a06083978dcf288138334884a4cc97507b03185f52868b371b12752b82a9d77f2b0b723b2ee63f544d38ea42dc4bd6c24d39bbed107b9284ca49588be99b9602aa5de410c82de7351162d3742942e33e09e6d4c3f9bb09c14b2fec8a42fdfe3ce48c8ede0182dd41181cb538c3cc7a02f21095f0c0858cfef4bbf1ada0166708e0955948f3ce150430568e13d35918ebf1f5d97213e332bdbbc2e50450913a98a0e78135fe41189ca0509414e5925300ea375c00b9c580722ffba35d22b6095577621179068fa797e1505c8420f11e5e318edd3e7c6b20f7b43a966166febde41724d0cef8e1d3c94732970399eecfcf07ea66caa2a1596a64f0fc027e85e7d860aefd8466527950d562e6f676f2aa6d2732346150a8209c44131c8f0e9e3434bdb372bdb9b616a5470e5dc90321cb41623309a9713a888f980037828b7c03b5717963d1564da93a80db4f82048dff4b88c3ee74a7c6b64a56e865306aadba5dc3c0c5137ee7880787c2f362ef9953ee525a41e911af02692cf001432ff5842bf387f5ee53c38bd9a32b0c506185201292b8dae8f9220feb862f37bc00fa87fafe9a1f25bcf6c639b79bd262adace709c14a99b496699144ac23d4b67597e5e397c53fc30ae9eb897c4521286fc15c5de0613f3ac8ccd513e657ec41ccb1ffddb27f6d2757bb43f9b7cfd5bb483e39c26f819ede463ed40a3e5d80efa41989eb9821a6d27f1cfa91319e06df508924ab56937fa813c0d167d3d25f3028edee23470c6de4f58cdd775d6273f29ff79b0edd50113e6a5a3f1e6f3b95145fe3a47a79d986c86b2825e764ea013baeb7d92271e3376643e064d6d82656af448c9fafbc1c5b6c43d047ee8d9f7d0a0d020e2560dc20279a0a2ea319fcee860cb7088ee9c49570df41034f921742dd8ef6c7d155bf750669f65856130bb6e5fc0787ca6086d99316e057114e699360fee42891e1d35e08d0c6c8116994161560abd9cb864028ab3763bab951616c9872ffaad8043db5f05887e8e0356de2d13ed6ca3cf339aa32f8ddd1056a647bbf9ad5adf1c39be1710a9a78ffccacc4365c82c6dab9e0c78d2f6ecb746ad2626672071a6412e43260980f8f2a8cd4eb299569ee9c1d780c7627cb58b2b830668031374c1fa2243aea40268491b1f3c3daf15ddba223be2f1a204e138651063f2ef31fa2bc54d0943979c4928ae850ec8fc1969049d17f679db8bd314a49cf2ccd91fee9c6d1e08dbc14646c9c01aa2e8ba84136cbd8d399d9ddb0bf65a177b5f1b7d8087ac1f37e16ab67d0ab4fd9a9ce5992ac494ab990db440320d921529dbb63fb43109e4f0b7169dd3aae09b3a9fe0eb941ec52b6f6dce068ce4fd45cf705aeb49a2c25d8393a5a49cce7b952a49c9e071bae6ffa1c19c3d4519c1b41ce44665ee96cf5ce22a35508c95724a2207cba22d09c8bd2b1ae67d0c4209b9f1f71d3338c882553955df6b0a377a83f88e7fe57eab23952b73d4a8398fb6fbdfd5afae1b7df0d4cb2d542fcdf4f1aa47223423104fe8f0f4b92a584104c5197bf0c092b103b33c28c7559045", 0x1000}, {&(0x7f0000000080)="1e5d3487cfb3ade0bb313467455c418ef204d18e631e6ed51178b6e9a15051c990f45bb802230c34fc58338f1ebc9fe75acce733340141bfa11f4341cd", 0x3d}], 0x2, &(0x7f0000001380)=[{0xa0, 0x1, 0x7, "bd93ec15f35855115488622c52e2c722fd4bbb8ea090f8801d238039aff3ce9bb4f41a1cbb84d76bdb7000cdea2c872de90d71f0be84cc2e303ccb73383f0bb49088b5d896f0efc30338355d8715dd50086101c3a6497c237ca4bee2949f3df614993ac1a07c0c8032f60d2c4b27fe9eb92652fe22db4b1a4701dbd0f12d84dfedcb1b17a04d914c80bd7993"}, {0x1010, 0x87263630af27663d, 0x9, "f3c21c52eab08a77fbba313f249a386641cf8e022d89a7080562d1e83dce925de0b9ed005da1bfb5fabd41478b324463857ea62e11e2f106c5b22c5aee2990418b5b6f7824f6ef9d74f46b74cdd457329308cf79fc4550e3a15a9bd83adcdc2509e1c4ee573d24b04424257933014d0658f258808a762d88245add15c379661d0d6ef167c96ad941fd891ecf323c82c45a3d121ca7cdfca95dfa3ae4dcd526bf2560846c8b786625cac419674ad6ff2b49aebc52205776ec1f4605bf8d938a8ca89c63f9f133afea0548930f55bc7257dabb59f0eb798ff40cb16ce5a13bb7ac611d8b2cf177966c6dbfb337fc68abbb74334a7d924eb017849167e9923578da15602f3379fe91c1916e416cf9f103796f59b0b2214793b5ad4b46c7b26fbc4031e4fd98cbebb5c1ef826e14f1f7c0897a14f1b682b2db149466c879c20e2ad2e36bfc5151a60d65da6debbc10e90965f03976ec68f9c11cf1a3c26065781c7966b6181e62ed3a090dfa9ca09e5357cce59b93c8a29465ec05d469aa967020ab3ae0c10b2e6a315fbc8ba03a56516b6bee9bd110d59e7b51f7e62b6f21fbcc771f123f3528dcca54ddec18f684c42ff2a7599585ae4b1a85690b920a515e3fc0899e72e47665e434800b5bf918e2a5df140bc8b5dcb955ac35c0d6349f4d3c907b5af508e3ba1543e927ce276978a7921c62ea755879a47f7adeb071bbc896dcf73fa782bd9d03419f3a6afdd981f97b134bbdb649574e99229331e8b575157f1e2e3c44515f3da84ee70ce744bef0ee363e1049bfca896ee8418191ef3c11078a55e4e2e30691c8e0b07d68c7535baa8f5cfefb41519b3e612ea528a3a512fd270c8c619df371bcd723e3e7fa9ede5d49f5b946a80af63f6bdfe2da6f30b13886d39bf069614960aa471cf4dddbd4a629e10ed3ee1f70f611e9e68e64e693f7c65e14f606c43cf046635bf943782e607fef8b3c7b79bf6baf78c453d260e938d46b47edc2d3fc5eaa8f85c50c9f6598b3e11ffd5aa4ed088f5e201f727e00b24d06729220b5fa533654900870221297cd8d779cd6df63723e230caafd9038cdf3a0cf76eebe9f6f449346fb48bbf4df8ab391c7da338a2288a5f9f891640ea1187645afe9f84253e1b6a387a527cdef3a771e27bee1534a5abaccae23fb6a520cc16b01c05636f62e9b797df99bf8863bd5d37630941e165a48990f9e402e710bbe9078f9d2122daca29a9e1aa61f8256d7bfaea931a81e071eeb9657b7de0f41478d85315dcbe5c1daf3d4d12fb92c4c77891da34576dec673c1de0307adb81126326079fc844b64fca6f6786d4c84313d4b7cf0c7e02d9409c3c1715ff29417980dee2ab582cd654b1963a72a2dcfd46733e98128c0013313391c362d4b9f7875ed4d678b03aa942f987770deeaef4e1f1648319b07f23a61c3b1043d9932a90dc3a079a134415e571a906e2c83df2688257ec10844097bd69e9859877c7e7efd98082cbe680b2de49e11db364323ade02c21693fa57814b8ea42d5e2b748492f8002e2d3253c7228e23627ca8e86b4f637c47b64d5b1d5de0d34468f77efc5e258901434d6bd50c546739198bb41bcc875d9cf476b35c0de8b4f142f253db0921c110de7daf70614052f5447a6154e51904d4fbacbb327426be310e337448131596c24340d568e43db88325eb23d15102174b2153ae5790a25499c8b6b7390bd9fe9706183b85178f0be5f4fbd3c8ad0deb6f820f4eead482688935862b3a270579d4bcb886a49500716f70bd375818748db6dd88215937abefc5e04d5b04e62161d0c6d8c4e55955a072a339e1921354a3f19390ce3b923aaedf15865574b6e75e851bd66ee98009caa37be1f2f5f9dfaf3ac19c6f7694e031190dce9902920734cd76392dbcca4c15b65e87985d6c0cc57e1464563607ed3dfc65f978126836c25821bd419441bd955ef3a6f02a357a932c49f565e634abdd7d79f39d3b801785ed2119b4dec63663077e11e5fb4cebadaf2603134b1d3c2282abf99b2d7b95351a385b1fa4fa0c0657e0969721a55a78a01424b689e28537ac860cfbdfba5881a46c542e78814a83fefbb0dc14b506b481b19808ad63c0e47753e5ffe8417551013c406b6c8a01cf8b74d84af2a2b8dfbe2c1a94fdd0b2e0b1ea4c3e59bb4e8c2d7f223e6113a71366aaa8806ed99df06e4ed9b20571957cc671dc8b5b22f2374f59c07722fd38651171e2739be7f58f71112bf9a02d11cd2d8835e98a44deb627fb0c45b2701c574ef7acb37af4068a4e8de56cc3d9055c699ff1a22929a6045f81687a3bb7b0f410b493fbe094c012e2dc7244ff0e2b333dc6bb8eeff3c60d6f12caa8342025b990e1bc2e7b4e423e19d778aaf05d6a63b122e2a688f34d09cad179da45d9309e9f3b8464ea80e7dcfb5783686d95cd406f5f6f82f5472e6bcbed7009b2ee49ce41284a28c86717f5862b1fa02c61363bd6e14f8be546761782ff510869edb6b628f1b53ad501464a5cadf782df934842ddbee9206e08498b22ff0183893b9946169d0e2d8f5bc289ad712d89df037830dc2d51d19c38c834f6867a5ec9848d7b61b245a528690e51c95e98ab4ba565b1aa97ad2c9a9161da3c29a7c09ea09e814deabf8df1fed29583a01c558d5e5fe2478c42b199ac65d7511742cac61989780f937183c57dcd97a7e04f941c76668009971a18a2c7f3553eb94b6bc508c8debf2fc9b188bf92f0df0b72413d24613ec75f7abec072731fa4530535653c7320b238cb400295b8cb2e2f37bfe223073d0498b3a6dd1153400ea8a927ba1b2b1c44164f99c86fea5aa5b153663e5ebbc74834c585a8efecf516afdfee6662c44db9e8d74ad8d0f4153d96129c25a6104962229cd2a67a365082b7cd9c7cdb99903364460ac5b880f9af57b59b760e6345dc1398edd7e7ed76e5f19fa60b1997673c8cf9768692ed59e69e8f27b29a6904cf57b23de69dca1f8e09b9f5355d64e12672e29fdf43711ff656be95a14191407b9a191949307af014b5ee8d792461c69ce01cb18b379cc4162ad9584c5b864ff9dc1ecca6b7b51ce16857729144db7801fc1ab5f0a85764765aa2eb88e6d5e656f51943f66775baebdb4124b1598ba0367412f5b2c6fcc19d99bfc90e7a98dcb0b3eaf469a8aa084c86a96367931727f1a884944b9d34362c80fd9825e55e68e2ff953f8d8e7d596d7059879664184cb8f46330c3eb1df6dc9f4ac04bd0d67570ac8f503e25dabef6b77058656644af84f68777639e5731b806202b223a2c08ffa2e74b51e4144ce71f516879cfdca47e164c6144efdd6391f5a1cc0741556e587c18eebd0cba70593796f915795091f68492973f3ce816bd858c89988d9032900f9340a828dea41f07ea37c13a87a7ed79b7a8750bca1861323fcd90e1553de3eec1a8ea536c934a908992dcc9c6f8023f713735b5197e6b8a13a31806f6761faf18a5576272938e1e2b318c277813d116731b32d8fd096b0830ce83113bc32c8925ac92189e4de8e05475e287e298703247a062374041f89c2ab5d9de1310bf0bb1376c3ef272ff67ecb2a0eeb40d98aca12def207f4c54efc196bbf792dfac33a323b346fac249d1c4a00cbf0198be3bec91e5e6e108ee2e67528b7c935948389d5488c6ee55da513dda465d56601f4f3cafbb4c3ec9fe3a859fc7358714e933abe54121e4f40361e4182edb9f1f573fc6e1bfb121f8067bd3ccaf25c2b2c483574901758d6ace7b21f965221dc396e61a590929127dfbc4935046348053cb86679f805282a01a00e83ad7285891caed65584bd7bd4321d9b84c3d45de965fb46d67d4ffc4a788258f48f07ce81cf9024ee7f8d87278fa4cb3cc731d77e3adea3fbc5bbdc911bf4995a9e2e4e7c8b3393ab0e42eecb478b238a0d178c7ec748f0efe68274421aa500ecbfab556150cc9b1b1dfb3a368cd925375a976d51b02a1f0a79564eb6b27a60472e03797d953bf2965fab008985c09aad31a959bb24c9920464a8fff2d9f9791def5929484f1ccdce8f1cd0d0ae6d7f953bf94c6496fb47eba3e28959c4a57c21bf3df8240095c747fd05f28c1834e322fe905410fbbe68ff5179a6018af76c44922e3d557b94c0acad758a74570eea64433812b0d668e217c4d1d76099d5d3d1d1012e8fe7a07e7ac8f6db624a5bbccff8c3c96b10de3cc2254f658068ac8d2ddc58de7d51ae24b9c94cd06822d04af17c690bf882c8c42e700c77c9170d47485070ac5656d6582a4c815d63a53ef07269b4822dbb774e2251450c237450255156aa870ca1bf5c634a371a5afbbcdf316c2e13b65c4257f191442472176f8d3dfad118aa63175cd2380826e4673586497942bfac452796bbb8e990de178a08f8d5b0d2e1bf48449927d8ad1e7b9ca4d7bbd18b34390b2f44917e43ffc72c38a9a4273a25ef600d26deabd64fa7c0bee8e1396bf2e73ac7027b6db1172a357fe3eeeea9e0f4b987875ebf8935e4716d95fb5c63d1d9056a08381c5be81a6aec8eca199e13a5ca33ddcb88be7744412ecf442a727c23215ed28de6451c99689c3fbcb1b4bede0d4d58bd376fe5e725e8572039840ac68722b5d122237d50d4f0e0449e454567e46e54c10233578661434cab9875e80ebc4f512f74ab5e03b3c29ee4ef3d9edc91ccd2e0cc1a3e4010d4e825b493ec08e895dab2478292dc53b16e393bb0e2478030d67e196bb316e2ab546fd14f53890613218e159941d800902577c7bf4ae0d8d2a4fea6b4d76a3b151510622e9929af372a1c9c1bc8c47c8864821033dc01d5264c40cbb5d0d9ec6493411278ea500e6b867c2c6288c90808edeb5ab6012dd9d127ae7cf637d7c4e2b18c48aacda987beec305db2632e5d8f5cef24a4b3eea7d3f92508ed09559a002788167e340eecb5d6bf55e2821cc163ee0d3c4e7212ea685cd87f735e517c8b9bcf11c2b07c460c9ed16438fadd54697a855d8e009e8633d02a5b977a8b3b393419564f1cad49fb33269863cc2c5932154dd9285c888c3717470bd6f5babf82ba62ae5a4e7d1854f122454c82eacd3eb1410331e59a2ca25e2683b0a46327442ed7453333ab0bafa0e3f6e282c15e2bfcc51b27a62ae2305fa3eb783e80c973f9dafaf57bc22efb23ea0ac929288f8c6cbf976fd0588613826237f61684a3aef59395c78f1e59c6b891643ecd3f662a5e645abddb02ace1a38fa210c9be4f52812fab06fb28c49589103e5b0ec1dfbdb8625f296a16ee21e6c5dd7c2effd3344b2d7a59debe1eeb64786808b4368e44a44fc23c6d951c12948196a48a43daa94427792f36addaede4c98a969d93d060798a78f1b76904ce6b5e5b991c6c4ae964d6e82f6805088f6bec8644b1e578c9044eb86af4e6e127c7bce50fa70e5b297740c0564b7ee75ec4fe8c28705e56fe3e6c166c385bca711129922a34a8d3245eeac50df76dbce2738049000179540888cc1d8a9a171a6070a3164d68e404aad6953a033662793360d44e497cf2426858e81899d10d8e01dbef04490a3afc78b120538377b8ee60c5cae4c9d36a3512e73043780e104f2f45d1fc1854b0ebbb9930b4ae46e215ce6fb829e4e9ca4e75ca49eff6e6d4fa689330c416c549d7f4cd1a91f953194d193e82e1a540aa8837b75b60575ab3e56b2b302d38e1a19a2185b7c8ad8d7c01a38ec0e41f6d934bc8959ede7a5c0f7f019b61bfc16e617582ecc234459b3e28f0fec910bec87afca7d8887b9c1d0fd802b474d98f994ce6a0511bccec79e09cb7e71c"}, {0x48, 0x1, 0x100000000, "e743374472ea79ece9f2ce4f2ec7e97f68684275628c0888114daabb79c5ac7da08d0ccf18c48c3cb38822df1c3a37e4134d870806e3"}, {0x80, 0xdbb8d9f85cfa7de8, 0x101, "ab44033c74fcca06436616ea618023213c8734d778adb9b551391ea45a4c87497b892dfbae63ea2c6477231abff0123bb47fdab3dbe780b5585bd8281275715a316864b33d474fc43e6ab815cf1e539efaee3e55d543b4658a6152d92cd07b7579f82ae4587dca4c22f076b4"}, {0xb8, 0xffff, 0x74580c2d, "af395da43331d0aeddbde5cdf741a5d9a321a40911dabdce834d1f2de44ceb9e5c89600eb6dc453ebd9cae47d553e1595a3bfa3d7a1c7c8ec528908aef1457398296f330397ec128aa0613b571b0e3c4e04323cb0cc1da0f7d4a4c627c4641e530ed4ed3c79d0f7ef85372762493ebe1cbb40c0c799213c9aa0506b7d6da4a1121180cda096c18adf1d5eb8e5ab806091674215e9007941ba25a3bb368e1727bc2e05b"}], 0x1230}, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:19:29 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000100)={0x9, 0x1}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") pwrite(0xffffffffffffffff, &(0x7f0000000000)="21bc89bd19106dbfe7b46444879779cc1f84def7d71c9d392edd265e419f9a0fc28f75fb8d460435b8e538c63317ef6a9c44325b8c07ed26c163e5508a6871d7854a4f0313", 0x45, 0x0, 0x0) 16:19:29 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffffffffffffec, &(0x7f0000000040)}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:19:29 executing program 0: socketpair(0x2, 0x2, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000100)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000140)="6ff8a9c3aa6302652a3b8ebb86c508cd5d5d16ba782b32af17e6378cae9d8a3839d6f083175a42ed4875463eb8a9a29e91978286e945d365a236aa3c0d40a6266ea7555d2f604a1642b7c2e4b5833a82f11d9d2ebcf6cfa8544f2b40d45f44bf2dcc824871f3cc3924b08cdc2459de4d9cd75bd8f9f4fa4bffa02f08f1a3b7c0805322ad1590a558d2a3c7c4f2bed0f3f7a8d44417621f2242e8eb6f3ffdb858a202f10d088c4c090397a85cfb2b499de70c4254f94154a69211456ec74668", 0xbf}, {&(0x7f0000000200)="95d7b9b60a26174d42eee3a28c0139990c03df7bf856613b53465157e3d6def605a7eacfa3e59b73ce74fad8c83acc4ade1bdca0e8873cb54107a7748dc13c15e96c4811c3e06d1286e94ac0b6f6fb23788377854b831a839666e4983b79288fc67b6db67381745551f0a17dbcddd633c42ed8ed9df652d2d79818e5791e130a8fac6a42c39eb2c42621f087dda3b6dda2cda5fb59d1f6b65b711e13286eb3c2cb7aeba2c3c6eaf929ce6179685699ea9a05969021b186104fe86684689429e2161974a73ccf9ee1f98a44ece131ddfde2e7d5a61b946d29dc495be5ee0a72b8d17f4b2a18", 0xe5}, {&(0x7f0000000300)="adccb263c9c5197d116f5855eec84f447cd94949ff103bf68a3ba76cb779397df31023d353e226b0af3fdcc06ee100625f6307ef7d956d5147fed9cb0a520e684469ba72b673de7312a80225830cc60eef9154554a72f018bb0e22d8778106fffee7e32e435b928692eded4c49f4e824111527c5f0491f8441dc62d537c93ed41154b8400b853acc3d2122884ba3e9d166c838b729ca34be38ec69a67501ff3bd4f1d952d7147e5257f10c618271ad78f527e7d4464d9c60a04c31a761840c8472e13726e086cbca7c44a51d51daad2186d76cebb1a22c8a6db25fd87d6926cc4f08920823f92bab69005f480dde05491e06caeb124fd9335a114720bc5d4c2f0e92cd9567e0280fe68d751ad36ce0fe66822bf722f6919bc58263258e1379db20a03228969ce896ce8430a1b7b6196986e4b4da94d435485dc5cf81184084c7265121d8e3743e41965e61f8ed4d3bfad8836772cb5875d0811b344e2f86a36e6aebbc9ef3327e326db54f777f09924c6ec62e4bc1e041275e4ba3f87360422a13f4b7b3c62ae22c8820575b2b9904921a63ac9b17ea7c3f7427f0c66ee717b74560a100f1f61413d9148d522db2b640437c666714142968bfa003d041f084336140e89dcb427014e318d27d2b7c07a3ea567a72a008159145eafa199fc530fe12275528c888d6f1b846a0fdcfd03cfd6468ed0b273704ba58d44223e7c0a32c6b0e8ea88ec92c7b01000da1f1b314a7a12ca5f6031ba2f48ad22f38e1bd6609cdc7fb944dbce12ca15b1384d61424c8c486259abcc07effb0432b6c71569813f3cbd0950c72d11830336beb16856a6011823710e2552d0fc1e1897a89c173e9c68be73137e4d5873fd97023167eca2047b434bbaf2e29096d142106f0b887865d929a812ee890f1673a0b11d973c3a18e1ae43449347b292b61ec62ae3a0248fcd5d6630ff55d8fe7764d74d234f607489ab5ec73e10fd021fced04d334b2b52827aaa9c2a69bbb56aced4cc52a1495488905d8e6eac6b2f145ed0a46695019f8a29685f8dad552b2677246bc899796c74adf7ef2fd460ede21ec16fece0c11ef3ebbc51fa6895bac6435c5949438995352e3d5f52a29cdc832a76e26fd378688d853857dcfe51e382ff081138edfece039b2ad367a464edf013491eefde074d0568f4894e86ce8ff0f8b394a779fb61abdb6e2e4e5a52c297853284862b578f3df179ff00a65149d36fc5ce669c0d96bf2830927c9809b0aa3fffe378f5aebc07adccb5797c5f88d9eb6d8bd0a220d6a116d2e566431eeb637bc24525d3aeaf3aff3c7a8877612888c5adaafe934dbcc6347a1bb85c5deaa1cc47cfa76a361f20539a81ff1147c8571746c0e6681207b57736c8904cef907f9a460ad07552789003ccc03c9174fd348a018a34bfb6a7ca43dae707519497aa32de12ed441ddf6684ad175071120236b731ac8b50e508d55a5cfd9490f48fcaf3577b519c899d93befae17663f0ce59bb0d2ea2da121dd024af38e92602b0833499047438df11435627b350d6bff9480fe03612afb45dcbe62b77f98a3c4bc413272f9eea30ac4a86645ac1060a62c371a45db5d0956a598d51bbb92feefe6cc6fdd1a4c728da06786d0c608f621f71e27d5135b581f72e614998bd696753bb90a272e551d15d83ba779a1277c61222222d2aabcbe4c6c2bc0d51dd69737f31106e39b22d3fb66b3947f86910c05b81a3fdbfbc596ea1627c0e8d748fb8290a677652595ecdeb315d9a1541af53534130b7ed470a9e3426d3486007ef243b0bfab4f52a594f84052074ca3cd0401c0c717001525db8a78ac55beb384d7331d1070464f7a6b377737fe6876740565f5eafcfaa2caae1122df14d699de183052d2a5f73c3b4699c4738843cd63e513937b790619deda553bf3b455787b1b49208196fdd26e3bea849783815d09f44f29f207c7073187f75da87d5b70d5de29d9d4a6404213e3922ef91e53eaa1b1371fd74e826cfa3953c75314bd4b0d57d5232baf16d3f4cf2975012ea981f8be9585c7f2559ece0b37d38f1d8c5e4753a6d9764b6b355f35b12b84cab0e082ea346def6eed4c5bfb3fedeabdbc49062c17a8b719766b56b05664f3f2187f9c418820467f356f47a357f020442f058509ac6cf0375ddb0f5a9c933535dd0e77907bcf0b995a388781605b87f4c3d269acae1d84431276b886ce8fb15574afc7005da4917c7facd09be78eeaa4886d446d0d5e9a4aa901f7f238115fab179fb12deb79f3ea494238a5c33e0222f8b8e7ad5fb7c05ca8da5abcd0be86c4295d899c3eb5949b5eb3e1bec9402a675ccb6c52f0ff5e6abce0d0cb61334c5694c2afe2c3c489a7906de434c09579ecace54bccba6a686795c6faeb4d8829ce49cab60cec55212f1140ce39abe7d7b9ae4124bc7bd7b839eb4342d9d0df39d4ca9dbfed80ddf3bb26c83fb5db49019f8643de71d001ddcd883abfe89ca674ba84c53f282435d08d2cd2c375223d798c7eee16127d422b6ead8b8d5d7c929899e65681e62bce8fc3e11a9a5bc6c7530b52b3a5ae848cd6ee347c0c82e714f0077a55de6f65c85d603ed70ca39cf550992cbdab4990031cf7a11499af4ffd678bf8a26279a1206a181e19abda35a546e6ac9692f4deaa24423deed630e516464fc6c6bce96d26cfc172cdb6e4347d134477ad35bcb94f26daead91e1835013f93ddd0d0d148dafb590d878fe1ed404722f073dae034956a80e3cbb47df9341ebdba10cb5f5f36e46e8074a04f27403d7f46c5e6002d6dec1f01807cb9be436a5916b73574e66ede80411dcb3936795d95449f7be8c7548333fe39acd1e4d468548a27f41690a84f5f39827312b0efbb3205921c154b4fe5e76020a1edea246b220d76adac984434800d7c97c4300bb024f72daa27c0a219faf840504b864b9204ebd59ed91b74fac43b90774b70d2d2ac518182f5181de2d3cb958863088fe86819c9fe336ad7825166e9b8f09f6f4296917eab0ee69258c8f42d74476d6adb24f423270dc3e9447e7bc56f378c6d0a09212f736b07f26ae1372b548474e5d287f43fad92604acba587bb7505a620a5c700213ede30e225a45b0479c7f34dec5fc2a1a0c6592880b3c31c7177bbfb571675a2bd2a1620938c48db30710dae0566dcd06125b5c1084ad2e23e46f9e8aac624830a267344d99b6111e82c6c83d0f158f4813ead51fb14a1e26e6d675dc11439d6f4ae80f80fe426336ec19bd9bd05fcbc9f086b6d7ef7282e5a4dd4c2dd196432332983507e20c44f5567a46ae07ac1b71b2b05b35e40c337f62c9587ea1847ca466fdaf84183fefa7913f2e48d577190a9a62be9aa0ea58f0aaaa0821c66572fdc7b75954630ddf3463482380828ed1365d7dd75553ae38e893b0fc1762ed799d2ab999ad879fa8747574c7c75845f009ed8346452a9b944cef17ac47fff449f883e967c416dba216ac4030dac9d6a639ae0fe9bfb44be06deae6d3a3399f654957f717e6abda2994d578d014a1ddd328b2b51e5e1055affc065ef21f37d14118c1a74db9cf324f0fa7447387b8797f55552006e9ee622f0f3d56cb4a6c06533d4b6d317d1dfe0565f68a2851b7b25053554e464679059c7839502d85804cbe3bccc76578c7f77a5e819903f1bf4d199a6199862d1c03d8f888ce1010024193da0e27f88e75c7a6f09da00fddb75403ce0d7172a587b06720d2903ae1693e98ea6f5f510d00a2f477df5cf0ca52add04db74c0aa1553ac74b87740325c0055973a257af7704e7b33d90f86a1c562037573ed20945f130972d3b82a1e28c605e1f5b6f616371e3e41a7d681622c98c943d3f31618cea85672120a3345a43d1c167281725763ef72324d4c19485e27bd1d615968b5fce58212d0d9c5980b6c4c509d921dbbc71930ae84344ac2a9e7bcc2a4ed653f8124af9af6a194ec007ba8d6d385352513f9ea9cb8e7235913686105f92ede53ca95fc51cd1b64f99c901de3304c7477f1b06b8a399143073f35d42c08728e7fa25f62b5ebe1013b064078dcbf195e71fd32d125bbf40fb1f358199b7b4d337b9d883ee9dd7138c112154c34ea61cf260f7faf7534a802c1b3134f889711637408f8398a9451b7ad26095c112e5ec53ecad9a202db5ce120ad1eb870c240d9d8373486715f6e9771ba0c2c49e44ee662185e0d8286c69db7759a57af87219fa025ddae48ec48589dc984c7a5be49885c49ab9c9da794423c6d915081ed4ff7c891467dfb6d5d0d8f7736c18fc9fbf3402ef76dca691d553b1c6a6ceb29d1f77065815dff9ffef8c9c1ee8745003a6aa7ad3b45195ef9ae418a6ade43b6d220306ad2ffc94a252157f209bcf6846aac49116d2e49a95b1daf167ac3a90e8132567d4caf2bef28b23785544761477c4e2a72c74f5c2a321a7cc29d35cd2ec088fc582023c5fb28a8b671588bee514f65055b7dde9e517ff6533d371a8289cfc537b66846330a36815bc57ef60c550d69f0f47f9d21a32591d2a1f8a3022bc6c097fe07692b8fbd5ee244c65b585342c8c034b2a3904b606c72e6fb480d20fc783fdd1ed01bab8974b34a5f28fda57c3270ab54242b3ebc55fdc7a688a21a7ff49eaff61f5414e7c79f3dc3288ba7684668170c7a560bf3fed3f17aac357de98f5353386a4182933b7e02224b62a220e72f8fa3c305d5216025618a315b381652384f04ae5724923e527ea68051c52929841fdc044d16636e807faf271e4fed20a92f937fff226ff3291b63ca603c2c3dfa6faefa33603aea5c1e4116eb4eadbccf4f216146febf1f1af86b74095264e69cf643bcdbac1e81bc1ed25e851c30a2309a57cfacbab57893e45a1a4acefd47b7e722f380c44e3ec1919aabff7ee38c0b4f56358803a46097121ad4621c8a38bec9d02c241f9f6e513b5e61d6a586be6649739b810184227e88332f336ef02288bf8d9305c4ae4a28c799e8bf0f09f03a68e5dfb97df5697b0724b8b701e0bebe7852f8fbb1f50774bdf533ebcb80407e9c9d7ddac5a264b9df1ec49183634ba7b161baf0071f4bb11959d2d28342c10c0c3decb04e2ebe29a92930f0a5c0739be4eba155ec66cface4cf286ea0bcf1bacb9dd772aa24f3e5b6403ef019432e4fa19d5ee91c78aa1094874ef431339da27bcdad9a315904ac4aa6861725b854690b953bc040ad00a984d7af2adb7394506ef50d0600ce7573c5dbc9e3f0c979b49dc9a17808d8648f0da70329cc0054c503964ee2a97786c316d8fbf37bcd0effd29fb35fbb1d21233548e70223a58691deec95284dc855dfa9c64cb3250a8c1ae32812ed00f8d75fb5a3b5b9033427d9f005c09e3c460a10a7bea63dcd78f9e4ba050782de0ec80b73aa27e37ec277bdc6e17d88b80fd84c3b184d872e94417430402dc93a31154bb4282ce48dfca329c6827d667a7cd395114157774fb6b26c6131692a6ca32c86cf32cc4a6f995e22910440b53cb4050c6f0c5bcfd6e72408c745f4e365a9f7e55f6276bbdaa99682870bdee17d58f6ac32e0e9f11519622c463fd283bb917e66377b02bf2e77f1a36eb9ec5f527e007e500528745404f8b42c7342236a6f4ef423edf919d01073a9471cc8c3e7fc0180f2d8073f5609fbc373fecaae1d94d3a5052cc34aa0389d5d2133e5b11eda371a8ea9513a6609427dd49ac84246ce8473b2084c68e4c83a2672b2d5cca3798bbbbad0ee83b64beb0ffbe48684ed7b089caa52bd24205983493bef8e0a273fa5db25470d436db681418df3069d272660", 0x1000}, {&(0x7f0000001300)="eff20decfa8be8ccc12e4d5cb09e7ee45c9ad5af8462b65a874115c5a49b2ff901668140f01a5240eae720d61e33aa88e9ce2a2e57d6758a00f2ab4429c302a3f826501665c0a6441fb985ca62d70423f3f91f265147e442fce601c80a0f0604b36d33d6266f6a32ef21b17aba288f676ca77fa113d68f0f0ed9c6212be44e7973c93046bfc35104e5ed485e54053562de135cfe601446a605e53b920c", 0x9d}, {&(0x7f00000013c0)="cd3973f3ac76912199fb0721401d4b8c44e802f5a2a8f25cf3255e1e84bcf23dd42daefb5ab072e1a1c911bc424a4f7beb3c325e7cd8f0132bdda508089862bdfa", 0x41}], 0x5, 0x0, 0x0, 0x97e32ba5a36ed812}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x2, &(0x7f00000000c0)) 16:19:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xc5, 0xfff, 0x7b7207aa, "b8000000000000080100"}) close(r0) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e10", 0x68}, {&(0x7f00000001c0)}], 0x2) write(r3, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSBRK(r4, 0x2000747b) 16:19:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x400, 0xfd, 0x29, 0xfffffffffffffffd}, {0x5, 0x0, 0xfffffffffffffff7, 0x7fff}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') 16:19:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a277dc5745192a101000000000ffffffffffff05000520000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:19:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0x1fb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) 16:19:29 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40088, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) pwrite(r1, &(0x7f0000000040)="cf124c8a67d8463baec0db45c78f7157f89b94cdc405b5f3f6787de9fb660ca3695ba21ae836136d", 0x28, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:19:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000080)=""/32, 0x20) syz_open_pts() dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x4) setsockopt(r3, 0x6, 0x400000000000000, &(0x7f0000000280)="3593940bc74f31e0aaf56be6dac00dcd6982ea4a51e049463be1fe43c1f5eb", 0x3e5) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r5 = dup2(r2, r4) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r5, r6) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000200)=0x20) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') 16:19:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) socket(0xb6ffe770b858c124, 0x18004, 0x800) socket$inet(0x2, 0x8000, 0x3) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="a9db20f24cb0a1a4713dcff1f35ca3c2d784485cc837363a5f73e7de06f686cc5abb7a0fde0b62e80ad834350ae3d11c40f3d4b1118638a85d21a929b74fb017657a2f871f9be40f1230cf456de6886176caa1", 0x53}], 0x1) 16:19:29 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x400, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x2) setuid(0xee01) linkat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f00000002c0)='./file0/../file0\x00', 0x4) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f0000000400)='./file0/../file0\x00', 0x10000, 0x135) r2 = semget$private(0x0, 0x3, 0x34) semop(r2, &(0x7f0000000080)=[{0x1, 0x1, 0x6f302b71060d6191}, {0x3, 0x3, 0x1800}, {0x2, 0x7, 0x1000}, {0x3, 0x7}, {0x3, 0x3, 0x1000}, {0x3, 0x5, 0x800}], 0x6) mkdir(&(0x7f0000000280)='./file1\x00', 0x11) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000380)=[{0x16, 0x0, 0xffffffffffffffff}, {0xc0a}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000340)) open(&(0x7f00000001c0)='./file1\x00', 0x40, 0x80) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0xfffffffffffffffc) 16:19:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x800}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0704008e03"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1020, 0x0) fchflags(r2, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:19:30 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='\x00\x10') r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f66696c653000"], 0xa) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) dup2(r2, r1) 16:19:30 executing program 1: select(0x2b, &(0x7f0000000000), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:19:30 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x20) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:19:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000000c0)="25cfc11f7123dc51b614e207155e90bedd34b74698d60211c72eef828e487c9faf7fbec30c45e5478750602ecbbfb3d519a3ec68db36d4b085c7ea0ca1c7522c513641d3aad45d3a230cb4bdf46c2d496c2f5b168e4c3f1f00ea8428f9626fa105d982a7e3470018cbb643994edb60e5368cf46f9e7029d1aca9eb68665f3b18b83804c2944781ae4b78cfb1e32eb2a9878cb7f772e5aa33fb9be0c69f303f58672f3fd749c28321abf3a4e9edd92132def1879cf0095208b1e129b572f701786e08bc7029a50653b9f1df", 0xcb}, {&(0x7f00000001c0)="47b7e1f67ada545a03ce1ce40173302f8a0bf4077d355c8ec1d3e72896aa3f0887f5d9ad6f89dba43647c44c0757abbfa43014c81465f590fbf1fafd2bf3e4db6127952795ee20295888531991d9be84477f50eff3147bfa6f8e258a49185e7a8e3eb15704208d465fea0219595a0754477c21d8c868db0c83d13d4fd85b941710b798964ef6680947c24de73f2cc6b3f8ab3cd0d03d2196c8544cb2612784007612a2a80b3bcc502d670866eb88cb6fe1a60e4c3e857ed278e0f0d531e442fd6be82bd96f8e71ee609589beb4c1395eb6770318d9310bee657aa337daaadc6d56e875f0f110e738e4e9c669f07bb95b1b04fa0f1fccadb6f1939ad6", 0xfc}, {&(0x7f00000002c0)="467468c6646cb24c11c82bb80e35cceff4eba02fb650bd", 0x17}, {&(0x7f0000000300)="f77b3f3a1296548cc29ffde1827b1401b8d65d0f6583d5ce7612c9247c1fc5a89ab7e1ed629c7b540c62110ff0430218599dfa8c5fc24c8cd0d6573897ee215ebe374d19df0bfab35b2d6ffee316e8a26ca629ace75cfa660ffdc32c830c5f42d07be2399400407a9a20d79ca7dc4bed2dec89eab907e9e336865ab5bf19455bfed62fef558b5772d6dff316691323a78f833c34f06f009f2591616b1881b297b4b86894b7477f44fa49fbb41abb5283fda8dae2d2ab9429bc1f6cad1962cf2883a23e7ba82d67a722a65f2f687d4a0e66652760d30c4b0e5cc1f898d458e850b09f09023e5619405291ee7fbd3dd6879e3d863e54e0525f2da1ca27", 0xfc}, {&(0x7f0000000400)="c014a487c019fba29e722ce6aec2a31253f7935b06d943d6adf4f2ded42b45fe35adab7a46fc3ea408ac689a65148572cd5a7ce09760599ef4c2151f8139954a56d14a7c4e215b09036ec650328cf2f1ef7aa238c14a0f9505a762aaa55a71d7bc8a953cd4ebf0e3f03fbd6c4c072842a7071c8339e554a4708e62343c9237d83ce82b177dcf946811785d1b48d6e872ceae176809add9d2d7c3c5d208916482b2cc1acc54936afe3e517c9681f95ee09c9ace11c29c0b8ffb66d312638f263e24c14d803576eabc4bc2536d6315", 0xce}, {&(0x7f0000000500)="766ae16b425c2612e4f2779c50fe469f5b18c64fe4d4825db105cc336425855058168a92cead37c04f9ed074fd90b5b777736e6a80524c3a8b07115898ef5b644ad25849f978b11aa28b0517b9b1098df62f6d05e2469abe23e5e3efbc6329e7fc179bf600585aa903bc876712ca770567306a61aea7ce07ba2681d2ce4a5e760edf80493e1647aa3325160e9aabeee96a", 0x91}, {&(0x7f00000005c0)="579e9c58a4a5442c206f739092e8a5a157c1bf5a0308e2e86bccd1dd5ee90ae6d660a8b1d3a0722580954f31dae3b7773f1c2139e8cf96b337f7473005fb304814a78c2e0432c4b61f7a07", 0x4b}, {&(0x7f0000000640)="c6b4b08ed00d3c14a91a8d58a1b0187c08a6c3dd862a1c3e6fb940db136c104a38393d60cdf3d21d082c7d5b7da867a65a37f79acffcf1d808e0b074a5d622974db6bfe474a8ef1271e5b416bc3a08c1ab41da4df2320a4b53ea304f13b35f52564116147c085af8b42aba6718de06884e00776020d4c001ba6e9504c06ff21e8f41112d55f67f1b7db847a4b3da870619d94c1a99ac3af23b45a4e9521542ee6ebf420007fca9844e82cd9d0a721a969f9a45e1b4b9d619d3d9b2adffe67cc6c0b68f2d4c904a83796f711ea5203b0d2fa2e0fcca6bc29e6df66edd9a2b593e806a4074556bc6f322abbacbeb217c5631d9d349208f", 0xf6}, {&(0x7f0000000740)='\"', 0x1}, {&(0x7f0000000780)="c2d33ebc7a57aaac3491aed71f27f736918595cab2a5947f0fcba861b042d0ffa9cd9bb6edfb674e158c507b02f11818fb9727c807cea5714651ee66df15ef2a2bbfcfaf0710ca7192c2c4e09a44332772f0eeece121bd23c52586946a4395b357091a83474d694958051caee2106f73d401df88cc2cd2603f5bc75bca4d64f88e49e8f4905d9d7304c6379e0b6cdca31b87b96d7316948b06fb4c4fe2ddcdf40cf01198e88784dae94b0a6638d65aa0c989b158ef118e3b9203badde6712801554572df9912f7fb5644dc318c8bbc3bf615eacba3fd29eb70762e7235d39b06a137d7032ffa3a", 0xe7}], 0xa, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0x3) sendmsg(r0, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)}], 0x1, &(0x7f00000009c0)=[{0x28, 0x1, 0x3f, "517cb08a1319f30251d9d6dbf88e9b87c97a"}, {0xa8, 0xffff, 0x9, "cc7c13ad5d92d7818d4ea41821b5ff75fc97404af2df4f9e0824efdf5a15e7a19dd75d202f27ef18c4ae9cf876c5867a00154b227f69b7a29d6ff2cb5fdacea021c3e546cbd311c04624d494659775d6efbe24db841f3918c52df9c6325c64f4d926cb0c6034a31feb2a2d9964dccf184e7f12b2c5b3d5702d578a3c7b196d3103f99a07fcce9b53723579b7e5349ef497"}, {0x1010, 0x1, 0x4e, "8ab8e4984d890708dd937356f932cbbb57ff4ac7904c2b2e14a42bddd052206b8bf3e7bad987758da851b1504a93e7e0bf638fa96913fa26f0ca83e2301a0b2594e0c9938e018b5c90a097e551a3d3ca6d88f0fa4acd7a8f183d67194066844dd452454d1733bcc3d6a9cc171e3ed0b02086a4ffaa173f069c1342c201a30fdf15d8ab30c78261c64910287151447fde93170947c6be1ff46ee36a6f6e5bd18a259da5a2f74bdda81533694731ef0296083b7fe2f1c28f14678affbbae72e921b61277c708d72073abe741e66b9f3f1720c2440ac850f7cb30e4ab30b59cbf5c29bc695c81a684a3b49fb692ea7a506201add77599acf2101651e3a1dc7ed2bd01e3810506fcbe0fdfa3ac1f4164cdf25de68232fd461750f1d223d0f46c3692f3f50ab7a33468b3e7821741725c591bb7dbd5c587cd93669f413a38d5257c32eb269c65030add83d748ba95706bac0edf72c63bbb8f56d0ce703aa9dd4df918a79f157cb686c38f79e4e064422cd6fa7b478819e91dd5f49bdad9c651c40cf8fa250665e58d199bcb3c4355d07db3a227dbc9a149097c62c3ea81188b459734f5dab4d8dbd80f9ca4f9f7846371adab600095333e7f1457d24b55ddac1f711a439908fcf69f2021ebe9174d60c7949f202b0e0f0852caffc34af065d64af955fec25f1b67e9801fbb48a95accae1285e2a3bd7ea8a426ed5a563c2684b5da2a30a1cf9a5ae077c622d798087670e36932d7d23f29e280de48f868d91907962a5751bfa8fe0aa64cf411be4efe8ed113610b448ac956f91b8958af6fccafd77289e8dfcf5f8fca6202f3b36fb28c0ab0d1e0bd244f110af963cab7be23070137c6c40a14c4c298346341c733dca8095118f266a6c8e2b4d834a5c1b1b7629762ee630161a05fab7d464c2a235a39a4cc5c8acf7079e0b409664e1e736fdca24882f16e57a3d5650c035ad0d3bb5f1004bde6d5ffa5566728d90c1238eae8be82fea64eac67fa42eb019f62741c7cd092a0e799b21335a6bd352eab19f16fa6a977cb5cd69169191310ebbc41a955298c6d080926d986ddee0226b717b59e3937228846b4ca854c3b21c39e6e15874ce266b084c15de9f4df502193477b5f919a7baa9fda174a552bc68adfd478591fb7ec9b5c88f8f6d5d630a04174ebbdeafacfcb68c6314ef9aebb3fea9aea1c11d820605e787b52a0e0b4e69590ee84490c9352e5c4210e21e99c0feaf823f0f95f1e49f6075bdc1389078712bba0123afc4723a90ada31969c5b4ce7340d107e4f3dc428892f34c54bbe8085ff48d66b8ff2f8f0d37a57648b5120e38fdf1cea82ba492c2ae7faa6347d3d04ad20b578b7a4d2628c8569e6e10cba705564c0e33ac986bf38ca3cefdec5da66b4382875cbb8a74d7e402cd071f978837c97a511cd84416da6df0eccddfd91034887408a1e6722e0e5fee92282e7faab1b8963499938b7bc8433dfdd1f8777a14b8d87a28f7c6eac7a607e0bdfc8686ef30e0fffb2c58abaa72de1491976b6efb51e72af1d794cb6c3727815911edafa0e23fd42cd9e8d4a106a583c5305f8666f50c4474279f0fab858f318c2b84cee0b01d2ed7ce366920fa6a1ed6ae205e80300b91a51b1def2f5110129089ac6d6104a72269c088bad7260d44c1ff50abbb3e3e48308381c938819f996c83f72ef378b52873c70b01d40e48450c75608df0696e154b146c55ef0ed7f2f0a754471e0552a0690a90a792b6f39411a86ce6b28b8fc22d19dcbe75f9776ba352bf0fdc0eddcf5d1558717c75ff53537bf18ecf3583aed94bef399107c451bd038cd64bfa7974548053c21863b6611fc8efa32950347e5473f8764237e76cadebeeaebbdc75d1a43771521bfb0073b410e73816062b5b9777d22604c1047f4590432f8990b47fe1d2683728f4a4f6717b8d6f1b0ac5c356555e4411496b7945d16a4667bf79ca7aef2feb158a24cd268e44b94696b936c69278241a959fccdb3f4c1d9615c1f7107ec0d66ebebe7d85aa8db3ac1ce346cf6677051dfc15983085fdfa5a5d0f5bca36896950fdab9da4aaed402debcd55f1b8f55743e4e066eedd6410102f7904072fb3dcdb9cd0009369288ff12f390274db35315545c05d69c666d027838374b6096c65417935dc178b5b0ef4697596ce7ca465a921fc3808757a3a8cb1043bca8ddea1d800b2279980d3c7b85741f4ee91b68c9a7ef21471db6ff509756e781aecdfebf2e606e5490b9259f23e53d28d2eac59462eb817835ba92ef180574823eb8eac9405add24f2eb087a7fda9666653f066871786dd24f1263f27a13f6f56e1c116875f474d61cd5b8eff403992c231c9e7812d6ae2c9ad0533ea2796b4532f3e12a6f8aa215436ae476f7d30c3cea54a2d0d8630079f734a3e95dbf11020a83b181bc38fdac8801c54ff66918373693634fed02f27c92979ce004b0aa52438121651adf3b7050f2bf4401bb12e1f150ed32dfbbf609a3fc68994a84192c2fd961c67529a925cba72120e55dbb3f847c294e6d10292500eba5e87b991f96dc98e7873f166f8ad79036aa3eac64f4026e3cdb0a003a2defdc7e1dd0af7aaff8f4949438e0313ccdeb2227089379b81f79b55e56a41aa38080b6e68d00da0e7e5a028df35721b8384ea6854753f309413152fb458675ad5cc04fc8221620de6ba2618da4d7896a614a44f9f6c2f93e34f58135e7ecbf539506c075b6521ddca4393e5e291912ef3b0e52b3a15832e3c354542d3ab67ffc1a76627d823ed129636dc6321b28cb1832ce255396baf57657efc4c61873cc5ac32c6841469211c62a3445bbf23ad55b61dd2b064c971c1379c6c2cbbe16acef6411cc20a1202d19cdfeb7d81ec79350b27f372a687ef00f93a02b4187cfacb284ab4dc7f1da1a5fa81a11382927eb74d4d5ed83a551f83a26320d25d545855c61199138a1cfecd7f03f3bf5a90b0971bf77dc901061d6c8634b09e9f03eb7cda23aee9b6040dfd94fe5ceccf1b46693593070fd7de76cc2d8c5b594acb6d8a810dbf672958a0f9be72b4ed20768ff0dba993bd53c426509f9d36c087cc61fa720619adb50dd44a70c33b4b09555414f0cbba6e45bf37bf0c66acda04aab9247aacdfe6bb915da709cae1e958818db72e722f1e15818a437696ad638aa89fb1a2a96c0a0678daf639369573aba8c4ae92f7b1b5c44dfbf34e3c8ad5792a067702bb41cce7fb8dc4e075bf03155612cf0594988c4f4ad5d176d70cf903c1e418b84556995ea7980fb924521e779847c34b34afa4331091250f30b6aff3b1ca37d0b70b6f2344fa33bbb4797270511b6d54f205d93f4b3b0de28dd721bb09f14ac6e281126152a8d06a1c4117f129a648275c45bd4f81c80635678343cdd1bd9677eff19ec969d7e495bc04cf5ab1c41b0394686351efa7f1209230759d24295eeea39b60c85b7f25efe8e68a4e9ad03ec934288a36fca966321c1910b55aff9c1d0c3a133e53602f94bc8f7c1f86b63ca95515346beac1f1ba1eea9631bfdc5373337eb13f878f710dacaf77b1034f35c646f90b66360cbe458149e3f2679dfdfeff0f1d2af62bb646d2127d771a490a27e7e68bd26b19ba0a35b892be8d55d4666bbc70b03c5d6c08534a2ebb807377359aaa8004fe0efd8eb570b395b46df3f611b8b40d642cf3c8538c75c3a1077045b3777038950621d017e12553eb2011ae71b41ffb421cc7edddfb690e244efc62ca55379a5053a20a6cc05994ebe4ce82dc28b4caf127b287e67b15d63c88fad3c6c82be3d8ed7a47b68e5223b3078a3c9ca7f27040bd170524518b064dbb35466c7cac76d5c8055a9087758e3a07ba52782dde9e34ea3e548f08e83bfbb4252f240c01f1b52f9dbbf015da478d01473a68bc3e9d1cd470647f0c0b1cc1a0b80d06e0c27555e82f0e446d373422fdc13bdff4ae094a708d7180dc5349568c9ec9b96d54cc62a5282ce3bc2718203ec3b707ce921d30122374ec1f01143c3474469579d1f24a8fd402a5c6c4d74b422620a1a4b0f8dff4383414391c5c6a52f0ebb7c78cf209577b205329059fda180a3b97705f6bb669e6979f1b068b66aa35a646fe035ad11393aefad6ff3af24cf741b953a3df22601cc66c8b47f1dcaf300322705bc56c1636f33e967ec7907469b1ef35eb70de1c993ec1290eb34f106c8c3265e73dbb5eaf94ec461c9507988227d78eddff1fb62211abb8789f34723f06a8356d60563b2fa5e7d2c6c9f9922c0510b2c56bc999b549b0bf608c0ba804dba2cc0e1e350e051294f4a93f36109f6ba877b91df48bc807e4cebbd21451c6f5646a2b9aa2a0a2999a9181ae38e2999b03cc9ba83c8249e4bc5fdbadce6ce818cc3c3a7cdf21cc325f8240c0f09fa7a7b546b96971bb8d70a22d87c82671087d19ad0ae6f58e49b98e082b83fa6851fffad4e2732dcf9e4d42c0a01fe8e44ff2121352ca8570641c5021c983d14b00a162b7ae3fb84d2be6e929828fbe798291ec4958a1ee2feec2471020fc6fc0a541cbe68dbfe25fee8a7fa45a1fcf10ba2d295f6e70770fecb11ff68ce9e350cede405261295a834c7d90454430e4040b4c7d0f192e52b1c09ee2054d648403050b3f5cf05e9808c31620fda8f342f465f2cd4ca6ae5933d17bd812e3239385d49183954c5edb5c1329742ffaf6fa7b670bd854ee9ed5f9d6688f6a5ce5e9deb43f1342f86084e10531a272dd8d526e01bda705be40c7ca4e39fa869758bf05a740d4fac947514f964b4e6a9f1261b89cbe9887cc1f5190c9d1dde951aab5e7bce871c7b6456772ffca95d141720089220b5d5f91551845ec820979d8c05eac9b47c0a42082dca8e5402b6145f5b85581961b44b9e8bf8c4fd1bdbdf0cdc1d49a2436ad3228961664030b636c9b5f50bc6d1948e897175d8031b385443437d94c519d88cb24ea6da77bcc1671f394190705cc43ad324cee2237449f70368ddb45b4a020ee4b8e7f882d2a29f72a13b406378b9b225c74cf0bf1ac9fc54967bca65538b8bd84baf262a2a4d6c62233f01217076ad2f7ad7ae0ff6f80c5028f7c933e8aa653fe45081b822107f9916818e55c6480a35eaba486ed04694cc71f8e7322707c7177ea8d03fef95b12a2f0b3e14a1ce3190e5556623b3fe799c5230114452651a5b09b29a8be9099cb760c7cdd11529d6258f60a1c9a6c177f8a64aa1425c7f8f7cde7523a98e1e517a72d36c55783fb20ffb4a8db44c27c223685600d46ecd4be2ba43d0cf1ff3586173eda51b3c1418437b6dfdfe21b26f766f3a140a7320bbc0656b5aad30263a53d1877cb6e64f04340955e8a07ad959a533ea4ba69cd7a73658f68c51b60d71f3ea0007d320df8d2cc7b7d41df3d5b2656eac905d21e194b14bc53597ba606bf846a21d9dfb4a7293484a7a3829921c0a97302ce526978942d7ae9f88134b3c1a9068ac9003d93d4b6b00596fd877e6c7d946d2414a964ef3b576ecaa7eabd6c9fbb8581406f171acabbbbf8ec01dc8ea638c55564ef5931f45a687fe65b3ade84309a0cec9a14e08bba71823818fd7fa544b0bbf0645b0de749fb4bbf1d3994d1f86667cb3b8649cf98259c252f893dc6acd4879a425d32724f4ae429af618e93ff222e95dea8e40fcc6e0eeadb50d04c0eebc2c38b7786ebbab6aa65b35ca8f7e025bcadf6d350d45c4337b44cdb23f3d9a3cf8c1285731fe98a9eb578e38b52b8c04ad5be776322f1cf4a72c96194e1034a24a3df302168d2df704d32a9e675b797261f1af6a062624c951d0"}, {0xd8, 0xffff, 0xac8, "36f990b2554c27a189aa616bad10b9d214d10b4fa4f845c4f69312bef63264822b1278e988031aaa4afafdbc1540a53606747a006c44c61dac9f91cabc5bd2e5e9db2c7fec2964adc6ccfb240df6f4b57ef77203d6e00d3c88792fe032583c5f3b330028ee7ce2a1d208117a9a99bd0d850285a00b4606b88d837ad0e244cac148580322c3e8a9e1ea48d6b5b87d8b17624013936b195037754e774598f29751caf7496c6ecc8ec0d1560edd08cf5d741067d32e70da2044b7496fea1383686ec1"}, {0x68, 0x1, 0x3f, "7b8c4cf61319b2a10b2b61727aa6ca3076ffeb139b84f78d3cb650df5e56377d848a2c18b742a00da17084e681ad6fd07181d1fa770a627436f2914d8679bb061621c43c0f5336e53f97ce3d615197c3a49d0b"}], 0x1220}, 0x400) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001c40), 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001c80)=0x9) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001cc0)={0x0, 0x1, 0x5, 0x43a9dc6e, "8c943e8d9e4061b77a4c33b1ac38b21ac802344e", 0x1, 0x4}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001d00)={0x101, 0x1ff}, 0x10) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat(r5, &(0x7f0000001d40)='./file0\x00', 0x200, 0x80) getpeername$inet(r6, &(0x7f0000001d80), &(0x7f0000001dc0)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001e00)={0xa3, 0x6, 0x66f2, 0x1}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r7 = dup2(r2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000001e40)=0x9b) r8 = open(&(0x7f0000001ec0)='./file0\x00', 0x0, 0x200) linkat(r6, &(0x7f0000001e80)='./file0\x00', r8, &(0x7f0000001f00)='./file0\x00', 0x2) r9 = openat(0xffffffffffffff9c, &(0x7f0000001f40)='./file0\x00', 0x20000, 0x2) fcntl$getown(r9, 0x5) r10 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r10) pipe(&(0x7f0000001f80)) socketpair(0x23, 0x3, 0x6, &(0x7f0000001fc0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r11, 0x100) r12 = socket$unix(0x1, 0x5, 0x0) preadv(r12, &(0x7f0000003300)=[{&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f0000003000)=""/233, 0xe9}, {&(0x7f0000003100)=""/69, 0x45}, {&(0x7f0000003180)=""/140, 0x8c}, {&(0x7f0000003240)=""/49, 0x31}, {&(0x7f0000003280)=""/98, 0x62}], 0x6, 0x0, 0x3) 16:19:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x6d2) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x6d2) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0xe0, 0x1, 0x80, 0xda0}, {{r4}, 0xfffffffffffffffc, 0x10, 0x80, 0x6, 0x5f0000000000000}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x100, 0x101}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x1, 0x86}, {{r5}, 0xfffffffffffffffe, 0x83, 0xfffff, 0x100, 0x5}, {{}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x3}, {{r6}, 0xfffffffffffffffd, 0x40, 0x0, 0x3, 0x2}, {{r8}, 0xfffffffffffffff8, 0xc, 0x1e0000008, 0x2, 0x5}, {{r9}, 0x0, 0x44, 0x20, 0x3f, 0xbad2}, {{}, 0xfffffffffffffffa, 0x1, 0x105, 0x32a997ca, 0x101}, {{r10}, 0x0, 0x71d663f1df884260, 0xffffd, 0x3, 0x100000000}, {{r11}, 0xfffffffffffffffd, 0x20, 0xe0552a1ce0a84626, 0x9460000000000000, 0x10001}], 0x7, &(0x7f0000000000)={0x7fff, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:19:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "211a0006200000000000000000000000060800eb", 0xfffffffffffffffc, 0x1ffffffffffffffc}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:19:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2, 0xb7ac, 0x7, 0x1fc6}, {0x6, 0x3f, 0x1, 0x1}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:19:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:19:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:19:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x2, 0xff) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:19:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000080)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffffffffffffd, "854955883d02d02295f704000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) login: "" OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 16:19:31 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x400, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x7) socket$inet6(0x18, 0x4001, 0x1ff) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\\[&\x00', &(0x7f0000000140)='$+\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xb7baf1984375e644, 0x2011, r0, 0x0, 0x42) sendto$unix(r0, &(0x7f0000000480)="a3b34050d2e15e3bb11790964c71e76a9453f4b537a58d668fdc01ec1aa9326254d62cbf8cdbbf906084ae705424d337f307b35133881fede758d6722a8b3ff97e5e5e361bb95c0952a55ebc79b77a188875c22466ce207007858fbd9775fb2092dbf06044af07aa9c36205b522a0a5cb4a86c04f759f99a7cdec8ef6798adcfd3f5906df0b4cd4853645e995d3c108702a2dd2ed19f8d1d62f5fa75fe980719cd5b7829e8301341489dd9c9f3fa81e9ef91c986a0071d6c6ed6ea8c3b568f5bc2cc0ca736bcc7e97ddd1f86076ace1215e2ddba0bd8516f2d467297d6a75b3aae0710eae599bb1bd02fb69b1415f9128c9f2cb8b7994d5453ef58869cb9d2b26346a66380d77324b748b673e3e7663727a3a68094bffcdfea364063a55d03dc2d77f7ec04dbdb195ebdd64709a80e9584fcceeeacb3113e93859134133b76b6f4a5f1d4c4de4ed4b8658c8e138b2e0bb508a3301eec06fc14ceaa588bd63a7e550b6e8ebdbed75fce11a4f2562620ba154d6f7396d8285b1764f5c803b95c9fed4cfccdd8ffd289cda5cecb729a42c73f309f2f40ba077a6cd686a7148964d6fe10ed47920379ad2e572a21d6f2aa44edcdaf00437c3e15bf5624c131e072f28f77122880c256ed324a0d1e6b90ff93b68d7079c1fecad8fe3739c96b61fbb203303162841a6c120bee7b153d03cf7b5a35d27317b5157b71adb6cc3e9394cbf89dd38d2ae427686f76e07f77768e9125e0e8c8c5469a0b9b69be2241ef807f81802408f99ee15a4c2373e4ff68c921725e257f9568816aeb242af0c98e00e601858380594a0e405c9c929e9043998e8650fa7bdd1047b1be7a6aaeb06355d1bef55976127d28b814a564f7c97340ced14ac0a5334a24663bcffdbe9b89887490420dfc4e566988dfc5d54aedd6f150a7a09d3056f8edbae1a318f957b294c0259e66bae99dc45a20cb92005e8ea1ed4cc1355315b2748032bd15c296d2123c20dd2df4b04a27db4ce0b276eb3b3d279afc7b09827a5dd2ccfb3a75b61860d28946fa602d8f471d3c5cd197057ce8fd54e05f03011138ce0806637aad451d9cd6d35ebaa32af75e184b77a9c7c07d845cc12373954850963f59021cd606d1515d31881e858d2f17e8bbefc68c0f0295615e3b30e04b0d0ea1bfbb4a8b5ba2772982490a195183529aa2c03e06c2a08d862e3e3b1aa69e6230b4232e5762f6fdd42cb47a535035fffa74ee4e95169a7c756476ed350e5d12ee54090a55cd4f6d46c936c5810f64832311170767a91f0d705e30b9b06095fc0e71fae985638ce6f59875610ea4cda5206e312c8486bd49c9c9ce85a6ef9ad828cb231ed6990cf7f8bb50f312ed114291d7b06be8b68c288a8f50c4ccd8a63e4042a8b53048db2a7397c9540854032a789bc7ac0ff9dfa00228763b1a350ab3f4c304e5216a52e70e4228f1077abf662632273a6c58890a6a86d3a137e23fb6b53c0ca8893ab20cfc6eeaa436ec3683e14c786dadd59a88dfcdab491d4f652d4f21845a2788c105c693c1bf4a4d5d19fc1cd4f84e5ad7fdadfbf560c02fccf500506fffd29a8e982a59bc691f420f0ed811349ba5e6f41cdebdf579c0ed5cd168b9962f3e15961bfd9a6c708b1669a936623809721eeec1cc6b48cc2d03794fa74d02e09568902092f4df8a03bfa0f199a00f8a2c1ff11237ef14537256568c208b1de18fd9587b3e223fe102cfa8ae7e8dc3ed911768dd41b960833d36534d118f954bf5712b1d6b978b9f1b35618504158c958c229882cb10c71f4df50fe5ce90941f5ea3ba053e69e35fd8df8f2a7f86c46373c2579fa944963da47bfaf2243bf4be0d7f95a9e7977a83ec5ebe8c9767b3f8e4c7614d0877776c1e93be027f1bc12f850ea724ced92dd9d9646da28a21b98ad6108616e62597c3d1821c661f6097823e6bf7aed10bb6998ab78de54077fa37bf4f1fea5a4ecc52b170d84e67db2d0aa17738514d66db7a06ef05448c587f233f40abf87a39ca4dbb99250a69f1adc464159617441676621db15513f2688c08a336f5164fd02ffa31a221d0a6bdcf67ed231cc63feb6a67a4a85551000fd9b2f82956cde0b50f74f05fe19603879818bae185aea6787ee292a2b9775e2997fdf5147e9c7c9b513cffb0326ff7fefe12f918088d1b4172d5c41b9b2f53ffbc18a51bec83ce0dee894f72b8b8f6a2a49bfc80b9505af937a82ab5bd8cc9d4a7dd7599a72039385c475c929dfece3f1de341c0f1d4e4d2cc80c121be379d47c8d02864aeaa4c4414480ee31861668e06daf529f794580e169e3e90e94299479b03dbc8766134a4aded7cca6e43224d208471725c1b5945f3023ee8f4b99be048dadf3cff171ff9b0f8c96c1d546611b2a7ac0045718c3bf8159a19b222273eeafb1f3c13431239763791eaa7566461675fa331cf20700b3a4f3c41b0fae1da58754de13ffa8334652a540079bd0a973f17c88f4553684d259a8b5a0917f93c900a37a9a3511aef44ace50cf261c5610a2c65863511905b2554fba0a1cc1007892b31eb2b3f7d2f94e42c1ba7bcba71e14cf2fd972ba50deef158f7213646b99035b2645dfb09bb7d75df7e03cf1c5f209c4ea0b612b8c5d7777cbd18a1145ad5aa05da43bde4abf11a76d0078cc731672674e269ec142fa4ed279e0e97e72af17a9d4cc9a0d8ee4cba1938820e7e8d06a88271725df9af28994c3a5605abd546054bd2bf6493d0b21196fdea73d55c0fcde88760cef04dd2895c360ea775209c89b732162c9723ffc997b67fd283bfc1286716eae44fc9d301ef1fcfe8cd5e9827aec21c2a6f3c5decbf159018d50fe5faed85338d605eaf6c1a594506168abb7e587487bf8c329ae034b0657209a601f520cdc0e7689152615e3b20e4ca5169ad625b9c84e2c05657f71d704889df6e764f4db16b2be797388c816ca8cb9424da7548cb78e1b482df513a8e24bdded24a1737130473889d0f1799f561f8b35c16b1cd3c33ae0901d728af2d0fa0136ccfc20e675efe5681b63511005b8c844a0c42616538f903b9f45fdf57043a8cc6edfb579d23990f967770d6c54be3266b7b422a91ab9655f6852ce9392445c8b988c63ca7a43660517433543488ba9d2d37329732ad120595e16c749875367cfb91b3afc76f3aaec23d5a81f918191ec29cf0dd781f89fcb64fcb5d62f135eee20a990ade756f623f9bd4b3ce2bf81eeac537ec9c5387105779d938aeac18c931677f9ee613fb854735fae6d28db0f3a120313411d321dec8e44b0591844531b00ddf327b0c8f1c0f9298a8185223e254bb588e4734a09112eb39063f77400aabec6abb9c33c5064f0d395b5288614de909f3ba892df4b735831c09fbbac302dfc19ce6decd8fd45dfc77c97b3d16293e9dbaee4ee58e933baed1ddcebacc6dd03c0ada8d0a46e8f412eb81159dbecac278525852a6df168576f573a6e1aa03c3b91bf93d49716ecd7342448b4e7f1b72bf6209fa8c50287ac7443ae0fcba22c4a2199c8346ddb7f2bd807b0c7f9f27f798de7c4fa05d8769db76dc8f78a61fc7450e623b71ceb296038a22630ec67cf42ddd596f72462173d699bf27a48807ecd34c98bb8da0599ab4afe7df24ccb452e99a95ca7d37fa4fdfec7ab9564c721b08371c19609cf4e0b7031aed5fe2de585fd0fc5ceb49ed08cfa728c0ee6208dd42418c1ca8934ffd2c457f0c5501fb890461f17b286660e783be9ece5b2e624209d7b4a1f1bf471893be3cedc50c2db0421c386ac08de52b551ae812051d84a08eeb6b5a79cc25ccc82f3d86994ef0484684d6536ebfc8c7464d7aa5d37b9015d9b0655dc62f7c269c0febd59e9406197487582ceb527245f52270542b61ebea35cdca68f8e3d2deb0d945956c80052e07047ed47d4997ab529cd77f460b6615f2f07ba0e9b0f4fed9b23b28729f119b096f9f0ed1c6c537c3ecc346a9d68004ba6a84fea6d39796a72acd47e242b63f1f6a7f45cd93363b0729485c15a0c74506986205042bf937a960e692d2750e0e0ce6af3ba35d5344ab15660c234ec5e9f269ae72cb4d8989dc837654b90c4cce142fdddfa3b9ebc8d665f42b241e336308a2470577aead95e16a912b7f4ed082743ee988c3d0872b649950c033f7bd3a90759845fadd9d77c3fd323b35e77240f91c32a0fa0ade1105ce6eb4c6a4faddb201200a18750ed600a19f030620649a09933a93527d640043a50aa699a074c8b65b6625bbbfb06fbdbf9ead6a55a089a5241baff78b1e80af8da7ff62da514139e291891a653ea997d3b2743d10cdde684b43227f00356af44d581dd37662cbb702ade97f3f94397a077812c6c5493f66c365114ece4d5fdae20bc90204075958bbedc5228586f3bb8235c8fc3d98602483e702628c94d5ad86f05e39f23c541c6f21210a55f457cece7974d3a042f2c64cd921b8edc15f229bab1bdcc1f8201bacea6b7ffd539f78be4418f7d9711cfe9e6cc53d71fe8c815b23e777f16ad9ba90574a24b7b03f2f7f86b0a3124f1c0a8cd1838fe7e56c1eecbe209d3ec4b4818539db344a080b5784dbc4b6c22dff3ea47c4970795c92949f6ffa3269636e72bd352c529a96f7bf8093cfb2c651b7e5efc627b3a0eb0689a5d1a3caeff62e74117e957b1d58e7afed14414e522297c610350048e32c84f6117986efce26a78fcda90951fc27d179df23f6b1da90d7530f2f983cf185895cea5ca473b1b07f0c302c5ef420adfe392077774a07330e5dd7906a0fb930d89092017bd462538a509f23d1b3578a6e87e9af62fd4b8e46c4bc7df2e7d08db7439215234b53a4fd5d4b4a7ff45083688af0e38d5d9300178a9af2b8feb5385ac8c01b5ab8be1e77b460a371f036a9a7ed67eef65c86ff76bf69cbfaa778fc5c55968baafe68fb4286b9fe9dd11870c2f09540782cea0cd9e35f64dc941f12df704cb000e2e92636a186aaf3f81e0e3efd25caee4802ebd8ac5b45f8fcdac5fa910f40c6c67000e12c7d34c0045018af03bce1078b3c30ef4ba7b179a05a2e5db61ea2dbe54930d599e71a4e7557ba2d26951580a754692f3ac961fc86b5fd6b778485bd9726a24632b935ea58ed614348fa98c6f9143b55a428e023e912a15d8ce01fda529b496df1ee60abd04d63c7ac43073f8ca141bbd593c2a3d2e8c17fbce00682d86017454971a6fc327c0908bfbca4dbe895920bc1c25c984d42b05e4a95bae69265ec59d37860143d84a9f4dcfd881898501e43fb9c6206fd850b572eddc628e999da1ce5e18ad6509ccfca2acf0b5e4a415bc18f5fdab78a9278925e9bb01d39250a2786cdcae4dae7be8b9eb564a7d9540624d40d4be765f6aa909a200d42dfb3dca56804a56ab0ad1af57917bfe4d8168c0a6efd01c4a8eabc379bc2dc7e4550f1b1758582e6c3a86686e291e3599d13486e7916318bc7d2ea4fcd969047e90ac2dbed70f6b4961dadbceb0a533883e9de8735f9e0e98b44f3ebe91a9d63b6f043af6623bd5c4041fa504aa0216e2c75330f7d26eea98efdd25ad926c9f70eb249d1897f9d13a0f9ba3b5fe0d6b85c69376a55780ae2eeb80565f21b60188d98159f3ced2050b9fb40e97ec20d04eec574493063e36fce6d5d3987de785c7bebdb6fe31f6e165d87f49341dd3fc47377df9ed963d372a6de54135d3ff257b2ef3eb90dd9dfcf080efa028241280eb03a3d94c17885c99a1341864cb9101d66f8ccbb84777e3c1e0f9e97f7891769c8df2a9c0f34ff4de3ac096f8b05c2be4cd35913c46d9ad2dd", 0x1000, 0x4, &(0x7f0000001500)=ANY=[@ANYBLOB="01002e2f66696c652dc8ee31f7a7ca21008e57189c5db66f9fb06fed7b075c4accf798746400492af8efeea7704b77e2839bea7b23c99d6431bfe49d636edfffaf6a238b63"], 0xa) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = fcntl$getown(r2, 0x5) r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r6, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r9 = semget(0x3, 0x4, 0x8) r10 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r11, r12, r13, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r14 = semget(0x3, 0x4, 0x8) r15 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x5, r15, r16, r17, r18, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r19 = semget(0x3, 0x4, 0x8) r20 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000380)={{0x5, r20, r21, r22, r23, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x8, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r13, r18, r23, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={r3, r5, r24}, 0xc) r25 = socket(0x18, 0x1, 0x0) close(r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r25, &(0x7f0000000380)="19940e027e0d87e767ec7770a587805ffa224ed0c6db3734de55a8045bcaa36d1ac80d1015ba5ca9e55990e3f01a4f84c90f94c19cc135a2a62d271f2087ca622cd07cbf55dd8616a37e7fd1e6113360722c8d1b1a22f127f0dad5be727da22261c5c29877b1756bcd0b991849598062780a225e6d393da39bc26c1d9631ad88a863a68fd2c66c", 0x87, 0x1, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:19:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="4010a400ff200100070742d8997c9d19600cc675f711767772150c5e3d2fe35b37c74c50993cd934574262ed8b2455872554f70857a8510eec175fda19e9b6a156b48a49d081e1f5dbfa4da017325396a802e7ceaaf24d4db3340c74a7802ecd994ea2bca571f281db550286ecb14e8aee07c36befa98dea04"], 0x9}, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:19:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) setuid(0xee01) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000480)=""/139, 0x8b}], 0x3) 16:19:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r0, r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r3) fchflags(r3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7fffffff, 0x4}}) accept$unix(r1, 0x0, &(0x7f0000000140)) 16:19:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x8, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0xfffffffffffffffc}) fchmod(r0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:19:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) dup2(r0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:19:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0xffffffff80000001, 0x100000100}, {0x35}, {0x6, 0x0, 0xffffffffffffffff, 0x2}]}) r1 = socket(0x18, 0x5, 0x5) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r1, &(0x7f0000000280)=""/170, 0xaa, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r2, 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x7f}, {0x8, 0x6}}) 16:19:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x109, &(0x7f0000000100)="f9") 16:19:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) pwrite(r0, &(0x7f00000001c0)="b921341e07e23052ab1b1963780027d28ff18fab776c2704e286b0901a2b3f7df7c3464ae8514068906b933ef39448eb3cbc453cce71bf8e83aaea6ee14881f9e759c65fdea80331d3356c", 0x4b, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffca1) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = dup2(r1, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff92, 0x0}, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) kqueue() 16:19:31 executing program 1: r0 = socket(0x6, 0x1, 0x8a9) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x11) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="f30ee5ce7e3000"], 0x89) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:19:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') renameat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:19:31 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x2}, 0xc) 16:19:31 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b191c91f48cf9304283c98c0449f1a76d36112d9dbb64809dc718132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb608b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a541b59348cff10b16c97a50a0924df7e0a415258bbe7954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b01349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db250451f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) 16:19:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0xbe3ecc52868758dd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="f7a035b81651de65973077d20c5ad2105d1651305108d66fa6f46fa5ab7bf861bd415e761046", 0x26}, {&(0x7f0000000140)="354134a6d8ac3b7a1080a20b7bbb1a60043dfa75037e44561800de6203aae35325522b2c6d2729e8dcfc4a73eb8f8bb7b43d78e4b9fee3da71313c758371c3547ca44df7754667d333a74a5b060111045a8540577c9a78b61e6eb7", 0x5b}, {&(0x7f00000001c0)="f0a147e0656272bf518a2235a714d158706a26175be1013c0e3c12637ec713d6cffd6b8476e0160c8ae03dc1a97f0ad726e83bd0bac56cb9a4535d6948ceec5fc7293f5e7fde2fd1a644b759874ca772bdf75ce0ae", 0x55}, {&(0x7f0000000240)="de78b77da2fbecfc3fda60220bb17f636bde5ffb750c1bd93d37af61ac627cc1c76cf039619084a6e57c0b372310b74d3b851bd8e51d4bdf79c145d3a8", 0x3d}, {&(0x7f0000000380)="fba793bac29e2b3c9ccc807891723fe4ba4cc6fed08870665635e3dea61269c6f60776f13dc52ce461a725faee73ebc47e91c0dc429c2f644f0cc4082d3a66c97cd6fac3e44cee4c6b5b5933cd32bc9a2a7da00658bbe9fbeea475409a437e922540473ebbb5ffdba8a325dc487bb1b8db1df39c15fd1e7fa4595cf5d61b3269c05808cc736c4b35baadb58bdee0116ee95e933b3cdf3df988ee942a235ef3565fc33273195ce3f3168b8edc39e9615bf05c3b87517e2d961a51a50fe90cb992c6b4e9", 0xc3}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000340), 0x1, 0xafb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) pipe(&(0x7f0000000300)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x2400000000000, 0x445e, 0xa6, 0x1, 0x2, 0x3ff, 0xff, 0x0, 0x2, 0x9, 0x2}) sync() 16:19:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = geteuid() r2 = getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x5eaff4cdbc7d03d4, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f0000000240)=[{{r6}, 0xf, 0x71, 0x0, 0x6a2, 0x67}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x2c}, {{r3}, 0xfffffffffffffff9, 0x101, 0x1, 0xf0, 0x800}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xb8, 0xfffffffffffff72b}], 0xe5, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffd, 0x40, 0x20, 0x1}], 0x8f5f, &(0x7f0000000300)={0xffffffffffffff01, 0x1}) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) r7 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="6328b1ba1a00557f6ff33f7804dd5946474c7963ed36f161b938643fe52753035a1b96720e716c2a4c214c1ed3a2ff95b796e99eb18826961ebcd0314d2263ef2f4340d8b1f83db0d1ed150d324d3bbe4e86a822eaee0bb9e8c627125783c9ad50a15bb46e64e8e6f2070feacf6b5ad26b7cc86815ebecc98036ddfa4027fcfe2604d3fdc3a20df0775b95f66fab3d8f28aa7332086d8ae0e36b51c5abe1e7cb15ae9589a6156dd1a4f9f33e85ca942f06061929494f17bf94f717794f9ed5e1ba2b8c8406b578"], 0xa) setuid(0xee01) getegid() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r9 = getuid() r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x1) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000000)=0x6) r11 = msgget(0x3, 0x0) semget$private(0x0, 0x3, 0x20) msgctl$IPC_RMID(r11, 0x0) chown(&(0x7f0000000140)='./file0\x00', r9, 0x0) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:19:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:19:31 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) setsockopt(r0, 0x30, 0x12, &(0x7f0000000100)="f0895b1700c777035f9e4e029ab2edc1d87ac76615c5068d9bb9ed27577e4a269d686ea54fdba0e0ac5728b95f11316335fec3fbd411999fe83123ae44a02c09898c13c3d3e328161c76bc6306fdbb2e034bed7028d558d6f37cffbce68abfd85c1ffd72353dd399855432b6676dc99b2f761186d6f616f03996e7b8030fb490ddd63e3521deeefbc3026d1c690cd7478c633e847736316b53c5a8456b48a639ed1e675110ae3558cc8049251c33a376cf236fc3554ae7b896168efc1e9907c22aed3b218d2d", 0xc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x28000, 0x2e, &(0x7f0000000040)="ebe6cbff13b9fd812eaa4e718f4cc19482c98f11", 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:19:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:19:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x8) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x401, 0xe0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="15641de824004abf055f5454246b449732a0dbb3bc22980d41566f43485d93dc7fcbafcb6bb930d14786ad606eb45434b594e75a35ad9e2de9dea996005158859230df69be827f51f305e928bd07beb65d917baef49ca719e9", 0x59}, {&(0x7f0000000140)="7f1661934c72883209d792c6550f5c2f5370b59772f56c8b15764fc23123bdce788f50bbe80824a0089377f4c80e0d3c7b6c8e4db28237192185a45789b8318d6dc7cf0f8970058f52369b096f8198bc53fd1d9f9e1035b3bc2a42a73463f1bc1096b196", 0x64}], 0x2, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, r2, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r0]}], 0x60, 0xc}, 0x4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) lseek(r0, 0x0, 0xfffffffffffeffff, 0x2) 16:19:31 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) setgroups(0x0, 0x0) ktrace(0x0, 0x1, 0x8, r0) chdir(&(0x7f0000000000)='./file0\x00') 16:19:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8e2, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x5, 0x0, 0x3ff) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x6d2) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/spker\x00', 0x1, 0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x6d2) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x880, 0x0) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000100)="8c65", 0x6d2) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffc, 0x22, 0x2, 0x4, 0x29f}, {{r0}, 0xfffffffffffffffb, 0x8c, 0x0, 0x2, 0x7}, {{r1}, 0x69d389f3a6daf41a, 0x40, 0x3e9e28120b875e65, 0x101, 0x8}, {{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x8, 0x2}, {{r3}, 0xfffffffffffffff8, 0x21, 0x1, 0x400, 0xfffffffffffffffb}, {{r4}, 0x0, 0x0, 0x1, 0x7fff, 0x9}, {{r5}, 0xfffffffffffffffa, 0x8, 0x1, 0x3, 0x3ff}, {{r6}, 0xfffffffffffffff9, 0x88, 0x10, 0x8, 0x8b6f}, {{r7}, 0xffffffffffffffff, 0x20, 0x248c5a772a71799e, 0x100000000, 0x4}], 0x487, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffa, 0x5d, 0x4, 0x1ff, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x11, 0x40, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x9, 0xb37c}, {{r9}, 0xfffffffffffffffa, 0xc0, 0x84, 0x400, 0x5}, {{r10}, 0xffffffffffffffff, 0x94, 0xf0000005, 0x2, 0x2}, {{r11}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x10000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x5d, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x4, 0x2cdd949b733dc001, 0x80, 0x2}, {{r12}, 0x7ffffffffffffffd, 0x16, 0xf0000000, 0x7ff, 0x6}], 0x7ff, &(0x7f00000001c0)={0x7, 0x3fffffff800}) r13 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r13}], 0x1ffffffffffffc8f, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107008, &(0x7f0000000000)=0x500) 16:19:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) setpgid(0x0, 0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x38) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x40) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r4 = accept$inet6(r2, 0x0, &(0x7f0000000180)) writev(r4, &(0x7f0000000100), 0x0) fchmod(r0, 0x1e1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:19:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) fcntl$setflags(r1, 0x2, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 16:19:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x4, 0x8, 0x3, 0x5}]}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) sendmsg(r2, &(0x7f0000002d00)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x1, 0x6}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000280)="895ae0132b9265f33eca331311b5410372ed875bf05c61bd10bbd6489e561e974ff5c8adeb1777b4420f9aa4520d148c80692d", 0x33}, {&(0x7f0000000380)="4746a8760fc0b77209de0bfaf6dfe4f9628c845810dcd0e09a65a232982c9eb37fbc947ec3b17201893cc119a44cd87fca793c2ddd28902d66b233f31899551fe3771b4c7366d402fb5d0d6d1fa51d996248dc0f0038c49b4683ec3d3f6559b2112e909fc035559aeda805882d93bdc96ee8f6db39e21d2ccb18304b14473d9938915cee30086c8a5c630bcc8f1c6889e47f9d1bff827e126ed68c0286cc0bd41a724f77d9cad72b605e3db2ed7228f5448578553723bf363e9e6e4defcb4c578ec002ad41923738be52b820606fb494ef0a5c3f1f95c577e96743462ada65b1049c497b606500560d35d589930cd2ba904e36a45e2c1e2048155e30832f30", 0xff}, {&(0x7f00000002c0)="ac9d69b39861e982765172691281e8ed65d1b7109f78f473008735173492d51339dcefb45c21c181b1de235e9ca151eea4676a4578854890aa7f99", 0x3b}, {&(0x7f0000000480)="ce88517ccea516ccdf056e65337a9d2d8efef5b8982a978cdfb3269d0769d9e85ead620aa75b4286d692dce410432ab869418bad3d0f177bb5a9b5e19ac044f78198f607c90341f7b3d807e461fe1292074aecb48e8e9a9ec30da1980fb1437db22892b351dc5bfcc3f4da21f79308442d1c3e58b2a14092811fba6f9c903b13160a640167dca8acc8fd266e729970063c036a1022926dca8480890e6d6c8e900a76f4df38660f90c1a483e811074d444c98fa57e06c378373d5c214f5a2fe5a978750", 0xc3}, {&(0x7f0000000580)="bdbefb2be4035440f995e5c862ed76b60b99e2c715a589ee5fb805656671d4b0876eab7dcde19b61a99a8613de6cef016a9d24336e393913bbfe5e61a97baf099c961d9886722d85499a781098eb2120b22b58606e9b8e7779e4743774057850", 0x60}, {&(0x7f0000000600)="eaad1c7cec633c74e20573e7773cdceb78c47410aef7aa75fdc04f5eaf11a0b776c3592e723f0e71bec5d3305930a7aae7cb1f7eb71df50a23975f1b629095fbd07bc13e2c4aa6c68e3893ec1578a280af321a8751451a72bdbbfe8d083c2d3b86a8e8025a5aa9fb0de6", 0x6a}, {&(0x7f0000000680)="0974c5f9483ab6af32a89898f19a198e1dc92d904c182ad5f5730fa892f361b7797d674ea709b41cdb67b79c0fd421b89798e2b088b0871e9843e00fdc872fe696fc5d6a79d4cea1978756e876a380adeecaeb9be875143d834ec261a486079a2870d5efc4f7bc0113ae36cf8f3ed2ef5778d3f9bc02460bce4c4d940508a7ce29e4ac7bc9", 0x85}, {&(0x7f0000000740)="3730d524ae019fb9829caecfb2e104a1f862d2d9092b1518c990146b72e334b17f3850aebef5274499fd5e9d57e8d3ad4f48981a642b94d635593161f65c8b51360e97c33a937846260fac184cfe9a1be4acf3ffdb308ab2ef6f49226e82", 0x5e}, {&(0x7f00000007c0)="a8532899dfee2e9c4e345c93425eb20aaf5bfe6bf9", 0x15}, {&(0x7f0000000800)="f1d7f06843a84752dc41f115afa0247dbc4cccddaa38c84239f3844d7f29b32ce0d7cf295cca6d53a89ba25ce3d0bdb43c7141709f9cbd600983f5f4c175614b19b89d202541c231af4d44104464d8935ff983d8eb6d3fa7d48ac0f99836ed77734a75a956e2a2cd8dc5b641ddec172bea1458d7d5ff0945604631276fab0a73ca4e96", 0x83}], 0xa, &(0x7f0000000980)=[{0x38, 0x1, 0x3ff, "10917f1d4a9cf31df9381224b8ab526564c3743bcf6359fdc7384bdddc9c86750ee14c0d45"}, {0xe8, 0x0, 0x7, "91fc8facaeaa42951434316d52f1b7d423e1d4ecae1f2fae5cb42b727e701bb4db75130059e3680454812753595af73eea6f8d548a8b599b80572a0b88c7f9d1a4f0555c7fac1c4dc9a81f453b689a4a96b5e856c49a07c54509d0cc28a318ec5c6156be4c5d8ae468e2ba4928b15291678914131936d33548f9485f34eba35bf7f0e2d7d3c73ff482cab28f86a0608522809c6c2cbc33e2f4ca6d4c585842be8f9b9fe83f6d7c5a132753b6a504978dd32cd815dd3657aaa39465949238bc628bf1db70fdfc5605482843a2567bd64796d03d874675"}, {0xd0, 0x1, 0x7ff, "e2244a056fdb92d2a7753e004c39897952b11b5f6cbf5378040c5c64d2d9080e588c82d5db6ded9e4e09b5b7edd01d9dcadbf943af4a3ce25e1619cebac177821805c2d2cd314e1536c8204e22fcb87d6e76d232ec941a6c4ab868c5ccda729ceec6a4384a4fc3c4f02769261ee1a452409ef4991147e19fde79779d5ff6d6e8ebf6ed87d59b3e8c2fe07841f01786774602b24c38bb6e1bd12a924a1fd5bb7f9ebd6742cfb32477959693907ee5b9a9fb9133d1323802274da4667708a4"}, {0x58, 0xffff, 0x4, "2a992536ecf657ddd8dbc4bafc84c754348d752df358417f80b17f923a7a6048a105d3a85cfe4952e4f4f2f0187baa735c5bf39cfc885802ecd48b86f489aaa65e5a6d6874d28d"}, {0x30, 0xffff, 0x1, "c0b3aaa31b2c46e076d1a049ab6aa3ee21b53ca8d81254b8d3b3"}, {0x1010, 0xffff, 0x9, "7561032fae96e5dcb3a16e8326ab4dd80c137635fefae5f2eaf9689c2ce4c35dcc1cd66b3d0b7dca70b7f2bfc74911da1f50e7f313d254f94555a7ae5836fdafdd34feee48372f267b130c306a2f7183d8abd59a151d3631506afeae5194f5cc8d9a779fe61a518d3c966f2b8489890a4449d42848c1de500b4e831d5e8c6222d60f057a3e4f1efbe1216d890d00c29f5917c09613b6e417ec53e570ceb211924e4c162a3666a823df3e107de5e006957c6c5599b785b4db33c3bf7c8da92f9f4de12026ab34e673e22d39f9fcbc79bf7c24c52fa9086d7abff7f7ffb79c2bf70f7175a6232b6511306437ef1f57417dcff3422416ce7c44dd11fe3526de17c89ab38251b42ab945735b9a68952e935b70b3e84aa55fbbb7efb2025813b0119b97ee37c03b6ed577c5916fa69c781d4cd61fcef1caa9cad14275c44f249a231ae878dd6ac9ef3f4197945e5c6546061a4da70ff732f8816b08d92a26ff25f1e905f1b0976de34e854787321ffc7391ae49fb104ad2d3af6cf9864ed7f05164fca6331078619210a115fc76ed437c6e067516aefa145096009abf9be4266cf79888450dad1ee85222a31c345eb1bec9980a944fc8776e21163eb168a3c805b6c1151a29bcdb8738d852c95a530d0c8ee949487353f8dd6ce99a30d2a0710560a7294e9d734d7bebf09306219025ed89224fed4a516ade28e9d88498c5644c4b99bf4f74f3a3a908f6a526b30409cf3a1511ec977744a54234efe6b7f65c312a1cb473a0bdd62b53456196115cc67b25e328fea4e6cb3977e7f80fac305a461b39781dff44c36bf3763be664e6046042fb2c3d30b11ec53a573aaaadb6a82be67c7b50d7be8e17d4350c775d51d24cfefdfc7b26af9252d6387eaf235e04bfd05dca1f664e554f9d2023ec461521022b844d8e26234bb58c56f6bcaacf23402c4b3b7305f63143761214a7f0051398efcf435ddf23ca551aa28ca2ca86f2a78b5633823335e2c8fb5eacaddced2d510ffb0be943727dbad74427d6e7b8e06f2e65f84fc3b2a316d84e0b07b9dfa033a5babee9e5b02a3192d8447977ef423780d76e651880b812010728e9017ea56ae2c70514e82b7857843cb965a340ad386f88f7311342ab2a18246229e0b4b2d5f0a64079a249c543a6133c5896c8f9f17335559ea4c812304ba74c2ffecb889bc4eb2dbb41161240afd187391b8bc41b28dcafaf8ee5dbd70baeb3d51342e53c865730649b7d1d4acec4e70fd07001e3e796eb343b621d68ca9bcaee56c0d6210ca77c981131f82021e095e73b6ab0441d14fc2af9f0138af724ea551910152a5b79f34a6a37eeb3af7eec3eceef2b0481f4c0f3f54c0619da612abec2c7f98455d45143cc06089235f5e4fb85cd3f924db62e1b62a4058e5bec409ec32b354e76a37ca649d8023a17730ea6ebdf4b97cb2effcc9704997c5436f579d728ae0ccf8a6bbe2e8fefda293fb9918dc9835c2cf7e22fd1c4b2b130d70613b8b04c3c22b8d06a850b201814b35434c951ba127d19f5deedf0c5b1343a1a5ee9bbb68214c323a0f00fa63a1a242ce4f46318d335833aa1aee4bf1b3654f73b3d245aff313ac94726d38b1d0cfa956bcb70740f583bcad02171a8718f305af86b96ec27c71094901b069c954fc2aa761fb007f25b85c47cddd59ceb975cc6facd40cbf2404a522cdc17b54de231ce980cc23bfba7d6cacb09f94fc3e8bcf6498fa03b2a017e70e7a2879fdc5258114d1cc687c9e220f4b8922255a6b258e22b11a6d06b169a45543ead5991e452a9ea6de76c619ab117819d7b1b794c2b1bfeacff773a670e8bdfef6259b41ee0d9c0ffcacf3962020c9ff31158eb38d6ed967fba1b935737e125a14e7e8af558adedcc99207ba11b07931c2822f8661fba0d146a8460cc3c03db8f1722578a79b3914d2cf2365982293b21a821a742430e2d639acefa9b3b9823cd273c4358f0b99a7cea5dca87286bdc8ad2fda3426e24751f7d4564b699b56d1ae7b54f84cc88f1c165885f5c1caf39592d37e73c9bf2a942a74ccbdd88400592f0154cbc1e96e285925bf4cfeffae111b8efc1fc9606e2dbf1fec252d83a654827431e87d0cbc6ba918423c1edb2ac49c0f069781c47670ef3e894705eb806e98a43778748401d95c1eaed8012c53e44513850b5cea8c2fa8212c7db8efc82b98c2fcbf83969e9eed803f92f2702812cf67b3315499f9b87f94e250eb446d9a5fca38de01cd17264be4c6949855243c9a6dcda7635f6701801e7961f1dc2516c1f62396c74c5a6ed5f01508ecc089adf2893768e7ff28bb9fc38c2c1c44157cb11824be7fcd49bf7e6f6faf17e6a69e77fd86d1b5e04724bc9267f825893f1e7aaea125796a3edc7da8fc27eac77a25de099e98a9e2a71ac77e79c227fbd9f48ff68520c6980e70d5a7b814f182aefea520c4ca1b45ad307e0928d2e983620b49cd6fbbb9101d1524f0156fd1da85cd7f198d34ee2c9375ca6b84b34557dcdb3e5563f2b2293661815e6431935db96db8675dad34e420e5e60b32a38d23ea255fa9f1b818367b484367eb99da659057b084f1887ee83f98a290204779f0fa509cbd3ce8c2797bc620fc33045026dd8fbfba355e6c247e219342a62038fd991f02337c12d2020645785638248379e5fcd8898af65877371a5659a695f1aabf8fd38dcb257673ff25589369bc5cd64346823fcba21d5925455137a4d31d2a30cb86609cec5c94cd10b6c44c89a8aecaf190aa2503112a4b7574b3a5cfe828706ba803723633d30789d9fae411f4bbade476aa7ab951a97e381db5416bce73bf7162795643d5b4fd6be64aa1ab69a74c0f2b2401869e007214f97b4b7efb28ac3448c411da0d7d38a9ce5051468e38fd6fbeacd93db1dccd50e64e1c4cc5a3a6d86f1d232f96931c8a0b955821a32b3505a44bb9cb1886642a582f8d191d80ca22dbe27d7e852b43d8a0f4dc3f2294b5966f9344bead38ea5b04aa3338ffe0856623e722b9d26e0dda30422aa75c9cd1ee32873ed90d5e21be76a4c3f1145b958ecfc5390e8cf716149a85eca90619bd8ee796bf2fbf703c7eba4ae444f0ba609310bb1ddd7f247f613a27cc4d384156db295408004bc3965d2f30364e55cdb58ce7c430ec5f7b89117599bc928071d662f4df7c6a256c9ea75d6616f0660a386efcab58ea76ab58eca78d5469426502377ef94b1c342cd9b9fe5e42d72498b5c6addc498af0dcdcefbde5a33636755e8a3dd76cbbcca498002848128932583d8d6633cdafc5b04d92f89e530dcf64925bf923d73e7533d38a83347831b505367ed3040772eb259b892a7d9f6ee3a35e394c59275b9b28911e3425a82196ff7fe3fbc38606e7e3aa6ba968ebd696b94e4dcd818457ae0343e3e572f5a7cb36b23198343f571f78a67516523eae56b4b34603c15da7f6cc8fb8b4cadd569a007a4a4c247f71992b365d6aed5f447bde4a205d56197a01fd5612a3d057f53ac160690ea566da1242091ea35764b9b84bca9e0672ba99638695df6b2c2fbe3d4ff1a9e0c004e2de1481f73ab71263c6a950baaec85d76339be0ba145c607193833088981be5a7a1013d907e4ad7fb75ff8a5660d2df5aa53c5251a363b59b5ea6d0f68db00d909ec43e71fb0c5a1744e04cb427d0fd2f4933f86b484a0a21818ee604c55f77bce362afb9d534dfd1e901146192e48a95735d3a850465ec9a978fe7970d5e3324d8d3c25f6e957c365a846f2e90d4f147d3b53490b9b5a5b18a4d91ad6af0b12afaba8d5f893da498c2f04c667d520f57dd7392fea4a36b5c3f20d78f38813fe2c34a9530ad8109ffeb5f96d9dd80d32cba83863b07ae264f2501447e17700febe81fd79654de77a4920cbfa2e03d7e643844007fb3775879054dca8a633f81478079ab306547c535c7eacee930afffc4531a834c322f0c132e374c7175bc95cc9ab30d1ad1e09998c2ea5e59dca02c216b475e5cd0a4893dc93b7c721aa1cf3ed62e5dd7eb6ff6361d2519d5d5fa2a22fd2d6b9bd811fcb0217d4f495f80cb63caa210aff8aca35c9693b6550e107bbbd9cd2c9e18180c046a9ec7b23ddc6f7b72504cf87ab79c230fe61a256e6a09ffd960d3faa7811eae8e8801d5625e74b6f821482d2f1cc375262c998ad1322f365ece450083f17f59ae097f2f6a84d4ea8d68fcbd7c44025f0f8d5a13d85fecdb0b6458d95655a290ff6b4382ad6397cb0064ff2f93f384ccf8635f120fabd7adef2c03bd094a7642eb543e57e72f848ddcdeb926c1f215af2db893de4bb0e7880410325ffb42ae6f3642250b0db01188ff9967fe39916387e1686799c78f3697c9f0c5b0eb39e5c46a23536d0f438a3e73646601b4356e418983c982f4d54b22c56c0dc8f41b1e23761edefa95daecf8478f24a652ea85c3697227ee01acf6ff0fab6c350c691e36dfc71c5e70e3b81cbd076d9ae8f01371f3f4f538951d3704b7c4a1e05c2052fad9e0ec97e57bfaa8c407e2df06f1a8539edb3c39a65f7dcdeaf09c9067393e45041c316eea58ff12a8fe881a4563d3585ab26b0203f52a4847b7fe012358de99eef72467721b74b5aeddc3c76ec28c0d256e89d4579eab6b7034f5a8e549a50f0a8a10ba02b0c6d2686c7b8cfabdd3493327babba9e68762017fdd6dca3d5e44dff537cc5f8b93bac29940efe0f54289cecd1c029be0dcdc1c75c47f9c6fe0989925d67f19c77b1ea791872a8f62de77d129c633aa8da7b27273d429790cae639f441e2cc2861ccb9c609c6310c940e61e44f80f9a859f4002dacb66d56f0da40ab5f3adaa977991b20cc63e159601d1213e20f8fe9d1513641b643e4f622ddcbd70770fea544c1d3305ac9d505266601fe3b6b2820faef7d63fa3bae0f3b1c9d0ee149bba71c348700ba0954d1a85c4d8ba613f7f6604c8efc59c903241683df7227498ee73709ca884b068b8bf8bde8ff91c82c18c0b4e2682c86b588d711a953743fc32dc55a39cc86224c5b8cedb2ba414f1fc31f71590ad7d0f8e6a078142b25725307ed104cb0e3d49a1cc8c6dd22a19101c3c569f1f2b72a735939631e5125fb96623abdd310b956863112ce8fbe837d62af1755a4abb5e9064f5a5b9dc1f71bd633f1b84812baaa62b9ebbdc2c232259edaa0e10ebceb097b5bf387728435005bfbc1e8ed97ac904f848e6ef1c725fbb2ce13f338287cdb177fb6a6c04749b203c78cb9877ca1d2873adb3a75086f36bd52587017930dea0a86e75dc7efeee5c8d7f07e676fae5f6a566c72b4c08dc1648b170c2f3dc40acfe5b41659bf518e2232782c1d05d50758045c36c22ec6b09a6258838614a751c990bba65bf6c80f1fecc24df560951cf6d00e11ff5d160fa4bb09a40a43958d95df40dc2e75d030f4aeb54901418b7b26361c26233adc46b2a5ac718ccb90f50a270667b54f6919b2b80f2056ce2f2d179c190cba07ef6a758019f1c1236b48aa2182027731c924a96e1c3ddc6c648494e484ee8e186db2b93ea911cf45e9964d379e38bc163ef81e57164c0ba2cae919cf83907443445ebe69c982af49dea6564d8d18014f2f16982a80fe6d509a24d2446733b95dab835bde42b4e0c5be39625120142fb6eb3b5f1f1f1236215a3ef79e9448421670e78d22cbf1ac14251cb55a31ad1d14fa686bdb24322dfba1a6642f03c6293bcfe077f484ae6dd448b9fe7ae1270dca9fc556df232bb4e0dd7c56eff7bca49661f12f1adc3fb0ef9b432c32edab20e0a7d2b6c0f090a5c44cea5e3e3c8d68d5"}, {0xd0, 0x1, 0x100, "fb994a846a2de9af76fad7d21c8102e4ee6646189631736cf1888355e5b6efaec35f2e46b2973ada53bd4746b7a3370f34bcb980e8e7c8e07648b43d5c6b345c9819b38bc0baa64ef5c2b21a83b316fe7b5b5ea73fbbe3c1073ec3cd3e425333a2e19a3fdac1f8279d93699f65d8691b1dd685cc91c6b07f24a92239a0742c9f04f5b17881b64c968bc79b6f20f24e0ee3d761dc8916ff012dcf222ad599ea2606cd7716cce34f0bb88858a474a044c92274420fad367ecf5d"}, {0x1010, 0x0, 0x188, "04ad0c2a0fa6cff3d9b5572f7d015c18ae4f3bbec1cae8023e4dbeab927b2ac81f9843af5f4f069a99a4a26baea10b5ecdcd1fcd69cf1ccf1254954db963acfa9f8219491b626393fc747c295ffa1ecd856d358ba1289bad3ca940e42f563882f4c062511e9f4bb5c400ad20753deb6ea1dfe49653d5dc97e3133daa8de975979d11e2b7d3306392875b7fd3f5fa3d666718dac152a824aaba7db3cbc4785af8ca0418d66ef0e4db5c5fedaad005b55bdbe9e8c0feb24a875a6c924e9fa976ffe3ed5c910da6ce85f81a2e1d626332c05f5e65d1b031bd589086cbf91559fae12c4b0cd09a0c44a41d7b9b4a11d6d535acd2bb0267fffbc22e5ccb71a359a7d7b67c3caef5cea9fc8e4f9021b9f749b1ebb88ed1e848082114eee50e1ab8607c37c0865c19ffc18697878fd51c7a094d94114458d47b0560cb47c1b666160ce78200fb1b6e10344cd3d97ed01d9adba07e4df0ed91d460de75238246c82550fdf1b02116691d7e8ba4f94dd6462186525f347151ed61cc7da36f208dc748f3ac5e3284a9e33d331ad3717b12345511cb92e1573dc262d0a14c82f4ca5760272716dd12b2946f2a278fa8e4fae35aa9cd65bc8d9c2b53a7d38a1fbe1cf1839def362ea73007b65582968f294bcf88913fdf593511ce6a1202e29134e2a9231dd80f552018eb33e5d3560ce22aa15515dea2338acf9ed94f97d8bf5d358aec98cd5c496525a2cdd764dd4c33503e341f5757db265ee79642d59c924441993aae9647767f2941093a5730f8c546eba4ce5f7d6590a987ee98acad9d5407ece85e59584c999dfc491c492aedbb03c5134d8bb6df5aa5f227364f2397e7f1bef042df4d8b77ff9361c83a94cd53ff48253dff4d2c6fe2e05120bdd862a5e05270e9a6eba2e3d1a0f3fb652245dbcf2fd2a6c17a7dffee79000d466f68bf3576e04fb04dab2a729f26f6cc16c9ac54c4752ead954b69b3db301c66d0cf8d13511cdd9e8ec70dab3c77096bd43740345adcf23ece1ac5fa05e34d3895d43ab635441f2e51c111094231fd995e61642adce78a84f0ea1773c110de9f510ad7a6a2fb4ee0e2bb0af9c082b4abf6c66a2d3a3f4773b7450a64d7ec5532d0709ad3fab4340245b46c3405b51b3bf0cbb0a6a5cbfb0ef4ac482f5afe61cbddfcf1dba0e585faab89362ab5cc93b52849e865ddc11d0a2b144e019cf80b4aa6f55f5f5c6dea0308f28e4f749b23c59eb3b8a0e908a12d97db5c60479c83dd2979db6eb8a8a175bfd48988e2a2d8b7446838c15a5cbd7eb730fbb74ca554c7ace3fc41e53cba29c175996efead4ce01fed39dccf5180cefd3d98bc4700046cf09810757915731f5db662d3d15abbc1601ea6d434d76e3cd20019fb0d08f5acdbf5c5087c4e89507053c4a93839fd20aa11e66e0b4610b210a8ffd46c12d34a1c522cbb8a040ea062029dabe3eb386d473505bb014cc9b39c7057354c68563ecbb5e25bb1d82f7da25e76111b2c6febc1f9bc6a5b8cf4145c7bc53a9e17b8fdcc25ad59cac2a40b6315c534633fd2b8d7c0269331b6c4282e3559d40305646b75857e7251758e7a549139f0cf745ce996d9469d947cc541df2e5175e5b771c057e3f552db979ee8a416049d6982f3b3d5efbfc61286071edb507e11777a4f8555986f24a9b8b516ca51cdf70169ef7fb468e7c25432c770091c1b8b9535fd707707dff8cc1130cd59753d2c1e103b99394497589ab714c14ccd994324f117942405fef9441e7d59dfb5d1b9ef086e17f2b7c4f5da230f03ce70413da9457f6d8969465d4e5bf65e5d3a1a9efa63dfe913c9a7f131b9b1a3ecccb678db0052083dd54956d7dfea587baa1b93ad56d32a760be93c38a316fe9868597cf4686505bffbaff1ae7bbb45d66d85076c9cb1175f304f8940544795f57b89864441de23c2af66c98f8096a7e3392e1a57b8b05a31e0b3b9b299e946bf5ef611dd24a62d5a31ad4152c97f0bf54b62562b01f2628b088a9a1ed7a69394ed465f9bcb4dd1b0c7cb60ac9781b3a8117a33dd0a3077cf3efd4de5c6c3e12a19526af00cb3967513c843303f36cf63976c8f27b9fa9c2330a7c8016d3fc8a9b6d585c8a1ed641214b24f003c2cd496d5557be5fda95bfc5cc75955029c3489da6d1e5f43d01afbeef8a931944cd07967df3febf6269f5ac34516aece2af49cf6f7619fffcfd081233e2006a5d80f5a4e9f87d297c1b227e3aa7e2d461bbc5994a5289ca202af1f3c13668ac1f487515c1192b5f2891016a669bb38bf2dcbedd542f21a3fe6cd6a8becda8e4ff5aa9892266c727caf2659c76a6816593333173b6f7b82adf67c0f143b6592e1178ba5356f113e4c106726169b08ce46dddb87bb85016de4ffbf883861545dc2e209a85a21a99f6d832591d75bfd1670c0b0e902e67d384276a6fd4eb14fc374411772640a22de4cf64a70bcb15dbff68115feb40d51469979527f188283609f55e4deae543f07bc55c354d2dbc4d6085b072414e7ccf63583fff36b8070120b19678557d26e874fc28483e2b04ddcf90556ec94f37574e8669ea63abc1127df9c8469d9221572da980814197bd8d71b6624dcf391c479e92be5b825dcee9caa9ffb722a4e94310abaf566e331ee899ac4c3f8929abbd7355f13795d03b8172f1d8b0608743c55f929f996117c1d933ff3e1774e0a026cc585ecfca21e424700b1aedd32cf1cd156d76d88f9517308a8e0b0f4ffb2637aa451cf63d6084a848a8bb3490cc3f29d1efb5eefd7c2a2a9a457d78531e166ea7e9146d4f8a0ea7dac17a4e9181d3d36e99ca886b00763e9acbb00756976e846857a517c1dfd04263e017761610a395339fc045a09b2a05a0632ead1240df00a558e058b1f32875c58bb03199f48c5d726ac523df1b96637d5ed4481d8c1c37b3be638984c25e08d12c968ed58241b2e6f858ace4e02bd7e67a7463a3f5eebb7603fab1dc6697c1404effcfa326e77c122452841807e32f139df29d6df49aed80125b5e35f8d6383d66a3e2bd7d285b2fdd4bad7be73b2864123b981fd69133c24caab1dd43283c26c4e4d3016d6dd992d77acd0a6204b8863bd0a42835b6bbed406f7a99c5fdb35fd30310c0691675603b46876cd924009b15679898bffdd3183ec65eadcb250f19e4ff06aab9d53e399a4ea0d3f60b643b0e02edf58939feb2c66acbcc2159a4500386036e57ab43556eda0671826cc4a031a8932e662781d52f8843dbb5e10633c10da44f3cdac5e8d7a1fdce71c49f81c08a506ff1d81074dcda9a0ee407cda79ed60a88cfaa00f728656f44aa9e5d60e28c71cfbaa6ab4a8c104a351d1635cd44c85f48e7e66a80c23937df98b3f85700b1410e2fe64ac44223894c2f0913e0aa16481a94dd0fd9b86a89794ad695d892d57d21f4d476e189b7bf494d09b9123c58d92a413dceed52ddec498ad0a9e29912b41c2da4fc7c51330d2ac95bdf6285e2f3591188c7678c96ddadb8be976f9c128c4a7c1689db5172dc67a85a970263c5c81fdc854d75b7d837767f9468fe480c63e75ae09186886a18d2c82a8b7f55fbd61af7465f6c39aeea60d361e4225b02c5fe949f458872650777062aa56d6b76396f6d8ff9719b0e85cff5d07b4bb14950c2659b82aefd34f187dd199f50fc0f1bd233d536aa4f6545aa8522a28957962c91e7440258ac30273f24ecf24d88589282734fea4b0ad1b0e56f12c698fbe1eaa017f88bb3612afb3af81e798417325b359a7d68b59965f294d2828662c4f233c436cc90be3d31ff4bd753a7c26f11bb0f73a7cb6f3a36acaf7514f03386900ccf190ca3c2d804ba42d15c20e8e258c5daf3a9c720ced54b051df87f7d552340f7e3ff18d9b2eadcc683f0fc0e137ed00962d7466726fefec3a2c0cea93e0be5aeb110579a1069a58a9ebbcb3de32b0dd1452483790155648ae780b0b7500a241bc1a3339fcba448a05e96b1c7356bd32f1509ff80cf09d1e09b06c5cac4f41ef95d40a83837f9bc40f504fa604ab7e41a9793c52cfdae18f7834154ad53ea04a50c32880d051b2166f42972a61f6b04843d3a997122b2a1b99be99d33f61b8708ba051509c35ead76d6655687a6a031178aedd163656ef96d0f87903a0e67a25d0daae235803364e6ac903a1538cf7af37e37b3b923ac7699ea34b48a4ed0e165b61ee2477f846bb9c5aae234fbe5d8f4b5738d660c1fd45306d9b321aa3366e5c14e7e094448116a1e21e92983ad3dd5c4f3d8c1444c5417ad19c98ed390a0c4ddd9b8c02ed6383bdd6be30b02173626dc7ffdaa67fcb3205b389e544097373b764190d4ac1e803de6b6e3469a436335a4890ac0269952015ef5f65dd9b1b65f459ed55103ab617a3b321939909d13eb8e9ab660007f602bd55e03326caeaf4f0b392a5d871680d1120ec0baa939f4fbfb5b9eb1abff7c04c8e84bcdb8d569a91382b31be63a29a7e44156f8ba3f8ae498b376b018491ea34751b107d1076296b30d9cde9856e6d6869ee89c492a39d6223445319ac5ddea194f2991bb6551623780906fe95aebab76ec824ce2e16364a59069fd193079cadc8c43ee16d685f0ed4126fe90f74adc61705dca63f568f1532a04077f46ecf3fca484ae1bc771649255b2160333982b6b44ec28a08e90147c9948f306cb85ad50cd9f699b1ee64f337032d5bf224f948c8c1180ad06723ad54d626fb9f7239e3656344869eb3b4734bd62cdaaf36fd5f24b0409dcb9bb29268c05fc4ff27f144b09eb5745764bc4fbd624d6c9a5f9fed7908bf66d7a7fe4638eb23bb2eb916851c2c610b4cd55b69f2efb5a65e49fdaab7aaf81399c047ea303138215b81ac4beaa0c2bfcc928d82540ebbea9c48a03a831b1fbbfc5120a3a883a8a7ca15e7a17eb4c4c764dcf4618ba315a4ccc3cd2138bf538fccfe99eacd0f1c3128b0487950410786869fa1d69caaa2d5bc6a740202313ea8e47fe10debea49c5d8a645a6401ba6c320642769c456f844ae43d898426b9cd6d96baefac560ed5b289cd72602fdf2b0991f456336ee0c87762854b5832f29b5f74039bb2b0e63ee59375466e3fadbbb413ec33894356b6a7db6131b01f7fc7e5a7c1004b0d8ea70a0f1b0cffcbd9e79a7d7e9902df5c24d2883e4c702e04ed6e7bad2834e9809cd38cd6452775f4dc8da4a5f63604636e4a3329782f451960541802fa3fa9ff11f3b7f5fec0a1d88932ffeb4a1d8864173d872255f6c7e39cc900b4b772eba0ec2e09f06f61bb741eaa5f041d3354e5b190fd826088d8a5e5866b39caa1a77bed49b8d0f5ba5f59ae0e56690d116fece80d3c32e8c8ec0cdab7e35e82d0e07ab2766a69fe91d13af4e1e0eea12e6b8d3cf33460faf95c9df3867bec64aae1770a5a28de46d8adb87532cf08f2604cc5e8209e25445ee26cb21c7cf699f69d5bf9f8e12d51d79c111961e564e0dce9af8736306fe6c6cc0a11b12d154f5d8d5ac5fd94cf5de644bd9b8f671c6365fd1381da923a8651dbe47a763a91fb224bd252f068358f0a1f97affc44bad09867cf3fcf131152c1490691d30fdf7b4398742d556dc15fde538d835b9f6f37a7a277aa15539de849d4bba532fe1901c61384b419ac9b7d5fd21f291304c5a08da7b27a921808d80ffda1e1891a4377abf58098ad3265e4334ee95ab2dc21d8e99d01d1c1e9837c7069d0933a02d51c0024e202902800f192c507f993e0cb83d3bc9f2487007e123053cceaba03eb193958f609ee41be78e635a9043155b2052eec4bb3c6870ae1d2cdd6a5451c5"}], 0x2368}, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0xf9b, 0x0, 0x4, 0x8000}, {0x5, 0x5, 0xfff, 0x1}, {0x0, 0x578, 0x7fff, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDDISABIO(r2, 0x20004b3d) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') 16:19:31 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x6, 0x100000}) 16:19:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x10, 0x4000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) mknod(&(0x7f0000000780)='./file0\x00', 0x2000, 0x10000) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x6d2) preadv(r4, &(0x7f0000000740)=[{&(0x7f0000000700)=""/31, 0x1f}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000100)="8c65", 0x6d2) fcntl$getflags(r3, 0x3) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') r6 = semget(0x3, 0x4, 0x8) r7 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, r8, r9, r10, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r11 = semget(0x3, 0x4, 0x8) r12 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x5, r12, r13, r14, r15, 0x40, 0xae55}, 0x0, 0x9, 0x7}) fchownat(r5, &(0x7f00000007c0)='./file0\x00', r9, r15, 0x7baea1497266133f) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x3d5}], 0x3) 16:19:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10000000002000, 0x8) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f00000000c0)="c1ad0b08c906f3a69fe5606c0a574aba7a6dc918dcde9fcfc40be71a6bb9a6daba006fef1a44acdcc0280409eefc5d14d48d3dbd1b5977b33ccf771dc123ff32d70b28f0a3fa32359c45eade6ebc6d1182fb501ee048716ab8cd9bde5131e1f77cda4a62d9492802c6da163f7ba39ccc2638c9dbb11882ffe0b998577f396638a4642ec136b25d6384f687dd7a0a3de3081db2bfe2b0f30aba46aa47a2da89f555f4317927f0c9", 0xa7, 0x4, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) semget$private(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:19:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:19:31 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendto$unix(r0, &(0x7f0000000040)="bce297989858c59de47d5bb3d885579fb4c07832d70166a84073c7b80aa237ce4465f886e197514dacb99549d07ddfcc324c55abf1a5e91385e5c7d5a9337aa6cb217af0c5c1b6aa0dfb4734bebd0d24edd35e499726d45284b6b17b4960625a200f5e5c8e1ed95819f5f9a9ed572fdb1f14c054376639eabe2e5404698b2b95aeb1", 0x82, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:19:31 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') 16:19:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r3) write(r0, 0x0, 0x0) 16:19:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) flock(r1, 0x36936b8d7106f050) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2}, {0x10001}, {0xd7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x7f) read(r1, &(0x7f0000000100)=""/63, 0x3f) fcntl$setstatus(r0, 0x4, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(0xffffffffffffff9c, r3) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x100000000, 0x8001, './file0\x00', 0x4, 0xffffffffffffffbb, 0x6, 0x3f}) 16:19:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000140)=[{0x28}, {0x4006}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="1f00") 16:19:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = msgget(0x3, 0x22c) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r6, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r10, 0x0) r11 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r11) r12 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r5, r9, 0x10c, 0x8001}, 0x5b13, 0x2, r11, r12, 0x100000001, 0xcd30, 0x8, 0x9d}) open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x100) 16:19:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="b13a49b6a717d3cbc3152481ec1eabe04ba5753cecea2ee1119e2a989b3ade13080450747ff0c35946b070b370b447a06ad9bc70466080d53eb4a1f0673a29c900db858fdb9d4fcaacfa98f3df6f5301fb39656018a1b5e3dd8ff41a0ed3800b1fa25c4a7ac7e3faaad4db4858aa61553f44e260a715121e0dcaf056878da630e8b5bfefd48a3d0e375239b2f37c43f8204ad90b8e24a474f01886c2def0db6e080320c9148154bcee0a1ed3277116a8396088cb4b65a3f6e1bedebf785670aa5d59f3cbec523233be1a2e4c063719a0c29427753efe570566008027dc7e4e18ef2453cc44b0af6478ad0d6d27f2624feceb5d044af0f9355958ed372b211698616b67da03d953f9f5b7a1d37d18b6db81b8d71bb3a1c4d0731c24faf142c3636262cc1b0f3db8be781992d092e7994ffc85879275bca54ab34f495d0b96086a32a4cc9fc980b5961299f26c72a036e7b03fef84cb9f2df95e9da7fb48e1cc831c4a0882fd12c9894f657328ffc55fb8fc3bb17b96b246e2113d582183bfe4b5ea58cba47913ab788015074d09dbfb7611b8849ee398357fe1452a0eadafa162e03fd9134bbd6c0227b82f8e06545be7da5e80acf99b201a968f788945a524ba20b5515c1bb878f2cab1ebafc3c0631c68f33b5c0958fb672f0fdbee76796f24b849a375a30ee0fd0d2af0dc0174c28f8542b307c0ab0998360adece434cd88a310d8320ade51fff2d88b284f4040da46438ab6a32b0696b38e745210b59eb8243e52e4e6652e3a1c8bd915351afa56843038458a1bec27f554854c55bf491041e74565b103a492871b16db9d82f8c29b3a01d3a9129cc8bac52ddaffc1ffde822f9f5979c9f6af00e821f931af4c218299286f46d2bf3db2879fd0f62ded967bd4daf306b5a0c8d9382f0c8d5cb604f8fa7c91105f9e9ea2d22056f8833a5fc519748603c3363e2797938097d01b19c9b469ff2b401a04a921cd33d62875f7b8937a8fb73dd95caee71d8d033a6fb63fe0316f9712ed686bcbb08723c6af04bd227e30fe6476733b969c2ce6ab9728f6f915532994882d11593edcecddce3cb93a50cc7881568f7a354de064059f512eab9d9cf8650dc00be0b472bdb64af6bfe580498bc64e4288666334b5824faae166b5b6c4cbd5849a149e46dd1a0c8958d97d0c90951233a2c63b57bb8bd437def7c79a14b096fa3805fe899dbeec8ee951b7a2013e423c2434e265ac8b3fb7fa1f915a9386170de0c327d10d6dd58257af5ad963225ea6cf5ba4a90f6fc2dd6ec44df25ed10a5bfdcdcdffc5fdd3693f45b469291ba90fb841f8f7810be1a553b411b1400692cc180217581eb4a84cde7a4c99d057e8af0af0644d303c13f5cb63bb23fadbac0a70847935c90185ce6bcc9a8900c1da6579bc408114e37e0010357c6c7a81bc74878e477707e0c1b53ce49a5a0f0064baa8a4522f32229c4be2914520663a82ffe871bde23ac641316c83b15f587ff42a6b2a9bb0beb3e81175e39b50ef1b8cc13386155a9c5c749b3f7bae0ff7a2dba65749226e5e1942f4dd8409e917412ea5a450b31f8c89147748b739c26876b099d2c33e4dd9de8932d264085acd17d505ba9886f31b4b4353e65cf477cfc1c02389b9d85cfc07c469b28ff4e4e54f4a53fb44980a58488014b4b439ff05f363916704a95b82cec07e9341195d8bc5e453c4e61ce8c970da73d4f30d8b8b36a593a449fb58f76ae62ad5f6e9836c9f959b369ad15a7b1dd29fca9666b1e99b9475329f90f6928f068eb8d85dbad89f508d379a1339044f43332994cb702fa0bfe41c2b1edf5712fa8b79a6d3c5aa19150ddc75d83847b82a44ef5d10fc5e3f9731e7060ec12caa7c71219df3487235e85ff62ba1cf776db89543e42499b5558eb857cfb2fbf633856b8454ced7a47fdfed0f86260f4c2c55fc3f3e40827a6dc0a8dae23117152bda3312d65422376636cc7a9745ebf414c5491862bd94211b5a5d6c2ddd3c756ae624caac03c94395466a3827f0a576f8811d332f9c857a0772ed1a369c53862c806f1c8c4e5ebf9cedaba7659e470a7f4da9c04ae32a9bde020898a74bb963f938d483665da11192348666cc2af8b6dced3dca30d04ca5cb3654e6db33d0ca4dfb31641898b592f3e78242f09f56f465e835c47d4186c671af18cf3081a444f5f4a6f73b460b86c26cd7e623733d93ff5fd8f5b630b41d82c8100e30b308646bade5b89a710bc7fa4a07b6503bd7c2b268d84dbc16f41a5cab520c36bcc6a2f56dd8dab0509f1b71ca06469f46baecc7f8c2502eaeddd8093a788151b56831d868389d845ea6bcfd6db92a98d47bdd565d36b6d435bca22b90a1e71647f49fec263b2cb3b39cafbddc9de371786998f9f6159078abfb6c1f4b9db35a865ecec9fd5e914d18a3d6a8ad174dcd4628dc9aa3d916464eb6c56026c06ed5a3682593a2100dd8a5b04260d3bca11faa66f4a75d2f2187ee1d62d1b5ce404f2916f08b46afcdcf15c59bf02f31a98ee59c294a52aff5ae079eb906855e86fc5c2215b4e47b76eddacd4caad563fedc294b251f69c99a04c6c1322c660121e17c7a988a2a35dfdf49ad43a32dfeaadf8b3e26470b788c2f5c5aa76c7f7ca75756ce56c93121a09b66ef937ad9e2ec2f7fc115f638876da630703fdb55d621657eadcdd743726933e458e6ed0706ee6999fd105c1d5785be70bce6443f44bf2959f11649d77ed4ba1ca7f28a7b86cd98d5cf5258816a2f414d68e23e66346d967d7e9d1e558a7a6f40507b3c0c5b23d969c27b24c62c9ce1cf8311a75188097ee45b44b6ddc6bf7a68762d0c3ca167b4b1a77ceadcca82cb6cc6db9cce4fea7e5c1fc1eadc17cb354121b2a94bfde630f4a00f71a889df6a449fcd1eed396835d26bc8b9a96f2c43fcc73b96a22cb425336691636ea4c66a0866ab4eb36e1b3a958d345df3fd3fe7a5d86366b2ccdd4cda335785c7f466a02bff7879f814d9eeb0557c11886f9124e4ef4e9eeeb27d46ae4b343f0f059ee2123d61328399137dc3b4b70a9d2fc2b3a1b7429cb34bf9a49312ad1da0492899e7f1dbbefd0537a161fe68ce41d5e206ca48a7205bf5a4eaf11ca37f22153aebae37049ddc87cd8a5f88b4c0216c2a7fe068eaac34bcc3a4415a3685e0b5a9293d1859a5b48dbcd9319baae35d53b0fb988c807f607c10edfac1b1a1fd949ae5270a91cdbe13c7afb95183a326097e36581c74b83ab1c152e7e509b8006c807720bd40fe36ff487c8fb369fcd049c6e80e2b387a362b06ae6ebf066c82cfa57afab23762671102678d58fa43737c8d6c2a4ad77f0b548db5919a34917d15752e0508ba1934f31c0663dace9e2595b38c75b7ef97aba193bf7ae99fdec17e0da8c39de5d3ed75bec968c40018ba85e369bf6ee846a672753cb8e8d420d437248984e3e3a8ade52d762f3b9cc743802872372ba509ad97e4c2ef88356436ddf53e5161a516ad034cfbb947e5e490c2a0a1db41a1de80b8a74d4b658eed579f026af010444082661242521f3189f849e98d7223f550bc92f746d651f7c83ae30221a87ec0bfc41fa56adf011b9920c24eb79d19951d448bbcad6f0baa051d555acbaf3a4aeaec98483ec175036f427adbc0c7abe94d596ad8b24f0ad820297d2b866b1fd289f23fa9eb09a365d423323a1df127ce6403cec5c40f0a43d70df637fa3305e7a5cee5c2d9d5637510a9384ab65fb7a1f6072b3400a6635c6717f4f0081c32c6ccc103e7762b3393493dfdc20a6fff3487f0a19ae23ffa277ecd70fffbd05aad9bb4b1bd1ac9fd36c81e141eca51e85aa6758b3207b976b154bbba204461afa59d1e7786a5185ba9bdc3c802da1daff093d91a49fb36ed86e4ea3fb4c2df4c742577a4267b01f2701c1d2a42a41232ad078c7c0aa554ff2ce1c320d3c18f4dd2e265e44459353f10499e1ce9dc7a4faf2ca5690aa67772803dae6bbdfcfe91b7619512060c2623dbdb6147c53b3489e68f97b04c9998f80ae424eb9408e911519ddb06341a5de9ee3573da68b412fb9f3306032d94accb556378ce27612892e57c87cb7e7f1592bd79e08c3c8016b7be22578048aabeef1b757d39bf7b6390b5e8f55f97b3b400602cb0eeecfe2344bcfce7c7b2462521a02608e368bccc97519ba90319284b3a4daaeb5aed2a46b7d9b8e032775ea50e8eb3ed833223d31bf18f99818195e27804d6fa6f36960c5137414eb237018eb82a6b3bd170c667f373ee1987e3a2bf4706317acd996421c7931aa7fce0ef53d613544341a3d79805eb5aecb9f229e0f1b67061fba31afd2457808a5ab723e17a935727835b4b3e2f664c2ff254b3fe5d5721005f0d993e9070381a4c6f4171a511337a73a2c55b88ca68e5ba029ea8ca72032e0e79063cde720e30c24d0a6c45a22918860c0132e3ab6352bb6dfc95b8547635b785c47abdb039f83468dd8acfa7cacf3b57dbca51a2aabaafcf0a2fc25e5df0490a77275cee0f53ce01e6ce9c3089a9dc75481e05deaf3c81b2bbf99b05d36842f169e48b0b656a7ec718329f015ba1134520203e5d98aeb31c5cb21a1f37fc384981db851208aacd8227f93eef2cdbea7742d8c31e08552638523521f16858fddbd0b59c8b749fb46a13ace6b5c3b27ac979bedf5347dc5507badc9aae2168621c05bfe2ac50d61ec1aba09256722a923014ca92c175f800ffdf8f8b38672f2a5d78eb3ec33f6669ed9ba185424150b521ecd5a2c5f7ec40b76133e1c12e5dcd27c508088056e4f06f578dd5bc453401dff8540fb0d7f2752b82398c9f3045f2527650d20050dc5d51e57f25f602d1f3b47466322f454bfe409f0166ab190294769c65a0e13a6b074958023aa673498451e39878fac91587d85fc0acc1b45402908843ad48d4b25a266f874efe7e919fa429fcc9f78330d8fddcbae008e1d7eda35bd7ee50b518e75dcb3bdd9f9c61abb3ad22916e075842814638596b901bb8d89a9785c005d0076c5d83e5580a4bb1ba987817383477a8dcb54dea91911eaf9500218888438a53b3acc96b4e8bb49a85ef11a16245e257a4a413a57940e151284c6601e400383f128e87b9f674389ff0c57c5f2cdcb75a1c9ce2a7b6cd1efa1943a478cd6de4cd301b475746047ff194bfcae3537d10e72a404944461e30e72cdd2cab804b22a9991d0cdcd3b6c3913d90a5b72e304321115042d646f661ef8ce314d67a3991bb4fb24412aa158ca569c2153019c6e46d95e222844dd471b29a8eb20a772b9b529244a572c5ea4a6013d36bef009b902056cc17dbb5343627542ee7acf3ffb7a9b688ac52aad82d3fb96dbd7a991b64d7f18d9d9a2b8fe57c22db0a0090c1d56a294fd278e3057c8100e6a066350c9782c355e889b8b05d4d2b9f13737c92a33ec11f445f3632b463cfc53e8f2126f696a065c6e8934ac3fe2c616423ba1d13648fadd302d2452b58a4011f741a3926608147a089124f721460b651f7d3bc91217dc983987b7937d863d82307b0a9c2ec881ca5f588ae668c0744927744298bd282cad2afc670a070fbe76fee21885c228928a8453402e1110a18df68e684aa20ccb2d58517a7ab83cc6295dace568a491c73a40540f7d2a47a61ca95970ec743c523c7ded981e651bafe9e72e279a0b6e4dbc144b30bdc9ce674a56c4fdcf8e205c5e21dde9727faabba5106f24ffdf838b7ff477bbd7ca3cc2f1e9eb4f422ae3003b8440d6514475fbb53f4c9a649bdc9f9fca42d47181d094493e94ae756bde24a94e7084a40017", 0x1000}, {&(0x7f00000000c0)="af6ad6ba11b7bff5d411e1057cf97a39f344a1e5461ec33567504e677ab4ef2d23b025f94bab8073e92ee0e03f33b96df79ea4082be052cf8936e012cace8cd9a3c5b557dd6cba415399a18dce88560ab4b4afd76994177f4813d48fc6b18f604bd26813076a6705be0a7d1d8bd51f953fe59c76ea110d29eb97c92d1e67677fc45addeb6cdaf5a9c522691c4d770db634", 0x91}, {&(0x7f0000000000)="a5463daea19b0f9776435452e02a7e5e1941e781dfd0a69032ed79a2ebe151349c3e1a8a4fb76ad1a3d8c2bc39c830e0a3258ac29043076b4ddb09", 0x3b}, {&(0x7f0000000040)="3fb3dba8cda996cf", 0x8}], 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) close(r1) kqueue() close(r0) 16:19:31 executing program 1: mprotect(&(0x7f0000142000/0x14000)=nil, 0x14000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fcntl$setown(r1, 0x6, 0xffffffffffffffff) openat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x200, 0xf0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x2) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x2) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) 16:19:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x0, 0x400, 0x0, 0x2, 0x9, 0x262bca52, 0xfffffffffffffff8, 0x0, 0x6, 0x9, 0xd5}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 16:19:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDENABIO(r0, 0x20004b3c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x82) openat(r1, &(0x7f0000000240)='./file2\x00', 0x10000, 0x20) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r2, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)='r\x00') 16:19:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28}, {0x4006}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) getgid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x9) pipe2(&(0x7f0000000100), 0x10004) 16:19:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0xffffffff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200", 0xffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) syz_open_pts() 16:19:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:19:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/10, 0xa, 0x80, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1000000000000000, 0x7}, 0xc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) setsockopt(r2, 0x29, 0x3, 0x0, 0x161) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:19:31 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x0, 0xffffffffffff0000, 0xdb9, r3}) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r4, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x5, 0x0) 16:19:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) socket(0x10, 0x1, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186204018b002b3a0000030083ca4fa4af071d5027aae3e481106a0cc557977136807465e18c0fa6488886b44add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="89b42f0f62ca48fd"], 0x8) 16:19:31 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x2, 0x4001, 0x0) dup(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r2, 0xa, r3) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/238, 0xee}, {&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000340)=""/127, 0x7f}, {&(0x7f00000003c0)=""/235, 0xeb}], 0x6) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1901, 0x0, 0x0) 16:19:31 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffffffffff483f) fcntl$getflags(r0, 0x1) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) sendto$inet6(r2, &(0x7f0000000100)="9a375801010000f09a436b1535bfe03b95f970760cb886f65cf2e32e2859f9fce3c645589dd827bacc522451a0053277e684294685dfeca6b79ba1c488c64ed2a256c47e7bf39dec8c0edab15b4838d1fb1bbfa2ed4992a6ce9e7d21b03e494e63bb66193e612cf5b827", 0x6a, 0x0, 0x0, 0x0) 16:19:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x4000000000000, 0x40, 0x7fffffff, "73cc0780bbe0b7f2fe000000000000f412cdc06d"}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') getdents(r2, &(0x7f0000000100)=""/84, 0x54) socket$inet(0x2, 0x8000, 0x3) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) 16:19:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x0, 0x7) write(r2, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$sock_int(r0, 0xffff, 0x81bd670b5725890a, &(0x7f0000000000)=0x8000000000, 0xa3) 16:19:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 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) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) 16:19:31 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) listen(r0, 0x92b5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:19:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xe2ff1ce87d430794, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1f) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000180)="416312a93e2486b473c1cc652ea28510b4cc26a7a10fd552d5f973f3ce3c80447e4f9cd3efeb9768e4b83ac31ecbfe0ace7d03608672342302bde89ee18013ff24cb66487cb69f44fcfef6d41c481ae8ff79f8120b212ea3628024d4a5716a0b86b52cfb175d7da40a7453a6b821c600671a596001ac765d2cbedcd9a64a35b7de3f6d8ad5ef47ff52de7c117748bc4fc13187a0eca4990b1211a3d15c57d14f22bc06de75", 0xa5) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r5, &(0x7f0000000240)=@un=@file={0x509fbb704b3d529c, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:19:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001fa, &(0x7f00000000c0)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:19:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x224, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x6d2) r4 = dup2(r3, r1) ioctl$BIOCPROMISC(r4, 0x20004269) pipe2(&(0x7f0000000200), 0x10000) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000240)={0x1, 0x2, 0x0, 0xfffffffffffffffe, r6}) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) 16:19:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) ioctl$TIOCSTART(r0, 0x2000746e) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:19:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = socket(0x18, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x100) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x80, 0xf1c8, 0x7}, 0xc) setsockopt(r0, 0x3ff, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) 16:19:32 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") sendsyslog(&(0x7f00000001c0)="3fabb7c5fef195a36f1cd94e83ff30c131fa56ab5ee97ddb64ce83085c9a79b5a9a0735d56928d0fbf7aa7d9881e1e868bea19b7aee97bd3d5eba2a211566dd61da2957791f5d10d18c6a75c3afabecd9ad120a09789681e4c76bbaa11a75049c16c385db70005aca22d2f2a0e2aad4d858647eb074fd4f6cd59e6831cf5401730186aac68b2a3363d948e833cf1fd1496cb48f61b236ab38f73c7e7dd694a1166206a5b8329a005e27a7cef6d0717de966f14b374b32e4906de3a8ae18121c20285fd741130c06464cb4c4096fb29e4f3127e9bbcba606d4ab24421bd5a99bbcf", 0xe1, 0x2b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x80) 16:19:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x1, 0x0) 16:19:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x1, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xff, 0x3f, 0x9]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:19:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x5fed, 0x100, 0xa16, 0xb3}, {0x0, 0x9, 0x8, 0x2}, {0xffffffff, 0x9, 0x5, 0x41}, {0x4, 0x7, 0x3, 0xfffffffffffffffa}, {0x6, 0x1b1e, 0x1c0, 0x5}, {0x9, 0x639, 0x1, 0xb08e}, {0x2, 0x200, 0xf3, 0x400}]}) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82023f2fa52b6c653000"], 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) socket$unix(0x1, 0x1, 0x0) socket$inet(0x2, 0x3, 0x5) 16:19:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) 16:19:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x35, 0x4, &(0x7f0000000040)="b3af63afc2fdfe56dfa350dd4d0e5e291fde0fe8fc78e0aec8b66d51a8fe8f1dda459ac6a8d974a0c2517e3a1415e393cdd5d3eb6e842af8d90b853c33c91e361f5bfcbc930b1ac434313b003631fbb4", 0x50) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x861, 0x6}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 16:19:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x117) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x1) 16:19:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bp\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1c00, 0x5, 0x5, 0x80000001}, {0x1, 0x2, 0x4, 0x7f}, {0x6, 0x77e, 0x0, 0x40}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) 16:19:32 executing program 0: r0 = semget(0x3, 0x4, 0x100) semctl$GETNCNT(r0, 0x1, 0x3, 0x0) semget$private(0x0, 0x3, 0xdca167fb3c11df04) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/42) msgget(0x2, 0x408) 16:19:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x2, 0x0, 0x3}, 0x8) getpgrp() close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x21d) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x2, 0x8, r3}) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:19:32 executing program 0: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000000)='x\x00') r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x1, 0x101, 0x4}, 0x1, 0x0, 0x2}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) lseek(r3, 0x0, 0x0, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x6d2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0xffffffdb) r5 = dup2(r0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x9) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000002c0)={0x10, 0x80, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xa5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8c66}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x71}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffff3b5b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xf403}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1cd2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffa}], ['./bus\x00', './file0\x00', './bus\x00', './file0\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './file', './file', './file'], 0x4}) 16:19:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r0) dup2(r0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000340)={0x10, 0x8, 0x4, 0xffffffffffffff23, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x40}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000fe7000/0x14000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x6f0c}, {&(0x7f0000fe8000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x3ff}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 16:19:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(0xffffffffffffffff, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x24a, 0x0, 0x0, 0x1a) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x6a) open$dir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x1, 0x0) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chdir(&(0x7f0000000180)='./file0/file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r6 = getegid() lchown(&(0x7f0000000100)='./file0/file0/file0\x00', r2, r6) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/61}], 0x10000337, 0x0, 0x83}, 0x40) 16:19:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x401, 0x0, &(0x7f0000000040)="f242e2092f931cc01dfc", 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r1, 0x0, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x7c) 16:19:32 executing program 0: socketpair(0x20, 0x2, 0xfff, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000400)={0x8001, 0x80000001, 0x3, 0x5, &(0x7f0000000180)={{0x8000, 0x80000001, 0x10001, 0x7fffffff, 0x5, 0x20, 0xff}, {[0x0, 0x0, 0x8, 0x0, 0x2, 0x7f, 0xfffffffffffffffa, 0x6, 0x5, 0x9, 0x4, 0x1, 0xfffffffffffffbeb, 0x9, 0x0, 0x30, 0x2, 0xfffffffffffffffe], [0x4, 0x7, 0x8, 0x2, 0x8000, 0x9, 0x9, 0x7fffffff, 0x3640, 0x3], [0x5, 0x8, 0x7f, 0x0, 0x3d, 0x77, 0x69a], [0x0, 0x9, 0x3, 0x8, 0x3f, 0xd4], [{0xffffffff00000001, 0x7, 0x8, 0x7}, {0x3, 0x401, 0x10000, 0x1}, {0xfffffffffffffffe, 0x8, 0x3fe}, {0x7, 0x7f, 0x6, 0xfffffffffffffffc}, {0x77, 0x1}, {0xe9, 0x80, 0x8, 0x101}, {0x10001, 0x8c, 0x9, 0x8000}, {0x9, 0x7, 0x2, 0x1}], {0x9, 0x3, 0xe150, 0x8000}, {0x9, 0x81, 0x3, 0x4}}}, 0xfffffffffffffff9, 0x6}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x90) getdents(r0, &(0x7f00000000c0), 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8) 16:19:32 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) write(r0, &(0x7f0000000140)="dc9351b8b7436670ccc0c31394ac3be1d64e4220eb09ce5f7159625ecd009e5f46c93591868c8b9c0895ae39fcffc31d741f23192eb4e01dc7ff3a4c", 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x9, 0xfffffffffffffff8, "42f879eecf4d41a88a1e7c95d78b90f93f621fe4", 0x8, 0x8}) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x4, 0x4, 0x0, 0xffff, "a544555f8c9086598f2e5c5de0ea940e2901a23f", 0x100000000, 0x5}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) 16:19:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='n.', 0x392) 16:19:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0x7b) 16:19:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x74}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x5, 0x6, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x1b}\xe5\xc9\xafY\xf38\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xd02d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001}, {0x7c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f00000000c0)=0x3ff) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:19:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\x03D\xca\xe3z\xa5\n\xeb', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000160, &(0x7f00000000c0)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:19:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:19:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5f, &(0x7f0000000240)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0xfbe) r2 = semget(0x3, 0x4, 0x8) r3 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0]) r8 = getgid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, r7, r8]) syz_emit_ethernet(0x77, &(0x7f00000002c0)="f7d1d8a4897b7aafae20916c7abea680bd1f86459d9a52c10367c06c911244a7d6322e62a678f81762103875cf775cf8419fa0abb8b7a7d13452ab0137ecc8948c4d9f10ee2d4aabf4afab68b4faf1db769832859c5047b24c78539c2b5f17b9a23e9cf71c812fa3462aa28d3eb7069883faaf0a56141a54b7e7ddbc6739269d24700150278f44feb4c8cf8c779996f809b63a4f") 16:19:32 executing program 1: r0 = msgget$private(0x0, 0x200) getppid() mkdir(&(0x7f0000000140)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x80}, 0x8) msgget$private(0x0, 0x25) getpid() msgget$private(0x0, 0x40) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x810, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x22c7, 0x2, 0x81, 0x3, "18c18f8cce895dc905f3a6a6afa397901d3f5411", 0x6, 0x2}) msgrcv(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="00000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/170], 0xfffffea8, 0x0, 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="004300ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684d1c060b1d4b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000ee7f5682a08efcb0f206e096c2dfd346e3c0245460c751f4396729109a65f652120a10573327303878e2f078439dc00d7902140af227a959e5b4931dace2288ea52e474493e54f445980d1766536309c028ea71ee8787ca574679d8ade81f121404ef650fe17a7d8310000cebcb5d1c4044789ddd180d3700519070776310199f6fcea2b890e00"], 0x1, 0x0) 16:19:32 executing program 0: socket$inet(0x2, 0x7, 0x5) getpid() r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) r4 = getuid() r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r9}, 0xc) 16:19:32 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080), 0xc) r2 = socket(0x18, 0x1, 0x0) mlockall(0x1) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r2, &(0x7f0000001040)=""/11, 0xb, 0x40, 0x0, 0x0) setsockopt(r0, 0x9, 0x0, &(0x7f0000000040)="9da41db7a8419c95e2726192d7c7f09cd6434e6d9929012df9e038828943bc0d07c4b2d78aee54ad8c9dcac12cec08aaa76804e4c546635d67bccae0f20cb6524e4eb8e0963ea4cb5ed2f4c4524621c6b1857cdc4f666448d6be766ab97e37fc16d26c4aaad0f1cb27d85fbb2ac0ba792e29bd18827d0c33ba23d6c7b078022f4d42b7395efb0de0f8ec061810db02471f1b007207a3ddaceef06a02f30bdc1915736a0bc00adae8089517f98210361742d8ea209617e96977eefdaf5775bbcce78fa3138196df012fba2d887e41ec32c299fafa186cf486dc6363d3d8175f1523dc2eafed3920261a4e1705fdbffa6570db6de59ef7caacf8dce37fff5d73ecd12feef9f97e8cd4c6585a0bc5806c5b88d0809c3a6d71f332ba69772352fa81bf0b3400e58bc18e3198839f6e7fcdc559830ff8eb7a173e1726f6c48d42afc2e1618b78df3aefaa7205d80ba8a57e9dce41d5f64dcbbb6b3d38b99201f63bde554cf3989575c6d9dbf121035754b2373fbd5f397810fb844b2d497cb5033d720a5322893058e6885232c7beae76ff69c7a1911c1ce695de710ca2b90dcc37cf61ae9f203bee1e293c271d814ad006ed7bb51471b0c2209b6ca0cdf731bfb0baeb764b46b922a5d0cf31936f05fc3129dceb98c91460f5e88c6335350d110ff34689cb262af79a0fe69b2899051124032c08ae3f270ba998f46f931b5ab694d4bc9423cb48ba4e5ab4e7c656c5729b21df0999d46b88483621f4da37f109a83f9259a59b0dad9b66aa1abbd45f5cab91dddd7ab48a12b58b5ad67e6dd991c7c843a65bd1afb18be86218c2320424aad62a181dca59a0f642301bdcc31c85b71c42ecf97e38e9619edd9fcb905af1931122a3b98dc296a3bfba1474ab461462bafbf295ea27ccbe872216ef7668beade4da0e37e7d094b54e451d13b9cb64c84eb88081285bc1b2f4b165d1f4002e93e855de8bef86a036f5e7b291d70081cd1dc0e8ffbf41a28d4774cc5cf7b7eb38dfe4a88fcdc4c65660f4a5f943e8072c7e6b9424f6c52141edd4927b451110582f0f47fbd2c908a38800519e1ca5e22b3a7797146f4a02f4b12e0b68152b90ced6ada7b4bae33223c549b2971ecb803f83b1821d1a6a4b8978f04e7c5878dd3b6ad98c54bd08023378c90eee93ebbe72cf6d0b8d67edaa38cfda72dc7b2cd3f738a4b18cfac87a5d83c54698c28f78117b0618121649e575bd9a8b27a14489e140ecc38934ebaadd94584716eee35572531d56a39e188324d5583eb4e22a13dabc3e0bea81643f0bd6ae18db7cb917818f4566871621bf3f28531d28bb5f4901978f8d76cff4162cf02d6af8d2eb3b0de834487720654d7912e608b6e92cb2b90dda1f2177d03d26d975bd4911faf45e43320632c026ab4fa993bb64a7b9e770f420fdb041dd5bffb2fa764b881248e0badeae6737c0e831e0b01ed3e8edacd0a7ef8b09c4316a9d6152fb029ad5dc4bb94df8ed6edd8903f2f7dc219c1bfcaa1c6e494c317b603316db26848a6988d182f4a5b27fb5a3111913f2a8f4a510c29fd81c4bb57396432c3e6d8d3631c0a8b4ccc77dd4b416d4126b8b9c5e352b99f0859fed7d9f911b96b174c218aaecc97399915e96e1871088af131b754b8fe64f31970a2eb0cd0e7eabd6ab8d74f2dc1e629adc9a32ef276eee704be0a064eeaba76331e0b6180270432fe1454017654483890baeb856b40a8ff8fb53c47e4c2f8ceed539b6080d34265ab3fcfd8e6db5ff700949448ec449f06434b1cfa8d9395169ed0354dbf994c6a7752f0b82352874a2250c038f50b018cc6a4cb7a5313598699eeed8f7dd199341f5d36abac9908fee4b4b67bfb2112daef3ba850dbc2f62dcc6b13433eaf798f01f0aa4487b15b093401252bd4e07a8576b969ac1b8e0c9f0777c87592c116bb10e4dd7d04a3a36ec8c95b767487237a783b9c70097555b81816007d8dc1dc502aa67de74ae4a73a2ba58c8290a0ce52ecc3bf5e657a200ee4f679814ffda969da60734bd5f545bbefef7d8e99de8f18851d7606b2a80cfee94a5149073edb48733db59b2dff4c3b97a7ac52cd59dfb6ad125ce225752070cbdf75895ea0c51a5e7dea836d16a86308cedbcdadd6572db3dde10d84babc0eaf16d8850647262cbe1eec950371f9fd97f0fc393034db2ef62d4780d19c5b6eb7119222f7f7d1b109e5587c48d667d1089043c5209c422492a218623c8a4afb1661b888e9828cf77c0edafe450ee35959cec5c84dd7db3fc98d9f1153c9c1361d51e6d526f487ef4e07ddf7a7c968f31273864b939dc2f3e99fcf9a7783ac640b1bd0054c89a6d3a41589512bae54e49ef5eea0acbd3fae79fc66489911d94c0d436b8fc3fe6326ab836c3c7684b47b26d040aaa2e13cc3f924b18f75c3771a773728e1c15dc567ebf83980920f7484dc249bbe9a2df7851e56806f2a36594b0361a0ce1c38711be837b119795f1e366a29e7e691d991f6d1b326e8f860301905e3dbbca59893b1d68b1d0ecf6ad459d85245db0bf53e3adac8252b7fbde83d0b93627c504477c9434a3ecde529c4ec2992a6fd63a0f76166363d4d4f4195452493f0c49862f1ed64628b0f3d9c714b9faaba94cd7898c03299095881da2582398f1c85619a324282ca45c273eb13e386dd8aebe028815e840972210b015ff2d20002f41d3cd1e251104b7c3380828118b187cb365f64961f4c76651411dc114fb2492d40263c41af1430edf9e41b0d4d226f30604e73d9e0153f77ca7313bbf2ff45d36bc99c4db8d691c63319324fd3d2ad9d78e4d83d9378683305e7b78caaec922980768e223b8c4ddb53d16084e08ff4316eda8b5defa7961693a95df33ce3bb37e43b436c67550f0cde3e2c10088372758b34a128df5c91dfa6dc69bda4299b4d19d74db1688053432abbf97fd4b7f62fd6200b24db903c5433059a90cb9f2c05ae38cb45df50c99a63e7a49e140051aeaaff80a5cb45601fb9e99b2062682fb0ebf39556df1f2e0cca8bc7bd7335b84cca3cc9287fda4b275edf49cb05290082e3b1e98b33ec85bb0772d2588325c523805f517494797277f67e8b98f2c14a615db356d094ea3abb64077b25e0158a86f52b5605cf3e3584b7bb1a386f34078634f82dc1d1be0cd7412376363f793ae9713ecd75ed78611959df7d3d6ba3d7fa272fc87c532cd983e15adc5672898d4ed6b014f81e91c4d6ed2d2d7dc85c0fb83fd20136d14bd40cab482484d38d8e6e19110f3c9128d474c055489357217533c3409c8d1108dd23df2b6135d23fe8356b116c5c17e8ff8d797406fce175860268474be36c9cb9a5b3414c04caa385cdef303f9d090639b20a9400ba71ffbd07374ea16730e8543f7a9e436372a8433ba62a2e601f044aadcab2b8d350e5b2189132060c62be98204123cb736dac267423db134fc16129c4fc9cc806fc83ea6d86824cc5d72f88b00477ca1b33ad6617e9f68389699e42cc859989b4b4fc9aec21377de8c014f0b96fcbaea105ea1fe7beb646b1cb53ef17d8a1165836326d581643111e9628e4a499dc6095fef37f0e598bb5d7c8c981fda5bd6c1c08cbb6cd651301b40c4f7fcecaf83a7a90378c7ff6a3abe14c00c39e8fcef427741960fa27a56eb80332ff179e02a52c7604ceee28ab8e3005794be31b96a80c12745968abe93397d855b4435eea08f78ce5b6f4ecf3a53b8af2b34d5f114478e875db69f922aca6f2081317e036b4193de465484bd86780b3c2b80b0be44be79d1de56d02f3eb86f072476569c4229d9b471588489c66d1ac9f02cb35ebc4871299a1c4acef20f2a08b0b9dbca13adc075e22955d0728181b373f42a9af982c83636e520b7f4d62a897ab1d485d570cea7d495518ea5fedb31b3c5f88b986a3da166cf3a998418aae511ee68abaf9a97dfb55fdb777b7a59818a0eb13157553573964ccb1a06c5ac1f384e60520e34c318352abe8cb18d0f231d42789e53099aea7cdb17824758daf48e814c1f5f53390bf02e238e52b4c30745c48e70b3000c04dfee60de127e15cef0d2d3de7fd2a959fc32018c0e15239ad3c91608c57d1439c9de6c6fe2a86876f0f5e958396180676d3f47af86f3dcfc68ce36d38da1b4aa3283898e865788990f697266d1a2e177543507e6f4ff37fefffc0e960c1140311597ddf848fc37e6644b61c71f08f3a98578104ec7c2a08ea3d1621cd5bbcdbb45559e40e6e68f06f76a9d0ed131ad4c69f147c29ef6c66e33575cff130a7e29c85da971ee6c29c4b4b7d83542cf450008a80cebce802fbd8261b8342b1e62d6858ec7ff43d9ec510c8b552ed30b900cd414eb33539d5f904b01a8f8ee5a838cc7f73e366a3e8e5f2fb33f328964683be8f8c67ced640e18e50c0b5d85e2b660e0719255a03c1752528f62547a12ef44f5c5871c3c8e0badedca2eaaa03f5f64c6d38432a84ed91b97c0799aaf6f818c00c949a62ef76974b0d8f2d89ab1a3167710ba9d9b07260beee1ae612554010099140e427187ae1d574023dde793ca270ddff49b207285934335ebae2584df9ca06466174c01ac621b3a3d750fad905060250b3a1836e321bf22d4cd5d699a1410ca1324b8f222ba87a729e1cc4a028ba33920867b0dfdeae589f39f28edbff0824ce670df09361af16716947db3f8e01c5376fefbf989e0765d2bcbe2eb944500da5e3a80c58c604536254fb19b41c7f1f5cbe00a7e26da4220877d68bd0158221985e334466f4125283ed89dc605ce0b23914a9598491f074eb8bbf81cc26cc0bbe80ecff9bda26004c1b9aab0868691c1df8de1e8ae43fc4d1d3dde6358948f855f35bfb772f65e0f5ecca34a59fd67184c90ff08ecf7f5fcf8512cd3bd93449b9e0c525e0f6bd07c5261613258e1eff9f320c086559ef02a1ea2af90edc65a0e6c02b0430d585d593db02c39bda97b0dd449bfb4789c58049276d78f15fd90a8d4922ef5334beff6f5616e1114cc989958997b418b3124fa0efa84aec157c1aa201585b30cfce7f31fffb0691ed58760452f6d17ef9b66522e359c715d7e592da13ec19b872db1d8790087afa7d99b9e1a452010cc83cbe345f6805ee8aab839b769d6d0ec5a319e1f9b87e7e6cab5cc8b744f5e0b23f9fd5d81a7e3c60d77180e60cbc455cb80bf82e3da5bf247fa87bb2ce8bc4aca2db63294c43abc5a9a7df5322a4079fa45a4460b9762f01f8ccdbbca744d17a2aa9d41e7310b8642f52e943af50d21d204015a7d34e2349d05d7f03f486ab161fa33d0cc7451764da676152fafcb3443691fd4bee20ef4b399de411451895fa419d6f3ed20adc5be72c4b30240282828754add2c287aa68d0e4a4670995500212c9d571bb57011ade1a6dbc9202a5ee27247d7f58d4ed6ce37b54540870a464f31d2a244848f06bf3aee77913019790ad5a3c83de32cc2bda36567b975a5bc474f86a6d66921c4b7a4aec2d33743ca532bf4c5124183ea8be4d9bf3377d4bbd2e3253d488847d769179c3c6a7d8679fc8b1092db35a0c3e360ee170a5955a5cb29ac8b64cf6ea0f22259c23cf1751c90005305e32f0601ae4f665dffb1511abb1acc21aec899ba133812b1f011e38f3ccae975dfae36da9165877929d23e2d2920bcbc529af64ef459ede6c038060c1166bbec7b7cfad7070e8603f7185e0e3090875cb3213aa38439f91400ccc480bdb377a397377aaa2dd6be55b30b2c201e256d9c0900e50eeb28ad5698cfa9c1d19e7fffb94d0e5100a7d4c79b5076c94f0d90ea8686", 0x1000) r3 = socket(0x18, 0x1, 0x100) setsockopt(r3, 0x6, 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f00000010c0)={0x2384, 0xeaba, 0x7, 0x8001, 0x2, 0x6dbe, 0x7, 0x10, [{0x1, 0x9, 0x8000, 0xffffffff8a5e8c8a}, {0x1, 0x84d6, 0x199a}, {0x8152, 0x7, 0xd04e, 0x6}, {0x7e2ea38d, 0x8, 0x41800, 0x855e}, {0x1000000, 0x3f, 0x2, 0x2}, {0x0, 0x3b3, 0xffffffff, 0x3}, {0x8, 0xffffffff, 0x9, 0xffffffffffffffdd}, {0x7f, 0x6, 0x24, 0x81}, {0x20, 0x5, 0x3, 0x7fffffff}, {0x1, 0x5, 0x1, 0x4}, {0x6, 0x9, 0x95, 0x6}, {0x80000001, 0x627, 0xff, 0x6}, {0xaeb, 0x69ad, 0x0, 0x8}, {0x6, 0x6, 0xfff, 0xfff}, {0x80000001, 0x2, 0x5, 0x8}, {0xffffffff, 0x4, 0x9, 0x80}]}) 16:19:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffff9c, 0x9, 0x9, &(0x7f0000000080)="b43ab913e2eec364193248e5afa1997cc30adca2e1c7d2f8d9936617f72d57569863573c33e604fbc74862e97a7c282d843cb1a2cabfbb912120d3cc81c53ab07002d2ced5de4131fcacb1dc34047178d5402523bd48cab11ee6d8aba500e9bbb25af823156ea148ae5d0eba8269e4db5e9b901ba5755968a94be8e370264cf1cedd4dd5dacbf986cdb1f1fe93ad641e0f1f3b798bcbd736833f64dc04353a4ea9004bd2036d34537e40e52494ad9baa48b49d25e82e9c3e4bfba50c22dd77c19d696fbb6c4a82532ba581dfd3b10c9da9b31c3aa22e2ca63ac09ddf5ae315d74a3e68", 0xe3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 16:19:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0xc9, 0x1, 0x4, 0x79ca4f31}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000080)=[{0x7fff, 0x80000000, 0x20, 0xffffffffffffff7f}, {0x2000000, 0x5, 0x1, 0x6857}, {0x400, 0x3, 0x1800000000000, 0x1}, {0x5, 0xaa8, 0x7, 0x10000401}, {0x3, 0x6, 0x4, 0x5}, {0xb1, 0x3f, 0xfff, 0xf8000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="d57e829a") 16:19:32 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x41411, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x402, r1) 16:19:32 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = semget(0x2, 0x2, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x3800000000000, 0xffffffffffffffff, r2, r3, r4, 0x110, 0x4}, 0x9, 0x3, 0x7}) r5 = syz_open_pts() close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f00000000c0)="8c65", 0x2) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000040)=0x3) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) socket(0x18, 0x0, 0x9) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:19:32 executing program 0: write(0xffffffffffffffff, &(0x7f0000006880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c7978f46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3c8e8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6718455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a807a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08771533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a15459877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a02000000557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa535655a7e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63035e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0048e7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8c5c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b163075a970793f2f7b04001698d4eccbe7b755b63af4f0794ac68d6f7c25c72cd6c83bd011ad90c67bb933a52a7f1773368eadee4815239cbe27afe1a5ac6b7c373f15ad1fff2cde3b54cc6eee29315927ce766a1fdb92b99057f4904f3f2f51bf3d73f029f880fc523f8da37ed2de26c4f47df883ada95f7566d9912563ae12862b3baee706fe09f3ca5c9a16096a09f6d348f43a63ccb6c6c59f829cd2f038dc413d53f7034d7b36792a6826e8080ea53f0cc4e70f186e362b57eef78af78dc272723f03d24ef9073ab67d254fc27066fa4939a2a15a42f901b3c7bd9fc7e6762216844bd90d2e299b16c9a46b8c929e45dadaddfa", 0x1001) execve(0x0, 0x0, 0x0) 16:19:32 executing program 1: getgroups(0x400000000000011a, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:19:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x34, 0x0, 0x0, 0xb}, {0x71cc488e}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0xb0, 0x0, &(0x7f0000000180)=""/176}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) 16:19:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000001c0)=0x82, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff17) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000200)=0x3c5a, 0x4) close(r0) r3 = socket(0x10, 0x3, 0x3f) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = socket(0x30, 0x3, 0xfffffffffffffffb) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000000)="d5a46b2765d5e21b249fcee006ce2fb91774afb9feb02201c5461c6678fd6f9ebdc2cd7f658fef246ef5b8ce6a53255708a3e70a6fc632489db10a82d2968d4b12e83f1d345189f612f53976db35e0423640548ee962731a3b7a76499e3e9fc65934393639ddfea25515d644db74e276bb0fabec291aef9559bc6e4c3c416e9e321a4678e8169545fdbb00cecfad16f25bc91a52b8e29fcea9c1b3a9", 0x9c, 0x0, 0x0) login: panic: mallocic: koraeio nd tagnosric,asypr = 2 !_ikzeer n=e l_l4467440d(3)7" 5f5a65e : Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *144283 22042 0 0 0x4000000 0 syz-executor.1 222540 31259 0 0 0x4000000 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffc40,2,a) at malloc+0x9c9 vm_get_info(ffff800021b77590) at vm_get_info+0x9d VOP_IOCTL(fffffd806e0c7a90,c0185603,ffff800021b77590,1,fffffd807f7c6960,ffff800020ab0780) at VOP_IOCTL+0x88 vn_ioctl(fffffd807b7ecee8,c0185603,ffff800021b77590,ffff800020ab0780) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0780,ffff800021b776a8,ffff800021b776f0) at sys_ioctl+0x5b9 syscall(ffff800021b77770) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,8220338f0e0) at Xsyscall+0x128 end of kernel end trace frame: 0x82407ccf1c0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.