c216365c9250736444f90f375ec46ff6a064be52aa40b90030466dceee967749d19aa8303b362a1f61937e346b11816d1070cf1054440c18abc097a9110119e7b3560c005e11a3929191344375ff842cd5cc53391aaca485d0d6905b0b77f5ce6591b94e0a5693e241ffff3e8acd09bfc85798a97bde69d158b5246e51fc244d60d4ce78b2ffcbb4e20397d64dce52da96d4ee306e032c0a163d5912b56b458e404ef8922d7d56c28d2c0bc15add9d325c7d743a87f52bb06ac66f92d0e58d8093b24fc683cb7feb73d9beb258b23a7d3694d52325dc797ff385a350d5ccc3871616a4b09ee01a83b8c52104aaa635c29a6adce88e5ddeee4cbb5c0212fdd2af097b6f50ff6fb63187e1cd29f35c33e76b8aff8a1a298b9ef3862d55f5005f35267a3080eadcbd30e13c81a58802f502f6eaaa023dcbfb5f039f63c703dbde03e232c8834c30b3e7d6df3da9c495e80234c7541f48cda5c0c876f22423c681127c8f20ef2eccf8990695f910e1e5636a3909afe1395279440c1fcde6b327f6dac8a84a65be149cdb4220d94b858fc2f6baa791bca3c6d47234512447dad1e6172afe6e878f2e30bb14d060e5d470742f78d773037cca7a492d027a223a62ecd0afabeeb5d63aadb7415b18a58b8ff7c2a8dbf6af9f74d880fba24c003808f0192c2004f5dbd7cbae1dd62e46203e4974d74822c03cccb488c88fa5264b1cf7a3f34bf81f535a93b7dcc01c673bb6e07c0f2a4b3382d3f1fa873a9f59f7314527e3000e36b595f1be7ad1624605133301fa21efb15f2da1d721d2647eb32ec249446617cf63149903b148b537c6737a33a5aacb3c5183b0cc59f51737f9a9b2aa287b13f66fcc31fac9c7ae40e893bd31872ae1db3fe7cd38ef7464e7b7692f3504e139db276361ead77a4439083495075b97b89eb9ca2d38abd9d9ea4caf67765cc6a7ffde4759660378949a375efebbd37e27893423b41181b53b7c6dca4ee9c122258d6a00bcbc391c40f4ef4422b53848456a84400c067c65b97aa1bfdd68976744a99f5b29ba84937899ce8ae386fe1a5072f8f7d1d1db76f8e3a165bc99b3cfea404d939f31b4c450fff3d84f5411778670147f0b0e8e4c52fd5cb937843e5ef0deff02cf65c435ece81c21ae7bbcc83324132f05e5441e224802d8aa5928aed27e9169b15a9c42d71f24e8f16cb4215ea62d4202e5cf1d4ac825991273af150bcaac07b548be172f0a843d912e3527f53e2feb6b3580f71da35147c8e3abb7abccb7fd18be656119ecfaac6c261faef367a722b2657a4b315814e648874a142b04df6da20417e9739e8024b1ac4db0d5e0cd840811ecf59cc860c8717b4b046d46462ccccab78ad62d51c13487e361135edfd354b8dc0702f42ce61efb5d72adf37f211b5e2745a14f0a64a698003913f86073cd6e1bb8eb437ba4920e856ca1dfa139a2f6b24c6ccd541595356136c3571ab7ecbc442ee69b62e0b8fef0002d5cbab2364c69a6e1ee7d447be05024fe8053c783cb08103614f10c3adaabc1be0efbdedd23cb625452765c4d71915b6f1f4b45e279ea4169222c1c8ce4a8ac30b1f0c109efa5db84768f161521adfa588e9eadf23c734d61164bd955742e335ebac411a9d606e33d22b68449c3159b790aea59c43a90c9efdd1bcce5b09c377e668c302673be2f7307cb9f19ee2205507c888039fc092f117d4842deea1751a745bd0f7ed1e99b36855c2dfa08a62cdfad3e1355ac3f1c728d86810639691d4c4ab241be3c3310400b38c1ed6a83160157cd9c59c728013ffdfe61eb035ea838f23fb9e9d0d6a04322a27a60758cace5d603554b34abedb8ca97a30f566786b42d67c76425d88523c5df9595e147456ab19cc6b8a2b21321939e5aad1347a4ce9deb7d82185e80ba04afd49338e4fc34b6f6ddb0a8aab445f5c832e601417b9bbcb2ea87a73e4b416cfa7b70ae5c3f2c45310bdf982c08c8d13fb6aa43709ed947916e03c67250357d37fa55123c616771e9da06edf4392b400b50ed7261f81a0a64abb4508d77d904c60d2999d1eaed9bb89f25e580f8f7a8a0ee02c9032dcffc844dc8e8132839a5bad96104021c9fd7311834ffc9073e97cd1501a5b051f9879a46c1cb0d58f96d29e2a725e85c84e36d74b73877747864f17149378eae1ae0c56fa061a0ab9fc012b01e28b43499067647dbd6d66378b3eb13e5bb79f9f32c02c02002bf720b0a9bcc2ae2b78ae59400bc80303cdb8940bbfe80f353e548e9d2b814eff863622bf844e2bd4c6b9d3f11a8ebadc139c425b941e3189586dbd5f0a9c472e50771aa1b5d68574814c2b6649f96cbc614d6a45da37a70be898be7076758394f0de74625bba70a787f2f2d1f15291be6b875268972c4f0d3fa606350b6fdc240488ba1ac58d27ecdd117555057159ea1f69a052142e1d24612acee6cc27ecbc1057f76ceb60fb0b35bbc6e9a767a4c25744e757f105d9f3760d753e8dafe4be30639f51c06e82731295ce3e15e715284ed26152a1f93336d56b3112393e86567fa7c43f40b6f6b3cdf2a9370ff6ba990b218e812f19a358a6b8a5605f519b5621cf8c4d1e51c9be85997214f686c6f1f31ff818ba205940ff3c5a7e5cef8b3507ce6c21299690409654d06762c7f3ce13851509de3583155756ddcf8fb89b24e145c669029b76fc57b6cef3b3bde60609dd2095d1aa3dfee0c323a8dd8b56f50e9eaa639f394b1b6193b18adb00a0a5c60a18590d2cefeaf470d0aaaa12d87ac90bd150b2cbbb9fd18a16731116fa876964e43d4926a13ea698dca4fd7fe43d9e353947091f14e017267ddea3c5a9ad489e6bf3d6909804f9ca34dccae4cec9c6af1866fd42289f0aed2b13defc8e2751e56354609794a1f5b33c18f95bf0eda6de1ec1243b9652e4ae26ba04989796e6fa31d21f6c472990ccbaed139d77ed1da67c3c183f59c521a32bb6e4af4d2cc90a4b5e9e38adcedd1d12168012379b8189f197432d7edf094d7331cad077037d8d1d8335bc0e7b214460276169e2fe880f87400ac1c0c75fe7bd414d4c25025b6c8478a75e53159c8a76fbf5b4e9de27ba87dd5780d5b5ac3a042e70e18e24ada3a96a4bae6e8a70ef30dd0b2aff27dce8c99da73800b6a4c762eb3864efeb160b67656ee454140d8fe9201058444aff84059a14ce9a228bd1ff259d6a3c458b087b137eb12afd78d596f453265a9a8cbd01c6ae46371ff7eb9c252f5ca239501818b0934c50674610233783bb2092b00bff28e2878371b26b08428953450f56463133f0425ff87db395f2e1f154a7"}, {0x78, 0x1, 0x10001, "55b860cf3104fd6d41f233cfd297e2b866c86e7d8f685c0bcc20acc063ab5b27fe963b866ee2dc93907663534a3a5fac6f5126f6aa41cc5e3a2c70dc6dcb7b6f1d1b03ee1f1691b65aad19677f04481d92e8a346d1e8baa2c9711cd8ae0f9e6c82bc"}, {0x18, 0xffff, 0xe4, "b9601efc1696"}, {0x50, 0xffff, 0x4, "5793a4fff812adf2f1a8d22b4d580c8197f1a3d489d031dd746a01e4e1abcadc829ddef75e4e282019d74451cd7be6ae7adcb0f45f4ae4366c1a4dcacc8c902a"}, {0x1010, 0xffff, 0x0, "f39d312c90c795463808d66b452268ca7b4eec22f25c84344d7d438af79549494e84c6290a8f0f06c16d90e3458f8d3a530522771efa9138b88a9e9d4659d13daecb207247183480462481267f4a6bfbb06a923dbdfeaac0b4f4f0bf62f2bdbca361c2a173a0c35583ee83e1658da300ce27c9480271f4644506e70cf1dc13eccb815501a928b88f0d940920949c52aaf6b3723b0aaaba2cccdf146c501c4658db773ff9f6c1261f7eba572665efb7166e7b90ca226437833095ff9323109df98f0f58104a3e67b9fd87fd80223432fb6993f2ac40cac2e43ec9d7e53db5551cc854fa7d3641d77851c8d58508affd71581a0679b5eaddeabd3f180dee8da0b8c8bc543d7cc1076b9cf41ba8086e41be46f453d6f3f2b2ceaa28f4ed77ad88d7afcf62fab1dc7d948c92c8420efd2f5e18e9a652fb09b4ac70feb31cecc0a30ceb7d029b4cb4eee45f12242a5a48207f84e6ea175de33e63dde95dd23f97fafe4700d2d84ee0362d7cd587a0cb621b9f4327d3750c7be24ca8c8fdda2896c193422e1f46fb9764d55599aed5eb58fa470743fe39585f8a0e476d633a25910a949d298345d3ec6320f53a5ca4d5ad2813798737a3a451e824b6ba40c6094182488cd2cedb048211a7d4578baad5f06ed72600ebc6dbc6ad84d500751d97b4eb8da983fa72b088e755cde10fa9cdf7581f8de42da88cd5ad5a34f7a4d3a6dbf1fa2219eff8806e4bfbe7d4d50b27b360a195b7c1327dd355ac6b9407c89afa1614e9944c5f578be456a234f925caeb178abb907b2dd6347a5c8cebe1f06328d474b0e5648d0175e565a1d048975258daf0d6b80a93c5ac26e3d92b33c8cf7156131db5127bdef329776bb354a3f5a862764d3422c435d21483abbf607e3515ab6a230a51dd041b82a4ba38ac4269b5d1149865a53e418dcf1d5ff437f52fbd95a81227b545528ce0d032c994e285908cbbfe2f6740437dad1815e5fabf969369cc743b28aa4368a76c133a9ba553ac42506f561ad04cf8e756adbb647d86e9dd39597b0195ee9456ba19de2009baea5fe1401cbf051d6bb5b434e24e60c6144f3396cddd236ab2f42c148c1e0ac25df15f76b2e3125db7f27c91e668f91bc5acf0b0edc70c70e58d523369152afdcdf680a7dc418d291a6f231f7a1936db2008dfdeb60db26eaeaccc246171eaa060992c8eb75e1a78df60a3a5b9dd3725f211a2ac2bf58655cd18c2d8f4d33b36112f9d08708c066d91c2d49f60a1cc507d7f1146af2ed4a1b367a11673026e7b6473c353ca5c4de6b9c8f2a26e5498030dc2bc929b00f2f230722e30841e923d503c198efd3e132891f0bdba909cd37a808fd4bbd008b52179ab2aee9c85c521b233acf448b1352626b44f341114c33c1440857e8f9c1668b1ce3cf05c914fd58030e47d57b459f478a29e287c19459bc57efc0bc46192f2808caaef9186230dee28c9bace70827552d7abe65452274c45a57e32458de8956f5fc6d31d903ee9899dd2f09cb4a2d21e696252a987acdfe85aa004a24ef216116f3c042e23e72d334096c40c5f9a871c08e1c3c83417c5915bbb467eafdf89c3da47787ac405ea8593a65a6e5d735aaa7a8457e0bc6d364d25193255cfe39152e7650898856cb768083ba1c1dc05081b10f48df764659650d824a8b8575dc2cc1f69c2eb06a7f1ddfe99759c2ec69f19134b5a634ced03946359cfa1781d0752085b710e33917bdcf6dc09de953e8835fd57e94e1bbadacc1c57b64625b651a8ca6f88e0547e790d29d9eb24cddea337ce2d312751c10c6b29420c339c07e6d549d467bc5e9ed628807c2b7305a510a099a28fe9501cb776bb9d05e378b4ea1cbeebe582faa6d48f9515d44c16dae17dc60c82379a1727c7c3f64ef232a23628d9824073b242963eca9bbcc3a86b5ecbc5a41f538fe9fb7d66d763a22fc94d7c491c6de2d3f775b7f1d16e2a910d977b3f6b2ee174e0cb97754494217ace58e7fcaeee6c0bba3b2ccdcdf574e2f9fe017506df21cf618cc048e6f1af744bb3b5e83455fee104c5307d67db07d3d03c2370c423a0222b990280aac46b228393b8dbec3f2d9e83ff33316bca5ba7e6afc926a8bb12db840ffbee3c8c38b336f2f0d713caecbd961e4e8f702113930c6f199b6cdddc79578c3ccabb74eb16c00e1566feb14fb98e114985b8404b46c598d69203640390d91e66fd3c4c3429261fbcca873e15af71cfea23b0e5b6199fda9f6bf3fcfa4637bb141414a571637e8bafbab66814876f9857ac404e024c261bd9c701ff5ab84e07143ad65f1e569aeceb76b536a5779dd8244721a5d324a51c25273071c0091f3c1a362317fb12277cf6411388bf1f5e69686a66e148c44decc2494f577519eaa295ccd1704467f80a6e3e7a350208fd94cd560cf35049fb67bc96abfd8a16a79621ebc3e68ae65c93176ae83fe7a50db12da9da1922de7c2e0d3c33ccfc9bd5d0244d64c09a3f3938962f2f41417e92ec17368ffe693dbb5202e4640b2f5154e6f7723829797056d88f835d57e3836b348ad53f58a3b1b6d92161c061fe3dbd2275a35459b8694e18a132041298950bb51542071be272b15b1d13b4d559cf893eeb41daf60a6c6a48a40ff3d45179bf44e4ee0038724f06b65addebdeb9d593dac19ab873ea0a32fc65ad2ebe5ef88f768891664964c4673b858d069e86c22e1493c14c041e870fc1db100db26c67ddaed2300b702dd6f3a44202c44b23d646252c5fb85913ebfb76c6458ac20ab8af286d31899518b0c5c4d0135dcdc4eb047bfba4b9ae22199777b0d9048dd0828b5e88f359ed78977dd7d38399cab3c871a427723dfc93f037642abb2a9fd7b6d7019df242d8a3933e3aad9c0e5111a20b5335fe283e72b5f1703a373a63ec341784635f4d3ffc49ad794953a6fd7a0f1d6eb5349aab7b27456eb50ea0ee00813df054e16db0019e18183e49ee16ed1da407a352cf3fce1865a23331dea093f0eed8cd5c62ee8917dc83e310ecd04ea805fc0ea063eb4f325d1c1c598f3b9848e7dd6079da04bab0a2088f6912324e3717f574c4de9a728ae423050ccb1b4df891183743a6021dbe62af2dce0d08f9a322f2c3e6d57cd4ab62a25ef96bd8d3936f9dd16dadbba53a07d43dc744e57a58bfc4634390a7ebb39cb03a8549024462c428c21c4a8dd3c735bc9fe14ac597f0bea694ac0a55ff9f147319e70c58e91231d90e8e5385c1e0ddf9ad7a13a0b8c2596cce6f62873f9c9ead7927d2115a0e37d8a941f179886e1cae07e634c57a93ca38702745d82658ddc4e432938ea387c04b17904ebd89f85553abe8da9d8ad652613eb8a207f03ad6ae476e8b2f958009bc3e3350397d8a6b6787973c0df1e7d6e64b0585dc5fe0ef6b074168d054b9dd8fd24ef8069d050c7f7ddcbb8d79556b5c80b4d3926d08c8433a937caac75aed2c387be0c00c24e60137b9e225ead7377d59123ab16f880606be21a35e81b9e707e1c31f48ccdb61bc7f49d725ae676e31388ae098c5d8366c826b86a3de09cf4856c98df56c52ee213e4024d0c5737657ea0e216915e28911cdad94b62c759e91d6a01d372bf2445676dd322f2f30375e39c7e76771bc57a43f383c1d5868ebc79d57047b3705606fc0d6f597fc5f89327d63ef14921fe6cd870c74054706f2532cca14be70a330b1487dfc4756152be8bd548ce1adc05c800ed688b25461d8ef548091459b2e75844b55bf9cd2a0d33eba6672c3ee6ffba69ec1fb2941096c3a45984581260c5939bfad3fe2df722892c46cf9732ee274c18d1ecbbc0fb646bf3eee65d4318521078d28aa69c76c61907e07baaed872c61933155a7515d8af05d9bc00c3c84b0bea17abf1f10787b5f6a744af6f7b2af77e160e856f6e9544ceab128e9a4967e0c5d5949ed4daf5ff430c3463ff805076f32e0a5b71c8568bae9b91103f277792b6dfdab58d5a4f686278ac1df1e38e95a34fe2b505c29ece09cbe7828da17891946c831db775182d4e0a2efff02ed3b69bf409d93af9c1874c4fc8f0c2dcc8dc85aed1d10bf606ac87ff3620145d8417499854d6e55988ef3a7611da4dc28bba0afa21764075aecda65fb708d1e139dbeeac1e671aab09797d80acdffb310b1d038cd38776bc0c42dc618b716bda03d13e6b523be36aa0bd3f231229836b83361fa968bc559261188478e0f5550f0834687619583fead1299fc4cf41383944d94eb170234b5decbefb0b5e995fa4b8b6132b807b46abe4168744a04b4c7487aa755bd19cfec4d9f2c4837ea5fba311ab1b59513f662ec72237beedf470246752adad112f4649ffd3e5c0d64280c72e7e50d7833836464156492597f4e9cc454a15ed2708636d30d00693ac804865d7e41400f226fbc14460831798246c431cf5f4dc19d99ead6f18725a703105a565d9a9334288fe81959783271d6e4c07a2db8e26cb84051591e628015d784c0a192ff942373fcfa960756bfe63323fd642a89cc5a2b56479353cf7e06fc0721a17d8a40f01d9cf7caf606ea77649e20f0ab419bb679992f895887a94aff4d744c80445f5311b10b66a516c0509269084848c80be36b52adfbe10e40537932fa734ea7810ad996555ca27049350e0bf6cfdf176c06b625bb8d477dbf33e14792fe9483794268eabb40b9830b3e852d681c519394403bb07d28f58a13f799bcde2eb8086c30787451ff904aca2c19a0bcbd31995fbc97440bdfb38fd8ed4066f14c4c36123729676f9b1ff7b182147c9b0469dbaa99ec601f1c0886db77a97a4bcb90f24ff388ba2f5391db4036bb0597d381cb983e8d0e24de9f70f30440e51da9c452b71dcd147a4e39ab20f84eb19c49cae9c7d60eeb4e7d7ae809afe5460138ddd9da59edcae2501818bbfd1329c3bf79d8776e10dd0d529365fa4c78aa76726534d6e914df21ae7d0fe8b6ffdb763fed2ff666c7290bf8411b0230dda07ca6073399e25506134593b9090e532c43ac438774c9723567297a6898f05bbbac23e3c5dc8fc4eccfc75139aee1dc17ffd6508f2a0507b210dcc8f1010a83e62deb62e8f529c42a6d9fc2e1c7180b1d511bb3932f6e753e432def40f0b3b213ec482e64515770f2024d4827c9ed9217bf6be3a1f33c0705b4feb7682f9be1debdb5b62f60ce804f4c813f7475aaceabb0c0f67bd352f7ed4a2c91fde8a45eb7788fb88f43cbc1f1624a3321da7242edb9624b1335279403e7874ea2e5e8fcc50f1a9b0ae8ea45caff9475bc518be6a977c0982b9b67f3d8a1d3d73dbfcf1d6d80214a0d0cafee08e656dac5e7c1213914943b57a18f2976384000fd15c04bb08d193f81536a53b1cf034ef1014564db14a73fc38db5389c99671501c0051574ddc1369477826669f05d2064effd8e8cbc47757f7c4618e466284f0a84ae3f5054702aafe24bb61328c5e38951a3739c2e66b36ecc508c72264e9e0345304af590afc3449df8f4da8af59e28860ebfb8e3cb6f8a7b078d2c7f49cb076bab25350643ff6cf45c16b2466e71c296a4c949fb0f495a6f9c7f0d78421b536c0f679cda68c952bc5bd749dcda776c1a02451b74aa19084beb1fcdc115ca1c1f1ad9343a05a86d5a5e9ef39ef77ef0350a5597c978e63594c54a54d6f82b41340b06327518c2e81f1412233c33bf27647ad4a54101ece24b99ae12d775c7cdca28b64ed2d8f6e2656e93a3b461eb21f56471d80a47f2f7675255a22f49fb48a0e68b6613e2710a2d6b701aeca17fd0fed33ed92447a9adf2985f63cc83c32aa15897f"}, {0x98, 0xffff, 0xd4, "7c18489a58031a01116a964c21b69d0e5ca2f53e042359a4d4121569fb7ba07a701986c9ea1d427380e102e5bf4055e2728e1ca6becc7813c0a3fe45ce3d08369e947b3150b66d319620c1e279f0f6f82dd2a9ae7355de84e7423b6dc9d3b33e26b772cb8b89e0bf8b1318a2a77cc2b782fdc262153931e6a6fccdd221b194d93f9a13"}], 0x22b8}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x101) 04:06:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/227, 0xe3}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/146, 0x92}], 0x3) 04:06:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x511}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:06:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) socketpair(0x1, 0x3, 0x76, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, r2, 0x0, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:06:30 executing program 1: r0 = kqueue() getpgrp() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0xffffffff) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$setstatus(r0, 0x4, 0xde5cdc4edca753f0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/96, 0x60}], 0x1) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) writev(r2, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) 04:06:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x80000000ff, 0x0, 0x0, 0x0, 0x1000000000], [], [{}, {0xfbf}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x2, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0xd, 0x2, 0x89}, 0x40, 0x5, 0xffffffff}) sendto$unix(r0, &(0x7f00000004c0)="eccca9636dc29b9735348e5a334840d49fc88282aaed13838ce494eb2c26d68ef6a4f8a09557043c191c92b4ea1d3fb0f24c814b8bebb6b73659fa0752bba96b9756a646206128a91db2998b822ea7d76096ab4fecba42d6f49bfaf4ec0f8e1cd761f93031dc30a6133c18004382045890a74704ff2c0039ca61ee90dc273f973eb32386c43daec61ff1986254ddacf2a033334149a5c4093cd6035287e64aac846eedcab4c80203434a9f37a7a3babfb1119ce87370b84beabbe941c86dda722aaff6", 0xc3, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) bind(r2, &(0x7f0000000180)=@in6, 0xc) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000)=0x6, 0x4) 04:06:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xc59d8d510e79acb2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e", 0x8}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0xc1c2ecd0d944810d, 0x82) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="dff965705dcb2678d5346b48a16e60100230d499b1b0ad03ad5ae3", 0x1b}, {&(0x7f0000000300)="73b60b18ccc3fe5799d0e9c4197677bb64bf71b77db0943861b070a199fcd392f1c951810a711f4864723b2253e7ce9dda9754e806fa60fefecf94bd2b68d61fbfcd01408fe3511665873a1e3f47443ee780549c987bf9d97f45639963fadda15beffd7d3d746b72e1e0116d1cdf6a633201d014978bc386f11759c94f59d28fdd7380bc4ccf307680c4be3dddb2e2bea5d54ecdf022dace511aa9a4fc77fc6e16108e3382c2b5aa24f4dd55fafdb7db93fd4e4a6a71f1e2669e807e452db98c998315c90ae85bae4bb8e07947cfa067ee41c68a611ead7fe768bad6bfceef2388c81d14dd877247a2d5d57e0bd4fe37e45d2f1d74a2fede606c06763709bf36ff0fb2bb0f84bab61b25f20b59f95a7fb352c3a5a25196bbbd9277578c6cb6d9ad271287fc419c61e1c41e323c313108204bfc99c2df11e7cae61c2835d673b232c5c47bbe94f005f79f64ecc26781f2b174b71e8040d59d97b01225d5f77e9d39efd20f4504135080c666c5c20c18903be7712b2414d4011e30cccbaff3d3065d27eedfa3b3622580224835faf56c0ea7deb703c1a560d7bd85c4eb3e177c43ac36b1750d87618ef2d7dfe653c397ee0679646be07563e8dd663d821904398ddfe585359417f660d0305248804871042bd12ab983ca996c4a342b503192ba5c51300a3365d3495d7531400ee31eb6934f728ae33bf3620edc75cb2e20dca40f1117ba9605f28dec66386be56ae8c911f3fbabcd88d1e8d4702a73fdc8114567fb6eff1c3cadacad9a0b63114a233c13688078513bc1bd4ed0baea1aa6ffa5c3230045620a1faa3860a01b8870d645d4c334f6981470459e08a4f94716b627f5a9bd8d83e27e976f6d81742b9b4cb3e35daba750bfda3d7401f067ffc1959f095a8d697c9c445d387359521fb27d91ae9eb20ff4d903b261f414df749ed0152cdba91f47e612bbc55ef8a30433825564c401d24af10661e1d3567142e13065f2de03f7a1df4ce744c9efd35a6284686c8faffa1cc0589de87829faa1a153d74e78ac8e7788b3411a310971090313515f319ffefa563fa19a781fd63d86e08dcda3dda60da6f09e8703b9cbc62bd8b7370c60622507f7d5f38ae7b7b0132474629408c4b5b6e37f348c50a4bbcc697934a9c1f9603bea2d931655e122e03a46c5db859455d9ad086023a538f5efa5378921531db90508fe0aa466175392300d44e375ef051ccf2660c3fab052417135da476c622fd5783a5401e5d901975226610a7032a3915c3b1f391f23a431f39dbf5557262b5bae2b271e908188f62530c373622ece89ca09a9005801a1db1fc2c7a093c89f87bcb05375701d79fbb2208e549710184f0557e1a73a1b334ffac1a0da4f2f1bb6b34d067596ba834e368ac6937d8f9dd0237d1d0ac05ff4970d617f2d2faf501de88bfea0f6f5af208057fd96e3150c82b8cd9472570629001dcf93470849878209d97ced413ce4cb6565961d9295f63cfe58a523dd2f38f98428a034bfc247805050ca68b8a1d64e86c5ca65b4f55e348548a2c55763c54097ce96376668d0493bbce4d6efd359d194b448a0dbe923ac92f565430f4c823b5b41013f8f4378d605a3978b37f8786486d9314947889fdd8126d56064f62324d4658ee183c26d644faa0cd9233ac9a3d6b6c1bf9ab9314b06e68bc83a18f25f3bfaf3f76afb423fcf68114df9a0175803156b842e17aa1e1e2b1ed4e99cb9c6af957e39fbe7d0f28c7958d10f3addc8ee041c2e43cccc5f13ecc15fc7b66d01dfe42879a37269a182847132e935fdc4ac3a3d294c769663d9aeeaf644fa283276e41cff682e0713e399a1eae39ae85a6610ad973ea928d36a4da26bc19b9f6833d1f44617af564fdae6d0cf1d7ed18bd1d3a14dc2364afbc16a82d4dac1a4e99fe6f76a63ae4c9ed620c0c29c94e9a6cd647274de730ec1e8c2bf9ea1b5ff3289cbc1a80300f11b82857f4cfbc05fa7afbed5090345f95c56392fe730f3c5e1debb82f343a7c48a0a153c2a4286d75e6b99411476d89b1b6dafcdb11219296edb5fd714dd54be3a49118af2e08daa236d80de69e76f181266302c0cfd4ce2898ede5cd7e65dec2258732d03adea340bec11a0ee6c9e782c2eabb277f5b36bd066ae5973556e287a8b3a0b51e150ac9232a2588ba772fc34aa2b84ca338b101d8774dad0f2ecfd52132c235b14bdf6da520438b310817d0c6ac441dc0516e9e21c06eafdc7595fdc2070c2382645e9d6f3fa6571d5b57f79ccf8f1912f1216dfed5101d0fd12543387c00b78c989e224419d7ddb7f6f31046c6a9218c8c595077561ac7abd65f5189a64b000db8581649720e9533ef93def7328a95c7c33b9e4d050f294cc4bc549ad21a2e88806414ca7a92036e8a2dc49d2acda938d08c76e2d01d1a77d4622d6d75285bc856cebbd222300b3fe0001502fae559a3f62c805646ebf6dad60461db5fdbc640576b16962bf28a360863a6d482ed391fad10f08717bf223b1d903c8d73b85d6b1be574186286ef42d86ba2e601603456ad4afe88d269ac286eab1cb9cbc797e6b4be31432f3f809e79c0b1c7e31010df7ce83a570d03e339ae0740a85c2965016e2dfd7e638352dc993b973c8e2cf8aee9347c9bb1c7308e43f5702fe3e2adbc62dd6c2192a7a4e4793752ee171b74f72f2bb58095d9ce5098682149d0e5476b2b020fb1723f9ea24e6395f653dd0729b7beeb4368c660102944917d643f7c6db4ebf8ab7719eb5cb174787b42ff57ca92df0e1339f1384e53540b369936f762877ae94d39f76af1a8c070a9996f12772849e7489e4cc03b4ef1b83d6aefb505b9f0978c43a78c3b2a6bc9d57e5e4ec57ca588f24e5b26b4b2410458285581518d12f7aa1b28f68fb4cf47077a4ec98efdb2d32a15e3c4b49ebc0043feb09e3d215f71c686b8f82329ffc17fcc9c976cb4dd472f28fcbdf66d3bf648fab34aef82bd970b710bfabd2130da3b5383a8b0482b3468540ab8a9cf10d44add334b1db9b26796b14a71a7ae073022d83085e66d74a5e37f4fb6c3a45e6895a05cccb0c69cc0e5d4111ad678793ecd9deea5a8d9b933c020220c04484c35acf2876f7b78551e1af9bfe3cb6820e150fc8d527d8f12dacdbb9419bc8204ace47bfa8be068c51317eb07b93f41639ad1dfcab373cbd7e24f6801a33150fa4a26f4996cdacf3e9369472370bfdf1df8fac7f0b77831483d9c9b6cf440f78f06abeface6df29817ff38451b9b0d276ee2f15d18e51ee0405d7c735a0caf1e23cbc3fd617204da995056a2113b4c4b3cefb2958648469b1a5c8b27d83de278bcb214b82dceec7db637311a322b65a1410892633d2f8007344beba9337084d5dbe4de3b0feb4a5cc43a6ef335d91056206e5bb1199e858b83b39f05d72e052cab10bea60274aa4aeb7d512ffde309466164bb5c13c499900f3cde9c75ab8ddb9119af6f2f013d6d7379743730ea53fdf78c3c9fb3648afe4e0dfd22a4e27b0e840d543aa39b54afb447d75607892e3e4e2c40fe0e1bb0c2e45a8f1b96851a762bd6bb72735ee85cb99647ef6a3e1a4e6f0adf3fbb32489aa820c2fa733a9f4609b6d3a446e7c6429f3b4a676b9b5b56ffa499b377779be3794a9f4cca01d04ddad87660d4415ccc7414fcf2227598b628bd62b424d4f7a24e223423a5c62b67cf139eaee5e1e75014de9603eb8be39f151498f9a48499450cdb1ce4857d5076e6c38dea795500b082d6fe7b122fbd79465389cad3fec7778f6599ab3f7ec4d15a605a6595ecb37ca8eb1e2f8809cd0143a8d9881dcec17fbcdd0c1c0f64b7c8aaf10ff00a0bf07301c64d9e4747be9b7f4751e9fb3383f0b3f8ba20c1ccdc6142a56070508e00b178ba21a53d1ec2ee10b2915c980a739f0deb3bd3c341ce14c7a9320cca1b847dd0419ca0c8fd0cad6304b5a5cc00f97b99bc9867afaec2dda83e32553673b89a7c57bbc0372abdae5c187ea8cb1ed8f3ef7bf48c0333bba625476442727d04ec15f8fa1adfbe180afbf8d4219810ffdbf06b94162638853d599706f981d1c8e0d8e3956c2ea3b70af67b92aa2668f56b29dd956647fb03d309d40f6667971db0444520388093a5be59d821a6d09735410dff495888c14de1450a50eb3cd7d960c7e507abe68bc901c00df5e0aedb87ced83313f76c6a828ab3586007560a4b78b6eef83e487406f8d13c544c1f8a1324beed6f800fcb1d9a7f5d8360d54590472b21eceff9d223fcd09e56790fd619836417c0f8d3424a6efece5993d143555e1c5f1a39b6cd882f79830545d164ac93baafdd114c56d99ec61373e4a70a6d6cf50df3c85203acba6ae4dee6bac17206a77a7a60a2b23842bcb053224420ce8d3bc6d2fb15317209d26545725d233fe847a41390a0fa3443e1b66a4780816db871385aff554086f44738d7c22bca6c70019bde08a7ceeac1c1c91fd891ecab95a674450101a2520278a38886de037a97fbe492eb3951e18096cf39f5e72d63aa5609f16ccd2078769ea7be75bf337a2882fc09ad7111f299145fbcdac1962b9bad6f36fe825009989f4b52058bf04f5853d2d37ebc98ebedbc5e26cda2203a96fabd6881b0cc4564ed0928565f9cbd1fadc4cc2b6ebea37e5d2a03eb65c353c26e83464802a0448e16d856766293c2123c297b2a9d6d96322188731050c1d7ad5a074e25590bf158e518fc6f182bfb2065af2eb5952e65ee5fca552f75ba72eac0c91fb87e64a148f44d0dec2cb7bfdc787699953de44639b20572108ee2a1102ae345dc8eaca79847965c374879fc067409a00aad171e2e337a8e0e35e365e8c8bd5b1533647c46d94072eaf76ae09a109b014835bd487749dce5fa03e2ef8f8ff5ff71a9525bdc796bf1d206e6085416ea2018a4535dd10ea5a040478714530b17683750291ce914a709e243b701557943d67df98524136caeb1ba9ca9a1949e740b5411625744c5dd04f664d86148954415f043fdad8a6e3ef4652e38fc8505b46fb3b738c0648c520bb2c7ed922cf5817ab2b2842bf8e776dfad81ad0b78013568c39ea366676e75d5929b64e6969ac9885df077a571b66879d2b5a8722642519f2887b92a358db64365058e3dd60181c1f2fbc9d3a0174de0de2f8216dc3b93af5062c514c0bcb84a44743a765bc007f59132674a6eabbb7b0342b5e6f21468d2f20d5ad18813116049cfa8ea0c63421dfdc76ba738f72d62b60ac6f71b61e297177aa7c61bdd8f4f431e43ca3734a3869f6bde953c92e4b37153739f798c70ea75592a47a50ae567cc0bb3f816eee92010063aeaddb3337f9aceef4ca8cabe44d7204c889cb6f43490bd17409c79306045a5f2e3ee13ffd3ec23c883b85186b0e311bb744c322cb4b499a9617f810e61e0c5a9d1d5c3482dcd48f2893f9b2b80fd03bc1cca43397b6b9dd0065f4bd4b3245c8a9022c5944378b3d6fae053034b382a36db937adebfd86e72c720eb0f7d0de72b38886091a2a9295851ac5a48c9c4933f57e9786dc44372f1945205b7bd4dbdf8f7354830c89b054be8d0630e2c4f9d24c03086a82a932e3dd64ba1421d6820724831536940d5034192abd682fb9b6269b49b8604198f6ecaa26f91fb78d4fbc1e17920509fde26bf54f41b7a80144c1376ddd3ee1cfbeb507913832d7a978d77597a1f98f39db0709cc0d34afe53758381c41d251e7704ae8a5d44cb067a9469c3d1799cef3872ada7cf9178a2099701ce5c5905d1d9d32c1d99a2729f54366f8d82f1d26dfb3baefd6c97ea46b209", 0x1000}, {&(0x7f0000001300)="7ccd2a71854948028371a97a8327d08978f5f418143e65a5d45628c487b3ce5600ca8ba850141e8f2469f48f36d7c049d26f44ed116bf7ccd45ac33445a78fc4db6c436997bb84462ed5fa7c48be373e60571b45f07e6a95876d7b5cf1236066aa1ec363ffebe1839aeb6b1dc643967699ff7adf3ba164199d406ba5224ba8d6e797cf46644118932c9874f6653509cbe867e3481184a6de02414bdb9a0f819e326b9413199d1b14fc110cb27c978122984ef25eb0d1428d7c561f88f15f006c8c7fe1c2459a7dff03f048c6bf1cbb78f180dc293dfbcaec40dbe380215b84a161c9df0e7c", 0xe5}, {&(0x7f0000001400)="7318180ee72d3e61410c76254c72a6aa098de7f87e7e149767589e78ae33c4ec56b7fb4cedf4bf4719fc68f961d2f212c1c749c9c60bc3867ead85b13054dbded5349cceb76ba2e256d3b7af70d3cc6f16d54c054aaa24f2758623dd9772eb79db363b88de167c530c09398b5c21fb2072afd2fe3965887b78dcc3b916f7deb66a3b92d8e6824625faed967639f9cc3586e6239554a1d6105558d8e95203c14f281b4e52d15ad309678941f89eb5ee72dbf65c0736bd1f8239adaa553aa6d6ac96c08f09d49244c9cefa069a5f016e7e222960a9d73cc708cac3e220", 0xdc}], 0x4, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffef0}], 0x1, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000240)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 04:06:31 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB='\x00\x00'], 0x1e}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:06:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) kevent(r1, 0xfffffffffffffffe, 0x7fff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x0, 0x3f, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x0, 0x9}], 0x1, &(0x7f0000000280)={0x7, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0xcf6f, 0x7, 0x8, 0xfff9, 0x80, 0x8, 0x1ff, 0x8, 0x24c]) close(r0) syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20040, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x3, 0xa3684000, 0x0, 0x9, 0x80000000, 0x2, 0x3, 0x0, 0x100, 0x2}) 04:06:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 04:06:31 executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x6}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 04:06:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x2) 04:06:32 executing program 1: ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x81}, {0x18, 0x3, 0x1, 0xfb}, 0xff00, [0x5, 0x9, 0x40, 0xc5f, 0x4e8b568, 0x40, 0x0, 0x1]}, 0x3c) 04:06:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x3, 0x401, 0x7fffffff, 0x3}, {0x52, 0x5, 0x6, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r4, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) 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}) fchownat(r9, &(0x7f0000000180)='./file1\x00', r11, r16, 0x4) recvmsg(r9, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r9, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r9, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r9, 0x20004b3d) fchownat(r9, &(0x7f0000000880)='./file0\x00', 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000280)) mknod(&(0x7f0000000840)='./file1\x00', 0x10, 0x8000000000028aa) r17 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r17, r2) 04:06:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r3, 0x0, 0x0) semop(r3, &(0x7f00000000c0)=[{0x1, 0x7, 0x1800}, {0x0, 0x1f, 0x800}, {0xa38e6737541bb6ef, 0x9}, {0x0, 0x3f, 0x800}, {0x2, 0x5}, {0x2, 0x8, 0x1800}, {0x0, 0xffff, 0x1800}, {0x2, 0x2}], 0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) socket$inet(0x2, 0x2, 0xff) fcntl$dupfd(r1, 0xa, r5) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) getrlimit(0x1, &(0x7f0000000040)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 04:06:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\"', 0x1}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) pipe(&(0x7f0000000100)) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f0000001300)=[{{r2}, 0x0, 0x69, 0x0, 0x3, 0x10000000}], 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x5, 0x1, 0x4, 0x1}) 04:06:33 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0xffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x401, 0xfff8, 0x8, 0x20}) write(r0, &(0x7f0000000040)="f082bdab02d0b57d86ed694542746ba73183ce5b55270b3ed3d949305afba323eb838ed77d1c7b44b9e10692b1a021b10c41f77b46e6dfb7675c5dc3a3b31f3ff9540726538394658d5b1a7a7617e02face2ab94b17816477eb464bfa0900678e8a84493296e526eb5278544264288af6a548a198166c5b111ec731f8a5f068dd57b", 0x82) execve(0x0, 0x0, 0x0) wait4(0x0, &(0x7f0000000180), 0x0, &(0x7f00000001c0)) 04:06:33 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='-*\\\x00', &(0x7f00000000c0)='!}(\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 04:06:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x301) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0xb0, 0x1000}, {0x2, 0x100000000, 0xad71b9d19edaa2bc}], 0x252) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getuid() r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r7, r8, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r9, r10, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) recvfrom$inet(r0, &(0x7f0000000180)=""/228, 0xe4, 0x82, &(0x7f0000000000)={0x2, 0x0}, 0xc) 04:06:37 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) write(r1, &(0x7f00000000c0)="f8003e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8aeb0941f71d5ec8840f99c03720ac2de0286c2cc089a9", 0xd57e8c70c55ef03) 04:06:37 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202b0989c2e2f66696c6530003e1d5a4aa5ed509c136e08b24d0aaf6278eefd194224ae80a23dd78a5245220828537247f73367a12009496e0150fc85f7490e8d26f480a7a31e84840476b859dbe9c8f62fc457fdc131289f612c6251056ba133438263d662e77a6d4d325bd91c12e0e433008b3b2ab6196591315ec9a34b50416b255d0956e07ebdbfa36056ffd94fda12cbbd3a334f4e8fd4af073e5d43e9cf812b22b622ad84d910ad2d2f0f5796ed46da4c2c322aa63889840306f40fe176d684ed309e967e4118aaca818d419a95a9f343fa24ba7b549582be151e883686272180ee65b61f5acd0000000000000000000000000000a8e4580df16cc1f218a1129897"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="50b2b918f8474b513116cbf27d11a535899c7ad4852ca79fb7625528", 0x1c) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) fsync(r1) 04:06:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) setgid(0xffffffffffffffff) r1 = geteuid() r2 = getpgrp() getpgid(r2) getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r3) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = dup2(r0, r4) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000880)={0x6, 0x7ff}) recvmsg(r5, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:06:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) sendto(r2, &(0x7f0000000180)="50fe6c665ddd27c641d7ef11a694f4fa5030fe10b27b643447ded679a422af4c21f67c802f0e7e5d182acf12dc4cc0e0cebc37cb1a88ed597156799a0e3567c9a1bf33e76dcd955d33bd8c718b5a279a60d17c084fd0ffc774013e963a4b8ff0fc886069d4ff9b957fc8e4c1b7eb7a57fb059e63c6101fd3b22d62b16217a814be43eec79aad", 0x86, 0x400, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653000592a34c0d5c8aae430edad4667b26aed4b709f1a67b43d1d1acb25b1903b70e7b6686aac95c23cbc3413a17b4ddc484945fc0bb6352deccf369bfe815e36a35ede1c026573f511b878d0eb2ce5b27249c2549c7686fb830dc17098c8ba8ae58700"/122], 0xa) kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x12, 0x0) kqueue() kqueue() kqueue() kqueue() r3 = getpid() kqueue() r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) r5 = semget$private(0x0, 0x2, 0x0) semop(r5, &(0x7f00000000c0)=[{0x3, 0x7f, 0x1800}, {0x1, 0x0, 0x2800}, {0x0, 0x9, 0x1000}, {0x1, 0x8000, 0x800}], 0x4) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r6, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kqueue() write(r0, &(0x7f0000000040)='!', 0x1) 04:06:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r5}, 0xc) 04:06:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x9}) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0xc0, 0x0, 0xfd7c, &(0x7f0000000040)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC=r3, @ANYRES64=r1], 0xfffffe3e, 0x401}, 0x401) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) 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 = semget(0x3, 0x4, 0x8) r11 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f0000000200)={0xfff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000380)={{0x5, r11, r12, r14, r15, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setgroups(0x4, &(0x7f0000000100)=[r4, 0xffffffffffffffff, r9, r15]) 04:06:38 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) ftruncate(r0, 0x0, 0x5) write(r0, &(0x7f0000000340), 0x10000014c) 04:06:38 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getuid() r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r7, r8, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r9, r10, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) recvfrom$inet(r0, &(0x7f0000000180)=""/228, 0xe4, 0x82, &(0x7f0000000000)={0x2, 0x0}, 0xc) 04:06:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x99, 0x3}) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 04:06:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) lstat(&(0x7f0000000240)='./bus/file0\x00', &(0x7f00000001c0)) 04:06:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x102, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x40, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/vmm\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) r8 = dup2(r7, r6) read(r0, &(0x7f0000000340)=""/197, 0xc5) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0b, 0x5}, {{r9}, 0x0, 0x88, 0x4007ffd8, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r8}, 0x0, 0x80, 0x40000000, 0x654, 0x6726}, {{r8}, 0xfffffffffffffffb, 0x15, 0xf0000000, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x5, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x4, 0x80, 0xff}, {{r8}, 0xffffffffffffffff, 0xa, 0x0, 0x346a, 0x4}], 0x5, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4a6b8c0a37d4cc05, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0x100000ffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r10 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f00000002c0)) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r11, 0x5) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) r12 = semget$private(0x0, 0x4, 0x201) semop(r12, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000f80)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r10}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r8}, 0xfffffffffffffffb, 0xdf, 0xfffff, 0x401, 0x40}, {{r10}, 0xfffffffffffffffb, 0x20, 0x8, 0x5b34, 0x6}, {{r1}, 0xfffffffffffffffa, 0x5, 0x4, 0x400, 0x9}, {{}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8, 0x1}], 0x40, &(0x7f0000000b40), 0x0, &(0x7f0000000280)={0x8, 0x6}) fcntl$setstatus(r10, 0x4, 0x40) semop(r12, &(0x7f0000000c40)=[{0x0, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x1, 0x1800}], 0x4) r13 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000240)) 04:06:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ddb}) select(0x40, &(0x7f0000000040)={0xe1fb, 0x8001, 0x3f, 0xc6ac, 0x1, 0x2, 0x1, 0x4}, &(0x7f0000000080)={0x85, 0x1, 0xff, 0x4, 0x1, 0x1, 0x20, 0x5}, &(0x7f0000000140)={0xf299ea9, 0x54, 0x19, 0x2, 0x3, 0x494, 0x1000, 0x6}, &(0x7f0000000180)={0x7a, 0xfffffffffffffee1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x2) 04:06:39 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="4c471d467a7b8e36d97bbd96ccf88e16832734ba40945e06de8d2b72", 0x1c) 04:06:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3}, {0x7ffffffe}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 04:06:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x45}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x18f) accept$inet6(r1, 0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 04:06:39 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffd8e, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 04:06:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="a90d74e003d66ec88fce46f1ae59a1336b4b71d8b7b0e3d80c5a90d9696d256ec1a236fcce2ae0efd1692439b231d2e0de153df2a73d24d4feefa2e5a73ca0d3ebc7fcacd5c0811efe09", 0x4a, 0x400, &(0x7f0000000200)=@file={0x3, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x4) 04:06:39 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000016c0)={0x10, 0x7fffffff, 0x4, 0x9, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9014}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffffffffe32ecb5e}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7f}, {&(0x7f0000fcd000/0x3000)=nil, &(0x7f0000ed0000/0x1000)=nil, 0x8}, {&(0x7f0000cd0000/0x4000)=nil, &(0x7f0000c24000/0x4000)=nil, 0x1}, {&(0x7f0000f81000/0x9000)=nil, &(0x7f0000e02000/0x3000)=nil, 0xffff}, {&(0x7f0000f0b000/0x3000)=nil, &(0x7f0000cb6000/0x1000)=nil, 0x7ff}], ['./control\x00', './control\x00', './control\x00', './control\x00'], './control\x00', './control/file0\x00', './control\x00', ['./cont', './cont', './cont', './cont'], 0x80}) r1 = open(&(0x7f0000001480)='./control\x00', 0x80, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000014c0)) r2 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000001580)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000000080)=""/222, 0xde}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/4096, 0x545}, {&(0x7f0000001240)=""/124, 0x7c}, {&(0x7f00000012c0)=""/6, 0x6}, {&(0x7f0000001300)=""/100, 0x64}, {&(0x7f0000001380)=""/126, 0x7e}], 0x7, &(0x7f00000015c0)=""/250, 0xfa}, 0x40) mknodat(r2, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) faccessat(r2, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 04:06:39 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) kqueue() close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="45320653647f1bb5080ac4829f41d5ac6830856e7490c73f0d01e1369710b788458c188207ccb8f906f63ef943ffff7e209407503d3df969448a422f9d5c58ae9469162cb64a81b4bc0a8af9e4e0c7ea18dec13f6f7a562df7db01ee4f036a08001618da658703238841b834708a9e", 0xfffffffffffffeff}], 0x10000146) 04:06:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x6c15cac7, 0x80000000, 0x55e98efef14c4d50, 0x7, 0x401, 0x2, 0x3, 0x6, 0xffffffff, 0x6}) 04:06:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x604fd8620c893c88) r1 = socket(0x2, 0x10000000000001, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in6, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:06:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x400, &(0x7f0000000100), 0x1f, 0x0) close(r1) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r2 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x3, 0x8, './file0\x00', 0x7, 0x0, 0x9ef6, 0x6}) close(r0) dup(r2) r4 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:06:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = syz_open_pts() r5 = dup2(r4, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000280)={0x6, 0x3, {0x7fff, 0x4}}) dup2(r7, r6) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x1) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$getown(r8, 0x5) execve(0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x5, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$getown(r9, 0x5) 04:06:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x400000003c, 0x0, 0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:06:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x2005, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) bind$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 04:06:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\xa0d\xf8\x11y\xb0,\xc3\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x20}, {0x4c}, {0x8000000006}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 04:06:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x100, 0x80, 0xffffff80, 0xfff, "7233549274c4e24cd007acba70faeacd054949b9", 0xfffffff9, 0x2}) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x30}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:06:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffc, 0x0, 0x0, {[], [], [0xe0000000ff], [], [{}, {0x0, 0x0, 0x0, 0x80000000}, {}, {}, {0x0, 0x0, 0x0, 0x3}], {0x0, 0xfff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 04:06:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="464bcd55415bf68cfd7844f9e8e09a13dfee2f242dc86183009701000000096ffb506d1adb3ea3569fba495dcaaa22b012b3e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 04:06:42 executing program 1: r0 = socket(0x2, 0xc003, 0x0) writev(r0, &(0x7f0000001680), 0x1093) 04:06:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69, 0x0, 0x81}], 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)) bind(r1, &(0x7f0000000180)=@in6, 0xc) recvfrom(r1, &(0x7f00000000c0)=""/253, 0xfd, 0x1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x6, 0x0, 0x80000000, r3}) getppid() 04:06:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10, 0x142) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=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}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r7, r9}, 0xc) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 04:06:42 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x0, 0x8, 0xffff, "97b5acf26a1b7d982856a9039f92685d5cc61bb1", 0x101, 0x8000}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 04:06:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) r2 = syz_open_pts() dup(r0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0xe9}], 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r6 = syz_open_pts() r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r8, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0xa5, 0x20000000, 0x5, 0x1}, {{r9}, 0xfffffffffffffffa, 0x1b, 0x1, 0x9, 0x2}], 0x1, 0x0, 0xf133, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(r10, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x10001, &(0x7f0000001300), 0x0, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) r11 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r11}, 0xffffffffffffffff, 0x65, 0x4}], 0x0, 0x0) fcntl$getflags(r11, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x10001, 0xa5, 0x8, 0x1, 0x4, 0x3ff, 0x5, 0x2, 0x0, 0x2, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r13 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffc2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r13) socket(0x400000000018, 0x3, 0x3a) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:06:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="6a70dff59c"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/\x00', 0x80, 0x0) write(r3, &(0x7f0000000200)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da86aba1162964c5dd49488647b4814d82425624cceb3a11bf4c1b96fcf6847b3a24e96879e7b94dee67e00fd591ef12410f4000b07d799f3bd6803d1dd4b630c7997d7a1c50f0000fed670befd7eeffcc3adccb5654001fa924500a4d85b3079cffe5f0f1313af96a0208c2378d2dd550387d988e20211d74cc894de02dcde7578b2ca9590bb837589bc5e62280cd7a0ee6f83f335cdf4402bc540e008f549b12641bec4455e63f65b77f82745d96620f8866f190943deb63c4258bcb71bb6fca8297f1d", 0xde) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) r14 = getuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r20 = getuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r22 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r21, 0x121, 0x9}, 0x800, 0x1, r22, r23, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r25 = getpid() 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}) 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) r40 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000380)={{0x5, r37, r38, r39, r40, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r41 = semget(0x3, 0x4, 0x8) r42 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000380)={{0x5, r42, r43, r44, r45, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, r35, r40, r45, 0x0, 0xffffffffffffffff]) r47 = kqueue() kevent(r47, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r48 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r48}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r49 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r49}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000640)=[{{}, 0xfffffffffffffffb, 0x8, 0x4, 0x0, 0x44e}, {{r48}, 0xfffffffffffffff9, 0x2, 0x8000004a, 0x1, 0x9}, {{r49}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0x2}], 0x1f, 0x0) r50 = fcntl$getown(r47, 0x5) r51 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r51, 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r53 = semget(0x3, 0x4, 0x8) r54 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r57 = getgid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000380)={{0x5, r54, r55, r56, r57, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r58 = semget(0x3, 0x4, 0x8) r59 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r62 = getgid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000380)={{0x5, r59, r60, r61, r62, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r63 = semget(0x3, 0x4, 0x8) r64 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r67 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000380)={{0x5, r64, r65, r66, r67, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r68 = semget(0x3, 0x4, 0x8) r69 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r72 = getgid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000380)={{0x5, r69, r70, r71, r72, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x0, &(0x7f00000005c0)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r75 = msgget(0x2, 0xc0) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r78 = getuid() getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r80 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r75, 0x1, &(0x7f00000003c0)={{0x0, r76, r77, r78, r79, 0x121, 0x9}, 0x800, 0x1, r80, r81, 0x3, 0x1, 0x1, 0x5}) r82 = getpgid(r80) r83 = semget(0x3, 0x4, 0x8) r84 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r87 = getgid() semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000380)={{0x5, r84, r85, r86, r87, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r88 = semget(0x3, 0x4, 0x8) r89 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r92 = getgid() semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000380)={{0x5, r89, r90, r91, r92, 0x40, 0xae55}, 0x0, 0x9, 0x7}) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="82976c5bb06596f144b4fe7eddebc142e5945dd7c75d609b4d82bdf2871e8b4a63dbe15ad30c93881b6b9f77643eeeb35bd5262f450a34f0c572b9e3e4", 0x3d}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r13, r14, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r22, 0xffffffffffffffff, r24}, @cred={0x20, 0xffff, 0x0, r25, r29, r46}, @cred={0x20, 0xffff, 0x0, r50, r52}, @cred={0x20, 0xffff, 0x0, r82, r86, r92}], 0xc0, 0xf996ce6dfe1982b4}, 0x7) socket$inet(0x2, 0x5, 0x0) 04:06:42 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r0, 0x7) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) socket(0x18, 0x2, 0x9) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000080)={0x3ff, 0x1, 0x1, 0x1, &(0x7f0000000140)={{0x3f, 0x81, 0x5, 0xf9, 0x51, 0x5, 0x180}, {[0x1f, 0x80, 0x1, 0x8, 0x7, 0x0, 0x1000, 0x5, 0x5, 0x3, 0x5, 0x3c, 0x5, 0xffffffffffffff28, 0x7, 0x8001, 0x80000001, 0xfffffffffffffffa], [0x2, 0x2, 0x100, 0x40000000000, 0x8, 0x8, 0x10000, 0x1, 0x8001, 0x7fff], [0x6, 0x621b, 0xfab, 0x7, 0x7, 0x8, 0x9], [0x8, 0x400, 0x200, 0x1, 0xfffffffeffffffff, 0x20], [{0xeb, 0x80000001, 0x5, 0x5}, {0x0, 0x25bb, 0x577, 0x200}, {0x4, 0x1, 0x3ff, 0x200}, {0x4, 0xc9f, 0x1f, 0xc00000000000}, {0x40, 0x8, 0x1, 0x80}, {0x2, 0x3, 0x8a, 0x7fffffff}, {0x3, 0x2, 0x101, 0x2}, {0x2, 0x1de16cce, 0x20, 0xfffffffffffffff7}], {0x7, 0x2, 0x1f, 0x9}, {0x0, 0x4, 0x5, 0x100000000}}}, 0x0, 0x3}) ioctl$KDENABIO(r3, 0x20004b3c) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:06:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3}, {0x6}]}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecbb7aff264efbb2, 0x10, r2, 0x0, 0x3) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x120, 0x21) 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}) semop(r5, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x633) semop(r5, &(0x7f0000000240)=[{0x1, 0x1, 0x1000}, {0x9772e3d0112d1ef7, 0x3ff, 0x800}, {0x0, 0x101, 0x1000}, {0x3, 0x7, 0xc00}, {0x0, 0x81, 0x1000}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$KDDISABIO(r4, 0x20004b3d) 04:06:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x10080000006}]}) 04:06:42 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}, {}, {}, {}, {0x0, 0x81}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {0x0, 0x180}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}, {}, {0x6}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) listen(r2, 0x70000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) socket$unix(0x1, 0xf7b305ce0fa4b1e6, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x20000000, 0xffffffffffffffff}) 04:06:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r2 = dup(r1) fchmod(r2, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c, 0x0, 0x0, 0x1}, {0x34, 0x4, 0x0, 0x7ff}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 04:06:42 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x0, 0x7f, 0x20, 0x7ff, 0x7f}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x4, 0x1, 0x7, 0xfffffffa, 0x1, 0x8, 0x81, 0x10, [{0x200, 0x3f, 0x6, 0x1}, {0x38, 0x53e, 0x1ff, 0x1000}, {0x1, 0xff, 0x1a, 0x9}, {0x2, 0xfffffffa, 0x1, 0x841}, {0x4, 0x2, 0x8, 0x6}, {0x1f, 0x3, 0x9, 0x2}, {0x7f, 0xffff, 0x8, 0x1}, {0x493d, 0x61, 0x2, 0x4}, {0x1, 0x6, 0xffffffff, 0x42}, {0x6, 0x4, 0x5, 0x6}, {0x4, 0x10000003, 0x87bc, 0x9}, {0x6fd8, 0x0, 0x7dfb, 0x3}, {0x8, 0x80000000, 0x3, 0xffff7fff}, {0x100, 0x4, 0x1, 0x4}, {0x1, 0x2f11, 0x60, 0x81}, {0x5, 0x6, 0xffffffff, 0x5}]}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000000)={0xffff, 0x1000}, 0x10) semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) 04:06:43 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000480)=[{0xb, 0x1800, 0x1000}, {0x3, 0x8, 0x1800}, {0xc, 0x400, 0x800000000800}, {0x3, 0x5, 0x800}, {0x1, 0x7ff, 0x1000}, {0x3, 0x1, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe, 0xfffffffffffffffe}, {0x2, 0xffffffffffffffff}}, 0x0) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) dup2(r6, r4) r7 = kqueue() preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0xfffffffffffffd6a}, {&(0x7f0000000600)=""/4096, 0xfffffffffffffff9}], 0x1, 0x0, 0x0) kevent(r7, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r7, 0x1}, {r7}, {}, {0xffffffffffffffff, 0x2}, {r7, 0x10}, {r7, 0x20}, {r7, 0x80}], 0x7, 0x3) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r7, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r7}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r7}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r7}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r8}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r7}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r7}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r7}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x0) close(r7) dup(r7) r9 = getuid() r10 = getgid() fchown(r7, r9, r10) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r13, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r12, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r12, 0x4}, {r12}, {r0}, {r11, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) kevent(r12, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r12}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r12}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r12}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r12}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r12}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r12, 0x40}], 0x1, 0x0) close(r12) dup(r12) r14 = getuid() r15 = getgid() fchown(r12, r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r9, r15) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0xd, 0x7, 0x80, 0x4, 0x4]}, 0x3c) 04:06:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001], [0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x4], [0xf8040000ff], [], [], {0x0, 0x0, 0xffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket(0x6, 0x4, 0x7) setsockopt(r0, 0x5, 0x10000, &(0x7f0000000040)="f968d8d5b52ff42e37f83bca6057dbbbe650d161e077fe5dab1b9039e9c70d349644c1808b9c4b1dda405d27648c9c", 0x2f) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x6, 0x3ab7, './file0\x00', 0x9, 0x2, 0x7, 0x3}) 04:06:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f00000001c0)="ff70e787c05fdec90a65ed65918a4f3924f2d37eb3818d6eca71df3d4900bc9fbeceae6f43e3b9037ef95211e04bb5cac86a29f0bfdf645b63712a922503841413409bf65cfab1227052f93f1c4ac8962e4240b93dcf30e7f6d727cbc3b6a4b4ce9a62ca508d5d78b11cc163e744114ef767ff89c6cb1434a6502911051b15d27c354e68f21082fe5267a3c535aa93f200bae3e8158c4f4256961d8c689fe2c57ae8ba309f99d7bf8f00ca83805ca51958d024029bbf77f66e263bb5b3"}, {&(0x7f0000000480)="c0104a62a5a647a8a449e77c2d89bee887860fb0ad4bd6024208a34a6e1e94681d4b7627e856e5d38ae04cdc42cff071e141de298fa1ac36c757aa28a292e88b31fa481255f0e625f8d1ad8e86a2d29ad136db2df809c24b368efbe5a934c7b1724ea08059affa38901039d1c2289a9a6a9eb72c1443a809e43e943e888df6436f21dcae8f3b45fd77fe476e582bea4458886aa9f8677e0e83e8ee9ae91aff4109de1bc259c3624bbfd90bd55e077bf3ab962265def1c37b3273673cb6b01f60aa787a7e42245af4b0a51a"}, {&(0x7f0000000900)="89207f0282f6623b88dad5e808a11a27cc4f6a4ea00aa5d675421f211fdcb8e7c4759a371333b51f7f7a1c121f427a00a803875c25640320d2c8b53263bacfbefb4023114d9defdae58acc5b49db2e82fc5adc3b7e275d5e9f2aa96e66d795066c885c5f17ce2e37ed8fd6c94a60af252a449097cffbd0bc5eb66f7c4e66b0ff37b1727d1c3b70b8b4bc12ccad3418e7e58a1d0e5d98c1f017cfd37df82618e16aad8fb5d29865be9dc3d9069df81bedaafa0dcc25eb9c5b31ee6c1ce628e4237ddc8fc8edc77d32c27ab673321bee7cdee3b93a8f4e1b58a2c284d94335d378c0bde06bef7c82c862fee5bac4c04d570271b046746e3222023a", 0xce}, {&(0x7f0000000040)="7a2cce15e8eef7bd84f53e6699e84d2d2a73bc35e010e283"}, {&(0x7f0000000640)="238cadf70a649c3971ddc742f20f0bfd86d0299c0bbff634a1edfaffa26692437a1534e4a3d3745e25dfe9f9a0ce1e90770ae557355bcdf7d2b300beaddd87776a93015661c596ed2af7e356ea320b152997cb8d2b448c198e7085106b1ca9f698a4d05136e85f8170da5e20d3e980afbe54ed9bf8effda9dcbbfc81196194451c3bc437d23135ea25f4031aadf7735da680be66da374061316d9d601bf9dff0145df82cce2724ec02bdfa92ab08ded9d5be6b1a47ece3925c9c930ffc0264c112973096dd7507878b4e956b87e6ec3017547918df44"}, {&(0x7f0000000a00)="608bc5a7fd9249c69bd5330551aca906a6065963cf914972e056749e232ff0672b73d75af0d82e797d491ffd3d634ca38c5393a49e28950b06049d4aba672335729c4ea7b5da3f2720b010e2b6f904d15e7bf39ca0b1d930ad72a0c3756840c0d32965d7b769d0c06af03be478e5796327d392eb5e1373b617169b7f6e31deb738a7def51d443846b0729ae73122b7d92e9d1df7fba9b1a6cb25d66bce16a4758670a25c3f3c41986f2448b1e1f692663738375bf60c202a4f6b74556e4470678bb633535803cf55f22df63fa9c76e85d2a9e4e9e181c6", 0x8}, {&(0x7f0000000780)="727a40ad72d938f16f207e85c175fd15c02393b4ada0f699dba5e3cbb1da62d6b2ed248f162629e918b0aad0624f39e007853b8c4e19fbd432bf18ce0a3d9dd78d54b5b1452e75728388ec7ff38975800f5314dd197d583d87ed4193f38efc356fc8b775754a94c5a4129e9de74394419dd66c2924", 0xe6}, {&(0x7f0000000280)="018a6829d6b529dd9ffc87fbfb4f909c3abacb2fec2941bceb9814b3b8e3da5f4d1b919448224dadc053422faaf7e5fdd4cab1264377259b384575d7ed262002cc10bac3e1696325f65b86aea3a4f7bdae49906c4c75c526cb"}], 0x3a) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001300), 0x0, 0x0) fchflags(r1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r3) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0x501) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f00000000c0)='./bus\x00', r4}) r5 = syz_open_pts() fcntl$lock(r5, 0xe, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x10400ffffffff}) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r13 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r14, 0x121, 0x9}, 0x800, 0x1, r15, r16, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r22 = getuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r24 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, r23, 0x121, 0x9}, 0x800, 0x1, r24, r25, 0x3, 0x1, 0x1, 0x5}) fcntl$lock(r7, 0x8, &(0x7f0000000440)={0xaa533566f29f308b, 0x7, 0x400000009, 0xffff, r25}) kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pwrite(r6, &(0x7f00000003c0)="2bcbcaede4d54d174bfa04", 0xb, 0x0, 0x0) r26 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGFLAGS(r26, 0x4004745d, &(0x7f0000000380)) close(r26) execve(0x0, 0x0, 0x0) mlockall(0xc5740144eab19d41) 04:06:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pwritev(r2, &(0x7f0000000080)=[{}, {&(0x7f0000000280)="6f1ad35093010d18ea556ce6ec41a87bf8e2e37d63a5f588f2d0cab3776cb2a2e010146e26bb806787f3b60400eaa809214abc2616459b68b2bc956108da116d0ad96e08ff208a9db6d132b0d375d7316c3d045b41c887b99f24fa87bbcf8c9ace934b94ad154d7f22e302e12c74c8e3b4b6e7185fdb5aa133081837ab6a84af1a776a0c4639ad577f29358adfe958ac38451e246bcc0cc8", 0x98}, {&(0x7f0000000340)="a66e950df3d91673512fb64642c6b898b11cec184a890b241ffb11a1fe5973d8bdb3e2942c1c8de7bd6e068b88045193946ba0bc522c289294b0a7a4db609df9f1a8b96a38efae00afb4f4b90440357be4ce1897e2fdea142d16b6c8e547baa5f716d0027b984dc158138a809428f300016afe47d2eae28b970561ef03d2c3563e7514dab274f7aa4b034de8a89454228fd541560acb04fb9e21db4062b6055a0ec6fc20d8c064529a1a3e7d1e7dafccefad5290fac5a8e0eb2a80d283e58cbe8d7fdd49bc46228ce6a62f439b6a64bef0d740986609ad116ef3a7f72d173963504415c3", 0xe4}, {&(0x7f0000000580)="b5c44a1badd2fcc9b3b3011ca3bfe33fb651626b8e963501f6ceb5810418d511aa015f4722abb119e4c25a713e464f10c881022ab0a5dfc7d0f67df1002d4ba2034cd53ac10f393a554308ca728c469642f5ca34bcf810a0ad6760ee76c00c3edbc48dcb7b8986a0ea72c85ff6114ce9615e0fcb409124a61a", 0x79}], 0x4, 0x0, 0x0) 04:06:45 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 04:06:45 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9e512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe70000000000004b8f2622f83c449e613555f28f32b8cb388cca3d13cc831d9633040b5015efa152c9cbc3617c9aaff6101f3d1d07a14dc49ed7d28c544035b76d3ad16f00c06298a776669bc71c9f729be0ffabf194515de429f459fe8af8510f130cbd5219e1286c0326e251bd21cea4e991c5e3a5eb00c564c5485de0f1978867d8fedef62c81e70a288f8b97763def43da3347ec64260e29fb6d2fca554a27a6ebe5310e332674be002a42c21768a96a058e3e6324b91bd521428264073b94f0e21389c59e6c7f77bd39"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 04:06:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) 04:06:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x9) 04:06:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[0x0, 0x7ff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x80000006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 04:06:45 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0xfffffffc, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x5, 0x9, &(0x7f0000000000)="dff38c24da2702aad9d07a795a42004fbd54f2bd30c58c6219154271e6c151515ba9fb44a736a74f11572cbc46b45e", 0x2f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 04:06:45 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r1, 0x0, r2) fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x7ff}, {0x18, 0x0, 0x3, 0x69d40000}, 0xff10, [0x1, 0x5, 0x8, 0x0, 0x6, 0x3, 0xfffffffc, 0x1]}, 0x3c) r4 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r5) shmctl$IPC_RMID(r4, 0x0) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0xf2f811f00d0235ce, &(0x7f0000ff9000/0x2000)=nil) r6 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r6, &(0x7f0000ffb000/0x1000)=nil, 0x0) r7 = shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r7) 04:06:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x20008001}) semctl$GETNCNT(0xffffffffffffffff, 0x2, 0x3, &(0x7f0000000300)=""/4096) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:06:45 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x2, 0x0) 04:06:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0xfffffffffffffec7) r0 = getpid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0xffffffffffffffff, 0x5}) setpgid(r0, r9) r10 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000040)="670dc3", 0x3) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:06:45 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) 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) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) bind(r2, &(0x7f0000000040)=@un=@file={0x0, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:06:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x34) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = getppid() connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x6) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000800, r1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:06:45 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x6f, 0x6}, {0xfc, 0x3}}, 0xd2741589ada063f3) pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f00001ba000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/127) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:06:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x0, 0x6}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) nanosleep(&(0x7f0000000140)={0x100}, &(0x7f0000000180)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xeb64e2135be49e31, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0xffffffff, 0xfffffffe, './file0\x00', 0x9081, 0x8000, 0xf9, 0x8001}) openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x48) 04:06:45 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRESOCT=r1, @ANYRESDEC=0x0, @ANYRES16=r2, @ANYBLOB="722d36714e34cf3ff251d1a834fb0c13f19e64d9aff6875bd9b15c85a6ef3559fdb279360b61d71328c8be9a2986c154892c005b805cb2ec3a380943f3b91b19640065b1a65aa120ac430a901b1a1e7cddccbfb73955eb0142fa739b8f1f80d5f715aeb5ac79ff7ecf47bb3ce985b2fe550b4c84ef410c01868aa554b78e805585e9ea4817bfdf64539014d37a42b31137d7abfdff11ca0e38d6a62de49ed940d3485aea2c6ff576209ea29eb990b9d8feeba217c0389f31f980fcb265024981eb78ddf4121ac2617905782860a6f3ea1278d3c8123e0fa1", @ANYRES64=r1], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="e840"], 0x10) sendmsg(r4, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffed, 0x0, 0xffffffffffffff1d}, 0x0) 04:06:46 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 04:06:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f00000000c0)="0500c6147e3a850000000e480000e416c40624bf49061b97d5", 0xffffffbe, 0x0, 0x80000000000000) 04:06:46 executing program 1: sync() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 04:06:46 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f00000000c0)="77d5c735deb83f77ca18d9aa2b297a0a65f6896bbfc69c641fe6aed9b39d9b8332a3234f2955b7e11695b69a693d13ece2fe28ca987d7f845e305dfa2cb4385776098c3ae75f05b593b047150ba8e7808fcc019d23", 0x55}, {&(0x7f0000000140)="56e181aadc085d561411976065c150042a02c66d731eb066473b6ac1996408f4d15a3e6edf5b6a384e4b37aec3da0cedfbb05753296f9440a029944aa4ae0c27ec78d968dcf4cc3b71b4a3d76c73b69b382ecab9d1892ce0c034402cb1b22d5183413112cb2cdc7648934650cb757cf6857586ad812f592effe8713a50782ea0a4d204ff121b9e89c3e7eb1e843f1f033675ead60f430ee9df1aec995ad19ea84c347d698bc0f0380766c0da60b3db09342973c974c514a28a502518b1d25d891903d6c5201faa9de5931aa4a86dd0d70d3a21ed0c6317a3a23af6e69764f022306be749409d4bed3ec3cf429df6f28e9c9060239cb0aa696aba72205ee5c477e89225d45f00dcece7a61e6e424d04ca9d74dcf216501a225eefb1b06895d5980728aaac5a14f2b0e05538a0429811045782958df3fe8f39b1922f25bbe93901144e8d71c9cc2016f791a25358d1e9b457fd15b037897e017958c4b554334ae821abf0db9966cee1117d340d1c63e71c893e62469e3067e9a7bfef3aabbb34bf37a35ecb2beee7a098e4e200fe3212f884c5d524f6eda80f8ba7f813f5cef70a17a0cdd74559aaf793d8af61a913076cf71bf30da789c04037a40bd8a0548d333c1a03d1f05ab277b0ed6b34b137b29edebd461bd464251d8dd9f0441c2277034e75a4fe727ca58f60fa6e93b9209400d961a1b597e74975ff7c110fa6ef723d4f1c7ce14a0d05213f32f050d99d5d8f90c23d50fdda0b41e37112dd35dfb224b04c4e9090b2d34cc6823fdb051f77ec2ebdc313ea6d01d4ae081fd11dc21c7035b57cc2412c5506433dcc1684c19fccb15c63991ab04cafe2f92fc5cf34c13f95d9a7f2b895df921311b82a77a43775ebe71863fa49cd151d7c3ece722557b877c7ad41a20868b635df6db314b8a82f708ff6883bbf2e87c92d2e86af0b5aff715e2eb219c22919c42e7e6587ac6a3038e15a9e61713a6b2cd3056014d7648aad282dbf3a840009d47ef5d74e1d4b13a9c3c784004989b1602228bbade0d85670e2bd583672eee80479f874833c25ad78384bb342816585aa4d93c86458c8e03556ca2d76882050dbc05671c281f8a766c3e5f0a65fb09072644aa1233627779267885d6fa877f0d5fd15ba4a06b7bf5ed1395af3a7557587bd68d73ff641a858150703b0355b3f987d4abdc81051b80096d81872eb96c0c1b55e2bfc4938885fd730c299f79c345600687213d4ff5fb471cbbe42d3b83e82c4c120bf4c3d3f9d95937278ecf9ad6b551c81668329af3b0c54a04032411a486504299d4db9bc7dfd00c0545bd526196b80875798bfb1fc870e653b98c3a27189e4d398d1958bdb28bcf3052f524be860e022c4fbf4edc80f6fcbefa26ea7c8c4b8a19282dc82b6078ef272e7e92195422327edc0d95d1c4607b345df817990fd8ced437b473d4d4510900dec78f85d59af3ddc6bc4bffb296472b736c958f4e798f7c650b435c16a94d64b58d7617edd99fbd9d5d40634d8825cc295c505cac54232ddc209053403d0acd79937b670f55022f7d4f61a09f9cb9eebf9ab5bbca98df0ac3a4da1d47d772326780dd5f2b10637c95ad9c84b9d282e9ca43980a568de9d51c5f8afac03025b71161f7ec0c29fc74037386bfc61a97de079c0a8b58b273a4382f35e64b7ce96cc95388557157c89ea3d1a6b19e1961b70a10bb82048314fbc19d8548aa479c7fa1b2ad7b42ab35b78cf478073f38bb63dd2456fc8272e53471cb46bb5755111d45858a4863678cc593bb14d12ad8fc9b2a16fb34ec4c9d23248bf4abb4af920756ef846a80f63139aadab7f1ea8e371024758a4cc63bac31541f671e729e89ff6b73f9dd7e9bfe61511635df889ee951fd4093783a79946dbb22c45e9f131b9ceb17eca7ec23ac66e036f813d80b6122d3c1ee10404bdb47ac0b52c71d32641270c49861c131b4f72a4e2b464ba6e1d83d609803a3d53296df1d16c30d3fb97d614950f7dba2329a408855780e55ef503c68ca63b2999dfbd81df908103645ab33cb958260048ef4a943bf4f53dcf41816356fa3ab64078d323c57a4249a430120dd661b989bb4524bb798dc65663bc9ab259ad9b754b73a8b50ee516066604a2377fb0c5e4a895d671cbef78091691431572a1098b60151a13f82f4a136de42488c8881fce4c216af1f9bcd2c9af34b839116acf8ce2fbe5303986a7db9ce9a154934105ad857ebf0a2fbf8156f5d742655f08618f8b5169f1941a65877c617d09f59f79a6ce8606b40f498cf0a57699502a0ec80bb07e41b640bdc64d11c3ffa6357c3ab4429a203e7fb155d645dd78f0643e6eb50ae2a026d9a31ef990b9755a37875ed3382cff42f70644b32fbe2d9c1a5fd5bfec00ebad0dba5a5192358e3a7dfd9b8c4b91b4b49ce88a4ca250535e977502b3f1f42a983510716c60f6b98f3849ac40ed0ad2acec10176a7740d44b8d7cca97270c0b1c6b2590c8b2d4d2b9311a6f3b3d8baae1210b46bf84467d63df353ced1fec17cad030a647a0e3277c9acab685144b52357e1110e12ede863040e9d1501e083a434684604b90a950e310c59582e85bcb2db0ac7a3391d9bbe6c45b683400cd9a7476e435d268c92f9a09e63fd95ce48d1a3ea6c8f4502e02ecbc4364427801cec6ffca9385111ae59296d31d2b1f4a2bed355f66aabf130b574b02dff57758db16b067da3d763c95b88d3b282d9b20f40484d22c0d8eb08d7f91bb2ff71a14de2c87e0f7766cfe6fab6698210f865b045b2e4b3b1163bf72ad1b81015940c65169e00ebbb18dca5c9de5b4881d0363990c4c99cadf89e3cdc2107386ff6a5afba4181ce413024e556a5a0a37edc1cb159174eb0beebeb59b5f606d43091afa0d8972a20faa19378236bb063684dc6a8052bfc56d768822467d76d580f7fee76e18afc15ab41141eb5d91f9728c9642c4b4d00ddbc3072b5ca991ac3be0f69010da12c7b3e03834113b978a4011c9d73e6663eeee4b64abdfa13b13719fef76f8854a89b935d975b6cb75db12b063e3f3c882d29343b9ca54f6fc65600026057a6574dd3a029360689e9850af657337620ad532bed014b8a2f4c1efcbb37f0511881ee959a86e0bb9831f0b61fd7e20c9ed7513d19cec064e9aba2fa3d18dc8114418f5994cd56266a829563544f46005d11a35e5018e06bac1dc536993ffa38a73b06a925b99ff3d054a6f46bf2c6a9df2aa5dcf13d12fea6fca2fca24eeac78224bce3d9d244df0185cfbf98f9bcfaeaa71fceeb1fb6d961aacbeb927790602b6623031ce6d41b17fc622166d01d1945b29c72cd2f5e68d78d95c919999a15f2fda61d58d98dae58dc300e7786ca07131e558863726b597f070d3775ffde0a20f970a358e2f8b27796bf29886ea42ab76965b6be81360a6f7b4462c30b99e27394de31d24ed0aae65bb92e8485bf2322b11ee11ccdb4f472cf90185b0330eabd8ef0a0526994452acdb00c827980c1f502fe7deaad771f775c7834ddaff4de7c9b80998e2b7d298e56dd85ac31cb9b547a37e9f585fe0bab1aa094bad9ccf77b638f5725b3e24be48fd048105b3f3a80e45dd78210b267fcfc0796661d40b9625d3a2d33c1240db5108ec3f5180f207a66e87dfa05d96fa0c9a5e553955ed388eb82dad7c7b570b7ccf34dbbd8a12134f4f2d10bbb23a04c2f24d2280c8fd75ac770dda2f214b51e78310495265ae33d31be5509443333a45fa070a0273792ae3d4f403a06fa9ec53f7a75853c97e3361d40581bdb076099e4fecea976e595a5b38f10f7d29ffbd37f127d3c2727d53f84628a6255049b33f11f772ded96ccc44f3c5cf4900ec8adfb739124e8771750fc6dd5669d179e68ebf4c9fb79e90926adae91cb8208e3c6c51d934b1bef216699b4c4c52ad0cc8954bced881c8971f2a25dd8033b9c77e5202596ebfe5feda4ce8f6c68713e0197f37c8b8000ac57cc7f89f86e62cc4aa9eda2277e5829df90c38a43ec04260db9580abbdcd199236209c07d3b502c33e2463d0a2499a5abe53c49d2f3c833618e8d038c7db601585c3bae288a9bbf03f4f31390c4eeb65f01f0a4621ab5e0bba1b174e3537ffddd17fa1588274e2344b9641f396a5d121249ce0c3a6fe0e06c49811b0ced25acc34969106d4eeff62f5cfc06559eb6802b4832264c30563b777979383c16d64d2ad2d591cb63e0035d6773ff96fdf7f4b9eb29d79fcf6ff98ddfbb32e99102f29810d19fc6c85f5f9f2518158d38afa4a0728c545d23018c685f1b37d09ed50e52b634cb971395d5b71842733163473fac3301936a95c8200f477548709a1ce90d6c957ed1c5fcb668df48000f0510d2a16abaed74a5d57243a712228fc76326967b115d187f692db46486ddb6fda86cfd9da9f3c603295bc74e82daf7e3e191210f64937f96d60417e15ec513d7bcf0924cba0320394d03bbfffc8989be059828ac3c1dd8333ec3a5dc207579fb52a07843f0681f8df0adc40e5f4962dec920ab0dcc98d402256198293cded6d59e56e1b84c3a1c186290424e81de2e522e9ddaf2b91fc93e450b59efba8ddd6261c97a5c812a9b0f9713a7ad17f4afbe259aa2e72a6a11a6ca0ececd4a20b82638e638a55129bb91cfbfe98423e6bef41e354a53f19d5c2fc30d6fe761887407c6ba3dd728cf3dec183109a827b9a12f0a03f3fb6f6e880aa490de0abb167d5911344a09da7ad57eed8b2f54c4120b88fe19f94f095cb8f6aeb94918c4b57daba6849d302fd622435025a709117465c3771a6f9feb8206f19fa130f76429b6f633cf35ef9ed0fbe0d4e7ac1b6dea55247404bd01c6a271830597ad99a223f7d1d7e528ec368009ec594c7d0de6ec524b84760282047d936fba24901a4b597e0c846515d757af9cac3586f0152cc95c8ce6e6a32d6664c4b7d76685356222931d187d9fdb972b2a8f2f00bd0b649dd15d504ed164720951e922ebdd1bbc415f0cd047d460f364da028726484fd8571dedd2fc2f91c5be789b97ff1cd58a79757574398d8c7a4dddb26b3a76d92fadaf4a54e18d1368e4332dff65a88da7beb79923b3ff1dd2ff3de7f43260993da4a7805ba9451b99913324ce8cb0376a414aab2d9e9c85a3667fca8317185450955452aa093ac1fbb6e9b819073df98c52d7bd03134d71235627df21aef8b64fe4c3d3df413bdb5e60a6f8a73db6e41b6cef6607157f77ef4b484705493ecfcc21eb6b086e504a395f0f630a0da103ebadd9fab87203bc75ca70cccb817322e5333d5f9da5747a6ac73662b05d784eea4091097d79235d3086ae01bb836681ceebd0a8b53129cbe97f6e6942d4eced80ee9923fdd882d1cc91974296f6fa2c652f10182d7b559109d7670f642f5f852ebf2cac34c4b46bdbe1d6db2bda4d9ea3b8db94035f3c36ac438c22cdc52a3156fd000103df4e1e3e03f3da419712b072477ced23c6ab1987e4a5f7e6b2ffbac9f5cae066845ea6454532f2e4a800e42e194568e077e28e22ff9632c7f2fe89ecc4ad2b0ce7d0639139a2f1f922bf65b32d71e1c1071eacdfab50cc600fa9a3dcbd3dd518294b064633ef9483c6928af616e5dd8ff06488d49841f7004e52037539dd91ef959e70105ba25f98b116b278516151151811ff3e8ccc107dfc78e74cac29711ed395035b56b81b5a5c68d6393f65151e3a8afa0fa209a399592d08a5b6cdb88dee2d604bf35bb7a5bfd2d3d9d33a1d9a005a975f6ff1417727013585d33ba48d4342ad409673ac9654347c4e7b3c1382e7e21ad0909", 0x1000}, {&(0x7f0000001140)="11fafc146d5e411932ac361c6c2bb337ad09ecf285a505fe533b02", 0x1b}, {&(0x7f0000001180)="6b61ea2def1d1544d24f8379e8e61e72d2e3f02d801d7d3adec96261454bde0cae1f18d9b5d938ec9926df46cdc00a2016d4ecc2e278c0ef20c9a0b4947c457926791b057246ac6a595b014e1ac0d9354fed098d748843d998e5d34e4977968ae21340e0cdc40c2037c1c7607ef4462c50e28a2b298d98c879b2a679a36fa13cb56d6ba9305500e747462893545565bfdcf66b2c8cc107008b25aaee363f24f5f590130844328a56c2a8da26a3547f91efcd828e93a9111d616de2856cf4b6665c556c3be71b3dde29f9dbcd061c03cbcc2f", 0xd2}, {&(0x7f0000001280)="8c322c949f1cdbd64870923fa0ea32eccef84b99cb64512a17ea24531b832de9b91ff8b254b5f1432c02015802068517d585c4838e2b70041bed2842da04b080e11f981b87a994165e5615b4c7dc421873e7408629101f1f63b991ca52f90315429378218cea49", 0x67}, {&(0x7f0000001300)="36fc69770232b279d12c15ab8395d4b9e99397a4232ae9147fa7c30d9acd652058a17fe8b52dd1364a42ddd038a39ca7c4d5632182c1611a9a27b6eaaa90785872ab80ca28f7745f4996f6b8df8c3e9fc1cfe063c6dc08731cf7b831f58e0a612bbfd691a8f8609e588220d50f5275396c325eb9c369b28f6256c9f167702774ef95", 0x82}, {&(0x7f00000013c0)="e230823016bb55e38b271aaff26ec193c0fd304f30ab19ceb5d3dd0aab94bd19692a23441acdef519141c92537062e4dc6e21f492e417a044b4ab223bae5eb0d895594a7d6942bbab079e87d5d562f44234a775e648837a0670430059bb3ee5d0db39b686c50b17e9d7d981f7bf80fa02acb35206e044bbd2928fd9daddb4df51883a1d592543921667831366ea97264f5b7587ecf8050adfc94a7244b7dc494403f2ee6cf2a3cf580ecd7f23c91ac69d2aa0c1414a43e158382", 0xba}], 0x7, &(0x7f0000001500)=[{0x18, 0x1, 0x9, "fdb76a9a996f46"}, {0xd8, 0x1, 0xa421, "3aeae6d50c8873cc77f9074cb66840b119c96406303b39373e566e1f86e8ff1b80733e868776d3c7231e29705cb654c4d21f0017477af8fce2bd35f9532d64cf1c5d18f2e8c1e57896593e6e231b92ba0016c04ada702aaf69c4bc2691b637beb64b0e73805039e2f209681e59cbdca1f03c747fb79b73f615b81a98af67e045d2c99216606029a1583f563ebd6ad0fd34405255e940e03007882c87c60e10d8c0662afc6f2217ceebd25675d5134c50b8300936af377b532947467d4e69798a38752f8939"}, {0x90, 0xffff, 0xc2b8, "be5354d7018cba18d4c4ddbaea923e24c35e793c1373a9ddf05219ef736f41ac5108bdedd196d8bd9b756019899195beba402215bc4b5ddf0d10bf21071a908493d4b1d6c0e130027f91d766867b140f8e11bb2eadd57ea2f600e8a210fb7d0dc8b9e8b42800459d47f78ba6c48ff39b9dc237f2ef33b08023"}, {0x88, 0x1, 0x3, "8547529191beb8aa79c9add03ed30e9bca23691c700e782510b28fabe370d846cdbb7176def656b039cb89b26b9ca6bfc916d2b3935c531490b0594c710d0b129b747b91f259bb7f0d84fafdf7d9bdc9903447deefb4f0de8e6b450f66d7a2c087360636a43e928c44de52e75502f7f736e7d6e067b952d3"}], 0x208}, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xf5f3b0850f5e938c, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 04:06:46 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000100)=0x7) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x81, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x2, 0x1, 0x6}, 0x28, 0x2, 0x3}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f0000000040)) syz_open_pts() 04:06:46 executing program 1: getgid() mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 04:06:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r0, &(0x7f0000000000)="3fa46bcbae71dcb3b33129ddc7e993ecdbd399da2359bd00d6983b9519bef95a32b15e97bd0527325ac87b21ba3124443141d016f2d912afa96b5e237635cbacf92a097a56315a350da7746bc4f8cfd765656c7b7c7c2a3f2bad9351cad2a2d1bc80aed74d849aa1ab9334177dbc0aaf25d98c69b0dc9b1528500aac05abd3d1cfac41a592fab1a8211f21d38657653e3715cb92b4c2bf7ef9098c7229a39ffcf3db5b9f7dcb667d70739842e5d01c0528a2511a3bf48d564c923e2faa0b48d158148d8824945eb2c08e1d69f56558dbeb4e5a8b3a4b19ce2c06a776458c8851140cbe519c222b1ae8d6162e3b5a9afe", 0xf0, 0x6, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0x81, 0x8000}) 04:06:46 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x2, 0x4) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000001c0)=0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:06:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="b6570487c2d987cae41d764ce60d646429844330dc43af819699d4ebe38348f9a9fb3f889a042a08ab00", 0x2a}], 0x1, 0x0, 0xfffffffffffffffe) 04:06:47 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x9f}) 04:06:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = syz_open_pts() msgget$private(0x0, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x5, 0x9}, {{r4}, 0xffffffffffffffff, 0x60, 0x2, 0x5f679a2c, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x95b, 0x8}, {{r5}, 0xffffffffffffffff, 0xd5, 0x2, 0x7b, 0xac}, {{r6}, 0xfffffffffffffff8, 0x2b6919bee797d64e, 0x80, 0x0, 0x8000000000000005}, {{r5}, 0x8000000000000001, 0x60, 0x1, 0x6, 0x4}, {{r7}, 0xfffffffffffffff8, 0xebd1ddca22f811fb, 0x40000034, 0x1, 0x8}, {{r8}, 0xfffffffffffffffd, 0x68, 0x40, 0xfba, 0x81}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r9 = kqueue() dup2(r1, r2) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r10 = socket(0x18, 0x4001, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:06:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x8000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x441, 0x79) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 04:06:55 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000001c0)=r2) syz_open_pts() writev(r3, &(0x7f0000000500)=[{&(0x7f0000000040)="741a5d7ed616cff431f1af43e1c092c072b66c7056235bcc2dd150b44ceb401b3c3f72ece773893ad548f06162ea613b0076f409773326b28e2ac541681be5b2bcc941153856cd7c10f89a6a51f074688abe7f5fdbabee311a16ab71c975e8cb65a1b216a206e0bd53d49a12fbcba5ec", 0x70}, {&(0x7f00000000c0)="92fee1822ac57140105d370c4b16697c2b5a2c7b85e719949d607859dd402a0a905ee0619d3f201ad00fd7c7", 0x2c}, {&(0x7f0000000100)="a76d309be09ee5aa09e4e3cc062a2e3efdc6d3efba5de3a5716bfc8535f90e", 0x1f}, {&(0x7f00000002c0)="72c46571dec369843e93d199253476a0e2f687d0b43fb55bb02e14157012ac8fd3e6d1521e41ddb839bcc8f4f9b236154cbe5eb3abe9406ab7c6121846342d6d0c72fa78dcf84b0bac108ed87b2d1d4e70125f06a90967b7d00784f9fd20aa2f81c51afb0fe99cc3d74964cba548ce66ed33ca152d3b1d4efc6e98c231e0ba5a36aa7200", 0x84}, {&(0x7f0000000180)="634c46091e0b818b502275163c0d788e89c361d42494d0f782d0", 0x1a}, {&(0x7f0000000400)="558ad5597d26b69ef0ef43b15ed10766d64ef0d31be2c0396ca8868c158ba1301db5a1d413788db2a449179693030b38c7bee33c5c721592505e1f2a3b4c97c16a579bb72ac2a8457aff697cab885c8ed8005b301cd1ec3ca9a798a2ed54ee636c1488220499b5f46dabed3a7b46bd3c76655fdf0f71a33a9e341b78b58af4baebae8b68bd4cdfd0c9cdbc226c4642f68b2ac3d8acef6279582398d75cd11029eb1d4c79875aa694831dd242ffbd4622b9b800b6402c18ac1f10c6a17bf5c3eb2892a7337b4376fe30dbbb2d2a1c", 0xce}], 0x6) 04:06:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x47) mknod(&(0x7f0000000100)='./bus\x00', 0x6022, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x3d6b50772d9939c6) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = socket$inet6(0x18, 0x5, 0x72) r4 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r9 = socket$inet6(0x18, 0x3, 0xff) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x98, 0x88, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000000, 0x3, 0x4}, {{r3}, 0x8000000000000006, 0x4, 0x4, 0x8, 0xfff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0xf0000005, 0x0, 0x4}, {{r4}, 0xfffffffffffffffb, 0x90, 0x20, 0x6, 0x20}, {{r5}, 0x7ffffffffffffff8, 0x81, 0x80, 0x7, 0x401}, {{r6}, 0xfffffffffffffffd, 0x3, 0x4, 0x81, 0x6}, {{r7}, 0xa173d25221e3bf56, 0x4, 0x0, 0x80000000, 0x7}, {{r8}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x10a8, 0x9}], 0xffffffff, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x9}], 0x3, &(0x7f0000000400)={0x5, 0x3}) r10 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) r11 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r11}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) write(r11, &(0x7f00000001c0)="8cade0581d5a8cd6dc9ca07d96ce032a5a6f084e4a94264547f9f78a3d44f5527e9a59a52e734f49c63fab25c2ba8a6b9d2bf31468054c7df003abc2ab3c0403323e93f0514c1e17f243cdefd8398e90ef8565937ba13c3a5c16c21ebdfb009dd9debc29d34a93a32599aa0aa3eba32a69b47c6161f86da95933979c5c8e95689727a17a73330254b01085d025cdca812b1d40ffabf384be5df20f4e0a5f64936b49c9bb568fb392f5d08819deae37f16c9196b7837c", 0xb6) 04:06:56 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() mlockall(0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r3) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r6 = getppid() fcntl$setown(r5, 0x6, r6) 04:06:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000000)=[{0xf000, 0x4, 0x3, 0x6}, {0x8, 0x8, 0xff, 0xfff}, {0x3243, 0x1, 0x6, 0x3}, {0x7fff, 0x80, 0x3f, 0x8}, {0x6, 0x0, 0xf9, 0x4}, {0x101, 0x0, 0x4, 0x10000}, {0x2, 0x4, 0x1, 0x80000001}, {0x7fff, 0x20, 0x6, 0x6}]}) syz_emit_ethernet(0x83, &(0x7f0000000100)="1f563dac0a265f0913f5bf96831717f560c16faf92033c3a7ece6ce981a9cc66b1896cb21063887f960b8649a0df7befae544a054dc6e60a739bc8c8efe639f6435762c63120da9ace54d1bf9cf72ef62a17db4cfacd81969d86e26acf2405bc089da892994a60c06dbf28b11348a9c9ff94f3bef3bb5db87ebc91ac29af0a350ff6ac") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:06:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x1b\xd8bpf\x00', 0x8040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 04:06:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getuid() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) r7 = getuid() r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x4, 0x0, 0x0) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) fchown(r4, r7, r11) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r12, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r12, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r13, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) fcntl$getown(r0, 0x5) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r15 = semget$private(0x0, 0x1, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001280)) semop(r15, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x4, 0x0, 0x0) 04:06:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) recvfrom(r3, &(0x7f0000000100)=""/191, 0xbf, 0x800, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:06:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pwrite(r2, &(0x7f0000000100)="058876d01cbd22f54540bdb1e4b001195003b9151b7b670b60fcaebf1b45ca4a424c570004e9da787ccbd1cb53c625c76afc2dedc59171ea876502937fa44ea15ff9d31d481cdf7718d8779bf0cc5698a34449eb2ae97617cb99377e94091c9b790dfc1c", 0x64, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = getpid() r5 = socket(0x18, 0x2, 0x0) bind(r5, &(0x7f0000000180)=@in6, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001240)={r4, r6, r7}, 0xc) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/113, 0x71}], 0x1) r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r9 = syz_open_pts() r10 = syz_open_pts() r11 = open(&(0x7f00000012c0)='./file0\x00', 0x40, 0x8) listen(r11, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r10}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pwritev(r10, &(0x7f0000001880)=[{&(0x7f0000001340)="78ceae81caf1a4d7f7c7e8ce7f5f6c1ae3a411e4e64d8f31773ef990440adefd0bd205493a6bbdef90d96e68816db7d09d1722ab90834552b538744ee5b5b519ed03174cab0284e21b689ac96f78ab121bab0176a37dc5f348bded5470de5fefd129666c6f08991be2596fc9bff12f9ad0cfd171d2a94b086423b59ab2e045524e05b9cc1bc22693cc57af73f49930c6d7f144f8fc215f25634b76752ed3036652cc6ee20a7debe0daa2681e6532e28c290f7c9f00a263aaa83a687b5cfcf0ddcc867263e8e549bc0a8b6f880b59f9e939a960f302b28d1c5ef0271c2be5d7615fe82b8fc641354dd38af1cb57a980e939d968d35cbe7754096b09", 0xfb}, {&(0x7f0000001440)="3ae25d95683a8e3cea05997f7265248480c43e0f623e68c53fbc0325ce3cda9629cfe935af2ac75fc339045e3bf8409dcd955cca9315849a5de809a023e1bc6319e8dc1cf081972497aa7e1d08679ec510ac50fc2c3e45ce2deda3172acb30878789beea486805c10b3e6c2db98fbae9feb95df28175341dfb201410af68e2e995eda874df996062970ce9e47bc5a8ec202bbdb516afa19036faf45348334f0c36828c77a87153dada2ce3124424165208b2908b5dd1ab1b5be6b459563630cc289bf4f007556ac0797bffd7ce", 0xcd}, {&(0x7f0000001540)="14c8d6490e2f53791aa8b57cc3c1c01782fc4f5764cd78156cd39b9cfe7b428008fd0013a2228917ab47570814c1f0a6b435886b5d2fe0b078890a58041d3fab732761e212d10c784ed3d331b8f8b93774aad4ce54d4430f116d342aaa2419ddedccf4be299ae3de82a959d0cdfd431cc935333bbd82fffcbdad9864e90870f3cbdde11bc3a26385fb3b181f087d0c21c1887bff7df62fe9a624b48ce6aa2b9da26a2ecfce2eb695f3837c66bdfd9999e6098b623bbce1f20c8bfa837930d69aba3205cb1f6f1da5b54c445d33617a5e060e2fd401c1b1257351638f1cb8", 0xde}, {&(0x7f0000001280)="512e8dee4cee19cd23e9d067b5037542d9dbf6f8ccda44363d3f2322162860", 0x1f}, {&(0x7f0000001640)="c662d9ffb6c9de9fb57181099e3062cd90152af2790de70065f0b75af1de5aed935061efd73bd01e12112d4f46e65ac96ef5aca074f785e9c0267af3d233dd44050b5dd1435b21c372d4601a30883faed346fab75535595e42b9c352b320ad5334c15686d12b705d5c46", 0x6a}, {&(0x7f00000016c0)="3e4db41f4ef0db192b55334a9c25a7c306020e9b0e19417650c719a2bdcbd5aad628724a5652de4e8a94bb8b842d018de5ff97de3ee5bb6fa6a94983c9c141546c8ba0defa958e79cff8e1b85ffd9a672f43d41f77c0563eda162c1d653593ef83964ff54cb693b54f346a4cc5d1268b0b570a5b124790df1316698d5a4d3f3285dd3c76f6f40ef9573a50a35f229f012e9fcc5d6c2dead5654b4eef8b0500bd4d0f6c4a60c33c96c2b3c31a7b1a6e29caee18e33fb6ba2874013b489840c390736ad29504a43bc9041ee36336278057f876e62740a0c7fb5babde40f657461b6e27ce4c5a761e4bbf5af9929a2d3e2e", 0xf0}, {&(0x7f00000017c0)="bc039974d1fdead621047adbd4af7005b702396cf3a4c60c5cd7895612ee3e605642d7078660835d480c8ccb5bf88f6e6bcbefcaba005a1f1ebffd7648d2370b841b62ca2d215ec673843e647538bacdebb281f4cddcdad3f3a8e29e2e206149c978dd74102328c9aeb6a21a649c627e91a176bc14ec737b1625d5295fcd64b21298b03c8ff06853", 0x88}], 0x7, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r9}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r12 = dup2(r8, r9) getsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000000240)=""/4096, &(0x7f00000000c0)=0x1000) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) close(r0) 04:06:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100030000}, 0x5000000000004}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:06:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x2}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x1}, {r1, 0x220}], 0x4, 0x0) mknod(&(0x7f0000000200)='./bus/file0\x00', 0x8, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) 04:06:57 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() mknod(0x0, 0x1, 0xffff7ffe) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r7) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r7, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r5, 0x0, r8}, 0xc) recvmsg(r3, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 04:06:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xeab8eba8eb003e4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) pread(r0, &(0x7f0000000200)="ee4a193a9dc231d46ddff41ae5fe399bce01571fb7ad14d9ee31265a2ce8295e106a13a4cc6f91c5ef9ee6f51381b9fd4fc6d85e6bb92e9c045618f111a7c4c3d91e8a26cf3d6db8ad5602e24cfe0c4a4384c2005ffe393d9479c99d3225dcc4cdf37ed92dff87800b517fd2b7ff877fa17f36d6f185238bee8f423953203d3a361ac9b2d3dd7cd58097b953f7a066567365d35d652167aafe8cabe3ed0ddb051538e1fb80ff883faf086477fec624abf3d79fcc5fd9e6ab64956d0db2d7e04c4b6c1278da576c3d91a7a1332659fa5f8cff0c3c5feac8e0d979c7708bfa0d8d7d33fcb35123513f4926434e33", 0xed, 0x0, 0x0) 04:06:58 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202f5ffffffffff43ab8af0ed008a60c985853a07ffff0000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x5, 0x401, 0x400, 0xff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fchdir(r3) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:06:58 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfbffff0a, 0x0, '\b\x00', 0x800}) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:06:59 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) nanosleep(0x0, 0x0) 04:06:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[0x3, 0x9, 0x7, 0x7fffffff, 0x8341, 0x3]}) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) write(r5, &(0x7f0000000240)="0ca4c331f6f73dccbe1aea9b7912496726ac1cc488a4f8d1e0d8ddba692ba486f543503722057c4086656b8cbc21aea79e6dd07f95ae5ca99f66083ab011b610de1d6bb1a86d8df71c9b15e438062af39a11d297bc35fad15d4df25c12e37a97567c56b3148f388011704367b867b34c084ba2df1d0bb72c83c0681392636ce3b24801bf487971ba", 0x88) r6 = semget$private(0x0, 0x7, 0x20) r7 = semget(0x1, 0x1000000000007, 0x200) semop(r7, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x3) semctl$IPC_RMID(r7, 0x0, 0x0) semget(0x0, 0x3, 0x420) r8 = semget$private(0x0, 0x2, 0x80) semop(r8, &(0x7f0000000140)=[{0x3, 0x3, 0x2000}], 0x1) semop(r6, &(0x7f0000000340), 0x21) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000000c0)=""/83) r9 = socket(0x20, 0x4003, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x801169ac, &(0x7f0000000300)) connect$unix(r10, &(0x7f0000000080)=ANY=[@ANYBLOB="61e0e0e49c5cc5056a0900eb7c97bd9f2e6d1c"], 0xa) r11 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) close(r11) 04:06:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xc1\x7fc\x87\x87\xb4\xc2\xccJ', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) syz_emit_ethernet(0x117, &(0x7f0000000240)="40c551571115b12ff78d5ace258c50ae8afe727ea99dd5f4c6ea67601c0b330110375a4c8fc62d39ce611d2e0eff5a1468df69d8718ffb707eb60e9cd1234e903f78a44c6f8e2448de9a864366e7e028303d92bd905aba52fd35630a2f35c9e0457e536a24ded06e7cab88ee1d9b50fb22b1caf257ff550185ed2d5742014fe993f34bb09dcb42453ca72fec2315746ccec9512c3e58c975111d73ba5316863349d9f3cb3bcb1db56fb1348844f80a7548f80b318ff4de58e0d71bdf249e533898339e08cc5e40064d12ff79908a777fe97a197470792d40bcdd72e83f08d0f01a01e6a80845444fffb2b6650950225165cb9d60314205ece28e50b634d0c1b4054f0cd5ac4ba678d76c31b9be1474ea866fe8a79d26b0") socket$unix(0x1, 0xf, 0x0) 04:06:59 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940), 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) socketpair(0x0, 0x4000, 0x8, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/diskmap\x00', 0x800, 0x0) r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/vmm\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x3f, 0x74f1}, {{r4}, 0x0, 0x20, 0x80, 0x5, 0xfc4}, {{r5}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x2, 0x7}, {{r6}, 0xfffffffffffffffc, 0x4, 0x400ffffe, 0x400, 0x3}], 0x3ff, &(0x7f0000000b80)=[{{r0}, 0xfffffffffffffff8, 0xd1, 0x2, 0x40, 0xffffffffffff9f6c}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0xffffffff}, {{r7}, 0xfffffffffffffffd, 0x44, 0x4, 0x40000, 0x7fff}, {{r8}, 0xfffffffffffffff8, 0xca, 0x10, 0x9, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x56, 0x40, 0x5, 0x800}, {{r9}, 0xfffffffffffffff7, 0x2, 0x40000000, 0x2, 0x3}], 0x9, &(0x7f0000000c40)={0x4, 0x5}) r10 = syz_open_pts() r11 = openat(r10, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xcc7b62d5ba1872ef, 0x1010, r0, 0x0, 0x0) close(r10) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r10) syz_open_pts() r12 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r11, 0x0, 0x0) r16 = getgid() r17 = shmget(0x2, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x4, r14, r16, r14, r16, 0x21, 0x40}, 0x773, 0x5, r13, r13, 0x80000000, 0x2, 0xffff}) setgroups(0x268, &(0x7f0000000280)=[r12, r15, r16]) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 04:06:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x80, 0x40) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 04:07:00 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x8) r2 = socket(0x18, 0x400000002, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000080)={0x0, 0x100, {0x6, 0xa}}) r4 = socket(0x18, 0x2, 0x0) bind(r4, &(0x7f0000000180)=@in6, 0xc) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 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(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 04:07:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pwrite(r1, &(0x7f0000000040)="631c0b8e102110ffacd129c231784dda10c759cfa72c83ead3fcf75e807b3f69f0e3f4", 0x23, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 04:07:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 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() r6 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0xb198600ddf2ce4b9) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000080)={{0x6, 0x2, 0x1}, 0x9ace, 0x5, 0x8001}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x633) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/49) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:07:01 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffff4a45c39e"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:07:01 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0xfffffeff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) 04:07:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8ee49a60633d5d8a) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x3f, 0x20}, 0x2, 0xfffffffb, 0x80000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="174af205b6068bbc6be6634ecdd0") 04:07:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r1, 0xb) 04:07:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000100)="0100358a", 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xeb108c54dfcd6419) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1f, 0x9, 0x83e, 0x0, 0x0, 0x8, 0xffffffe8, 0x0, 0x0, 0x1c95, 0x58f6}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 04:07:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x14, 0x80, 0x2, 0x9}, {{r3}, 0xfffffffffffffff9, 0x48, 0x40, 0x47d, 0x3}, {{r0}, 0xfffffffffffffff8, 0xa6, 0xf0000000, 0x9, 0x7}, {{r4}, 0xfffffffffffffffc, 0x20, 0x4ea6ae32e0c9e83, 0x6, 0x700000}], 0x100, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1b, 0x80000000, 0x2, 0x10001}, {{r5}, 0x0, 0xa2fe890d8c7baf32, 0x1, 0x9, 0x9}], 0x6, &(0x7f00000002c0)={0x10000, 0xffff}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000a80)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) setitimer(0x0, &(0x7f0000000140)={{0x7, 0x7}, {0x4, 0x100}}, &(0x7f0000000180)) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 04:07:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x1) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x1}, {0x18, 0x0, 0x1, 0x4}, 0xc04, [0x0, 0x6, 0xebab, 0x7, 0x1, 0x71b, 0x7, 0x1]}, 0x3c) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 04:07:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0xe1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 04:07:01 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x6, &(0x7f0000000140)={0x6, 0xfffffffffffffffd}) r0 = socket(0x20, 0x9320332021def37, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/92, 0x5c, 0x1, &(0x7f0000000240)=@file={0x3, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000180)=@in6, 0xc) getsockopt(r1, 0x2, 0x9, &(0x7f0000000040)=""/96, &(0x7f0000000100)=0x60) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00e0\x00\x00\x00\x00\x00\x00'], 0x10) write(r3, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 04:07:03 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x92) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) fchflags(0xffffffffffffff9c, 0x0) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 04:07:03 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000140)) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/31}, &(0x7f00000001c0)=0x21) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r4, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r2, 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000080)={0x40, 0x7, 0x5}) dup2(r2, r4) 04:07:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20240, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x0, 0x7fffffff, 0x1}, {0x18, 0x3, 0x6, 0x3}, 0x6, [0x82ae, 0xffffffe1, 0x71, 0x7fffffff, 0x0, 0x4, 0x8, 0x1]}, 0x3c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$getown(r1, 0x5) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="023119f09ad1b69e5e61ac4fe07df3437ca2ddfcf6786ff69460d3a337d858", 0x1f}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="c80000000000000001000000a6510000af94184f577e764f40248e9a905456d61a6fd038d1fde72fb90ec02ced5a9180f81b86deb72cbb03b599b5b96861602899e2b10cc25e4cae6a10b5a44fb7cea5a9ad96a8bcaeb87d4b14c23cb65da0c97e7ba06f712c503e292c866d9b8ccc0bd8827d33006173468b5b1253c3de06e1c39a8210a553e3fbe1d4aaa001f4db7c6a18f60ec46d7a6cfce374ceefbe478834e83fbf8208ca9b211252004e818575194f72e6dc8da4db15a52bb96a3c4c8c9d00000000000000f000000000000000ffff000031126e1da4513f41070000003fcd5e35cff1ac37562b1d6c1330112d5e59571ecfbda37ddc0a47caf8038770d13ef7f66295c701131210dc2d75f6f9b26e7e5b2eaa2e148afbaf4658410ad7f78f232f0d0d1ac21b2d6e799f26f81014b8fd2498febf11011d8581c26f63ef641cd7b8563a1b500698d874f58f7dd9c86aadb3f249d67c4c4ea81dd25d00d32f3223f05330c341de44a6189339cd0061073ca97b3dfb206977acd7abe051c9cc6cbea0e9685bbf975768ee82b2c0bcb5d7fe8f339f9d3d7fa8421fd84af794b95f11e247c9b41895b81b089eb4991d213cddc4b27ead7b"], 0x1b8}, 0x76562e74f9512692) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) 04:07:03 executing program 0: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x106, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 04:07:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="5ac56f6f5f31a74faf3b865833464e659fc4fea31680a30e407f8ea44e1052eb1e90e5398e4ab6c35a3f313826eefc07cec438501adfea7e5490bde2e97deb15a9f152d06bec88057b877978b8810cf4c2d67424852b71e015effe774cd3586876ae7182b96b2578ce7c1e9bfeeb7da619c75316d79961abf12e20392c6cbe973162445cbabbf8f590b1c6f9d9e52eeb0eaec7b1121ba7a15b8cc05dd096e88cc1dc3d1c35b227316b11541a71c5b64651849a0b6914885d429cc962e7b568d695ec387081a3bcd47c1242c559077e848b272eb756ee", 0xd6}, {&(0x7f00000002c0)="a017405045c9c5ec4763fde653078128a4f81b376c7549b2f2c88e8cd48e571dbbfb48a9bfd833533418f8bdf0153e9a239132613aa8574639794350569c45c771f421cf25c502a2b1cb1390c6f74eb338fc5165ed6f66eaf174ff414a4cc9acc92908f5819e1706d32c32fa4d18d797d19b4bbd756415e9e96aeda1773db87f9dd4df0164834221f393423dfe5a9bd1872bcd3de53339ffaa9a9c14eaac8b04b46569b3286e117f7ff90a0a156f9ea0efda354e3b4d54b4dc40", 0xba}, {&(0x7f0000000440)="576879f9d878b0361d2c32e6dcc627e7ef67705f16ea2a0bc24abac145de97326730c970a1ccfe0ff396633cff76aa1cb521bca46decc29e3fb4ce0ca2b501131447f34488556139a5337777c33770e3cf06d5b82788bcd9e05d0ebaa941b5f97fd4e487fa940559515f49dca1beed026a0034285de26684b2389a09b1a9816d7d828bf527ec41478fec602a0a0811389a9cef1f267538523e1731b1c15a46d42f3abae1ff95ef", 0xa7}, {&(0x7f0000000080)="91221d8efbf98e3ec8de08d69822", 0xe}, {&(0x7f0000000500)="fb3f62fbda7e9b834d2de885e44cbfda5959c91f49c6ecf306f6072550ca22061f97a9c3e00c9a1b5f2c7ade8fd052cae5e329e6caae07ca36ec8c58af2f3cd6b7d013eaf493c32e5dd2c3b23a50f64607acab41d0acd2f0f37191fabc2adf03a70a61f299c704566fd663be837439f92c44fe49bcab36ade70c9fb87cb60c5db653d7100cc7a650dcde9a59813570161268", 0x92}], 0x5) fchflags(r0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x94) 04:07:04 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x2}, 0xbe) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x8f, 0x53d}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) fchflags(r2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000500)="c3aa19acf535511ef6971c91cfe21aeb9e4d39b0cc1ed1915ad3cdec402f1518db51f7140bd34a679bc2b2f731faccd03e9af8528208f11abc4db6a2be98d36e90a4ba", 0x43}, {&(0x7f0000000080)="f120fb5887698fea3b9f1f5c5f68ef5067fb7945a88a15edaae35c698099871c75447562abc72eed77df595c96bc8306632f900b9a9bf64ab0ce084b95c421e7a2f7564f8d04589a238bfe843335c6238386d6d41281bdebcfd44a1ab6f5564dfb81b52c480fb2939e2b1f9ad2b0f88086477fca9dcdb5049379fdda17471c6aa68aff08e8f85eeda2ba66bc3fc03201c4aa1e1277fcff28b484434fe7ea2ab39fbd04545d0a83d53f65c9f8b1f4d63a35a0c583bf2dbea8f12f2067c1f5a7a5de6cbb16175cd6a11e1d399d59d2eec6987e62cfa8d411e9ccfa0752755ff931e40c4cf0f862e5f3f3e3e527b8f9de017f568ec3d87bac06c1bbce46", 0xfc}, {&(0x7f0000000340)="6a4453c889ccdd6b88425b026a332335ea7ea3a7daadab04a27352c24210fd21f6fc80cd63a0129501666ee68cf02880d255daa4865f08e465ed585e67d23f32c2862c6ad0b520f7b4dae6498a08cc0c3394faf15809694a88dbb5660b8a035d2a1280058fd9ff8f179ca448210106a02b3539bdd16f1896b318d09971556a9b26503fbe39d96901f8ea5ebc45ceb1", 0x8f}], 0x3) 04:07:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xfffffffffffffda4) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001f80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="0000000020005e0acc45c5d9000000000800ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267) 04:07:04 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x8a) semget(0x3, 0x2, 0x210) mkdir(&(0x7f0000000180)='./file1\x00', 0x2a) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1d6) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 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}) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 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}) semget(0x3, 0x4, 0x8) 04:07:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000040)='./file0\x00') r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x10000, 0x6) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) 04:07:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000140), 0xbf, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 04:07:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x0) 04:07:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc02, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3e7, &(0x7f0000000040)=[{0xa7b, 0xc0, 0x1e, 0x7fffffff}, {0x7, 0x7, 0x4}, {0x8, 0xfc, 0x9, 0x8}, {0x101, 0x1, 0x3f, 0xb0c}]}) semget$private(0x0, 0x0, 0x2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029bed6914f6357e3a", 0xff52, 0x0, 0x0) 04:07:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000080)="c3", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x296) 04:07:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x50000000, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x5, 0x1000, 0xfffffff7, 0x2, "b7dc5fe2ae9f830175d7c19677524e4741da57cd", 0x6, 0xf5}) write(r2, 0x0, 0x0) getitimer(0x2, &(0x7f0000000100)) 04:07:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x20000000000) 04:07:07 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0xfc) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 04:07:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x80000000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 04:07:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0)="043bd8f4008905241bda2a6d9c9443519a68441b684acca6beeb388f71faf09635df72f0118f72bf6345f2fb5bdf2ff2fce8ccda6c802f3a5c85387ef9bea810ce28b7bdc41b7086069341b9997b3e4c0310e05734a48159b29f399911a8f37f87", 0x61) 04:07:07 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@in6, 0xc) recvfrom(r1, &(0x7f0000000180)=""/225, 0xe1, 0x43, 0x0, 0x0) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7db70bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41db5f137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a00000000006c074cf888981d4e22265330027548d8ffda5eb1152f6bc25042dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e912fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04de40180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30f67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cd1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4caa0c7d5c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b6ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8aca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f012573347f559dc175fb962546fe59ef49ee933781c558d07a128b7614960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000000000000000000006cde92a9d627662ffce7e457ef801ea8b6fcd95b2ff82e19dc3977aafcd1db2b99f0d370b9a5b3dbd16856dd55dcc572053cb0b270fdce4c0f26090a40eb9f0622e80d7837c281f4037f0b86b65635976eb662932c9393f398f2e6355d09d9fa31ed0a5ab21aa8ee58fa3bddbd4660ee32fe6a87b45a0dbc5f777399893c05ac4bb4926e71e12dc2b38c4bd84927f1a349b46a9301f8701e8e2f428f44cbe128f6dd3c6d2329e4d0a7ebeb3c147814ddaf3a"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb", 0x1c6}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000a00)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2a08afe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bfe63530f2045c762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f23b9fb45e3b8fbef1d640003882864de9fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f5a1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf", 0x2d6}], 0x4) r2 = socket$inet(0x2, 0x8000, 0x6) fcntl$setstatus(r2, 0x4, 0x80) 04:07:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r1}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:07:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 04:07:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x1) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x7}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x110, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x3da) 04:07:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x101fc, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x221, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x102) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x8d9371f4f5b6703e, 0x60, 0x1, 0x2, 0x1f}, {{r2}, 0xffffffffffffffff, 0x2, 0xe49c7182986a974b, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x6}, {{r4}, 0xfffffffffffffffa, 0x0, 0x2, 0x1, 0x401}, {{r5}, 0x0, 0x40, 0x80000000, 0xffffffffffffff80, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x7, 0xb1}], 0x7, &(0x7f0000000240)=[{{r6}, 0x1, 0x22, 0x80000000, 0x8001, 0x172}, {{r7}, 0xfffffffffffffffa, 0x12, 0xf0000000, 0x5, 0xffffffffffffff80}, {{r8}, 0x7ffffffffffffff3, 0x20, 0xfffff, 0x1f, 0x4}], 0xfffff95f, &(0x7f00000002c0)={0x7, 0x1}) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) r10 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x83) ioctl$WSMOUSEIO_GTYPE(r10, 0x40045720, &(0x7f0000000340)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:07:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x30496, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0x10001, 0x1, 0x0, 0x9}, {0x3b}, {0x6c}, {0x4006}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x59e}) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 04:07:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r0, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 04:07:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x4c}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 04:07:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1000015a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 04:07:09 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./file0\x00', 0x35137c620eee3fe1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x4c}, {0x8000000006}]}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pwrite(r2, &(0x7f0000000180)="36b2525538c2a33b23c3c9b43fcb731572e9bca61af779ff6e4f81755c384f99b6479aac5ac4e7dbdf0847acbf2633c599d8104e8287deb45a6b6d50631cfa91db6ecde0fe508388bf4685b52827493fe41c5fcf63ee75664b293b0e00aa1477bbe44acdad8ea848f3683c1e23a3e808450bb176d09fc53c69223953fa40b8e2bc0f5004a804f6ec13e403308c89b549015b8c706530", 0x96, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") kqueue() 04:07:10 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0xffffffffffffffff, 0x401}, {0xfffffffffffffffd, 0xf423f}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{0x101, 0xffffffffffffffff}, {0x7, 0x2}}, 0x0) 04:07:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r1, 0x0, 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 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000180)=""/59) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) 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}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r8, r10, r18, 0x80, 0x3ff}, 0x4, 0xffffffff80000000, 0x5}) 04:07:10 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000002000/0x4000)=nil, 0x5000) r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in6, 0xc) setsockopt(r3, 0x84ec, 0x100, &(0x7f0000000000)="4746091a98a27cc3b5aacdf6641ce2c552d8b5b4d58ae691c967c0a0b451e7a9794e599e6b61a735417cbc9e27309ff3414d7df22c71e26acbec2407fce23def03c74f0534f4b3aab40679cd649fd8acea3f3d595202d4bb6b9f481218be7754a0637019cc77ba6c32b691a2d8ad03612e9e1933a2ef25e43639d5dc76658b6c9646aaf1ea8e43651d804f359af197e68bfa8ab483505222f5ff6ac653dd2ef666039453801daad2c3482f7f154259f759404e9808abf560bf59a46c1b89c8b3467338cf2934aacfceb29b85d32488fa2a94c1a8ee79389ca5ad2f47beb55987533147eacc684be59e5ca43be0", 0xed) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x4) 04:07:10 executing program 0: fcntl$getflags(0xffffffffffffffff, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 04:07:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/\xe2pf\x00', 0x9008, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x7b2f, 0x6, 0x1ff}, {0x0, 0x0, 0x0, 0x9553}, {0x6, 0x3f, 0x0, 0x8}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) dup2(r1, r2) 04:07:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) 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 = kqueue() kevent(r23, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r23, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r24 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r24}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r25 = socket(0x18, 0x2, 0x0) bind(r25, &(0x7f0000000180)=@in6, 0xc) r26 = accept$inet6(r25, &(0x7f0000000340), &(0x7f0000000380)=0xc) r27 = syz_open_pts() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = msgget(0x2, 0xc0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r33 = getuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r35 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r30, 0x1, &(0x7f00000003c0)={{0x0, r31, r32, r33, r34, 0x121, 0x9}, 0x800, 0x1, r35, r36, 0x3, 0x1, 0x1, 0x5}) geteuid() 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 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r42}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="7105348d2ff5040d77b7b3b3f3d5f4614c6b4301ccb91346625c655c4e9c8bec9e93d810c149b8ad51e50bf32b5bbdcfb0398a9f87050dd4a619ccf7b97347be4c3022e7b7b06a25aa0fa09f1c4c54d8035e33cfc7c760f3e108ddfdfc3489c4dd817f185efb4c6d6c760f1c33dc03ce0b4bee5ffe71737acf876f90c674dc877f48b75ba3deebd91656810ad73bf0fb8a4f8c3152628f66da9e6902a55ea1b37b93c00047d372716dc4dc4ed9588ed48310a19596", 0xb5}, {&(0x7f0000000080)="fa4cdb243f809267f8fad6767ebfbd6b6b8496227d0a9888e310798fd25dd3e21d60af84573b33b2", 0x28}, {&(0x7f0000000200)="73d4336f26be95420842339193c28054ed76f1e67d313aab63deeeed1e0ac78e059f7f2df97a110620f07ee98fe5fbd8247cf117c4d5836252352d446c30e98ee7a32bb163483b1c0bd2af6a398a766047b25741abd65ddaf1f785cec4833623f9b50a79fc86b64a80441287d11737a9cfeb0857220427a70fa38d002ef6ebd77e8fba18a36863a05ebf9ae9cb708b3716f3c4a719a7a4b315744782d00ac8ad2e78d7fa2a05e8fe5dace60dd8329351f0529ce58b14e99e607ddd6567ded930570384002ee1da48c820d63442591fa176044b6d133c15dbd5c0457da1131a2d23faa45b29e8caa33903caa1884a8ff9d6dcc9111b536fb2ea4c104bd5338c", 0xff}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r11, r16, r22}, @rights={0x30, 0xffff, 0x1, [r23, 0xffffffffffffffff, r2, 0xffffffffffffff9c, r3, r2, 0xffffffffffffffff, r24]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r26, r27, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r27, r42]}], 0x90, 0x8}, 0x400) 04:07:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xd6, 0x0, &(0x7f0000000040)=""/214}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x3010, r2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc2) 04:07:12 executing program 1: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) rmdir(&(0x7f0000000040)='./file0\x00') getrusage(0x0, &(0x7f0000000300)) 04:07:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) r4 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/241, 0xf1) fcntl$setstatus(r4, 0x4, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x1) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1, 0x100000000}, {0x8, 0x226760e9}}) fcntl$setflags(r1, 0x2, 0x30c576e5f5fb6426) r5 = msgget(0x3, 0x100) shmget(0x1, 0x4000, 0x6c9, &(0x7f0000000000/0x4000)=nil) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/22) msgsnd(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000cc62214d52b9ae02a40980c805dd82b0c1385f319581d9981594df9ba2c7d00dd299745d83512ac43ffad4e0fa385e3998bfec3492a5ca836926a8cdf290"], 0x46, 0x800) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x7, &(0x7f0000000380)=[{0x2, 0xc7, 0xba, 0x8001}, {0x60, 0x3, 0x5, 0x6}, {0x3, 0x67, 0x6, 0x200}, {0xe3a3, 0x2, 0x9, 0x200}, {0x5, 0x6, 0x1}, {0x101, 0x8, 0x0, 0x81}, {0xb6, 0x5, 0x40, 0x756}]}) 04:07:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x1}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)='\x00T') 04:07:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x27) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) faccessat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x5f7f27e02085e333, 0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x3f, 0x4}, {0x7d0, 0x9}}, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r3 = syz_open_pts() semget$private(0x0, 0x0, 0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r3, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x5e89bb33, './file0\x00'}) 04:07:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfdc1) r1 = syz_open_pts() close(r0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:07:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x7d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 04:07:13 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=""/230, 0xfffffffffffffdc5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c, 0x1, 0x0, 0x3}, {0x5c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:07:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001f80)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="00000000200000000000476cffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) r39 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r39}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) writev(r39, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267) 04:07:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30, 0x0, 0x0, 0x6}, {}, {0x3, 0x0, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:07:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000600000000000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x8}, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:07:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r5 = getppid() 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 = getegid() 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)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000380)={{0x5, r18, r19, r21, r22, 0x40, 0xae55}, 0x0, 0x9, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000002780)={0x0}, 0xc) r25 = semget(0x3, 0x4, 0x8) r26 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000380)={{0x5, r26, r27, r28, r29, 0x40, 0xae55}, 0x0, 0x9, 0x7}) sendmsg$unix(r3, &(0x7f0000002740)={&(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f00000015c0)="9e24df18d542d82cd7340379e5d1b569de2255442ba947af4a1457fccaa36976056f5cb62a55ba7114188d906bed62595700fab646cf61192f0c3635e978e53f8e61bf7ced35fdfff40d0a6acb0c99c383140d", 0x53}, {&(0x7f0000001640)="29c83e67341f375490149f8ebb6bc0cda2272e7fa70609b0188c51b733e4ffaa1d97bb8e3f9d0447bae356ca35b650ddb1e1abc06c571354110a8d0c00f1c9f8845856bc8133ea8cb8a6cef3b073108c2e5f685890e23e321c0cbe6081875050f634136fc47166658e7f3bcc34988177dda97403e04bb25d9789349236a19bcbae70adbd3fe638dfcf28e03a1112bbdfe9924acb336d16eb94dc21cac426045fff0fcca5a232a7c5402d162f90e1c687a155a8e3a4fa125e5731155715a25f3905b592a10b4be7ceb3d3700850a3cd24b2752157834bed672537622e4b717a5d459841ad791c1bf55e9f6580bec356273e132328380c2bccd8c267a1e0fae6a58e157bbec0e918547df40d21624b54abb0b795491a97a5c4788c6818235dad1aadef85cceaf84090e8b0501df8567ede8b84e33d3859c536ced8630d0c1b53543e22228c9c3901e3158bcd01df47c024378b65ebadc74dd1fa9607e284116c38580c8ab7ae43016d00ef181b62d787cba738dfdf273f2f4ac269f77698e0bd5f60f637fff31390bc37d12de9df9e0748ad91482b9c9534e72a88e1c606d5808a707c7b18e5b1730350a42bbb70daca20aa01986e361353ed0aa432d60ff720e4c7e7d56eca46d8f6fc119a0baec0ece6a863031ff08f901a84c43bf7b9efab4496cf97f826897dd026815f9dbede35ed6537bcad3ef180f576de91524d4a9ef92eb4cda46fd6f2bd1f77e646bab53dbed1654a7e38a6bacebd5b1662668df49b5afbcced46e43b0f3a7efcc4ce4eb3678bc208135c55e5a3ea40b14bd43e26e0f8ba901a7221d1aa765d39238af9505154332f2cf667469ba798a0db58452eeaec76f2990be51cdde59925c24d44de0f60878b31beb8f31af952a74c006281a46362c71f7c2c87ea2d18332c2ce9bd6e410bb7a3560768a2c6c5dd2ddba9978ca1034eca5e8721ec8ef87c92391761aeead9d50bfa23e48f100f05ac43c02bc055be715de09c78e26c4670676e906efe8e3beab5b97da46f7f30a3d1ac4a8c9b5655214306286e604264ff4d0974ce95d7e19bcb653c7412ac484c23c3c33e35fc32dd5edfe6b6c0238d0e213314d1404fd698729f81344aee35cffbe919ef4274630655ca20746ea12e64660533b1a7117c524f39344b61479cad483649abf8ffcc6f812f784a43424fc06f0e2a6565f31ce2c9279eeea96dddfe191e709ede67cff2ef160fbbc390b4b90226adf0dfa182c00c30b1a9956a4db2491ffb5e8cfee553762aff48dcca4a6f9fa27f410c29469fff78416256c291264048803dfc90639753dd58ea7d2e94c6bd759bcdcf1806effb91ab581b8395da00a3a64fbaba7591834efb91e47f292a6883ca8cd3f9349d989d0fe63b4b64bc08482cefcef5c63bddc94939db40ad1a8370b492392c9f80bdd83a1098e8232a052389ff3f1152f9807dd840c5b7d804bdfe8ee3e93694a1137133d3c16556631e1854f89827244462b87777315b89407ebbd50098a67783f7e45a3af833dd251d55b1784876a97478d9b70572e2a6396b266c361130bc79ae72af6dc022d3a20ebaad24931ac1c0529f1a5b0e205324b8cf5b2f7043b14e2b95d0dd781ea6171f901b494bda6d6f07f06cc0e31366118197d363ea4f06f8afcb0fa2331c7b9543ddc95f39c7ba61122149ecd8b3fcb4b03a99d29230c0908eba23f39215ce701f02a485b9460aa0fae0ae893db5a857284582b5af4146a7503c42168b3726752aca056fef36c0531ac524fa14537f90e9f2069a31d9ac6a91e531ec00a11ddaf52c0741343d7b6adf44fa279e9164b6641c8438ea18e75df4a4616851d4bd84477e2a4e38a7a7f281b0ea154007d5bed2af865387d412dafddf5ce6f762ff5aedc8487057edc7bb8a1f53ba7c5d322b2f9224464f291175dab44dcab1ba2fcafd2f65a132430e1a59942870914d31f4d6228bed7469b2335fd3d4644943f04f0dd2bf9ea3d34a06184b0a3f7fa7830d1d5341c25bc72cbda83c3ccd077fc1af48ca43cb62b6be8727281553e583dceaa46e432f5256aa8388b00ff359b6b116d221d9773a6123b0a69e76e78346cfd196cdf383273b0617d1ab8943f38a67f27724a40eb49495bcd150851ee0d5a6c518a90b129836d5c0cb5c277abda57abfd96930032b94710047e9d0ae1a9467da5091fad7593b2d76fb8b9c16ab346c64590a6c3ff35faa6bacf03646e77afe2608120afd486c45408f91962561a4c3de06fe9f55494d10efa347193826a47c82caa25b819df66e8594c530eca3a087374eb8916457a22392f2b3f5128189bfecc88b124ed7c7e4218c8c68e9d5e7b14f0d2b1b241498ae14ebd74b05c0d2846e0be3d257451b5742eb728603725ccca063cecc8a39043ca4965f41afb0adb92dd5b40154fc1e306cf9d795d675b826eba45193d6491317fd22a20c1d14adda69e52d5049bbebaf4e46777bef062a5dee61b2163e5e94ab0e073d6c6d565a9ce8894a878e5dba8d4588e0f3b83b5b6beaa2e10845da5397e8e11548002db9592bf9723cc233ec2500bb6bdd62c4e90487ddf517b31d63db2757a914dacb548b94a9dcc01b813906faa7ee06c17d0def29f00e81fa3308c06005b38bab79e035acd00c99d02ff6b7a1d5d43419d9447f71afd2e38fbf19604dc98eedce7d0857ec54d3f17b7d3fff1737541b46e73f0e066af3da4bf67fba65d276a1a8f1aba584fe947ea2f92673acf448bd4268bf2d7236535429450dd6e2623e2d0260a487fb3288141cb34b7a1659e329f36adf78b65c3a5534970a39890122482624a6adfc0d303e0740fb4677d0f707566104fce73ba5ccf31d06f2c89a50b6fb9689387a42a37571068a52534b440b73ed1809e5b3cd16e9441c42b56d9e33d83c18460f59e6115a9b85d61f99f108a2b7decf2b4cd2ea7624569ccc9e315361a993bb9b54d0783eef247aacd3e0ed0764324603b84dea74b017f6d74b2c0de69724d308d2fc201a3009c88cbd2d2e4850f49f0e16010fc565a1f6ff8ba5834fad411fd003aaa93dcaec8f5cd866a49802e96cb1f6c012e4db27aaab086d9a03c1e565171875f022b83bbf49f7699c024db489ac829de9c8f0091616f30d81e4e6e442f71491d5f120b3926aa7922ad1a3e8dcd6b4c4ec6cbed6de6dca4ff6ab7d29cc41426f892dfb7c2cc515690b1d0ed5f6ba282855539fee10324e1cfdc728e57208cb0dfd110e7448de3b2053295762299b480e2daf76422fe8b38cf3bb21a645df99b421120875893c8c0274a9906203eb61ecbc5a6eb282f9c2a50f1d4f9148b5599d1ba662d3a5e2441a20598b07821c4e6a0fd6d39a3282ea404e4462011bd04e3fdc482f3e5c7fb73ee44842030f76eadb41fb6dc8f2a9a2052d5c02a91f998153c343b18aa1b16b69074738b2c9fdc51a5dc6a0a514e606ed406fec8e7e168db7dc941ee122519a0e2f1810b00f5625996f242b789cc4fd831415e282615ab81c6d19bea8abeceb28275b296656f2caf820940a80005cf89460a8d9fad431a9a54069abbeee15c1e596ddeb8c2f36341dba7fadb5e2fe3cb712fcc9b359f54ea7cb4e7a129a047b0c5f65865658a85b1f37421ee556aa1c6823b4cddf5e5c235d2ae1faf15989ccdd805d9b9a5da11aefe8b91d42fe8a5fd42998503e5f101ba0f3fd55b52953f0c9fc70214c79845b269138ac559c3f32fa15b6e2c381c4c0c3dc156125ee7dc7f5b43b5c6ce6ce9d6529216572f3c91deb1621608912685cfb36dd8043e78b9baaa8e53ad2d56c6b6bc9e79a4d5740e3becab0daf44e1dcd3e584dea1b52e8c7f3f5a5a232913764782c8dab14b96d7da7f5c73ce4b8e15346b4a02ef30559f22bcc640a8291785bc8e1d2bab5a736916f77d59c4936599c7335eb819addd9c39d2c639146abcbf2bc891b915569f6835ce957c351a348ac253f73bb6cffd967d9b95fb1525fdc93376fbb5891298e12fcf0464ac94e6c3a311057f5b04ffe3d473ac69da9b5122010c9e9b8d85e24d8c289fd8767dba010a31de435490813f46bf2376e46f8873970f493ec65e7776fed912556935444925837a0adf533d75f86246d190b5fcad3ed735358910da20abab1d6e1a14b8083bf773296efaf7fcc9194a783637474541955a48f023daa31aac7f77683872f0a87112cbb3f2f9b5b031756b85d119c88dc152be71d9e3d28153757a7be02e07741c15ccb089370ab62ef38ca4b5aa3bd94412168209da75f2088ce0e291b12cb1f0c935d5b66139f99b6b0876646fb74fa3ad6919681e4c6030d19f1105d3982ce50a7fdb3a60405b275fa07d2a8c8e21b496bec5731fd5d7cef9ce213ac18f900502d63037d15b63a571aaca0bb18655ac61bd8f50d48929def13c171db5eb8607974a7a6ee20096e9f7489b69e0fbdcb22ca9a174845ca0668bbebc73c462e05bf6ea5866a6383cf52187bae3cb063c99a558504a04f40823bf14c77688228fdcf6d44b21ad97f8a184c703f42666f6c789575947a0e54f62ae5e5e2748f144816aa59b9552d742e1be944f007e2559bc0be81577e629671b9fa1a3a21d16065f27650d69b6532dd5093c38d8da045a06226cebed1b15cc2834fc1dcb4b69ef372c16550ac38520705c2a1e496877e9506a6e1b49c4ad16a4a91a4d6831439cc4725f2e47e49d7bba9b04b8347c2b1af5bfcbcb62024abfb79b1dec0b4fb0e96bb785ef1b1232929e0f91f738b08e1dbd30be30b3a0f842d0ff463e2fa578c9b4647b6b5cfd0e5bf0180596d3dcd1a427c0bca119d717df3c563c62cfe4b34fd3edd379af1af1e8466190e4aa4cf7e9ec01700cf157d5f74159ce1c91b76e174208f06d402dd977a49d89b018a8893f1e78746a2d6f39b09889fb44bdf53098c51adde7da86e79472e982bde6aad0008db02104131c51a0553717c9834993b8c3b6db3b52edde8baded2067904f4bfd3b84a075e78a620e4b332340f0e115fbdd3f8157e3e9e43f16907b3355109cff39702c4a2fadee31aff7b462813a00e90c1c2e61050f74de9c002eeb5720cf04ef72f439121a75e0f13506e4e63be03720b27045026cc869a3343fd386371904fb72398fb981043b1f8ef223a865727ed6e31664a1edaa83ade975aa9de6e51c671d7de379a95d4f3d9f391b6a6bf9b6bea79be7115a323f2edcd366ef5e0667e682a3568974e2b0d21482dbb639dd0cfcb241b7ee4cbb7b78fc13d9de181d1a790f985141d957b868d0a49766042e90c668e2e34c3e0613b7d1256535b9c1f2c57ebc526c27375e1021960682499b3c07781897ba4b5946d1ece20b8499863d5e2c17254056e6023ab2a4a6efc2df28e41fcfc2137f7313931237177757d7dd752488d8f8c92946dd64fea27c56551e59ef1bb1acf6e0cfe03436b4d0b683ccf4f43196473e66807e4db3c1086d271e2c54805dff75384afa3d6defbefa95f6598dae5d601838e0aeaf420b1ee026502111d734534eb18487399d3b9c105ec2e934fe60394f044f2cc826ddebd173b98ec64bb5d8071517da32476d878576ff768a62fdf95c09e9da4cb8eea69037722f7c61ce68cc0770c0640bcb8c34478a3daaf30558d68f9c6acf2a438f46e1c17ef47af54e403557c07e67786437b846518319fcca640d3279f443f559e8f995e0a8e86b6d6e1f7dcfb11640537a23773d877509ef8042aaa0aff973b2f2a0c8465e99574329ce8a9fc472cd4f68f1fd916879fd215d300b9d8e56f50cb7f0ace8531c635fe06dac206022d54d5c66d2ce8af32", 0x1000}], 0x2, &(0x7f00000026c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r4]}, @cred={0x20, 0xffff, 0x0, r5, r7, r11}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r15, r22}, @cred={0x20, 0xffff, 0x0, r24, 0x0, r29}], 0x78, 0x1}, 0x1) r30 = kqueue() kevent(r30, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r30, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r31 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r31}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r32, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wsmouse\x00', 0x800, 0x0) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)) r33 = kqueue() kevent(r33, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r33, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r34, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) socket$inet(0x2, 0xf831e61e21fbc299, 0x6) r35 = semget(0x3, 0x4, 0x8) r36 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000380)={{0x5, r36, r37, r38, r39, 0x40, 0xae55}, 0x0, 0x9, 0x7}) sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="8481f39ce76722a66ec791a6a7e12ab85c52478ae4ae842932ea059c06eff760871552469de920c5200b39538b8f8b6359dd784e3ffce97996d1c2", 0x3b}, {&(0x7f0000001180)="d23d8f8e94239f550cc4a47b06a152205f2455025dff6f80930d8934f951637c91376c472b5dcbea89070894e4ad379ec9183df7895be03ef7b96f581d2d18f9c1bd20158cf2f2011e44780e1e4e441f5e788c557d76b04f6661f217ca5098a4cc7b16ae8598d04ee7d6dea208270e5a54f06c3f5ffbd4900603b159eddef6838d9fa645c3470a60c93b806a594827fa2d6dc071f38299c02aea06a588ec076e220b73cf16a795c3cdb08066db3c173c34a0be60882aa1aef2a476ea49d59e49c2268ae273f91074f7df79d1636ee5d5608d7f1153045edd6c23ddc0102acb6df5f40d6f8e3fc977b8caf6556ffb387912", 0xf1}, {&(0x7f0000001280)="b371d71e83a3568d8035244fa5050c988d2c86026207ab73ba0c3a181284f8fc5a64bd2e871615178e19dc3e4eee66e5da8d4629ef869c41c01e367c35a4c1da601be7e9981f94756b29cda61fcd86b3d5cbc6c692f36eef874102e93dd6b2d6f8fc958f8a44c976fdb6dc42e8a80e93ab5ee87adeda8ad2b38fa02337df488ee65ec65aaacdc2769a4cf0bb03b09563b22d48643d22a5c5897b4e1afac2293d5e96f39d9b49f4241d07ad2bdec515c1c6ab", 0xb2}, {&(0x7f00000027c0)="05628d07b8f275e0a6714619755263846a728fd342e18fb8c78182b2867155e32aa17fa85f5fc9c693b4518a58850ab4a4a190a3819c1977a3fb74b048145572b33bcdd70953ef75c63011e0d6f599ca6e2f621f7f3d935a6d71d63abb9201eabdb341e7ab0e3c3242bd2bad3e7e5154678fc756a4165a539705eb9941cbdfd4f5dda7be35fa07f6ab40ad70bf3cca522171a1dec60e2dddbcba1421fd0407aeb92bcec9f7b8590979aaff0214c8af3f29c531cb7133d526cc6547fa9852a2542fbfd01850d63c673eaaad23a98843fb18e4936079d1a8941f0c1d4bd757c6c5122079f3f556be4eaed79f3b7eb8847f8c7145ce7f5392fa63bb61bd20164b41fa9788ccabdda5676998c6d5a53c8d6200f6f24f31a2fc5615222b5f44ea4364ee71faf79ac95a7207fd2d2da7e2e3432a6c51eeb2882af4894db75a7c0185dbfe653d194d4ba0739cd2f4881f25e31b37df825b55879030", 0x158}], 0x4, &(0x7f0000002680)=[@rights={0x18, 0xffff, 0x1, [r32]}, @cred={0x20, 0xffff, 0x0, r20, r15, r39}], 0x38, 0x40f}, 0x0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 04:07:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xa76176b612ada011, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 04:07:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x200000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200)={0x6, 0x40}, 0x8) getsockname(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:07:17 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffed4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getegid() geteuid() r5 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000200)=0x8) getpeername$inet6(r5, &(0x7f0000000440), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000500)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd8b8432e5161cf271de4257881087e1844ee28d92bb967c28931e113dafc237a401e6691bffdd9e725c66be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8ed84c49f0644fad972d6b61fe7aec5c3f71be4af8fffffffffffffffd15128dd6e37dbec7537fe0e6cecdbd20e7ff7f0000000000001948bedb4b32c203216fc617bd8bf17eac4c784e0d78772ff4205b882a3972df9f98ac99e0c78cec9fa015e1768f88473c3ce3d91ebfb735d8f433fa15fdaf1dd7e49515d7cd46f59c77f4d1a6ae929405a89772b1732790b580c17c0c5f7493bdb28916d9e4fa6bbf53b9bc366169171855b4409b23ddc1317bfaff177415f1fd8b8327a7cd57e4ca24ef645f92ae1a7d3b42cd6e5e399419e219d70e94ab5672343e61fb5bd070dc89a92144fb2d186893a175ffe7bf19638ae4d9ffd302ed0af4db56e64cc9131f47b88ca54210ab0497b45f670187fe9c8308000827b8e58a7fad1387172c39b0a5a1d646b96a9a507a4caeb935c6a1d2ab301b35047befe63a59c358ac892dbed4952f8f4af87fdf0cec7a9f2053e14772b270924c240f27355888c3a6bcfb811559e30e99a3f230997b0c092a4fbaafa6b4c6ebef40813c5e790426b3a0323d237b4bd271da6134fc2b675e9c4c2dd9e8d63d8ea1cb603534d99f34a29572c6ed0f988616d22ad6a6478fb5549f1a86d9a854ac448745d7a8000000000000020013688b79f3785cd55bf983195221434c251614576472abddbbded65ca6e49efabda6ae54ca91e2502f4fd1172c41f6b405215c9d7082b65247fc2dae27ae7d230c89d924be8f6d2558833a0ec228d8c3955c0cc67a3d02fa3ffe6b4f3f8c7020a6b1764941220654df868913aaeb636d873a1b42e52f0c8e450e2917fc95bdfc41"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r6 = semget$private(0x0, 0x4, 0x4) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f00000001c0)=0x1) semop(r6, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000004c0)=0xfffffef0) fcntl$getown(r7, 0x5) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000040)=""/41) 04:07:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = dup(0xffffffffffffff9c) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 04:07:18 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x1) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 04:07:18 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x8, 0x3, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000140)="5bccca9adecef9b724532279be6fdd8dbd7cacdce896e3ece71eb3d4d15268059495ab88aa37c865055a172d052061942cce0dc18f6a5b3911782dfe9961fa7fac137047334589a7a71fdb097437b2f615fc9ef9273436ecb85d58311153ccd227e9a647bd2a7b893aab76039fa328cc58", 0x71) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 04:07:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0x3}, {0x18, 0x2, 0x9, 0x7f}, 0x5, [0x5, 0x8, 0x14d, 0x101, 0x7a, 0xff, 0x4, 0x101]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) setsockopt(r5, 0x82, 0x832, &(0x7f0000000040)="440ac7c5d01f04cadbf7dafad4c54089d9", 0x11) write(r3, &(0x7f0000000100)="8c65", 0x26d) 04:07:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x63, 0x1, 0x9) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb9, 0x0, "001a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) 04:07:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 04:07:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20c0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x5, 0x2a, 0x7, 0x8000}, {0x3, 0x1}, {0x8000, 0x9, 0x3, 0x7}, {0x2, 0x80, 0x2, 0x4}, {0x1, 0x40, 0x2, 0x7f}, {0x8b8, 0x3, 0x0, 0x8}, {0x3ff, 0x29, 0x8, 0x3}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 04:07:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1c}, {0x40000064}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 04:07:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c652e00"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 04:07:18 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000300), 0x0) mlock(&(0x7f000048f000/0x4000)=nil, 0x4000) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) 04:07:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) bind(r3, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe7e) recvfrom(r2, &(0x7f0000000080)=""/189, 0xbd, 0xce2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 04:07:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) 04:07:19 executing program 0: r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40e25ed7b511b1d, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') close(r1) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) syz_open_pts() write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) 04:07:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) readv(r2, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/233, 0xe9}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000012c0)={0xb21ebbc7a3e0a90, 0x8, 0xfff8, 0x7ff, 0x401}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001300)='/dev/diskmap\x00', 0x20000, 0x0) fsync(r3) kqueue() fcntl$setstatus(r2, 0x4, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file0\x00', 0x2, 0x1adaf50c7494f042) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001380)={'tap', 0x0}) accept(r0, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) fchflags(r1, 0x0) write(r3, &(0x7f0000001440)="e361eceaf6733da71f99c8b13989c245e68d322fe0f9e09f290513519d64d0fde5dae9457f71dad09ea3584ac04a639b792a15ceaedb564a4b4fed96fdfc31d5c5c61a9d8d28c5e3505aa2c993a9bd0e8b5e6c193a9574669208ea67ec08b22a1a8c28e36289071207045f8430ca0c1d71df9f8f73a01bb1795e40c03c41442b37808c1ad8916b961bcca5fcfcd73673626c09ee7a16a9896a92e0202fba2d77ff69e00c6520301863914a35c32832a91e220378588bb0ba22a502d9c410aee2e8dab1e8db79cfb2ce1dc3ca6a6431a0dfa7ee74eeec5de5e2569772eb1d12c7a1543c3f544469f061ab07af8e", 0xed) open(&(0x7f0000001540)='./file0\x00', 0x1, 0x21) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000001580)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001600)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001640), 0xc) open(&(0x7f0000001680)='./file0\x00', 0x8000, 0x2) pipe2(&(0x7f00000016c0), 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffffff) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000001700)=0x6e6c220ed4c85cc6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r10 = getuid() setreuid(r9, r10) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f00000017c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd3fb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xe1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc5e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x81}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffe01}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xf1f}) 04:07:19 executing program 0: r0 = semget$private(0x0, 0x0, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x672dcf8de314bb71, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x101, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2843178d5289a51f, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x14510, 0x29) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x60, 0x10, 0xfe, 0x5}, {{r3}, 0x5, 0x4, 0x1, 0xffffffff, 0x3ff}, {{r4}, 0xfffffffffffffffe, 0x1, 0x1, 0x80, 0x1}, {{r5}, 0xfffffffffffffff9, 0x49, 0x2, 0x0, 0x7fffffff}, {{r6}, 0x91eb9b531d634d58, 0x90, 0xe184b57fedd6b802, 0x0, 0x4}, {{r7}, 0x0, 0x0, 0x1, 0x4, 0x20000}, {{r8}, 0xfffffffffffffffb, 0x42, 0x82, 0xcf6b, 0xa5a1}], 0x80000000, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffffb, 0x88, 0xf0000000, 0x0, 0x5}, {{r10}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x7ff, 0x638aaf7a}], 0xfad, &(0x7f00000003c0)={0x200, 0x81}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) fcntl$setflags(r11, 0x2, 0x1) mlock(&(0x7f0000ff7000/0x7000)=nil, 0x7000) pwrite(0xffffffffffffffff, &(0x7f00000004c0)="1c5723ab04808fb487ce7efb85b52cd3dda266cba93076b7d74df00644b21f2d7644491a61001672960d104bd3243cbfca468e4856a804519e6ac3a3699e728834ce9c28ce675ebe5347fd6fdaeb798a398691e936b75b261bfad7e73e63ae798b189f56df0f7ed12a2b5de0ad9191cef110e48f19e7f404642cad1020ef972d024cc2dd223b7c5f44e3d92000cafa8811857ae4ba0fde7ce09231703fcb1a4ccdb44f91deab43e018eedc6c9cd7da893a37ff66fbccb48c57221a26f2219caea734e485ffb76efd663a5b1cd0e5cd9b5927424d353ad45772cabfdc6504e67500993dd4e77167c78552c159ef793e2e6246a56c7c972ce6", 0xf8, 0x0, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x20, 0x0) setsockopt(r13, 0xff, 0x6, &(0x7f0000000600)="078bf6cd8b7ced5d1aa0cc6981032a9b834682321578e9eeefbc9a4f24898fd45aece5032fb24abc9c9c246c409472cef8a7adc5ead0fd087f7dbd1573cfe495f410fe95002d8bcd198afff16b0458b383ed33b7088e64545a026b21d6762da52bb1790809336337b7194d84efbc5c0c3f89c75c1e55e4bcbc62ee907cbbbf09d954d5791fc62c0a726d363e2a566cfdb17498163c9b5996566b1eaac49494e41dd4599c330cbe6e7c22333ccc3b77a1431100823a1a851545257bb70d4f5a3ee0ed5d03f748549520a91ae478b30ae9f9555ba8a1a8dfb70537da0be0", 0xdd) semget$private(0x0, 0x1, 0x4) r14 = semget(0x2, 0x2, 0x1a3) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000700)=""/80) r15 = socket$inet6(0x18, 0x4000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000007c0)=""/4096, &(0x7f00000017c0)=0x1000) r16 = fcntl$dupfd(0xffffffffffffffff, 0x0, r15) setsockopt$sock_int(r16, 0xffff, 0x2887, &(0x7f0000001800)=0x1, 0x4) r17 = semget$private(0x0, 0x3, 0x502) semop(r17, &(0x7f0000001840)=[{0x0, 0x401, 0x1800}, {0x0, 0x1, 0x800}, {0x40169d22af0bce5b, 0xf98, 0x3000}, {0x3, 0x4}], 0x4) 04:07:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)='\v\aT', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:07:19 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000280)=""/193, 0xc1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 04:07:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x1}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = msgget(0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000e3ffffff00"/127], 0x7f, 0x3, 0x1000) 04:07:20 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, &(0x7f0000000040)=[{0x74}, {0x2}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r2, 0x40}, {r0, 0x2}, {r0, 0x100}], 0x4, 0x9) 04:07:20 executing program 1: socket$inet6(0x18, 0x4000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = getuid() 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 = getegid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r18 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r20 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r16, r17, r18, r19, 0x121, 0x9}, 0x800, 0x1, r20, r21, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = msgget(0x2, 0xc0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r27 = getuid() r28 = socket(0x18, 0x2, 0x0) bind(r28, &(0x7f0000000180)=@in6, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r30 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f00000003c0)={{0x0, r25, r26, r27, r29, 0x121, 0x9}, 0x800, 0x1, r30, r31, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x7fffffff, r1, r6, r8, r12, 0x10}, 0x1, 0x101, r21, r31, 0x6, 0xe6c, 0x8001}) 04:07:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$setflags(r1, 0x2, 0x2fd349c7c2bf3ae7) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff000000000000f87c8a5b671b1b542a290000070000000002f835700101000000000000"], 0x38}, 0x0) 04:07:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffe, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r4 = fcntl$dupfd(r0, 0x0, r2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x80, 0x2, &(0x7f0000000040)="f8559b1df5d6e4e3d6ad0dea211ae7bbffa7467ed04740281153cd", 0x1b) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:07:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 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}) fchownat(r1, &(0x7f0000000380)='./bus\x00', r5, r11, 0x2) r12 = kqueue() pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d2ba4f335f849a2f99d5ec9b4957827a0a0d25f908e8d8d9f6419e2b248e527fa3af69", 0x23}, {&(0x7f0000000180)="c0aa69b9d39de1304d864ab1bb8782b9056a5fcee1e29ed166f0e015456bb2d223d5ec5dc730f7cfe36cd0b18246d1f207dad39813fde91b2b1f2552a7a2c5a5fb9a9ceb999f1a7a90a80bef083ed735695643abc9058059c482402a38f302a7e169bc3e754ed0f9156b8a6311bd988b5668", 0x72}, {&(0x7f0000000080)="48ed5f9a68a708e6d1a3a2504359718f446aea68dd265763b1b17e3cad134f0ec1b9a91840f616bfbc70ca3d7ccc4d", 0x2f}, {&(0x7f0000000200)="2a6976e2b248dea2c93d28ec0dcc0253e34804cc535743b5c2cdccebe2aa4239b13e42faca2bcbee0a06c11bc76ae71e7791aba283773b46e0772dd8eac2b04d5b0f7d1c6da302eca7be57182f7ff658bc121ef1f8a0c47c8bd19aac239ce3dacbc255ad11e38c40aef7729c9ff15785b91b893cc91a5a9a376d39973167414e2ec5b0740bc2eb9a528195a0994fc54149f64bd30fc758ae0e37c3265b7a2e1fe63a331290e07f3bf06712eab374f4fd41e04f76a094f4f903f83f9afa442d6a960477b5056d72f6878c9dcea93b60bdfc7d559b236f87faae7930217cd558c6d5a7106457f6399005ba", 0xea}, {&(0x7f0000000100)="51e71e7475538b7aaa00", 0xa}], 0x5, 0x0, 0x0) kevent(r12, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:07:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) writev(r1, &(0x7f00000009c0), 0x100000000000037e) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def408bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x40, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0xffffffffffffffc4) r3 = socket(0x2, 0x7, 0x6) connect$unix(r3, &(0x7f0000001c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b3ae67838105fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f92"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x9abb55f13518dd05, 0x0) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) accept$inet6(r2, 0x0, &(0x7f0000000240)) r6 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x10001, 0xef4, './file0\x00', 0x0, 0xfff, 0x6, 0x8}) close(r6) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x640, 0x0) writev(r7, &(0x7f0000000100), 0x10000000000001e1) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:07:22 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mknod(&(0x7f0000000080)='./bus\x00', 0x2052, 0x4900) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$TIOCSDTR(r1, 0x20004455) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x60, 0x0, 0x0, 0x5], [], [0x0, 0x0, 0x0, 0x1, 0x0, 0x101], [], [{}, {0x0, 0x0, 0x0, 0x4000}, {0x100000000000}, {}, {}, {0x0, 0x0, 0x0, 0x708}, {0x0, 0x0, 0x0, 0x1}]}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x4000000], [], [0x0, 0x0, 0x0, 0x0, 0x3f, 0x800000000000000], [], [{0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x4}], {0x0, 0x0, 0x9, 0x458}, {0x0, 0xdf5}}}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f00000000c0)={0x1, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [], [0x0, 0x0, 0x0, 0x2], [{}, {0x5, 0x0, 0x0, 0xffffffff80000001}, {}, {0x0, 0x3e88}]}}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x80, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000000c0)) chflagsat(r7, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r8, r9) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440), 0xc) fchmodat(r7, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) 04:07:23 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000140)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) fcntl$setown(0xffffffffffffffff, 0x6, r11) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r12, 0x40044274, &(0x7f0000000180)) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r13 = syz_open_pts() close(r2) dup(r13) syz_open_pts() 04:07:23 executing program 1: r0 = open(&(0x7f00000000c0)='.\x00', 0x800, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) 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}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r26 = getuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r28 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r27, 0x121, 0x9}, 0x800, 0x1, r28, r29, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = msgget(0x2, 0xc0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r35 = getuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r37 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r32, 0x1, &(0x7f00000003c0)={{0x0, r33, r34, r35, r36, 0x121, 0x9}, 0x800, 0x1, r37, r38, 0x3, 0x1, 0x1, 0x5}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x10001, r10, r15, r19, 0xffffffffffffffff, 0x90, 0x200}, 0x8, 0x2b60, r28, r37, 0xfffffffffffff801, 0x2, 0xd2d, 0x8}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xf95ead904adec3f4, r8) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) fcntl$getown(0xffffffffffffffff, 0x5) r39 = dup(r0) ioctl$TIOCDRAIN(r39, 0x2000745e) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x3, 0x1}) 04:07:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x3f, 0x0, 0x0, 0x0) r2 = kqueue() flock(r1, 0x2) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x23ff, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 04:07:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xb71771bad6928a8b) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6, 0x5, 0x3, 0xfffff694}, {0x580b, 0xf8, 0x81, 0x787}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4}, {0x45}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 04:07:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2080002002, 0x100) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) 04:07:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x15}, {0x3}, {0x2000000000000006, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:07:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c7c30eb6669be730582e93880db97e3f70f4cc5a4ed49653000631c16a542ee32fe788f7efe6525f1c8fceb7793633067a4fbb45bd9c6ce2803f0e6d7dbfd34ed14233d2d9c87e292533a3fce0b2c6b46aa2d3be4f5bedfe7097cea77e814bfc2c08e07aadd4f117364fce744f35c6a5231120030a868f8e9cda59802cf4570b4e6f3de3c5dc89be0071b3e914fab9c9e5c12f4"], 0x10) 04:07:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3d}, {0x10007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xf8, 0x0) 04:07:24 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x4) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@in6, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x4, r2) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 04:07:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@un=@file={0x0, ""/22}, 0x18, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/71, 0x47}], 0x2, &(0x7f00000001c0)=""/72, 0x48}, 0x840) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:07:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x20, 0x0, 0x3) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{}, 0x7, 0x1f, 0xd2f077e3fc61252d, 0x4e, 0x6}], 0x10f8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300), 0x5, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r7 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) writev(r7, &(0x7f0000000780)=[{&(0x7f0000000340)="3899eb3311a07f4291f209d836779ea3628c2ef6c21aa9d034c8e5c6a24fb7e85b0cb72a2f2da463875cb5cd59b3b8dd2208a9796e51d8ce2501cc8b2f4d22002e03f4bf79ff8de29e23e68acdeb16ff7604af22abd83602230c018b1d4a5bb45cac944abcce3e692899a88d7e96baaecde10b05972c448f049f4ca9c9c91e46b45ae622f9a66851fd435eabca1b2a05355b98ddc25708a8dfc18da5e651c1e8a3c5a97f2ef8c1a4faa2457196079f9e2cfc2fd90f1adbcadfdd25e58f", 0xbd}, {&(0x7f0000000400)="307566f15bc3c8", 0x7}, {&(0x7f0000001340)="c2b11022cb0238a3b5a8e31ccb4bd599d868702adac634617e6819b96ac48e0f96945b1a17415c712dfd0c7842b280f082b42cbd0c23fa9030df8e1f3fac238a949e7ee901ecb3707b9065b33c9e0d0158be47256de0fd442b41b7672717d3ca2d6e4eb5b977e2cec63caa5d9f735bf052f4ed0d14d31cc774beb7ffa0f05d8e2d73312f3117f881f6d72ed2987fde203b9a694167b63721925c536716b21f3cee331f3d7e9bdb0178f6c836af1f6009913a57b29c8a9737cc0df8614bc23f195d165de44afb3a2da102a44927a3b0413be87933bb22313893394632f9c92f8174c06bb0964b40f2afe5f5fd71097b03172315ad1847ead9ec76aa5309daf63cf8a4bfbc462880104d0eaf026e61590a8d154076bc751fa98f3a5f0a34eb05ac48af8ba8954ca1620180f51de2a7e2c7dab8144085076546016622b80c4da8ec344947af2a158215d7c0c1239623d262411f65b1adfd9b8713f8614daa0840d68217c8e6a357eb9aa26aa48521d5ba6eb4ceede01cd8d2fc1e0fc70d9a9707667eeccce7628c4bafcf2101857660b9d1c17d2781ed69b0e3b50878ae142a72e7f9721108e5ca4266175476fd384a7a04029082d626daa8932ba8236c99367b16d7eaee1090bf9241b03a5fd02f71c40ca58d637fe478ff2fed1b02322cc6c696cb08d48f333126e05b3e117d351dd5310c920bc665f3f7d53c6cb434679aa3239195b9cf5ce629f6de84a3eee30e7a43e6c16ddd02fa82663246b417536ca4b7b657306b7cf2d0b887519168b313ad93522e004c9039124be12f78b6c2dc4a283970bfb4deb10494201181fd82eb2acdd2c4ff8eb75a8ae90632848aa81be79413524131b4e5a05130f6152d987fa2193ff342a3add8b96a03bb240e49b0e5510210e804217949fffa2b8809c01b878a1aaba9d90b5d1c7c8e5d4041319aea4d703f66286ea1da2b741abcb44d212ccaa540977ee8e20e6ea7cfbc9e140b14a87350463c4d08a96ecfd605c3e0f527ce0ac4f803e4ad860600683900c18dfff180d6bd9596ddfaf6061ced9ab10ae6023135493b456b53b93daea627305559c3652bcf896240f470cc04a26453c7a3345ee948565af31df504d7e5eeb12327d85a43a6b7d93d282469d78fdcbb04addfa02f8bec8ead2b63f1ce848b31e3952253bddf9797d12bc131d72ceac03de0614b4e1ed8fbc98bf10bca658ad779282372928045b6376ad8f7b535f3eb012675aa54c9fea7d38f308b8f0149199d2ceac8ca9cd8f04f3abaeaf9d906b62c77bf0917506e0c87bf4b661ce394576808bcd3625bd3ee8d72f43c5081d76403fc2c6dd6f014260928ed24d66866bc8df7aee16e263ad6d47db1d94b54dd73cf79c976603163142004c77e97e4a05ae75ca6bad7ac5a8f305c562702edb0607b5fc16ea757aaff47c1b0fe7eca01c523f1df74433d2e0588d16a0db3abdf72ab5a5b54e702f5640ad32018f0713c9bcfde7a1f4cfad815ec35ce3063a8155f752fcc65bdc28b30d86c163f6b09bba2819b79e874bfbf1eb58e86a2024bbaa80715a2b45e84448a8ea7682ee60b9384636172f7051e7abe25bf6a75aeb9489952bc0ee5df708340399e9d1eaccd895f8fb9ddcddbbf45f0778b17821df8b55dc6317e18c9162c11029a1cea63b09ce30055b030c9cb2f20101bdf5ce719667f8236da81d2f1132d79767926c1da29f24c980f7fae07a4f9c65a59e3390400e65ea637a22411d312903e816dfd5a9e8d58207cda5f6553dc5d20fef206a0a5bbe271765163b1b7b7acacebb368431f4a4ac9cf00d4cfc54bd97335cbba331723f1ed971f0bc1261114f77839c951c0ea8753cdac9b2450fd0d79a2f61db35231c29de93f174fdf869cf23536696469a25f66afa2225359682bce73322d06bbc68883ccae31b0052a716ecb35482a7c1001ca7ace84e8e6857eff746cd14a5e5b2798bf5c3f5b786edc1bc4415a9d6a6bc02a16518b9749c1695d0774ae88888d0c6f590c58c74ef21cdb7de507a82998f2e9843bf860adfe3dc4cbf3164d70d9c462a1ff4ea1c7f9ab0227aac172f1dfa7a6a86d0218a74b98516e2e5bb4c52b19c1436448adaf7889f6e5e9e4831d9e12486e013efc01234d4b297b470410cb051729942acd72da9ca8861ad59af80dc49e45d9ad379f452aa0e93c343fa823477736a5f1e9f6cf74c6980c3321f0a51ba0cf05464598fa8fc6d0c48ea7c58f6450c92eddfe387102d5f839dbbe0e398d6858c0ec72df0fe3f21a38241ac4e50220d456facd52a129dbcdf2fd2fcbdeb768f80fec60b58efbdb7b7ee0279c276a5d1f62d0794cf1589e1865de0de52e39a2b70c56187164a3aa4b27e96ffddf9a8c90d41416c8222e7f9d737d692a0a288558cecb17e50381a27d8031c15031ae949de3c03ceb3ca6a5f2b1feaad1d33a3659a61dc860edb91577d6640a0b439cb68c88dd8559e0e9356f1bfce51355e4f68f1f238d9e2603a17802e199e0e4cf916138176b0e03bd69358d2be3e71020b648f3605aed82f67c056e333c1a7b449f2017cac06519bca3c7aa165e32f4bb57f6e5ad96e2bc29cda9d11034084f4b5242f4171a5828391033ce1e2c341eafe12a289331db969101c7ffda807af0ab04babb72a32a8bbccea6827c43650faed121a926c0182b155fa688261452bdcc4f8703d11271ca85741545d0a112237a3809ba8621775a6afb953518303fa8cc23e1cf5c359e0e57d9e1b58b53125c454a2fb3286e7ff3f1a2b2ca7a3830b38ef434897ed14257714cd8c6aaaed252fb286221cba6c1693c1a12c3fc5d06f96cfa93980296373c087d56d173ce75cb6eb208171f2747c23ef1a91ea3847220c53e03e7e77180ba0281877fab0b32d2cd54cd5998c5694cc8895c4cda9bbcab72c1b59694285399851e26c7e1241bc221ec0c2230720bfd6a2ad2225fdb894bb6ffbb3e925c0e6cb30fb68d552ed31a97ba5381f0193da574638b7ad22ef73a36d97555f6050b783e181b9d99d38e3e8ff0de68f311e8542ba50adac12466ac86e57712921c8f8cf1ad6bdaaa16b96d5d9c54ce496a0d00905638a3ec953077744466e6b9be937a2f633570f4266acd1124e4cd413b458101711105cf5038147d1aa02a807a0fa8cfbf94aff94617e71b860420e9345f3d32edcbb9ee47d53daf1b8a339b18981a08547ff1d1e28b409b2306e9b074fadae653a4404170ae1058fe871c2ee8497642db652787ce8e9aa51d0ccfffcd74015d8001b841fb3ce0666b378d9683020ff2ba3b5bf7ac6ff7e2cc68d35ff5150caefcf48bd1ec68b778ad74eaa88953f533da45ce0872316e42451edfcc3083120e2c1297273512a2acf9f26becff1dfb0ea9f0b65db93f18f07eccd6b0e48802f444874fd9b44ed2deaf08a929582aa5f8f2502139f41922047dca25a875d9b85a9b7f7b0fb26505c0a0906ce8a2934711c32457d021b4df589f6dfa179454247bf7620ff06e1715d1cce056716bc60150a7f38d48355fe7e69ec3c7ea98a525077547bac34c03e436a38ad5335bffe4b148329c5a016b5075b8d51055137203159e8a9822108a58637df2631f4f8251b4c809309353cdf45a88b2af8baddb3b18f4a5df60b7821d8fdaa68ba04124e64e3547ab66144e3708c98c033457ed3e2a047e38b8fda5dbf275646a6996311d8a05cd675947b8d76a80c59411ef4c91e6ddf8e9537a92f6ac452d06504ceb859395acbda25a07dff779528b30564be5856bf6cb521a65b2daa51461fe047d0d201b0b6874f5766fbeead2381b345695cfcb15affdc23fd021bfbb5d82b6e28cc81029d4a9e2cdfdbf13228085264707aa9c3ef686c85beab9cef563ff230c933d9694fce27eaca606b034d3675ac0f2a75b82b5b2aee2e6cd5db156e4792597d27350f1d17db961808b72d340415b8f3aeaec1e328a79e094db9f8fcfe88da2664a0e7ebf8cdd9c7c474b349e64d084c2c6cdd981cc684b0efbb2322a9a56aafaada39f25789f9ea394fa90c0ff7f57d31aee36f33c51fd5393fc281bcc72f692aaf64f1a443d41fef95f15de637018712f450ed8085810d6f29df47c5b668e6c4b0480b8e2153813b9142cd3c54e4906944deeb9de3a6e4b2e06e80f33663d9fc0c6ed77c112487e4278735613112c0914a6dd54ddadee1d33d57ac26e2a8970159a1d222e308115409f878e06c9f0b9daa85009bc8579f6b17f0f80a22155b09b539bafc5e14b6886a4a547882601d7c4e66eb030518a560f595d2b92ffb8e4f87cbba9cbd0e663978359cbbd327f3252ef5fa436837a0210f75a76d3886c535f41bc40e66ad17f01d5b623230d0899c85affecd6a2af685c9dbd9f6566212bb654160ee0b34eead1c39ccbd0c05e20426767eb295cd6422d6a2eebbfe4319f05b648375e8dc6b628a3513b8ecf87941c42185fa49da0bff15c7e6461b525e07a5fd962a6fcb39988a228a258977e82122b65383affa512b944b46ef7ac9d7e4d40b40207164338d8323b40fc7191421df87fea1d9c04bee3ade10a88319b31d77c00240db4176fe3c7e76a0e00106668ffed98b424ddc64346f0d4798b5c8565984aaa119c7cf3493db065cc87a6c1a766a5b61578bbf17de7a3a9c496461ce32d5b6326a00f75284774928127cf83faa8797ee99bf2a61ff50510ad4afa905b2798417133428e24917d80bdda32099255c8859bd023a07465d5da30b64a9f2dc43c7e997da95f9d2f041760570d7cae6b06c4f0c780ac9b27a716f06793d2713338e5a58bdc62b401aa6f474f1f1b8c24e8d3b13f22a255b7723ac93035d2a39b02a53d4019e70b25fbe335e578ebae53e0a5caf10aae4bbaccc3f803912b26b151ddd8d9a3390d4a05b3ed4e7fb76d8334f1530469d634004d07b2f3043b386c13c4285f9bfe1df98b457aa0a2ca77e654087c1e8a0a0dd74442d09c6c5c6be9b8d0aded3796da7019b523c291f1d3535129e580e7abfa314ce3cc0a27678794de66c85df7fe6af13eb6baf0a05bc2c082381015bd424ba209e3bd0b98e51e17caa7ae6ab13345a7830bd99e03d538ac3155c6eb2af40d33111fa2138bce5c2d058d66e739a94519ac5e00328e0f859c756dcf24d3b8b8fa5b9717193b06f96914d295d72a182ff5f36548709ae5c1d0d86f681f8ded590f777df7b3a37e5d4964ce3d83be23780cdb9647d1cafe2ca287d847eca97585c8c5604956112e3fc462c15819dcdc72e8859c835723d3938e9d7a3aae1bd0a33c36c4981fee856db6bb927e19ba927a863cdcd63a87217d51ccb861c81f8d5b9b5dedfba0811c295049fb042fb712ac36799dda4f1f7f88d021f2d052fff1db8fde1162c041df318855584028b8bfdd357248545d4c4560077ffc03cd1bdbab4cfbc7e7552277d8c3e58fec2885a00a320d18e3ce7100e40baf7fcb8b31f479357bfd973623696d835743f143de7331bd99dea749d4323402e31a0622d8b791e8c371f4474e713ce0ff9c0ddf9afcff2d8dddbfe69d36ae72e7fe6e887d490d3506a1b04301f60c5a1249a2abadb27ed69034572abc35d325ce009f612332894de60c4d9171f8c369212156f04b46a58adf25b757d2bf9a46885288d9c677041afe760316299407cc7342061610d0d24eab7d13b73b7aa9558a6cd1a0bc104aedc0050d0b0c2abc80f609f87ab02ab2567f92d2738c2f700af514ec0fde03cc78f972a06b7a4631d9aefacc738c0d3be043cc60e178af626579a85daaffedbf2b3c253b589885b173cba75c9ecb39d437", 0x1000}, {&(0x7f0000000440)}, {&(0x7f0000000480)="5e2dcb62ad773392784f74deb4502adcea9cdc5d6c03220c6493eb9fc02927f7bcbfad3cc3d8efd8a57da065e8ceb05cc61369ac78fd2043a9d09f7d6194a31132bf1910b2cb22e59f09104ae857cbbb4d791a96681fbbc3f09141e03fb4183aa23eafd935cd9fbbe690f63248e3f81962d8b334e7d90b694c35abe73edba1f69438d6f1452aa804410021f63ff35dcb29af191e2ab3f2f66d", 0x99}, {&(0x7f0000000540)="e79efcea65df3bdc6293036adf49cba330b63698c30e24c7ef90c4341c268407d7d70938cd44593df6a2f035f278b7c8e9e3a2ccf3d2cc4e2dc8eb51eb52157dcac33f0ed4ce", 0x46}, {&(0x7f00000005c0)="e743304972a4dbeb4e66e5651df8f8c2183d7a73fc07125fc37a16d67e2b2c707b2c26d532258d17e9a749eaa728d0926589dfc8f2ec4e2dd4cfb3ad0b8facaf6cf4fd9b43a44d600208587f1218ee657b98cd0d17c6f5c235131163460f6c7994d9cc8fa59787d3840b7bd5174e0539376c2c17ac21f3185a58b0c6fdf8e6229a1434f96c8fd916631d86befa81a11c1340d1787f6e9d7c1c152d1b46f3b956c0919d510fa6a02e", 0xa8}, {&(0x7f0000000680)="d794d4e4d0df26a831cedee1dddc290c3e11ad87a7a8fdff2b74983089e99409457729de870f4682416f7e23cdedeb09be910ec32912c34d820333d19948cfcda1ee65af2e42e896bfd29e6e1fbba33d127c255528f440f06be9c91894f45847da48115afeb9b7157ef4efb89326c9103bef8aca987e2887683401141e6bed3696cc8824a721a5de7d54c5f701a3181754e0bb15e070685658c2658dbaa81a018c5b055c1f3c7930dede10042fd8b16bbef8bb7598656958f8493c024e5bbac5842fed6b0b45cead04211bff11f31e6aa8a079fc7c6ccae57c8c8ad64443", 0xde}], 0x8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x112, 0x4, 0xfffffffffffffffc, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x81, 0x10, 0x9, 0x200}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20000004, 0x8, 0xc1c2}, {{r5}, 0xfffffffffffffffb, 0xd0af4c9e7fc6c487, 0x1, 0x100000001, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffff6, 0x0, 0x80000000, 0xf3, 0x6}, {{r6}, 0xfffffffffffffff8, 0xec, 0x40, 0x40000058, 0x3f}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) dup2(r9, r0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) 04:07:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x4000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r0) r4 = dup2(r2, r3) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = accept$unix(r5, &(0x7f0000003480)=@abs, &(0x7f00000034c0)=0x8) r7 = syz_open_pts() r8 = getegid() setgid(r8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000011c0)={0x3, &(0x7f0000001180)=[{0x7, 0x0, 0x60, 0x95}, {0x4c4a, 0x44, 0x1, 0x7}, {0xffff, 0x7, 0x7f, 0x7}]}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r3, &(0x7f0000003400)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0x602}, {{r2}, 0xfffffffffffffffa, 0x4dd305e037c4c290, 0x78000040, 0x3ff, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0xb8a3}], 0xd7, &(0x7f0000003500)=[{{r6}, 0x5, 0x81, 0x4, 0x7, 0x100008001}, {{}, 0x0, 0x10, 0xf0000084, 0x1, 0x8}, {{r7}, 0xfffffffffffffff9, 0x3, 0x10, 0xfffffffffffffffd, 0x10001}, {{r9}, 0xffffffffffffffff, 0x80, 0x80000000, 0x6, 0x3f}], 0x83, &(0x7f0000003580)={0xfb, 0x8001}) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)="8bc461663ab4a7ffea75fc39c6976f0cf840d1a1f927adcc528977c94fc95b5294d6f1bf83618cb8e54cee1466a0de3389b4928c7559a7596bc0781e37d282b3fdb0f16b27a9a902d798b6325ef358198b749207cc105c542349d63e0d90549996f3c65679968fb7f3b2d0928df4a5f0a167d2863ea139fb2c278bc2ff4bfa9a4b22e0642c02d5598fd3a1e5cca1e0e73efa9ac0972595a692dbeab1dfac4c95d55f17eacc67a5d8b4a37e98f99b63e6d451c11c362cdf510c41a4c0fea416a7a78ec56e2f6407990fdad52d930ec25bd6b064fd9e1436b14cff322a27e4c5417011b9c0bf9008896e58beb85157df14ef67c98324dfd1e245bd9a879e7acb92b7e7e3fccfc3884e5d64087c28cce9b3a0a713254a0c3aa4756f3f745df323cf010d18bb7dc2b08800d4aac267bc2d7928302de035c508e5ccaf54ce4592629f9a7c44307c134b0ccb749a369c9803c0e1bd6a6a6fa5db97c3227942fb5e0421b56493292699da8d16c66e08ca1406f1d2e5524b46e4ca3f4b8449dc5061bc558e0862dee8c3139177bdb955133d8cf9747d418a04a020222a7e26613031e3c4a32043e39a9a0eb4994e8dc0401be26630f70e5c8856b1d6224bc2e8eb1caa2b4ee2795d7deb7bffac72f056a85f9140ed686ce3fc04b1c396062e72a578c0e3e7497eced27dde0cef6ef00f24414a737da3f5988c676365527b3e87226a1cace5d4b935713881e936409068f5f90a2b3d57387e0ef413b11c962368eba7f5d8e52b552a17c40da649ba7dd929e335c615d62e40ce3b6a7fa47df45c3c05ceee2bcd5930089eb12d5696c56dd38bebdcbde0ace41a2b1795b06d3cf948d8e68e844323a41e17a5c50dc05c3fd96b6bfc6186058c50d4662c168d90bed125679ac7c3a4d5add39db08c3a99b07d2e9446092195d838901c7e51f0dbf12796f189aa66e96834aea2f8bae1b08554894b6e39362810f3f6ef31fe6f8c9b5094b47959f64e87f2170ea489f3de4fdd900d4c922069b7feb6e7a8263835efa1a3fadd62cecc99e5d15e409638ebfb14865fffdd810916f4672471e8da1fd0bb71d71fd3948dc2ff313f1708d01437228550f1fea6f1f06250898d2adb018f0c0ba0b2ba02c567e3158d228bf2c3b676ae02cb894a29f43e4d765aa67be5a5bdee25a5d8ce97edd0d7c4d9d8623545b41c19be56f4507e10da80f6eaf11e63e89e1ea2c3a1dd7ca8a37a74fab8ea64c6318b873698686eb058bb1a354c34b932fd3a6d0a7a42834f015c6601c04ff87bff9f8fcaf5a3da9ab5b86a5fe108de42dfce2fc34e5112ec839ce7f2ec27788a2b56d24714d0580e0f45661a3324ace358aa00d2cc604ea9ce8305f86d7856af5686865eac42956bbd575928d3d02fb199e59b55f5ff517b11475f65e08d482d2e9c6f5aa359d13905f489bebd991c2df74b031f2064a4b1021cbdbf759a60ec9dd70716e1f11618b0086263cbb9ff53cdb19fd378036edcde4f36ff1a31aaee9e4c8e1a26e5c26c95d92329ba64692f3791e9140719fc721d5a66c8978b09e60762a349cd662354343c165516ea57afd0c9fe930f2ac2b691c3b6377b59135cf2c95bfafb20ec70bb55960b1d21d50bbb0a71b38cc28032beff05d5b2255e9d68c3504338ba11beb98101e3f51d8cfd49edcb5d2426ab784be30f00244edc6a2ebc8b0f6f326c3e03194d552fe56f5070badb166ab9ef6fb3d552277673fe174f550c87d859b12210fa9a93892c497c16f04d4a0381ef68096de494c2834e5d46e0efbceacd37e19790994f41d1b5df1fb846d5430c8d7fdbfdaf6a6f43eda57865843a4731589aa0341b2d4c11eaf5a01631fe6568e42e27559155421b9690611a43c03c2f0224c386766f340ad34de97bae5de7bfcb94cbd5705b14b679f08e366e6a1e1d0e64968f4240e867467abd263538d6906655944c45e7694e0cdd00c2c7a484008c13401eed92390a651ffda4845ec0630401fddee088cfd398840d8793bcdc8001cea818a580ba57e34dc20e9c1eda268be883925964193ad1a8160843bfada23686f942ce001e88367a88d17f2dedecdb0fb87713053f93aca1dcf8f0737ed969472acd0a9f5c30a6fb52bc5f87c95ba8b27f76fc5be381a7491ca6bb43eddd1ca52173cdc59da1c52e2b75a33d0efcb9ba7e7f838676b95ce135f2ff5ba59c1a9cc44218e38f1b2746507938509a96da261ea62d89a5a3c0417b2775dd40fad4a186817d642671cc3076fc6f38bf8daa146c22eb56fc7d3701ea58d551b6b8f8d18954942ef530e3703b92558fcfc2ce1081544fb8da4853e451c43d1629eca9175df6b010a069a2da8e9f953fa8f2dc6a62761e08c4e3f9036b8cbfaa4382d099db21079bed3903cf15f79c9ad6d9f21f280ee13c0bc33eeab065576a85fe7bbf249ae8704e70e9a272149b53ea7059c849b07a495932e52944e4cb7b4dd95c96654f823026159f67ab4eab7c36ff0b28472fa3bdc5bacd0fbfa2009841da1a6233805af1786f7ef136e703df69995668883074f214790bf3eab78513707a3abdd4cbd5b26be60acd9b11086a14940bcd7217698f578d32769b5d0010a94bb8eb21b839b6b5ef1fd732c971795f3063dd0f6a153fe774cf121065b95906f66f42a406722d28b25c57b9312d195e4337d4cf39bf0471e3d65bd6bfcc9dc0275d6f459c819bc9c53ef4fb82c2a37e0d1ad06cef4cf32b37fa03f4d15fd16fab179ff1d9e552129731e27e19e9a66a0f179b6f4b7d1c51672991058462bab8e43d89ae6b4ec9a4523efb11e59d2dfaec540f0c6a8251bf5a4dea643ab92053778399e63742b353bf51e2cec9428bdf51da5a7545d85204bf9aadef3f0b88fd38cdb341ecb05d15a808901d5bc1dbbecdc29ef58de4732c491895f97aa6b182a01f4faa5630927a4bf494c469e472ff4b8af334e7d015461888e7c58b8587437edc369b7db6c5c0fd888433fae4ca6b52fe38621d131d385d383b7ded0c5f577bd58450dc30b2e0aca2fb88b4a3c755c0b1edc2288ce9e684939249b98cd3b578e0fc16e71c4e20982926d50e1067339b4d7b157326273e8906b91b7160039d53aea051ea537264f8677000630a1f5f1ac084c2dd2fe2cf4a991c3a546b9f5e63e1a0ef0479724d35d765245b13317d86f5beddfe232812f7378fc04efcc61aa303b105bc7a22bb6135db8af97a621230e2e610053f06974cc2bd6e8d73860eafeab67c7de1c68b078eafa48bd9e161ef57f6c22229bc215393b8f574c646d93a8de738ddfe32e416ec8ba995ce9121db6868ff25a089c55f74387990e5314b5ce2ef43b718f72be58034367108bc864ea723653e3a7b808d0c4827339226a586b432b8bc0f8c8db64e6f2281cd76f8ade45eb4c4ce442ceca08cb30dc71341907d85b898dbf8cff1512ea35123a167c1455213807773db520fc483d51ebab2ec866e334f29dc165e6138828deabf330130bd0b672a3ae7340b78d5b9bc1015cf5d648a350a57952ca1534d686ec9e29637b0daae08ea562391ad25f1f8d358daf53a5b5f9aedee50ec321283f17ad4357470a051afa65ab56429ade9cbe90e2acfd3bff657519ec92e41d75834de96264a5a02f999332db5999334074591c69e79066110eccd0f5f4ea49e93a2c0332d499952ba2fbd8d310050c563b52208a4754fa041d8f34916414201bb1bc48326b658351c091db6c5936f7341f905f45402e810169c4f24891e2aa3e80e51f36824aabf9d303bd6a64c48eac9324f1618fd8fb5e5574890208165f6977fc75ecc83b16d89ad211057d917ba29d9662044f7e1cfca46377164d742bf68a08a0cb024e88c476c62394f99de268fec423b0985819a3c1a0be78930932c788112d1c7bd208d171ef0db28beeb0cda3b2442c2924e98f6fc28837f4966bc36582c6fa6550bad8286d877f40a07a472868fce82d6c55af4c4149fc125648cb8092b04ceae92b0eed8279b37e5699642f7924177c7395e7b6ce668051bbeee4738c218bb5d56048539ffc546ee0ff29a5abd6436df4f56cdddea1fc20d8a4a3fc6c852eb8b8554df4870400bd3b0d075422a736edc33d516e29425447537fa4c235bf54b4ac40a3ad2bda2b742139f692fe88b80505d87bed01452c231f6deb85b542b7f81fcb4556f1ca80459faf5dbc9cb2341bbc6698581d807908b0f88c3e55fb5c7685c200a46c6c57eacff75528e4511c1e3dda59bd3f91988bfbc60f305e4f01f683a45688146f78816e3a0f48bc3a34e4d76b86810ede22d57613d2f7ca3e58815a6cf0f6ad87b9244cd3cdaf00b18f515895ad75e9d37d82d8c948f32ba90fe40e12d842fab49aa39fb1e49c81efb623338c7ba466e533d8b33d1050cda297927a1e86666c20af9b340afe71b919d0ef5b9b69e72284fb2780192e4152ef2d8a780a0057437a083ebbb741629d4f222be4a7bac30e6396f4dab090453d850bec8de2c6f49104abfd8a93e40dee9f96f52acd5f708e11cf15be0a7412a6216d51aa218b67c5d465213f65994db63f9a0cf213e8d49b833ea475ab610a04df1da99f0e372a3379e9afffe5182c9d9b4b7af7973bc5a6a4fe3a850e784a482ad356ba27ad5d7aa9f65d1a98693431cfdedae1d1f9db1116679ed0c7b20bbea8f2600baff65892045bb44128b16969ce7dc69e5701547dc3d53d40435dc65fdbc3cdea1d1c73a97edd1b7531c81d16dc41680da1d47901634793d6674a05c9ae6b882c050e5ab22961228970e0d294f9dbbc8bf97e58fea4253606f7708138a37f219a33b3d77e91c5ab91d731974e3b1c99d0174651a13f9c6e878737d422ea2a0b46f3954d3cc1e1fd8e3ed0097954f17f8275a9956b216657dc7f17703f6a457c657310ff6ce280b004e7b01ff8e99f524706ff6a19b2054dd5d36205c2d4f8425230087fd89c4079a18d0f83a14bbce0d6e07c507c87c13d2fa4b74ddbe25fe7cbab34579fd2292f747ba166c2f03fd92f2614aea2a6cd05baf62e1e76e9c7eea63728fba5915bf74e2e845ebde2b4bed6940803e91b1d1cacdd570764b63503989efb7dc0c5ae9524a57c42176be9f1a833da5c05320ac8d17472266c28d2c51c6439e8d879f4b5ddd5aff63ffe8332e3a2860d38e4fee7465c78ab00ed7b26297cf02be0a7d86219c4a68132c804d7c747b99daaec149e74eaca5d404e2f1abcb86a31063bd33c207c23c9c3d90d5d97c2a7fc22709a953aae8fadbc10e77b8e08dc15b60accaa62daf0c08a0049a107cf5a3374680a10c9333902ff2664076c576e32d421f0b0f52745ff44e4f0ecfa1d0306d37f811b2a41d24d18bd284ad3add51d6518755bc113a295dd72e77ab52b1bc2795ee7e729e89e47982051d9faba9dea8317d7fc7b5443d45e10e6b9f29f0bb47ee435d1a2af38992dcb9c43bd0dce3b8dc2bb1d01b4f9e4a2a0212c9ac454a212bf0033a39cefb46ceac2a429459154f60b8f15614aa8a3f63af3c497163f4b0f3018c58d8fe15eaf326e8ed2ea0b28118499400ff7b5d2798eb4098d2ad16defb5e518b5778b065cf695eee4d3bb531c77f789d03cf7d13981b62ccc81216ba45ddfb9936a71ed682f613962961d6a15939314161b81249797cd73650c61dab9eb40c3a1d35c39740931e3e4cb96d8c54a03abe7faca774e0bb0442ea2a90f72709088483cfb68d97ef047d08f5a4fd8b57d1f5a0a5b4b921a2caab07d33303edb7051dad883d20022ef4cedc62a88a4fa0efcced9f89721278298e0fa14b79c8855addfdd5a06b", 0x1000}, {&(0x7f0000000080)="8fa0b0ee450bf5de75ea232e9d4eabc6334396e4ac35effdab1b902c5d6f297fcd7df2be4744bee74bf4503b2b49cc3f1da3df43", 0x34}], 0x2, &(0x7f00000035c0)=ANY=[@ANYBLOB="d000000000000000ffff000000020000001d4dc5b2756f401de9f4163e13522dafde4332e91461d66ff2a88ae824c98889892339e5b09ce21b9a26246e83e12cf3fc0852740d8fe425353fa0c46c280f679f9e5a903ad9f4360b1ebfb5244dbf8a3564f148ad9708ec6821202bde6f065284282824d5a9848548ef178d0f92b9e6941c4d9d87886a2580ac56d266cfc98e3af4b45acb0f46bf6cf41e6dc880a887b8cb0635aa7cde9b8076c8985bab39c92f94b0b75d32ccba91dd249d3f70c47f9aef0bf1ad82007ecf7bd9000000000001000000000000ffff0000000000c0bba235d55fd11e263d1ca882920ff4b96fd2580111946d36338aac0ee645ee038be7d4d17f391a5436c23086d5d8c9be30676beac7818874bc3bf8c8e5f63b73074781c48f78470b9022cc9f63c9b0c6addb7ae42e1167bb6ee4b930b074b91cab9db1d10fd2abb5143d1fea6bdd6269d24eb1183b41425cc144ca213a6e6499efdc0dde8c0317939fe7e813d70a20fe44a8a353ee710b4dae8549ad136513000c61c4b11c1d3180867aaf2c2234eb1858757c5dce6f185c9cc63b8b58e73818c7b99e2fe2e04880d1b0f401b76596eeea3104f2e27e29110537760c34f0e5f9f2a0cfab715675cd48bdf17b678f5100101000000000000001000000010100002d2fa7f2b037de95d91995e9f697a158187c07eb62dfbf203dca04ceaa7d0f12492747c9165c397d60d445985aed38a75a972365f0327fb6b03327c46af5258f1e265e4bdc3759f57a8b12fb50fa1719f69e8661d0da3bd621757ebd52016f98b7c39166fe71740ebd7a12bd9dab6c90d5c0ddd229462a6a2fc4ce1af073fc89143ba608ab35116c55f77f81fe8dd4e58317cc67407a8a7ccadea950dd4615562930c0fe363d57fad102cdb53e37c3e71f1c050e9ee9312b4c3ba5416b6537179148bc5b0f86db57a950ca786ad0a9551fb18e27d9dd34e1ad97817ea2100b89e937c28355a40e7fc37d17e31a5ab3cf7ef99c110625d10fd5fef57f9ef21e667600af7e686080d59572be4e5a8c17ce1952b05348829ead5e6754899e5162b09fd8e9fc0acfa840c8c483cfd4df288bf0e4a7bd92aeb7e4b72904d948124b6b74142901898d72f07b30cd17cf5ba2a88f9cf5da242f2548fa6d5aa094248fc46a5468751c730f1136f294a4fb6fa9f12ac6b84bd6d1ca751f51e849f127577b761aaee15d111afce968de2350b2a4825eec04653812a1fc33d67ff43d3a859dcb7953406f87fc4f0c4226b5e10013b4baf2e187ac11b73c29e26a882422f1f39894d621b93b9b033b1ee75a55a98521826faa252e5e38f392eb932639ae9acb8f8e152716b6ea126db0af151e89f81e60f357c1c7fd48616d35886592a0a360e2e40d9d1e67e9832bf230760519a24b88abecc8d6dedddea3048a1aea20c7a326018bc91b0121cd903eb0d45b4e466367046fd8e63bd39a2247ee95d50c5635bfe1c9a1b0327d63550d9fd2210504c6d20365fb72cc69fe1aad3dbca7140acfd8368fa51102c5ff618f575137357da8417240ca54dc934ddc3ac13e210a82f2187290cea80f4e2a4a64ea43362acfb113997f9f14ddc8cb2f112d48187641c2a8bd37e19c92081c8746d2d0ee55537c3c51db231aab5e1ec48aff79b75099ca784b59dff8212075b73ca0073391b3c7b375670067e3a6cac70938d7ce5132995c2978565b3fcb8deb126c92b30e941de35cf656a1a133b4f117018d5b33e0214f21f28efe1ff819643beac79c5587c37de7f2ab86509336bfd1349bdc3d3034934406fc4fb235862f6d7df5eb9476e754b42865a64fe3ce6511bd53e467d82f9a2988c47cf4bb97173a2a08ef89dbd42e5cf3d0c7824153614b8d3dc43f6c7ac78282ce5bf3a2fe71d9fc9748bfe32322888ad728b0b02467b619f6a299e61d802a6e4a9afc1d5c125f0a951e4a9572d7c030227c5ff405544f3d3255819543c63c9b092d86ce43fcfd28fda3ba1fd15f9e975c10c1db028ae2e667f57e19bed0a4c7f89629bc9511582efae86142c49130972fb0c39740c69f85912f8b0c29e16257c51282df9033a52c898a72d39086618eb068fc3bfe646b06aacc39ac5f97369c65dd9ef03ff717cde38d6ee89a1431a89fa0b65b21fccec30eea8e481f575409ace72253ce54a62c8944615fb2a33e6a345a87a6c872c294b6a38660067569db3f1c9162517f1427dcdddd863822f2eb50c2c45628cca09fbda992eabdb93bf91137b1056d4691c29356668bf425b34a58ac39d14503fbf3e7b80f620924ae51a5d9497e4062178a7445e9fd4d21ef0254856e973fa300f4e0a2747f5454a162e054fac24a13f3215f38594767472c370dd69685e8f139b9d012ad8af708ee44a95fd5c13d91e1341e9c72265a31106f1cd52a7698d0d29750046b545a3621ff3f3fffede1a4b1e2bbbbfe3c1fc361026ba2da4d0fa260ed4400cc347c4ebd422a437019c345363bf4ff20b6e8b1725ab6113cbcb4caf6908434263960e66e10a1c0c12b135d9cd5f7a09d55fc95be5571908eec1ad78d7efada76fbbcdc1b94c574261491dade5448c438a343636bc07de04f45536881a2820fbefed5591581e96fbaddba63b6683c12305667a4abe78061cbe7c43f7a2d9ed0879a1e392caf990be2bf00b381f1df7b2ff6b6be4d13f7f5bd18e352206b6fdc1d189877aab47f494005af7ace08e3697d49aeb047712962964d2496a131e69fa4d40eeac9fa93007895f6c1edd1028ff5d1ad7f92c66c590ff928f3abd7d7b8828fa7859f5b0a19f28688f7da68b59a9ade2b1b66437c9f34054231e2e4383d5042035b5e6a2ff2701d4a0dcb5e91ff1f9d941ae61a53ec1e72a3a62c9d307219de878d786bf0e0cdd1cd0df8f179e676eacb917e9dc1645701f2b2e22d0582acc6375fec8367f36f1f20c00417086cae07811d6accfcc2b02578fde089218271973b7affd19d1bd18e3c6b36652ff1f759130602b422a0cbdcda8827c552ca5a50adbcae57cfa2b4993b6b6b0371ff2f3a3e5ca3600a20b1aa31c248379465dc366c20998c2f88580e98f879fc484c62553a8b62fa77439f69d250198bb276533b02eaaa58a9da680493b55834874d2a99fac23422a7ccd1be99f2b5d58a12f1fef65bd138a0b6d7505c407d201dc0b5d0b19788f4e078b0312a89ecbb0a2a1aee32cc7d479876617e193553421c9285b8892f936b40c677590f83c69b703f8a16a6835f8f7929ad5b0484da4a3aa399740f98fc95401b5766a1a0a549f6e43ad121ec90bdddc15239a5a3959ee903bfcc899861582641417fc181ad4917d5a12b563f60940f6ddb746aaf38d58941385949aed4b6e2d9d8855833fbbb99562a58408117a374e3cbde39765e1e65f02057e56c111fe75d8fcf71c9e965dee8fbeb1659f069d530354285101790fccd081f99d8e0176d7fceac77199afc0c074b38af4f0c4c6a31215acd89b8559de2ccbbe0aed12bba74c12c430de3f6040ee849d22671ce2d898cd1721ae39451ba09a8bc436fc92e5dcfbba37dabecfc3ad84e485c4b073d217e60abf892d0248873c89f793ea7a92ec48614ba6639e2c16794a25329276bb95c6e1bfc55c92a651037963949cce98922d64fb05cb103bd3340f9aff307ae32a1e05e7c085be490c266ec88300d5d11c6946a8887cedb3946c227e803904a975f8b8c8ddf3f49367335463c5ab4812ee07e1a964c6948a220bfe6c119c597b0aaa593512474a11041f5eabe1fd908cce4be911ca363a012b757b6d2f07912577caf8f75e0f2d28df07d098025ed2c8655ad3f669938126d64449a99a97e323e0d0b17ad7ecaee03605e3eb2042eed350efbe3f54f0b20f8337a778e06a1cd6f0dfd98af1154f6344826a575877cefde34be94ba5278f92df175c856cf9f52866b67b41d79f4385e9013d9ab56c34bdd8b50b0c584444678c476b24ad2e7811232583b6ceeee860c5a6156d675d1f33d77f660d1d2e0db1c6306936771ea82c1d97f16ccd17971b98de5d782a4d4805f64cb694a371285fe7ef5326acfc883bf90e0c9bdcaa46161f1d0f1bb534357c2f16e0f53284f7ed34d19b9a5ccd3dd2f8ae503f5e1870de1173057e35659e0ee174c45389b1a59dce163e27b7cfd9a5a058a6227bb8c6760de41ef172b17ba54d73e303dbff8c773b946bc6a15355a07fabf5d783c237a4ac7aef26f4f8c570bc4663f13681821195ca0e056567811b91448724113b5fb405019e789aeedfe5d3e7fc78214f03df11f5f8096df5cac2421b9ceac4a4f45024d8b4da96d3c1e2032e2814e1985fb84974062e5f8c0f56d3859da691b22271333a42484758c5b433e76651e63f3fd6f562d87c8a4a25a800fe9104466239ae4c4204a0231a047517d7dfcc1b9cdb44a07d5412389e1f5febf10c4fb1a5c9bf9c71e6e711178f74745a49a30f7ac66c8f593231be2bffcb3300c6b651c53b48f0be3520271b55dff05d99560a6e444412211e04aea058c82cf75c84e937fab1c42cdeb1388d90e61ef7012e9f597c6ad220629f2a875af19df64cb0f7c082e3aa9ff82161e97643b861456a9e284c59b0aae6f0c34e63d02b157b763880a28620f465fff2f5e45f577a56416a4b4c7b29706ecd802c0457b0ccef5a874e67d2d6e29e0a6830be202d2612068e55dbdaa47e724f727a07b2c2c4a90ff1907895be2d5f26614e5f603691b4e29743b1b5a8dab332a2543fb6941d725777359274695fca30e4494818e3ea4a363bc60508c598d771aa18326b3b9319a76b5f22c445de18198e6d4bf814f70d5494061d45f6f79684158938a2a9f8111891f7eb9c1294b6a98ecd6fd74a991de3d45f87018959e4bc4edf477377f1ba666da189dd126fa93841f6a64f04e38c00061197e2a117537badb0b989e41b92edd8e57f8b87e13c17c36ff38a087efb8f45efadb7c5462a54eeafbc6ee208a093731f066dccc6291c66615d5544ff690527ee1e609c5f1c2dbfccab94a7fd9cd20a30c14a6f3871e17efbd151dba3d0bb4a03c5a36742b93f5dbde13dcc22fda5c8b60a88458395674847eab3f926b5df8183a20e6fcc22c48df269e0a4bdb5c62de707c6b747535e11824a03ae909593a67b14b47a51692826bf1b8a2480c50eeb302639d17a736e457c0a459963a80b3fcb176c384c0c67958dc42f7da29d9f06b6774080494feddceb4d6c9a005a0747c1ded0feeb1130f3b47560c5ebad54460e0dc3439e0a07d643446f5b47cdc5f348e63a5a7671d1c66156924001334db5dfc12454880e64933d353dd43dce9258af420ed4ba22fa43c33b369adf254d5471389e660a765160447fbcbc8b6eab01c753188eeadac7cccf298a4ca174524d229fd28d7b0044ab50b2ba8bb92c3c3b769ba37ac1c7ac78d9ed6f481854d87bccf770336f642b18d40199af118d9bce051fbb232c8468b5bc1815c9649cfe503409d2f2d5bc25ca7241c15b0b0f10117a6221371604d37a25e9fad08deb1ce21e5dfb97085bc168e4df38a036874354c70acaa853b9e5d85d2ecd0a3263a99bb860d59997727db5e4fdfab1228534e2c86c202b338be2321ca1d18a1c67d13cea463830b91bf58a3bcd594b0021e92a4b16c36c2b0fa42008be8ff264ef2925261d3c08628ff04f12696b994d65c743c325c82bfb0c13edcbefdf35f546509a343b54a39b63a1b7a39a85cfb8b309acdb82b1f84ac6c520b7c7f7be76e1cc4c9b94757828131cbe730e2e6dd8a18a63d50540f9d0f6be0564daa6d61e96f511ab021384b6e99b1c6c53f5ee43a79ab82984bcc65db452cad532e3a25fb500aac472ec814c48faca03116d053279c4ec7e94a6321ef37bf26606f9bef7dd0940d2c4c169b90773df4b77b59ea1492510a7b1b53e5037b97f5a22ab5b9dec50095f4f505e4dbb023dc30117e3b011f52d4dc6c091cc6bf0701fc5a2a876f8a31bfa8f13677e819d748c1040621fa00e4c519eb09999e132a495b5f1ea001f0d195084e84ddf8955102a4e47e39a601ee43c92457804da158e0341d70e36ec7c7dcb13a6116bd8e8ff2b3889ef9ffc9e2269053a4fb4dc57662d1450617d0d0907baaed65002529d087517133f7c4ce51532c5fefbfa09e97e15154e3f9126576a350959c8f83589eb4aa2bed494b0ef9463a9d6dda7a13d5e47a2fec50380fc1bf0c7fab73caf24a74a91ff6f00fac6c7fded01c75c1405b9e39d5e0e8984b6e78c41122142639ecca52092b2eb24088fec763f833165704dccbacfddf389c4e20827e524a27b509d70f3c1cce929aa65191a728ce2a670be45d8da8c80be62293710c9965de22662c1d120ada7970a1d7e1bc6396c420bc35e76f0de5d2c822c9a4d35b8f55b5a2783de6638715363d4142b2d4bf7c551a24ee7588a47440bd745122becea82800a8c0e0309936bdf34e9eb4ee99d5e1480000000000000000000000296159343865f60835637441e7e0af15fa672a5c6f509881e95620b226ece517bfa590bd770ae9ba5687a2a8ffd2554d51c1345cb19e8b00000000002800000000000000ffff000008000000968d0f8cd62a7780d3dd7aeb2c0457df1cfdc6f3240000001010000000000000ffff000020000000288c8120b36a003f89bfccd3ae317f078f3a74bf6a149e045b381f00ae67cdc71eca1b29903859e41ee76c4ee42d8f54635c064961171e9d47ed7f5abcec5dd6073cfa2de1d06559ad0bddd52e899c9d49c79bb90188ab0d7ecd23f857f40d011574b1415a217724d39de5f7b85e0bedaa44a2f2a0414c16cc31374796af709f324b356db189c3c6149ae15a3e848eaf2afd02ea679f24687c9c40d42bd7b3ac29715e17ed23655cd8b17193adfd49e6eec5925706f7f906f87d906bbda8aa4c6acf41ed8a3f83d89ae9d77e6d33b91886c4dbe8ed57811d6353e260e912dce1b4e7e450988a0b927b4390a07f24e98cf95f5492eefb47114e8767502c2981b0a34e37261bca335e28a285b5f5f33c3f6e79e1651ac6d077e2da556863328a1dbb3a666109b623974b95d68ddb287aa3ab98f9077ac9481ba32b6618c1ae1fd9c90c7cfd3a71c48b1c25bd9bcf7e2db9744112db15791bd4d1721cffe955c288679bd0c7e7b4c9330c46311c2c6d4b12dde020ae2192bdc645551c3741e01414c5b981bfc133dcf2675ed95f15c0167b848fd8dd35bc70e55986a67bc01ca7f5db470f0cc5e010c63f5e58a36af0f86fe111e16bfcc0ec87267c84cd2203b2eb5e2babf5de1c2e36483a2f642b39fdc4705944ca92fe7f404deb0c954d155bbac046a40b812415756c0107d1fabef48c3bc4b30db50f9da3190457efd63bc953bf31c44b9b235ebc53366716662791ab0c139fcfa8052154114e8f6bcdb499ccfde683ca1f704d721fe2acaab6b4f4be796dd8f1a4b80bd6d54719adb1f1bf08b2386f237ffb9c25958e586a70a0cb1d9fbc318262474639b1e35b1039770b5645f661c64516b9a5939d46cb31695c52c3dc5b3bdc85b8246b2c46df84f9356adcf909b1e77a76dcadb2a30065d1347771cc03e3d6dfd023e0e6b8954c73971eb87ebcbaad9a161df1375bd5045cbaf0bc7701119571ee8e936356b09878f20de393533b8c73e4bf250b743d2c2ef05d30011e4b372b32fb687f82c6149bd93010a5c6f65355c594db2e464b1adbc586b7c2310baba68c9111acd633a9ad6b1efe99dca0311b6b76548a9805ed1f21b8185189cb4394295739e3a225be1074fb7a4e00290e2bddbc3ee8cdfd9e87cd1f90d8ce7122a18eb1c6024396bd9296a8a65ebe707baf4b861965e899d19b7db86707cb5d1ec60ceaadfddf8594f1516f6bd7e34c4d95a66edc3799500475b67acf265b7b8c158d9b7fe806a9febb86188c293e64f2ff1d03ba41b92208fe9ce003d500847a2f96190814ca64af85aafd84edc93d549a6bed499e8288137a2c0b5fcb59d233c96ee7900d37452ac7e5228c8d3ee9c65ea4fad4c580831ee48ad0ed044174cd4a3a2a144143b61d4042b617b1c0df7f131e995941df98872b175dbfe883fcb2c33b1e1a81aa0667c1d0a0cdc7cff7ecbb6cccef69504123a11d4c2fdf05d8601da391f3d958bb08a00a80e4c44767e771ca72926948cd5fbcd5e454bf1892288e6c2aa84a7d1a12fa428d6634e450953716fab3ced33d54b11ed16d596b737f1953648b7155bed49aee3cea2c5266817c836020151345ad259d5d820aa78b516fe9b7bd6ba367059e41b36053f17bebda87ad7d2c92bc5ef27a0086651ae21dfdd5f24bd4ee6a13c7064e1973f8807f17542ca8607e3a057aa24abab5702b859bd41cd0a4aebbff1fd07202c1929fe9ed6f0285d6d969ae8619a8fee7c81a6f7e8310261ba4047c534e67c9f7b528ef4426e8dcb742a98752b8b3821a9497bf4f37fe8011d72c0b1e49d0dc7ca23196c8e12c567656ae6322b18d17cfd96468db4a002f461ae8b915ae01e0831a924c45ddc89d671684e9f9fd3a8203107f931a6c32f2142f5c6938ece68a1bb56be8ed224759ef9597f6d880fa50974090f622c928a689017deac0d01c6b49f99d8eeb8fa7ef237643ddf653078e73f796faabd4bd43c23ad256212117ac8334b6b72f2c27a08a6841efd2bed18c2fc4131c798b4eafc0c3504ef49b205f44d596926883ef58346ec005907f6e56e4d117468c01022988e6132b56e90d229d02bec12b09b1546af4b331b6999f995d3c1fb47788efeb8b80d824359fa6d23c4cba1a8c823d51e03eac021934523cca7b3058865d2efca61cf12e32503ca04b58e9322a3c809c029aeba6382aa99c354fd6fb05b0723a8dbc817549443e1a56b89fc30dd61ec5afca38cc44e59b0521f8e8dc866ff10ae01d34c42baf15ec42e28f92b1b3c674d1adb6878195accf0e17682f240c3dc903f6fd59c6784ec11f8f2d4b62eeb992f6ca251e070d00fb70225aba317c828047de7ee3e87637cbd6dade07c51d66268b909a8f2c0576d7c4165c44235ad4721da47b3c31602406707f5a4b33733e1c83fe18026dc6087acab755afe5cc0e60aef2425bf4cd699aa84a5294caec22173dcd9339c8b46c18c929542daae3c61cf7d1fa517269faf28ad827f93c24061c7e47dfca9f36250ced1f6ab7f07fce12404b517309684dc5354afb47adb2068f7be0216cd07d0af21176dd8507470d244bbe9a0a77ab2c6b2fd538c46b08354814f76a078ff14326e370271e471dfd3a69b3468c1babaf93bb4ae82c036e4ca94d8aa5867ddf312f81daa2dec9af34d84cfeb8d4d15271287140ad31115062b420b1591f0a54901d9b84f80895621e00acdf843bcc09ed8316036e9f98fa19ea97cbc777e123f83adc556ef874f80f7b55e7fad27c1290918c30fe4a676bb3c407b59b53bd2cb0bc4701767c145b1ac81d00e8d8d2893152746746403f8dbb31d6f2d039aefc5bdc913e45fd688730e5521024b45ae060ef4c80e08359d283518539c1cc1044f52ab79df5a1858ad4c7dfce96d366c0956ae183b1d23bdfd802800050e2f277be31964c918749afdc8e758e0c7856de9fa8f4cf38098eb89c7719ffef50a4174489a74e8ab04c5af3c1c9ec1ba0a736c480729d8ab4a0856fdd7816b660c06de8790eeca26e8a316bf2c63eb8d7d7ba807c886a0dcd1b494c377237a5f1fe7befa778483bb3e1838af070a127a364496ee6d63a4705deb428cdcae5abc820680f0e7bfee0f50f8a05fa07cb90f326f60f3b1d6be71fac3a6ce1280c6f7c6828e19ea8f5602257a534b7ba050f62cc0bedcf4c744cd96bcdee1193421ef0e5d285a274ce2278bcc10d021055d6b9afe6c732b770460a1bcfadbb75ec9f50bad1b72405a9c404de2e44a0f60076f32c344b66aa12e92815c4a758c5f7d0039a6e3a60223732969f494087f5c35b45b05c11667ce9e05b746bc7195c08c8d52cc2f769d249fce2ec55d59349135062b99e09ce62ce48c6d453767108a8b7bbd6cd42b19fdd557b346f97af28ca89bfc80d331ec30a344f2191c0e6d3e8aa8954e2ac91f365ef1414286e97f50c411c9c2be61e7db00da7bc17cc9fe7dba9b695a76f5156fd588e22dbef91811171c674d0fbca59632be3645b335284ac520dd258269016bf4ab1cee113b8dfe1e140ceda5153de56267173b9595469142519b65c298853447ce23c89ce9bf0177debfad2559ca6e36dbb73d6aba5ced7cdb7dca820a3872569bb022a4a03a370bf1c634a62445404f42b7091f24c569153331fdcf19267208ffd842f8cc458aecfa28dccc1aec8687772245a7b1779c6fc0a410c38a2a5c1e749e2a451192980bc22b58cb144e9b3cc56b56fa75acd0ae061a7afc9c16c5770cd51a91a553f9e7b1d7b6c37243451af915b0d7117b079ad7c36863fc96b54917dfffd1f3574df600168f48aa1602b6e7ecdb09f8796e55ce533e0b48d6d07605901afd8958b037c50ec5928e2efe1b2f91491b868a8377131345d490ab7fcd2b514cf4dfa913d8429c752d4affb238d65fb1b1885f084d2e0bcbe82c99c1a0a08f5feaacaf690b789632442ffc39b495a97645798809be09e5309e1d19b86d87d4578d1b3705ecbf4aeece33e0f6f4416f66f0c731013ec274544e80b39b4264bd0a449ad5165f31f3e0dac3d06b4f9facb72401f07779fb474136f357cebe13433315d8b6d4f7facf0093ef013eccc02189060c706c9d176f46db1b7edaeb8ab84fa109d5a43fd0c96f21673d3557f8591f801df4d10a1168cb6cc595b67e84fda9b9467da0cbe5dd948edbbb34bb006e9c6167c3e3cb58dc3bcffb35f5d5dea5d0e5bd4a244e89be74816843daf165cb5ce35ad7820e13d43bf521d2f0ac7bf455de768ab41e03331f7393f677b0d14eb4cf346d5b521e23cc7d80b74e3c814eb38a18d69b20e9231a16e0ba2dcff7aa9c1c61fc29d92a59f474c31d27599fd1b2a6c3687f6d8aaf262556f4fd43a35c6693cd878cb5660c36c9d4cd57dfafe592013f70928ec54f154bb019697c66160269a052af9b2c1767fa97c6796ff81829735839a0d303685639986caaf1518eaa6540bdfd72c633a075c5411adc5157ca7ce2d63940337c5e534c157b206bbe2da283d7746672eae771de987847e93625304b41ebd5a8d1cb22fe24d6494c2d3d90caa55b20d2dd716006912eb927d9a9593aa3ae040fdfa5f6b1974a34610b7b3c4ca7bfc12f37b48efc64dfe1c6dcc8320dec7ce607fb9603abf55533f196fd6b8f4d9c3f25ae0ae2dbf7e31e662a6694bf1660a2a01423d30cc961544f4836a05522df149f3ef17d44fbf304a06db03c375f857299621ef34a559b4657baf143efeeef09e0f1b2397b2b95a8b37077c7e0b26735c94e4ed34f02184781d8bbe1c2f0f8e187127d21079846034e16b681c98aff4ef437800e2cebe66599bcbdd2f99db328ecc1724b6a2689b4b9bf167ebcddd93488b2e2fb649384fbc355a929d3e39d7a41723ec2a78a962ecbbe22daacc862498cc22ceb52a96c58a338d5c1f77f53dc5d12cd127425183e17fa3080d3e07e0205dad830709a802fe7f499cae240a02e609ce7154d8cb2c91f4c86238beda195756f188dee1ddc1d171ed521518e0a71b7021cfedf08baeaea701beb05388419dfe193e8876ad3ae43213ac521107e34867b6d0008f2af4ffa102df3ea897158c313c059c12fed68dffd511b03c96d9956c55740d63b02173aad8967ce93fcf23d0075563ff2dc66e7683fbc353c14755985bbdf9a8d4e99964562d4c86e11d204a1296ddb35683dbdda23288de35429a8f8bc531b544586474c53713b68fb3dc802f6c930676a2d111052d40649833f30bf7cc7b8bc6324e16556e8aa666252c966bdfeec11070c34ce27c33d5c639e50f4ccc4a1dc095470dcbc2e0b98526744a34c657f1f2669ccc25f813ed1534445a640ad818b76d187b2618c911b80e39abee0332ab8bd1e774cef09faf05414805cd0e7166665b5434c5f20733d63a35382351b23b55207082810d680606966f751519a89a6140b77fc7a6578df147e043c721e975337104b755c7a9baa5a90808792bccea101a445a82f5ef770bf7594ecd903362b6f03ae380908a56ac3129047e3415e130142915e0ceed2a5eeb4898d58c8990bd18de1dce5c7f79772b111061e7e59de3a08ab6e065a881365fd8bc7ebf6a8b69a9d31389033502a62dc3f8a4c71e4c6001dad98e843966d7f4c7d7f82bbc9d103f50d9d4729d99357e9753687b58722244512fb5fe14e2c9b67d5e0f2f9a0984193112eafa5cbbec13f38c6eeb68bf8d3d028d3411c5f0805dbf728a1b53106873a3730ec45603e95d255d98187cdc0d778dc9a279bd25d49d0e6ad48238072bf08fe190e569fc719b0c61094a9303be379f138a8e4b70e726f31df81c23509c60"], 0x2260}, 0x1) 04:07:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:07:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='pf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2000045}, {0x81}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 04:07:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x881, 0x0) write(r0, &(0x7f00000001c0)="6f3da0515d18df6f90aa3f2e4134f365d87cb559b75d62517290d7030d17f4afc2860e8ef6f73a51d668262ef9b901380281ee1818fbe5225dcc2d5868383d92894a5b4c5cb3f53b87e7d6d971a67268b0260fbd26d0c8cca1ac8128d233cf6db8ef034a01877027913d07bf89f11f2ce7e0334e9a7fe6ce496a4b62f12f242adc29e9bc84fbbf1635ef2ee072bd2d0224be9f911fd5ba82ff6b30283ea848cccd3835eaf877ba205db232be4b3c4680f720edb4da5d2ac02d9f3eace70944a10ec45170b5516ab227b6ff655c6bcb77131705e15a667862a1e5f23b195c16908e21006b265015e50a4c243386982d7bbb3a419b3c8dc57949ef09a7ee7726808ddf0fd0ade97c4211c9a901ccfa0ee9fb575735815b659fdfa168307d313a107d744a827953f9719d58b16338c778f95d7956d70dc028998b3e60bf73874d06ae3ab9e9439b3eb8d9e544e455734cefe378eb441da673eb52429ffcd45508b2ec1ec1ade42b66f270e2f34c7dc65dd5b9b57d656e1271ef4aebd6e4385190946043660ba0e4d7c4f682af100c2e0112bcea9efd1c3cdec5c96e6eba716fed14e586e23748e6768123b0982ad58c840fec904fde50a8efb0436b1dd8db3ca747551a90d2d5a0307ebffc87023d2351f1e0f97d2c99aee37c67d36a6998794ab0ec21da29d3e272cffac103d80e98e7720fb88c802a8effab3d889afb28d583eedc1b60ff962491d8543ce703914bd60d61a6135711db68fa6aaa3aae7f3b90a4d4a3cf83bcc35c59778f454ed79a2f7a7e2761b487fd8ac11f6c805be29940464c1f7c075d6865e8706ee7c9248deb37a04f6efa2aeb36f194cd1097b5a98cbc2d84ca495cfd1603969170e031c7bbe02fa177780a467dd98248e500637275205cc744735ca8634757711ad09e3a8992164e5b7e078607349124da17484ac18a5c1737fab1117866ac9f48e060e4d89e3bf443090711b3172da4d86a5da4f93dfeefda5165c1cf81ed4a2aa7c9fb688e2788682a51bc6e79e80b5e7932614d2e1ac9b6012858c4186c95b4dc27c67c6e6f8bb2f9ff8d65723a2bea42815764b5ab44a284f7e5ae5c5d6f46e5386f557a0ec9cf3a5dc1e5be7792e8cf0dd5ede4d1b317c8a97b8d8fb16a10961a4ab2a3bcda852ae93526fe3e6aca5faaee2abd9c7f9388049de2940e44a006f30f15fc808dbbb99422e1aed77a16d6404b0d7816b0201ce3a62d48bb3dcfdd91c493871384ba4ba5c19df6a5ffc2ee126bd839557924f1cc04b81a3133ab1ec8dc6bd299b29f51338542ef86b8308d57eb4137cdd0389e19453ee01ad508308a9539a503485b55a124fdcaa84b9b1c366996c4bdfca228346d0323f920f15531bb7ab3f27c544963d7b11a6cc42f63f95a8fc8d28e94090f288065fc971b6ba834740a19b9c7d23e071d8e87db4f264c15da61f551c2fbdf750f8823d255bfce06665046fa23f32ce695f2c77b472221dfb6aa959e9ca5da8d3fa5bbff9525f35ec6cdde4edfb1778cf8f4631bd3a91064fb9fc49603590c5c0420bf4142d9f792603a7628ffbe1603481f1ca840c8dc77fef117e18d51de25fb35ebbe7da72216596e1f2a0831f74ca197f3f5ec4e182169672be207760f011b1485ea4d9a8841e55760b72dacee56c6d887b18f8eb70922b8f216b9fdb9996db35d6e81541a4323e2873bca62895037d3ae2a6cbeda1751672acd92b853b828945c192ccde4f149c5663574ad6eb146866bdf2154c7a6dcd67a36efb1f1c71f088b8694ce9d82eca5172e0d9b90165d1189d6af64b569bfd12251b378e3b76dca2dcfbbb00a24b31556395bca0c938d3c2dfb3db364c7436540214c89b4fc68823cf222111d8a6ede33fec9ee61490627b01978c887418de1979450080a3ca4648a18f8fb6f8cd26a2a769002e771cf3f4caa84c4305c480b7f19adf7a3c560a58f628e783731f20cbbe71beb13c3e472c8d48d8b7d0ffa2a2137f3b1ad85dc5301048c0699cbc42641b00cf0ac3500597e504af888b3ff82d7f43f3249d0ead41d27b8829ecd05a346aecf4e209b48442d7444c2a028bc3992a757ad09b799f2117e08fd826d9e64ebe4193779f0aecd931f083e38bd2a9e3f8a2640b127cc78ba17fde931337976891a87233634b6a5c1bb14ecbadfbab9754fcc26e1cef777e6920739f9ef0fc3197ea6559ce1821616c9ecf21aa1e87011f8618f3810b6875d1e516e6edf7b35e1946aaf606516d5466c551c6bac53416cc708d816e1af02bfcc8520fdfc4ba69a5e668f0f28ca2c40da3e44104aeec7bced717078f6f9f212a26a52ca96ac8e06a20cdade39b72821d784af58eedc87aa588cf67852689f715dfa80e944ddd97901e86a3da5793f6ed5ad9c6a946a89bc450a184db156bf9bc129418ae8ee75aad6b3563591f0077d5def94fa9cbf1c84d3ffad731bd13303ab1c67d8f997dc649bd94ffaab4f8ce8fdcd201fecd5ca46f25b2839950533b7e0b9917f1e148b556c3614977700532a49a6b5f354ec6c8c421741bca4e7141443102f30ddc142f540b1567718a2a6a15351e1514a563990ac36fa0dc475df304296d0e363674ea686a5d0417f9722667e7319154bb5f56cd0465b777f6ea15cdb3af29e58526a6f796298ef73f339d96e313a8abccd6df74ed74a467df2f8fcfb8b4969c460440117b77e03053227ee5055ce1a0dfbecb0532bc1d646bcf41a43e8a13ac6cc0f867446ee407f7918b9e92682c17726746dca09f2a7e20a045867d11d293dff95ff4d48f18a1cf0a36a1f85599ed3f46d8e58ce561c96377f690bd627c6eca87b03a0be1271578d990891369976d324b913574d86d4d6fe5190740466ece412167b53e3075e39ee848302d941457fa0eb80959e7fe5824c1d7ae3cc4482f8f7321a5c9038dd04e814885805b057ec1754e94ceebb0e100bb324a951d44eefaf421daae3b0ebbb9208fe3881ce8d0e02a6d8ccc757f70df851396368a44c8ec13e10f4f47d8f2e25305c70c8f4d25911c8b93ca04367e7ebdacce1a82a2a997fe7ec9ea4742bc99409c1e8eea5ea5135723d62a7f08fba8d8f453fbec4ad9543dc811a028c27ec1b03606f60544e8d0739d68e4c5dd0ef8239e53e0a237e0d1dc1d3d459181a720e4bde96ace2681805bc8271bdc0e7830f0345d47250f04a61fb109b33ac90d4be5856eebb2e15a27453d390963765d9f7fff7021220de53ac9dbafcc28b2c4e166c273e116ffb566dcf5c856c31b9b5f98a45ac44632a33f44ac233ecd411d589c97b6a78c7e141147c051a0a0453ae38ecc0a5c0deaaefc87bf0c29ce8665d9df3b1f2ca70c024baf63579d21c45f0ef4ae9b7ca01eca29a57130fe15ecff761229bdf185bf938fa4e812835b121774239736d9ff8d2939b06086b92175c098e8c2d1dc2f97581d310932299b239a0a8c44c57b8d10852a0dbf8e332e96f26dcf30db958d40f638bb0adc8767a0b968e78de9b62feaca0f777b239263cd0c3295ca7167994e04b7b1510aa1ea0960d6a0a4769df15a6c85d06d439f0c1c619abfd539aa38c5deb37114e3c5c09f24cc9d99c3f90f5f4e2b1fac7197ed7b7def2b0e91e84d49704c81967c4ee696d37526fd4f85b3bacfaeb6d1ca476f64eaa5863a9cb06e2371fa083a3908a096a4855f3d451913eb48abc181dc42c7b5ce148407df63e36b1cea8dcd23d4970bf64af2e68b558b654d33b3549188131563474724cc2f80f808c8e1aedb28ec7e01b15db0568249a53f06b15ab126012b50a8ccb92791df7e5e9e88553f627a12867bdb2367ef111e925c3f1ba76d2846ecba9a6fdcd2546e00af879a8c03a2af667771656765ea563d0a29ba4a24506a831c6ebe8a7903458be69b1b3527d8e24bb9ef53d4f41a32e603267b4b41f4a6a2a162bf3350eca67dc3a9a687b2a807b53a9f13d125e5121a1c8b92c51c883f60e4f2a48fc93de82fc1b888814764fc63918d7eef34103e1b5c69cedc1dd09db7c82300580dac453b2b66ddfda655e795dad9d381b1bf62c981ab11ed63c1ade29a1ace18f7fa7e028dd90a9b4fc925553e040438f171d8a5e6c63d894c876bed6d1d66d7a24530dc2a297bab54a3ae64fbeba1f9026224275d7504dda87a09d69e490457d2f05dc686d702fb516b3c1eef64c705258c8e6ae64d848efdf8dffc65b6ea501efb135a31bf86a8d9317745d15925dc7ce12e87a620c88891e0921578a13f66fd257de5e1e23c4da53667deb6a3a58889f62c8f3c4721d466ad998b248cb12ff49b7250170c5894e6658ea12ef6382ab07171c07b8337d9b6499a65747b7aa95e66eb5ad517681a2cbd41985862ec5abfb407f7a73cdc1af514713f095bfee6888214e5dcbd6460c6273174587c99ae595818cb0b98ba7cf9b2b77255b0037dca879e264aa69ed7be02f66a7023eeb728574899123a5a9288bb3714703ca5ec863af225378d428c7fd36ad1145a5cec9b5d14ef82fbf3b31ab98e43eb3688525725d42e3f97be1d7e3f1e9f25db9e2d6bbe38f98818a355c317295092e7443af8909968f8a371591609ff2aef4c423fdb8448570d96411ebbfea4ce9d0615456d74f9f769450be1750fe2437338f7b1a0926484973c93524ed097109b7fcb4767f854cb179186944e7934155657f4a041132dce8f22b3c5cd2d42394b9ed31a8f2e722158060f4b7c55b011e6e9d2d093b4a3e5749f618c6a97405e0706fd556e053fee92b27203e3e7503b1e5d30f2f0cb68181c4808a6656cc9e2e717bfea9b0fc5ec74b2206d14f167f20169813962eca1bab1dd7bbb5ffd63eb5d24b3a7f510771a519acba207751ec891ff2bd9fcb4565e8ef669505d1d9b330424b26a98d098404660e99a08f25f692dbec84a11c9ff65d9418511ef2c21b8a9e3e48627e9c0c6d282b3e31ee86c5764a72045acc136803f362cbde071f75c484613f4851c5062707941a5b26a53a0ba3eff17b7919c576c7e22a45b7ed6809c8780daa20e68eb5baa27f4cd8aff76856274f0c3e6633b089c10848d2e65a9dc30a8039b646d6f7e15cb9d0744732392617b4ffbbda62842108e912c1e7b38b31640dff6019a85d7b0dd16c2d265f6f1bc8f775b9a847c35b486d8b18d6274c7cf8d358e731b8f2464ecef1be41de8d91f42705c0cc0416fbc8bd6b6bf66ec7d7c12efa04e3776d219f798789195cc4e498f636c0d182e473db5b0b688a4282480d5a46c119a230be3672f779e81f3bf9dc30bb2b19ba3d900ede35cc074a519313c82d1bfe03a1c68193314e58691ec88ab1cdd6072d2f13d253c9e45fcec940a83a680aee67e0d71b29c915b530ba6a532af5199fbe36e743c5c5f40be4ed74291564d8bbfcbef1a9b90e37a0e0c5c2aa4fc98eb07e1040effeb0be6eb826dc99d7d816d4f5bde79f5368e7c4944e62e607397e3bb6af5cf24878bbc030029a7b6d8c4f5a51f6d4e0203a11e51ee61bac7f1625a9621b27b132be759e30166ccf3e76fa0559c0dbc48d541f5a2b8ccbc7fde48bc31aaa1e83aaa1c6e2d5987ac29d19ede2e28476ef8082c66c14dc6405ca6944433bc0633a6522fb8ff9cc33b9eed689bebaad0c931a99816b3b2855583d66fd439a67b1499cc8c4171691b6f885e0b889e1065f96e02e4c4c2860eaa6aaf7f736a92178823793088c0e3b69030a02d547ad47dbcdf3cb1bd1e8edbbfe4805ad6fd756466d21fba3c8e5730590fcb8fe9da4254581e455ebea9dc0daf8cb3203ce1891d643c8abd0532b7f040a0ccd659a1da73b7f", 0x1000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a000000004cfa772dc1d14043000053b5d1d09075288182dd4fa3e7bd438b29be9c892514d835d0875b8b01855d6100000000000065e18c0fa6ae84c9f06101a24e1400"/87, 0x57}], 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 04:07:29 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) poll(&(0x7f0000000040)=[{r2, 0x20}], 0x1, 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x5, 0xfe90, 0x0, "0e8f7ce1f1ee85d4d5be4521104f21304c568d7d", 0x7, 0x3}) 04:07:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 04:07:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)="3ce83f2abd6b97b0dd50765be0f695b433767097194b2ff688545b6183b7e9b6f8765c16669da28081e4b16b569f81d566761d199ddc2657df3db5fb653fb56d03b4646e11f417e60c3dfe0016dc9b994bcf8cc968806b97cea84195bed1a4d1b0db035a7ac740c2d3f192331b712d228e1a3ea4c6dc057711d720087512fd9390fdf604d3e2ce095acecc8b8014a4142cab1f4a521428a5a298be5c6b141238f6972a662c9df45c1feb1cbd4d91bf2205620136e66f3ad0c36b656ec0cd64797e891ad8034cb23c31c6945b60208371fb1ec718f1d520f59c50386b6ad261561a1dfe063e16fb1270e9cf6410bd690bab9f9e44137dda0079d2d8500b955ed7c86e870a714f8874275ac7b98b376df04953a5acc75057f05f9d07f7275295a3979e5dc31d4cdfc396fae26f2fd516b89633412a45f9172e5db19a0453988d24dc20da095178031dca335bb623d69f8fb3629a63525c34c99289dbeb5ca9c5ae998598ec3013472edd75212a7e5f310d66675996a627b8ba2f81dda3368e687416389fd862b94f9c27d7fff31e6f3b923361e77321c3b65924d01f8e2a66d71bd5f8d9594a2d646057a0102cbbe8ab3257415e26f1798d4387b19d147a54fc44967144fbcf2f067bcc18b048eff26eeb080eabacfb29b5dd8beee64a60254785470e5268211d899d840ded7383d2c5e582ffabddea4c475333cc17c9221d104f612c96109326991964f600cb2bb529d0c87ef608acc6789558178ad96e3a04104fd0c33f9b22eb22689135f162341b739d09cf2f6b31f4f9f4ead0d65d1ce472595dabbb51725bd60549b368de10463a1ee55c93b1ba8af0a4dcb1d3abc967db77f38c58cee90c121a09e5bbe1f15ef8240a1cb238600ad08238d7a4e268162983c37ebf3348a73a9fe0ed3342b864cfea34523db588112fd9dcd26532d3dd3f4797cff86739a9c39623d1356ac5ff22ea61c141dab5c532099836cefe60b95c0d5a9cd8ee313b613419e4b985a7768a5ed4160bd7d5a61752ed21265aed85ffe9fe127f8fc9320fab5879675e053a73316759a57d49c32c35426a5987960bbb7cad65d87bdfa8673f5089655be23f16b163627c80cef65d84c964c0998f2fa85ae356f9545f02a95bed72eafaf2ab002e17e8b515bb188872a1fc9fc4c38b36919b100e45674465e2c44ee194c6278f12f7a2bf392c73d5a9dd99befe3de70ea8a6efcee3392fb14a6b963d0b18b9b02e1ca053a826da6caf21010c0e7795f59782cd39fe1723a1cb65a8067af821ac5dc5edc3b94b7705ec39e440cccfdd40f0c53da4b6b8a5db633492f63cd26391a2e1fa22549c023c4c720e2edf307499a8834ef25522e4a3a82ac3b52e2f6d20c366f04200a6ec6ae312bc1b47ee1c8dc3fead78c52771ceee52e03f969680b960d0713342452357e0cae7a3cd36200f6b0ac1a3d2e1a91acd466e264133c862fddad4575109222f18dd6403b95726d687f65e32ac8649c376351154b3087b37b605905222093c8e974237d3104178f30e807f09d39e589c96601480718aa80e353d79fa5a8dba7731fa8d71fea41689bca80836e5d245d7cba9a9c474280eb08c9fae9c955bcf88c8d44504770f280981f25c3b76934842fde41363412aea32fe67b1396bf210178b9c3c06225f6b7a0a09813f3615227c4e9fa2c3511209fb264d58ef5e40a84ab815083dbfa3aeda842e3ac90b60ae1d45322ef0203d2999a3c53586525ff366dc7fcfa61e4459f1e34226248ba7e08c4bd045ffd4abbd07c1163c6201d6574baac1b7131374d5c75030c8d96cec08ba7bb2ff5269cc590b702d4c9b599814b3b303156c87fa8fd5bc99b3c2898c6a5749fc96eaab30e285aa9e023608539d9cb0975c6b4139076435c9851f1b5519e7e711a996d84ab5a95b6725fd5297cb8ede00b99c167c4625bb9b15f4da03f4fac7ba5fe9533ebbc8ec1f258804db2fcaa12f6a4354a3d06894e39803fb98052b753bbf3ff7230f572069a871f68e1cbbe4f984d826cc607bce0e75f7a0af58f3dbda7ed0cd4aef7d71adc8ba6baaeacb5ae85da1003920b2a1161c3c298df2f3b64e5213567953ddf72482e2f0e6cc5e3f463e3c67b533c01c70ff349e7500becc8486499e3ff1b7b6d005df7002accdc5301112ceb1ecadccffbaf21ba6b2ba803db7f3e5770578a94b531d756f29552c8ae0df82de65018fbf1fa1be3d3bbddd77b9439cf51a533caddcb36976f74d690618ddd8c7bda6845816c85e79218cee90d7f301c1f26835a6fcc7643fadfab2ceb576cdf95a21b41c0bf8defcb198d44d27fad0dfdf43ff8ff266fefd330cd72cbe1940791443be4b51d10e4d9ea600b2831e4bcfda876d2436bb0c38279d6dad0fd0816f171ed8a0737b104f2bb21bf97af662cfda95b94809d0855b2789ed694b7d75e3d4ab2679e3ad8cb182b67503add1c90eeaad5150b2b198f816bac8fc53ca237e82d5d05460f8763929ca4353a9806651e83128cea96a27ae8d8c5a088ba9a90abafbc037103cf5927efb6c68f36324d8ac12fb25ef1933c4f16acf887b7796945189a7e3145e7e248c6e875a7a001cab7709c7c5467101b1a4173dad1dd788f6e6fe9562d2675b4a02421eaf05ec8996ce7fbcc0bb189eb5c5cc4ea5a3ea67d7894399fe8069b46df928adb2201e432705cb4e00b76591f3af659ce9baaff55fb49cddb3527cf368557d096d17694923ffbfe1c1815925ace94f3d5d1ec55753341050f343511026200eaf1643e81b36187286fe9dc612dbde0ab3d4959173a8f49630ce3de4d47955ef444d529fbb30abc0ca4c01e789bc7c23e6e047017599777e91ea53ae4a9d238bf6883c4bee33d6a23f78c6578792f40dc4c82bd04cc6cdb7409dc64a197fa26966d9d958f498882ca888f17be6e05ed8e3c909f49c458b4e28176118a725b7a8b9229cd1f0ea7149ae29c505454b83ccb5c697e1b6506c947ac6f9e4e7016f709cc3f7bc1779ad9dce9b42426a0717c87330c1d49d76449a7e77b3d7bf516f4509059889616c4f328eec1bf5d8ddc226b28e91a3fda929948a6ea275a2ccb08ddc552d57a410b3f14aba66bbf2eab6be83214bf03006ca8318f889dfd34638d8e014511f864abb69b74dbaa891be21d2dc648c10e27557cd8e92f77cc3c474b257dacf667052ecf42623343be208862d1b03669319d0736a0b1c1d103528627dd66afe92d15021e5a3c7a560e6713b90380558bdba0551af43b2f4d6a6b2440f063ebe8ea0275b86ff4a6e4ba540088fd2b2564e3bc844aea68b367e2d6896d4dc909bd20387f3dd9edbc8f910bddf80a40decbf5073bf419d0e223b3e6e15c71f5f46fd339f82946223302093748eca79276ca0c6d1756ed4dfd737d5e80383306693e6ad49883fc06e90e69bb0bc3fce857d2f1db3f6f716a34b991a654c4a812d8fae4e75b2f059d0e0a32647e4ee3bf92db54d8b0e49531c21c105f42dd56e890dd586ff858643d31028949913867d84ffb8f70f8d546737b66f158be7ce84fd82cf37e740a6cd46f78870732a109c128ac4c525eec9a8789f27a43785909a326cafb71890542b8d7642bc1f779fdaf42f56e5056071d8e719b686067feaa67ced73f4d377d8ade17907b285bcf7e49ccf313795be8c543d2f43c5fa304ddd2552127fe7880efaa873bf3aa98c7cb42392116c7a0685c7f18913973448d508e158daf32616feba6465aace327cd98f4b3093c30156c232286e4a9f35ddf5a3538061394efe1df7c65abe1834c1e64d3a5b302c3898b1572186370b535975616b566e198ffda420dba890e59d310211180f45febb092cb652b5c7a596b881b132b6442efb28dde4955f8bc91cbda0052f5dab4bcb9904fdf6aacf7904df1d8c160d612547421c41832d8e4cd8b19a5d15a08079617cca156fbb9a5521000666ca6a2ed4791638830e3492125bf509b2e6239db6819ba84db56c4a89f5f758b42b14b6a1a16f18bf928fab74a8d85c4e338dd0e94ca0066aa45d3ccc273814d2b3024083238ae4af8978114b4c274b5043b96be3f251942b18b8a8e89d2762e7b3b663618e5fa94c6c516f84d3c481db619f13e044d559b1af3a0c5c124283174dd9d0bb1f87560da174138ba8c5b0a8faa2bb297dfda4a92d458827ae089e77e80c5eb71f16368d201b97f4ebd3fe834e2ba6e1d9d19bb24317e6fffa645161581542e580506c50e673483b336132a91ed37c16a369fdbcbccd3574cca0ed0799160bf4d40b59728edc457f3543ada209462b151b3e58c08c1d47f4992332c7ecc3eff52b51d69bf513e2e1390f3b00937fb7b9e3c26a55a5d03a873f306492bfbba99c3c08de7c5ddd01e39c7c75dcb3e40bc62ff6d64f7501a5365b775c59d103c5b729f26e4c622dcdaff637d4275c77c86572ed325c4fb11d48d1dcc27ebcf3708373477d21a25b75c75f3d0156160a9c68c10037916622d87603bd6bfdc9d593e6581d833a2ab6ed91190a261fe77e116579abdc943ce4390dbbf5a2d5fa0c21a3b28cf84c1ded8032b32bbdc109f979d9bda4dd281633b3cb3dc0dcdfdc281eccf7d78bff18ede5197cd3f39c91ebd8433c438294be30127d18290585297f0ccb14c160c4177be56936b3ed2762c942438d86627bf9c5e899d9aba519f87760bb12c05f34681d02e4259b354ad632c2aafe58072950bcb8799abbc06eb6d7aeb3e2c1a6ffb531995644e03694f06a0775364005d5262c5606c2ba088bea150a53084b375a7c044e7ee7f5d472f9517c2634f407de08fc82eeb0fd9d9e918b4c417cab714091e1c3783eda8fa8a15aa9f21e1c94328eece56abfb8f12d6accac3dd7d9bfca201197814e5f0c9e8a99bedf875e882798678314c92eddd922270234ef5d5a660d4e3085350645e68f65f014f446b71105c6d51d59161270786c5a073867f14a7a86b78690be9c3d7eef0963a250893b3a244af85cffeb407662a7f8cb93502408d1bbba42c8d1ff28e5a889c8b96b8e099fa29471d42ad534c180625ac413829790bad36cd72ff3449e59398cae72a24b4f1cfd4976fc8d60191742fa6aa8ed9c98f7ecdacc64df4133ee521de07d63cdeaa666f731e8cfaafb5fdb8190b394b26cac8c4a705c12d2162a2591600bc377c4f8e7a11abdc136e947a8770a8ffcf1ebdebcfdecfd311e49453004e6011711cb6803a8a26d4e644bf7e5fafd98f11090cf82e63494a5127692db33ae2934ccc647f2f8abb9dea24f51e7d2f5aaea556616794c9e553a51ea8d742221baa9172a960162f88502d900e9645c7268596c7a8d355a5b6c297b14d41c0770f8576c53fcbb44fbbc651212d56180258bb3f127b66402821fd3bf87c820a3a8278d0842df76afe59ecb0c49885b15c105887c8ad256c02e9633cfae9b3e0637ec29b54a5cf79448b70b1b636b501118ad8a90316998d03c138e79395d54857dff671eaf161015e0528e5e4dfe03137ea495deb353dc19e4594b98ed3fed61e30bad599a058538ef89548a32d13ce5f19574e07aa91d82d66594f4f89345007e34dfb9aa647877be5bb409ccfc28f1abe6b649ab22ace4df365db96bc12d2600d3bf1e6797923cefbf7eba1cca9b276b09a6381a452fe8cd1eb3301e7685dbdad3b2e7d754c776ea3de6c59e2c092093624b8bdaa2d5dcf1a1275c82f20880f1a4f74552e44ced4c88d7f62752acf6c63a196903d44b1b519a47ffd0f25cbf094d231a743c7f92df5c41fbc1bcb87dfe0e34db39c8157df5cb2d31fc5e7da2ccd2", 0x1000}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x22) r2 = socket(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x8001}, {0x18, 0x3, 0x3, 0x4}, 0x238, [0x5, 0x7, 0x0, 0x0, 0x100, 0x0, 0xb169, 0x1]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x1, 0x4) 04:07:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x59) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) close(r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x30e) 04:07:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) fcntl$dupfd(r1, 0x1b, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x5, 0x0, 0x8000029d8aaa8}, {0x24}, {0x3c, 0x0, 0x2}, {0x7ffffffe, 0x20, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 04:07:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r7 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000400)) r9 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r9}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="8268b5bb31ae8561c7e25110dd799fc2d8e287125130e89233", 0x19}, {&(0x7f0000000240)="4fb9c8ffda97e8ec1397c6a672aa6831aaf0677ce97a53c2dce35d423336a8e23bed6bf9274e1d3fc49e8b50e8acb8970211f489c3b5580c196f23aff67db263db818d39e15ff9ea3c46c0c56dea6e263eda9e4125586fa49bea25b097a0b7f3380e936ab09b6efe75ce025ef7f02782913db9c287669f251d63a40c0afc39ec1a042dac40e6a444082a573bc66e281bf739144b9664f446ac4f1dabecedbd4a96f6ba9559915bbb2063f184c577f27d", 0xb0}], 0x2, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r1, r3, r0, r0, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r0, r4, r5, r6, r7, r9]}], 0x50, 0x400}, 0x402) semctl$IPC_RMID(0x0, 0x0, 0x0) 04:07:31 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2ab, &(0x7f0000000140)=[{0x10002}]}) 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) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r3 = dup2(r0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf581, 0xff, 0x0, 0x0, "6ad526bd4ee1b1d649340ccc7dfa322525a81408", 0x10000, 0xf0}) pipe2(&(0x7f0000000040), 0x10004) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) socketpair(0x0, 0x4000, 0x3, &(0x7f0000000100)) 04:07:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0x221}], 0x1) 04:07:31 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x5, 0x6, 0x5}, 0x401, 0x7, 0x9}) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:07:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c, 0x0, 0x6}, {0x4}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x10000) socket$inet(0x2, 0x3, 0x81) 04:07:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="4188dc39a543a691000000000037a282f5bf2e8a", 0x14) getuid() 04:07:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\x00\x1a\x00', 0x20040, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0xfc}, {0x58}, {0x6, 0x0, 0x0, 0x4000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 04:07:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x20, 0x0, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="148c58c2072bb6ed8b9557d1a98fa534c56bac9425f4d48b8adab53d505c53bbcb7a1979d17d49f675f0d26f809212365386fa98a0"], 0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) write(r1, 0x0, 0x0) 04:07:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x13, 0x2, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xfffffffc}) 04:07:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff], [], [{}, {0x0, 0x0, 0x0, 0x80000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 04:07:32 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x20, 0xc003, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x6) sendto(r2, &(0x7f0000000100)="e5fb55b3dd54c302e4b9cb1ab9c9c29eed9225da8e455e747e2e255dbe8895815910c50371b57ce4930a6af42e0cfa53a9d00254675a8fa52fc01d91c442f9bc7850b9427de5be77af827be9dbc8f236b780ffd939986e2b18e9dd3e8ce15c0ee0d41014470ba16258", 0x69, 0x408, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) 04:07:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xecb3) pwrite(r0, &(0x7f00000002c0)="d002f3ffcdc4e53fe4fe8f048938e8854beababf4b3d164148713c988980dd76a3a95cdc9d2b1fea58e6dba6ace00ba75c02701250abadf4140b87a9baa436968367e9ac0b33fa5e625bfed369aef2a0f1c860888cb1a3bba17c6e3997dfef88fb741a36cac0bc97b807f9f13335343be383037c1544a84b173c9ce7781b606357b4b9677a5278711ac13260b1e37f6c008e1e3647cc0e0aead4355402be923403ecec45a42fc8dad733fe9d30e23829efad1527c3f00daaea159426d49810378ad8b4db3c2b86bbee570aa0f1fcac8651c131aee018bd38e8f9e15841c1ba4c0eefde29d6", 0xac, 0x0, 0x0) 04:07:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe17, &(0x7f0000000340)="a9de1ea75e805810bb4ed505da4fbc382b03c8874ca4062fa8dc2059e99bf0fcd8d974e112373f69ba124124c7e869d4f40582ca6033162242c265b52c70d3d7762f670ed92c15ff6b5fa8c0bd728aae218800df62c8c8112f173b12cff7cd76e8a8e736a4a83947c0dc07685a5da5cafa3051ffd28330c8069094b25e384ce3cc8c9e741242dfeb566347e29305cc8310a282e64c48e8b70000c5d34be4d0321509129416c6d8740b94d892aabb63368dd0f314bc755b78b669f694d17ae2ca7505928a19903fbc41639d362744f38d57bd") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) 04:07:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x11e6, [0x100, 0x0, 0x0, 0x20000, 0x0, 0x40000]}, 0x311) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:07:32 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000100)) close(r3) r6 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) sendsyslog(&(0x7f0000000140)="d0a3b778e12b1298292315f43fdf4182245ac246d6d6a6a9742a96c121a482bdbfc087eb2cc4c8b1a270cabaf0914221bfc193ab425445c544a1a1952a3c8c66a7c98c1bf82724f896ec54276cc1fcd31c8a15616953b8915210e467328617d9b869b262eda8b2705e276015ef8370ccba4f576ba65bd774c68dd7f9c85d5d149387b5a9bc8db446694e55af89c0280f1697fb6a8f606ae84a1488df7172b36922554a747f8cc01e5a54403b0d2104dd0c", 0xb1, 0x20) r9 = fcntl$dupfd(r1, 0xa, r8) ioctl$TIOCFLUSH(r9, 0x8218694a, &(0x7f0000000300)) 04:07:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x0, 0xff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [{}, {}, {0x0, 0x0, 0x7}, {}, {}, {0x0, 0x0, 0x0, 0x6}, {0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 04:07:32 executing program 1: clock_getres(0x2, &(0x7f0000000100)) getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d, 0x0, 0x0, 0x20}, {0x28}, {0x6, 0x0, 0x3}]}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000005c0)=[{0x0, 0x28, 0x1000000}, {0x0, 0xff7d, 0x1000}, {0x3, 0x101, 0x1ffc}], 0x2aaaaaaaaaaaac18) semop(r1, &(0x7f0000000640), 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semget$private(0x0, 0x0, 0x8) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfff4, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0xb) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2f) sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="c4da9a890800050012e428792608081b397aa98840b7afdfeb25d1b17d094a4eb83900d300010000000000001beea71e28edd1ace2c65a34ae2b263afd9125cb9a834f866bec5df603b4309dac6a0e2cc26b3eef8b8f2740153a132c0a4497440b35cd4062337ee73b65f5ebb96a0d2bcc85bd8d4fe0cb"], 0x10, 0x0}, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2d66696c653000fc047f8f95bcacb867a37f25bad70cf2468b6410fe302608bc30e2f75aba4d6f6cfa6813231bf9b5e024243de8536a548a3bb03ad7faa1196e2ae84ebfea4f924b5895bc76a28372045e60c1264636b2c54a946dcab3fcf4e3398e87c85194ace5c8d4e6c7c68c67655ba37a980257"], 0x10) socket(0x10000000002, 0x2, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() 04:07:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23d) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 04:07:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/71) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d6ad30505e8f5300f4dbce26b01156fbe061cd9bbaa4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500001c00"/215], 0x10) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000400)=""/190) setsockopt(r4, 0x6, 0x1, &(0x7f00000000c0)="07b07872dc12b858954129a31aca5b8d95be23fbe4e5fe19567568e82a640206f5e1ce8279b176580397706fc890888db67cfb169d07044b04e99bdfde677ef47e9963fbb173b5623846863badc1ca0d34c283255612d9b0a543abc49c31cef1509a71cf1138d8c03a8b9fe86f0796cadfb1632aee65affec9f0a71548e095f67f534f856ac6fdb0ec113c59156751093ec4f2d3e006c2e545075ee9df1ec900b5cae29be1a24132e0a0b1ecbabe5fcad5189431c7de33bf8a56ababb6d37dabbde466df0eec080a83e0a454880a49fc48a7b0820bff037c1c4ed613bcbe610836bc62", 0xe3) r6 = socket$inet(0x2, 0x8000, 0x2d) sendto(r6, &(0x7f0000000380)="e3ca259697d8024bd86bba2b839e60548e9889d770c6ee191cb191786832eed40ffc5115b0", 0x25, 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0100182f66696c653000"], 0xa) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000001c0)={0x1, 0x7}) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:07:33 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)=')`ev/bpf\x00', 0x10d, 0x0) fchdir(r2) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)) 04:07:34 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) socketpair(0x18, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getflags(r1, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82f22d00000080653000d6d1ee076cc5296ad5ff368998dce874f248595715a2687dbd20e9b0627e5118c816a7f6350c958782d40f25b66910067729ed216c7539c011d1dab2f68cc3dde193a089c04e6121cd7a2aa9a60454af92f59f22b233aa36ee7e571d6dee"], 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000180)) openat(r4, &(0x7f0000000100)='./file0\x00', 0x8, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20418, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000280)={0xf46, 0x81, './file0\x00', 0x4, 0x1f, 0x6, 0x3ff}) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r7 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x80000001, 0xd9df, 0x0, 0x8, "db3e4a8d6bc6c50b1990f541b4c1a33fc47b6968", 0x1ff, 0x8}) 04:07:34 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() 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) r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r5, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r9 = socket(0x18, 0x2, 0x0) bind(r9, &(0x7f0000000180)=@in6, 0xc) r10 = semget(0x3, 0x4, 0x8) r11 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000380)={{0x5, r11, r12, r13, r14, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r15 = semget(0x3, 0x4, 0x8) r16 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000380)={{0x5, r16, r17, r18, r19, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x5, &(0x7f0000000200)=[r6, r4, r14, r19, 0x0]) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r21 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x9, r7, r20, r0, r21, 0x104, 0x3}, 0x1, 0x0, 0x2}) fchflags(r1, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x3, 0x4a68, 0x1, 0x1, 0x40, 0x800000008000, 0x1}, &(0x7f0000000040)={0x8, 0x6, 0x9, 0x80000000, 0x54, 0x4, 0x316, 0x1}, &(0x7f0000000080)={0x200, 0x8001, 0x8, 0xfffffffffffffffb, 0x2, 0x5, 0x8, 0x401}, &(0x7f00000000c0)={0x3, 0x7fff}) 04:07:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x2}, {0x3}, {0x6}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) close(r1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="8261b74438e584591006aa3f9a1f422863db13e1ea911cab1cb10504f4a0a9319fbff73ee33fc54461b7c32656b8ccea9bc3e7dc0f65c1e556ebfc2451a73e293061c2184c1c61f506414caf53b278fcf133895cd6c5a3c02f0b4911f4c5a824dcb2a0871e31d935fe750ba25a0bf8d6d45387de0e900ccf7be3e5d3a1d08fc115e353bcc0adb0d91593073a43813b899a2b8e704e15eacd1d744417f11f7e60727dc825fc536eec064bcd65ac1e83f9adcef7d00d09ff76ff7fc6091f87bf4e54550bdd50430735874fc0a94992a49d49bf08fa6bd2ffba43795a3c3e54ca6127fcf78a1c13347521a8a2e99a19fa11f0ff537e9a781b9014f2c713050272b36de4a32696b9f82278cd3b32538d3ee5399267f817e718d09ba7ed321e5ed00cc785d50d5ef95e53b736166e802035bc0a81bfb3599819d19ec2f7444221263346a07a06d7631eec6a9c933c7bc3b803567203fda90819a7cc0991760896f073e2bc9a312c90b2628be53335f0c12a0931569b0cc5de59409c09da6ec498badf470214db3e03588e1ac5d6506f11c843ec10397f931fb2ea4b25fda4a15647082c5b00fa2c8a964126558d201a26ead74f22b001b49546d51a996b67c8586499a47282cdfb04e5c10f73e7f61a4b795a659745e51d51578d6cdd50190eee0853a75f5df52aa847b6c62e78a289b988b6f98d153bd6972a961e84c1d40c117e6544b1709a540b63de8a2e02ec25d015943f66ba011c4dbd4d2f56e5df7a5cac85d7e6f6f387f170febec0870068241e597cfd0345a37702623481d20a6373fe93468ea4cac32ae3991a3a852bae009c77814eaabc243da068b1f5a0940ed0ce3a650eb63be22e622aad77492b954bbe534ff69d85c3483bcf1490ea28d59af2cac929957f4c8b22baf85f2f3127918356a22edf2341ffe9af7a16e928f7ae3af8a4af28859cf515b92b98d451561a53393cb5b8d7c0d04bc54d6f6682e6c34bc789f0aace338eca454b253cc673c02e39ec2c51915d07d361a4f44789c6a90d8f3db9530693cd2b6d207418939a4977a37f35cfab0b1475642b0b4669c20719fa34c2b2118f448330e1ebea6df38f0a2c333c827ea45482625d51372174e41f69ea4a440a452382459def002e711ffaf645dfe061c686acb37718fdc5553285465573872059d7ec230bd66b6d245e85ee929a0c3f42dfbbf78ce14e8a2d20b3095c247441751c5f1935ec27f4224db508cccc06ce23fbfffdd19ba96789665785d92503fc7e219bf3052bff6b490b56fd4b88dcee17655cc07df0a371534dc5c9f61d35b6875fec534b0e5365ecafb2916aa8acd28eb69de1c3bc0edde7478e35f5d7e7e4677333d7aa80a4574310cc7d1e24fd6fac8dce664e2694015e2d9f753c01088f95b696ee267b44b79a8fedf99f7638e72646b776921d18bae9e252a4ff7f30fc36a1559cb9b82c6190acde691de4c467a6d51a9eca4d53b2c55729ae9eb6097e83891592d64447526ded3f84002f30615c9db0ef22ed080f1c7a72a156a3d50a090e3d73e2f0bb867fdde97fd36aaf5eb7836d0ba7ccab777ea2c4c9a00234614ba5bd46268ece745a43b5f3701626908e336a8f6f1bcba151cfd38ceec2c08dbf93f9bdbe599c118ca8bfd483dd6aa7738184cf74d83562df479e9d8bf0529f19faff77fb021b5172efc54617a1d959f327c89d48eca26235bae917a021e48f01f0e04a580ce8a428a69bdd2b935caa2ca342476795a87af236db96a6b3a449fbce47c6c67e57bb92e18442a41b24498f7e65100410a43b65d58791a9c8fcd5dd3bffe20e666e6fd43d1b8f5ab757f0cc8267a30b203a1224db746859c7b2f7f6711b65c30613c672f49115dbef47678556eaba861dcd0dfc7a7c7c3d5436c32e870ad0633a80a258941ef1d7254ee11f7f73687e295a7d8e99d71d42867b3fa23bb44ff6913a9e0788cff7052380d9b5ce081a975db0425979ad9f3eb4206bb41178077f70493dc04bc5186ccf2486146c4771d6bb1ff14312ee14480bfdc37f60a48fa6df4559c164353037982f957ed5f28b59498c497226f9216a8ce24f765340fd8a6fe0c4afebc3b6e3a6ef078a00eeb2e60274710a802b74032f8fdbccc89648726600f1854833271f82a2bbaf588fc4b769efab0957ab7b5fd9d2aca87bd1b01f577590eb1766f23a559a8b8c7a1cc39f1d4356b762721066419bbe63ff591223b0787e23f158928d57375f84c4d7698c580772f41269cd17e37fdc1e1c451135cad4689ce9741cf3763c5d0ae6fd9cee7cf46a84ab381d7107228583751b2d21ab8beb296d02f50206ee2215bcd97e9d4a4400f630376ead0fa10363cb60de5edeb01d3098feadcf6e157c0864009bf5887f66b833ed1bbc41da2e9551df2a6291429ece2c91c27ff869b547ed6b4c5c5157c3fc852dd6326cf97b3b3b1b181927bee78d27196937911d7082e0e3b018561131938277b179a334af9a84beac0b82130019ca55af516dd6025c50980a20a8c9df3923e5bf177122bcb6aecf8ac7d3bb629ace9ec31c3933c6d37019199cc2b9aa4bd52e06141ee59b7c6dc575d087c16cfc52409ea3c2ecc761a547c0a7cc2a6ab5fe87fe4631a0332dcc8b9de7e4139a5478540de93c2c0e5a832d4921d906393d247b1de4f04b199809c90c035decc9a7a03a92d4c8f8ee07ea18274e5cbdafc69ed55cbcb5fee49330229d84b011b6f48746125df477275a4e85e6fb2cecac98ad143b0205324404133564d6762ad8fad724c5410b23f9ad08ba5e53bd0ed037a64ad449fb370bf0fb3c62de96f05f4ccc7d33f9b345af494356b376ca6917613ac6571e57fdd281fbe862216294d27d599be4819d2a481be2f694672a73571208df9dba4f31566201e03eea65028b446e531d574707a091a83a28d4541c2d8894ef0850fe89a91a146ea3897d8769950e8b12ad03256f9c6a1fab7745f8ccec28c643cd339eb88ff8eeba27a8beafb3e925a681e8ed508bbd914207d78f1df2fff3b4e7bbe8d5892c334ca1976af151a417b5737f7cd893b5cd682946b3a32b1ab1a1d46f875bee60fc3bd8c6dae0a01f3162b3f41482a96b99aff58c2305c95e555df6dcd195439f5fbbb1d09589950cc908b13e633c2a01af24e0cbe0af8333f496cc6490a66ec935db09dfa8383d3a9b4dda381d4cc8ca7adaac2297e68f833a2a429bb7a87aa922b59126e89aaf5fe895c634d405378297ddeaa0c84c066a7557255bccbf9afa0c5826a9c94184a4cb5e9523057943ce4d3c904129ff107145868951c242dcadc15450923ba954a1fd269a6e6e0c8afdc587f99bae1beb0dc005b5e2b2c0f35a162b2d8b46129641d718b1a436fa0928020e63f088f7d399a83d18a3a5a4ff5b475815c2392aeb90c310ee1a82bc46a346d00f5a42b5c680ab2cd3591bf845582a9eefebb2aff56bb85564c137e8013521a40802318fdf281d77945427424f340981930927777e1e6b3e9923eb2c1870e98195b809d2ad102aaef8fd57fb46f30eb281cd948850bec6c95ec553989086f18338c78e6ed613965803d81cb07deb67ff8bbdd98b6ed696971fbac212f6ff901ee17dd28047c49bea9bf878d8186ce66e541578c3232a2fb76249547ac754586015347a00e8ce781559cd2ff67580302bd380a075cb8da43f39ce000c863260371ebaa99de41af91c7e9740f008735fe6e98d6e2c7587f141a3e02acea2eaef7e56a0e2581b75df9168e3fa99fbe966ed73657bcc6626b600841f43364d39841bad32efc2beda99140e77c49cd1b446cf4d96c4d7c45292592ff9c8b7626503a2e3e8b79fd7bcaf86880279c7e0eff0494cc6b2e47805ce9e6081a5b3ffe17710582326197772d253fa82f875584cbd8a18ffaa5b77c5c69e2d74d5eab1145c38f93470c0a201609a39e52041f88dc2c94a12a82f8d08764a4c185bc61c169a5d8caec3a2eac3348d74f04f06b256bb42ee7706678d10cc4c28fe35a3dac891c73a34c5fcf618c1fc1bf3efc243fd30623fbe6db83a831c534d771af8c0ef5adc4d6b6630f905b8e7daf1777ab5a9e7f15d065458fcccb0bf50539d77729f514987b2da7496ebde179d6f9fc5c8af4215281fe266fde7d475b46d5c3e674926f62e9c658c3dacad3f51476220e30e8dd5ade9dc4463bc0133827d834f9a963c406bfcb1afe58557483be2b9bc127990302d29fb4de0aed5602abefd82efe3fd5339d4be857e2142e7410525a40e473a8dd3924d11a93a82c16d7c3e3f189e1ccce55ab571db23f19af7496d1b43dcb24c23ace3662c5b57c45b70ce22771a31cacc7ca28757ab7f0a9e745aaafa25982e66b32541c05501ceb0601c68779bd750faf84ab478b8bfc54a80fa7b97e97b1294cfbd15bbbce21fc16e8b7f4935816829ce2c44ccd1dc1f2b6a2897e328efe59a26f7d406909dd8a19d036e7a46c7c96f30879b1d97b64cb7c92bb6e4590ea55eff75fe9fc6a24160f1e9671a210f584aa220ca3576fd2e42e463d1be9774fa76cf12301ae2ebe60e5154e9534446ac8f5786c05f5cd87fcbc26d8cc2f97d25ceda282736d7c6fa2866b05ca602f7e7d1108217c3c03f3e432557f96c56d071b9b5a025ac3421c706853c72de9362e7bfc3540bec424e913832190ff45e6e6a63a9327ac36e7c2194c000d080467e9534da4bbb23dbe1dfc7d538af1267637d917f601b8d264ae08c43275a8c7236f1518ccc9cb493a8fc50a9d575b53526f050a453c17a3f57ed3a206aab90f4217546058f5f171b571b05e2b0840c0bfecb7bd2fdba4c421b2937873044ae7e857b945dc9e1983b1d12c8f1a3b6c43688b540769814ace9e4df4aec6d067f752048da24fc6c1760c3be3450b42d644b844f16b75b5a4e51c94aa55ddc24c11974c265ddff0c36d3cac6d886cc09923b36a3b2e3af828c0f1b29d2683ae02b134305d8a84ebf1215ef636ac82b790be9172006b3777fff9735f4aba063be42924cff0e1e41ded15974720f69a620816c6810d09b07b8c7ed76d00ebc81b3a6309fda66155918ff1bb6b7044d7d134a1177acbf30282c69f93c0c9ec458279310bb9d525005df3ccf0d8ce6b2e836a2c6ff09849f9e76d7375416788ee8ed14d2010c4a06162ee46cd94f36a83bae87424044212a6cbbba6ee0b28bd405289e3ed6cb471d5a5566cc4db99d92322b6947adeb2eba9f8a369a09ce72e55a1b519c8683ad8b2b11cd6caf2f5f446804f0fa87b5179739b728f980842dc0d0fe62e5b4ae1d43fc272b2b70f5b5cdf5c04cb0fe0ee95cb2069cd4ab6c63dcf447505a04a5d4397fcd1a435bd3f2fe1f1e393ab9a2044da7ee85b5575055542f469a1b4162c2277eacf6fcc678d80f722256b78dc3ce214f5cc1bc4083c46353f964c718f767565c6615a06c41937c4843ad23566db48f3c90efc616de1db4aa231541f848bc4147ebeca9377f31f5bec47d63817452f275b1135e9714122225c6c905adbeccd9ab8ab926c88d48929ddc4c823c65b67d80da9c608e6e0f3778bcf506d8741f6de590979b4da788c483179002bb684aa839e77bb1acdafdc4edbe9d9f38ff78fa56541ddf965977485b0f50788cd727004ca5502459ea4fcaf0f9f81170cebba7f650d27f148667dd44dd0961b12f801bfe48694754a87ce611a33ed22b936cb33d4a42bae7745e0792b97ed80f451c6c4e2cb6ff22a6c05f059e945a8293c601babe4e49738ca00a8193911e6a581a1d82cdfebf476bd5b533343bca7af2a1ce2d862f8b8319", 0x1000}, {&(0x7f0000000100)="e6349a6bcadb17d9e97631c93faacd5d7457f1282e16024e4ea6df2a80a6492eb50d2d62fffc33c14783229ee32095b40057ca63909294d1460b88d1a67eb842a63232157d5ad49272772ff6d649c945430deb5ca37a0f957ff5531892bb8c4bc2cd6cb298a547994f8ad3a8eb", 0x6d}, {&(0x7f0000001240)="16274b9f0db84f8776b6893d938ce5fb8f849da9bc9e16712e8b71f60fe760366fe15284d7dd3d2f31122a738f928b78773c395691f82763b1beb332a05a6c05e31be02cf84dda706515b700f13aaf117beaecbe5a4d0b3d74e44b895a59b822e455055bbdd0477e1b98662e81eb2964f5991c0f9a2a00b8e2b8cfcea04c7108e47945cd889b1645adf86fb5fc39cb757fe43ad9644e53d5c95adaf8e7f5fdd9bd4039403f045ae4f42cd205bc3dc9ec97ae11942d7cbdf0d403fd307fd4d68fc8d14e8f24267be0b743499a77f292b70bb8e48e31b1e2f193034c0b9609d1b2a76d4a2a7dd4b73ba713e4", 0xeb}, {&(0x7f0000001340)="920df36763591132b69f85450c32364766b06004c6b56fd9ed3286f8c153d9e12aa4697aa8bff2002e019bd44d9d50b5b2acc594315c759549a02a5453ff3fa1853d82f11eb73a545d18cc92a09882c70b476d", 0x53}], 0x4, 0x0, 0x0) lstat(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) openat(r2, &(0x7f0000001480)='.\x00', 0x7a0, 0x7ed79aac759da11b) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") open(&(0x7f00000001c0)='./file0\x00', 0xc603a8ec5410b287, 0x10) clock_settime(0x0, &(0x7f00000014c0)={0x7, 0x401}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) syz_open_pts() recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000001280)='./file1\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./bus/file0\x00', 0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00') sendsyslog(&(0x7f00000001c0)="24808c77d68bde03cdcea7a787a300a538bc030703a2c3f17b9d47a749bcba790c2e7e85c76a64cbd2476c0b70c51e244486b6d848044c641e519e85f1be7f5d4d73d2d5e10d2316c025420ca1daa452bbfa895d394ae6678015086ac62dd44ff936bb91c2e9ebcaf9c372b5e2eb9df07fff6df239323afe5a38977ac5abb20955fb0f0d631b3c2eb47ba94476850e779755e470e6dbeaca3b1737c9842f02ca3e881cb207fbf669b931451d2af629bb423544fb91865337940ad784b06f6fe7c2a9f6592fc42eafb55db6ce09aaac64052d8ab33b10b2d23af32c9445a0ad4c00ae01fbfad2f5e52751cf33e89ba22f5c5a10fcc004cf88562cd8f8adb8d80a111a5a6f4d514aabfa45dffb8cfd0dec440e6b1d24e1c42190e9d8296fafe3e615bc6a38d8e3456221c2c9eeb406efd3eb75678dd84817c4dc5dd2612840107795c0a03429e029bab995f0691c90bf69618917f870dee3e169dc316cd67211e047f870309b10dcbf1c5059d9ba0f4fdf7b2b42985f48affbd1fd64f30cbb5d7fc02eaa7055ae346c4726f557c4061d4b5cfda2ba1e891c0d41f9e6154c1781c0628de0a53af156f3e812ff55e0ac437ebd7bc88dde84883f5018ce839d0fcd12956ddd59828f19c363f3038345799781575a493e94669dea1999c98974cf03fe96573718f076be66a519ea68aa1415d0cd8f292db95119ef618d799d6dc6a21568b2e83eb8740db25e038efddd18d2fc84ec8c07fa3c09ec5237a5c38fd927e3968da9347b59be69d24211b9187de3dc1ceab57d848c36bc92f4bea637e69ff1bdaf5979740683bb9eae1fdae07f1e00c0fe91f89413869ffbdd987054ba31e4e9ed01ed834fe1b1af1083b80fd718499d4a0074d25e02585d63f8a29574885c0ef9b00902c41381423d09d4b82ae0a2067706f374a21252bde6abe71644636abf2ed384c842a0dd32840687eff1693dbbeceb1af02058d608f07dc582b4fb3db4780d8b77c94e8203c3cdb06e3b004d120260178bbd8e73fcfa6ec92ef783ed7d6668ad5ad1955165c3de3f0f83469b537bc71ef4db41f97edce26e98acdf5458ea423029afbad220a6aba4939681e44badae79c50baba2bd35883e6c4c0095a57a46bbcb28ecbf4a0805ae6d3b3e2c112040e5452d2bf85dffd65659c6c9e38b1ee5af5079725e0e6128a641da16fc4bceab197d438ed9e877a7cc92b98a2f1a1b6ede4adebe81e5dbd8246d61a676f2550b26cf4870729a873af367f3bd2d050782d85717c0241a2652aca8854874d1768788521a88f0de159f3115c8a27562a6ab2fd39e5dcce7ae4fc878d5adc5f4d6264362ac2309b964f0ddfa00d2b1352c1c862bcde0742761ca37d4d1947768f7106cd326c41f8067b6d96cccbac07bbd72b6c5bf29d599f25132cf4c43e0eb2021863677ded64b4cd82a579044a9283421010f4ace2a0b7d31c31adc2a9cd0207720b4b2ef0beaee2949b361a9175228063008decf0e95c1b8cdb804ce57efefb9da226913055913927a7d7139d4834939315b0394d0114767816a6f969773b44c9e016968d4eb87ff956ce4f07fae330c648d8bf6eddd767585e565b50e1ba622681b54cb11b88a9e67fe95453c039c8a877f8db242b4ac4152704bcfda17bb8507658dd45218d9cc8993487706242beffb8fd5d5279efeef7fb133c96274f49f40435a3d58a9801ea382a9b997b3f5c4aa92445dd2193d1c00b4124a6ffb35a0efe42d253ed81f035fac5d2da37018001330e6a8075d893c6f044c6fc03781b0e758d712e6bb45da677633b6020fbea4e9c8d754105b51d3c81cc1ce0095134e11226720d71b8943b3771619df15ddabefea0234f2cfb89f9884b3aebb19b23f92ed9752cc09048ae7c53bf14cbe579c14acb7bb78c93753a1fdc40c8d504a672d0d9dfc13acf4b5002d49c3ee81b5e4754ebc3c897b962b922ceec83b2c5dadd170392db42265b4e2d2e6fa5b886162ed9108131519bd380ca33dc1565d4481cfb5ab860f418b029b183a2f5bf8fc6bd680d7ece2b4407f0e64aa44c2d4d0446d3f1eafbd9f46cb82383b62e37de2d3e91f02db233381a58c052920acecbe1b93f303b7f85a543184f3724050777e0ef807a45140642bccace5f4d2fe1af7a1522db9d7871dfdba5138a6c1d267e2b18485b5a4f9940b0e523d23f8abd836020795ece00e744c2ecec9ee72032cb29979df03dc4838e5c018840c8d81d626497f16ae22b45a86910b653f7429788c680452166cebbe5a365934081cdd6ddfded38b8a8e06c4a261aa32416d35c1714c7777dcc80891ddb7d0dc58e6930ff9d698273dc72677a5dfdff4d5061b64338db6b03f48c375db336ce7a13ee94a423c8456a40e6c29ac38b57ddc1145a09675ddd2497b9756a90c6d0aaed1a20f459b6c40e9abd76ab3d5ecf25429f3f6e134d2f8350b8c3414cbb0e7ed497e8aa04aef3eea1394add2e9a3214b66234976459b21a5466ba49ca6a1cfc34c580cfd857386dbf7691931b460f45cfbf62a0af3312803e176850c7c6c85010935c70622f5dec30e4d7ab3ae90fcf7baaba09ce0954cf3bffa4c914ce3e1145e6e39cca17ea70441b5683c456d75b1b0fe9ad73a7a66beb67f3e96f59657d4ffabab2873c1dc64fd283198c2ad8ceb0a2b9b12c9a6abdf9aea58986a7e6c0041034910836fdf98b3e391d4912fe7f537fb70bbe8c09b5c3096de163d6493a29020cda4c57b4d020b51c700c3f9a8d9edfc41e756e83c111dd7a47c4d35798969619007c3837bcf5c288c0ca939b7cd9d5358f3bae9287c72276e954602dbbb905550a4b3a40c26ea2df2e8f79d97e248d2dfed8ddbf752002d52e5de8ce0e3a2c367ca46fa46a7b488f6a737bedcfe1e455577d3064b72bdabaa9940190a391fcfc66f77324fd7c180bc508fb5a7e8e587179aef41f7bae642cf1f3fb3ba1ca3a769bc30d39803ec1a4e7d1540552265d5ed47c5a822f845a6e034e92a6248b0caf63c2968343d46d37df9e82d3c18a6678e5dadf977815e92333febffd18596e3619d195f938ced0f368667346cdf046db5e28a6272bbe0ecc852ec153c74760e21ba3afe6fbd108a1d7021a2a307cc08ac36a91892baeecaacfe5af701c4b65bdc20bbe172cb18e27905278077e7bf2bd3dc7e3a5f43d7ee0643dc86919d61ac4c2f8ce227f0a2eacc4d753ad7e1d6f488dd5a64e454e960092655de3ed5cb93141c72e47f05bf29d98a9b5b69f228425adda81944c23f0a310314426daea12e8af1e414f0f74a275f8086336d342c16b1fb426f685a64f595880176a3f0666f27628a2e2c0b4e9315b8c361fe213fec1eaf585179de6f90b6f51ee504a27a71d373ba4b831a625fd89595de875d3edbd4e96d526b15b3cbe0f9656e2e464e6d6db1528cbd86ced945e1d0e7f68c30367f42326652528739a1836a4848ca4e3d3a57603167b37148290dbf62c7ec7211e55b35a0bd263d4e2112067977a3b3783120f8857d90e320626eabe7e20cf0516da5c666c10db5707ae4839381b8ea083b564b5ed2132669c29773c37bc999d16735f0273e5887810109b208dd6701a4984e59a866f0a6b160cc1ffdb72cd20d7b6a05aef69cdc63a627bf14e5d354b8491d6023e8a1eacb16db3ccc100a01fa2245da0c90621eb8bda68261eefe897cba649f4e96528856de8c269859ecc3465cb53d81802d38a179f345a444a0e5a7b764aa9ef82d666638eeb4fbe423e7d0e9a67a06bd41c50df818aea017a62d054a4b1bbc292d96701c6faf0c5613cd65085df34946a4c99df885958b039a339af3af16cb693e6cd6b6b7c4bf6bada03c850000832aac59517d133822ab78b6694d0fc36ade03faba480a3f43921d0a42d5de1a6f06dc22165f4d6e7c6c78ef51ef87045af3ae1debf7e218f0738526a0eac5b8bd1ab2ffefbbafacaf38f2d7bb8ca23460e54fe2a4f223ac5510aa70aedb4166eb6355ba52afbbc321c26d87ae2d364c787a0f7f5669cda736fca4fe2794c858c066c08ff10ff361ce6a71b74e29ae2802fd334dea0632e05943c4f2125a15c884a37fb2917d336b646e2480d763cf9abd873f57122b144fae976ce23f845f7dee61383898694d3121a9865172c1cdbb6afd0769258d7f4b1cd443bdde008cbb83178d232bf81de653fdbd83f4c7928b20549538de56bce694ac4387524a4b018fa9d8cf22cbd59cc862e51f73af3f4b849d8d0c31e712f1c080e9538b52ba612f7f92cfdbb4ad786e89e08b77f4276ad7f6d5b568f8303565089daf6e9422ed57ac7ae8be6e612b60bbc1c361f74bf71f718bfb29fd7b12749bab03bc17c243f286239e04b6f99c23f8c422a2ced3c7e47b46751dc05aa2a52db2bff554f49d0d852f7ffa3aed6129efe6ac3a7ee0262bd38d2a518882b7dd9803431f841ad6665a84b44ef4b83bbec145688b61b3be2f744931135e9c3122914032fb42687d905a64a2fd39eb293481eb242c5de58266904b034f74a619412caa8074b89cd94bcd1bc026cb10e0391a5ec07743a0da51d6a0e401b81eb63f3fc003e0aa05140b4d8d36b1d19b602b3591ea3fb6f4eaf9bc103e08117fd180ec4ab5081a2a4609c5639a054a95b30966adef9dd66d778a5d1602ec4a64b9cf81574693d4e771b17bbf73aeed8ebb38003c37a31eaaed579618509f763321960e5bfd4861f8cf21cccadd783c359ebdec521450cbda2c21f681dde60ef63c2e410206f781e943cec09e5dd56b2fd70e1e1d04ae7c594e90bca31b77dc53ddd4ae168797ff369e41ded37ce5013532efcf6fbed0c1b87abcb53d28a771a10d4b6832f343ccc89f21842e9be0ce21bdf39019ef60328fe0f8a0d9ba0ccbe12225d87f13b9f5b5a5e9261f3d1243d67483b2e4f9aa23e09ed67e1a06c659ac6a24fe0d711a8d0b247ed18832613523832464bf9867af44c29b4ba59f62c6204af89718d06f9e34e34b31f5a9a75542a17a073dbd76d5d59443102e88288496b2874d248bf02a92f18f188041fb0931b7b68c044b0e266008c647b39dc96bd423677b878e82ee1f399730653b1c7512fb837c2dcfad88ad7c6daed8fcc48b2ef61ea740dd660b2d0aacb4c55c92938664c60ecc7afa1eebc039a376065505a094e0abcd8b98d06ab1fb0aa46289d808b3989671777fe3f6560fccd9fc796113a9cd9bd22cd69204aa01df5441dfa00dc406108ad4c21794ac1b67fa4b5c3b70c7eba64f0e4455cf9c66271fd3f5f92c0a110c85b9919a1ce178765071c595fab30c86f6037dc5fa47f95b3369fb7f946a2b696798d2ce4b3b99c7029c90fe6646156597bbdbcf2dd51dffeea2d94def55cbe3bc452e54219a739735441d4e6e83ce2587b27512af21625fd155543864cfcce60d9cce9004e4c72ffd81fa19c071f67790e5f6133a6c56537e656e65cbff58f866c74577d919f6a86e6d4c9b4693e8ce3236e9d7ceb641d049dd46593e385ccb96ddb4d483b767c2b6b1a7f64c56e61d54604ee2909d3cf81724f4e4c1d9941ce370aa42bec147135b44d8bdfa9ec2f494b9d977b21722daa95239afffd19620b023f8b1bf26a082bd3a4fd6dd3c0509168255ab5a636cb9c4cfb78b137fe508aafe8b9ea45f58094296b048d601b927941cb9c8385dbf4cf23672fac8ea837c45c6c4363fb6fc3683dbda9c8ce0d35e5dab659a6d6cc0c763e36ab1bc59d62e55f8ed6aaf2575f6bafa6ebb6f152e4bf7753ae4fa0ac193d44887f4c3f136b21e32d555b1869f7d6697ae00a389ced9572829", 0x1000, 0xe62f655098d85f53) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001240)={0x80000001, './bus/file0\x00', './bus/file0\x00'}) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000080)) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000ac0)="18939265398823649427", 0xa}], 0x1, 0x0, 0x0) close(0xffffffffffffff9c) write(r0, &(0x7f0000000100)='oLT', 0xfffffdc9) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000005c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872d9030000f2f0c9f69ec7ab3a34c29000007f9230400e693873fb834a4f6ae0e45cb4b4b904b963775d5945055847635598e55742cd5b8ca25af5a63f4679ce851127720821854cc93b631951977e4f229f2628568e6944268a2b3a5d23ccf71691fe3195ee", 0xf5, 0x4, 0x0, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r22, 0x1) fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r23, 0x1) fcntl$lock(r23, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r24, 0x1) fcntl$lock(r24, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x200000005}) r25 = syz_open_pts() fcntl$lock(r25, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r25, 0x1) fcntl$lock(r25, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r26, 0x1) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) r27 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = accept$inet6(r28, &(0x7f0000000280), &(0x7f00000008c0)=0xfffffffffffffedd) socket$inet6(0x18, 0x4005, 0x70) r30 = fcntl$dupfd(r28, 0x0, r29) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000040)=0xc) getpgrp() fcntl$getown(r29, 0x5) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r32, 0x4, 0xcc) r33 = getpid() fcntl$setown(r32, 0x6, r33) r34 = socket(0x2, 0xc003, 0x6) connect$unix(r34, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfd01ffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69d6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee4799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/184], 0x10) write(r34, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:07 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2fa, 0x1) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00233d403e7e0e7df60e1b596258fa2d0bd38336836c"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xd38de2fc25e829df, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) faccessat(r2, &(0x7f0000000180)='./bus/file0\x00', 0x8, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:08 executing program 0: pledge(0x0, &(0x7f0000000200)='vmm\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:08 executing program 0: r0 = socket(0x10, 0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x481, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x400000002, 0xfd) 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) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=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", 0x8) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) getsockopt(r2, 0xff, 0x2, &(0x7f0000000180)=""/152, &(0x7f0000000040)=0x98) 16:00:08 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x104) r1 = msgget(0x1, 0x110) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/4096) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) r3 = socket(0x11, 0x4003, 0x0) connect(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="01002e2f66696c6530000c3f99c4f4cecd9b54809a53710451ceab0971bfeeacd5cd3d3dac6f53d405d9bb21768196437650263209905110a44f1fa38f713c99759f0add9b1d31a18b5ddc5496954687707b057e8727aef385f99de8e8971ef1cf8a625e46a9e7c67c664c748d7b23942cde714a8dd3fb77eb47c34ef91312a266d4c459e1eb1f81cc9d7d41ca8765dc2b03"], 0xa) sendto$unix(r3, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea770917a2ddbcd5ab47ae26caa0416fa76d06336acf00b7804be78ff2f91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd897b0fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8003494000000000000010000080000000000000000", 0xfffffffffffffe76, 0x4, 0x0, 0xfffffffffffffe95) 16:00:08 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x0, 0x82) bind(r1, &(0x7f0000000180)=@in6, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x80000000}, 0x1f8) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x0, 0x4}, 0x10) socket$unix(0x1, 0x5, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x48244, 0x94) openat(r3, &(0x7f0000000100)='./file0\x00', 0x100, 0x1e1) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x85) bind(r3, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) 16:00:08 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@in6, 0xc) recvfrom$inet(r1, &(0x7f0000000000)=""/247, 0xf7, 0x19c90bc1a177a3e7, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_open_pts() chroot(&(0x7f00000001c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x322, &(0x7f0000000340)="b6") pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) semget$private(0x0, 0x0, 0x10) r11 = semget(0x3, 0x4, 0x8) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getsockname$inet6(r12, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r13 = geteuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getgroups(0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x5, r13, 0x0, r14, r15, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getegid() getgid() geteuid() getpgid(r10) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000c408a965c5b03e000000000000000000000000e316c7cff92bae94329a3e856b6c93c0a3a21d737b2cf08675d6f2f19e4a35e44fef2693c6b3ae00c69bee4c33bda5db8c32eef818f4c648dde4d6e4a894f63d50d90e0fe30cba3e7846e6fa4619768c798d183b1029ddaf4e44080a8ed612e03951535ee67ab8bf3e1c243b96b760ad29378a934b1aee"], 0x10}, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x3]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) utimensat(r0, &(0x7f0000000100)='\x00', &(0x7f0000000140)={{0x7a, 0x3}, {0x4, 0x7}}, 0xc8d659b4bdb6c6b8) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x2c, 0x7ff, {0xff, 0x700000000}}) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffe03, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r4 = semget(0x1, 0x1, 0x400) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000440)=""/219) r5 = dup(r3) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) write(r7, &(0x7f0000000380)="4f0facdd74c443fb54b2b2a825866b173ba3d3cb39c966f663fd29dc23e900655a6216a9f03b2952d7a17a6c098bdab74133ab27af492106657e47ede2f2fb1968f4ca9b9f089f0e7dd69004251439c7f78f2decbc03ef5a81b9f0d99b57613759cbdf0bb7883581e3c0c52d500563a7b9bcf6e3af5bce09b21a01aa625e5c4074369f4b88575f1ccb2369", 0x8b) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000080)=0x1) dup(r0) 16:00:08 executing program 0: poll(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r3) r4 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa) r7 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(r8, r5) accept$unix(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) r11 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r11}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r12 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r12}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r13, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r14 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r14}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) connect$unix(r10, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001540)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYPTR64=&(0x7f0000001380)=ANY=[@ANYRES64, @ANYRES16, @ANYRES32=r11, @ANYRESOCT=r4, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRES32=r13, @ANYRES16=r1, @ANYRES32=r14], @ANYRES16=r10], @ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f00000013c0)=ANY=[@ANYPTR, @ANYRES32, @ANYRES64, @ANYRES16=r12, @ANYRESHEX=r3], @ANYRES64, @ANYRESHEX=0x0, @ANYRES16=0x0], @ANYPTR=&(0x7f0000001440)=ANY=[@ANYBLOB="d3bb05b81a1ad799850f0f229ae210f566143ee93d5d7d7e15adde3e7bb6c7f1b2f718bb15f4f55590241592f081e3e1d03f30b5250ff97a5fdddef35641fdb6ff3b425c7e162e51b6942727444bae15d1358aa70a16df58d88a6d2f3451f74c967a3165949d3bf1524a559ce40d8d83b71e4418766e01a41ac468ca77b35f7188909a2b9367bea637ad89fe1bccb335c3012868e4bc80d9fc809ce22e427d62c25061d1da9d556328c898d97f5412b618f41942740b8e6cf896f19357c0cd0d0583c7a8d9f791cbb13965201856a97a2f2235d802c29dd988e8cafc", @ANYRES16=r6, @ANYRES16], @ANYBLOB="392d6a06a96000f54bdb320944a36b9e0927928879c7b97513262d0bd0ae0fd0daf94fa400b6b4e24216d993439a3ab0e05b1cee342fe83d7c09d00c56b91e10d4e19933"]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r4, r15) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r17 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000001240)='./file0\x00', 0x200, 0x4) r18 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r18, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0, 0x0) r19 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r19, 0x4, 0x80) pwritev(r19, &(0x7f00000003c0), 0x273, 0x0, 0x0) r20 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r20, 0x0, 0x0) r21 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r21, 0x0, 0x0) r22 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r22, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r22, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r18, 0x0, 0x0) getsockname$inet(r17, 0x0, &(0x7f0000000140)) close(r17) setgroups(0x0, 0x0) setgid(r16) setuid(0xee01) syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x44}, {0x20000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:09 executing program 1: sync() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc749acef106000000218f8fe04a869e10044a3bbfd34b28f700001ff478e12b7673c5c962e32ae853ce80396f199ed2d01a9081d687147de42feba30c9896e62c0cc644659bfaf6d545df6da1c49999c7136aa450a6aec1454982609aa60ae55faa37c23dbae4d51182446bd9706e19273581cba4821bcd3f63165ce675cc130924bbc9a58532c3f7", 0x185) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) 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}, 0x36a) 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 = getgid() 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(0x1, &(0x7f0000000040)=[r23]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) 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(0x7, &(0x7f0000000240)=[r7, r12, r17, r18, r24, r25, r30]) readv(r2, &(0x7f0000000100), 0x0) r31 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r31}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f0000000000)={0xe0, 0x200, 0x400, 0x101, "061bb57961ce805abded57d2af271cc350c0538b", 0xfffffffa, 0x1000}) syz_open_pts() 16:00:09 executing program 0: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x800000000087}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x786cf3d36cbce178, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:09 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() fcntl$dupfd(r6, 0x0, r7) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() r11 = fcntl$dupfd(r9, 0x0, r10) fcntl$dupfd(r8, 0x0, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() fcntl$dupfd(r13, 0x0, r14) r15 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r15}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) fcntl$dupfd(r12, 0x0, r15) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r16 = syz_open_pts() r17 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r17}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) fcntl$dupfd(r17, 0x0, r16) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() r18 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r18}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$dupfd(r19, 0x0, r18) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = syz_open_pts() r23 = fcntl$dupfd(r21, 0x0, r22) fcntl$dupfd(r20, 0x0, r23) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() fcntl$dupfd(r24, 0x0, r25) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000200)="e5d9f16467f3d623783046b1900bea6af592ae8958c00b5dc200b9fda26428d3234681ceb19eb66d81fe29d41d1f15b9eca4faa606436837f63f47efc6465b6dabd3385488495468072884c71ccd0548ab6a630889d0232c3dd81fdd1dd6849007a883cc3f6ee6725a6977406fb125e82c477403ba3ff4b06700aa4677b82cd8fc5956b07af7abf614499a6ca980edd5db0661e288df9e7bf2b47b44a38e8626e51dc7f19cf9c37797b65993baeceba99eaaf76833cb25120d2c91a81e236647d2d2f6c2c30d10d59571a514a65857e8a6590bb7ecd83a69fb80039e725e", 0xde, 0x0, 0x0) syz_emit_ethernet(0xb0, &(0x7f0000000140)="26495b55a658d024cd62a548e0944195349012d9aad9463b003628c120dc047de58e6b89f8346d242a9bd6340d4b71c1a48af70f3f90d115bfd6cb40c13b42446a82c52092f2ea345aaa2c326fa94e5ac6abb451bd999f7b428a883ab545b6f2dfe92b55e4b88cc912965c71094c8fd1cabd41311eb047b4a330c9e7341705a472536d36ce7dab9b8d92cad5e1db09103a7d3f57598180813895a88a4f3efa8ae7b6c33505fbb9889835d4804048ef1c") 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700", 0x17f) r1 = syz_open_pts() close(r0) dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x49f, 0x6, "b04d00f3ff0a631a010001f0ffffffffffff00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) close(r3) 16:00:10 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) 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(&(0x7f00005ed000/0x2000)=nil, 0x2000, 0xd) 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:00:10 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file1\x00', 0xfffffffffffffffe, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:10 executing program 0: shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x2) fcntl$getflags(r0, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f80c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb794bda7485ee18743917258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000028731a6192aacdd07aca5db49bc1f060371516088415733302ec9b698dc83f1613"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x7fffffff, 0x81, './file0\x00', 0x0, 0x8b8b, 0x0, 0x5}) socket(0x6, 0x8000, 0x3d) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000004c0)="f9c6d9fa579338ecef0ec0976827bd78bdaef8042901c06d715814edf88fdbc8f0eacac051400e897903be0e953eb5d46f6957341139ebae2a4af9e9bf3f916aecc89424b4f10dee9b8294a280c5e3f7ad7b2592f1e875cc58ded9c4c01eadbde38b2fabfcadfa695fec2d4b6fcb6cd9f3f81480fd0428279554947379039fd3a500613987cce342e29cc91089faa1a47390f89dd2c54bb05f89e74df17d0371026a9b863c371a54eccd2438d2878ac5a889a816467e6a54bb6e87cd8948ee897bca7732e19fc5ae1446b4bd718c725c08a4e19278b351dc0383778bb18012fc96c80c1156652b70a418f002a3a89b4d4a7535d95f27709751b76a2cf649b3c54da9c07c3666b71ffa514828abde5409ee18", 0xfcec, 0x0, 0x0, 0xfffffffffffffeb9) fcntl$setstatus(r1, 0x4, 0x80) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x3228}, {0x1, 0x8}}) r3 = dup(r0) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x80000001}, {0x6, 0x0, 0x0, 0x100}]}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1a, 0x94bed6681d9ad2ba) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x2) 16:00:10 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="26ffb1ff1348e69931929648", 0xc) r2 = socket(0x7eec4a45fe96553a, 0x0, 0x8) sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9fe0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c4b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a9920247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb4af000000000000008a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262df792620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f87a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae75b7b6623229f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d5e0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba770d785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4addae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f600"/3972, 0x27dd4c116f2567cf, 0x0, 0x0, 0xfffffffffffffe48) r3 = dup(r0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x800}, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000a546c687000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/188], 0x1, 0x1, 0x0) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34bea31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r5 = msgget(0x3, 0x290) msgrcv(r5, &(0x7f00000012c0)={0x0, ""/95}, 0x67, 0x0, 0x3c00) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() msgsnd(r4, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) 16:00:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x18040, 0x60) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x96c9, 0x0, 0x20, 0x3}, {0x1d0, 0x20, 0x6, 0x6}, {0x9, 0x82, 0x9, 0xfffffffe}, {0xfff, 0x5, 0x3, 0xffffffe1}]}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0xcc5, 0x4, 0x6, 0x4, &(0x7f00000001c0)={{0xc9, 0x12, 0x0, 0x4, 0x8, 0x8001, 0x4}, {[0xd, 0x8, 0xfffffffffffffffe, 0x2, 0x3d07866, 0x8, 0x5, 0xffffffffffffff9b, 0x1, 0x200, 0x9, 0x5, 0x2013, 0xa5, 0x2, 0x4, 0x1, 0x84], [0x8, 0x2, 0x6, 0x9, 0x1000, 0xf1d, 0x934, 0x0, 0x4, 0xe4], [0x1, 0x5, 0x4558, 0x9, 0x9, 0x2, 0x3ff], [0x1, 0x1ff, 0x4, 0x9, 0x93, 0x80000000], [{0x9ed4, 0xf34, 0x9}, {0x3ff, 0x101, 0x9, 0x81}, {0x1, 0x310, 0x3ff, 0x7c4d}, {0x6, 0x80000, 0x5, 0xfff}, {0x3, 0x100, 0x401, 0x80bb}, {0x401, 0xfffffffc, 0x200, 0x1}, {0x40, 0x800, 0x2, 0x400}, {0x2, 0x1, 0x5, 0x5}], {0x3c00, 0x1808, 0x0, 0x6}, {0x401, 0x7, 0x7, 0x6}}}, 0xd396, 0xff}) mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x3a0914c44f7b202c, 0x86136) mknod(&(0x7f0000000040)='./bus\x00', 0xca3660d432dd3a5d, 0x8) read(0xffffffffffffffff, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x381583a65459e1a0}], 0x24d, 0x7) 16:00:10 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000080)={0x3, './file1\x00', './file1\x00'}) write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) getegid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000006c0)="437b933313a2d3405f04e77d43c15f36f84319cff807f086661c49e129541a748fe024ccdbba16436a417807d226fb01b5c5fe3a057118a569a3a15af249f81ef9dc6685a43fe039d804edecb0ae28e95a1308983de454ea136c2357aeead61661a74c750d1d261ef5db", 0x6a}, {&(0x7f0000000740)="45438255a7eaea461e25fc2e975ae66dbc60d856dce2767fab63601f0d95a057cd93fd4df4b06ea8b91c111f848573eced5d95355819daeb330724e7b42317e13273c300acb36c4b561bbfca8db5b959de50458d9009412afef626d9b0e917ff072eca577c80f10cfee8842cb6c1b6edc4e5cb4e5391832d0e42702f57c86cf076d47db694c05af60031bbf11cc07081110f1018a53ec48f97f34bd0ec416fda", 0xa0}], 0x2, 0x0}, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000180)=[{0x6538, 0x0, 0x0, 0x20}, {0x8b73, 0x2, 0x80, 0x1}, {0x8085, 0x6, 0x1, 0x44}, {0x1, 0x3, 0x81, 0xff}, {0x100, 0xd4, 0x0, 0x8000}, {0x92b5, 0x80, 0x20, 0x7}, {0x0, 0x40, 0x49, 0x7}, {0x4, 0x7f, 0x20, 0x3df}, {0xffff, 0x42, 0x3, 0xeec}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x8, 0x3, 0x5, 0x401, 0x200]}) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xab) r1 = socket$unix(0x1, 0x1, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) r13 = socket(0x18, 0x2, 0x0) bind(r13, &(0x7f0000000180)=@in6, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r15 = getgid() r16 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r16}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r17 = open(&(0x7f0000000400)='./file0\x00', 0x1, 0x200) r18 = kqueue() kevent(r18, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r18, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r19 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r19}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r20, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r21 = getpgid(0xffffffffffffffff) 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}) r27 = getegid() r28 = getpid() r29 = geteuid() 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}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = msgget(0x2, 0xc0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r40 = getuid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r42 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r37, 0x1, &(0x7f00000003c0)={{0x0, r38, r39, r40, r41, 0x121, 0x9}, 0x800, 0x1, r42, r43, 0x3, 0x1, 0x1, 0x5}) 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 = getppid() r55 = socket(0x18, 0x2, 0x0) bind(r55, &(0x7f0000000180)=@in6, 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r57 = semget(0x3, 0x4, 0x8) r58 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r61 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000380)={{0x5, r58, r59, r60, r61, 0x40, 0xae55}, 0x0, 0x9, 0x7}) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="e10d8c0d8cefc661c026694171b5b2027c8dff5433881acac96df666cc358c416ec19f032f5b75eec6a623bab795a499f6a01eab687687f4178d4d5d5c2f8fea869d53a69ec8167d3cb74c28591b310772337b825ebf686551e49e93883533b99a5687755bece390cc2d2a647263f5822c74d9e6369d5ebb7839c85e6936e04d6fbf1f0cbf3f78955d42b5eb10299aa5e8a595e4386f0ddf0d90564412b5a85a85c108a5a6168a63160642f75f080d61d35c3f732b9afb5171f5ca1983d2dcbd6b94da", 0xc3}, {&(0x7f0000000180)="3ee28134de3150146ad899c8031f67a1a587d711d0b14b915645783ad52b1f838a21d90245f5d390a480484a97192af389e7c91fea5eaa66750eedcd05c13644501d832f0ca2f99e54a434f9b2f5b02e49b9aab844631dd73b57415cc6d7582175ca79f2565179d5ceca25c3acb36f53b224d89dbd8462040ab2b61d", 0x7c}, {&(0x7f0000000200)="182c27395b0fa305461ad609ac99813df8ae84399c90a3043c92b0b3d6939a90f35fc032e5e2ec8839a4db72b768a6fae160d07e2ac360bd8b3de0b63398c19a59b53fedebfdc90b1da32ba48b7eea9975f9d173ad88427b1a6bc5a4dfcb6e9522870de73c5baec193a7b5596d46345b68cc7727fcd1914af18c3a6f15cd6ecaf306ecc8467280", 0x87}, {&(0x7f00000002c0)="d3be9c50cbf7dbecc0f39144f7d78fd8f96f8d14d40ca91080b75286d5cca789518db755db021f18bf5ca04884", 0x2d}, {&(0x7f0000000300)="59991eb22fb6770bafb21f214e1625d4c230d18a28d25533af9554c1c4dce46afa9d9fdce01663", 0x27}], 0x5, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r3]}, @cred={0x20, 0xffff, 0x0, r11, r14, r15}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r25, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r34}, @cred={0x20, 0xffff, 0x0, r42, r45, r53}, @cred={0x20, 0xffff, 0x0, r54, r56, r61}], 0xe8, 0xc}, 0x8) fchflags(0xffffffffffffffff, 0x1) r62 = socket(0x400000000018, 0x3, 0x0) setsockopt(r62, 0x20000000000029, 0x2b, 0x0, 0x0) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockname(r2, &(0x7f0000001200)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = dup(r1) listen(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x228) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/208) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = getuid() setuid(r0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8, './bus\x00'}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="af834b33ec4f6ff0269d016439124b2ab5c40ace472df3afec5e60808dbd91c8c27c2535962c62433a517eddcd9657c8e26dc743c3af40da681364522a9780358aa106c781bd3b87d093f268f92245", 0x4f) shutdown(r0, 0x2) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001140)=""/26) dup(r1) write(0xffffffffffffffff, &(0x7f0000000140)="589c63bb95e5c8a773892fa058fadff75bcb7309921638ada4ac72a33bbeec65c9597bce4f2caf56b6e52762e41b306f7983ae20602b1e9efde39f7b2e0275dcd8a0e000159bdda84a2cc07addfb100aa81c86612b634a3542a6c2296931c738ef12c2540fd4c05540d9b3bbd14e7b3445670160fe43d2423e607eba7e3d092eed76a52c15b5697f32fa6bc14ad50ec6205a481db085447cc8d6703603fb27496ab2409e1c1f6a48dd0fea7131a55838d5cd9304ec945e036015490b24127592c50e59ad9ba55293a261da4cd92201206a63cdcad332f2a04525616e8dc21cd6e9d2650eea746b7de337486f2ff6138b66fcdbf2c76eab63b2f5b410228754eb468a7d6fbdc6ae80fa38263a8b34d80368d6700a13b3bb2a0bcdff3fcf6ea465c85dcfdd54dd1f3f9f5df1a9254edd4abae42a32d44897548e53195fe1aea033cf5290d5b834ccefe501fc20dcc0016283b689d66490313d07ea3c1d12831d5dcee6338c1b06cd04bc452a3241fa44f7f33e077354cf542721b6ee5c059ec8c633726fe8a3f9fa1be0c6d58afa4824875f798816424d8725c0734519a61a02c86ccbb734bff8b07aeed7c30ae110b0107bb7d02b744c717651d5cb6bd3a1385cc603a9401f3ab53f339752a9ed198b1170732c144f997e84a4dea793b584408dce69a67ef084091bacf7df8bf7a42c1f9fc040a393c4d40ea786d5632432322acd33e588673a6308184054bbda84bd3c35dd0c58216b0eaccfe5bcf28f74d23ee8e5c90e38065e69462596963feadbe5c4e4cba59bde3841a5c33702faad71f9b3f5ff55fd97470fc8c7d2030b10723a6e251e39b491535cc8b2998d91021259fee7711fbb2c38a4c7378a9518f27a782942efc5a354b472b02ee965f02d5f0d516f0c56a003260a0c4919d277360e424ae193d014c198f7ff7f41048d7025fd28407a9eb120f6d15181ed2215b724aae5f22de2980a2ef321b0012c3ca949a0223e0ce0ff35a2b14f04909cb94fd67ec3c764a784f17cf39fb252d0e6f647798815a042cab918b17e0fa0f268c44a60e7168756043400d2f11d2de3871eee96d2df5f5dc2fe0db21e92f706097d6b07f86138d11dc63ec31e624c78cd5016824a8e8aa8fd73feb10eaa31961591943ca2b6af9d402ba6a48ea89323595cc1c5b829f2b61a075b1b79ed3366f90d39d7f58fe8c6c3a8fbfa047dd7f58a5ffcb9c4eb95dc0062124e94efec25c16a067b2f6ff184d276564372c6775903bd5743d5f81f44a2c29354cfa2d70eb4ce771af27ba1e19f3757b45d26a8fb811769dd94dbb74b04e0b17df9fca01ec48ed2a9b3b116df2fe35efdbb8e9f00a53214f391187f49e8660eea394be3432680a03ddf2ab160b0535cc4683e60963a821609f133b007a17f0d5cba753d4c190a7ea7f3102ce29051ded924c329460c6a8db72c9e4b464fb4afeeaab4270ff4372f694da30bd4aa34745e88e9fdcba841da310aa1a1580cd205715a700b3991596286f677a3da417bf8a290b63de71a551e62a64935a0214a47539b6e338bc8857c6085f8cd867aef1503a24e5158982b38060adb184f0026b1143a5838b27a489c3296d143b6470f0fe23350e17c9993a8ee60f97d2a8a31e09d69085db744dea31c27a19dbb22da04381807a4d2bb25c72b10f1d09e79e746207c3029b40cf451d703b3156bdd573c7a2f92893121d7e8d19025d1d10b688825354523b7f220ab3d3581de229d9dd8bf1922b0d370868ef1aceb815263d65d690d8110d8cc49c460eb8403c4c939760ddcfc79cabc3e08a6e76eafdd0286232f5b12e63efd311572aa5980e4507da8d09fabe164b83ed851a75a840a094ce5c4631986b71a7ec09df86e49264a88c6a524ac41f130d9d3ea9c96ba6d935a2d77b230a8a6ab65b605782d9f39d4211d3970c951bba9b61b4e40e555908588a1349699545ad60333306742ac35153eeacf7686d1050290cbe7c12079412a46c01d8c65e7f60e2dd04ba51096be5631d56e45fd2bb61305a45b461a57b7c27ef67d264b6d9ddff5fcbcbbf8b8944774e14b9d5326b41309ad16c3988f15cef0a5d0691cb84b9b2752174082a9a34862abfaecac9f26754a63803555c680e530f1a861f13064a1e8a1806d4ecd208abb8bbb8fb57c92ef3626593ca3cf08a47bb6700a7c1a3d598fe7bb58fd4ddec06084debefa128c711224a78b29a3694a5f68e11c82ee08e5597bb77c59ba345e66104d02c4b0c0393087b1d1a976eaa557e5801a62f95afcaf80c7fbc8784abf7133523adb77b410381de2a3c474efee8410c7ee98d946f3d82069f24cb9ffc4fae62a1d9365fd9cb0343ed2099ab9071bb0444082c0635f6516c15f64fbbabc22e950d3ca4c014c2c907694dab0b8089d8570dd7988f33b90662a5413a1d2a7d88298cb77a406c918fc0797d347b8bbf9891ca4d505a0fcb03b43e7074fd724ded2d9214b9952de4416b311bdac34d4280015034963e30518668b22d311e95be96909b006c3ec8a6814b1723ded4608d0db07ecb96a8986410e2a0c510fad5fe1f5e50294ae3b14416077e129cf59464985b924e1b104ac1d505a28694c4006231e8103cc565f8f744a28a3fdac1e0bbccf1ece139c7c0afe917335d56d3f231c65c27d932cb59804556835aaa67bd0e2a18e64211a74e526abc73c24a9c56c9655b072cffd9184cb2ac8c37657c34ca9be4943a34a7f7b5c4e2dac1b2fe442cec1d5f18274f13c334fb35719d28e14ea999b817c70f767023208a4341485da25d6f63a2f3432aa57dea70faaa3265a480c183220d17a0afc48634944095df7a5c8ffa275db0831c797fc646048791de4fc5f3e0842a77fae90bbc4a87b0366aa9745132e0077e9aa74aca57a8bd46752678f551da3a2e18624cfa92ad134bbea1c785b136d7d923457d2c39c66dd9d05b25f02bbdf4a636759a0f98bcd17bcf2437265c408274e0f9e86b0eeea3171f8cc80733431f74830f5b876701e36d997785fd44ba58cb33157ce1605dd12bad98c703f97d1854480c0ad65838967db54c15f8977ad8c870acd36f1df8df325d578713361d8e2ea0082a7227eabb5295df6c10ef36484b0030e1fd72305d53c284fdb37eadc70a0bdfa4a7bd0649100483cd477f830812f84e5d6cd1923020aeaedc48f1375270bcac0d1f3c9aa672141732aac971d6e2a3f3a1a6de4fd1179a8ea098262d83b6d4889f6615f1a059b0635cf298a0a8ed40f252496746084a1ec1b74be9b223c074fd4c8bf464d32aceaeb3206f9246dbadd8ebca3f1e38d2d4406c04e60b46a2ecd773eda12738bbc70dfd3aa9b0dbd8f791b6a5ea6bfa240bc0846bcc9a70e3fb59ac059c2d7461bda017c863620bb605ce167f563b62707b49f64183ed52ccdc15b641f25b33df3b0bf8e04edd3e6c7a5f7a2d735dccfb0610ee5413b7b5aa9d765f5a03d20931744567c3e89c06757352825a4ce9cb672f87bc5d4aa706e82427643f5446229f1a2eacc6f64a07575f52630f5214b3474a2d7a1f6916c16a7da4c22fa76de9099609b5f948ca5faf2369284474a8cf611df8bb7cdf71798cb786de7369dc940df3a7edc8bf654156ebcfbe11034ee2ff035a2b64c9a8172910618ca59aafa3aaa77e255a3f3cecc94e6f7e372626da77bb9021d53d8742f690341d800ac4fdb32f644a8362969e531c5cadb9e228b9070b8cf1ddced428c6c1f35df12d9aa264cd7011b75bc4091b8b461403be5963f988269579a2ad90242852c8a92c7987211232dfa7785bb676024941e0085035043a60fc14ae338364e2045f12da44c98c2f4d374a94962ca69475e16e48a6e918be4c4c9b06f8008984ced9f95c305754eea584f117a36249fda108d49d2561d037d12296341eae5f536a38bb37e89278935026018a31ef42175113d02886a036511d1cec06d6f90fa74ddb502f200b55407a199ab327bc89cd998440a3b7206682e16b6c76867f4d3680777b174c6ef782d0919ae7d1bb1f776dce6e37dac0425973c7269191ad99655b7eaad1cca8ee9eee3afb570469f6ea31eafbcfebec8841cffc60b0e64d62dbbbc2c3bb9282797a588f8a7e77b169c9244cb53725d4b12674cc0b797f947e18c7c20878818432983b56f51bf9794dfd041d07c7554c6b617e37b5b2cefe935d8636e317311c0c0227aba5d57a1c7b0698aa498ed468c55ca3a8f3d5157a2800408b8d8bcd08a6b8d614b00d12be16579b3e3034cea0c29ee4e708de6a704e6fb3e2fb3fc104acec30c16173728b18aedd87bc08f4e3989981a439b94fdc7cb876bb17a221b8248bc8e105781d5c6c6229982839ea972aed0cd76441ca1fe0a121d8d896d6563a852fa861a67ddddeaf998fc99fda93a9250ceffab1b93c38c4399d75cc20d4664c0f6d1fe0e130c1029d9fe353913db6e74a6b1a6cd091118dc8b544c863e9d0302f98bbc6024d392299ccd612ae9185c395cd493295a0d1db55c9e754dac07c3f5bdefb385638d2dd870ef83f42f93fc2ca10847c6ee019721a8427dcb5187bdfac01aa5c41121afffb30291bc038178903f57a7a0e40ee7e5489d7d4213926457e5b04c7de31056e144439d6efb690dd5e5fb76d9d36d66910445ab9bbefc3057e8c6f5494e08297a193eb5b64d53f1de8556fa4f6e76d1d0df051f0d28102d5c0cc48dfd5f670f2a9d4f3ce9b4a7660c863f80d88a6d12b4c12f458914f75c061fdff07b4041d81ba06660df8b68e1bb7b5ec7054dd3138e854b7b2224337094b0e7a3c90fb5399d819b5fc7c67358368fb73e6e9e0d81eddedcf135ee68e3100d51e42195a5ebb0209590bf8ca6cb1ab8c0f32454f73b9aa04d41271a624666520a51afdb5184fa9b401b2252d29eff672709ce5ffae2e4c31d0c4d831882e0db57798e655da5b5d065403b94d5a4bdc1cc280a9a3fdc6c2cefbcb9e49a270188e73e23b780a02cb19c10db8d26fab0179d4846c5c49cd201cbcbb5b225ecc24436ba0e6db33da86181bb0062741314d244f2e53383e08ce84bb1c6770d766b98e2ad9b171fdf5c7477f3659a7ddb68ec4a16e59fdf6c17e2750b0c731f35c7588610abbaefe7c697c57b30953ee5ab76adc6987f263c164a5362712a592bedd29295efb6d8c1ec0946dbc95baecb8bd84c7ca191db3ca44ffcbd7b490e2fe646e739133565301b6f627b9aa89d38b086526d85209fb8083eaa03f52335f9c5a0d328d0013ff1d497394beb62acb21466fd26e57267951dd1f8022868b69295d066351cdb6f24bce3f9572028f28d28918224839f7d39300a1ceb7fd898d79d487e2c4ddd2d6878398d19a5d241d383d51b109831d436fdca26eabde3501cb8a0cb23acd3f29c0dc184c0fa49ae528ecb8cfca90f05d4e6eadf4c0c87206fd42e78090407e382948f7a08b448ef9db6c2408292aafe0428faf2b906f8fed5c11839c7f9f5f5c0b15a80e4077580f51ac3ce5fe3192080ec0c43603a2cc695ce716cf614a0a8a15654000aafc51c37b144cce2036688a9a0f2285404da880ad84f654adb09a005d9f38be57122b01bb525c7c0c3804719f24ab5eb8f9204a4589077cdadc6f8ba586e9f8a8e5e04f0742468d875a415cd7620125b701ed24062fc0ac7359bab0516b831c0c99cc0ed224d0ed5d42a5c5d0398d42e46880b029b7975a3b9298b2e5ac69adc7725a4b2905d3ba2814518c808c67bb5330718a8268e27caebeab5ced13de5483c8f825083dfa99982a6b6d7602bced14413cb8f2de5451b6206b4bba54b2b", 0x1000) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd}) 16:00:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) socketpair(0x18, 0x4000, 0x8, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40001000000, 0x80000000], [], [], [], [{}, {0x0, 0x1}, {}, {}, {}, {0x0, 0x0, 0x0, 0x5}]}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={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(0x3, &(0x7f0000000040)=[r1, 0x0, r6]) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0xb60b361ff68d037f, 0x0, &(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() r28 = socket(0x18, 0x2, 0x0) bind(r28, &(0x7f0000000180)=@in6, 0xc) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000001f80)=0xfffffedc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r31 = fcntl$getown(0xffffffffffffff9c, 0x5) r32 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r34 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r35 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r36 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r37 = kqueue() r38 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) r39 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r39}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000002180)=ANY=[@ANYRESOCT=r39, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="00000000010000000450e31c79b4058a855d6198866702ab534a7cbfe202e0be3ce126e921533b5b5816ce6c322c3b4131bb313fe031c85e940a2b81d349380782c3", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000b7dbd6b430bd28eb46c4a7f633fedde9fc3897", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="200000000000002d09592c48629be9d02502ffff745ede11ac3074c7c73a000001000000", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYBLOB='\x00\x00\x00\x00'], 0x16b, 0x400}, 0x25ff52db75b2f37d) r40 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r40, &(0x7f0000000180)=[{&(0x7f0000001dc0)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0xe, 0x0, &(0x7f0000000080)=""/14}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x3, 0x8b18}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0xfffffffc}, {0x18, 0xffffffffffffffff, 0x9, 0x4000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 16:00:22 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x80}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0xc}, {0x16}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r4 = socket(0x10000000011, 0x8000000003, 0x0) close(r4) r5 = geteuid() r6 = getgid() chown(&(0x7f0000000100)='./file0\x00', r5, r6) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\xbd\x02\x00', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000000)={0x8, 0xffff, {0x80, 0x1e}}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:24 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(r2, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) ioctl$PCIOCREAD(r5, 0xc0207534, &(0x7f0000000040)) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e3c", 0x2b6) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x1, 0x0) close(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x5c}, {0x6}]}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) msgget$private(0x0, 0x2) write(r1, &(0x7f0000000140)="a6692ba5e5dc1bc951ba68ee35ff16bf54d90630826fb75327592b55f98939d7f54ecdf7e5e9b81c0094e443a715d5085dc41e4651e658347ff3f726d4eb05356e17dc6df505db452c860b7fdfc616354810176d8311c4e5deebb66536904565dfe6b8405e4386beebcf1380d098815b1b5568c07880ca5a5b0d4b8fbddb02bec49df1fe426e11436621204a90ec4a337e06074629fbac0b11f5b22b827e102746e3f23493be9f1e407edf8d61d37dc57463e3c2f8b6283aefdded456aad", 0xbe) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) getsockname$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:24 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x0, 0xfffff801, 0x3c}, 0x14e, [0x2, 0x0, 0x5, 0x7, 0x7, 0x0, 0x1, 0x9]}, 0x3c) 16:00:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRESDEC], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) fcntl$getflags(r0, 0x3) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000080)=@un=@abs={0x0, 0xd}, 0xfee3) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) socket(0x2, 0x3, 0x2) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) shutdown(r4, 0x2) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) sendmsg(r5, &(0x7f0000000400)={&(0x7f0000000100)=@in6={0x18, 0x0, 0xffffffbc, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="0819af7068b82fec31f52f24aa29bd828d7e3bd1ab98dcde22f85ef309287bb783a9477c422a8a02bcddc0471633fa27f84f802eb9a4451ca7bcf73fd06749b8610ab4416c1e7da814ae9ac2585e860f4106e570679eed541ac071ad39c63cd90d306f151e5de1774e3b3246ffbb7a1c076efcbd88e197", 0x77}, {&(0x7f00000001c0)="98cb7f22fd826e0c6a912cd4e6ff8c9e7523ad40c4a8efeba87f819be508763886eb80ccea7b8e930b2e028ab9cc6e1cb29b2016e96abc0370fd6a20f8665af7fc3b1fb0ffff6bae7f636eab87f3398d9dbe1704f2aa73eafac2af371f1fab14a0d2b0ca39464d4490c4548efb", 0x6d}, {&(0x7f0000000240)="ad67429ae8908ce2a556ba89fb0420b01e369d3b0fa113af9e00f96d1e631913d825195afd12ee66005e1b9a1fde2e8a", 0x30}, {&(0x7f00000002c0)="84d3fddd8e07a992a8af20d605034e6e4cfcf5b6c3dc8b39b6d19261f5af29c9964f", 0x22}, {&(0x7f0000000300)="53f7805e3044be032d3f197df6c02385940a433074189ea922d1ca5c7ae7a03203e822540d408e2ecf72eeff6d2076ddb8fc078ded718b7566270331981c7d6db8be4a11efcd9a65f685edbacdf6b4b30208bf6aa8fe0d4e566c3dc479b4428d1964e34612f4359f0a36ee22db8dd52da655313a9f", 0x75}], 0x5, &(0x7f0000001200)=[{0xa0, 0x23d1831efdc2a876, 0x9d, "bf3908144b977da0105c9e5ff26ab0a2b0e4d6adc577aae0a0dda24ff7c026cab0defbd29a0d1d16f1c3342566f50528249797a1fb7f4dc2675c90a9b9819f25eb37599861baef6938dd4df6378f83d9a3eaf99c220a6e0076d08b662ebacfd54e4e13fef96e2d714fabee62ae8a6c034cb38db782f5169ee151552e0d9edac50e09aa98b3862142b7e12b5775ccd0"}, {0x1010, 0xffff, 0x80, "f6fcc2731ca50ecececcfa87de0765db03ae81fe322f38ec21d89a69b6f0c9be5afa279190a94e4cbd7d5afd59906bfd9b71628f2e968a92a5c6ed36732f0168f56e263d13bcaca810aecbc3d4bbba28fe8002d19a2db5a74d44fc2bfce9be4543c5b213b1ed6e54081362513b917253ed3aa1e060402dd2d3946e94ff0f1dc72f8cc751af2f4f5afa5a053c53cf8b8622d193a62f41e865e65367f898a584cf6228f1aed297414932c21269b87f6acd8d13d97a057fe33395b712b9efd4e65db065e21777133087b7b427fd197361ca4e1565d9ee8063eee5afc4a773bf933bb2b73c857a697d61f5f91ddea72bc4f7ace8979adfe6be27e135ef96c256667f2b51e2ea345cfdc98a5363fb76e365da311196e2514b2f53aff150ce85bc966d859556301f09353c3b9024975f6db4a64993b1f824f29ffe768613a94f6306bff51ccf93d4ed9ab7d1bf43e4f697b49572389f9a55b266ce7adb0b45ab75edbd1120d41011295b84193c43694b72c676414a52a0853d63d47b0c45fb6eb8ff2a11384c90aefaa62358c04f3b8ab3c31fcfeff6704fbd7da5c7371f7ff0955ca5ea0517a59a65e1f39bd57642856dd32b24946390e1f45956f10ae19c6c10b01c8dd72569393f87f77f2c34b2ca4b72464f1b1585c75ceade4c2f5e079df616b1c20e3c3089cc7b3588f2ccda9937f3b9a2a7bc65aa12011e5c7447e04503bb6db02e87bc86173f56899b2458ce9fa35db7bad4bc8e1e5699ec95c26372476ecb09ece16b309f5e2e4d1d1ec21e30aaf81b0f01597dd296edbe31a6c378b1c2e2b4e86e76062d9c38b2fca75661318e5d34c1ec137dc551d4bfd02338e3d06aab9135abbc406380349b7563ea4d1051f06c921f07404a167d5db4a6fa5a1530207168dce34ad4892051d6099f8cdab69b9c74c87b27388d4be946f6c36b8c1bb98ef62c092dfc668e5392fbf33aaabe5b26edd7b2d24f0c2e379800722b43b216f0d7a7157e50496269535b1c2edf639e562eb785a967125a8ceec133c2e712a2d2176dc5b516b6e439526bb1d6297c388255b46c7172316289efea65801d0655e293568efcec5c33e16fdd0060b0d149808aa88d3b694bd40e9b55132db4fc54c39ad14bcfbfa60d4d1392dbd7d311bce16ec5cfec938e43dd11c59281b26b5caf58957cc3fa338be7dc104def3da86ecb4b824e5dc5557e6da1926aacc8b1b9af16ac206f7a8edc2823cb991b48ab9bbd2717fc076fb62f25ec44e9a6e37ed685c3c23e107686520d824b05670ebc7ab4226100d5e9d200a7648059029299abb76c089c68c2ef5e0a2d2aed5a20218ef12d9182bb93cae06a5fd8a6682768cf7bfbfde8dc2ed4256a7b014ce5f2baf46143772c52e124c56eaf4ecad42d0a75d6a3bf66804f8a6a1bdc2a4ce78607e291c988bd8233bb7e1b58d25b4733ce673e9afb4fd15365cd37003270d353482be94524388356424d3ec20c4a1010cc5e21a6f3e2ccc361cb01434e1f5f9ffa4c70d92099a7ba9ef33dac1b30d2ee84d4cb1e9e4f9c68c91736aaec5fc9746c0e046bbe3f8ec41990002ebd5651abaa599c530708659c1cde1991f961095026687483d33b3fc5147b71ea873ee08913b4889e93489c659e044d43ae621950db9ae5871c4011a7634583b446c4b62af170622399682d722284fd4fbae18a90f0cd6ca37f8561ba97af2e2d650ebec4cbb2c39de9d1e53cc76656ce4925b6ba17d5619a023d33f3ab31da11765c6216132b5d3d26c100dc02769b784fdaa48ac8a6ea9e1ee79e0d9b74b1129f95d8023f95d8bed2b5b9e9c10f10164c0c06058ef554154dce9edd829c6538735eb486693902915aa288cdb9aca199de3a2a74ae228dd82b9d49de1eedb9c27610067242cd64dd9ed5af5e9ed846a95ef1594f26072a808a10c1ceca5307210f6c7ccfca4ea15bfabb2ceaf8fa00de2f1d0622f52be345e04371b0712a796fa5261505a4e90345cfa3fae5d3628e03c65e11f245f5234d6e7fdc2aa97b1513d5301585ad8bf37b03e03a45324a22940236015f99bcbbe571f62d82f08f2590b967aa3c4a9fe419c4ef00f096bfd3fac780566a6088dadb9af1419c6ced529ab7f00935909d9824d913b3ba45b9b42516dd6a1e91c74ebe3dfcabd3dcaadb1bd1526d3e367f12f23b87a98e6ca5a1dc00f9b5f99131c369408e4884ca2c6ee8bdb5336fd409f051fe29fc7303ed18678558506e7aca7c7abead84ad92285cef64b36734e985c64c3eabecd44939cae30e5d970d54d396ec9b21086bdcba301805a52528b665a125cf5c63269c02533991e2bfc5fbb394c6937e126e3836bd0c283f2ed28116d1d727ad06d27b726ec78e04c6105215c223de765d99d8110ea933984c96c61013c19c0be8a541df2602729fa58193b1f6b2ba92a554d53279dfea54e2acb83610c3edd6934a610a211ff1c2b7d0a4be23b85403b5156b07aa5a38a8096a1fe8266e233656dfa0ba3101fdd040e5cf7624b564eaba16ffc96dfaeacd085c8ff4ebe7276b6fcd57d9f995fd5ce25e0ba22392789d41403d9ad306eabebe80ac54ceac3a26cb10ea20fab80e746f4b4536a4f28f311da8a4ddfe8ec3e76f649ad708a33cbf8987232da0abca083e2fdad324e533ddb88848fa4c6978e760d6a32c9169a1540aca7becd17d240babb31d0a7aeef36e3ae6c3013ac698466829fefd44ef691c4bcb1ad9d09c4652b3dcf50eeffd74708b24c03534e5d8957608ddb6f361f88ed5fb711eba6c9b8de7739df1919ed15ed9b2f94801356eef6e6fcf350cf16de67d9e4fd510a8fdf076d7d89c7bf0065f870475da79c64606c85cb9a703f25b4fe98877fa0b70b94a9a4f5f423695eeff61005bb6cd07321255ee70c3f128959f30ec61215d7031ec2da2184bd95cde55ee5f5d7d69b2fda7982dfef0bce881798dd80010959b8740291e09862f699e7bc238fe3dbbb1a817a900e8dd5a7d0542eb62615903146c2e06012be896459fe8926531fe4972fd384774afedc65f6cdd6b242dead74c632de0f2076696d2f8ead9d5f6ead58e33587b80bd0e5c7817f0e13dd3dc68c01fe8b5e3f47a77039cedcaddf477c9344fad879d62bb5a2ea86144d55d8b1843426fa3cbdc74a28e8300f9b1b6a236bf12c0b69ed83e1760fa358576b44d8292182eb4692364fba0707f55b5d50ce239e82bc3f8eeaa73a39e0c320376e3a208cb0c171a717ccbe269b8e8c29986a43e0806e161607203d2a0d6a5a3e081b840a6d793e99f6775acba3af3051fdb0148c41398e5d8290ec633719f4f6a7e9c5a75b4773deb21a810ec368ef9dfaa6bce4390aa480630f4539ff55b63f22f3fb981e9fd79760d92be68c059eb2ccf53ede2748a95f516d0bdb00eb5ea3f2a9446cee0965217d27f3efcae1ea9bf01f1c10b21ae8d46d613d0f8c4fbc3f5f0a2e302a3a3c1b66100ebaa3498861bd16a2ca78f4c4fbafc1db4c22575ed0b9422933d8ddd617186a18e0b61e98dd0a9f4912aa34546f76ede44e38dca749e871f5bcbbd74d4a9532d0ace341b4977ef131ad98157b367685364bdbb4b708fa5a8288c9c08b806dea7e7132a30f238abc87a9d4215f5d164ddc3703eb459e053f33fccf0797f53f110d5317a889febe1b7272f1447631eac59e29338d943db3084fe383bea718154191525ba75142ae445e2613e1031e5ef14035fd5bf06f3eb1a2419dee00a8a3cc5e25301f5b61ac03671cbd7d76d3c6835285d98acbb0d893f84d90f16a3e1ce73ae139f6e1367a9dd91ed660d9443d3ba01b889861eb9559c7802343fb813763fb14cbafcf901b1a14bfbaca38c9e10df062e9697fadf1ee6d65aae9078385141bd9c548ba6ec540720cb84028c4f37e50e6c77851778a7f557be0b954dad8e40d62ebc63c05e741553b3473d31e205cb45fbb071ee25e0af33038e644c2ddf6bef5287993fe758daf8d613396a74610c504958ff8e7e51ef0bea410df26973f360c46af06afb17120500828e52be6a520b0ab6f03dec6e74d055e47e6ac7194dc962e8eeae4fbe6a6d29fb33d91bf5f7b82257beecf8cced10ef785982adb0d27dbc4797588d9829232afa40407c8e0f66b8f9a4d538d200dc495fc077d4b114f063509ecc970fd1049872f5efccef94a620b2eed9910403534665a3f9b6ece3a637468366c92523df09ac7c46e808cadfa6a71eee29416a2334f825199931ce48c68882c3c9330cc94be544858f080ef2cc523ecbd0819ad50162d7195ecf76e1bc8a2045186a6801796d98dc24c05e389a2a7f58b1015818f65708f393e3f1767993368dc08f0d57c350de1f484b932d15c775a4d40aec1886b375abf015f018b132e6cf3872e21aaf3087056048b7d6ee8ede8ff11a73dec3745637a5eb75203f25ff682c00894d52ad97e6d21a7e0a84ad597d54f8e6f60931b43ab7c3dd0be2524af798c0478a52056e2ae68a7342bc71a078ac80d8f614a47a93318d6341e041988fb6effa30f190c3df242e94a7283c947afc1b0d0a3f83e37743e605ba6195c718bdd7e76591579688e8caf0437cf74d7651e4493dbee9b70783aeeb1de09c5e38ae60b336fb0c666282ce592be073438f4d09b8e5d86188255303b721913a65a674ae13883c0ff61bed19d02e6b43a9da9ab4e36a35b825ac536472abf39624810a534c53c499e3a60373e91f0c118d15aba765670554c916708a082f82a16d61f8db2bb79c883fc5e3d5235c8f37495f772ecaa125457d3493a11ee692514f3d03076d262501a6393d713070d1b1142448dc338cdbb6f9c5c53e0ad1911eed40d52ef1bc0a439b289bc4132663e1e1c84887cc31cb60f7d89ed9eb37adaddb9b8fbf86d878a2f638fd83986df7d07f84fe2bc0501570fb8af971f7f69016eae43866883706735cff6c3a9e27122082c0e4aae7d6deead94339ba48ac8a134fda0e7b077338fe2a33959314a4178471960baf3cfc96bc843b1396bfbc7c7f3fda9e1f0d5058cd515414e8a9d7d48013f7aa780159ede009ac07d0c00875eeaa72ffbe94ec17b1ff0eb51d43185211854dc27476814ce9b37dd8d2bbb0a78ed55749b870b04d49d9591e7f7cd581c06c3ee393b12d1a74a29e9459b7e0e6b07c62c9df2f440ebe21a2f5f2dab91112aa003e5b1f637e2df5391c2ee7aa04073ed4b35633f7ddbad64210596b209806c3c24bc146776f80ee8c3d8bddc4584ab1193b2ba17b615365582056b0d9c68c3ccdb6039d494dcfda9b2473a4d893f738ab85877812feac56cea5787b7ca4e9933edc1e5d9269baad14c24945807a5d171a812c353adc4c15bfceacfd041e2b8cfc5be6711b18b2915cc1f9d4f4e5af14288605df2e8d599ba869a83ee7f910f93cf6ac294dd33c45943b1aa30b6d9c98d1ce91de92b08468f176f7143cffc265fc5648fc52d6ceb982bca03b24b4b04a33ad75aa728db24b354c31fd9c24eb1e2260019e4812d56e2d5cd6a10e0fe767e1edf61bed3c108f8fb7658823238f8a1716ac4a64fc346b7506679dce503593b4548bafe3fd61d4f8ac064ef4bc921dea7b19be384ba6d047cc1988edc10668bb9d7679e300af45d16161e76cfba2a9284706cdc7c0df88f8f93e3c422a15c93fd42429c24af408180d54e3768aa81b8187b91454c9f8721c0cb0490d9a922a696dcedb68d505e348d8d56fa9615b2660a24d5d019ad324b399b9e4abb1f9c71bbce1bfeabe0eeb8fdf5a66ccc5653413534656f49e88e39519609fcffee4f432a37fe330c02f3bb1cfd9"}, {0xd0, 0x1, 0x5, "7d8ac8a2acbfa49f504f9d74785ebc345000024e15d04452a9264755e2ea72402e11ed5fcc0bee7a1b63c5bd426e51f616632a831606ad768e23de115aee5008cd45bc9660786efd12ce0289d6ab996216fc4220924a80f0e0d5835628ca0cfbcdb0dfaccb68b6f58391e966a2ecca0b822500efc749ef0aae2e454b4f4fa39357a24dd92b1941ce1d77047308774adb86e2817debd4f84e54d416089af488a8f03f2d2546f5ffe77dc87ccfd7bbb0f20ea03a837577d0e1145d5475"}, {0xd8, 0x1, 0x8001, "f31375618c44c9bf55ff2c45094a93aa37edc77e1f5a2b0dba99aa0f028433fac3fe10b99bcc5954a1f556890d95dc44b99123d15001114ceb6d44fefa1559bc13420adda9b2f04409924a964eaac4c2cadc4cf85bea7ad5e6e25dc447eac42a02be4fcd5bc219ff9acaba56080af2e78a15a0bc696cbb25325bf8659db9111b1227f5aca33881018c3637338e74b56ec078ca58d2d2fe6f31cf7ffec0ce6e35a12a0931ccd33c99ae18e62bddc904dae1a2b44a674035dce1f1525cc56857fef1151032426a3c"}, {0xa0, 0x6f649a0511172ebb, 0x5, "1b1f53db4710f15788e589a24883e8896a9349d7850ac438da2b95e9bb799bb3f8e995f4fb99dfe7069dfe6592e87d19f2eca49845fa2d95f382bc22956a9d3bbd68590b899eddf82684468cbdc0012d9ba3481d7601c3b2b863e6fabda2df7f9872af20224c1311623956a377d6e3fb909f2c69e752ceb61cd46abebb1739a3ac2a07b38a182e46e350335575bc92"}], 0x12f8}, 0x1) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x20000043, &(0x7f0000000040)=[{0x40}, {0x87, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x50, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x10054}, {0x6}]}) syz_emit_ethernet(0x11, &(0x7f0000000040)="7ab7b3c12c09e59c2c1a44455e3dc154b6") 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x20, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x3, 0x20}, {{r4}, 0x7ffffffffffffff9, 0x84, 0x40000000, 0x4f5}], 0x1, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x44, 0x1, 0x303, 0x8000}], 0x3, &(0x7f0000000200)={0x5}) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:25 executing program 1: shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x100, 0x0) fchflags(r1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7fff, 0x8, 0xa928, 0x1, 0x1, 0x7, 0x8, 0x1, 0x1, 0x7fffffff, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pwrite(r3, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x101, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000340)="3a6b2495ab2886a59c55b3a72722e48c928398784ddf73894c2a704ebf3d3248e995d7887c5c3ddca440ad693681a0d21fb85c8a661d4bdb3fad8c5602ca02502ffda8b239ee8c1030fb26e88c15499ffa1dde07fcfd325507defc4a652ec13dbbb4e2037344e5b43c545b58db6db01f575565eeaad949049164445419cfabaa75a3f42df144b3f760841580251a181a625c911bdfae3ce68c78806bf0da2797da46189deb0cc5c266eaf4f950e221e1fbe01803bb8da23079253288bc6cce8ae998151915221c99998f18961ba39966b5d8e90c145f3ad6f92e7d14432a6f04a0b6a419d5573d42e560a60760e361a53bad2ab591b9c8a25b04a72cd668e1c7f5225f4d2cd4a6535dbe9cb842a427e2b734f6275f7630e3ade1615277d098b9acea8bac886106cbec37b4056cfb97b67514aead7b7e951ec256099df1b219bc22e8e7cac32539b1456cc1b55547a97d1bed5c233c33dda7acfe865935fcc520dd3aafe959dd5d564169f3bbfd13c0a2423e67371726e771573cb2c568b217589ad2313e603c855e27a30063556112c31784ae7a4fb43529351e5bae2b0af89c91f1904bd658bb2654acf4a3122b8858649851bcd68ae0348d87dbc013b373f8b49015c2c9040a1256e0a18b0ab0840dd163520852f422473f6af0e8af7c89f96a3c41991dc19c86e8b8d58f4b3781fc4bbfce008ab22ba01a220a6698f77a15044780d159a662689a2948e7a63b648232d3d86118178c096192069662cc3d0436c93fcb0baa602a2956294d2c26d2fbb398e5865bd97616a2d4ebae77070fda3e6b16a72d5c7f8b62a520ab371e6400a6441f1d93108f19329bdf488d346de3e84082084bc2d979fc5fa5ad7c198857a475b2fdc9cd66aa80b2b7b3f82f5ca93819c7e49355028cb104a5e94608843710f65c985cab18c50bb4fa022d57b241c0bf36e869dbc565245b06e8c475a9f3ba6ff98c4908adc20550f759d1d469430c469bc401bb3e1c88e9e0b62dc4d3cb4e1a7ec09c12089b769a34bb5ab65bf9b1c690444d06eb83cc55eb1502c796eb55fc57214759a829ff6824c56a72ce5c43645db90d5074928b0e1c5a48b9d876f51c4b3c5ffcd7dc8eccb1045475c54e1b48ecee8435b0269979292139fb32f2dc1fd6532b46815958a76b6d779b2b73b158b2bade991c5c7648db4b92d8ac4a876921a760f5ffdb8f0ad2f71318e55a2205924cf13a63edd8cf5421ecb4172417df67e17e7ca6865b5db21c7d14d335422f223a5ed09853e134b724ae90e5d1bde6c742622974c5e2bba2979b60c4a61ff8c01fbd955d5d31cd6a4f4ad6d4cd2e1ce2721b46827263aab53ce48a95862d69595369a75fef2bf80bf56d9277ab82747db3ebe92d96593bae4869441c6d9d8058defc2171303f76fd8a1c6c79727e5f41dff9832f20a228041620fb6427dde5482e79037ffcd6f30c36f0f3ca33f594213343ed84021966ce300ebcb28d060bdf1541690e2dbd2f57bcb5d88297b16e503fe2a67df0908961d89dc2f49d2f1db9f315c7cc6a122d37b6a4f99877337f593d6c093a367f81ae73420dedb092083a7b4ec35d9904d7f17932789b182dfa66ab637e43c47fde65b6ee2ab84dee57aa738bdfa7cfdd84aade43500f86cd27b57e14d5e63b28cde32f2bbd6a243dd48ef59ee2b4d66a0366d9b500606aeb3e1554304daf8ff91015f784b7babd0eb0242d35f4c07fd2095832566ce139fce0672220d051dfa2e3ab0424c93cafc549581108ed75df9bff24f451ee7b2d64fa18b58a14e67ce439792be1ceae3a31b447aabbbee9547ca810c88bcaee1e97d771913627c5854dcd4dde0b5a37d779905822ef820a0debfa1dfcf4e28700a884cb7b284a0585c8f2eab27310d2335d42b29e45cd2a49457b9f64a034ae499a873f014dbef0cbd236f3a2297356dbdb9138668de19bc5459bdbf72d1b83e3ccde459977269feb66b6dc46eef8c6b6601ae9ebe114a4dd3ea9ff9eb1211d956dc4abd5b90d39ff7748f1227a6ec4c1de7fe2931731315d8303187507d708f28d5f7ceeea9ebd43e03dfa79f29b5b82707e8a078f943a875e4d3202ab9bdbd19c7591a3aadb7b1bdd8425d54629a224691e1ac5f3b924331459075a940a9bf9968c8cbb3a7cb2589a3d97c05415959a262419d64ae772184a4f88c301b69cdc56132763f13d304dff32e5f45321511c88f02adb389516f07d59c3ba708206ba4bf744440b1c18644899428740114f24810163c79c997a44fcc57c061fed8350939f22ab2175eecc714992c05f045c8c2fe2b5b904cdbbc6bfde6de495f3a64b6ffcc57c5311e3b52c14cbeab3e0a989eeacf3860386545c1bbe72911e718f7825b159cb925e043566a0819d61a6bf4db327b7c19d85774b2daeff961c13e5f74138bc4f9d5167b0de31775b82f4889afbc8dacab24837c21bd2b62cf18db4887dd62aed85d359ba66c403212c64e9ca2947e91d8351ab58a08863682656b06f4b1f9d2f9ad9f44c00f8893218ff2fd8ce24812a9def531d5b00164cc1b48080d93b794a23f9776b285f460c7abb74aa8c7b415c57b1bd025657643b61345b4dfcf0124bab8a75b8d3295ee884ac31cb04a4084d3181fcb3636d8d9475bb3eb41e99b6eedc83165f7e75f05ed5cd27b405da4add690aca6b7582121e8a4e23f363a174ece0c95209940cbd783ecdcb20dcc81fb4fe5e1ecfaf4910c0cc3ae1520eb9271bd0090b1c4e0570e6a2f1a4edbad7509f99bca849b0060421d210ef59d4f228057f8e514a822050280973eec1887a9e49303817ad4bba28a57706d75578406252f051349d78f718a524b84415a366c20b022ab097636662b5424afa578ed41da22abc5122a191abddd7ea178fee2eb3b460cb36784f196d900a20f1bc384a126cc95b33335b557a09e81c37f0ff634309df5d81d6b95b61f2a8568d11201e1fec38d3cd9a867b2daa650359c56c17b50505d0bd8a12da84f2f21fa6c858905f43cae4d996f1fa2ee2a90a5664d8386f00d54e9b60ae0638f21471aa7ec82c3e3b1b9a57ca9d5a766540dc6aace48e7cac82f6bad06258c72dfb44871618200c2bd117c26768f2d151d11c5f62537281c3b54b4e07e1cb0c90d32542388cdc83711588891a9343c664262e9c1f3c8aab2dd23a551029ef04e61cb0bf5ebd4df6f25a14ed43c117a4dc852190c6016cc765d845ae4f5beb893716b4306ac7fd325469065f1738e503c45c0297ad7e4695ba28a2087ed1a028c7f0bde258c7ab7d5006c87c15a9c775f08592bbec841214c4b4001e4e0612826b979ca5b4c72951c9dc3817e79abd7d8e579220b658093ca33de42c6d22e9e454011573a5e4094650dffa1cbe829b0d9cf122f874ecdabbfc331d0234970847f0962a8b2fa0528392fa4dbac4bff413b3ae891b37fa0a8995edd89dae210196d89a9c29669cf6da2837f8af8dfac0404bda2d108bba216e3eaccdcb26d4f686460d0fd07efb0a605e47cbabcc7dd229e25efbda4713d7b9ed7cdff3fe9ca66251b2492200c0b0778bf72443e91ce66843b3e7d09b27dd02f45079e39d8dd2d8711766749f802888986fe361fd55ccd22b29bba1eb41179ccc111150101d3d07d5d44c5b6ca0a74b154879ec8a9f21c8313bdf7e6bd366f5ae881d75c8cfd26cedf65ce7342de6640516e99e96461eb8a623dbb1491b893453f38cd07b4dfd73bfd951e9af8b75ab665f8f07cdffcdc7bc3e18a462d397bea71c16726cd8f02c17bde3de31beff46845866515e8911112f0ccd1b8a93e45b62f07b23741f21e7bc0a3c9a3c5519f6c269ba72232a4facfcdcf361967d52fcdff8f482c2687eb3326b81f5681b196438238563bc2003d930506474a9b66b0b36ade22c59d3b5c53e530879a2745112d587d4a99058130ca22d1df6068f3c5df982b1f5a641e31463883bfde9bc3408d40c13e04c8f5e24a98e76c9c71101ec3ee3bdeb43c8625da6516bf32ec7c489b1549a2be454e3a12d04716b98f74cd41e509d8a1579a408e4e1fa3e3cb9c95850c2766137e073aff20f8623e9a0f54c3d4ac538fa82cf56ce5a544578464ede9e5953a4086051c1cfc171ff67f52030d309670ed86e2795b87a21716c0d50e7c56f982b1b334de0b1aa78d06343d3c3fb8576b457700b7da8ccb282e2b4e4ad389a0862bd329cb03e4e2af2f34591bd34a69527950d0fa4ad124f9945a0c4a2dcd914b3045d751ba55464f6e142d716985526b9fbc468f3705bdb9315fc3afe058368a6eb4ee66973c76f3f73acfde7ffad2482cb92efeba63e568392fd696494f1323fef67822fee9098c6b70a2a72b5a1d739b54316a431b95ff5c4d2716033098f896815f144bba12bb3060581b206914798c88ab634547726722b496ed8cb439487a6fbe1e7bccbb295651abbbea9c9a613ee0ab8e5c6598325a311298dbc20abc28ec755fb7f8afc3f8790e31aefb0aa64c1466727961b1dde9f0e4136784df5f2adfa3759d097f98c44d202fe70e3e460faeea03bd70e91adfd4aa8d9dae4240dfb7628b2a0847efb9e6ce838a1c46b83b0bba55c898f37d97e69f0f81cc3ae632662d5cbe2c6b7b16cdc5e6bbef24b808bf5898dd8883395b5e0895b6ffea684430cd598003e766627f9589cee81a6dcc60d35a373af62ab958da3c050b92048ad1b3eebc79a9fed01e4fa495c8974f4a76d1ab49a708601e2d16f62963a059359b81d46f5952d09ac30dda70d1536e85c1edb2f98c41bce2757185639da3bd8f1db965962716d2c0167a7675a7d383ac98a0f4570f7c99b5299238fcabca9f3a34d2e61733d224b37a4fe6771790bef8af024fb4deb7d2a074c19956f89dc8eb8a5e7952b0786b6d5ebe35f8616d70b6b52031c3bcad535450e2a52c1e7441c406e9d924a5e317a4ef297e5249f1d1e90cbcdf70df5caf741ec4a8792f56974e3017c751efb8e9fcf9f99c40284d187d14ef88d45043723bfbdc424da561e67b4d9d53b37515897d988a485e0e5b3fef54f897d64b2c0591a0ba79037f6e4640f63be74f29ea256f0274bd767e5e1b556bcbfebfd1733e58dc687d622713d79521d88bf09ff666844b9e807b8bdf40058c2ab8da1d1294205e62ee32a75bc223743874ef708048f7b253e18045e5d066ae1c73d98b8f5002a6bcc3c598dbc27a14bbafed609bd81a67d0cd831a2f55e36b9f2601ad232e61da9053171000274047b35e09c799e843089fe1f26b722a4186fda3c0c5279b2ff44c4aea21a9e7e064d3abfe7ed603b5001ccd41c68fb3326f85364ebcd84d48c77805306cf61abe6e5c74c810934518724073a373c592aba4b2912903cd92eae11d51211f8777f8108a7c8253e907cf5c1bc3407bfb718565415ad49c9fe56e181617f6a04f3ae741e012a01e3ad5fc502434855a279941fb4bf4703297820bfe120689b154807182b87a2b1b4c9a0c1ec3145c96df2c86edcaa61483d941b49cd1557055f41380c2e5aabcb1837503c5e821c64d152822f6de6fafe59b39a1d1ee58ed224a60a21a8cc8fd837a6f7e524b429c5cd816394bc00546e5c0aa05215e0a31336364f175300e7f548dcde17fb511247a7e95f92e0abcda4b748c6db49e038fa6190137fafc83cae7a7e7b1aa6ac1f2bda5568091692aab6b189b2d473909790c55b9e80545ac7a10d18bb798adef1cc11bfec9c0be01438fe343c9ea1b977c313ca12d0a2e0541a17f2ae1a91705b29e903e2d18524e293fb74d68b20147e1b4cdbf886f3e65f0b7a444c48", 0x1000}], 0x1, &(0x7f0000001340)=[{0xa0, 0xc504b8836642f685, 0x538f40ae, "d63dbe165d969c29de4292c947c059a622ed6c9c195610b9cda6e9d8885d85110c9ce7d5a6a24417e2b2a0d46da4ee53f53cb85d378796abbf5e8c71515ce3eeba13483561e5ede1d899a1b0a4c168f54c74b3d9fcc7e194caa60c1c34bd6cfad69b0246d3811d7c0a54d5c44e5a3b1c986008378e11c3e1a2b81f8be1c545de7c8803c920a2192fa2d5"}, {0x78, 0x1, 0x7, "faf446ed60f5a47aa8e7e6e205ace802f7b3c31568b374322f2fe14bc1398524925873b47499d4f436647ebc4ff1cf85c468d1eb7d8ed78364c59dc0e02ee6b7e281abdeeca693c9f2f3de401376c7670a300b440cd0f336c4d758f430e6177f01f0da57d22d904e"}, {0xa0, 0xffff, 0x401, "9718541d6114534ac11297e9d1a8bfaeba1a1cc17758956cb81a64ec1e22fdd9de0c3666cd4a1aba18cb54ff2bfbb7f160abb1f6b6ef056dbdfa2f67d25689c0ada20beb3654a02b435d8ddd5516a535e50211c27086e2d09062bdbbf2284f83457f6facde20efb1c3448dcbb4af2c7ec447e8f00e1c6f9222f7a24044bc6c6facbaf06fc73f4762424dda86f88d"}, {0x50, 0xffff, 0x4bc, "638aa3c1d6c5989b9b5fcd9b10a8d32d4c97b3b41784c5be1585450f845ff86fd53be6585aaabd75b30b31b69004f6da2f18a4139f9035d69d5eada5"}, {0xa0, 0xffff, 0x5, "67250fe3989ffe6ceecb2f7021c2b6fbbd59a60b3867ef85f641b500564ba1f9df464cc85ba2ba997e146dd0154956c7964d90bc02ceca0ed4dca9b9738914c8d10dcadb08c9f196a11d46bea346df6cda810cf1ee5f98d664a74c861ee217fddaeffd3f2f568b8c451eb3e1136c98e0797cfb3747de76690274ea73f13f837877cc5882c92c04bdfdffd71102"}, {0x1010, 0x1, 0x8001, "19346ef8c60e31641c5695fc6f65cfdb55dac8da682ccd382b41cbab2e02758b833c6be66e62adcfac2e05ccd71e1de7e3392a6b378c7cd1b5d059cbc772abab1901cdb42fbe6b598a0c6fc062a8e4672ffee6ffc7fa13c9485778500f321907c0fbd131d3b675397c9989790f8a6b14aab9ee7e7faadd31e1cef6c97ba5aa54f0c2e333362b6a6ff089d6ec8329290a1bd30e730bbf3bced47cb14617f2ab6804d9d5a200c7e49e19b15659c3aef9f58cbf2a645276ba5c9affbeba49dd675e092876cae853af601045e349e38f7eede4a93d6076b4448d29c0c107fbc3e10d79281c22a203b13497de0f8a929f8801eb459333a0fa9e943943b11736e41f21ea1df90edcc12960952542251e4ac7a2aa452f25ea27bae25bd2469b692d60ff422730519a16ced92362966bd7725f0369d852101c5365be911cb4e79d6880daa3d56279ee7d0bec7e94f1487d8bb73876ceb1fa33f406544a9829de5284a087a773bb536e73b503391097c0b3527ff38db9885b4601b2ff7de07b5a224293a877355cb054444279cd419b92da2378d8a08776984bbaf1288475cfe570e32299df57b966ceb67db181dfad67d71be986981c7de94291fcbb3b785ffc2e7ff1b8efc351744cdfdddf6c7e985db8b5cb328e79493981e31009061b7e4b396886bfa3e500880170948ad9f21b63c29442f67b4a3d6579699afec453e0dd55a17464aaa5b81d4769cbac5f154c7b09cc863d68a8c140ee499baa6d8714a1bdf5af6fee3164113ce801aae09a019c26f6737eb2243b9cea7a904bd45baa74e14174d3eddcca929494cb311714e6e1eb5a6580b2b4d8449618ac63e489f82244cc37d16de5c77708655922abdf949943215ff5616f4e237f3bace04505bcc5c228de022ff99ff6bdf3d05f2d82ad5379402a76e2a1a0943cd116f849270d630585ce91d96d3ca556b7147b35f335318e554a5297c6568061e27fc608f930bc99f023a981694e509fb7cb7855c5f16e869a939c71dd42d01f2911beae634813026309bcf571ad7f65eb530093dc0702756273a193b1590b483c3e68068b3833566dfd47cf50ec3e2c5d08b3b01bada48c4f960024d5090a9302c566ab1dcf9559702b8f65df73a9939ea9abf051d1f7313be293182c91dbc680752b6aa1a2fd600804eca6ce47dda09caf282ae3e53c146a425f1881106a8c32280474c92c1dc50b7c509dabc3b406bf78428927ae176d0c6ee1169d0ab19ec347b4f5f17afec7a420a21c91c1e93a4e14d043db709338212b47db8209bb4a22b2627be1694abbf91bcd4c441b8f1148bd958c3a708aefbdbe45608a6770995d0c5e145ed288b52edcf2c6521ac4f416e6b9d7a0bae30f18e4b1620ac5945151b64859d01f13b11a420ad1ce8e961562a2dfff49f622367b3ba9446b0af93a5613d77662c278e598fb53f94c1828c1c5edc047b3f2104e3ff495644d392ed02919432c1017db237d0785c4754a56ea70e232e4447b884a24a3b909ae18f48da4a7b0c76e9d0a60b8fb857819b4934b5a0b4f1d86056492a2ff7f37e434c0473a9a747b0bc13bdd89cfed04d19e57d357de8719c14535ea4c48e4f95febb2fda169e5c99dc86b0c1c7c5d137aaf4799a06e274ff78ea1f43a22d3c7572dac64cb9ae92bed5052d4acf51924a5149e501553c97662c355a42179cd822489b1a7bdaca21e845db456268e2c2a270270d5f27fb83ea9f716a915233d6214769a00a1f72bbe93667c0bed1b14aa0201838821b0e3ca06239853dc9124ac7262ca682b5aeb060dadfca7050d1517801060b04ed248cbab9350ce2fea931a4fcd790a418bf6ba77708b0172e876ffb29dd9e69ba26e081d7e9d75b619786307466a7ffc2f90952c577deb54e1982bb72e7edfe0a53a8ccf70126dd3598f37d224fcd08ac211da56b95bd290eaced02322611e4fee4b8f28af4d8a738af3c20edc325999bd8aa5e9569ea515dbaec36c097f50a74d59379b95faa7efb09589a45575c80fccd8c9f2f4efaaf927c9a10e35ce4813f3c4cd112965bd160b0d9b340fa0d0781ac893a38088602071177845d88f71200035c9cd9ccac1c508a5c935d9a1341da775a9b9a7bebacab83fcf23fdb1e814713a072f269e9e3734f796b4bd4ba63a842cc53450df926fa9dd69c701731325c0e62676979cb9664b6da07ff1aabebdade6a79d34497fab21b0e53414c290f0fa6296745a80a4e5234b80c547ef2a9ce4fb3e283030b8b8c0eb46f19e5bcc22db2eda8c4e8ef827fe250335b068d4f3b81b9d4e4855ab682653db4ffae6c1bd4a09c5cd66089ac7264e1b0a52f28a37931a5ba604d2ca91f84e680d64c6a23bcba1ce2072a1c349cfe45cdc609724f85714c7d4a5f5b2a37529ae3d38a1d0d35fea5fce578792a9785eadd5ce7c09e2876fcf8e4c07ee8c0310df3a8ce3f8af003489d8d86ad5a9056a7764f8d631da06c9d39138a9e73d231b20787c7242a244f76c385b9cf9dc9d7f96fdd0627c83fe9d285881fa4a9451599cab520d61fa04fa8f8889f5000c3c2b01f279a931bfc7df6b832beec248927594a2f0c69d3e75ec8f9fb3dd5fa2e983c55cce1463881cb9f6fdf1666dc0face4d8148cf11db80af0262c1840d49dc6d5da8bc0687260ee13c8788f693053c15a6149661b7a63b83c7309f168595fb40a2a9c904284db405813658677a833d2500b9e3398e2ca59c37da447a89e40a5b56ae77e4c3d1cc61cd269e5ef5a4e1fa9b8b5a4077c933e3e338e713c80b32acfbd339082c92e53a40192a2a177c784882d037ecccf72d16987edbd67a787fc61fbb6ce67cb53aa61de0767e80b057c8d781e4487d7e343d65688be09897d2acc076ee44820e7b0ee96127059520a63f8dcbcb18756f47cbae51bd3e1156a1ec8dac4b23867bc2979e0f11ea167224b571da82eaca31f590ac084dedb4caed5baa6d4424e345b31fa5375d6ea817e1b8a7c30db728d5c224e81c9b909ea2b790820bcdee09950846e3534254f3b62745355f1ccf2c470d3458d323415cde73dc9497bf541e648de221fb791ec2a646e175b66c59f523b04b79dcb6fc4d9dcebeeb47a80ed67328e4c4680afc3249cf504df40943069e00a6ee1cb49785f3cae4304cf32f332fe5d0322b8d927bef5f0efcf5b9fbc6769caa07a721c4f13dca9453d4c3c1245f1289bd9c51a66873c7e7d383820e22485709c68f8139c74f95b4a537180841d593fb110a5d3d840ec081eaf817be17e1f8dadc40e8b9ae0e7f53155c48d4fbfddf1759fa59acca156681261a8f44d287af4c6f767ae6931bdd9b196ab0b4c5d0fbc822e5b1352ad7e60dd427e086c6283c1f5800d4574a469778b677258a3a2672eb7c6917e524effc543bd5182fe90d8f97cf6d48436030e22838ae084d8ff32779b783c2e689ee54077f855e5c9293501d81d5d9d8c1ab2a0c3e44cacfe212dca6486a4324bd476b1b403316b9e956222a4686ed18460fb72cf909fa906a147f3c2d7612489dc20971f9c6adaad66fb2ad00d2421328772f01b8c5f9e2497a7c1ee15f0f9b482f63ca4d360d52eec9fc4a630117da8a72cf1e954b6845e0eeaa252f64ed77dda949313fff788fd174b97634f91e2649b7babb5424014350fd1b39f3076aff36265701244c4914cc2914779634d1d32549db853c93000cfa0d2dcd2ce5f5fa97ebe3b41dfeb22e32f90e6030aec64accfd84a684c26b62954237268080066a78f0852444818f9afa82f2213d39a8283cc6dc890087f89fabaca42ea7e0575eb585e55403bb99d37e8484d481057076b1774aff75c3a942a245b3f654df4382f0a264d2cf4cfbf3a5a536c4c3e3fae1c774d8ee260e22204ef29d067d89dae1ce6d55ec8b15d926d87749d81051b76f27109e9e09b81acc0f6352d4a87af104ba6f59a5b8241fef05f9c5f5fa975c5c3917ee4e12f644e3c516adc1b36efe492459c21c129f8f6fe3e0949842e4fc736ba88d797d332fabbeb744eba2c18b9915a8c5b7b10e20c7baeda723e015cc5c3c00bbaad6e70d6d74deb2d114e8da3947ed31af09bfa122555116f45dae1fbd492c9f89ec3506f303c6f5206b8eec4a588d7e6f9f9c8083448e1c1466683ab478f7449a818c568b98d99a4b1b96e6733ea24703a390cbcb265af814a421c7ea7a9321ffbeb36f5fa4794ca7b9323a9b4e97841e26564a706bde650bf729378ec8871b1a49f4d6361a1890b22edac91fd1c3c814c33f3d0b2dde8a6c73c6cc3b11b1968e9b9462681a00f1005bd237415e7c181d236715ac606080d4a98253b2b0e47b98e983f40101e1a00d603dbc1aa4a5322e8129af2e3ae740f447a0864459db86bc260d30f984631cc20e542d9935741987402bde051b716444bee4d4b31145aa7e7caaf06942370b8883efb1148c9fcb08e0e439fc36702915d32bc265ab170bc7fa72048111ff7746594a26fd66935edf8864c4d768bc3c291989b436021349d393a0dfd08060c7101bd16870dbcff868e6caa123b4ac503180ed6a0cbd19288496a49dc6d9542825fa9a1c5fd65e473efd71e2a259b2d97d557f7d0799d33e09e092b9dfb2a204e58bfd93af7f4dac5f9cd98fd0b90c39cdecd70305e5ad4cc99cbcdfe8b7d20c314dca2582c0f70699493567e0ec9fd47205cc49e8b8a87b8ee1cca9b7f21356d5b4ec04435515b64ae4e4779aa637a663f15b1f838e7d93593da449fe20d8edbe7d228255b2aec711d1ff330971cd3b2d13c6c355a9d312223f5af8ee686d460dbfafe98f236bea63a29c9af563072c0620e04cea2b7aeedefe24c8fe12e431dc83d175e7be6e341e6789e1e862a698b92a55be91a5f40ddc13b710838faca8dfeba523cadfc8cafae1b3689abe2883a826e72ea4709679cf50f4371602667e65195b27b1f9efc8314338c6f218ef4885d41958658c75e733730365e6684ed3440b42cad5951842dda56116fd6ecfb66b4ec5b10ca6c3e82decf36427aa54585563d24a41a82cb0f05968880643b0e7b15315b59f15e1f7c44db8940c5a39468da5406898803dc7a2e42b3d1496571e4dfeeb7bcdca7030003fbb1b92b236e9d43ebb7af046579157997ab077ddaa4461844a5d9406483c62a634674e0962cd97004a0721d1c2f1358a5407584ee841ef8f126299739e03d3e6979d9bd703158d43dcfaf18f5ea96f07ae5302e653d9797d0a16cfc2452a5a2b9783654c7f68a60e58eef305bf7b4d07f1bc2bf5f3f167c4c059340f894647a5d11daad1c9b10698d7fbba443b9f5ab389f06e872b7c5190dcc0d3c905b6c3a348bad8f18f35a1d0fa16bef8ea556f9838dbcda2a578edcdc078cce9deebd57e8532975d35e0d13db6358ddb9f2ccff88e1618d4fa85d842cdde085bd0b04794f72e615a6bd6e14c6f748bfd5d1ff4362f5aedbf33b69c0d2247016bbe46a8359d0befb69b3daa4a929afa1b77d0ccdace8cd49feb04d5ab42c05f9e93202d147862684aeadc922ca9cc1e8b0ce286970e1554edddd5d3644a33c0ca4d50d302330cf96ba4bef5dc9455b7ae2ae8e8b85e3144d27d6707e86360896e23b8e61451ad73dbd411569bff5fc87e8a57fc5a5fa0f43388ac7b6dd2ad98c718e1bba700e025983b00b016ad4f7ca0faede9e33fc780b2fecfd2e7e4c1273532199e7f7b880352b907002306c37f41fd231d4d85311c7e8a4960f78e8bbcb305c66827a8bb6a7a4b846492f08a5794b3d8cd89e71ff0c0e1dd06b86c5ba624556e7cc330a5187f52609e336a7fd8f72402f4"}, {0x18, 0x1, 0x10000, "e4"}, {0xd8, 0xffff, 0x9, "dfd8f8dd19ad9ceb094b9b79bf6c078c6ffc9e41bd03a5bdc03ef63628f74067a8f684698b4f847a969d7ea518319b2fa7e149e2ff82d12f3e2c1a6f8d346b7a14cce2b3fd91ef35ff3f48a2518af1bde157622028de2b28a3d3f0e37bbc52a6c26354a6e0ff7b5160c4c98a1e1f3596a1f9946511bbedfd30c1adaa570120acc675f47f5ab94e6b0faf582e0eda2b90c27847c31aa4cdd38081da9f84c78b13aee1d55186dfa2214cd27e6f562b32850a39d586c46c584eb5d0eb7d9ce63058b9e5"}], 0x13a8}, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cebf977"], 0x10) sendto$inet6(r3, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = openat(r5, &(0x7f0000002700)='./file0\x00', 0x80, 0x100) connect$unix(r6, &(0x7f0000002740)=@abs={0xcc3d2667626223ac, 0x0, 0x0}, 0x8) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r7 = dup(r4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x8, 0x1ff}, {0x18, 0x3, 0x3, 0x6}, 0x8, [0x719, 0x36, 0x4, 0x0, 0x2, 0x800, 0x3f, 0x80]}, 0x3c) 16:00:27 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) socket(0x10, 0x5, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 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) 16:00:27 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000540)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x7f, 0x4, 0x4d77, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x748000000000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x400}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xb9d}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xa8b0}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in6, 0xc) getpeername(r3, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) getsockname$inet(r3, &(0x7f0000000680), &(0x7f00000006c0)=0xc) dup(r2) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x59062171699fee2f) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:00:27 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x454, 0x44) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x2, 0x2, {[0x5, 0x6, 0x1, 0x9, 0x3, 0x20, 0x4, 0x6, 0x373c, 0x1, 0x1, 0x3ff, 0x0, 0x35, 0xffffffffffff0000, 0xc1, 0xc5d, 0x800], [0x6, 0xaa, 0x8, 0x8e, 0x1, 0x5000000, 0x0, 0xeb, 0x2, 0x4], [0x7, 0xffffffffffffff87, 0x4, 0x8, 0x4, 0xffffffffffffffc0, 0x81], [0x1, 0x5, 0x9, 0x4, 0x8, 0x3], [{0xfff9, 0x6, 0x1, 0xffffffff}, {0x55c, 0x7, 0x7, 0xf17}, {0x1, 0x7, 0x8, 0x9}, {0x80, 0x9, 0xfc000000, 0x2}, {0x8, 0x5, 0x0, 0x2}, {0x80, 0x3, 0x2}, {0x726, 0x6, 0x5, 0x7}, {0x0, 0x8, 0x7fff, 0xfffffffffffffbff}], {0x2, 0x3}, {0xd179, 0xffffff00, 0x20, 0xf50}}}) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x8000, 0x1) 16:00:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="006b5ab9059ddf3da85e672a193cbdd8b836701b77afb3113ff68a925471918a1a45a606ee1be9c7b8bbbe8458d26e2bce566df595bd89d5988df457171eb75abc9978f111997724de10addde6eb465e934454bbfdb998131e7fc1832b3135288a746f1c2d28bcdfb080752bc1a765ae0e4774462d5184b3d13769f6dc855f9c351158226c9528ae5db20c19c70b78ecccf6b130252d87afcf8ee4e978aa04619e41448363306721a32a45afe0d2f426979c68d8cfdfdb3f829746640d761c61290c1db14d945301275d7b6f2609327140e3234f02ded705b8ff375edb79562a5c050a4c66aab144ab08f946ede04c1c74b0e347b4d0044183bd17a9202ef1118ab4df93ea0d16dc927e88a32507ea40ce0fa44c505f93fedf89ea896fad9aae4affea3888639d842594878a003486ebd5da60ecf3fa1fffc6bd81fe3b0b2d29ee47aef0e364c916084131d95c056ad6dcbd6959b9ea60bc9a4c7f79db861158c47db6c3b3cf8f87fae27335ef87413cf280da0a7c6c45222dff44ed2771"], 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) r3 = dup2(r1, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000380)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f00000001c0)=0xc) dup2(r1, r2) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x1e, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x1000, 0x5, 0x0, 0x9}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)='U', 0x1) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) syz_open_pts() 16:00:28 executing program 1: setitimer(0x1, &(0x7f0000000180)={{0x7, 0x4}, {0x8000, 0x40}}, &(0x7f0000000240)) getitimer(0x0, &(0x7f0000000200)) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x821) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000), 0x109) 16:00:28 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5a38}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x402, 0x0) fchmodat(r2, &(0x7f0000000380)='./file0\x00', 0x260, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x180a, &(0x7f0000000140), &(0x7f0000000180)=0x4) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000c80)='>', 0x1) syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x6d4fd9c19f543df3, 0x0) readlinkat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/35, 0x23) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) recvfrom$unix(r4, &(0x7f00000001c0)=""/239, 0xef, 0xd34fbdcc1bc8898a, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) close(r5) syz_open_pts() unlinkat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x8) 16:00:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x2, 0x9, 0x80000001, 0x7ff, 0x3, 0x2, 0x8, 0x5}, &(0x7f0000000100)={0x401, 0x1, 0x0, 0x1, 0x80, 0x1, 0x1, 0x9}, &(0x7f0000000180)={0x8001, 0xa295, 0x5, 0xb0d, 0x100000001, 0x8000, 0x7, 0x3}, &(0x7f00000001c0)={0x6, 0x3}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000005d182cf03f0251c0e86c0182d60c8ad78026948f5a8656fa2188fac1552c54685b6c9fccfa1f3aa25827db9012cf88b83dafc235aca7a14fb3751367868248945cd448b52e259935fb2c7c47e64a5a218e8f594e4755012bbe5743db79812988000000000000c325421bc984ee260127b98b40d5695e1e2dca13cdebda1686407f47efe2a89851b5bcd7545303b27a0e8765"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) recvmsg(r3, &(0x7f0000000340)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000b40)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f0000000640)=""/185, 0xb9}, {&(0x7f0000000700)=""/167, 0xa7}, {&(0x7f00000007c0)=""/169, 0xa9}, {&(0x7f0000000880)=""/245, 0xf5}, {&(0x7f0000000a00)=""/151, 0x97}, {&(0x7f0000000ac0)=""/123, 0x7b}], 0xa, &(0x7f0000000dc0)=""/192, 0xc0}, 0x824) r9 = semget$private(0x0, 0x2, 0x0) r10 = semget(0x3, 0x4, 0x8) r11 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000380)={{0x5, r11, r12, r13, r14, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r15 = semget(0x3, 0x4, 0x8) r16 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000380)={{0x5, r16, r17, r18, r19, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r20 = geteuid() semget(0x3, 0x4, 0x8) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r21 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000c00)={{0x3f, r11, r19, r20, r21, 0x75, 0x9}, 0xa3, 0x400, 0x1}) setregid(r4, r8) socket(0x20, 0x4, 0x2) r22 = socket(0x800000018, 0x1, 0x0) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f0000000000)=0x3) getsockopt$sock_int(r22, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) 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}) setregid(r2, r7) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = syz_open_pts() r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x8, 0x3395, 0x6, 0x34, "255d076350ecfb4003bbd614e96c8baaf8732bbf", 0x9, 0x1aa}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x8001, 0x5, 0x1, 0xfffffffd}]}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x0) semop(r4, &(0x7f00000002c0)=[{0x3, 0x7}, {0x2, 0x5, 0x800}, {0x0, 0x8}, {0x4, 0x8, 0x3800}, {0x1, 0x5, 0x3000}, {0x4, 0x1}, {0x1, 0x7fff, 0x800}], 0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x400, 0x5, 0x1000, "19b86b5c4f80352d4d7708576cb6d7e756e256fa", 0xffffffff, 0x7f}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x811, 0x0) 16:00:28 executing program 0: socket$inet6(0x18, 0x800000000003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x18469, 0x112) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffff9, 0xffff}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) write(r5, &(0x7f0000000200)="8c657392ce712fe87521e39f786ff8e7f7fff0c252964de795c364053e5cae5a21faac60f1f9caee902a00000000000000000000d28377f681e17a2cdb75fdd2acfaf8a195e72cb2738506cbf2f1c00b8f17e3dc3c1708f1e25fe6a89313a54a81d7e311044e214e2087bc1e17e42cc9428bb98cf3df41bdbdf93aa0c114c52fa8f230477d1e5fa86117cd2eb44dcea3dec8b4075e577a3b98fe821607fc17a13c8e9b9be2e386a6720abf1b1ef15d0e5d20a992518dee4fa69b8965c92e30d995a0742f2bafb6e0f5aa2eb813cacd616a17db63b99d52eee00c67d10dc7436fcd64c61371e666d391e0d5adfe80036d724f06b29fa07dc34e2a6b171569467790113d30386691d55e30a8394e7749e64edc492700be08c83ba5d13e94ac221c9b05c3ff2ba71209cbe8920107f3a3d4d9e6c7e37d217ee7b289e73f38a5f115c0a7845253a74c173bccf0214045d44f63bef1dbf97640fd6380ed0edfe4bab1eb60ec2d98", 0x543) 16:00:29 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x4}}, 0x0) poll(0x0, 0x3, 0x40000000) getitimer(0x0, &(0x7f0000000000)) 16:00:29 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESOCT=r1, @ANYRES32, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRESHEX=0x0, @ANYBLOB="12d9f4d79eb81299b823daf2c6797f06945fb6a1f7354b6e70f8ea1334b8374e00d442443dbbbc03ec35896f39aac426db543309e4e71a251a3bd848b79b38421d03b89510e14a9e6f8cad1ae9774d8bf06f18c650"], @ANYRESOCT=r2, @ANYBLOB="b3be21ec0f4ace4b41aa2892a2b51a317292ab5874a9262d9e419847ffcb74804e59759478141098a876f8bd0a7550c68fc1dc895439e03cac1ec0c56b3a307515b958eb4cf65f8bd03f1d55d9d867cc4ebe67cd8c1ec23563ea084dd71d163ea16b6b80759451d46089989c7cb1ec1c6d3deb7486b747169ab05ffa152d0e8d93ca799954d8aae3b421f1196f5c36da5fdd31405e25f9283270273eb9cf559c96456632035b11f47e389465360939869f0095c89ba86d0e9fcf946e0bd435aaf4a728ed2f6fb5190147a839b5d92261451fccba34af4ecf7d376e690b98fff9ff"], 0x5) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) 16:00:29 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x18, 0x2, 0x3f, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0xca}, {r1, 0x4}, {r2, 0x1}, {r3, 0x20}], 0x4, 0x6) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x120002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="510fc3", 0x3) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x5, 0x58, 0xc1, 0x1}, {0xc63, 0x3f, 0x1, 0xff}, {0x1, 0xd9, 0x7f, 0xfd17}, {0x0, 0xc2, 0x20, 0x2}, {0x3af, 0x1, 0x4, 0x3}]}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xaf4ccbe843199d97, 0x2f6, 0x28}], 0xffff8000, &(0x7f0000000300)=[{{r2}, 0x6, 0x28, 0x20000000, 0x4, 0x8}, {{r0}, 0x0, 0x48, 0x60000144, 0x5, 0x7}, {{r0}, 0x5, 0x2, 0x70000001, 0x6, 0xffffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x2, 0x4, 0x8, 0x9}, {{r4}, 0xfffffffffffffffb, 0x40, 0x80, 0x6, 0x1}, {{r5}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x8, 0x3f}, {{r6}, 0xfffffffffffffff0, 0x4, 0x4, 0x3, 0x1dee}, {{}, 0xfffffffffffffffc, 0x47a98b2ffebe323e, 0x4, 0x3, 0xfff}], 0x0, &(0x7f0000000140)={0xffffffffffffff59, 0x100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0x9}, {0x1000, 0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = open(&(0x7f00000007c0)='.\x00', 0x200, 0xc0) r6 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1, 0x4, 0xff, 0x5e7a}, {{r4}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x4000000000003f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x20, 0x3, 0x6}, {{r6}, 0xfffffffffffffffa, 0x2, 0x2, 0xff, 0x5}, {{r2}, 0x0, 0x6f4cd07c59b89c16, 0x4, 0x2, 0x42d}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x0, 0x7ff, 0xf1b50097c82994f1}, {0x0, 0x9, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x1}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) semop(r7, &(0x7f0000000a40), 0x2aaaaaaaaaaaad80) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r8, &(0x7f0000000300)='./file0\x00') readlinkat(r8, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) dup2(r2, r9) read(r0, &(0x7f0000000340)=""/197, 0xc5) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000840)={0x3, &(0x7f00000002c0)=[{0x64, 0x0, 0x0, 0xea0}, {0x2d, 0x0, 0x0, 0x53}, {0x7, 0x0, 0x0, 0x100}]}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)="9c35f8bffbb9c87a1bf5a118839148113891c3da05f3e6314984cd75ce80608ced7e0eddfaa29145ab1ef0b93ae3036459c65c39f6350ed2f532ec299a7bd604bc0fe39f98d1a1e40833e484b2c8263a9ec66d9dc80c7284250b2736a571e24f5901ffe10138067d252ba0dec4c4d8242573a1b9be36352c5109fd9104826f777f9959cef9c3b9f34a", 0x89}, {&(0x7f0000000340)="6bad4f89cb3cb8c1c24cc07a48852d5d5d87f3724e8fc5e591858fd29e3d82d932d72d7a49a02672aad5b95652d23619b0e146674510795fac2218a0104b047d0e7cc5352c5cd42bb13fff998c7cdfc90ae2f5dd7eb5dc30d47ea536a72ef22af737b07be7573ac75d7d317d96124ced31f50ee0e9b77c89c836fe3cbfe9dac1041cff7524d4e49dd8721185fe40ae2857aa3f6655bd0a3e1ba7c9b4261190bce461e23f1453001fbffb77f50acb58e496b202ce230237c731f504fa22dc85986441ef6d693667cebcab9d0713f34decbecb75149f7f157a470c", 0xda}, {&(0x7f0000000440)="b4df3c09258f95012e0a5b291bab23297a484a94a3abc8d467ecddeb3de266fd16b31634ec736b0022ea17ca442d7c66c0af5baf0f167bcd773fa4973f68b86f1c686bff0a1a03ad49f257e349ecd4e2ecf81d4ce97caa8bd6f878e6a0d2479f19a05af62b1b9d9fee127c2329035abc117bad256223253e170612f7f54ebf6b9e3dc6656873bf9d8afafd692316c5fe3cbe7643882c4147f7748a112bd1b0cd54ba7922d0089d24158968a15a285b590ff01ad70a1fb3fef1916d7d70a6727d31aafec3ebb6f9f1e92a2ad22f16e0fa2afc929a9e245420bade5fefb3b9789332b5eaac02ff80c87178d353dadafa15a820088241cb8ca361f66388", 0xfc}, {&(0x7f0000001340)="fcb50bd07d06dcaea563591a6e2d3d5785ca29adbc6ab27c130f0c05feba6156421934832d9807058e30a0e212fa0fd898ea404d910af0307be3c183e96b2835b04a446123d54ab5413b1508b009c38ec396520edde15a7304ac2af38fe9c612ff83cabce2250ea21e2d90b7ae1ccc23519caba5dc66a29a37f9bd0b3fdd1d4dbd6dece65a75ecee62f6d8c95fb870974599fb9a4e59dac24f63708c83f9f6b5028115f04d710376e26d691e60ca822383036e6a5b68374ead9d75368bbafa38a65d8dfe969c404b10d21c42ad7c0933ee5cfbb5e0b8c934aecd19ffa97866be0fec55f3c94a1a0bab5b813cdc21304f8be020e6e0bbe3e83745fa4109521699e3ef69252482b7ef6187ffced6990a24faaade637abc6d316bafa175c138e1636815870e0f9faac6d0142fcc0175af6b219afecb3530662b08c5f8d1d817f532b41e82a48f81785966e3b27e2f87723c28fd36022c98e9ea3556b55c14be0ac042a2d25b336c765ba10f08530e3a0def8c48cd5f608eede2090a0b7cf59182ca3904b3e0914fd1a3bd221187506d59840d6cc89bf671f0b966a19b6f09c870dfb3ae04fba5685c880b41ba53d56fcdd9a1fb9f62daca1c8e4cdbe54fbe3212223d235d65967606d73dc019995f8e15b64a210bb261bac27e6217e51438fb3c75d12c22611d537866bea9ca8223c03d64facd63987cf68c620220e69268aed1fda4455a42b7e85807fec1ad9b9b32ad70a9d409412f4436b5e0f2f57c3f7c0b8756a5a8a14e31b65e1a96da74a5d718dc8e64a821ac33f3cb80af731e7fbaed439ed785aacd35b12f9c81994cacb2110adad52604e65a0d1cbb5d463a0355406ff134ceb40909468f4d8e71238a51158f8b6b508fc6e5e98a6bad14060e70904f09c1cbfbf767947b13a9ed1e7604691bb4795244eb81804d867fa5faf378a20ace52ceec71402732f47baa4c79cc56347605bce1dcffdb61353634493d9c81cd5d6cb78187e86d3abcdc92946b8b5564bfe9c83acb39113dd1fbcb59767ddcd224360866284ea824753be044cca892820ecdc770bbf816c7ca2f354e7b1a7540e50fbeb1097f6c6ecf6c3e465dead1540013b0b5abee3705a474f73856966b53ce36d3a0dd70904688fd35a2f949affae3515a885a1865652b339684ec0b9528c8e358716cc73f9f2601eb503faf0a7823bebd6665b01ee97496c2a29ec34cf5fa44fa4b879e496fa3ba2b1cd30e7a3b19d0984971763ab23fee04325b6cb57ea51279602f71abb99e9a79157bbedbb2ea078c012c5e939c410c7bc6356b361d39371ee2c563dae63039fdd58266b5cb070555fb845b2a5c89aad8be0a848d98d74861f04d535b7c713d8943834a8c0e152bcc171074cb7745c7598825ee558f6972c959899ddcce60e2821cc7d001ea3eedd1fed818080fc610abea0d3d88453013c86cd81880220884820bbe48f3173b8471987c250eb949b5bcfd79700d0f785e78472cb2c674c5be0d57c76b4db575d9e9345aa0eff35e6e116d9e36be812606b378dcd37f240ef6b6ba44296f8ff52c7cd468f82942bf0d9453fe11adafbe7d01744ebdb71caa22325ed54b33f6c90485298fbd532a6299366a99df95d0e0c272e77b27d554491a62a90a744844e34d332694223c2b6811b9f8d0690179896fb25a37de8e2f1dda582779477611f2603b053cd37f96437674012bc2d5a700d6b95e04cbea77ebfacd62101f13180428d827d637ddc72a854398b3149995d0e127c37fa5f0de2132e6cf8c8e090909bbb7b4da0aea634d05dc76946adad03c0dd9433eff4bfd8a705c24b66371fe4bedf4a56cb479b5583dcdc0a740155184f306f981e960ca96dc4a2888cfd4ccf8419843803df0976f911884d4a43d72eb7d40118303c4642e3fb2dd1631b8cd4eed776e70f39a4953444531d4ba6a549fb4dd8654d466f9aefe53f23ed066aec26f33ac6386c35c91a25b88f5409f012c9ca4639a2004dc28973b2fb348d979223a4accffe08c0088e09e4eb4a09c11273bbfa0eed3c2622d5462f9a8dbe2243847d5180a55c702c5e07df6ebc63c7155ecacc3a3864223506f93480fa5feef7798202ad53e7d2966ef2d29cec59eb92a7e88079881f07c62a49bbf568fc6839d5de35322124231ea9cf91c3bc3ac4340279e7c18b5f01a9c4bdb5edd4a35e2d591085e9e685cd4a7622f66a844fc4947acde42f9c830eaf2e280510a334f2b7c500b176d4c61a592ef646f16dd5f3e3fc29b22e05d0c5079f2addf54d68f7c5fbd7b192a8b128b74d929c01b9f77e9e1175a5086f015a3cdd64f037ac8d2a6d9114c5aac628db0ae6bfccd624ce0de0c3bb65f5e2afa881a9ff923f342f514db16d1ff038913624a3905da6572c90080d6b3279f7e059bf73e9ae3782330923da410279818158270c1a8600a568aa0a239bb24d6c2727225f83f52421ebc0675da163c80f7b1a4bc87da2c27a576deb1e97f9b52aa93c644c998379e160a81065ea51c2ad4ad598e1c9d6b2857094ff34fb71a31b042600b42c47263b2d49ea47c2dda50984b3491104c0621b2f135b98ff00d2989e047ce75c43f86bc5c01711fd3b479d7905b70367a3365a4c91f0ca3148bbc5d2a82d879bef0fe20e768f9f676752ccac05955566842492fa6cc8a3900ba1975889cfbd1fee0248d9dc2d7d5bdc70400a66de09a96f7439019569adf0ace440c2d238cf893859c3719d820a57e379c4ec26a1a3323cec731b4e1921c285402c8ee41a1fd171b0b1e4018eef744231a3ac758e03c6f6f9ee378cf461b2a64fcff11c480c3b4e63070054d10d5e51faa991e031480803493e11fe9a3193db05c84d4d93cf8b78d75011f9919fcb67e7cdfab1ba7e2184cd83a2831bcc6fe93f0ec37dbadf01545460a7c4196c967c16ff9b208408939af38a0232a8b513fd06093bb9ca424585bac1fa268ced9bac64ba7b34637fb9f930525758780f9276c366a53f3ff0bf5d0c32b28667ceff7369dfe8f151fd195fab4aa64289097738e2b1de55da531b5468c7f117c5e92989e2375492fff2b38a72420d6e56eb518b69035eb995060eca12b92bb95a7a5f6771aa5b2bf13f068aa63fb75589bbbc75f94a99f3b5cc71378a557ae149f0e3552df1453621bcabd32bb830821304948cb1430dd942f3040ea37708951e19375d7c68aafc02f7d911633104f1188c735444aa52239a20ea3747688f6fbff7418403a6fe61e1241d21d003f029f6fcc2355fc817aa35941c6907008cd65d6cdee97ab066ea79d5550209cd1ab1f7a52ee3d83e26bd8007fdb7bcef4a69804a18dc0c8123777247e51800022fe53514d750c71df6ef70fcf333daa0fa67ce525165141e4c3e1109c771e28cc7b1cb6330a28e6e05e9a57e344f8ac894909a4bd72c3267752766df137d7f87db5ca0c4ea0c22803bd18a5c46abf64802247044269928d21905bcfca945146f4b2c839bb30b2d545278a39d1e166cb4a646f4e1131f42a5502f592c50a5ca74c23384e9fc84ec868b14f3419aae2bf5845dff7ed104ccbba9dbe2fc627847a51c72430eb61b9e3f3ae3bb8c3022e4e4ce96fb707ffd1930c0f3c6cc5dd6ba52b6a881727c91b0828b1881c2a5dde3c4057f097b4f03e90c4d95ae0c9b16474e8d814810131eb96bdcbef6b513c8191a11ebcf4607299d7a2e5805880b36e5ceede49b24252ea449ceb736fdc0bc7821fbb174f07ccf1eb1dfb15d9271c0b78d2416343e4b9063d79bf70d126e2be29a50d11e61ef5792299e89f2391937c99cfb3d45ae48dd356e214f69bc64de3f79be683a4c615ec69db4af414445770e4da07a2412baf9ffce1158f67c59b577d6e5b2eb730f1ceb1645a465ccecc96113072f407c2a05c110fb2a826470b96dcb9c881cae63eebc31298b17a6cc1ce02953eb4940fa4a181b753ee1e1b67531635e76fc927637b5f96b3c12c216d6529c3a4852a7e66947a32476c037f3e82c2533f09974c7aa9305c8bcc52da5c186144628839df7f046e6e58088b20b3e9d5fe3ab9a7f7d8f876457dfa6cfd686f92e0b3a78329a5bc3ff9db878ffcf42af753e9ddbecb838d592bbafdb542f90c0684bf2be4735dc97266c055579fb88c1445381730317b650dac205cc622467e8fd4c48864d55b795b8e71e81eff0c61713f68b876e8a455e58e5a3874ed474d06f5ee38d119d386cbd7d25ac34881027f8a56edc7577df083bfc2252cdee3c424f88b1162c159d8ae10ffb12aa0c7781f5b3917b17985c7d4638520995d1f04149183d4d06ba866ef802b3d75e52c254f24dd42f7fea232c3121323b8b36dae47c9fd202afada38c08620ec930d8738b08e33f3965c7390e97d27da310edce5cee68b8da95f9a4311e2abbfe6fdbc1c71a72359754a2b4bbf0c2c88cfb3a42d3a9d226aa408b0bbec248035be6f2bb6bb7c506aae83fb39c84e35474d6d68995562dc000587e68cb60ab3d7281220354d5d7456dfd4b1ee8d4cc1a01e08042d75ed59b918621d1222d89b8cae02a3d820ae91b9e9d76e321b410fca68d26e694f4f891afbc9d2e8f2d002c91480b4c96dc20d3e409d0abfa4c6ecab82e054f9d4c0ee99d2805eba694330934b0e9d0c69320a712f583b7b7197af2343bd1c6048d22f94fb3f4ddba9e85921e7e641169ffb15279be557114139744081cd5510ff57c71e6ea69e9e13d8a27ae8540bea1da3f7b5501cc98b9d1acd7dbb5fa3996822823ab537b884a09c254e223da4b89e97675674e84b5e56a993262ca7ccbfb2af5bb8691aecad0213fa4ba43706bb63210cec9208841052a0e6ad572bd4557a60017be91417766b10bb39c78bf02bed956b734d803117e841d605b1842b817aafe5ae365ed91f5ce6554cc1d2f1d92bafa601b0f05b93579fd30889167136b9d35515e38e93ad2cf6c99ec65dfd65bc382d48e67e572c14acceb70c0e8cba4e2dedf1b19e667d25641b444b3b6c693f0cd81fcb4de66b678aa0f6b5928d2ce12ebb6e478bd19709e27fce224f1e8ea0b08ba67ca09533690321cd0e2e34480b8e33e7416e6c22e91394388803cfd49b56448e76eb96225ed5fdce59cc182fe2a8b55a77a9f4779b9cccf71d83d8c2f4a23a33b43bfe8de725bcbfac4142b94a226c37c11c4f3adf81e7090b59cd1be48ff252b70b4cafc01536b2fe11e54e84614236e66c404596728d7abadf6484e3ad5398d75ca501f493eaed47a371be11782215d2e8c342f99401bd036da19c289e095bf962aa982b886e24ff66002c764e1a4b0a61ac48b7d8d59177b5cc2db2093e0398dec85cfc613e160b2ff753c8983932d0cc0b0d36c784f7ca2c44da18c384ccc5638cf4c9e6053a4c4f68e15699c6f182e860084303164ef9596aaeda72e7a445b5beecd819ade8a191b96ddd2acb86704f8987036bcd364ec2f8a20a19cc74844b2d10e9d6bf1618dcfda4958af0170fd5a6ff658f6949ddf6d98261ec1ae4b2b325660e4bbf0fb43ae32095243636730216a8754146a4a5ee57e1b4604a071d182e907454c168d6616acd73abae60f856aa5f8762901f0709fc02f17c169252aff8dd6064f049da5e78cda765e809cf90e1459d1ae20d2aec5c105679cf97fd1d471aec8cbb2e65cf2d534b84577376e50facab25d4125b0621644e823aac538e71fee89e852cbc4c0a468db3842718af55346db79a05a2fc5ae4e8340c87b301e3f34e0dcd357bf5aebf8afe71ba2b9f83e9da1e33c70d3e289491fd9a76e2dd7bb7a7160ca0646a8f23812f87ca", 0x1000}, {&(0x7f0000000080)="eae2a2b773459ef776a60b72b104c77b9d34d223d944da7d47cff80a7e12ebc85375051a0a5185463cb16ea9bc64f5410d8906861fdb6b22bab11c5b6170834a2e488e19e25fd3c884d121cbb3d6083580ac970f54d3da36636fe8478b768a3b17a408", 0x63}, {&(0x7f0000000540)="a6350624b83a254c8f7809358531e9eb2039dfaba6d68e3b4727937a2c5b0dccb2216d70e1999c44ce1dc96b5ad98e4e6ca5a733c2b090b34c58269bd495c78732eb11e33ed70f7fc295d0c2e2d8d2244054a6c590b8211894d308717618400b21d1edf3e14c5c84beb149c7", 0x6c}], 0x6, &(0x7f0000000640)=[{0x10, 0x1, 0x5}, {0xa8, 0x1, 0x81, "5a6b1cd537af724842332d0e6b9ee2ab48a5d88f2533907da884553097422dc03320a9fb36604c20b8c3a23cf1bf0fdf3e437e10d5b164b8c9ed0689b5950a53c5d0e19fdf923a7b40675ab9679cd6775f2ba4c5fe8511a0547f784619fd2d99c1a1172f702348f676ba731941a6ae9ca73b025f8f39ec7acd5d17cc7c417c3c5cccd7a49b24ee641ea527694bcb9015cf49fbf3"}, {0xb0, 0xffff, 0x8, "cbc68b894160ad36df393c1048afd3b791a7170c9e5b77920ab2ff7f7ca54e5a077dcacea9e2ddcc7a5d3d6c28f1005ebc929fcf652a221d325301e0dc21434522dc230bd01071346c61bff39e84ef7952dbea1bec65034e64aa65cfce052511e42ca247fcb6913169437e2f9fd071dd5ab407d0502c82e2d5465b9e394f72b9211d579c33498d0ed116aa64d0607625f6b1e84cd0ff2fa318e726"}, {0x10, 0xffff, 0x81}, {0xa8, 0xffff, 0x7, "7c0ef06f6488b9b06d424da5824ef89971ee4109207ca69c1d41b8ea08699b2db563f57a7b1953c5ff69bb586a8fe7b2214eac037dfcc30b0f54123894134c3986ba6fb79ff71029086f6f2b6da6fc3939d1343f3c0118e41ebeaa7a037f54b82727fb0d8b8ff6c4f81c9ce31134a5d85c5aee14d3db23291a07d259b208be434f084159e4fa82d407a7a9135ef72416f6b7eb5f"}, {0x100, 0xffff, 0x7f, "f96a5f52f8a4ec60c76f8ba6c0f15f5aec782fea092f6fa93d38b33c74ac58d495bd559454dd2d05ff0b06628ae2541b31c38793e5fc45c4ad1980de8df5384ada3e6f310752ff85ea56b586a24d6a06420d6c0b8149f7fbbcc9cf707a687ee43cfad668883f8c748a029163748ba6d3eee72ac6a613fa02f3a16f5c102130a3e216c6d02e540d2344a197e8824a965b61d50df1b1db66747ec30cf74a2a9fc7f064cdbcd82f617bd5fc5a9bed2a1da0fe579b0e9731328b6a6fc92992097d74996576f93dc112b9399e36f09301aced7ac83f2b7dafd7ec3bb390b624b8e3427f985d4da30dc79df7781e9e"}, {0x20, 0xffff, 0x9, "e8e6f2adce125e2988"}, {0x88, 0xffff, 0x5, "721db1a3b1ccb47783acc0ff2f83259dd8b73b7977830672f8178a619c3921a8bcb4588acfb4d59e6467387120588a426c33f863e89ee7bb0129b1b6022f98c68ef5a122d317146de50f80a33bbe6145ddf53a751ba046f15efad20fcfada1608c97d4958c4daa8784f68dfab9a9d0f3ba"}, {0x68, 0xffff, 0x5, "4989e8415e91dabfceca434efa7f4a105e3d2523cda971f75fa7404843aea50d2054f34d9ada830918241dba2ee1a92fc0fcee93691bdf0ee42dbe99aeefc6009751e2a0ceb8154c788ba3ee62da6e9676e35d2ffbf188"}], 0x430}, 0x4) fcntl$getflags(r1, 0x1) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r4 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x3, 0x4, 0x8, 0x205b}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x9, 0x4}, {{r2}, 0xbd4f616678df7eaf, 0x14, 0x40000000, 0x8001, 0x30000000000000}, {{r0}, 0x9613fecdc5930fb4, 0x80, 0x20000000, 0x3, 0x1000}], 0x2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x1}, {{r4}, 0xfffffffffffffffc, 0x81, 0x40000000, 0x2fb4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0xffffffff, 0xfffffffffffff76c}], 0x4, &(0x7f0000000040)={0x80, 0x80000001}) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) dup2(r5, r0) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) r8 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f00000007c0)={0x8000, 0x3, 0x3a80, 0x1}) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000002c0)={0x10, 0xb4, 0x4, 0x3f, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xace1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8d}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x3}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000000c0)={0xbf1, 0x6}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x45, 0x0, 0x0, 0x400df}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfc32, &(0x7f0000000040)="a962d15fd9ddf0fda369ab8c4ac237a9f65195bf47cb20") 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:30 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) semget$private(0x0, 0x0, 0x208) nanosleep(&(0x7f0000000000)={0xfffffffffffffffc, 0x101}, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/233, 0xe9, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x7c}, {0x4006}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) syz_emit_ethernet(0x6d, &(0x7f00000000c0)="95f43f79d58a63f50c0843e4dd91f33e7ea6c84a3c975229c0402f01e7928c7e5affd386a25078b4f3e8cf9709e6a01c84fe51c92f281a8208aab2b44445c33958724979ec80eb642d08872fb28059af680751ca529ec88d68bc2fd796323eaaa375501c86542bbe15e7e4a584") r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008000014000000000000000000000000000000000000000000000000800e4ff6f0000000100dc", 0x104}], 0x10000000000000d3) 16:00:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRESHEX=r0, @ANYRES64, @ANYRESOCT=r0, @ANYRES16, @ANYRESHEX=r0, @ANYRESHEX=0x0, @ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRES32=r0, @ANYBLOB="ee666f96621112991d694d77200e911841be9cf4e989"]], 0x67}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x0, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xd42}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 16:00:31 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2f7a0003fd8f817d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x5) 16:00:31 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x1}) r1 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x80, 0x20) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x9) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x3f83658d8be09d03, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b191c91f48cf9304283c98c0449f1a76d36112d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r1) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0xb1) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='\xff\xff\xff\x7f\x00\xbd\xaf\xb5[', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000540)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x100000000], [], [0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x400000001ff], [{0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {0xfffe}, {0x6, 0x15}, {}, {0x0, 0x0, 0x0, 0x3}]}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = accept(r3, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0x439) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x813, r5, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r4, r6) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000286, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x8, 0x0, {0x2, 0x7}}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x20, 0x80000001, 0xfff, 0x0, 0x80000000, 0x9, 0x1c, 0x0, 0x0, 0x40, 0x3fe000000}) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x12000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x6) geteuid() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) bind(r3, &(0x7f0000000180)=@in6, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x2a}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0xfffffffe, &(0x7f0000001300), 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x7e012b4bbb5dbd3, r5, 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r6 = syz_open_pts() ioctl$BIOCLOCK(r2, 0x20004276) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r3, &(0x7f0000000140), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x1f, 0x0) write(0xffffffffffffffff, 0x0, 0x1e5) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x1, 0x3ff, 0x5}, 0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) connect$unix(r5, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x70) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/242, 0xf2}, {&(0x7f0000000180)=""/7, 0x7}, {0x0}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000300)=""/15, 0xf}], 0x6, 0x0, 0x8000000000000) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x8, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 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() r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) close(r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe(&(0x7f0000000040)) socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getpeername(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="00000000000000000000000000000013000000000000000004000000000000051ea657428609a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c41fe18d9eea1f51ecb4bbb2758409856e5502b28e114b10491edf9199639ce85c84b4f4fbba47b48210a8481f4c7ff94070d537f4ecc8d45ca3a894e17fbee861a4f0dc177ec07f51f9e307d212e38e57c8244e2ff22648a88262de3685836468ad5afc2f9b913196b43d6913994c7a20ffae8b402fa4d4049463708402c328652cc46c4c83291ccad9ed094b565f5debb9ccd5bd5842a7461f6cc237fd0de59cbd8ed33d959049695bae084ece33e6e234d69954ac660c5b04c380e08ac23f1969184a9000000000000b857d2e918b841465bf7d8e7926fa81573714bcef9c013200400bdf34650c6816b7fc61d085ee811da85a9150246c5f49ee8849851c76569a17645b9c28ebd519d02ae9691c61c61e73b54a52f60284c4e294874c83d46fa1ddbbeee4a709838fc595dc4775c6d503c5d3bba27194d1f2e471797851cca36"], &(0x7f0000000880)=0x2c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="928b2e2f66296c6530ba7310c8314f4c9b1ebf7823d511c2852fdc200000004500000000000000b019e650"], 0xa) r3 = getpgid(0x0) r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) r5 = dup(r1) r6 = socket(0x18, 0x2, 0x0) recvmsg(r6, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f00000008c0)=0x3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x7000000000, 0x3ff, 0x2, 0x1, 0x7fff, 0xffffffff80000001, 0x0, 0x1, 0x0, 0x87, 0x7}) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) r7 = getpgid(0x0) getppid() r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a6}) wait4(0xffffffffffffffff, &(0x7f0000000800), 0x0, &(0x7f0000000680)) getpgid(r7) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x20, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x25}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800007}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x6}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}], ['.\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x1}) fchflags(r2, 0x0) semget$private(0x0, 0x4, 0x104) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x4010, r10, 0x0, 0x0) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x9, 0x7, 0x32, 0x4}, {0x1ff, 0x9, 0x0, 0xfffff5af}, {0x5, 0x1, 0xa9}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) socket(0x6, 0x3, 0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='}+#\x00', &(0x7f00000001c0)='@\'[}+}\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[\x9e\x00', &(0x7f0000000480)='*.\x00', &(0x7f00000004c0)='$#\x00']) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) writev(r1, &(0x7f0000000180), 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x107ffffffb) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x2e, 0x0, &(0x7f00000000c0)=""/46}) ftruncate(r0, 0x0, 0x80000000) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x10, 0x18003, 0x0) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xffffffffffffffe9) 16:00:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10000) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:00:38 executing program 1: clock_settime(0x3, &(0x7f0000000080)={0xffffffffffff3c41}) 16:00:38 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000003c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x200, 0x2) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) recvmsg(r2, &(0x7f0000000700)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f0000000200)=""/30, 0xfffffeae}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/96, 0x60}, {&(0x7f0000000480)=""/48, 0x30}, {&(0x7f00000004c0)=""/48, 0x30}, {&(0x7f0000000500)=""/203, 0xcb}], 0x9, &(0x7f00000006c0)=""/63, 0x3f}, 0x40) ioctl$TIOCSBRK(r1, 0x2000747b) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in6, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r4 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffe, 0x2b}], 0x0, 0x0) r5 = shmget(0x2, 0x1000, 0x100, &(0x7f0000000000/0x1000)=nil) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) openat(r6, &(0x7f0000000780)='./bus\x00', 0x20, 0x100) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) 16:00:38 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000340)='./file0\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x7}, {0x6}]}) stat(&(0x7f0000000440)='./file0\x00', &(0x7f00000003c0)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") nanosleep(&(0x7f00000002c0)={0x7, 0x5}, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./file1\x00', 0x10080, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0xfffffffffffffffe}, {0x200, 0x1}}, 0xa909ff14f7561f98) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000280)={0x3, 0x3}) r4 = semget$private(0x0, 0x800000000000010, 0x1) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x03\x00p', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x40}, {0x6, 0x0, 0x0, 0x3ff}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:39 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) r1 = semget(0x2, 0x4, 0x104) 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}, 0xfffffffffffffffc, 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}) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, r5, r10, 0x0]) r12 = getgid() setregid(r11, r12) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = socket(0x9, 0x5, 0xff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:39 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 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) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x539910836e98d9cd, 0x20) bind(r1, &(0x7f00000006c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x1000, [{0x2, 0x6}, {0x2, 0x800}, {0x2, 0x5}, {0x3, 0x800}, {0x2, 0xff}, {0x1, 0x8001}, {0x1, 0x5}, {0x2, 0x1}, {0x1, 0x600}, {0xe595497be973282d, 0xc8d5}, {0x2, 0x200}, {0x3, 0x8}, {0x1, 0xaf9}, {0x2, 0x3be}, {0x1, 0x6}, {0x1, 0x1ff}, {0x2, 0x2}, {0x1, 0x9}, {0x0, 0x2}, {0x2, 0x184}, {0x1, 0x9}, {0x3, 0xffffffff}, {0x2, 0xfffff85d}, {0x3, 0x4}, {0x1, 0x20}, {0x3, 0xfffffff7}, {0x3, 0x9}, {0xf7b566e11ef3700f, 0x7ff}, {0x3, 0x9}, {0x3, 0xbe}, {0x0, 0x9}, {0x3, 0x1}]}) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x80}, {0x6}]}) r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@in6, 0xc) recvfrom$inet6(r1, &(0x7f0000000180)=""/170, 0xaa, 0x802, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="000008009317732049af432aeeda") open$dir(&(0x7f0000000080)='./file0\x00', 0x21001, 0xc2) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000800)="57da839f763b6af1dd02048ea01721a061249af4d40159ccf6eee2931b2b05ea8bccb0a7bffe6b5915e85f848d1ca0ea4e4ba95c0fe8878d4a3c8b1e27a33b9066b580c408839f8e3d4fb7594fb911ed94957849036a7ecb21d0c2af0d3d49c3c115ac8c3f2f9a0a4ad605bc35a1530bb3d84e35adaa2624c200b090867943768c5178f311f34512ce620e7e28492d2788db4598b09f54800065b9d46db82dc79353dad14e72e09d6e3beb038f1c12e295c17d34c5a1c6ef204a606d86b93d9deb007814d44e49a7393d9cbae900f441fa84ba5a5a", 0xd5, 0x0, 0x27) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x919f4ddb7c518149) r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in6, 0xc) r4 = accept$inet(r3, 0x0, &(0x7f0000000180)) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r7 = dup(r6) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r10}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r11 = kqueue() preadv(r9, &(0x7f0000000780)=[{&(0x7f0000000440)=""/151, 0x97}, {&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f00000005c0)=""/122, 0x7a}, {&(0x7f0000000640)=""/64, 0x40}, {&(0x7f0000000680)=""/219, 0xdb}], 0x5, 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x2, 0x0, 0x8, 0x0) r12 = socket(0x2, 0x1, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000400)={0x20, 0x0, 0x0, 0x5879}, 0xfffffe89) kevent(r11, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f00000003c0)={0x18, 0x0, 0x4, 0x3}, 0xc) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x80, 0x3ff, 0x517}, {{r4}, 0xfffffffffffffff9, 0x0, 0x1, 0x80000001, 0x400}, {{r5}, 0xfffffffffffffffa, 0x0, 0x2, 0x3, 0x544}, {{r7}, 0x7fffffffffffffff, 0x3f, 0xc0000012, 0x1f, 0x10001}], 0xc000000, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0x23, 0x2, 0x445d, 0x401}, {{r10}, 0xffffffffffffffff, 0x10, 0x80, 0x9, 0x20}, {{r11}, 0x1, 0x506c566581862c65, 0x1, 0x1f, 0xfffffffffffff6d9}, {{r1}, 0x0, 0x0, 0x8, 0xc457, 0xa9}], 0x81, &(0x7f00000002c0)={0x5, 0x200}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x5800, 0x8, 0x1, 0x80}]}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x200002c, 0x4}, {0x6, 0x0, 0x0, 0x107cf}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xbf05, 0x9, 0x7, 0xfffffffd}, {0x100, 0x1, 0x1, 0x7fff}, {0x80, 0xff, 0x6, 0x401}, {0x5, 0x4, 0x5}, {0x401, 0x17, 0x3, 0x9}, {0x8, 0x0, 0x1, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x9, 0x1}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000180)=[{0x2, 0x80, 0x3f, 0x7f}]}) open(&(0x7f0000000200)='./file1\x00', 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) chroot(&(0x7f0000000000)='./file0\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x40, 0x0) fcntl$dupfd(r3, 0xa, r1) ioctl$BIOCLOCK(r2, 0x20004276) r4 = socket(0x0, 0x4004, 0xca) lseek(r4, 0x0, 0x0, 0x3) 16:00:41 executing program 0: r0 = socket(0x800000001, 0x5, 0x1) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:41 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:41 executing program 0: sync() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) getrusage(0x1, 0xfffffffffffffffe) 16:00:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 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) bind(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x81}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:41 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) getgid() pipe(&(0x7f0000000040)) write(r2, &(0x7f0000000140)="0b6e5e650a71345014fbebc08f0e365abf27367782b556e332bbf227fd49b71069a5c9ae202dbc1cd84de0b25d7a99477ad858f0c9bf14857d813aaac32b5ec26efaa53e49a8dc631c205ad8adce6d691fa0b2852a51673466c3d33fb0b13563c602fd686e67fb8796e9a6cf145233f7842c34761039347e2b7a5ca21d43de058df91da2b88b6d085c1c8033172d2f755779209e77c7a127a7e06ff14ba5f1789ebfd629def110eb7b2fb2e83c7031d54be64217a808e4ac73f3a03cb68c56c1ad15fee42b", 0xc5) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x45}], 0x3, 0x0, 0x0, 0x0) r4 = accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) pwrite(r4, &(0x7f0000000140), 0x0, 0x0, 0x5c) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="48221edc9f017a013002"], 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)}, 0x400) r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in6, 0xc) recvfrom$unix(r3, &(0x7f0000000100)=""/99, 0x63, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x2, 0xdb) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r2 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x80003005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) 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}) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, r8, 0x0, 0x0]) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x400, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = msgget(0x2, 0xc0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r16 = getuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r18 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x0, r14, r15, r16, r17, 0x121, 0x9}, 0x800, 0x1, r18, r19, 0x3, 0x1, 0x1, 0x5}) r20 = semget(0x3, 0x4, 0x8) r21 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000380)={{0x5, r21, r22, r23, r24, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r25 = semget(0x3, 0x4, 0x8) r26 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000380)={{0x5, r26, r27, r28, r29, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getgroups(0x1, &(0x7f0000000440)=[r29]) r31 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r32, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = msgget(0x2, 0xc0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r38 = getuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r40 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r35, 0x1, &(0x7f00000003c0)={{0x0, r36, r37, r38, r39, 0x121, 0x9}, 0x800, 0x1, r40, r41, 0x3, 0x1, 0x1, 0x5}) r42 = geteuid() r43 = getgid() r44 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r46 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r46, 0x0, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="49846f28a2c3412a2c9d0be58460c90e3b8c597fb5f05b7117b9836c121eac1c4ef6d74aad55f3e6c8ca5e8d41a8144e53c2a5fd40a0c056523c3a4f4bed5df6342bf863a99253773485ecad2c72f9609ad7ad155e598bb0b65a5e585fe55ede6eb44e1d9879f6514367aa3e5ee44cab301ae47bb91a3657bd098a8b0a2e124f6d61e7cd7482175d83ef87da986443cfcbfb45465ccd784c341f1eba5bbe7b71c0dd5004410ddb5131fb3cf09f29535b943a08c2df3d2ce6f06c373f80f59305acd82625", 0xc4}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r18, r23, r30}, @rights={0x18, 0xffff, 0x1, [r31, r32]}, @cred={0x20, 0xffff, 0x0, r41, r42, r43}, @cred={0x20, 0xffff, 0x0, r44, r45, r47}], 0xb0, 0xe}, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r49 = kqueue() kevent(r49, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r49, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r50 = kqueue() open(&(0x7f0000000080)='./file1/file0\x00', 0x60380, 0x1) kevent(r50, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r50, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r51 = kqueue() kevent(r51, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r51, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r48}, 0xfffffffffffffffd, 0x4, 0x4, 0x0, 0x6}, {{r48}, 0xffffffffffffffff, 0x40, 0x20000000, 0x30000, 0x20}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x5c, 0xfffff, 0x0, 0x8}, {{r49}, 0x6, 0x1, 0x80000000, 0x1ff}, {{r50}, 0xfffffffffffffffe, 0x0, 0x1, 0x1f, 0x9}, {{r51}, 0xfffffffffffffffc, 0x59, 0x1, 0x9, 0x2}], 0xfffffffc, 0x0, 0x0, 0x0) r52 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r52, &(0x7f00000000c0), 0x0, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001f80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB='\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="20613a8b9ec5f812c6df238f5b06df0fddd4a56380e4f70f790b8f63c58a720110415029cbfcd42d8d26db07df84fffc264b3fb265b6c72ad47419ab51a8f13f0f49cf05c19a4d2a70", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x57) r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@in6, 0xc) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x6, 0x4, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r5 = kqueue() r6 = semget$private(0x0, 0x6, 0x100) semop(r6, &(0x7f00000001c0)=[{0x0, 0x101, 0x1800}, {0x0, 0x6, 0x3000}, {0x6, 0x7f, 0xc00}, {0x1, 0x1}, {0x3, 0x400, 0x1000}, {0x3, 0x1b8, 0xd001500114683f9a}], 0x6) kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r7 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x600, 0x0) poll(&(0x7f0000000100)=[{r2, 0x80}, {r3, 0x100}, {r4, 0x100}, {0xffffffffffffff9c, 0x100}, {r5, 0x44}, {r0, 0x8}, {r7, 0x4}, {r0}, {r8, 0x2}], 0x9, 0x8) flock(0xffffffffffffffff, 0x6) 16:00:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1000}, {0xffffffffffff0048}, {0x6, 0x2}]}) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r10, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) pread(r4, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:48 executing program 0: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4d03151d) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:48 executing program 1: r0 = msgget(0x3, 0x28) msgsnd(r0, &(0x7f0000000000)={0xa194b04195b8d77d, "55c2d92f9be1881116"}, 0x11, 0x800) r1 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r5, 0x10, 0xffff}, 0xff, 0x3f, r6, r7, 0x2, 0x0, 0x20, 0x1}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x18048, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x800, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) r14 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x8000, 0x0) r16 = dup(0xffffffffffffffff) r17 = kqueue() r18 = syz_open_pts() pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) kevent(r8, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x614d, 0x7}], 0x0, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffff8, 0x51, 0x80000000, 0x53}, {{r11}, 0xffffffffffffffff, 0x21, 0x80000000, 0x6, 0x3}, {{r12}, 0xffffffffffffffff, 0x2, 0x1, 0x2b4b, 0x4}, {{r13}, 0xfffffffffffffffd, 0x4, 0x2, 0x9, 0x7fff}, {{r14}, 0x0, 0x20, 0x10, 0x2, 0x48}, {{r15}, 0x3, 0x20, 0x80, 0xffffffffffffffff, 0x5}, {{r16}, 0xfffffffffffffffd, 0x62, 0x1, 0x5, 0x4}, {{r17}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x9, 0x5}, {{r18}, 0x0, 0x4, 0x2, 0xc3, 0x35bd0000000000}, {{r19}, 0x7e5cf5f19227c42d, 0xd, 0x1, 0x2, 0x5}], 0x4f6, &(0x7f0000000600)={0x1, 0x5b6}) r20 = msgget(0x3, 0x3b) msgctl$IPC_STAT(r20, 0x2, &(0x7f0000000640)=""/126) msgget(0x1, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) recvmsg(r21, &(0x7f0000001d40)={&(0x7f0000000700)=@in, 0xc, &(0x7f0000001c00)=[{&(0x7f0000000740)=""/168, 0xa8}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)}, {&(0x7f0000001840)=""/236, 0xec}, {&(0x7f0000001940)=""/253, 0xfd}, {&(0x7f0000001a40)=""/158, 0x9e}, {&(0x7f0000001b00)=""/69, 0x45}, {&(0x7f0000001b80)=""/103, 0x67}], 0x8, &(0x7f0000001c80)=""/140, 0x8c}, 0x400) r22 = msgget$private(0x0, 0x80) msgrcv(r22, &(0x7f0000001d80)={0x0, ""/191}, 0xc7, 0x3, 0x3000) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000002c0)=""/123, 0x7b, 0x800, &(0x7f0000000340)=@in6={0x18, 0x1, 0xffffffff, 0x778f}, 0xc) r1 = syz_open_pts() close(r1) syz_open_pts() shmctl$SHM_LOCK(0x0, 0x3) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="63a35f8f06baec08ac40101b09610aef291ca4fb6f978bad87c95bc3f082f85bb4908a1132e9bed11fa6bfcb9675992bd9b271ac2aff38f6c6d795ed7fa709b33140765831b17f5b11e568e389ced8d30e26f0273c4f25f774f4296ce767de784bda52eccddb5f46f3e0bcb6a91f8aa9f012bb9106819e9518b91797790febe024af51c2e5a9eb69c2882a9b9fe4914f5d8174f1a2e902942287c089881b9263c1d0a7cd57ae0e30c77bbab8af687af8166779310558d46ec9584d3070ce3ebde3e0b017f58d05bbce7f42bcd872767da37ce22a03c029cb2900ee1b669896febc02fcc24b071fd4f04753ff4e9fc6546468eb", 0xffffffffffffff61}, {&(0x7f0000000000)="fdf29fb6832904c3aabf5c8d1cc41847790d9f9542f3df4e0caf8db974cb07c8295e4960d793cdd3ae706c983e3046f9e856dfef4c26722895", 0x21}, {&(0x7f0000000180)="faf8b940133ee5e658282c4c7982a786e82f42f28ad3f49048ad8d01040000b264c69c1b8486f6d14a59a2cc63e371b28d7042a8d365297429177639ece76df84b2e323053fba968265054235c5ffc5eaf355e96a9f2fe300f44af0989368b98e999d5e9851978a12b5668705ee90093799cd7beef3dbbc1ea2ff9ab3ca24aed03fd61375d27d95f8dfc4880039039186d9a61cb441f0aa2da473c803f2767a2722f5e3d86921569efe8b69ee05faa5dddc092d255175985beb0e462dc234429d54860fbb416c961b82a29853a46", 0xce}, {&(0x7f0000000380)="58614a513f2381ed24953f1a2b8ebe1443809f9f7be1d5b0f15217a317a3b33106e669a0b0bf8714b6abcb2b07a0a5c244937c3ca29f8c216071b4d63abdaf90911891be8bf573ae9ffffaf7a75842791b426b80882430c706ec54baacbb8c0015aefd08cd555a2e853819996f95a178f80a7e18f00273a26834bcc5ed4f36116e0ad934978d70c9941e", 0x8a}], 0x4) 16:00:48 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$inet_opts(r0, 0x0, 0x43, &(0x7f0000000880)=""/124, &(0x7f0000000040)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) chflagsat(r0, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x4, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f0000000580)=0x69462faa745bab7d) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) sync() pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r4, &(0x7f0000000100)=""/1, 0x1) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000000c0)=0xfff7ffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pwrite(r7, &(0x7f0000000080)="2c219c5c34c44ef98a888a2a3feafb9461cf413e7aab4977001ba309e989162aa3d6844d6136b1", 0x27, 0x0, 0x0) semop(r2, &(0x7f0000000180), 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x11) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000380)=0xffff) 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}) setuid(r11) mkdir(&(0x7f0000000140)='./file1\x00', 0x102) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r2, 0xf71b305efff14677, 0x3, &(0x7f00000006c0)=""/191) 16:00:49 executing program 1: shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x400, 0x80, 0x39, 0x4}, {0x6, 0x7, 0x0, 0xa}, {0x3, 0x5, 0xd1, 0x7}, {0xfff8, 0x9, 0x20, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 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}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) 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 = getpgrp() r15 = socket(0x18, 0x2, 0x0) bind(r15, &(0x7f0000000180)=@in6, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7d81, r2, r7, r8, r13, 0x14, 0x9}, 0x3, 0x3800, r14, r16, 0x2, 0x7, 0x1990}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000000b37e1c7e4d000000000000000009000000fffffffffffffffe00080000000000000000000000000100000000000000fee91f0296daf13c227787a7340da5320ff0c6d8ad4442c6a4193372f3f9a7070c6cbfd98cfa7f65b5c4102f47bd93957b3b7f3160ac041968cb4d6852a4ca843b0b935de4bd8cd3056280859759b8974cf9d000bb1eb7f0e19d5e2f8a1e4f6d8206ce3b1e21722b2a80f748268e4b3c1fd428714b4a2cbd5cab4109ff2f5932fc385906dc2933865bff79468f4f706514e1368c2be1083ce3e7614075d14bdabc501c9de9e1564eb53e927dfd1187c99fde8476a9cbc917089802b02dedc25ab2818f11ef69f891a8594456689c5f0dc21a7bec702b45e0a06bf8d7e2df6c65ca0d8ec75c79fcbfc4df96e5cfd62a"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x2) r8 = socket$unix(0x1, 0x882f29eed13b4fec, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r13, 0x5, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$getown(r3, 0x5) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000140)="6c2db4d1ce2e160918545f30c88cbb64387c69b9e7b005cd45ffcc7ef54d70d356deba4cb0c3ce0d3a8d5a288e48b674184a578c88c68792eeabb167acb4dcd20dddfd910672317da9eacfea8c4c3b87cacf762bb62285d4aeccb87c158d68018f62837e73ff5bb726c0843e3bdf38e76c7f8f1422ee5143aee16aa30a85d631c7c1925d6708009c827f758310f8dba14cf41dafa633f2cf5c7c537caffcb30ec0fdad8665dfd362db23d7a7550afc086923d3eb580f4a0d5d25e3b7cb368c9ad9ecf891f5cb6fc33b1b0becc533df38c51dc747d5a258daef8e40783b14b20e464cb82ca1b9687342a1c7fbf5adf07d064f4a266a96377e77c71c533d419771157227e7a9910e1a34f5ef16daf8d115f7888543400e05f6eb9b00fdab7983a9a4df975a0068f3c2ae5d9e2ac33b3e13ee1e819cd5e906650d353055eb8a2c7cc65c176a56034e2a2d0c4fb646d5e3382139c160db0a3de3b3e8d79567a603a0f73e17a0d67d64b8b747195e435e2d2a61195fb67484ef86687f3b5badb780cb402519d371d537cf9b1009bb9c71b6bb67cc2d964a65040f23f71120236a739ea6925f", 0x1a3}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000003c0)={0x1, 0x4, {[0x9, 0x7, 0x2, 0x7, 0x6, 0x7, 0x0, 0x7212, 0x7, 0x9, 0x3, 0x7ff, 0x1, 0xfffffffffffffff9, 0x4, 0xfe55, 0x6, 0x20], [0x0, 0x1, 0x80000001, 0x3, 0x1, 0x0, 0x100, 0x1ff, 0xc1, 0xffff], [0x2, 0x0, 0xfffffffffffffbd4, 0x2, 0x9ce1, 0x1, 0x3ff], [0x8, 0x7, 0x80, 0x1000, 0x3, 0x4], [{0x2, 0x821d, 0x0, 0x2}, {0x24, 0x80000001, 0x7fff, 0xf084}, {0x0, 0x8001, 0x0, 0x100000001}, {0x1, 0x5, 0x6, 0x5}, {0x4, 0x6, 0x8, 0x20}, {0x133, 0x101, 0x200, 0x9}, {0x8, 0x80000000, 0xfffffffd, 0x8}, {0x0, 0xdba, 0x8001, 0xfffffffffffffc00}], {0x20, 0x1, 0x1, 0x1}, {0x3, 0x4dcb, 0x9, 0x8}}}) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r6 = dup(r4) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000100)) r7 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x40) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000380)={0x6, 0x101, 0x40, 0xfff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000080)) readv(r1, &(0x7f0000000e80), 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400000081}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) msgsnd(r5, &(0x7f0000000100)={0xe1631250fb2319cc, "b77a7faf03b878e13f"}, 0x11, 0x0) setpgid(0x0, r2) r12 = socket(0x18, 0x1, 0x0) close(r12) r13 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, 0x0, 0x0) 16:00:49 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x9311c0a1cdf73a9c) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="e676b1578293edb19e8a4c505ae7dddae93590409edaea3ef59d5429ffdef3f926f97c662eed184f4afbbaf8bb2915d3f425", 0x32}, {&(0x7f00000001c0)="bba6f660231f51da51aa7fb72120dde5440cf9334eaa61a762b24002c749893e9f259bb4d8f86872812ab3c0f298daa3663d239492ae1610fb2759ab7cf658133839e2fdec6fc95debdbbb771f01b67045078939fce5aa70afaa8f3c99763ee017b6434b033fe1034d2191c9980fb89dce4eacadd83b4439f11b215c498133312f7554c4f19a8caf307fcd6b1bbdbadbe1917970097ce432b0c0d2264cf2f9a93e29d1db97e0ac8637021ecaa1cb7b8ea1cd5db466e72d8f0bc213bfb0b6c8e8ddd6632ea5dcc68bb7c1dafea35038ada09e688cad5104ee18ef5284c3765b63246d736be016f7d6b9fc94b95438941e7385b28a8a7b33fa22fdde2fe8005de989ad662a256d067097c7461d3d1c32052a397932f6924620bd7498cb137f77f875e702f324112e9203029be84e85a941ab67b50b39c1c0d42923d6cc6b60861f712e4d9e01d742d05e4b7eaf6300ec3ddaf349962ae3c7dc978c1cb5d1fe756a245e00c4d78ea4b3f7c74c26499fdf5c59102f90b4264838d56931735ab7beaf0122730587f82b65a45fd098174602279f2c61369168f1a579c13a8d0f41b27056a2e2d827d4758a67bf39ca7d1d2c6826f158d695562481aba31fbfb5c16ae20e5e3fd78770776470cbfc669905ecf09599288fbdafe700369fe04863ef54017ff3da00f6d0b7c919fbac2580a9e8b810d8390af7f84053c3d7325b7689950d09ce2d767e82d2b092188f52e092e37745434f0751ee7fcd6c7575df56bee0ef5a97a6401f49932492f05a0e7d6a010be627858c3f746b166fdeebd1788f24842be95c536063c09ec7224ad048d18f7437c0784958f9936be63240a36828bca8e3d1536db67cbe198616433ed5afe4ba771d924f6f3935066637c9136fd3dd7e81f5c407881d99c963892a230b355b25ed25b705b49e08268dfe0b4d8e6f593a61822a4da55ac6dc8134385a8ec6b1f878dfdcdfbdd1452535f7fbd341bcfe441f6a3d5c16775a71a33c6cb7cf6e5f3831ba0c1812cca9687f922846e8cd371c66e95d192a4a5e177f040bfc051dca3693f864e37dda02678aeb21f817795326e1e1b4d1eba37e7756e2a2d327f11736da6682935eac12dd73a6d73f09a97ac04ea871f5e31879368e477319308f6c808dc22354912438ac14e5741d85d8ce25795a9366a3374b2513039740090dad980add74e7ce945ee39ba65132d0a6bb19219eea9db65e6a2a322c4f7dc09a2de6e15d044a00fc9d7c8d1fe256be4da759a17911b6619ecb390802201899191488e63700fec848f1c2ed3a5595849254cc533bc3b8ddf66e66710bad6e4d7bad342eab1955316c365d699dea0a590431d55679a4b46d61853cec811d4573211957544efbf1825eb02fdad4b0c66f8e1d615ba5c093103d314ec8502a408ceaf5d749c81fee821cefd7d9b9911b3db88e21d876d18bb8f2656a27c4b69f1644e27a183ab84a270f252a1b75a2579592d425941a3d0904d51083a86f0c7144f69a0f5976382fa4ca18b0d66e8fd7088490eb7467c3192549ee52a7c00af4c76d90defeb2658a5ee38a0ffd455f0dc99e1ab7663754f36aa044f1fb2bf832c5b31e015c71a53c8c352bd7a0a70ca53ca089877d889e239393202f6ce82d5fc1c0588e802705502bcdb43b17f4d398a7be9d3f72428a616289e7b9e4370a9e6713068c8dcb841cb270615499b1af1696092391058118cfd2f086bc73acdcc0b93dbea8f3e9c914eda368ec74b6958c1850a09a4d1955830f1b2813b904f8bcfccab30b8612aa74321863be4cd39db9afe62557597415c44848f9700c121320e2eeb00701b5558e5dfd179a612297f85c148801e45596cec18180c867872d72c6f4cb05e0a0324fd6ae3d9015d1b5f53e7c1200f9b790637903e298b4e26b95f5d2ba23e4d84b40f427b1793dc9b9216d1a9472c0b284502ddd5be0f19f1987ffe0d5f51de9cbb29f7c7db797d26a02dc3f746caacd668854056cba1f14c13c34a820174aa0dd3048cc403514e005b2378fe5d1e8138da98776f3c83fae34dda65556a81de62a58f5c16c835f366adb44222d282b77693b7b1d9a9481e82f6fb0c3ef05ee09cb18cb6f6d13db56029a0d61966021049f2bb3b8dc71ef94ce2fa52dd986d24d181ecc00de154d0e9a7c4e519607464acb886ba07fd5cafa41ea345d1a530273c947317fa6620ef71c6c2413c40780a569c3f0e33a031c7e680b19756cdd4fdf47192d71b15b9c174e9c01e45627aaa134428d07fc05e03f1142e034535cc818a6128068dabb5145fda84d83f39399b56404325a92d83df469d0664f94acad79fcab5f5208765694f7ae19d30669105bf2d088b0ff2627a444aff8764fcee3e2fc0a536cb64329afebc9c1c593947f0eba0279361ee8f61fd5cd20c86ee4844d9dec8c1286f00d9ebbfd7cc00cbddf72d994f939b267ae58692f8f6323899ad0b3f571a6f53a3c8d8d6b0f3a4b6c8e8c2d5facec9fd9fb09b6c35a66ef17872755caf868f3f365c22d75ed436d4cc85caf7ba7b3bac24d58ac029055dd23d3cb677ef8cdf418877910d8f457ee20d51a429c38b73c1a0eeab7d6aae3bbb8f04aba566759d0afb9b10b815bb910b9f7a563563555846a6095d34a66b5efdc3a5516665bf1c648d97ef8c128058badd0deddef5b79d9e7cd6565df97fe8af448ef44c2014af4f3fbd5edc6e4ee5179024347be2ce01a6ffd8306bda3e4d9e70a42aac97ec54015f7dd99832b0a7748857346760e35046b259444e09c7ce8776dcb4eaf2a2baf5cb2af4043e7b43b2f97089dcac9e7f278902626bade51b62aa6ab25791176f14a3a185b456f03cfcd57005908fbdd61144efdcac2133052960d6bbd752bec21b3ba01bcee534038d72a15d0dd41eb3032a19a9fd3ca44eb8a33f3b5a43c143619f9b734f124bd7e089b3d06e29b93617600b6e8c19ce35cdc2aa1330d0ba5cb17701185c5374043ddbd90756e0f43cbbf4388e0b1ae353fe2070fc42f56136ad278fb11229cfdbc362705de8207dac790431a692c1e43598d209a260f6e01dce7deead28af35b050b9ab1b234a53c4e107263e0073b50cca059495d752fdd3cb7874c2008a1f90b84883f8538d07acb2154081f79b77e6740612b86c6dee9f056b1233c9264900f822cd1cf8109bc04ed511b80a7937c60e8a894b4fd1dd15d480c88d5408ee5bac685997bad29119d19ee7ec853bcbed2b3b0540bac75b2208ac33ac78b87a6c5d2a4c86e37ac4ad417d38fcfdcb6c125bd25c8015defc7dc3dd15d981b94d702cbfd0c88aeddef7be47263e7c355484718d94f32788890ce9e038e21f8fbe850eb695701dff9aa7fc72126d4df2b2757cb05125b6dd60237308170fdcef51b82083fb68b6ce210d6b82b25fda17879208f018e84d64ffcf34e0953f35d840c632fa862365ec6aa1cead296c07c6eaf13f6565508198e75eb08c27ee53cc14c0ac346bc9f92cab4489d4c5a9686bd91d645da9fa6e02996c3a49f4dca487f422b371e3e1ae23fb8d0bebc1602d390ef8558717093d1ccfeb0ffc23ee16495e4f5622bef53e1de38415bcc1346782468cdc5093062f9736a2695f78801f35e33075726f6ca19e1791d461e081b6407701e329ef37899625ba687c714d2b690f1f1bdc6c293cb44e2406c64f818776c4a01a87722869925cf39b5fdcda856c725169e1932572e55eaa51d9cce5135284e7e5d5726cd2ccb1b5e39c8de14282064fe82e0d6ef9c590635d9cb2144c813e1a6b5fcf55ac880192acf705f17225ff682bbcc08701f6ab172f405f2158f40e1e98ed1db6f420492c28cfb585bf7bdb18dd086cbc3175d59342f90a32f9372012f11d30aecf6a53587c0985e7d328379c7fd4bb821adbbf12707bf087ae88bd9d04bd1454d89e41ba0afa88fa1f62f96fb200a24a5390e1a0f2363a3451db562854eac896482bf1aefc8a7ec1be87230ec56048e6832743e8b7b9d1601b972c5746883adbda902d2d0ce695b9a7ff417f34b046d7582566648f7a247bb6533f1d999527ac0b09da22b4cf53938a65c27118641f2cfafabc3e92834c521651599d8c6f324dfcce1767469576359d8dcee202326c55d7977a03231c997bacbea4621244ae233df6435440737633dd8a015aca3c284a438b7fbfe9d3257236c6aa60f5c0bff81f9b0384f768227eb107791cc52e6d2ba69ed8359e3b3d038871e157d92e3e1399a1a958ab69f8e7225aff40a6fc85e77cf077bedb2e696fff5aca409c98ccf8f70aaaf3f305bb266fef4ef0979ae07a4143300067246680b0fa5438c5176123e34aff922d2a248e0076ac026cb0b4c1b2f3607b73c233e73d8794876c7f5ab6f92c938e32bc8675f81fc9efc93a79e90fd62d3918de56c2f2b6f7a6f65bc983f418007660b3684ac514a29540588a55b9ee8defef7603bb25c0f29ed1bb6a4ec431ad158e0b036b97f991cf1ffbdbe3dc146febd937272c76049fa20bf169e5fc0d51d27f9459c4e4bbddb03e7e7deae78c1a5a2a9ff4fdaaa23a1be24c5481dca08f1b1fb6bdbadea918145288f622ed7e35655eb44d35c145ff5ee2379b3ff86844cbc22c2c8f858eb1d975e69d27e92a14f6e55d8e457860655aa06642226f7e8324b5d12fdb85fec2f60d5d2fdeffa221ca345237042a6e0dd7dda541e4aa8a6f58d02cba160c9c13213121d392a9c8de428b275d2dc520899d1f9d6f742c164bec8509aa071f6524146c28016582b83f13fa2344350ea5bcce9ced8f42774180282391c86625fc16a9a798962d14d5b902acaaf7ba261b3cf78018fed271ab8d8a7a5e47c23248dfb7ff1aa1ed76181a64cf6f7b2ef2b450d8574ac7b68409417cc26ee0df2bc773d46252c8b20b5271e14ca410002823d96745561a78e4b1becf197e337f637d13528001695f8c98df119e6c18c41c3846947394c6e2f0f4d58c0ad4f9eac3802801914e9d72d7627b77d86b97d93e29e0c42e2409db2e3c8e657a5b815bcf79cb3f86c8a095bdef3e6cf7eb536692305fb8c6bd553f6a0327193266c0e81b937ac3063ac0f88372b00d940d203297fde3ec5f7f456d44431189ac841e8f78b47120899584dc64a3d5271aee69a961e9b5b0bd2920f8703dac3229b559a4245d9644598d67c095b751f75c9a2289608a24ebb118cc79681477d63cd138f830c22d99b834daa1c5e217014cae457549d6c04c3759c1ab1a09965d1155e5634ebc941a02c133c78ca1325a4b1921e386136e7a202be6ccda1bc8e294a4fed514cab929cfdfabd45772a1ae352d295940561bf50dea403d8129ae6d1ca1c7a0cdadf756805f78a2f750e0beb322016fff633233f2fb3489802934fb1c32208c850bea2f329c0ee1673886a8f56f593bfe0995ad7beb4a8d463d0a5e13b5a6220fba44b231bce042adaf7885dd8fac822e0af26d0aa17ab960c83e8229b08cb5b149d759c2fca73e97594a06d73ac986efde0f2186dbc7f45ae7c88af84ac9ef9824dfb31ddcf820aa9207e08450b97412222573e9ab62024b0510221406a03f1573bb661d84ab66424657030d89ff0e28ba6f3d3717b906b811de9c0af6b554ea6deb3c7438cf5453491d9070658ae418fb8b31078213ab190cc965fc038f57dfacbd1602b648fba2832e758d9c6f14f051b23932bea22d7fe4fd1c0c8cef6b92201e1b0fafd7b645ab8e7dcc97c0ca651e764ea15805fcbc38dda31da3f12d2763379486cbbd3fdbf20a819f2c4248a06e732f755d04e3a325f7a02728debca9115c15aed", 0x1000}], 0x2, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600400800001400000000000000000fcffffeb00000000000000000000000000e4ff000000000100dc", 0x2d}], 0x100000000000021a) 16:00:49 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r6, 0x121, 0x9}, 0x800, 0x1, r7, r8, 0x3, 0x1, 0x1, 0x5}) getpgid(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0x101) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r15 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r13, r14, r15, r16, 0x121, 0x9}, 0x800, 0x1, r17, r18, 0x3, 0x1, 0x1, 0x5}) getpid() fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r24 = getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r25, 0x121, 0x9}, 0x800, 0x1, r26, r27, 0x3, 0x1, 0x1, 0x5}) getpgrp() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = msgget(0x2, 0xc0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r33 = getuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r35 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r30, 0x1, &(0x7f00000003c0)={{0x0, r31, r32, r33, r34, 0x121, 0x9}, 0x800, 0x1, r35, r36, 0x3, 0x1, 0x1, 0x5}) setpgid(0x0, r35) 16:00:49 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x2, 0x30, 0x2, 0x8, &(0x7f0000000140)={{0x1, 0x1, 0x2, 0x3, 0x6, 0x9, 0x10}, {[0xff, 0x1, 0xfc, 0x401, 0xffffffffffffffff, 0x66, 0x1, 0x2, 0xed3, 0x1, 0x80000000, 0x4, 0x0, 0x1, 0xffffffff, 0x8, 0x20, 0xc1], [0xfffffffffffff000, 0xfffffffffffffff8, 0x0, 0x20, 0x80000001, 0x6, 0x6e90, 0x4, 0x6, 0x2], [0x20, 0x9, 0xffff, 0xac1d, 0x10000, 0x401, 0x2d35], [0x8, 0x209e7c98, 0x7f, 0x0, 0x1, 0x1], [{0x200, 0xb893, 0xe177, 0x7}, {0x8001, 0x5, 0x4, 0x2}, {0x6ee, 0xc675, 0x80000001, 0xc0}, {0xcdc, 0x6, 0x3f, 0x80000000}, {0x6, 0x4, 0xfffff800, 0x5}, {0x2, 0x1ff, 0xc37, 0x43dc}, {0x4, 0x3, 0xfffff83f, 0x200}, {0x3f, 0xffffffff, 0x3c5fb955, 0xfffffffffffffff7}], {0x0, 0x0, 0x6, 0xef}, {0x0, 0x1, 0x20, 0x10001}}}, 0x9, 0x8}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x34) ioctl$KDSETRAD(r2, 0x20004b43) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) shmat(r4, &(0x7f00003ed000/0x2000)=nil, 0x0) 16:00:51 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf7f0000001700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd3f0a162b58fd4237b8fa4d013de447473c238495aaee48c02f6ac41e6bf3bf55fdffffff13ad30505e8f5300a49fef9d612f8735cb5aff6ae08401a4a5c5fe659fa202361cd8cac7dbbc5b65c6593d28f0b4122cd2350000834afc2adf79760000000000000000"], 0x1) write(r0, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open(&(0x7f0000000900)='./file0\x00', 0x8100, 0x144) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = getgid() 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 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0xfffffff7, r4, r13, r12, r10, 0x8, 0xae55}, 0x0, 0x9, 0x40000000006}) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000180)="dd6e8495c0e00b9432123661c9742e8caf2281572c846c39f61b72e1dffb037ad6476b9ff365503d7cebee420c95fab902f19ffa4dedd52f6802d50c62f0b8b402d4e9950571997b271aabcba2e17ed49c75f8dca0c014d60feea2fa1a36381929fdb3516b1353ae834b6d7995d5d66da12aa91e542b22c81a3cceaea5efe8d14d2ea5e7e34481cfe6b7beed9588a4ce7c417fc1c95e4483127a2aa28d108cba15d13c553b21959acc7350a4ecaace9f8dbb8474f843932845f11edb83bd7a48539acf74a5c25ddb781c46633da928680ebca3", 0xd3}, {&(0x7f0000000280)="f68d428aae6e91aeb25e82d18ea68c8a1de84f1ce9e4941137ddc0f73651c29204ca634018e8eda19a71a2253b5fb7f8e8f1417bd3b15f5ff10ed617355fde1b18b2866fa74b3b260031935ac142e61d2e715f7c4324ac2e3c0f5d0f216e63840165afbb87d2d6cf0a7d3f2f56a43db8b5bb838a766229bfa8e716d391f7db023272c4a2854e764bdda7e0f5d4ceaf030b360c36bded15bc224c4c3338c1d8bf17201d53e26372039b72e128f3eb7eae8e68daf03ef5c062f25887a956879fe8c599a4b8d00eb6c29141f21057a2ca57f1687850e585", 0xd6}, {&(0x7f0000000380)="9838c1b39ba1af71ad9cac9e86a17d7479945b6106111408a9517bc5c488b24c74b69da635b412ae4dfb7aa7fedb0107ca9dc4e1df0c022b5c05ecfacd555c2bec5eed08a08bf5ff375173562d9a85393cb89d15919b7b30ce8014f5f53794bb90fd62a5342d09a6a3d1945fa56def463dedf63ec539ca90e6bc3b51a8e87cb7b18142d336bfb64e138996e7028b33debf5a593900e7dab2f5f11ac9988fbf4e67ba01c1d74fea0d99d54e270c9cdd9386569a6951d8e7976485fa044ec2a5d88dca614d00521b3d02527f189de81937f894b8d22b2729fd930c0c96eef8", 0xde}, {&(0x7f0000000480)="64812241d954ddf76baffda1e57916f42c713f5bf93863edb34f8373f035972db6eaecf762de2d01571a4bffbcdb000795ec131eaff55ef4f90a26345b78eb16a43e79b63233dd22e61f2a6bb370839aa25b858a7a35e19504ba683c867fcf830c1d85ab3d50863ed6308f88dee11740be9b4344c1218fcbaba11742d86925c6f73c110dd52fa475c09ef078b2b1dc0f2acdd74af78be51ec017f89c4f", 0x9d}, {&(0x7f0000000040)="fa913e339b3057d3716ba9e2569adb3a830fe960c0dc9e9d2f727b7b13c2119fb790abfc92eca416350a03b6392931f18df66079d038db4f14a8ff866b8deb699d8bf9476df09a1dd42c453f75c3d76be88ba3331e", 0x55}, {&(0x7f0000000540)="7e96a4c4cc25289407b52636af288fac4f93df6cbd03eafccdba255ff98e0f6181e11127618e612cc8bd681a5d2bab2790389dfabfcedc77238ab99cfb6e153a37150760bcde284d3bcdadecdec6157b48db6e9837f6ebcc3e9729f864c09cb7132515ebcea6c80a43f9e3257240ce864dd5c91efe18c1c19463bf4f022fb9fe8ebbb6326fbd7a4f027136e4f333cf2c784a28b9c04ce2b92259432322", 0x9d}, {&(0x7f0000000600)="f18663782aff2592acd1038c5da5d9e1996716d49e5661f519dc704a36c68c5cc06b39ff3f828739278bb07555c014ef1085a016014dfec93dcc214777c2bb252b2bff3a4bf5ba2e54322b8e8276dbade4744e6d75b2cbd960db503311fdd7565925d42ebb2c7558aebcc162ea6c94163365982ff7aae482ee41b50e10621d80c7192c6e2c0c6aa5fd8e9275490727e5afa8edae04f415b7c7320f4001f59030219487609f975ca6d8708b0bb7397067ba4fb2f07af3d6bc050df9d515db5a2287dec96705f4934f4e61d8024c41b7076711c6fb64e59af47b8254dc5dd52d82d5d148b953954678ac805b212e30301019dabb720d", 0xf5}, {&(0x7f0000000700)="3b158fe6da5228c8379e7e8331ac6286", 0x10}, {&(0x7f0000000740)="7556ff01bf151bf217e8ae99c8ed31", 0xf}], 0x9, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}], 0x20, 0x6}, 0x207) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7ff, 0x42, 0x8, 0x1, 0x5, 0x3, 0x200, 0x0, 0x0, 0x7, 0x1000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pread(r4, &(0x7f00000001c0)="94c09063069fd2e0fdf21447750bd5bf76574374b7c49aca2a11337925c3a915b0177e0e8ad257371ccb2c3d2bbf07cb32a9c6a6d8234f0809791ae11c2218d66fae6ecdf154dd8f4a16e8e22508c7e7fdbdf2feb3a3fe157b39a223433f655ace7aac27033e92874cb8d48e1be8df8625a65385617936223cbc772b500c454a5355040b8bc6252b5212695cfabdc2473c08a57031632459afaac0fa659fc8523db5ae34b40731d0fdf54993d0d1738ea2e39bb0b2173a197c1529a399e07a3ba86178d0fc610c7b991fbf59fb1ee782f83290fe883294ae91f446bce15b8a08", 0xe0, 0x0, 0x53) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) 16:00:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) fchmod(r1, 0x1a1) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/37) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000002c0)="109075c3b2629a24382ba39ef819f3e5ae0ededed5b3edbfeabb3373c80822875fe976ca42ce72cf462582d1ab2d5713bc01295e26af6f659e35981e613a0e760cd06b65d44b99256755b76886c48b35260d31ecad6ecad5aa1c7bd4b4c7c7056eb021a75bab5f6937cb0b38b89747299fd936d912118e5f7a27433d10d7ccbaef2e54a3326d4c33fdfcb6e4fb4b693788719f4c333472", 0x97}], 0x1, 0x0, 0x0) r2 = getppid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000180)=""/189, 0xbd, 0x42, &(0x7f0000000080)={0x18, 0x0, 0xffffffff, 0x4}, 0xc) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x1f4488af074e0903, r2) execve(0x0, 0x0, 0x0) 16:00:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x91) r0 = socket(0x6, 0xc003, 0x3) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 16:00:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) 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, {0x10, 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) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) preadv(r2, &(0x7f0000000500), 0x5, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="9f197332f3f6073c0c65a7819457654b0b7a968bb93ac6802ae0ac5b5da1e680c6be3e0132a7821adfce2ad673b8ef86b2a502fa17518227b4ef8860d10502a0f463", 0x42, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x10003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\xb8\x05\xd9', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") 16:00:54 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x0, 0x3, 0x8}, 0x0, 0x1, 0x4}) socket$unix(0x1, 0x39b2dc67980d59d3, 0x0) r1 = kqueue() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x80000001) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x9) 16:00:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = semget(0x3, 0x3, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000080)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) sendto$inet(r1, &(0x7f00000000c0)="72aafacc8987c251e09a8de0", 0xc, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xffffffffffffff43) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socket$inet6(0x18, 0x8000, 0x81) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 16:00:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) execve(0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x2a) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a0800000044608135e5f28b5ff86018a1f2105a52194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccd819805230135132b84873db3189cfb38fe8d4d99e59d90e24b2790484b1124e7abc57c081ddb0e77e9d456b71da3f972989d6d6760b00eac3d4b203369440e91f31a9135ed2a42109847950c849a1178745135292995e019c750ba6c35f437ffc5e974bf279638a1ff2bb7e8527a145ad8189d77441cef9c190cde4e49a74f7a46f4e6544bba9f5186d34000000000000", 0xe9}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() r2 = semget(0x3, 0x2, 0x20) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000140)=""/177) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) lseek(r4, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000147, &(0x7f0000000000)=[{0x15}, {0x80, 0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x400080000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r3 = getpid() kqueue() r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r2, 0x6, r3) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r1, &(0x7f0000000040)='!', 0x1) 16:00:57 executing program 0: r0 = socket(0x2, 0xc003, 0x6) clock_getres(0x2, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7a386207000000008295955984c87910bf453f5ac11700287ead4bcb7794a69dfcead88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef7e612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:00:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x1) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) 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(0x1, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:57 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, 0x0, &(0x7f00000000c0)) fchdir(r3) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000100)) r4 = getpgrp() r5 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffff9c) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x6, 0x80, 0x4, 0x1}, {0x18d, 0x6, 0xc1, 0xfffffbff}, {0x2, 0x6, 0x80, 0x6}, {0x3, 0x40, 0x1f, 0x1f}, {0x400, 0x0, 0x5, 0x5}, {0x3, 0x1, 0x0, 0x8}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getuid() getgroups(0xa, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r4, r7, r9}, 0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0xaff4, 0x1, 0x1, 0x9}, {0x51, 0x5, 0x3, 0xb9b8}]}) r12 = semget$private(0x0, 0x1, 0x202) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000003c0)={{0x9, r13, r10, r14, r8, 0x46, 0x1}, 0x6, 0x7fff, 0x6}) r15 = accept(r1, &(0x7f0000000440)=@un=@file={0x0, ""/90}, &(0x7f00000004c0)=0x5c) connect$unix(r15, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) getpeername$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) r16 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r16, 0x2000746e) r17 = accept$inet6(r1, 0x0, &(0x7f0000000600)) getsockname(r17, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) r18 = accept(0xffffffffffffff9c, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) setsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0x7fff}, 0x8) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x390, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) write(r0, &(0x7f0000000340)="9954855eebe7bd090953832d29bbe4709a7e5fc8fdbb2f580ad84347bfa7077c7d744c60c02cc34978219e00b4b10b5b99abaf4d11a48d7d37fc7a198ca42542a9756a936621cd95fb8d9d048c7a71b5d4fdb2bb21aec0c47bf64deaa504fd5bb97cfb056e5b2b17681bdd4ca1c3afdb096ab6037d8aea59fdacc51e177a4fed1c4bc05ec23793ec79f11089039748138d3bdd96e32946a428df2be7f3c2757c219147fbb72361fe5ba612be21b6a11c4048978b5440899743fde568be63492fe2c7e683", 0xc4) write(r0, &(0x7f0000000300)="9326eb531202", 0x6) pwritev(r0, &(0x7f0000000180), 0x3e9, 0x0, 0x0) 16:00:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = geteuid() setuid(r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x200007c}, {0x54}, {0x6, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget(0x3, 0x3, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x9, 0x2, 0x0]) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) getpid() ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x104) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000100)=0x1) ftruncate(r0, 0x0, 0x100000004) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000040)="ac1ff5a93a4757657ee6b7b0bbfb0c759dff1b80a0e00bf79b3a11114493ff1053338aea55f43812f31eb10584de47e3d55baac128a53043cf7d2fd268fb6576b72bd4b29c51d3016816ba3fa5b82753570e5de1415b6b02d03785dcf8c568e2ee630acef33c5cbc49ef90fd0dc8be8f6e3f738dd260e17688", 0x79, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x49f3}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:34 executing program 1: r0 = socket(0x7b, 0x400a, 0x0) r1 = socket(0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x8000, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') 16:01:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="bd0b72a47297b1621e9e6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000001140)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000001200)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in6, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) shutdown(r2, 0x2) r4 = socket(0x18, 0x2, 0x0) bind(r4, &(0x7f0000000180)=@in6, 0xc) connect(r4, &(0x7f0000001100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x3a, 0x3, 0x1) recvfrom(r5, &(0x7f0000000080)=""/4096, 0x1000, 0x2, &(0x7f0000001080)=@in6={0x18, 0x0, 0x40, 0x6}, 0xc) 16:01:34 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0x6) 16:01:34 executing program 0: socket(0x18, 0x3, 0x0) socket(0x1, 0x4, 0x10) r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x45, 0x0, 0x3}], 0x3, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) r2 = socket$unix(0x1, 0xda5845e32e98463b, 0x0) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/28}, &(0x7f0000000140)=0x1e) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0)={0x9, 0x7}, 0x10) r4 = socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:34 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x40000002c}, {0x200000006, 0x0, 0x0, 0xffffffffffff0001}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x2}, {0x200000006, 0x0, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a7af664bd1a9bc25eb2b0ac3b47", 0x1b, 0x0, 0xfffffffffffffffd) 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000000)='./bus\x00', 0x3001, 0x10001) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x1e8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) 16:01:34 executing program 1: sync() nanosleep(&(0x7f0000000000)={0x1, 0x80000000000}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4027) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f00000000c0)=""/70, 0x46, 0x40, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) flock(r0, 0x4) socketpair(0x18, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x5, 0x3, {[0x80000000, 0x7, 0x80000000, 0xffffffffffffffff, 0x5, 0xe740000000000000, 0xc9, 0x8, 0x401, 0x2, 0x100000000, 0x6, 0x2, 0x4, 0xfff, 0x5, 0x1ff, 0x8000], [0x1, 0x8, 0xffff, 0x1, 0xb40, 0x5, 0x7f, 0xa8bf, 0xffff, 0x101], [0x3, 0x0, 0x9, 0x6, 0x401, 0x4, 0x5], [0x80000000, 0xfffffffffffffffb, 0x5, 0xbe, 0x7fff, 0x6], [{0x5, 0x401, 0x7, 0xbb}, {0x2, 0x5, 0x6, 0xfffffffffffffffa}, {0x1ff, 0x0, 0xffffffff, 0xf800000000000000}, {0x0, 0x19, 0x80000001, 0x100000000}, {0x28, 0x4, 0x9, 0x80}, {0x2, 0xfffffbff, 0x7, 0x2}, {0x8, 0x0, 0x2, 0x7b}, {0x8, 0x8, 0x6, 0xb6}], {0x400, 0x0, 0xff, 0x42}, {0x5, 0x2, 0x4, 0x8}}}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0xc0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x10000, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0xf8a4a43537a1d2f4, 0x0) r8 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x80, 0x100) r9 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x80, 0x4) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x10, 0x0) kevent(r4, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x6, 0x401}, {{}, 0xfffffffffffffffc, 0x46, 0x0, 0x9, 0x101}, {{r6}, 0x3, 0x11, 0x4, 0x7, 0x6}], 0x2, &(0x7f0000000680)=[{{r7}, 0xffffffffffffffff, 0x40, 0x20000001, 0x7, 0x100000000}, {{r8}, 0xfffffffffffffffb, 0x9, 0x7f17cb81ea51b12b, 0x9, 0x200}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x5, 0x2da1}, {{r9}, 0xfffffffffffffffc, 0x89, 0x50, 0x1, 0xff}, {{r3}, 0xfffffffffffffffd, 0x11, 0xf0000000, 0x401, 0x1}, {{r10}, 0x7ffffffffffffffd, 0x90, 0x2, 0xf4d, 0x4}, {{r11}, 0xfffffffffffffffe, 0x4c, 0xf0000000, 0x2, 0x87}], 0xdc84, &(0x7f0000000780)={0x100, 0x7ff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:01:34 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x2, 0x2, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x7, 0x40}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:01:34 executing program 0: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') r7 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ftruncate(r7, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r8, r5, r9}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900), 0x8) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) 16:01:34 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r7 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8000, 0x0) r9 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r9}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0x8000000000000004, 0x8, 0x8c7d10d705401602, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x90, 0x1, 0x1, 0xff}, {{r7}, 0xfffffffffffffff8, 0xda, 0x40, 0x4, 0x3ff}, {{r8}, 0xfffffffffffffff8, 0x10, 0x8, 0x0, 0x100}, {{r0}, 0xfffffffffffffff9, 0x47, 0x2, 0xfffffffffffffffd, 0x5}, {{r9}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7ff, 0x997a}], 0xe334, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x2, 0x1, 0x2}, {{r10}, 0xfffffffffffffff8, 0x2, 0xfffff, 0xffffffffffffffc0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x0, 0x6}], 0x973b, &(0x7f0000000380)={0x4, 0x7}) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffb, 0x7, 0x1}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) 16:01:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000840)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r2, 0x0, 0x800000007) ftruncate(r2, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r2, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 16:01:35 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0xd606, 0x8, 0x5, 0x5}) semctl$GETZCNT(r0, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1c00}, {0x6, 0x7, 0x400}, {0x3, 0x6, 0x3800}, {0x1, 0x5a73, 0x1800}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c, 0x0, 0x0, 0x10000000}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000000c0)=0x20) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) getpid() kevent(r5, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:01:36 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000280)=""/244, 0xf4, 0x20, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) acct(&(0x7f00000000c0)='./bus\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) open(&(0x7f0000000200)='\x00', 0x800, 0x168) kqueue() r1 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000140)=""/5) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x5c}, {0x6, 0x0, 0x0, 0x2000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\xa3\\\x9bc\x8d\x8c`\xcf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6ed43bf906ad19dd887168f6fff") ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) 16:01:36 executing program 0: 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) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x100, 0x10) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = dup2(r0, r1) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)=""/142, &(0x7f0000000000)=0x8e) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:01:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380), 0x32) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/214, 0xd6) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x59, 0x2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x7a, 0x2, 0xc0f7, 0x2}, {{r4}, 0xffffffffffffffff, 0x32, 0x1, 0xf18, 0x1}], 0x80000000, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffc, 0x12, 0xf0bca42e412e42b1, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0x82, 0x40000000, 0x5, 0x5}, {{r0}, 0x0, 0x85, 0xbe11f1d0e3820c57, 0x6, 0x2}], 0x1, &(0x7f0000000140)={0x0, 0x1}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000000)={0x2a8, 0x200, 0x1}) 16:01:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) openat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f00000001c0)=""/214, 0xd6, 0x800, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:01:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x4000, 0x0) r4 = kqueue() sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000440)="83b46eacd24bed428b8efebe4eff2ae560f2b054876a841c68f18ff333720650e201a5bd7967cab43d2ccad49a652a3f", 0x30}], 0x1, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r1]}], 0x20, 0x4}, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x200, 0x80, 0x3, 0xff, 0x5, 0x20, 0x5, 0x10, [{0x2, 0xff, 0xfff, 0x7fff}, {0x9, 0x7, 0x6}, {0x20, 0x6, 0x7, 0x1f}, {0x5, 0x1, 0xf0, 0x2}, {0xffff, 0xe3, 0x101, 0x8}, {0x6, 0x7f, 0xe7, 0x4}, {0x7, 0x8, 0x9a7, 0x1dc00000}, {0x7, 0xfffffffd, 0x9, 0x5}, {0x8, 0x4, 0x3, 0x4}, {0x800, 0x3ff, 0x3, 0x40}, {0x31, 0x5, 0xfffffffa, 0x5ca}, {0x1000, 0x401, 0xfffeffff, 0xfffffffb}, {0x5, 0x3, 0x1, 0x81}, {0x6, 0x1, 0x401, 0x9}, {0xfa, 0x6, 0xfffffff9, 0x3ff}, {0x2, 0xfffffffb, 0x6, 0x1}]}) close(r5) utimes(0x0, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) r7 = syz_open_pts() r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r10 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r10}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000600), 0xffff, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(r7, r11) bind(r6, &(0x7f0000000180)=@in6, 0xc) recvfrom(r6, &(0x7f0000000100)=""/108, 0x6c, 0x0, 0x0, 0x0) 16:01:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) sendmsg(r2, &(0x7f0000000780)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffffc, 0x1}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000200)="03436563c6e8019b03a05ea68c4ff84db441967a69b80f38ba637e3f816d4d73c91d14dbb8dae3b0e3b179d10e5f15677df361116e7f235a0cd4d332f4921a49729fdbd64e1bde1a2c6ae61bb62ea0e9958a4a4f6dc779b1adc746a6ef1c96cc7360f1662a105ae5d17944b0ead66c691032d353abac9bd7cce0c81ff3f101e826034fc9d045fb32b8b2654d0b53c18adb8884b601d3f48972f16de4ae2327abd70ef78849e55bdd1b14ba3925b2d618036281c2f25e394d9c2f58cb8a963e3b8e92203fdaa01bf603889cb7b759e1d4cae4290017", 0x2e0}, {&(0x7f0000000300)="5063d33d63131f6b3ed808f55f2530a61ac1123e22a0409bc1dbe0845d0bee108d765a570bd8073ef46e8dd08e0e1287d143e026bb8539daa85e2aee2d6da02c3f9a8a01b4a511fdf6d849a55a7e85283d0f3f8a495638f6a050fe891d5ed36d337f308f5081cf6ef78f88b7ce9369f0f7b88512602e35809c1e70c1bdd3c027faaba8bfa031690eb80bc41a26892c8b8c2f8a74a6fd57b982092e8eaf2be331e70a0e7bf89d1e74e90e57a77b8e35ddfd37746d68fce558d41a1cda96b2", 0xbe}, {&(0x7f00000003c0)="e141d6e13a10e0ed057179ca429a0f4407700c523b3e1bdc63310556fd2ceb8bfd9a73495625315bc8cee0a9549247a63dbbcab3ca6c0afd03be6b5d34597daad87788d3177ed01f3321a4904ebc493f504d9d8dee1e12277f4e3c13af8d8be92d0992c6c23a3bc9776fa3fe013d692ec3052043dcf8e94fcdf3b306cb8e8d8dff5c7ead8ae1b840eef73240cb7a71f8b28d420d6a3b4c2f96e8f59909d501baf4053dcdbf4dca703f88c7c322", 0xad}, {&(0x7f0000000480)="4661b73a6f3d7ddf45a8b2c7ef1b9ba2106ad6cba40338c3028137aabf6ec3c85952340f987f1d4f4f852dd235c1e7ef0a6f0be1f47021d796e5e66892dbc6e361db1cdb0d059c674b20c6279fe941b2d06a68ff834557f8aff16af674cca7f694fcf7048123a66b3854de4044f348d78aad5f28e908b27ccdc95b15b1e2fe65cfad844ab5bf35642f1b798c452b5e276e5daebc", 0x94}, {&(0x7f0000000840)="0e4dcc8eb1586611300f2683dc94a25958a4ea237884d82f3aad35fbc1b499f6201f0897226f8ca8a0a4662e459cda3d9d4a396201384eda98878e90b78118877c700dce5322c2911529b613d78f5fab9d69ee0e0ca58acbd5cbeff0552cd57a25388b471acaaff0c2cc3328dd0e5a0ea650c4e6d3b1336f40ef9d6c8f42ad32eb6d1537c0da77ecdf8337255b057eac97ed", 0x92}], 0x5, &(0x7f0000000600)=[{0xb0, 0xfffe, 0x7, "f4e0ac585efff72e95b9621aeb1171d62003453c000e4613f02c9daa7bfc2cf002ee59908fe0fa37e2ca973403e2756871ae3eb69cc7539f539c296d90dcb12f527a676dcf807861fe545d7fa38bbbab5c7986f9e2ca08734ba622692aa844bcd79708c12228959cdcc6aaa10d87ad2a2862402ce414f271e507bded75905ec91db46512931c36aab98737ffcf765952245e954e5a17a63a18"}, {0xc8, 0xffff, 0x2, "9380f5175352415a238c168a3adb6a02ad9f6c6a8db2892b56607fdebe0e7e5cc8efca1b23697cdf743efdfa73749ef6a856991dcb5ff9ea184a248616f4c3e7101a62324510e149882cfdffdf201c034f6804ec3b01e5b03cbdbf9a8f20317b1ebce35fea956770166cc40cde8e8de9815918f3fc6b6379b0e55b51fa9de32627069455a7cb2a9bdb275a41d5a2cade742c32f1650dae6f9b6dc6e4f79f1c6dac796420a6d36334a98bdf2b375d25b02954be8be76d"}], 0x178}, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 16:01:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x10, 0x5, 0x4) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r2) shmctl$SHM_LOCK(0x0, 0x3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0x2}, {0x8, 0x7}}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a295bb9223776", 0x8) 16:01:38 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$setflags(r1, 0x2, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x1ff) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x82) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:39 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) setegid(r0) setgroups(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20860, 0x0) listen(r1, 0x1) socket(0x1, 0x4, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x26, 0x1, 0x6) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000640)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:39 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0xff5e, 0x0, 0x0, &(0x7f0000000000), 0x1f4}, 0x0) 16:01:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESDEC], 0x1) socket(0x6, 0x5676530cae4cb862, 0x49) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="63098647c6ff07e00000028fec0d8966a996f3b86e39c559ad08d221e148723befdf7d1f0488691d859ca921af0e7527c12b9e779ff301f812de114a96db4d33"], 0x10) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/72}, &(0x7f0000000000)=0x4a) 16:01:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) write(r1, &(0x7f0000000100)="a6fc0477ec3258b84bf67c566e38513dc567a03b2c7843ff0a0472a4b2f3a6459f3cba6c4ed81d955d482927cc291c0166ba3c639c3cc27b340435e398c24016ccddcdde", 0x44) 16:01:39 executing program 1: r0 = socket(0x2, 0x1, 0x4) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x2, 0xc003, 0x6) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r11 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r12, 0x121, 0x9}, 0x800, 0x1, r13, r14, 0x3, 0x1, 0x1, 0x5}) fcntl$setown(r5, 0x6, r14) connect$unix(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdff09000000ffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb775af02871017fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2909b15801360bcd4c0a162b58fd4237b8fa56d1370cca098cd5edf84d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5c7dbbc5b65c6593d2870b4122cd23500000000000100000000000000000000003bbda251985eb8945a8e1e9244901b5c7f92164370a5e0c36f3896cab568e3a103cd3732c2a13d0459e35cb15277cbab4b1331da16632ae9d1162415dbf45f00ed44f22956eac13e015d2cac2767f6eb854ef96f9e901738137e51c37459e2b430def6751852fd6c3e051a6d2472c3492dd85a446019c0c244b198ee971003b1b9000000000000000000"], 0x10) write(r4, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:01:39 executing program 0: r0 = socket(0x11, 0x4003, 0x8) sendto$unix(r0, &(0x7f0000000000)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0xd5, 0x800, 0x8, 0x7ff, "f888f2eba0fc1f93beadbbac3b16843cb0c9142f", 0x4, 0x3}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x4, './file0\x00'}) 16:01:39 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']}) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x40) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c42398a5a44e60b0c58f53c1c93b35c0a33da367160dfb5b18ade61ef16a5f198bed1d6ef015e18e04895a80d1a02ed535e42d5dfecb9dd0455301e77ea2da", 0x3f, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) 16:01:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="0701b977dc5745192a801000000000ffffffff045ad35a052000fd3ed9460a0d3e8972897711a50004534646064cc908004d5db8683e0b283a3cb1a07334943ca5d2edd21cd94c50e2062f60a8b6826b10852bd19fada6a4954df43629c67aa9fdaca8681e00104331cfcfa7644f9e423ba3187f9d3ad9290d564b015e27212243caa97961f021ebfaea8002e022fc0057c55d4576b169779e5bded47b358a368d4f4026a0b35f6e0a378cab0be9f93a"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r9 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r9}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0x0, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x83, 0xfffffffffffffff8, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x7, 0x8}, {{r8}, 0x6, 0x24, 0x4, 0x1ff, 0x6}, {{r9}, 0xfffffffffffffffb, 0x16, 0x1, 0x4, 0x956}], 0x55c9, &(0x7f0000000100)={0x6, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:01:39 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffd5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:01:40 executing program 0: r0 = socket$inet(0x2, 0x800d, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x87, 0x1de4, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r4}, 0xfffffffffffffffe, 0x69, 0x0, 0x2}], 0x1, 0x0) write(r3, &(0x7f0000000000)="d324815323ea515a5de609d5fdc40fca997e08e565a31480ba62f08c1ebaa95fd38a60c91e9fb82e7cebdacf169da6f8126145dcf830af46cf995947882f590a65c38e0c5c07e04d6e0f85ddbfde33edad24d129569e115962aa60e49d1e39ebb39703110e0a3a9199fc29a0f830ce617d6f38607e9ba63ce86030d25085352cebfafbed0d1c12cf3255b15f96282ed9d0a3eaa542def9a0627e03112f51bc7b801904ee5c5f8e8a3252021dac768bfa27", 0xb1) kqueue() 16:01:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:01:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x87) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:01:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xa048}], 0x100000000000005e, 0x0, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) accept(r14, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r15 = kqueue() r16 = kqueue() kevent(r15, &(0x7f0000000040)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r17 = fcntl$dupfd(r15, 0xa, 0xffffffffffffffff) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000200000000000000000000000000000ffffff7f00000d0f00"/174], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) 16:01:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x800}, {0x3, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x2c24e61fe5e8a6a1}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r8 = semget(0x3, 0x4, 0x8) r9 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, r7, 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$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r13, 0x0, 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r11, r7, 0x82, 0xf3f5}, 0x4, 0x0, 0x9}) r14 = getuid() r15 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r7, r14, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r15, r16, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000480)=0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0xffffffffffffffff) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) recvfrom$inet(r0, &(0x7f0000000180)=""/228, 0xe4, 0x82, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:01:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="00000018600400800001400000000000000000fcffffeb00000000000000000000120000e4ff000000000100dc", 0x2d}], 0x1) 16:01:42 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x3, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x1, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 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(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x707, 0x1}, {0x1c, 0x0, 0x0, 0x2}, {0x3, 0x0, 0x3}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) setsockopt(r3, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 16:01:42 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x125) syz_open_pts() fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x8fc0e1cdb58791cb, 0xf) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x100000, 0x0, 0x0, 0x3, "4d3e84f94426ad0900", 0x4, 0x5812}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:01:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(r3, r4) ftruncate(r0, 0x0, 0x100000004) 16:01:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffffff19) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x80000001, 0x5, 0x1000799, "08180b027f610400bfaf7c50ffffff00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0x33) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x10~\x84', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x7b2f, 0x6, 0x1ff}, {0x0, 0x0, 0x0, 0x9553}, {0x6, 0x3f, 0x0, 0x8}]}) 16:01:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x6, 0x61}, {0x18, 0x0, 0x9, 0x81}, 0x9, [0x6, 0x6, 0x8, 0x5a179300, 0x7, 0x5f7e9f14, 0xfffffff8, 0x8]}, 0x3c) pipe(&(0x7f0000000200)) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) fchmod(r3, 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$setstatus(r4, 0x4, 0x4) bind(r2, &(0x7f0000000180)=@in6, 0xc) r5 = geteuid() 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}) fchown(r0, r5, r10) listen(r2, 0xfff) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:44 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x10005, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 16:01:44 executing program 1: pledge(&(0x7f0000000000)='/dev/bpf\x00', &(0x7f0000000080)='/dev/bpf\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=0xffffffffffffff9c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:44 executing program 1: r0 = socket(0x18, 0x5, 0x8) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) socket(0x6, 0x2efad5138db317f9, 0x2) semget$private(0x0, 0x0, 0x400) geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf49d702d49a6fac3d87c7d6807000000008295955984c879e607453f68c11700ed7ead4bcb777fa69dfceac2a84e6ebca64896bc5e57c6388bbd2abdf6d88b2951b15801360bcd4c0a162b58fd4237b895aaee48c02f6ac41e6bf3bf554799b9b83aad30505e662832a523b07348b5871f4385f04157797ea4a5c5fe659fa202361cd82cd2350000000000000000000000001000000000000000000000000000000000000009000000630ee9ffe3014636c74d2d0730836b2f7c2aace2fc9b132eb9fa5f1d1c6bb420b8a0259d5d5b810c48d3a136e85299360523370d3922f6426e8ba1b33d63ce485a511abd718d6bb95e22ec80e2dab3bbbceb1958ba54f60d470ed5f14d338e78a5018518f528c10aa24fb116da3a8dea1fab30aa179d1e9f3b700afd99e59c73e7d7190bf12e1893ca223cdda433b97b288cda700f2bb82f1b656f4e47a03931ba90ba413d2891b23af3b598450f44a96d9c9cd84bc0352ce70d824e6cc90051a67ccd23cec36c5829d68aa204f1c177d566141eea79a82879359b4b5c75591baf97da001b6ea18775b35245479a71339c4454b11e5ce2387dccd92c94a209b876bd21079bca8848c66b9dfb192aea5df76008c87e7c123ad61977e5eb0516d49d1b517856515e0f8c3efe2e2dc8e50f2845adec7eb682615baaa91f965e6ce7946523d83d0000000000000000000400"/540], 0x10) write(r2, &(0x7f0000000300)="9e3eb3900603b73725c7419aab423046e9e5da56cc9be8864fabe4f37242c95533ee71227e42eda57364f2788ff2b7d3f8dca04c8f937b048af27b1d7b434885c84d64c77dd7121eeb22b44aa9adfcf4b584920318545cc49bf04944455fdb003f588c31b33a71042244a8dd0563de4f07d995ac7ce69485d12b18b6c2d68fb6e36ef3933c8086f3eb625afaba56f94e8f", 0x91) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) socketpair(0x10, 0x4004, 0x80, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r4) 16:01:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pwrite(r1, &(0x7f0000000000)="df6e1a3e6ee8f524a449966725d4a3a31b3e9e38a7f48943571c7b7ce4de613d77e676090885f90c6038201cf07e5e9a5a6d742aa46e69e10c58f7fa7afbf0a6d16819a83a7daced", 0x48, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x6c}, {0xc}, {0x200006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) 16:01:44 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) r3 = msgget$private(0x0, 0x22) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket(0x18, 0x2, 0x0) bind(r5, &(0x7f0000000180)=@in6, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffd09) fcntl$getown(r2, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r13 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r14, 0x121, 0x9}, 0x800, 0x1, r15, r16, 0x3, 0x1, 0x1, 0x5}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x1, r4, r0, r6, r0, 0x160, 0xfdfe}, 0x7064, 0xd3, r10, r16, 0x3, 0x1, 0x5, 0x40}) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:01:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@in6, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r4, r4, 0x8007d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200)=0xfffffff4, 0x35f) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r9 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) write(r9, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x18, 0x2, 0x7) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x0, 0x1000, 0x52a3fbad6bef7782, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000016c0)=ANY=[@ANYBLOB="bf3175c7cf2460e8f89f3d7ed993fd3b94fc447c543d32da95392622ffd478b8708511b77ecb008b3a34f144f630009a093ff61443c66f8d2eda47dd0f449da3aa0828b8b09fe3db665be837536f21019e3ab490620baf550dbb32ccc32cb09e1d8cf79d6f847bc9e992e652d01d40e1c48b881f65a80e89323ea617fbaa6164a2467bc6dc40a2a00b947c3145d340c0381b052feba6f0a42b6377af4eba05da8b4f87019b90c045d64f5cb66bcd88172744e3b1dd490d4bfca73e0716e3d0d98aa42716097abbc3a75bcdfcf37d7564cad54313b33a08000000055d92cda01d1d7f0cdddee506acbe50d5868ba30372f583a4544b165382d2d13c58995b312f4eb02e8a9d352475598623a65dee854f0b9774479d354ad311310f218a5158b52aad9837f43a27b9104675a47cd941f2950e2768be1598e0105d7ff87512e8c30203172495cf8c1b6e2d65631c66c23f673fbb285f122095fcb17dd49a150a73b8bcfd3a8f2e21141ed3d86f5a1f1fa38f4d8a3a57176eff89000000d664d1880cbf232da0f8ebc7bad7d0b529a469ccfbebc0a2d59ec8cd16968d485c9c33afab8065f9b4e081c63ee753d7105829acadceb1df73ba01d21df5835b83e71d98dc4fd80adb2f00fe76ecafbfc2435e709aab551a4da945760813e465fb6ad02e9bf1a0ec7eed9e4d54b6c83dacdaf62d811c77595503347fdab1bd887c110ebb7fc40000000000000000000000006b06048f8573f7cc2f58f04a5e22394273b33575f4239bbb3243242f4bf55fd19f8a2e4e624670c2c3c8d4fc5fba6569ca9fc97cef70dafb2cbc1a6828a76fe29fed017e4bdb3c7fd7288b779f11d7e7d86f73978fb28285da6a27f465d821711c3baeada81cefa606d60fcb2ef813b22837a1cf503ec5f03ae53bdbb3cc52248ae34b300f8a617ac55ee39fea36bd14ed55ab5fb95031ea0036b351496ff2dce4e09da0f0daf40216716191c6b7ac640124a5328ba4e5f0f9e287"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r10, r13, r21}], 0x60, 0x400}, 0x404) getegid() r22 = msgget$private(0x0, 0x420) msgsnd(r22, 0x0, 0xfffffec1, 0x0) r23 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r23) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r23) r24 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) msgget(0x1, 0x8) geteuid() fcntl$getown(r24, 0x5) bind$unix(r24, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174249eef9904359f13ac592177002f08a5f673c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e54"], 0x1) ioctl$WSKBDIO_GETMODE(r24, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x6c}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x202a, &(0x7f0000000200)}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) semget(0x3, 0x0, 0xc00) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x70120113293493a4, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x6}, 0x8) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) 16:01:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) dup2(r2, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xffffffffffffffff, 0x8000000003ff}}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(r6, r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) 16:01:45 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xc2, 0x0, &(0x7f0000000040)=""/194}) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) 16:01:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000b00)=[&(0x7f00000009c0)='\x00', &(0x7f0000000a00)='&\x00', &(0x7f0000000a40)='%*\x00', &(0x7f0000000b80)='\\\'&&.],*\x00', &(0x7f0000000b40)='}\\.@\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='&.%+)\x00', &(0x7f0000000980)='}\\.@\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{(\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='[).^-]#\x00', &(0x7f0000000500)='&\x00']) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000900)) sendto$unix(r1, &(0x7f0000000080)="2ef006aa5abbc8ba999213e9b0a64000", 0x10, 0x0, 0x0, 0xfffffffffffffee6) r4 = kqueue() bind$inet(r3, &(0x7f0000000940)={0x2, 0x0}, 0xc) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x37b0a814a403c61f) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) readv(r5, &(0x7f0000000880)=[{&(0x7f00000005c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/86, 0x56}, {&(0x7f0000000700)=""/187, 0xbb}, {&(0x7f00000007c0)=""/80, 0x50}, {&(0x7f0000000840)=""/13, 0xd}], 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) r7 = socket(0x18, 0x4001, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1}, {0x7c, 0x0, 0x0, 0x7}, {0x4006}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") fchflags(r0, 0x0) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x10000800002c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r0, &(0x7f00000002c0)="e94b1c9cfc92a8426de95ada54ef133e8d671e8acb2a13c663aa3a3ad3b05262ed8f64dae0a094c8365cee8f6460e88302920e497fd5e1a947ee95d6dcfbe714a13a4f27a0f9f55d78e6ec6d3632538664c82cf79c6e61a452a6bb14ee88eee7caf986859779d862d31bf7b72514fc897306422d50e04c304ed3d4fe96adebe440a0d061f11d9cab52b79c2fe5726553ed35b7c25536e10d47f3bb7acab3be26129205a0738fd777852dee1e3e62ec3212d0698302888c40a210d9b17a649710aec2cb13ad1c727d530230f7fbd00be61dfbb89ad7563a2bd7c8241cdac2f90c2d9af84e1e665a478429a04f1a6742ff77dba1fb596db15b709cf6f7067a2ffeda704e7d5960410cf6fd5b07bd6cbf41bd4243e2132b3e36ac67a0dd1c4a55c1e7ed3b465f1cfd665cfe49db52a087a298fb7fea9cc3810846cf83be017bd2e91b50487ee31fd702dbd1909ce6d462ec3c5323b3b688baaac4b873f829e437224f204ef264872a62c2cc0820d8c9dc5b28910f6f1ae0081e4f0070386b3f9282e440b3557fb479b052d470582779949caf28c96b8992c5d232df69fea714ac7fa30bb21498a77384096b848adeda26662db12514badb71cb2ff6a1ee0cce526fdb84fc42d9bc9915de909c215dc98d81d2bd28757314de131b6426d08401dc65ffb4b286250da46c827a670bf6847b72cc381df13ca62b9927bdd5c77cf9ec7791d33204186909452ac5f569f761c9aec95e44335f850c64345a997aa6b5a9989ecab23781f1815fe6b8c9b70585fa5815d03f434e85702e35a777c10cec898d6d59e57a38d160668fc621fc5c9d251cb1c28ad7d38494c26b48dc028851bc4b3759ef1f465ecb28941f92c7e73d23c4896daa191d774e8e0cfd06dcd02b2cc9eb8c6bef10afa83e7b3d90d59953c29515f289332b615dc09ee7ab4d540e8d36d6fe4f6a647ff03db91e4da030fa9a1047cf024f82f94bc62ac4807212cdc2f060b436bc8e933e44e626adc7030858c6751db24c2325ece8e8b38f33cf49adcd21a31e1a9210c030cbb8940c43ea55c99ab67708bd061aec5f3df531bfb5ab8d05d2d89080131db1c615db1429692cfe48fb57348ca4a9ab55037770cd8e7177709472f14fd20360676551954bb29bc6935764898ebb1c59280bd5a379ff9228f20d1f5daaa9ccf458d6f692294fec01690f543ee8e92cd10386bd27768b9b008c003fe33815908ac0c74f996e48937a8d7b3b034b8595788f35fcaf123dfe0ab2c5b40a361adeaa8d56d9597c58cdc4c56a7608b292b8ef0dfffc92506c3ddde55d716d52026339912e849121b6fbca8af9b205f31f2ab5f52c167684681dea3096c167d7ad5b0e9232e4583cef29ea816f23519d97b18d45575f1906968b3c06297332019cd53ebc590cb6ac64e55cf5eb0ea8ad58e2f21034b63b20f069f8d44dcb0faf318b2458e3c7d40ce51bd93f2ae7936bf2de4ca76804e7e27bd80783443d30f026ba873cf125d5395b0f44359909e5062ee51ec48d36d69727189a7a46dd8a9632279ed39016cc28f5715f600ffe5b04d643f4b12e9d738c15c77dd49b146ca8f12f5796f8f0b5883f39655ed1339e694479c4e45942f64e17e031443fb2bdf4cce57b3158ed02350d9514dbf209038fa64913520518e54505e63b1daae5afd913f947b52ffb582f7688efa0703545f2e7c5cf816e310ce3dd0133237919f964be47bed488f4feb4a72da757dbafdfdf253c680b990fb58369b81476ed5f340046d62dcad52cf86dc92ba12f8f5c9f935f5d742668a660c53a9abc5b445572279e959c105ed4e736bb00b1c7d79d4d08fbf7b6e8d856daa1ced57c8d76e77526a937c573542f08f03a414e2536916056dc0ea33bcb24f51ee62831e753b49cf6c75fb1d6589979c1edf0b351f24e9b90b11f87dcc9c1d681d3837731389f7f6f228709098d42c6dcb8140f792bcfa011519d855b0d68be43f9b7aaf9d1c383716ca5e02936ef8da9eadd7389a9c9407810250d8706fb6701c7358821fa4fb3ac5c9ba2e94997413532074f4a72e9ce9906e4fccd735671e3cb7614efdf546d5a82718597d0079f5576578fae5e7c647ffa36d6f3d137073bb3b2df6c0ce5e6fabdd0c9bee4f28b0e512d7e7fedf512c6b835e32cc7687d64aaa611ffa1fdafa1f798efa3aafac817c00424b60e4a499151538bc927d5594f53a53147893f74fb64098ae9cd3192c9cab957ecb1c7840cd8367c1cd36d369e7c774877996892fd2b1bcbfd4781d15a03431d1df5fc61f4d9ba70e68d94ba692ae5c5001c01fecd1cd6776aa49dcebb9dacc2a218cc0b724d6e2e720e752542b5bf9853b65bbfc7ccd9d97681e2a219533dec4403b6cab2568b696e5f0c87b5c18558ba67336073a0aff99d9ed2245c7327959720565489ef504dd087bc2456fdb0dbea5edf91bfc85d7bf4be28deb11d30d5e5237ebeb2d34756dfd9c756b635a89cce601b71316476682ee0d36c14d1c78dd1750f758d43d122cfd7ca3891f58c4b28649ccf25bfffeb13272097f3ec9a468235e6ef9667c6195dd4b7dea619f3289ecf08af07d8102813bd2689017dfafd0cf7691e9938cc1423f883b5fb82de30444be5c7cae205015249cbdaffca1ea7d8d438fcf15aa04134a3a7460bf4bf9f62736724ff8a75cacebb75ca756adcad9c9d6a0af9c4d2be50c07f3f9d91193938898df2b4a913e283a11666608403e4cee517b19bd66f14a49b76018841852540f89fad91110862c207d9ce74a674d74a0802c41292278cc25f7454f7dfea59ce37a0c57611f95adb134e99dc6b0c2906b9fff1e35c4db9895d7c6cd869c82aa6a9a7ef2a57b3718dcf67704193a9314698a194825672fd6e2a48d5344a59e9882129bcd128e6bb6b6718006b9844d6be123236d509bbcd5f699903626a018a26d6a3407208ed5eea65730c54fda8a1861b3487a93eae04fa4ac5613cb45c6709f2de63dc69028bf91683910629015d1d3a5eac7f00c632c9bac73085a5db1d48d583daf38a4944ec2e6cbe07101976aeadbcf97553153ef2a315c51d1b9b2437dc11666e024fbb8c8253480956e905ebff0e9acbeb2530b5f1d8b5e3d8cc7b7e367714ddb7a26c5b256cd004cc5fa21a3c5993864b82eeef56c243f8596b75f44c07d0e0e80a9230602e30f1a4a28c719b431213e53f6b695138904e9b0360e06279c7bdbc36c43a6bff95bf16550c2d5d735a46b5c122d09a561c31c6ec639879f815353150109b414ea4485be0f109de76b2ab2175b642278b6ffd1b732f359ea4f2fe3385b08b87484b219340e7aea5945513b95fcd38b1bb2a42fd9a7702a28c66eb1fa6dde5cdb7da3204412edd18676ba7ae8bd162c34e158693752ac2ba0a836c7eebd95ae952ba1c1fec5d522ec51a41baa4a718a30c12d7fa38b845b65cc3d1867b29fc182d16421818a81ba0faab9e3a1772b30f374fcbe8862e51d1c7d87cd1ed787a81cbd77f017fa44fb632696f7ef8d610036c78c5c46bc1158260591efb1650aa652038aed50708135e560095b3a65b53af9fcbc10adedb16ff8ef7bb26c8c30d7fb798155180d145f714149d2dd1da60b16d88d6453b9604cc0a046c4f18832aaa68cac2a69e366c9b3e0aa85cbd13700f95468433b5af28aaa3ecc3a57c51ca91c067da09447ae8358f874f4ced0e0d07f420b4e9bde7905594bfadc72aec9c9f22fcbdeb2ee00fa4370fbd5e1d15072da3eb248cedca5006d439938d69f6387ac3b9adcb6a343cf5f0df8d274c4a42f3edb4241ea91234f56e37232e198f0c8caf6110809cbfd37a3e0602808a7574c27a6aca9e7f219af904d714a0c6118937a13e79cc46a469af7d46d84203b63341b1507d5a1fc87ad39026f4b9c2e4047cc27389df3a1a6ed17cd6ac343a08f4bf2a3e5349f93fe424c5c503e46f33dda6f8a922ab10c9db249a59e3e1567db4e5359b71e1ccff08bd0cf1cc409a2c00cd82715535e856d35e609150ee3d07daecee61242d1b9283736b1ff2b2eeee739e3f86ea27c0264a6bbcb7d20311e5a202210f03de6a25dc62fd4c438510277a0d9db43609f5ea4403b0db756ee9fb86f2bc54c3aa4fc75a07b96c400d6eb85656d1eb47057df7a8c6b9805a0944ac1ec3e9c1d521fa9fd2e0e7ef1312d8d8d28a3e0e48650557b7c84b82f182fc5141c8b6f25eaaf79e6260e02a26a95e6f432b9cad6e0ccd5c3a0265ab86a07228d5d84c28d1eef6085f7333e9c5c41c5e9f85fbce7069b872f73feed2e19860db88118e996ec19780d0cb954e5c275d372021d66c566bf215e0dfd063001b57224315f6c491a9d9619aa2fd162ad05ad0ff7fbdb49df0861cb53b277b70c416aa306d454736c1f7fdd933b77e8d663ee86dfb249c362c362ef0d97400d2990e419e136a0191c902d626d86378dd9ac71e655a9b366084afb01df1779b79146070d8e79573f972a0fab64f081c2a8df213a5eebd7efa61e1bc63981261c9fe20dec7eb9c561ffcb4a5a14cb27d25d75a0e3ddf2bc4ca1a9be3d56167373b0020e5e0c6abf2f7054c96ad4c87f84a1b6e98f163c574de8d8b064399709d8843be659ce617c1395cd61d630f3bf838f097aaa29892faf43b2233fd5053c011120f5f518c3a20ec1a7cec6866771101fb276c6738729e190a806bfa0ed298cee79dd2f99b8ba10bd68d8d0fe4b7e504c62ce05ae4536f91d74e421018e9d6592e868d11b0d03a0fbcb900ef46611b3432a91b27f2e1ce2771db66cf550a63b3c76f33a7973977e52f6b1a53b59f78e441ccebe897bc8caca192defbc031465934177b049af50c182d83b76e29e343db1341613d5a59eba9e1c8735817e0580a6895cd00934fe2ac16f36430ceb80514b7ed947d0772877edf23fe115e03848136bcfc115fee2ea2353f7845d3adabbc4c289af37d7ae2fcedef90995d27fc673317f58badb7881e2d54e50efc05b0aaf6fb15bc6ed25fc6b6537fe31c8f96027c9cb56e8c59671beedbf414e53f67d3e9eae1ea909a8285f27134b5b3e86893fd4c68351e2ad04911a9e2ccdb38f8422c56e0fd9548faadd832c88f74903d8576ee02b8a70d255d88dfadb54301ae9a758c25120d7e41a4c72fb03fdd1843b4940e322cb68c4f90bef1ab3165a3678b10fe90547d0390e3d8444bfa24199f933c641000de5b4d3686022d80f8d75c17b30417fbc24f92fd9e4939f295a45308f1be72ce83a28faca0dfa2a70f966dbf495002c82430850ee345e43ea5ce8a9e22f98ca7e709035080b54ad775d6e11f48552257ac964fb352e65c69bc6e27c01dbc008289f173549ce8a6e0a27a52895a47bde3492bb1eaffeab77e215ecfafcbd5c30159c5f15c7b5cf5cc9699b56d5c8bda9599512481b7d2b1567b1c7b67f4cfcaa795839287d1881f813cac328402953dccfa92085ed418ec7c3c78c13b0092f3c71556815684f695d7cb6cc82d1d21919b4aa1016180bbddfe090413c0a9d4deb24c2d6b5b21b49716b7ef193fdc01756a9f55a65a1129ecba04fe724e28e2f82be01e0f6671655430b1091e65c01cbff4544dec2484c913456ace318b9d4116c7ccfd5e4fb69e397f54b1d886b20de664b052c9008706aff7b17249352f7cf799029c15b579fd999add1db3cc6b0ee2236474b6a5e35fb00b09bc301537c35abc4cb9af7c360a54854c00493b027efa5bdb749a551d0f40bec1fa84ba1e284751332bd8c8de641a86362672869d6052cb73e143d080796e54d01b1aec2a599c3a83c8f45ac13018", 0x1000, 0x0, 0x0) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/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}, 0x8, 0x9, 0x7}) r6 = semget(0x3, 0x4, 0x8) fcntl$setflags(r0, 0x2, 0x1) r7 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r8 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x5, r8, r9, r10, r11, 0x40, 0xae55}, 0x0, 0x9, 0x7}) chown(&(0x7f0000000040)='./file0\x00', r4, r11) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x40}, {0x6669}]}) 16:01:47 executing program 0: r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r2 = kqueue() r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000002c0), 0x2, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x3, 0x3f, 0xfffff801, 0x7b, "f0ac2a0ea29a053560b340b32e1b6c4927065040", 0x6, 0x7fff}) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffd, "854955883d026111fe4d04000000100000001000", 0x0, 0xd5d1}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pwritev(r5, &(0x7f0000000240)=[{&(0x7f0000000080)="0d5b0f6e6bd588925a259f06f4faf0b69eac812cbb91ffe92859cd73598c8787f943b9fd358b4c8f753bf4bd82dfd962fa4e82483a672005e410a4724a58dc195f108b28b44c9a0e5d4c45fb49157141030ff8b90f5fd001865ccc2f1d6f25988d9f8a460c452a", 0x67}, {&(0x7f0000000140)="d14b9a85fd03171bc227403a0fb6bea80941397c997b8a6b979f1a9c9ab2e9615b", 0x21}, {&(0x7f0000000200)="18998b278031edb4b394ef4727df651bd8abcc09d77ffa6c834cf9902bd97f63488a45d2decd124ce3e6d24ca9821dd96d7e1507086a150ae8de4d71996278", 0x3f}], 0x3, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0xffffffff, 0x0) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x5c}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:01:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) write(r2, &(0x7f00000000c0)="626f45cad2901ef5b2bdef3c75cfc23e70d8fcaa8bbf6f4dceb35ecd56694bff2082168b453693956f9eb704f4f6c7f3fc409ea509e08d73dacce89839f5c8c0ee8e9454c3d5660179ab7504327f57461869a718c35323460da1267e67de179898656d94e439", 0x66) pipe(0x0) 16:01:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) 16:01:50 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4cdc0513d8033d01) pipe(&(0x7f0000002f40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000003240)) clock_getres(0x4, &(0x7f0000000300)) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x1, 0x1, 0x3, {[0x1, 0x0, 0x5, 0xdc, 0x8, 0x5, 0x9, 0x6, 0x6, 0x1, 0x3, 0x401, 0xffff, 0x3, 0xffffffffffffff28, 0x40, 0x3ff, 0x1], [0x1, 0x1f, 0x9e9, 0xc00000000000000, 0xfffffffffffffff7, 0x401, 0xfffffffffffffff8, 0x8, 0x2, 0x6], [0x2, 0x809, 0x401, 0x7, 0x100000000, 0xd9, 0xfffffffffffffffa], [0x8, 0x9, 0x2, 0x401, 0x4, 0x4], [{0x4, 0xfffffffffffffffe, 0xc853, 0xffffffffffff5cb2}, {0xfffffffffffffff9, 0x6, 0x81}, {0x80000001, 0x2cb, 0x4, 0x5}, {0x2, 0x2be, 0xc71c, 0xbdf2}, {0x4, 0x426, 0x9, 0x1}, {0x5, 0x7, 0x401, 0x100}, {0xb8, 0xfffffffffffffffe, 0x14e5, 0x7ff}, {0x5, 0x2, 0x1, 0x3d03}], {0x9, 0x3, 0x2910, 0x40f9}, {0x10001, 0x7fff, 0x80, 0x1000}}}) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000640)="48cdf54a983c0880cdb9bdfd909e0f78ff0093a82b400ab24987b8b600dd4c9f55b282e33ea5b09d9ffeadea9005c6cbb90e3c5016fe679faac482b349c59ff0903e91836a46e71fedf65313c301341613", 0x51}, {&(0x7f00000006c0)="ab05832f2f350dc587747f0e26188eb69a6b79c465ec09030a524549c6b0c11b214417c882dbef13ce34c79b0bc904fcfa6754042dfd56dfdee0c9c942f6e0157ee7e3f6d0d4d91762dd630f5ab8862c4c27df20fd", 0x55}, {&(0x7f0000000740)="c552cf0963d83476e7a2fbdbf7726085e98583f25164e12ee2b04d954e68fcd9fc7fa4fafd354f6f2260ea1c00de408459985010113cde8d24b5fc6431d4111b3e7af9c25149d762bcd0f980012a6338783e402fa64c98bfc3598c1a0bc70c20ceb72843406308b1b1629e46474a73bd896a08b157c94f3eff17760eb2be3dcf3f064b40386e43f7bfe8dcf3a1992ba76c250d2425a165a8d96d8fbccff346edc0e931a75c51a64e4940667c7005eea03085e786a0a52df343bc4b758f56e3fb794ecd8d084a65317f7ead7eedd557d9bd13feca67a2521caa3fe9776df5f83f63887c2146a5ebd5c2bccc079d5187dc86797215c73c52ed28188e2ffd1ae05a6fe6ef1dd0e40857c063466f7aec362efb3dac761a1062dba8336974ffeed31826bb1a1daceaed5eb363867370d7b1dac0c0a60f227357866522994444e01008ba3388855cc2722fb43e369bcc68db4262384fea0688e97a9df5fb976ba902a3f224c5a9e4934f37253228244a8184fdf4b315bcc0c1f935d2f2bd1947504c4ae1cb73633b8b38e1f8975211802009a76314d2d51d8119979171e1f52d81ea81945b225384c42d2f0ae6930cb08ca9acdab53a7974519c3e8a52c134352e037f3f40fee687344d59344e6e95fd470de4d9c5ed223f8b2ea4d6301b4d7d9ac0e7de83deb7d8a3f2691a11de943cf0a8410503780d5fd728551ca9dbb9fef1644adeba8f85c47c92fdf3ab48bd650bdf68cfeff415365f9aa3c33a27ac5b83f0418040867327dc2c8420bffcec50ee02a14dee5626e6b0e7e8c50767b370c6b790ba8a89e8060288d56d48186a191ef773e61e43e33de3eebf57945e3374a01ea1953141b2c33affd11d98d0f20acb2fec287517170ec6c231e873c7768c465b817d99ae12f210311b96bc0ebef787d5a6e231dc849f19185d96f4fc83e6923b47225cd7241ef5e3d6678af2e31f91ba63bfd58ac89f1c84f08997019ed4bcad776402f97bdd7d034ea12998087ea8ec8ce948f155afd6724c70ab5d21533b164ceb250625918382ee8cb324bce6a8422c0deba803583d4ccbd7a9cdad8782dd682b36aad45e0626729683254cbfed9295d0c641302af270d6ba3f21d714490658b69c7cfd609c90192170b81481b25cad547f0aee1579f8d6c30a3769e1482e6529c90f9cccd286a9a5920f0504f8a33e092ca0512558f0b1eefc781684fa796759d53b14c7463aaf239d03d820abcf19df41a75cc32516a704860dcfe1dee455a74393c401fb2475956fe6384e3e201c4124a8d0864996963d2f00539e08908fda6bb738471249cc9bcd8fc8ecc2d59d7f7146ddad077081cb62215e8c2134ac88857f6f5cee53aa23b1bb4b2059baa22b79bfb93cd6b3d5405e42e059cbf3cd585dab2ce0e8b76ae4c3bddd425ce37961befa24a7ab1a14606ea8523ed129d7882f3e2cc8856d57b16ab67e3a312fb81e66b01f26fb45b0c457b75a7ac36cd1d5ceadc864774ba42429d41f1f222de01ea3bfbc888e4067493dbe35af429a3b313236e39207e312e7a29e735a8a8a3369a1d66f74f527a353814c0ef6694382f899b164cdb756e35d36bade21636248564eeb717362e9fee94a495e5b10ec505a65b5ce38efaa366700735dbee47f3143fd6a7a75e9e4ea7dfc2357ff05cedba7cb0cafd20f1e03df56991a72967b76ae1d4ff51b36d2a161fa0004690a636acfc1240a17acd88d199c552c29bb0d5d22a09c8d351e203c1deb2847927bda383bd98cb2c96ef249914f1d3a682e71d5ff34e24b46f8464e5fe046a3707ea405d638e2181a8b82819e5351c8e3f835e9ad13f8de484d76f7eeb3098b3be8a993ba17e18e9c2949e7da5d5f360366505619c7235d9ed7c4bc4f814b275b366f190524c8503f0b7dcc1b6efaa4def16fa727d9358f21ded2babcb54f26f637f3b56a137535769a67bd2678ce0bfb88fe13493acadc563d8e11227f0ece2728bc18e5d34b4c0d047b0a6ea15fcb11b8be40cf6553ca4831c66d419f6a55a5ed4aa9fb539a364cfb928a7d8d02284fa243d807471c3208c2c00c00586d1e14ebfdd54ce931163b56e5f53e64d321b0382342ac771de7302e54dd14276c360a0e11b5a1b6649e895a94b5ab04237685b3971c5ce4aa13fb5f05307992a2bb42f8bd4b41b66c295d90c5e11befa93265451c24771c158f208a0c4ee4c0b1ddea18a5bd6e2c8254cd9cf79aa8a9ff29e4f58bd40d7ad11e6450fe8a461d3db802f634a8b4c4f404465642a97f0c5f8d843eb0d0d7ff4870fc591fdd3ac4c0387507c9f7d76506fd148e36842573348a5825f0121c1b329b31bb4b2c15ded348ce675ad4e2f6032f54a2e2b23af79f2ef15508dabba48fd4da4e6bc5482cd70f0eabf3ef730548e5d22c43ae0fe012c4e02f20b34bd2c30e2b749fe50bc99bf99193253c71b9aceaea5fa61e43ba368e8176345323375ba4782454ce4088c32f329d887da8614656d7da65bbdd88842a1b8a3f54b20b30d9876e4411b2cf5b237b548f3fe769947c221a63e48612ac1451bd6f6c6890ab8860303126db1cf3133cc9afebe59b272d3cf81826ea3aecda99f875c85d0abab773edd91485d0f191a5be2ec6ad9a2c9b8c569990d96357a6e673cc33dd960f3bfc8ca4a189c5b0cf0c29448609ba1863fb7edbbd308c8ca330abf1760acf444f4a8b8624372efe6f7301b8ab29fda9cfc57ba225897415d7af1fbe739c0553a106185e3234861ffa64606e0eff84f5cfdf571a873442d1b5017d521ac9a89469c4a4e700635f0709fcd4e58bc6c10739a99332c55edad4968190a66e763c9602287870c99d52895db73e8f19266f8369a9f42fc370a054d4e7f0de57e2fc2c8f879e48a65a48dd291765343ba84d427cd51af8c19eb4f7abc6bf2c9786039b9c3fe327633cf431c1004e92bb559aa7e6de4625708aaf3ea44b600c5b630383575b90d52d4d5671f7e9aaad177ec1a9441107a38518a94677453dda8aab58ad28fb918612227c1e999ea4bf0ee94ac06dcbc26dc09033f81614284dbba31f4938ed07ccc07de16976bbd6685fa38c2411eb42252ece3658e264fed5c625fb1c0e1fc305e842c72d17cee3c7723890099af848c1dd3e9314a3391431460e48f4f129fe35554bf47a47bdca752a80d0a6a9f8fb290c7397ea5f2fece601a6f95d39f5f4bf47a43223a3fedc658865796beaa50a2aabc03c807ab3c0184bbeb6435eb715ba77ef47af627fdbe0515d2be2febbcb4c57866d0dbd5938187f0d6b5b6df17400048b3aad883eebfb9e5032ee85fbe5016b1e7382b23834a2b6f3b13f200b331466f84ede7041d4deb5bda95a5a31c04cb3b5d1818c8128ff6023ae9b30b35619555474ccc2cbd57cc2f33fd4cf435f760d25cf9170560d10289e95d2209dfde849dd844635e0c4143357ca4d8530062eb7fa6abc036f319ec66a5e4397ffc556abffbfc8fda192c583605297a965b853de4c996d148b9a17a40948cc06269dea4ba2ef6320cc7e9b3a0026abf07005bc65e1d897abf2ae417ff9c51ff1347e1f603b71075d60e89810ff50c822b4981a49bcb909d2c2bc50018eb91b7203033c5f31df37e5da22ce17cfb38522b6d29ceeb9c1fdb0dfd2f6aaf9f294a7a2a2cbb0b78d7709913ec4de4115a5040123395ede5fd02f18e55a72dbe73516fe6cae9fbda7d13af1c74ec825771ae8143af685064d22c5601f2cc1b1e939e2f87967a7fb92fb99f1b664a7ad652b704bab18b70a4b1f9281f86c02c68fdc13b36ac3b301569191bfe9c966c2467cb167c36d73f81b289295ec207737da21a81606337b0e6b61a5ae1c491c8814a2559fa24a6f5446370e3a7b1d70db0d7a923aeccb765a6b330cb94aa900eec9b698c8945d7a7f9b0578481a3a3e5a4a5f98f83cc53a474b4f53815b0ee40c1ed60b335aaded9793546b5c36aebd0b1b5ee8e6b9815d11e9d1d7b68a2f8892985314bac4e07bf3458371f90b68dd5fc4a5af21eb27e7e23408ba7b54fd777aa09b8da2ccaf3f48a2eda7f678406ad89e4e9af9c16ade910103cf0b7e6dbfec46d1da2029176fdc3e2184fa0a120c7e69d5d1fdcfb1e6cdb5afa2a140708aec94e8f5ae45d1ed15095054d20936711309d31ce44bb0a3f1b8d35e7e7d97bd35b414d7f9b4d6e1268409c9c661a0bc18026687e47b2966c1d68b696773a2dd219135536962b9e84c8ff8e3ceae7d6ccb234456abb8f89ee4210903e3b63e10b0b0ddbef1b1faf046ebdb891aca734796c1ea5495b0dd3bfec6d0e63c5d4d9109a7d0909e26f3c0a4034fbe852021794250b6d5d08a05acad5f90f5fe21b90f10a3c4c3a13a98cdf77ffe5c72cd2f38d15e9f79b1a510836a566550ef954669040bb515b4de5109bf7ae0fa69bcd4f63c9991d00bc22ceab14f004d8f8e883fbba0c10332130a27979ad4c68c5b7ffc7808b8d4de5d88484f1323fba7c921e2c0048c8ca399bd6ba7ca668f7597ea6a7c803b8b9779f5897b8c13e29396e87786b80dd4401ea98f03c2e8ec43d8f072a46bca1244a8539488f7bffa91142ac53332ea7bc2db012fb3e49cec89943454c75a742eccd00ab57a4829e99932552ad1f7939001c36f03ea04b48bfb4fb8049f8cc49029b464fb47d77d9b73e331368e127251170224d656275865d25cd4846b2b50e696d1a1012b06a8fddbce3da98de5a555771afa5af2e56eca711c92951c8b35ffaf6cb0f3382a8bb7a71bce1e0288f6670d0f1f8f1e70ceae6a29d3a0b363a3ad52791898540fce625578a0e01512a4c42bb8b0c47d05bb5c833d4c945a1989a7bcb4701c1169728b50bbe41295cb1c7399bed87b8dd3841d070fa781a766b3ad78cb81a0a0b085e1e4720f650a180dde5747b93d2b6833095ad300c015d5520795aafc3b910691f46ab197dcb87545eb3c5b172fd2a97cba04a320a82f0904e74a74c1cee563863d2dfa1e20e8af4f22739ebe1fbecb9cfbf2cfa36833a41477dbb26761bbbd623208920ceeb8b464bd45ff958b8051a143fc139f4938f49957cd4169e5ade291c0d97539f616a07eba4950baee9123e977ac583a08ccd23b510d70b9de7cfce85180af2d4245fa4927b0a95df7df14b4a5811b6364dfecdc8c18eb4a1e55ef560a0bb8badd4783f342d34539bc9ca4cd538277f1e331cbe8754f30655d240efbba7e3d4d5c371fdd2ae15581689b0fc5e55880f4b6703445cd18a94242d1f32373b24d78ab8c5c7b678ccad5411a80abef9eb9694bfe9be819a083316a8c2cb6c398e212bc61d7d8851aa0d294d666cd1d50eaae10e4714a2348c4a46743f5a523832686e1adbb96a88008df69984cf3fcd518649ba1243ae79c68273aacd1ad2f91db472a214179549585426a24a4aaa50bf805b05983c7a86699931e82404b325726d9d37b226f5c32ce711dc949ce1a540dc901518ace4b8a53053436ba0d83a901830c0060623d157d73a3e23087e4a139b4cdce0a8b72dc15a5a4ce5caf2789b351f176513ef48e3cc1a146ae552966e03c260897698a14754765c245a2a822bf207ec9d6205f8f498b584292d86cd610d369e76d1e8d969248b99226c66d00279ef63f679b52dd383961b3a0a18e9d86ed2c0e3009cee1a4622950e9e200673e9a7f5ea36014d15047af7047883a01e5776dd5ea7e95398bbce3fd48f11ed935fc43dc00e4e3e2203f323ac712ac332ba82d4761690e7402a87f191e2ed86fe47d6eb3af03912f55a553a3e0db0803929b5d0073480eff92c0d370b6981557a3d5bd", 0x1000}, {&(0x7f0000001740)="03047dc965c7fffa50d678cf08dd800abad0f49c57805087fb14722eb1b0a1ad42e94972c400d3b500534d6ab6b014d83df07cdf2e6144638f77ae276c8132c7d07272a026f56f9fac3b29fc89e510a90b36f8226f83d76e2e9ea0d653c78651b3dbce63d989acbc4e015cc8ed5005282dcf492707542be4591c035219643194cf36f38927ce46cc4888638b7de21bf3b43e27578f5009aaad47576335af0273dd141a60fece1d3c64785822cb4a4618b04437ae6cbd6b0107774e42ae8cb2145feabaf358f2c32d4a9ecdeb6d7721cefd8d256311255e3bc5faabd6358ac3c8f5d84943c300c40dcc91d8307c0a9cc8a31560c0327f59a374eb154efd34d9f963afd126963a3ed4e80005b3b92f70c2b6c8a8e40c5b6d227e775c5a7dc473288bc2af5d35a3744d5d14790ed0d6eb8949aa11841e95ad0347db9a788bf82a686ec232e603d30cea6e887c5f80ef49db2e690590236641a1f7d314fc78ac556cdbdaa715ebb952f2c23c67a228de96d1dc06e1039994962f65508468c84db2433dab43ec0a38db0f8592d0d02123efa370e5dc9858837d6e55fbda5502cf211082f100c99d3ea533118e837e6ccc198d87525b80234370c65e2498d7eba26ba6a8f9d08ff1fe96d8d7174bb82a1cab3fabf23374857fb9302e713cc32ad51373ab35c78616b2c7ecd84ce7d8e5669491a9993b7393ace2c5740a2b578e1f6bb09af45d10317a0893a459628323e8b26e32ee6bb423df2b5cad1dfd488fba1454a5d607da1fd46e1955a91f8aa2de2d819d8d6b2f7753d14cbc4291e8c17fd97db89f506427ff71b506d977f778ff40396700830657ba6b2141125d3a851f5d4cdfab326b572260927870a31dd9f8b6103dd077fe963c414e07356a1953c98bd8bb2678a5036d499783b2bb3b19dc25f033b98a724e4e9c6b8633ba3d5254ebc015e286038dc8232aa97ff8643b13792c467a136f4c74acd3d1b265d745f21ecc6856b63509cf00bec8bbec8627f1ca9976f221d8e31ce2eff5db6a641c5bb07b769f7b5a43cc4b02b992fcbaa646c9c8b2d38c56d6205c753330af1c87e8d971a6c4fa3a41b1e9473dcd2df6a2d4381bf5d1a3c9ce9c7b0f0bf39b1110d6fd1259ede2c4a6e60c75fa7a096ac0b08811e1ca3a19ff7d0f3414017f551565a7235ae6d02e2f3c619ddd95720df35d487d93196083e480a2e5a01c27752c51f8a4e838261941958e542247c51769f6e2141487903fc7c444df09d4ca20e14c2141d2ec2eada20a899e6280433af03e52d582ccaa973bb17091731d2a4734444593b366a08e455a390bf302923b2c9b2f192a1b72a969cf691bfebe7b701190805407ee90ff289f676f1039548db5dbc4fbd2495950c9a0ff650e4c24b5d4da340844b9de2b10be2c6882c5ab8b880cfe21605337d3dec13aa1fe93e7ff8ac7574bb9b29c29957c536e03b7ae1be9a17561c401441e7eb178486bd6a419980d7be115c56095c86575532756abc52dbc16a8048d6268435f173ae7373e3440d4243447a85050cbc769e880fcd964bba9f750bd955964db1202d6a808ed012d5f0ee272f02991fdec14473f039f4b5ddec02b9354ed49f86cf13b721f9055d17d4a88eb1c61af1335de9a88295f6cff0fcebecf3e1ca500745646e0f36905bac9bb0a74d331d196ac66766aea15a346757dac94366df748b07c7b1d513c185a8ae80fc55c86caccca61e28ba1db5568c7a1bd247eed263b69ed6ea57a53a75641b380214bef5dbd13378218ca883e91faca68c1ce2b2c79ad29b29c3c02fde073cc1404e756c59b02ebe420f6f8221203f49dc6cc21e89e41502521688ff40e086ddeb77a374eed7e704004585dcb0a63a6f1d3369e44b2aa546a2f92bbc721de378d4780e7a5358e61d0cce3f2e57b099cd607d4ff2770283c9d192f19604c941b9d15b7d09a15c55a40a3d6ff8fd6667b03b415baf82e79fc1f3adb14af225af11a197518933005e2ecb67b8a50065a8f2b522536612d2369f29b087e74d2a63229a49f6c4ce2621233db53015c6302464e23d556155239920792925f42f53f1965e5ba50ae8dd6049ec2e268a60e3d9ffc96569b4e8f11a96ab655c2bda28a0973a9522b8f30c50850efe9b543e6a916364ccce32a0e2da4aaa04311bc82d78e7dce625c7087b3b81db42e772f98108df62f7790c094051de9a29c6609b39258fb8c56cb4a8806b1605f75f544cfd303402810ca00efede47f8d280d31a63e6beaaab261af03de13d730da1e43d41fff98e07f54c6676f305f64b4e37dacd2545588a3fe94a4c4973f55c84b0201c2f5e09f5ad54e4c8d0dc51748ef989d514890c914aa825da3cd2475e5a1416c3802f6a77bde5bf34740ca24f5b0ca252a8ed6d4a3760228960ce9ee746c3a1ec9f7f0bffd04485ee538ba3cc8542fbb71e5b83f4d6654026680d10a32debc21b56bacb9d204481b7f1276bd5238392459c58a19f805af836dab329416c2c1cd7148d8b2c6f82c03860be94458ee700da2b48b0a7e9e7ad774a30f95b6e65731ff8322b33c5aa520032ed56ef147d2ba811f5253b6425c8af6e8a98b7ef2cfd1544f7d7a797c07b3757557dbb21d4c858353258b176e87132670fc4915669f2b70a62db9d6dfdb5c2d90af1433d8feb6a034047f3644f0c8525451565cd7f581a1701b22aa8c9cd6f4e9b8a8e4bc5a0b6fa0ad5ad6a9c3ccbdcd111e7414f9fb43421bc767595d2db20dfcb631adc220a3c54a768f2113ea55180dae16da2bd3c10195aad3cbe72a6534251907d5b9ce3a670ca78f98190db825db903b582a96367599cefa4694cdff86bbac1ee2011712d08422d266344efe6bc9f248a33e94b38518b0505a32d2ed60473a128b9467ff9aec781f12db8e15b9e63c45b5527253f1d7606094f0b3697c36a1f5f8dc974a6569dd03eae77c25a1f0b7d697560f5a7db6a8ef04d16e34609efe4d3b9459dbc8f9cfa508accdbbc6644190f603f59cbaa0f16f427cb5b7d110405ad1e976b9ed758f1646668f144a45de8c62710e4497647b10f7d9f6e63cf6eebc668a87d99cfc71eef414a38854482e9d298c2d0eafc8be25d698b1b03d5a3a2ba5ba37672eedce29165c3b408a3ed7d47482e2203ca6c9cb5588831bb57cc1919487fd28178a38a8686fabc1a489ee650ad77cc41a06677ddde5a71b7e3c237fd3f57cdec73eae797ca3379a23fba14d604e3a190877ff012d597c8ec88fbea212c869228a59bb265282c9ded74fbca74ca95e5eef59ea7c6771c0c6d0f6af917570c3570c3025c6b49757343b866880b1199102f71e3ce14c06668e9c5f43ef10bbafd5e497aeae9e883f1966f4b5c10e0805a1b47ac0c8d20c33d8a50abd300103a5a927c41e8fe919f058c667c727b203e8fadca1b1eabb6769bde9b937255f1df22e96ea1bbe6d81cfde8fc774e08b37dfd7561675eef5a88a18df2ffb4be9ae1081343be02caceabf21ad8770a1cbd02add94e7c4ad057289ccef9e71b0d22b221624bcdd0ebb1ddbd76c0bd9998615286d433a35c4453e63957a4c6eabbf15471d7174dd1041aaa3742c9cb03779cf39bff98ea607d6aa564597da2c4e0f80f200647f07211417ae949c76a699cee68a6ab8352d870e7ce7fe04f05791601be3c56b97e98396752ae5a2613107bb0ba739f0db2a6c5b8296ddefe8a54a81c92c61861af0a2169a05d2578ea7e62ea56f34ed95e709e17175a060a00740557508a08e2c99d2a36122edbfe14f7282735796818725b3809d836c8f685cbf03494e4e63b9a59cd1378d0aaea18fcf7b6e7770e43fda1f8fdbb6307d8e14b074e412a8d126bc7e9bc264507d20c0f24fdf4bcb2125ab22a862a19032ede2428a418a185224fe0b139486d411cd2bd421e16fba7aa0ccd4e7b10317ce5bc740230eeec56ab52829d9e9c6b8dea8ea9737ed24f6e52f9ab3a8f25be0cf66c856f1b03667adc8b7bc6411eae0836eaea1d1f1a02ea62e4a5caa983264115d083a20cc0ea2f5f1de95f6b93e8c88f2566269dde0feccd215c7693d90a922c5e105fd38e96e779e54a70f931dbad990350599bbe334d9861b1efc9229cd621631baaf97c7f98da8bc398bab4f4def1c4754eab4d4f8fa79a901446427f3e36e72c5e346cb64c7a74eda4ad8d1bff3f8e90ed9954c456da09af1a238c6296af191a08b2b445c0893ee78a8cff51d25324f23b87a85c72291ef8f8bce9b095a3a50c1f5f489729040b5943c98ba68f7f9159445733b66ba040eb9727c516f8d49f38af1140f05a5955e3955b78f92df423b537703e645dbdfa41ed16301a6e7daf4d446486e5832c65b479e671408673f0793271c8ecb4f7175bc2feddeda7ff41f80ccf308c5ea833d057a85709f6febf68e50483952dc2ab624d35a4fb9d9f69d1577b0fa5272a9e356710cb2bc46d3fd5ad536f7e3fd1ea62a5166d8b49406df45868bbb47b4e0a83036ab27c54409afffa03a02802fbb2fcab673a9533d47aea870ce793f90e3fc40766e4ac95415762ed08b7fbc3ff213a95de0b5c1a798436bd705f6d25f5d42b18ca70b1db812d8bf45fa6031f1ef9ccfe91d6f55bd2c73a599c11a14f3bc6492f0adbc5aeaaaadd3354d8b0afab6f33632c0054ad154b918de94c19f1f5fa0dff10087ff111d186ff96985f3457fb5ee150ce70d20f4f2b0378aabb76c985e3fe135b37ec6a8cc43b49113907edde803a940f846f6498292d5b135e1ef4d7c8850b6c2f0a8aac840623bae8365b75724b77e9d3efa362b1a9d3e0da40804548f0d9a122d61c48ed5039ca7e0810c5d8b48ccec81230e29ef0b0c9ea4abb4db0a3c3c475c2342a7b03727b96276fe3d52c8690f38234c44cfcbafdcf7710d502683f500324693a9188650cc4512a5aa667d06186c8f361b7366baf9f75b939a233d7a9b8e52dd9edc27ba3ad0597b7c3f44b6756d34eacc88560df4eedaad29287b396a5e7205815d596db9148d9dbda8f718a19fc95d6f901900b153b248903d0e037ff942ba6292ad2ad92e40ba514318b72af2f1a2bea39a3dc58d8733f85dbd0a290c3f7017ab2abd51ce495b28e90e7c3e0eb81769c2383d04a3d03372249c63a8f03f0bdec7061118efe5fd07ef05a22650399b34ba5571415319c3f0addc47117c813689a31e8384e983ad2225f30e40fa075698d51d71f5daa6dd53fbf35cd553c12ba2500b9ad7ee1620710af81a17c65142c373a440eca4e5b304b7d738087e231adb94180502b92227312380d3aeda29e3a921c980a23feef5fb1c722fc35e3f8d91f0aa5e9df71501beec89162e309532232467e302eeb101abb2ea6b7cba76e3ea6dc2588e23a90a77e09c258da8a621aef12cd2ad49f88add331741e2f6b5408b401b98bdf045c5f2ee1ec3c5269185263a97a4fd398c836cddeb23d5e204c961049dfa6eb67d2302e27b2c60e739b315b16c45d1458badee1897cad729b866ea9f0fc448fe5ac369a4e4a2ae7a44f823bc5bc7b1384e86ddf8ef8da2376d510a2d23da6586d2cfb105b9c354327174e6c12eca3bf182e1ec035ba78c06a2d4994c66310273b88ee1fc3beca3cb9d44be7801407bc63b92a9c2c0ba0ac0701a8326af53c3515b3cd8bb35757603b54f3578d325a90abd76b73ebd9300109eb7b9acbd7160244c4c8144e95eb1e66d687c9cfc480349acf00cfb28d07252733de35a4b214578edee53731bf9a49f07bab2b51c9f50ff30f930fbd59c57d43c4f393442f818bfeea3f05b3a30ad712cd0b4f2fa15901883df", 0x1000}, {&(0x7f0000002740)="ba5217042f614df4d17556b408c2b094609009cdd151b71292e84864a74b7d1be68bd2edba116f1f265a5fe34856e531386aa08628f703a0c017fa46ea0178a8649bf035a78ad1e735f6f1f39fc9f6af1a8093d92cf4a56ae867ecb9cb2c6f10e3cf94a2891f107e", 0x68}, {&(0x7f00000027c0)="4caacbfb8099b5451e0c96d18a6ad5d2a72ab37e60e4dce3d67b0cc4891a3061c44382af64e60a445ba5d5d897f0a6dd154ceab40346f1f7393ff253fb570f2db7e09caa4dfd8d0866378cd61eb34b0602a04774a1beb2731210b98836d337196a1dfb04164097c49437b1879b37c62a2bf1a52bab2478c8b9e24ecabb1f587227621cb1", 0x84}, {&(0x7f0000002880)="80b7e67003b5e53807b5eac0638bfd8eedfebdc05e51980ca51a42cb724597eae8492754c930f6bf26575fbbac1c101b07ecb73e1410a0b59153dc87e7a2a98f31f49cac3d41cd6f52e9c17c6e26132e1fe01268139c5db05cc039d91f3b6d8a2d765be12276e56f83755f7db41985fc845d3a30929fd9", 0x77}], 0x7, &(0x7f0000000140)=ANY=[@ANYBLOB="2800000071000000ffff000001084000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="a9872630aad939629728df0485fbe4f4da893bbd264c0df945fc886e1f317aec467610b1a6ae734d583b29f01eed7abe7e95319f51c3dac4de59ba41da5bf07f3a8d6954ce05827272a12da6cf85dfb0dad352abb652bbdbdcfb7eb6"], 0x28, 0x2}, 0x2) r2 = open(&(0x7f0000002a00)='./file0\x00', 0x80, 0x100) r3 = open(&(0x7f0000002a40)='./file0\x00', 0x20000, 0x15d) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000002a80)) r4 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) unveil(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002b40)='x\x00') utimensat(r2, &(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)={{0x401, 0xffffffff}, {0x7fffffff}}, 0x0) semget$private(0x0, 0x0, 0x24) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002c00), 0xc) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000002c40)) r5 = open(&(0x7f0000002c80)='./file0/file0\x00', 0x400, 0x20) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000000)="0b0d3f037a5ae932de6ab86e372ce810ac3a5dfa5490389f94858674ce78bb51862479853a4e5a7ba9ed7f1dbb98196d19a1c383e92ddc50984d87544954c1eec45e4dacc579250f8568dd8d1c7384f172b53be6b8519e6cba50af6e23f1a38dbef10e4cec4564f0c0b9b0459f073d00cbaafe11820c1a8630f4f50a75f2f4626491cc8995532df9061c0f80a33dd287ba1f0f8bcd160e4cccd0c77abc3d57cf237242a1f4c59ca94787227c", 0xac) write(r8, &(0x7f0000000c00)="34b2f6fd7199aae744b497127de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f484a3967935e9b6dba6407ac775518fea59885974283f6ec275c356cbf5c0956d76063686e60ff87cef7bcf5fada58fb6681395a9f44752befd103d5adf55769caa23ff5807426bf5b149d22fb2d772a3cd7d91eeac500000044909a251f8b0b64d6994b2c6c", 0xac) r9 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)="0b0d3f037a5ae932de6ab86e372ce810ac3a5dfa5490389f94858674ce78bb51862479853a4e5a7ba9ed7f1dbb98196d19a1c383e92ddc50984d87544954c1eec45e4dacc579250f8568dd8d1c7384f172b53be6b8519e6cba50af6e23f1a38dbef10e4cec4564f0c0b9b0459f073d00cbaafe11820c1a8630f4f50a75f2f4626491cc8995532df9061c0f80a33dd287ba1f0f8bcd160e4cccd0c77abc3d57cf237242a1f4c59ca94787227c", 0xac) write(r9, &(0x7f0000000c00)="34b2f6fd7199aae744b497127de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f484a3967935e9b6dba6407ac775518fea59885974283f6ec275c356cbf5c0956d76063686e60ff87cef7bcf5fada58fb6681395a9f44752befd103d5adf55769caa23ff5807426bf5b149d22fb2d772a3cd7d91eeac500000044909a251f8b0b64d6994b2c6c", 0xac) r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r11 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r11}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r12 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r12}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) write(r12, &(0x7f0000002fc0)="0b0d3f037a5ae932de6ab86e372ce810ac3a5dfa5490389f94858674ce78bb55862479853a4ee993c5d8cae48fc3a5b703afba5a7b03007f1dbb9819b93f4f227a13991a0443214d936d19a1c383e92ddc50984d87544954c1eec45e4dacc579250f8568dd8d1c7384f172b53be6b8519e6cba50af6e23f1a38dbef10e4cec4564f0c0b9b0459f073d00cbaafe11820c1a8630f4f50a75f2f4626491cc8995532df9061c0f80a33dd287ba1f0800cd160e4cccd0c77afc3d57cf237242a1f4c59ca94787227cc538053f94d2b7f89f8f5cf338c6c20c4fcc988750d42c3f69939088f07939befb6a7ea78881d9ff3f797f190cd5dcd773cee2ca10e89f7b3da809ef754e839472f84e2c6ee2baeb45e550102331336ab71b27d3e08f3a54b98876bcfd11", 0xfffffffffffffe78) write(r10, &(0x7f0000000c00)="34b2f6fd7199aae744b497127de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f484a3967935e9b6dba6407ac775518fea59885974283f6ec275c356cbf5c0956d76063686e60ff87cef7bcf5fada58fb6681395a9f44752befd103d5adf55769caa23ff5807426bf5b149d22fb2d772a3cd7d91eeac500000044909a251f8b0b64d6994b2c6c", 0xac) ioctl$KDENABIO(r10, 0x20004b3c) sendto$unix(r5, &(0x7f0000002d40)="83d75d84fa7dcb802ed0ef365a8c5ef6da1cb69ed4845aef950463282c76343ca96841da8e858e5dd8a8d5f3eb3b248c370f1115aa8eca55aef242248822048c5b3ac98e2643b7c358275ab2b0afa96c8920f49a31f84996a20c4b66adccaf1a988977fcbc0094c866cc209e822d461eb098eb8cbd9af7a48a0b3de11ae93144d936628648eb1beb8b31", 0x8a, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000002e00)={{0x18, 0x0, 0x6}, {0x18, 0x1, 0x100, 0x7c96}, 0x401, [0x1, 0x511c, 0xe7b, 0x0, 0x6, 0x7, 0x4, 0x80000000]}, 0x3c) semget$private(0x0, 0x0, 0x1) fchflags(r7, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$KDENABIO(r5, 0x20004b3c) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000002e40)) getpeername$inet6(r3, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000002f00)) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x200000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x88, 0x140) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x7fff]}) 16:01:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) read(r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="faa8278bd19894a0d1714b1c00682a6f1a3375c2eecb413199d1f64bdfb9d8cccc753354f3e05685e6ecd8a6f732a484acc91130269dde2e10c035881cabb6e65e200803da2c30e230885b59d9137cf676a051b169c3da157e9606b1d7426f094ed8f1965af3b1dfed3c120c68273c2cebb293adf9f1534ef5aac6d2e3720cf070620e6cd62e06bb564a7714f1712530158a1a6a2e6eecffef529b0326ba48e0d9fdd0c66ba741e4b768c29d64ea4a02baf308966fb2b9a75d7fdd098d30a3624c6cae8a1d152336d65aa05ac671259d09fd03804fb25195a3e7d53c66ea757fececc0d4ebea2da9dc04bf7bb6e297f5aa0e95effd4b153bf1"], 0x8, 0x0, 0xffffffffffffffcf}, 0x400) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0x1000}, {0x81, 0x0, 0x4}, {0x6, 0xfc, 0x0, 0x7cf}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)=0x5) semget$private(0x0, 0x3, 0x42c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0xfff, 0xf2, 0xff, 0x7fc}, {0x2, 0x8, 0x20, 0x70d}, {0x3, 0x4, 0xe2, 0x101}, {0x3, 0x20, 0x7f, 0x2}, {0xfa5, 0x1f, 0x2, 0x10001}, {0x9, 0x1, 0xff, 0x5}, {0x6, 0x81, 0x7, 0x5}]}) pwrite(r0, &(0x7f0000000240)="fbd2e2222e58f2af080000009be9", 0xe, 0x0, 0x0) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xda) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = geteuid() 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}) r9 = getegid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = msgget(0x2, 0xc0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r15 = getuid() r16 = socket(0x18, 0x2, 0x0) bind(r16, &(0x7f0000000180)=@in6, 0xc) socketpair(0x10, 0x1, 0x8, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x0, r13, r14, r15, r18, 0x121, 0x9}, 0x800, 0x1, r19, r20, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r26 = getuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r28 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r27, 0x121, 0x9}, 0x800, 0x1, r28, r29, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x50d, r2, r3, r7, r9, 0x100, 0xf87}, 0x8, 0x800, r19, r29, 0x1, 0x2, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:01:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600400800001400000000000000000fcffffeb00000000000000000000000000e4ff000000000100dc", 0x2d}], 0x100000000000021a) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x8001, 0x2, 0x7, 0x1000}, {0x4, 0x4, 0x4}, {0x1f, 0x0, 0x3, 0x894}, {0x8, 0x5, 0x7, 0x200}, {0x1ff, 0x44, 0x1, 0x24}, {0x3f, 0x80, 0x8f, 0x9ee5}, {0x8, 0x20, 0x40, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x60}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x20000000000000fd, &(0x7f0000000200)=[{0x0, 0x3f, 0xfd, 0x50}]}) 16:01:50 executing program 1: setuid(0xee01) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = getuid() sync() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) ktrace(0x0, 0xd062682ede22335d, 0x10, r10) r12 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r12}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) writev(r12, &(0x7f00000001c0)=[{&(0x7f0000000080)="63ca95ec9268bf620ec94bb0a6eba4b13e189f0409fd29656dab64cfb6f9beea342ba13f477879d2ea9a9c358d9d2fb77ca5b39e243f986780f64ea3185ed330f55a96a9acc53f2ebe854c62272222dba3ba369c281881d81571224c162920b3f33e42be142e91921febb86cb817088c53e7ec7f4c4f6204112c0b56bc261fa2bc683d1fc4f962df10ea12b14f419a368ae3f436d6", 0x95}, {&(0x7f0000000140)="873aea62bd59bf77ad29770e9341d0250db3de57186e52116e09b36af7279e6155776811e93939639cc0045b9300a314d3f989b5187f980b92ffd09ec8f515ee95125a5e362f85b3447f9becd85110e1762501dc505207c55cf63c90326702264883e70333c349f2027ad5255d6334507a177c5cff12ee024e330c", 0x7b}, {&(0x7f0000000440)="f4ee055ff59c9823e808b762768c35b0a17c9329a9b71b6e45d429360c74d07cc67837a89845ae7c50f6801fec89d77a4243da747cbb49c8dde091d6053044411be9b54114fd00a5c8b558ef86096b3f8bbaa35087e27fde5b32470a62b10e03a725fecc76c7a9af91f5bf3e978bf682c2c206d47cb31dc5619e6721ab34d891447543e0d5a3cc5a44ec2bc55e868f57c53ce5b3785d6f1d64267d66cc08ab5e33951e617962e1b63df44fd789ab9ac01fe289e12f5975934dcba26b9798f52d377b902d0df1033b8821381d1d22161b0312ea7a805a0f13", 0xd8}, {&(0x7f0000000540)="a332f1f5c397783790d072272a27c83eea7cd63021a45e0c5fc3efc6b0c5a26920ec5156043c60af93ce145f30c5e48d41afd3006992c0841995c657a25f1ae24e4641920d3186c5d96d62bee504d10e669114c2c9afce82d4ea928690e088dd1e96d4e27db646ec7baa0c13be5d40aa27c3989904a42ab300f1bbe8a55707cef8f38f0695a5f866081f3ddc3dc9905de84aa92a87d592c09b020364d9670d9b72dcbbca8fe942b855779412f1f657f9feca57fa17c003fb9042fdc6ee", 0xbd}], 0x4) 16:01:51 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2c400, 0x103) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x91) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0x3}], 0x7, 0x0, 0x7, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xe080, 0x1) 16:01:51 executing program 1: r0 = socket(0x10000000011, 0x5, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) flock(r1, 0x16) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000000c0)=0x2, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = socket$inet(0x2, 0x4000, 0x8) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x800) 16:01:51 executing program 0: r0 = kqueue() minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00004b5000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:01:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) msgget(0x3, 0xb2) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400035}, {0x80000000000006}]}) semget(0x0, 0x0, 0x40) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:01:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x6, 0x3, 0x5) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x5, 0x3, 0x0, {[0x6, 0x5c0c089d, 0xe0, 0x2, 0x1ff, 0x9, 0xff, 0x3, 0x1f, 0x9, 0x100, 0x8, 0x3, 0x6, 0xa8f, 0x5, 0x7, 0x8000], [0x7, 0x30, 0x3, 0x40, 0x0, 0x4, 0x7a, 0x3, 0x3eb, 0x80], [0xfffffffffffffff7, 0xb0, 0x3ff, 0x9, 0x400, 0xfff, 0x6cd5], [0x2, 0xa08e, 0xdd8b, 0xee, 0x5, 0x1], [{0xe0af, 0x18cf, 0x8, 0x90c}, {0x7, 0x5, 0x0, 0x1f}, {0x8000, 0xef, 0x8001, 0x9}, {0x41be, 0xff, 0x7fffffff, 0x5}, {0x4, 0xfffffff7, 0x4d4d, 0x7fffffff}, {0x3f, 0x20, 0x1, 0x7}, {0x0, 0x3, 0xfffffffa, 0x8}, {0x200, 0x6, 0x200, 0x400}], {0x3, 0x2, 0x0, 0x7}, {0x1, 0x4, 0x8, 0xe5}}}) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000431000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() r1 = socket(0x10, 0x4003, 0xe14) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x243) semop(r2, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) fcntl$getown(r0, 0x5) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) dup2(r1, r3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) 16:01:54 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setgroups(0x0, 0x0) setuid(0xee01) getpid() unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:01:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2ba0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x0, 0x400000000000000], [{}, {}, {}, {}, {}, {0x0, 0xe9}, {}, {0x0, 0x0, 0x6, 0x1000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) socket(0x18, 0x400000002, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:01:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:01:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xf409ad9e12b8dae0) r1 = fcntl$dupfd(r0, 0x1b, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x1, 0x1}, {0x85, 0x60}, {0x80, 0x4}, {0x81, 0x401}, {0x87, 0x89}, {0x48, 0x2}, {0x81, 0x6}, {0x707973a75d9b2819}], 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 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() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x5, r3, r4, r5, r6, 0x40, 0xae55}, 0x0, 0x9, 0x7}) setregid(r6, 0xffffffffffffffff) r7 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000040)) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) geteuid() ioctl$KDDISABIO(r8, 0x20004b3d) setuid(0xffffffffffffffff) syz_open_pts() 16:01:54 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r2 = getpid() shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffc000/0x2000)=nil) r3 = getuid() r4 = getuid() r5 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) r6 = getuid() getegid() r7 = getuid() r8 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r7, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f00000001c0)=0x3) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r11, 0x0, r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r9, 0x6, r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r13, 0x6, r14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x3, 0x8, &(0x7f0000000280)=0x5) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r27, r28) chown(&(0x7f0000000200)='./file0/file0\x00', r27, r28) lchown(&(0x7f0000000780)='./file0\x00', r27, r28) lchown(&(0x7f00000001c0)='./file0\x00', r27, r28) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, r27, r17, r21, r23, 0x1e6, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r16, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0xb718, r3, r15, r6, r8}, 0xfffffffffffffffa, 0x2, r12, r14, 0x0, 0x6, 0x4000000009}) ftruncate(r1, 0x0, 0x7fffffffff6) r29 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r29, 0x20004b42, &(0x7f00000001c0)=0x3) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r30, 0x0, r29) ioctl$TIOCCLRVERAUTH(r30, 0x2000741d) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) sendto$unix(r0, &(0x7f0000000180)="80", 0x1, 0x0, 0x0, 0x0) 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xa94, 0x3f, 0x3, 0x40}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000268, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) getpgid(r9) 16:01:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = dup(r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:01:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) socketpair$unix(0x1, 0xf, 0x0, &(0x7f0000000180)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x80000000) select(0x40, &(0x7f0000000000)={0x198, 0x200, 0x1, 0x1, 0x2, 0x9c, 0x5, 0x101}, &(0x7f0000000040)={0x99, 0x80000002, 0x7, 0x2, 0x41, 0x7, 0x1, 0x7}, &(0x7f0000000080)={0xffff, 0x8, 0x6, 0x401, 0xfff, 0x6794, 0x2, 0x2}, &(0x7f0000000140)={0x0, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x8001, 0xffffffc1, &(0x7f0000000340)="50d1f9fc0dbad21469741510ba4a5e9addd80eb70b24139b3f9080b5c6c39dad13745187e4894b90346ef86508b18ee3c485ef5fb498fddf7233d07399dda4af4a42adc69b76205f6e800427e88da9bbba297c56422483d5f2bdb07c252604e41f49482b4eec58f51040fee70dd238670881c236480dc8e7811ed1ce029bcfde7afe90a3f8088c7ca80b38bb6235dc7767e9e8c733c198efcf259370eb984d933231c8aa6bd8e0b5835d4058d6999ce9c16f8ea3a11c75045a56b7acac81771193c0e0d149702eadfe1ec0d1027d29c788d64f43e24e548bd0f3682a5c910632965a8f631ab03d7261e8db27843671ac60794d8595511dfd802ff9bc0bd46b2742e80c960a826847a82ab25d0335d801da53f7e2139c49310aadb45028185699593f14709f18ef81d56b9d017d16606de337c2b5aeb82a41cc384ae1c2454550697f5335097db9f28d464f79a7788510e00912f7cf1dc8c7969eeefcacf463a3c2ac5e3283ab729edfcf80505d538da29929ff7044a9cd13434b845485e92d5379beb32bc76c6b4ad4c70c530d81db2d12ad3bea67ef16474844d6c21ec6f8779d1876b5288b3429fd0c106131a49fff982d9e77fd70932046142220e2864669fd4fc78b4e5605e9bc4f4088ffb730cc69770246976c7c886be8d0bf3ff47f1a875f6025e4bd6fefa9d04542a7d1f61598540f974ce97db7668102e5d5164cd0fda74ae9180b489be2496bc450320e1d749114f791582de049cdac1dac5dd2ae70e4a4e3dac3290ba0acfb8aef32f01d92d6c0eba798431fe120f524963064ca93c996a4196fd02d3b6917d5127638f435615aec9a5de5b271a0035dc38fa8d6e1d9051fb2a132313cacaea8470a8e407bd0646a579747b22f5f854614fb01a016eab0e4f98f3901823bb18c0614ccf2d8691e68c3c54bdd7da53aa530b130256fc073d660884f84c84d6cbf50c881b2a1196eb9daab6026e7ae8835873588bf49e158ed635566a36045fb2ff31aed4feac0851098163d87088e1e4324ce95abcbfa1bfb4e23e82593a4a433f41c6be7046f2694e67dac3f143d4130daf465294761fe7b6f2c9f0114a6d9d87f71ff0e408b4bec058d0fa2f29af61746c743a1dd55625d68c0052cfe0a9faf9ad6255a84c02887322f4ffafe08d7581cf5658677223adb9ce40aa508bd47795b08dcc543e04f2cf5376d505d352623a97e9d7adc41f7646f03a48ddc24fd06939c908329d9bc18bcfcd23ddef0fdd6c19ea4e7808f41038246191c1dcc60035c7468e4d8d9a05f9d23d1063acc1d74d24b6535712c9e27e57db7d924cc1ee21eb6c2102f81b842f42850e622b64918b3b36b445f004cf2644c493ff667ffe68915d822e848529d963169a9efe5998118206d670e9eec4d7c0460124f14e12bc4fffca85806e482ea646b30696a66c3f9ec9308ff7a244e1f1aa6aa4b259e73d479f4fe56e5d8fbec034ce51537c6bb5fc5dbfd5d07179a420b77ccf13323f5ce7794ac18e09bfacae4487115cec9dfa31af0acbae5e50c44a11ef8ca434b7f2a120bfedb87b986c51a9c71260aa21d90a8d8d96c8eca67373dd34f9ac8f97755b79b110cf13989bc9de3ee5b8842aa64664b0167cebc96dce50772e9da7bec09b2bb36be417be89bc666fa3d13f0f733c03efcae6f7db9ce6d510d7052a130ea0a409a96cb183985ca2f2979272ae271c68ca4ea35a16ae3265a8c92d05f912242f4e615c36aa489acfe799f7cad13e28bb6ef0d982d4b2cd032ebe5a172a096e51346d02c06af13c8e1deb789ba12ddf5256c68cbdd440b3ae9347dd529b68b7b9f35226d34fffa80418d58d35a26a85d393ddfafd33b5152a6ad2a1166bad64c15c6bee317b0b07f937f5b0f7647c464225fa633dbe91eb20adc15b901befb0e01f41be17acc89f1e033350c7325748f3c525fd90329b3641bb01800e3218f8fb61965b87ad0f547e0c6ea91e0403f995979666f4fa149c2c9e1f8fb37dc8089c1d0c18f55efc62bdf057bc13297e26f383358f91d17cda66b6eb8848c4cff0f8582ddfd9b73f13bbeaf4297764bae88851ddc8e30883c2a580c4e772dbe7e024ab67da64d5d67b663397d8fa7202fc62a757556c6eceaa2c91c45ff7f0a884b708ec9adf7ca6ffed76db7031544ecfb1a85726f54ec2dcba105abd56bd8c8a00655ee210dd16d5b200beac7eedd6af6bfff356f60994b43c037f458bae43c817f2186314c696cbafc9692c4937fda44b32365aa3193b41191e2933c3b3b47c00d7a668bb6c64e89e374467c7dfbaa8f17006f40309ae6309b2c58d47f489f688d933837d4ef2c004a30e8dfbc42e76a8d14207c52bcdb6c14d1f90d87afb7d345725a026919869233deb0c2dadbf771367bb6a79c9a91e424aa49c6405caaed6d14bb127fe2316a1892785aa11cf4d8e9f210a765d3b1c48b59783c0ecb034a99920e1517ed251f18b49490229124c903b1843a3d2a436e284d13f87cb1d2ebfde8b6f03f62b2509d062f36f7b3cac6471efe4667c638c10c47bf5933ff4f2c95b1518aa8d9b75cf41b2dd5b7dd9f5544f08a8f8bf1f7c8e7b3dc4958101f5edcd4c29f13e9454abc5fb3a26b9c6ff2708cbab47d793a9fa5e13705642964ee8a844f6b5a445b95ef496b4e4f18316d2d764643cfc10137bd604a703208774ac43a6ea33f2a1a28bdf400b3fb28a6d8a66d420b732541d2ad75424e99928efc314bf8382c023b6eec6fe06f544b14d933eca636ec87cb916e4898b280d6eaf866515c3073268c71175ab7bdecb4ece640ccedbe3b32474d1b30935b7c31acabf14eaa8a775a1b918a75ea587c4d655cc400015db761afef0111afcc6da31be59ac541da2903562374a40e46905e200b1f56e2d4080d081ebe558bbc82f6c25049241b99ba5802f7704fde35a4e287d54971408113e5030f6843925a9336dfe90bc297d8edf3a75b016543846a88d749d3522b898bfd8b0e66025f33acf3e8df81393ab17fec78110c5ce44c4a50247f73fcf3a458870ffd9b9a1ed72617b837c21b9754153d1c2143a828384d9cff3649f9a9cf3d8b6edb60b24cba9737a925fa2d9e8f75dfdf3d69403ad6ce74d6422096f629cbe114cd507fac1bab9c0c225499775cfd3a11af05b4c515ad2b6501f9d5928cca5a56279d6f2f36058c1d79797804c2ad6733917e030f4f9d649b3abf12cafd4753c62f62838371083320aace1e036a773ef3e3ceb1d48aa764145161506dde74bae87acebd6b4fa33b4c8d1fda6861b63a7721b137b02cd976cfac435acc816d6c1c8e50e88bed01a72d21675887576f39051cc3fdd3b5ecb800e39b8ffcd5023061d0a8155dbf353d73d4328a436beb3e4e2815953856e677ba2ffe7f80a178b7ae8459ccb5184c997dba31c5879c7d0fe40418c870d6b4c66dfd284daa23450d0504d520f281496cfbdc0b0c99bcb882d52b3b1454b757072a1ab2b4e11c09af7f851fa0469eff336361c77002506e27770317bccefb34dc0a39989add471efe72cf105024f71e24762a3c6879d2b7e583131c9e222a5eac65c4e6bc8377e7ef3ae007c052a9e12c60cd86b84af70083c2b29f43f3d8bd1d0d54977554eff243cf612c66635460915d7aa3bd80e104012c00d5857a580490218c5a0d98a394fe87925144922c5e8522c1faeee444db88fea6033b41083b6604f12268b53fb91f28062e73ca4158079e9aa8dd6a26d95954d575b75cee1e5648922b145e4c78f45c0d7ea052bb4da9c803541a193bf97aae1ed338025afbd46fc72c71469a82811f4c47aa23040d93b078bfc0259816ed68076918a45d0920b5ce2f379524ba44913c2d9a4700ab3fe6ab54ec66610881c18ce104ed90ef24b2d65dba145ad77d24129e3694f413ec13cc5530eef2843b20b677388971941d5bc024e537b65d25c0e3c56858ba6208d15ff1854bf957c72ca3214196201db86f81637ce116d8145012324b5e9e74ca3f61ed0fd1512a03f2d516f17c1180c6935750354a4b3c5a29ca7004bb80e421099b045ecf460ac790059561933090fac0e2d4c5eb2b97a1b8612a87ac4a3c5c11d31025d32d7dac02f6b802fd72a56c58ffea16bbdfe1c1d42293e007ff296ae4686c93751587f0150e442ecd2b321d550b5d219b86a81508ff075f25040128f6d61fb4c8b6d3879ee24a1b5f0fbc0d764b08bc9527c878be111cc7d7da9a7cf5e75972a28163096da7d266f12e77656fe52ad48dde18b7061a58971d3a2a6ddfe39be5579269bb813ddb0e0c48bb80ea3c19ff5334ff8a40f5d66ab9d2de8ffa67ccbda2ef393351fbf71a20b0c18d228414d3a154a9d64d4c4467df9653801a36f166cc4f3e4f1768cf0047927a7e04d7fccb56f0509cd302253be99b36f6f1d0bfca080230bf6e4568932f1a2c4ae6f05888d5b73545a897c6e70a755df1c7469a1ebdebae5a5457a41d5f6a6749b0a9486515c6704c0e2e5d1b575d0403e7fcbd6bf7bfe00ec2a9a70e380b8f4bf63e7505360a130f836752d75b2bb054de50f94265760fa6bc0c3a4967606b0619193fd5f382d5fc8ecc56155cb8175ba71f2972e26e801d4e33c878b5f531e30f20fcb8bf1b76c016eb4724213ed73f69c4ff43108759c7d6da535bf1180e99340b54e280d9138808c9e8ff1219dc6bf9a9fc3f986a226891a90e7bc7c2f3945e299e62e25d34cb6f7f963e1accf0a83876717a34aad66a632e5032f7cfbb065777f106c0a4cd6262b59e63f55b7f8e4b5907ebbddb2b70524a3aaead7db991b715b6f7816628f1a234adc14d9223feaad776a4812c7f62e8cad85d08282ecc732bc27c3596ffff6d87a303bcd334a6aa9eb819b63fca62212420da2dd824985a373207b6331a09d932ae638e1d2d99e6fa9c444b41d2a31519c8e608eb257136b316e56efd18c807e693e793a3bc7dd9293f1202702ed7f246cf53870224705a9135e451c430553fe114cf78df60154c7cb472cd460b8cce5b19144f535b2d4bc7e59acab89c62c6dd39785ff340057053c01d995360b26b53e4480ecf2653b70165916661e2e179ae71e555613fe87cb79c40e44566a17241e5876c92325f8d634bfe594d61dc85bbc66d6c223c9aeaf35d49982a604fa03ec4aaacb0db6aca65595b1fbd666b6529b5f4818b0db3f883d358e7ba9979ed994ece710e1f4582beab17f92a03ccae2d31b8f45ca9480364918fcb73e617673c88eb953752387ea6690f0a06db9d64475f097563cf156819023a0ae6f3894e41c5de7dbb68138a3f8372fc80867b3adb01d35b65ddecb7d0d1d4d01d576d20ac04f351faed6d26218e54d972bd3c06506227b18c050c6c17fc2da331d2f2fee6ef4ddb082a5653c181ea7ce1568ef32133754000a83a7e440a4b11da5e596f0127a1d9cbf95a1eaf29b39f6e50ef7fc1684000262ace73e0744800e77e3014412627db87454f09786f5b5b5a057d8db96607c544d29b238da75b86b31537b7d817b8857bbb71a63fd6dd22acb26818883dd6c4881cd513c6a4f1c54225f81573a47cb7741f6bdc96e6b5b61b8509f883d8699a61b758bcf339e0c2cf9566fbff5f2987af6201c0f56a513399d648cd059f7d4615c59e92869126eb35772ee89ff60c862ef4862a1e1083a032d895befc031371a0ba12eb00e3049f7be36f45133909fc8a3250177a4c076ad01cc4f4c3afc0c686a0970bdf3b4593a3d4df61262a8fffd5245f439e1fb361be3bab24ad497e6a08a11151f006cd2c4f856ba7bc073b606571deed952978", 0x1000) syz_emit_ethernet(0xe, &(0x7f0000000000)="64d5ef55f0d317ec6d53aa3e3ac2") 16:01:55 executing program 1: r0 = socket(0x18, 0x5, 0x8) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) socket(0x21, 0x8000, 0x3) semget$private(0x0, 0x0, 0x400) geteuid() r2 = getegid() 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}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[r2, r2, 0xffffffffffffffff, r7, r8]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() r9 = socket(0x2, 0xc003, 0x6) r10 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r10}, 0xfffffffffffffffe, 0x69}], 0x80000001, 0x0) connect$unix(r9, &(0x7f0000000580)=ANY=[], 0x0) write(r9, &(0x7f0000000300)="9e3eb3900603b73725c7419aab423046e9e5da56cc9be8864fabe4f37242c95533ee71227e42eda57364f2788ff2b7d3f8dca04c8f937b048af27b1d7b434885c84d64c77dd7121eeb22b44aa9adfcf4b584920318545cc49bf04944455fdb003f588c31b33a71042244a8dd0563de4f07d995ac7ce69485d12b18b6c2d68fb6e36ef3933c8086f3eb625afaba56f94e8f", 0x91) r11 = socket(0x10, 0x5, 0x0) bind(r11, &(0x7f0000000180)=@in6, 0xc) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x4) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x2}, 0xfe55) 16:01:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 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}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x71bf52918b04b44c}, 0x4020080c1}) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0xb2, 0xff, 0x4f, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4}, {0x87}, {0x6}]}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8d2678a99d41722f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:57 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0xfe, 0x7936, 0x2}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0x4c5) r3 = socket$inet(0x2, 0x3, 0x46) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x4, 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) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x1, 0x0) clock_getres(0x0, &(0x7f0000000100)) accept(r3, 0x0, &(0x7f00000004c0)) clock_getres(0x4, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x81) open(&(0x7f0000000340)='./file1\x00', 0x20000, 0x4) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) 16:01:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x9, 0x8]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x1a4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r3, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) r4 = syz_open_pts() r5 = socket(0x18, 0xc004, 0x1) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69, 0x0, 0x101}], 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r5}, 0x3, 0x10, 0x40000008, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x42, 0x9, 0xfff}, {{}, 0xfffffffffffffffa, 0x2, 0xfffff, 0xad7, 0x3ff}, {{r6}, 0xfffffffffffffff9, 0x40, 0x8, 0x2, 0xe1e}, {{r4}, 0x6, 0x2f, 0xe29c4cc6f88b12e6, 0x20, 0x6}, {{r7}, 0x7ffffffffffffffd, 0x0, 0x0, 0xffff, 0x80000000}, {{r8}, 0x8000000000000004, 0x0, 0x200ffff3, 0x4, 0x2}, {{r1}, 0x3, 0x2, 0x1, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0x1, 0x4, 0x1}, {{r9}, 0xfffffffffffffff9, 0x20, 0x4, 0x5, 0x7}], 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x3412, r10, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) 16:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f00000000c0)={0x2, "4d50ab4c43981f07e3d9bf9583bd122b3862725c94e9d364b99d929fc2105989a066ff991194ccac78fce054971dc3cd24b045c83b2723e3866bb7db1a1fe2b73a077f2344"}, 0x4d, 0x800) 16:01:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x208000e026, 0x2028ab) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000380)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d3dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0x2d2}], 0x1) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000040)=""/70, 0x46}, {&(0x7f0000000440)=""/249, 0xf9}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000001540)=""/207, 0xcf}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000001640)=""/160, 0xa0}, {&(0x7f0000001700)=""/233, 0xe9}], 0xa) 16:01:57 executing program 0: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x46}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x8, 0x1}], 0xeb, &(0x7f0000000200), 0x50a1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) lseek(r2, 0x0, 0x0, 0x3) 16:01:57 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(0xffffffffffffffff, &(0x7f0000000080)="03dedbbf5f75d93e79b0927bf32766c1b14354fca119d694b206fd6412d6e1d19e51a12db1e2a5c6f9f33b877e3838e20ac2a694239746ed549a742e36246d9c360a4b3a7e97d10eaa27769ad578f1aa039ac502ad1a9602f0e1b5f4c1cf86986589279dff293a221577c7ada9ccdd0e3a60329ba7a3429b7517d5f7e27ef454008ebadd0a600d9dec7f", 0x8a) syz_open_pts() r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xd23d476af26029d4, 0xe0b8}], 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x200, 0x0) dup2(r1, r2) 16:01:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='[+\x00'], &(0x7f0000000100)=[&(0x7f00000000c0)='\x00']) munlockall() setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:01:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x0, 0x8ef6fdf32f068313, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) rmdir(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a0d91a80376db5fd4d93306c08ce098717d2adeb55cd44997fbc4634674c7f56d1aa0d25bc866b6cb674c39181c3844c28d838c47a6c5a41bbac5eb7e30a5f50f914b6660218d892dfbbc06cca39fc7a56aea23142bddac28476a3d57d91b80a731e71e03f3aafa002c93ce38568d97216e411e7265d2aeb6fa49b94201a1a1066b011fe836f2197fa9a997fd33864cc29748150918688629ba982c34277f07d38c1e9b8c8f817891cc788bec56cbdbce41a1bf38", 0xc2, 0x0, 0x3f) 16:01:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000040)) 16:01:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, 0x0, 0x0) sendto$unix(r1, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x7}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getrusage(0xffffffffffffffff, &(0x7f0000000000)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r4) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r8 = shmat(r7, &(0x7f0000ffa000/0x2000)=nil, 0x800) shmdt(r8) shmdt(r8) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r9 = fcntl$dupfd(r5, 0x0, r6) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f00000005c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') r10 = dup2(r0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000000580)={0x200001, 0x5, 0x40, 0x8001, &(0x7f0000000300)={{0x4, 0x0, 0xfc, 0x0, 0x0, 0x8, 0x7f}, {[0x41, 0x14, 0x2, 0x0, 0x47a9bcf7, 0x1, 0x3ff, 0x7, 0x401, 0x1, 0x6, 0x2b3, 0x1, 0x79, 0xc8, 0x9439, 0x1, 0x1000], [0x0, 0x7e, 0x0, 0x0, 0x8, 0x4, 0x4, 0x88, 0x400, 0xb9ce], [0x4, 0x3, 0x40, 0x400, 0x4, 0x3, 0x100000001], [0x1, 0x80e, 0xa00, 0x0, 0x20, 0x4], [{0x9, 0x7fff, 0x6, 0x4}, {0x101, 0x20, 0x80000000, 0x1}, {0x0, 0xf452, 0x4, 0xff}, {0x0, 0x7, 0x5, 0x1fc4}, {0x0, 0x5, 0x3, 0x10002f}, {0xeca, 0xffffffff, 0x7, 0x20000000}, {0xc938, 0xfffffffa, 0x20}, {0x3, 0x6, 0xaf29, 0xfff}], {0x5, 0x10000, 0x41f, 0x80000000}, {0x0, 0x80000001, 0x869, 0x2}}}, 0x1, 0xc1}) 16:01:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) kevent(r1, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x7, 0x655e}], 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 16:01:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:01:59 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202f5fffffffe14cc81d90088fd67a31602d726796d855e"], 0x10) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f00000000c0)=0x1) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0x0, 0x47, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:02:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in6, 0xc) accept$unix(r3, &(0x7f0000001340)=@file={0x0, ""/108}, &(0x7f00000013c0)=0x6e) readv(r2, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/61, 0x3d}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5) 16:02:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='\'dev/\x05\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x480) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) syz_open_pts() msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC=0x0], @ANYRES16=r1], 0x2, 0x3, 0x800) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x400, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) msgctl$IPC_RMID(r1, 0x0) 16:02:01 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:02:01 executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xfffffffffffffe01}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="978462e90107e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:02:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) write(r1, &(0x7f0000000080)="e3dfebfd443a27b2733c5c516b306ccc22ac76084df6a9cb5b78b2e17128072666ad9e43b4427aef", 0x28) 16:02:01 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000988000/0x3000)=nil, 0x3000, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getdents(r0, &(0x7f0000000040)=""/48, 0x30) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:02:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="92", 0x1}], 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0xfffffffe, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) 16:02:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9}, 0x0) write(r0, &(0x7f0000000080)='\t', 0x1) 16:02:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() syz_emit_ethernet(0x18, &(0x7f0000000100)="2ad00cf9d88e6709d013c3b0ea34a7b14cf869ec60e3e0bf") open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='@\x00'], 0x30}, 0x0) 16:02:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7fff, 0x0, 0x4, 0x0, 0x5, 0xffffffff, 0xfffffffe, 0x2, 0x3}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x200000a1, &(0x7f0000000180)=[{0x3, 0x1a, 0xeb, 0xc}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) 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 = syz_open_pts() r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r7 = accept(r2, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffa, 0x31aeec90093b2f44, 0x1, 0xd05e, 0xcf3b}, {{r7}, 0xfffffffffffffffa, 0x8, 0x0, 0xfffffffffffffff8, 0xe4}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x7, 0x2}, {{r4}, 0xfffffffffffffffe, 0x2c, 0xfffff, 0xb11, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffa, 0x41, 0x80000000, 0x8, 0x80000001}, {{0xffffffffffffff9c}, 0xfffffffffffffff7, 0x4, 0x40000000, 0x80, 0x80000001}], 0x0, 0x0) close(r5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:02 executing program 1: kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = socket(0x6, 0x1, 0x20) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2a, 0x40000000, 0x6}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:02:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) getuid() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) 16:02:03 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0xffffffffffff7ffc}) r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x63, 0x80, 0x2, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x12, 0x2, 0x1, 0x7ff}, {{0xffffffffffffff9c}, 0x61d5200562736190, 0x4, 0xb, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd, 0x2, 0x40, 0x94}, {{r3}, 0xfffffffffffffffb, 0x48, 0x1, 0x5, 0x32b}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x8000000000000001, 0x9, 0x40000000, 0x7fffffff, 0xfff}], 0x8, 0x0, 0x10080fc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) socket(0x10, 0x5, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(r4, r5) r6 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r6}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r9 = socket$inet6(0x18, 0x1, 0x1) flock(r9, 0x9) close(r0) r10 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r10, &(0x7f0000000040), 0x16f) 16:02:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800400000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x1, 0x3, 0x1, 0x5}, {0x8000, 0x6, 0x1f, 0x80}, {0x4, 0x6c, 0x1}, {0x7e4b, 0x81, 0x4}, {0x4, 0x5, 0x8, 0x2}, {0xbd, 0x8, 0xff, 0x3}, {0x20, 0x1, 0x35, 0x1f}, {0x0, 0x2, 0x0, 0x10001}, {0x2, 0x40, 0x81, 0x7f}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:02:04 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0xbefd44acf6513a4c}], 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x3832, 0xffffffffffffff9c, 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x106) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc10000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8b00"/87, 0x57}], 0x1) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0001442f62757300"], 0x8) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) dup(r3) accept$unix(r1, 0x0, &(0x7f00000001c0)) r4 = kqueue() r5 = socket(0x18, 0x2, 0x0) bind(r5, &(0x7f0000000180)=@in6, 0xc) accept$unix(r5, 0x0, &(0x7f0000000200)) kevent(r4, &(0x7f0000000240), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r6 = socket$inet(0x2, 0x8, 0x6) dup2(r4, r6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)) r8 = socket(0x18, 0x2, 0x0) bind(r8, &(0x7f0000000180)=@in6, 0xc) sendto$inet6(r8, &(0x7f00000002c0)="e2b77fdeaad54ea352c8b576de1bcde7f8b99b48708f6bf7957d6ff4016d9b745e8968d7449d1dc1b234bf3f6edc0bd02eeef0ef7a6abaa2bb07abf622076177969a83d4a36d8cbd98383a777babc8b9b42f0177d4aa9a22115e3f00ac91d2a7661302a017bc905bf87fb538d5c53e335708c6d7c51ad5905ba97968dc4cf0183f83ab", 0x2b7, 0x9, &(0x7f0000000100)={0x18, 0x0, 0x807f, 0x6}, 0xc) 16:02:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in6, 0xc) listen(r2, 0x3) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) bind(r4, &(0x7f0000000180)=@in6, 0xc) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0xfffffffe}, 0xc) munlock(&(0x7f00003c8000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 16:02:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x9c156bc197867610) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000300)) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x0, 0x1, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = shmget$private(0x0, 0x7000, 0x20, &(0x7f0000ff8000/0x7000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shutdown(r2, 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000280)=0x8001) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/50, 0x32}], 0x1, &(0x7f0000000140)=""/218, 0xda}, 0x3138c913025a91f8) 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6, 0x0, 0x0, 0x7fffffff}]}) r1 = semget(0x3, 0x4, 0xdb6feabeaa975d97) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0xdeeb, 0x7}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r4, r6, r7, 0x40, 0xae55}, 0x0, 0x9, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = semget(0x3, 0x4, 0x8) r11 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r15 = semget(0x3, 0x4, 0x8) r16 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000380)={{0x5, r16, r17, r18, r19, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r20 = getegid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r26 = getuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r28 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r27, 0x121, 0x9}, 0x800, 0x1, r28, r29, 0x3, 0x1, 0x1, 0x5}) 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 = semget(0x3, 0x4, 0x8) r36 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r39 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000380)={{0x5, r36, r37, r38, r39, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r40 = getgid() r41 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r41, 0x0, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r43 = kqueue() kevent(r43, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r43, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r44 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x20, 0x0) r45 = kqueue() kevent(r45, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r45, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 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}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r54 = msgget(0x2, 0xc0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r57 = getuid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r59 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r54, 0x1, &(0x7f00000003c0)={{0x0, r55, r56, r57, r58, 0x121, 0x9}, 0x800, 0x1, r59, r60, 0x3, 0x1, 0x1, 0x5}) r61 = semget(0x3, 0x4, 0x8) r62 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r65 = getgid() semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000380)={{0x5, r62, r63, r64, r65, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r66 = getegid() sendmsg$unix(r14, &(0x7f00000007c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="9b1ad7ed09ed289e29b95fcc4b3fb69ee014d57e1b1d1f81e69659dca216396d9d3b2724ff63206452b1a2a3cd68078d839c03e228edd391f0b6e26a8056e78ed80415f2272d4dc608857f28fa3c58da08aea348ecf69c9f51e3ae795898ea1fff8e467112b578e7d04249e0af71c6ba509b2ea0964655ecacaf14ade9f3a4c4bff8d9828439f99e3a12e3084c4405c21e63795351cc55682d05638f21620ffede9aa5bb403c0af1", 0xa8}, {&(0x7f0000000400)="a6c4ee9e04f9d0ae6a6770c9abcbbdc91966658a76e75ad8795d8d3f66fb31d66e1740de320f9a8c794ea196b89f4572fdb61c7e71f8d77b580da54da6b054c10eb1c42280615ee572cd55de895e12fce1f021377c86f4737fdc3a906d17b10f162a5a60ef1015cea324da1504f596155cd9eb08d87b76d9dc6b5d4125f2db385231de37dc76c6c222495d8d84e08782903c0b874041fc55572befc3bf2dd7e438435e10d9bdedf33862acf249", 0xad}, {&(0x7f00000004c0)="ed66ad71f32678aadd0983fb23546766755cb547ae8a47343a46554a9c453465006a84c70558f6238ca7c7aa4913cfc33ee6ae79a24ead5a1ddd28f95e49995d42db9ec0f0826c32a1dd583d5031ec36c31464e733fd7753e2c2381a78618f041701796f14b87ae8c1dfedad1b52f72e8eb741f9c3108e32358fcf89506fc76f7d0a8a52c565bdf55137f1a2b650500a12b7d5a87c2ef528f0f1f79f4813602e620d1bbf7865803d094e895d2884aa512c602ec735984c3e6fa1c4382454c3626be6668c74a0", 0xc6}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r5, r16, r20}, @cred={0x20, 0xffff, 0x0, r28, r31}, @cred={0x20, 0xffff, 0x0, r5, r38, r40}, @cred={0x20, 0xffff, 0x0, r8, r42, r3}, @rights={0x38, 0xffff, 0x1, [r0, r43, r0, r44, 0xffffffffffffffff, 0xffffffffffffff9c, r0, 0xffffffffffffff9c, r45]}, @cred={0x20, 0xffff, 0x0, r8, r47, r51}, @cred={0x20, 0xffff, 0x0, r59, r62, r66}, @cred={0x20, 0xffff, 0x0, r5, r9}], 0x118, 0x400}, 0x4) r67 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000380)={{0x5, r11, r12, r13, r67, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r68 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r68}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) fchown(r68, 0x0, r67) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:05 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) r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in6, 0xc) sendto(r3, &(0x7f0000000000)="ad402fb1f002a4e09bceb6d60f87c9864b47bb2b52254a355af7b4", 0x1b, 0x8, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x34}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) dup2(r4, r5) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:02:06 executing program 0: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) r5 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) unlinkat(r6, &(0x7f0000000080)='./file0\x00', 0x8) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\t\xe1\xcd:H5#\xcf', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8540, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget(0x0, 0x30) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socket(0x1, 0x4000, 0xd2) 16:02:06 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00ff00000000c00023a47ff7cd3852fad8ef67255448ab6f6621011b7ed2524ca4e94ae6576ece256f871d6ce18038492a4ef3661aaaf9d589f4d5832ae0"], 0xffffffe6, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, 0x0, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) geteuid() getegid() geteuid() getegid() getpgrp() r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r10 = fcntl$getown(r9, 0x5) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r10) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000040)=[{0x80}, {0x16}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x3, 0x80, 0x1d, 0x6}, {0x6, 0x6, 0x4, 0x800000}, {0x1f, 0x7b, 0x4, 0x1}, {0x200, 0xa0, 0x4, 0x3f}, {0x24, 0x7f, 0xd3, 0x3}, {0x4, 0x4, 0x1, 0x10000}, {0x1428, 0x2, 0x93, 0x4}, {0x943e, 0x7f, 0x20, 0x2}, {0x9, 0x80, 0x0, 0x1}, {0x5, 0x3, 0x0, 0xffe00000}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:02:06 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x1e, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) 16:02:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) write(r1, &(0x7f0000000080)="04727706f72ce9a3512fcc9e1c878b440262ae9df7d2dd7a3ed2b5b2b82907ffb37f304cc059a7433bcb1713782cc9c3481c33a18137be900806eb8806725d8ba8bd5f627d83f4e22a3124faa871ead4e9f641a5ada186324954e62b68d386e2cb9c8e743265f4d17faf552e8616f14885895ef316cf", 0x76) 16:02:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) setreuid(0x0, 0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 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}) setuid(r4) 16:02:06 executing program 0: sync() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x9}], 0x62, 0x0, 0x1, 0x0) kqueue() dup2(r1, r0) 16:02:06 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r9, &(0x7f0000000140), &(0x7f0000000180)=0xc) r10 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$setown(r10, 0x6, r8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r11, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r17 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r21 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r21}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCSPGRP(r21, 0x40047477, &(0x7f00000001c0)) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r18, 0x121, 0x9}, 0x800, 0x1, r19, r20, 0x3, 0x1, 0x1, 0x5}) setpgid(r11, r19) r22 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r22, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:02:07 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@in6, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x768, 0x67}, {0x18, 0x3, 0x7fff, 0x7}, 0x3, [0x0, 0x7, 0x1000, 0x0, 0x4, 0x4, 0x3f, 0xf03c]}, 0x3c) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:02:07 executing program 0: unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x1}, 0xfffffffffffffd71) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x65b04915a6b81b71, 0x2) shutdown(r0, 0x1) setsockopt(r0, 0x7, 0x1d, &(0x7f0000000200)="1310bffd733436cc3cfd1c2ef5c5d87d0bef2ae2d88c9e46679f1818778987f2602b59adaa5f3ca2d6d47e1fcb90247c425dd4b294de0139105dcb6843544ba7b5090905530e302c4debaefcf63575bf0870487416d06a08e3e34e0a160d28d7bb1501b6990d752db145aca16a93", 0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 16:02:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getpid() r11 = getppid() r12 = geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r12, r8, 0x121, 0x9}, 0x800, 0x1, r11, r10, 0x3, 0x1, 0x1, 0x5}) fcntl$lock(r0, 0x7, &(0x7f00000018c0)={0x3, 0x0, 0x9c22, 0x5, r9}) sendmsg(r2, &(0x7f0000001880)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000140)="670550bbb494bfa7bfb0e8905f01b03a22a357868dd8e1c795f6c2edd0907bea4f8d8eb27fe652f7d4a8deb3e67c028d90e048a9f51a27296b17ac9236f662102e8d81cc4fad4d6b5b538be89c6b3271ad2972c38f26581234f5e6c93c107bc74f6b60a02d9e266ff02f93f6c89324d6001e9312c24d60c0574b3d52334f", 0x7e}, {&(0x7f00000001c0)="dd961f81f37db9ee8ee0d5eaf82630227d2220357fef269ba24749d4ba8d16e3da69af47146f1b47e669dfa7bf23a9ef4069a89713c40c73a7ac4c6601216be904bc3384be89ac44c037e78933c76163f437961df096911a38900c426ecdcc6f87ba6e56267c992df8bf22e3b271b8f57cbf0e785748d15181b342ffdc02e6ba636ad893abd14a46d6bdcbc1626fe9497db55dc9b7c7f54468e40c8028bc1bf50b7d72df59616052d05c08c84e325e385512a74215ac7e6db4cdddec95f5947b6a175064a91913b6f9828fa8f1d2e18db3b534081091d149b3b13c8ce810e793bee504e5105ff5e0e7701fbf4ed6aecc0cbc358d7fc9847bc1b3c87d803052cb765cd0c1de69a965ff79dd99cad5842f26f1963b5290b3e04b292a09aaf6e2d750fc4f63ae030554c948f84c4147ba9316cfa0cfe4b6024abfa6da734af0ff8fb4de518397f016b21f735b9d5e1ab79139a22d9c38e1b877c3224f6ed2e1b9e5ee4c69afc172a9e26beec7b6376988490c8be5ac7ab03f687a54f0b300b7d74555f47a7f1d8f141337842e542d8c191818ba8b981ea9d2841e564b17c398e0dc42ed37bd273abf3a79a8e83d62dfc243fb992d9d33c5c720a4bd8ff71237d5cbc9eec00fb1dc308e2180d4c905d493589555a54f9cc529c5f498480c6b703ae7dd6f69c9c7b850823144103e3d23338bea4472dcc6d8f4eba3d541af3a38253c5bbf3c1ce0779d2c59749945800ec033142051eae807d5c01192b0d4fbda0411b0f2414488beec076b34c5953b1ca40b4a138c75bcc138fb3b928508c8099626f4b6fd3ff653a631ddb56f6d9820f11e22c7a09fe3584762f071a6abe0aa6b942859232119f1cf4658990d4795020337080e81e89fe80e4c2ab5c381444e4c62b3bcd3f91b96f826d25afcb0d6a9a718affe8c8e442903bcc083ea2f7699751ed54b3f4922cbee93bc06e07edf24fbd413d80b2854b854f7ca85eb560b2e4e49fe6af0541accf3bfe0c7a14169cb2d528ad7671758832eb2416480b1cbec8ff7c36de95121e60cff83c059ab7b55bab89c3b382091bcfcb8663ec438fa58193f085d24cb3e262ac547ac9d8fe299717b4f020151c95fe451f937612e3a14892b4a6485fa04fcbecf42a13ba1a7dd68b8c7e5fa52d65a079fb8a8c0aea623af63f04ef89dd4b1a21f6b5a52d4df77d5a2e22a447c087ace67e5a633ef9debec687af2897f088dbe47dcce0b718064d99186bf9476b1cdd21b7082a2b73e77d95333577130eca53cd794220204c9ffe26332538cb7af1ee1b7cdacce47a0d5385bf60181237e5bdc232f1c21494a2d2aafc003e8772ada42b2b60b74b260990aea217d88cd9afe9bc0e6923b23bf94775bd5e3166a045a346e14d17aa1f941118346055784a76d9665366fb8ae3ee505a7b14e0508fbf36b2b56cfd81d435b31fca6d4f85f5a50f675614f7b2618bd9b14d836fa57910547cf82d7a3b0c7b7653a6a0f12b22efaed05d2ce006602ce6d1e81f0b421c02dc2b2678bada612e1c4462730aec10a26dc39e3c8e7fdd1daae9aa7632bbe75c89c45f5ad0a8d0d04b430611e4725f3a6a728dc7eebb3fe5e1e0088cbdd7187de4dd0d98ca2074b84768a83c7031d359dd43e4f3618ded4e2822467c0cc2ef124a0786a1a2bca0e5f25d7192f93820b5650bf6c3c19666791f35a2397a0657bc5bdcd95d6c701f4b5c25209e4240169fa219a4bc3530ab464d012f8a26627b5a84ac576a91480720cf72a17a8dd3201fc8106c81081514aa059c081d2939caeab2957e9219f2f47b303daf3f19727d3ea872731364eb7413e3045d5b1fc4c18af48c1fb4da5875566079a7fc88a152384c5279724180d7bf509ef12d1276a365dac2e6a537fcb5392c5308c6a41d508cd2c4672c13629fccc9961815f503f7e07df4377a701e256eb19b6f7cc2e6ae59f8de4f1923dec267e80033362701184d7f8a15f3dad26c8878a68640ec6e16e46ad9071142e49e4b43c3d6f7e19d9773c3c8de610e4be01834573725f5da0df94440cd2bcee0a41e30208025eac9cfdd9be3566a02cb75254fa6e4dac17a9f23a0d9a9ba0474865cd4648119d5bd5cf3b15911ded7b91818eb804696ad253cdf280dfe878aedd7f546f297ea45f8c50e2b44eb29657222783fc50c202f611f78ace59730b6ae95d7163c3dedb69c202169c3d33a6e9ae514b2851c25d7f974bb36f2e533770651bccc2dc7d95338e6f58f3daf912c5124e8c7850f56a55cfd8cdc3e39d2301bdb15839777e91733dc974f883154bde79852dc93f3579bfab90757d4192f3ce199ff2fff1ecf224c06f2c6f10bb954205a38bb9ea1345159f0b72ddcb6f5fa4b0f535a60b581930870e30f9141c1fbb412ba9fa636d1d40240054751f55ce0eb699af1eedd69d1ed2697cda39b9dc49fb0ff514632649839f43a4029bb451532a16705583392a1e9e87400ae7263da793ccdb58ca1015bb9073a47965c735cc4f7304b21fc43598c4786d6aeaf91342bc3ca42c895912266be3a1a2208accfdbfb41add20e8626872d7b557632f3b0c5f9f1fc46da802ddd2bc23b0e80087b09d12215e21f4298535409579e5d767b7e27212f7da845ac8358bf05ebbea7a6310b2a74df9228806037a0124ac043d524871b4332c6916b94627509c29b9630220b8b5729ef132c6d75ad836788e377a2380a68c7eba7607474535540634d4a2befaad7bcbbb3aaf4bfcb8a0481eef2bf742bb65327699ee38543b776cd55248b70dc40b7bc3be5dbe2be097edc757b064a1b26616b905070372f661cbccf7c96f7a8ff947c6975a08773b4561d861781cb2a0d8b991000b8ce434d17bfc55878c470918c7492aef33ccb0316076acf4cdd2b877257f21d67859bc7a3da6e81e84a03eac2ee805ae2345a1d608c1b7834f13ae892bccff0b5bace44ff2037783722ce568d60a03d8ac0ed2b4cdd67c18322cca25c78bc67c5227c074615e85453637e23c767ee4e718173f3f1152429c8a93aff810fc189afd8e485a98b76f26b0bad5781108d2d8bb5cc48ecfd0a211546ce10735fc71c9118aca068aaffe9d95f042830914ee05779f38104d18fae6f04b73fd703511098718bf9b3e6b1faddc4f7b32e4c4e9d7b7ad4cbe8cb7b4cbcde5d70441f5836aed33a82129e095704f56a1a45208ddc57730e2071c610efc6dfb337a0c8cdb37667a5507b5c17d126e5158ac30d3c1871abdde48ed9ab896b235416d86e5894ef08742cf872e85638d7df1a64dc29df43ff533f6341af0e42e79b4a2d3786ca4f1c7473c8b5a15e19ac06831c255ea9e929bb6cc7630aa0a504d85b078ebc6934c5088387c03a2cb8c36dfeaeafd248bf4c092ab6e75a14181db646b9588a54fcababa60c9dd500250a571cfe172648b71b3e5ab8ad3c4cec5d07e422014e5a494de0dac8f5780402476ca02fb5e82a60aa704b0ddf267e10fa8e81d0764dc239167fef3fbc87b0a9998996d20f93c1583893d6ca07bbe681e9183a89bfa7e30ff08497677f0bad484835776f673bc5ac5c56a21b0615bb9f1f6e3205ec910250aad84e83bf103cdf71a77ff35463c27341f1a9d25a4ed755429b78b22cac1fadb55344a1e3fe370a47740bd304543487ad01e2f97dedfe9043fe3075f53caa1673656ffc22be35f5ebe72fc686bd3741c2d0da915edd231933b9822c3c3617783c76d32c8cbb7365259664cf9a3dbf95ffc82e9af29f7709e45ad04690cd39de4b13bd051569425e1c08792549a36c8946c91c2228161a015ff2e9c9be07ec0375602d8af015736fbab38544d23ed91b36793db830b70b26def9b918ec2dad5cdcb1b660e63379d19f1e45e9cec4bf53bd1a60f463d64069e4891a96a39933aa3cbe4d5240fa26e22f40a94b06ed23a8cc49619461a010e40658b8c73673dcee58fcbf5d1aefef1a93479ec354dcf88c542bdd20135d7f4186a17e7344750c43ff4ba59094552cac5d05c9b500ca279a72813c101d20bb1557b7b81b2b4af307b23f248102c4f2e40a6e336103d1842d2493d7260d127505b92387f8844a239ee7134c36a93ff4083ece7c9f5854b7b3561105acd81616a6c94c6ed3283f1cb80a2cc0918348c84ed8febfbc70700139217a76fea423ac29f96635b0ac03f2890dca91c1c3762fb607e31f1f1867e115cee227809590ca784805cb14013b639e23b9f10de25d6fce94cd9868eb34dce95607689dcb0a4b9787d5d79e6413c16aff53270ec963fb5ab0f18721bcfc404ed89776fa9e9de683ea0362ba8951267199a712570c75b26840a6787eaf50d4775e940a9e738900e9991518150117161f0c336b89a7d40718db1d837e1715cd34d7c605ad4c7ad705c4879f895ce3ca181f09f8bb1bba78f35adf171f56f0e74f6e644a2a96be6402423c74200216223ef57317863649f1e6bd2916dc5c56bd659090e59685808546a3a770a94b77f26d06aab2e9ab0f105e1ad51f73275cb6c9c9fd163e7f71e91c4d1974b4e91a96749e8176a9acea198801292ccc6de345b559d85bf0aef69f636f9a1f4b453fe01d8c920eb44c1905f01ebcd56541b0d163564244e39d6957442975043926250327fd130c8e070d5867a0010b1141d09d18240b854f14d3755b5d9acb4529a8ffb5bef612671001fda1377f5844e9527c6ceac75f430e07ac916209cf649c5cadb1291504f0c1fd5aa007ef0ed6d9c07ad3296d37df6ff83deba1e5a427074abff9f3252856a7736cf6566dc29666808c9651709e5a6b3c9e7f5c03964d9333df404c1db1551a85c8f759e10fc8fd0a92765ad2933ae3b58b78983bac6b41589abca1362179fba22cd25c6d5c8173630274fe32bac01a66147815c2f04abe1a6478f8ee7e29037255e37a708a78867d37bb1865b773cc21ffd2bb9911b10681723cc8961f0520930ece21ec39779ffce3463e924ed6da52bfdf3c7d8ffd946e68eb9016e3c82c55b83042d92174a9375e24a27401a0a1a33741ddd5b1b72534599ad2c5dd48b544997d4e6ca9e3bd1abebea7e686b807da8a45a7029359805cf0a016ebc541906dd6316efa62ba99793603b891b2cffb1d84e285df7d62eaab2b7a26507c01335b52eeed29076113579988816a1fb6e49df75709c9185bf78cf2263d63c7aad02d94ef25c48245ae67ab3de456bc34de2b6f621c61f610e013199eb9c66c4b0eface56961bb9b3710e9d7282b6e37df4c2b7e159ebe6b9653d8b117ee6edd68a83697f472ce2474ba569c2dd430914d76784a82feea08c9ea8ac3d2e2ffbfdbdbe18bd0bc2656e17c3f712cdae3c9485a5e9a265a28584ff9269e9e0e17bf9e5eab0caa45bf0a75a5b3822d8b655633a0561f549b78e1a9f4fabecb6192dbe9acb3b486afa922f9a6ae9a3733eb67c3f44a7f9175da7ff139d384b40a6aac2c10dca98f28c67d50a51c056f26bcf62aaf7b1ffa6733398df9c913316b51fb9dd438524f390f0cf4387b35f85bb9f90e4b8b6a089a86e310a031d588ea3d12fc8e23f3ed6520e01be73e9dcfd9ca6d5a27cbef6e8e5291e924c28d442e9477e2238cb67411b48dfd15ae6430be195cc333cd6604c3a32c10e21088097ab0d9ae151c90e4f2c824d39f1c3ec921d4159031902b582dd7a858b1ae5a5e09e98239aa05ede993fb79d87212f071fc16aefb34936a0e8a82db6c6a2809848ff282836b278360fc22408f7f207582cabb196500a52c69da496aec1bec4211156df58d59ff8ec65c4200487d6fac4526d8ce9e09a9de6d18cbba8a", 0x1000}, {&(0x7f00000011c0)="2498233d71f3e12d9e550d547ebf6d366dd9f8d752580ed07167289fc43734d507de633fbb86327f4d8c7f7ecc03dc133b72865b16d049552fab54815f39d22961552f454d57e35f50d338c1b4bc8b1b53f055bd90a4327e63169ab9e6eaf2400b8b2ee474388ae1df14b9fb287d85fd175f5a9429ba72b5146c", 0x7a}, {&(0x7f0000000080)="b0cc51ca387e2d927862bc39943ab4618a7a989faa761f228d8b8c2c7677879da3c18014069c81176a7f8288a052328ed3648c9fc9cc37", 0x37}, {&(0x7f0000001240)="27b408f5097b0a0cfd8cd7c0c69da71afcccc926b9ec56425034f3c7d1ceaee93c211f68b99367313764f0a723c29c979a9f38ffbd2442b81a1741a6ba6b06a4828db0650bebd241428f44e5b4aa7f947a9b946eac37ca82f75507626c97cf8e0787c6ad5c4da55d0c4485989636fe65b81530729d4477ba62606c3497e012a5861ac56e2872c7c2a775cd4e7008c985d005d9cd4e280ed40a5c4cbdf33a98d7", 0xa0}, {&(0x7f0000001300)="522afb88414025bd9d82ce6d4dc1a62994eb5f02f06266c8825993ef578448124d47f5f291b769685bf869", 0x2b}, {&(0x7f0000001340)="ee2378dc1bb3e5c4ac83318c781de36b56bf774a55925f0382ddbd72ad468178f14d56936fdc409059df73f6a8e25aee11db313c565060a9ba3441ae5bf0a714396895f31e296f3dbca63384fa6a0e1ec070f5379cfcdf4bcbe5cd76e7ea3fce2ee9433c59b0a5fb593806385452c7efc777e0576fd39c162301c4e06471f38d16882a3d7efdc2b23fa5f2e0e93deaa2041d70db175fd307864789e5d8be52ef04aa063cdc6d1bdfd6ff9ffe96db2bcf925f9b5eb931bacb77ce61c2f0e0a06ce35d", 0xc2}, {&(0x7f0000001440)="e27307cd4d9cec79b2a8f3e8d1945860f288f8a380892ee71cc575c9e27fd1e969beaf191e94f0dbdc3dbe29cfc9582393d8f740c9083ddfc66ea411c7911a4ad106cc29efc471c8b2b63c6d43a5d715eddc461adbc97fe45c7d333e8f812c07e0adb3f3d89a4d16dfc4e48e8c063c7e621c4c1c87c4e72f33c43a03cad75abadc4e780915c86a68cea6bb80214bcda3eb7a39753bd4c6fc5d2748b3fa2557c117957ff64104", 0xa6}], 0x8, &(0x7f0000001580)=[{0x108, 0x1, 0x58e, "ba1da2d4d5508f1aa96f2ad45f3ce0f03828d00598a8960b91a5488afb4f89ff6b9088043ab76c2bd75d3159b008fb4e195893c1fb740e6c639aa30da57fd07e23619a2d75ca07921dc0a0714bd10d1e88ccc895632e1c4868b288e725024cb302466b0d2c4387577dcb22e3e9deff05ed20fe75234d3b773fcd7647750334b1b4cbee409553ef9b6c0ed0ddf539637460e850844c896a7ff003e10c787b99775fcc3b4e83bb163a91cde5e9f73992d7cf0417bbd0525f91b97cb44820d370915b69ba64a06a0d2277663f6ec483159fe057d786b80d4d5111cc4d4b93b7e0640d31cb759094dff8fe678088af26bda7c84de4dfc8"}, {0xc0, 0x0, 0x2431, "8a9975ec6300fdc2e62bc15600c08b7d1a70219e94197719d2102cfeb0cfb7c7b7f6bd8365fa9723fa276162745a10a57bedc8c40043d390295e52a9bc4a4909feb8d6b677b4621d3d42e8e98c933d886fd2d1feed3ebc2379b74786e7b04b9964a73f94ec8456b03061f833952bf6ea702688eac5de506428f742b31b3a91274c03d4af4ba6191028b28af9263f8aa86d07c43651c9f1f030e6313696e6541446c93564d97ee4416b8daa93"}, {0x30, 0xffff, 0x9, "dd309a35de62a3e573f739f205813646f823c939d77b9bf91865044d1ddcc01d"}, {0xe8, 0xffff, 0x63df, "d6e382b2fdd784d013555ccfca028626aca96113060d89564c5b97d40ef0f700ca91fa6979f5c0d9b743d96dc9125e5d1b96c437c5b1021b10dc0e038730388c0762bf3399f35cf9a29b49f13df3cb8480c222e0d6f44cb8248bef8f9bbcf1b9c872ba3ed6cfcf3388d77b030af473f4584c89b2ac58ec581361f379685f0bf9cff2d764b98549edcf72ab9b236413cf1df0be0d1c5c395564eedbfee6be3fe17e87d9c573955add5729df11f8ca26364a791ce418bacf4a9a988b5cb68c9091ffe72c1f0d794fe3bf7d0b5661facc7ccfe7aa28c9c2"}], 0x2e0}, 0x402) r13 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x202) write(r0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x81) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x54, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in6, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = socket(0x18, 0x2, 0x0) bind(r5, &(0x7f0000000180)=@in6, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = semget(0x3, 0x4, 0x8) r8 = geteuid() r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) 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(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, r8, r10, r11, r12, 0x40, 0xae55}, 0x0, 0x9, 0x7}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r18 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r20 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r16, r17, r18, r19, 0x121, 0x9}, 0x800, 0x1, r20, r21, 0x3, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x3, r2, r4, r6, r12, 0x80}, 0x81, 0x1000, r21, r22, 0x8, 0xffffffffffffffff, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6f, 0x2}, {0x9}, {0x40006, 0x0, 0x0, 0xefe5}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:02:07 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)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4000000}, {0x18, 0x0}, 0x10, [0x0, 0x0, 0x0, 0x1, 0x9, 0x7fffffff]}, 0x7ec00b6dca8ff2b1) kqueue() 16:02:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x200, 0x381}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2080, &(0x7f0000000240)=[{0x2, 0x0, 0x4, 0x10}, {0x1f, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:02:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) close(r1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000008ddaac67b198eefa000000000000000000000000800000070000000000000000000000000000000000000000005050ff0000000000000000003962f694c2e8a40e2a163ebcab3605f01ca92bf5d7045c92ddf4f691f9fdcad90e65f21425173d9371f84467893c2c5a17cd8271b19171fdf7301bd48fae75e15633687ca10e96b79c7311eceeeff8bdbc3839e240d871e0d3e9f20774e727c55121c8fd1ecec567e7ef4833ba926e2523cfcdfaadeb335753ddb54acdd119d81ddaf7e7436044764f1012bbfeda449f13c5c4275a3f07"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") kqueue() 16:02:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r3, 0x7fff, 0xfffe, &(0x7f0000000380)=""/38, &(0x7f00000003c0)=0x26) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:02:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x64, 0xfd, 0x0, 0xffffffff}, {0x25}, {0x200, 0x0, 0x0, 0xfc}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) 16:02:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x2, 0x200000000022, 0x4}], 0x1ff, 0x0, 0x0, 0x0) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 16:02:08 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000001c0)="7f9c24e4e7", 0x5) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:02:08 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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)=ANY=[@ANYBLOB='\x00'/85], 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, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b5568d239dd6be46ac803e2fe8bb84704d38a5d635f063a8cebca082ebd2dd309e4235b097ce8fd941a53126a3429ed265e8bf97fcd7604f4a603aee3f7914bdf84540072a0f5840ef252b642e51b8e8d54d599327931d5ebe9303508183f0f5e65d7be29f03d87b11265f460d35023f8b24a37fcbb2ae7ce159f9809dfcb272bdd87d4aa072e6eb6f8895b8c9965da226a1ae78becfbee77a49511cc17e523ce3cdbeec3abf13fb037d3a67598889210c3e8ef0a0a3d220c3653f416bbbb2cf9816f9a78e916f9bfa34f21c5228dcae4f4b0b6b3e41faff91f5e1ff579c513e24de30254726ee78ed7994855cea9d31cba5934a25486db5b8f9a3bcba4382808e24a1cd081d4cd55bc9ede5fd7bd9879bbccec8389cd28d3797317687c71f984a197c182f132161758005518167f151cf39cde4fc777dff1e477ba231b6ab377b9b40b1485eba122cf22ef40f7305cbda8d"], 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 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', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) pipe2(&(0x7f0000000100), 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000500)) ioctl$BIOCVERSION(r8, 0x80044272, &(0x7f0000000540)) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000080)=0x5de9cc06) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000ac0)) ioctl$BIOCLOCK(r8, 0x20004276) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x7b0) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r9, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) r13 = semget$private(0x0, 0x6, 0x80) semop(r13, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x84dad5e4217923cc, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000001140)='/dev/vmm\x00', 0x80, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) accept$inet6(r17, 0x0, &(0x7f0000001180)) socket$inet(0x2, 0x2, 0x5) ioctl$FIOASYNC(r15, 0x8004667d, &(0x7f0000000840)=0x107b0) r18 = getpgrp() r19 = getuid() r20 = getgid() sendmsg$unix(r14, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r14, 0x20004269) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r22 = getpgrp() r23 = getuid() r24 = getgid() sendmsg$unix(r21, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x20, 0x7}, 0xb) r25 = syz_open_pts() dup(r25) r26 = syz_open_pts() ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r26, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r26, &(0x7f0000000200), 0xb5b) close(r26) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r28, &(0x7f00000006c0)=ANY=[], 0x0) ioctl$FIOASYNC(r27, 0x8004667d, &(0x7f0000000180)=0x7b0) r29 = getpgrp() r30 = getuid() r31 = getgid() sendmsg$unix(r27, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r28, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r28, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r28, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r29}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r32, 0x8004667d, &(0x7f0000000180)=0x7b0) r33 = getpgrp() r34 = getuid() r35 = getgid() sendmsg$unix(r32, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x2ca, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r33, r34, r35}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r32, 0x20004269) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r36, 0x20004276) ioctl$BIOCGSTATS(r36, 0x4008426f, &(0x7f0000000500)) ioctl$BIOCVERSION(r36, 0x80044272, &(0x7f0000000540)) ioctl$BIOCSHDRCMPLT(r36, 0x80044275, &(0x7f0000000080)=0x5de9cc06) ioctl$FIOGETOWN(r36, 0x4004667b, &(0x7f0000000ac0)) ioctl$BIOCLOCK(r36, 0x20004276) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r37, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r37, &(0x7f0000000200), 0xb5b) close(r37) 16:02:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r4 = dup(r3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000440)) write(r1, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) recvmsg(r5, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000200)=""/83, 0x53}], 0x4, &(0x7f0000000340)=""/198, 0xc6}, 0x800) 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3d}, {0x16}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:02:09 executing program 1: getgid() sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0xc8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xfff}, {0x0, 0x0, 0x8}, {0xe00}]}) pipe(&(0x7f0000000140)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) 16:02:13 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='r\x00') faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 16:02:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 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 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x18) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) r4 = accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) setsockopt(r4, 0x110, 0x7, &(0x7f0000000140)="a4b0891b339871899a852ada30166abb6d7523daf30dd81ac67c7b322a61f6807fa42e4cea69f004e1c26ec0657eacbb4f6cff030000502507468707227c20910f20d157b14450f0d17d428fb41bab44014fea9b6da3fd3dcd8b585cdff84bf6bb4acccda1ddfd00c74b1e616d52714060d013704307b85b0797f8f87de94942a8fc02409f3152211793730c523708baa49f18", 0x93) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:02:13 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000}, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18008) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x10001, 0x4) rmdir(&(0x7f0000000100)='./file0\x00') r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) sendmsg(r1, &(0x7f0000002940)={&(0x7f00000011c0)=@un=@abs={0xeb9ef7e16c370e98, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000001200)="cce46435ef7e135ce5ff3da9de214357a30abdb80dd58a7858b34b7240ff66ea202e63765c16c5fa030a024ecbf7650362a2436c500fd83d812ad792741e3eaf977bba0c", 0x44}, {&(0x7f0000001280)="026f6b7f217867a70fdf4958e03433319742cb3463a4a74195a41c324424049ccf859f0a55dbc770ca072af76aa6e7d77d24", 0x32}, {&(0x7f00000012c0)="cb2591f5ce64de8b116f48a42496dc157393ecae76229ffaf5e8a6f942f98191e94bb8488bb8e5ed2a2cf9e15e18be6c70b54a2fd0b0dd11058991245c9b2653a72dc0ab3a7017642403a3536cabfa9fd145ec3cb3b89b96077266e2277461e6d324c51c4e781fabe5b84e01ba", 0x6d}, {&(0x7f0000001340)="0f59846957bbabf0f77d105d54f59318a0503abe0a48f27eadcb252b8a1c10e8c8f08c6f825bd504d9", 0x29}, {&(0x7f0000001380)="c12541a86491f0db6e9cb14c497c7185ad4acf9e9a1daeb6362b9aa1b7561656efe40a5aea1d3589e293c88a933f87c6b715af347d125009542bc5df55819aebfb13283965fbe73533801660fe80098c602fb032df7d2edd5273e46ae1f791d366b715911cfb5fbae48343267ec7484cfd29da50d4bc76612e9b48db028e6e66eca0390ecb1ecb6749b6d4e759affad3eb70ed9104ef1792d59eb646475adf3303f45c8805da6c2bc50068856f6eef21af885e21d644ba35649a1c585b113e63e2288b66f8625c5048aa5d02ba10bf79063c7b0d9b43", 0xd6}], 0x5, &(0x7f0000001500)=[{0x80, 0x1, 0x1f, "c190ad53ed6f3f97866939d44fbbd1c0cb64a1822c09982b91a64ee3984314e5af0ca168593896f024ce4b1d759145a2fbc306ebb0780e84aedbaecc4d0cc3ca7fdcd3bae9695458ca9962bace45050758c65abf90268080b3bb4c696f465416a0e0561dedb960b45d68"}, {0xa0, 0xffff, 0x4, "40f138233589f9613faca1f13145684f0bb5ea4081a6f194de6805e18882fec25d27f094365605ca77d5bc4f6f126c0edde8a85cc03490ded16bc2b275732daab0a297081b8b473d9e20d492384685bcaf07e2db4be32a65d20d4a385075a57456bc6b0e6d46eb13aa7ef529466839889943252dc8a3b663fabf3dfefae410d273e7a553ea6009017287"}, {0x1010, 0x1, 0x8, "6a69a437f459ef521f0cc07d04ca814420178e9570760f79ed8b0fdbf2436ebd2f34faba8f93e3e52a9c485421f4cf9e638ab17292d77718c6c0df5564cf24f33dfcdd68becd35d32404462a75955a4bd5dbf6b6b0615ea5579384640782a52d4bd9e7d7857f2f1c062c50d878c3be3a76fc3f9ea42ce021974b85c126f13e829fa60ea6ab0e4a3c0fdffb9f7ba656a19797fde179e8c2f0ffbe0ce15525b184d3bd1dbddf270a3961bf1bc03aa3c8fddd5a1f8cf1faa427ad5ca8612bc60296892418a86d4f52b3106723d72f9472c3d3dcb7911ce89e6733af3089f799e3e9d6b693e93d85cfc9e6bdca6824e11e27bc3709a20433cd091cc54b5a8947ceff03e533f5726018d35470e6615ddc0812e1499ca72c51e2f52c8c37867e6c50f0b30f393d1ece98e6bda8c073760e9cc9ce6e98dde31afadb4787ed91ff7ff689af2303b7af0ee4135bfa2dbb32c00d94b716d879eba037f764d2573399b52ce0b50fb0467281222909f915b16ea0ae36d499bc7f1a9964df29a795a9110fb4e208c11ab42fe9cfdce59e37353a3576ec5e4d735bb26fd9ca19e29ae508cfff213bf951cb267ef01bb6597e9c07d6a5653f20278c04343daa19b7dc097a9b582665bada0ac4ae00ffd000e6e85363ea371f828557540e4084f979b62f8d1ad4f36ac47195f921ca27e931718eb0e82d1940dc800bbefad43edc52cba751cd3ede5c4d15db0dc6e6427d4a70fbfc204fe98a4b22d21646f25019d92c95683fb853f50bae6fb57689336bd1008d43e97bbe379e23e4bc13f8de4ff7315ab79b3c646c85d1929c2118f5bf58596078a4d2e1eab925763e7e733e66e7ba527cfd4777fd5c4dcdd3dbf25703244f5bfe1afa4cf744a420bd82fb10b518d407f5dd5ddd6acf544c13fd7f8f7c72fbb69ee0ad186dba34ac8ba702969cc4f49c055e29b4e93bb63129e843fece5f0c107a631ad4fd31b0012c852447ae3abe861fac04f13e27f7ac0b345143d7698f55cc38d5ce23a4597e37a5cf984b56c10cda91e68ade2e2831669e4b4f64f51831d5e4bb6c8a67a5ea7dbc11c9e6f512c7b3616c01d75d996032c93335fef713064a19ca1c397cd906d5b2ee939e25ac9bc2feb7d90ea2f38f2168fa03b73cb15c29da038b30ac9ccb5754debce29b5af82626d35174cb8761698bdddf9b195f563cd5c3f89b7627d5c6692b35ba0bb2e3a747a4d5c71eaf97d65751c7ae4d48172e850f28c19a047a1eb5d11fe33babcec84e0bad5b3182c3ef5569b8b9768c4a1691a62c4c02ac37660dd9c7166903fb35956a5d3b7071e4bb6fba5e90ca7f265d12f2e1cac2b4a2d261dfa7d02592a6c5a643d0e3ad7823834fae2d40c3ec2c26cee2d88bfba7124670137beb6c13a064801ade8f3d5889680681b436838bfc42517e44d8518adba140696432fedb2101d405f666dc32cc696dd7c82364921a9d59c6ac21fee99e9570734decdb008da1a33f2fd713879db4d6b2bf94850e00ffac36d65b93fa489e62ecf47c6e6b3e76fece6e50a14296ec227bc7ee54290ae05340132df4d6465b3dc9ba3167c1b0237ab41f45b052359cacaca8802a06af04f7312f21e9f0c5dec9a86aa1dbe3b157e7d805347009b9f1a8e83cf0e4c8eeb7430c434b7f153ed7e833b8afead043e653f513b11d9548587f02991f70ca7b9f0876551660e7b0622eae21454b1cfc24a48af03d1890877ec4b8e3cc208191c1c0f23b1488ce36a57e5f644615cbe10a84ac4da7df47ba10c5ff8fede623b18112988798c4eae4306a9c1e792a1f905a6b0568808e83b3c4e43e37c33e0f55841ba9022816dd5f518db58602e1eab1c6a14b05d419abf5d2e6b34ab77b30cdc6767162d43092be43846efd155692e992e536140483c561e7e9b250ea959f4122316b59d5f58cbf53feeb62bd011cdd6c4d541771c755080f8f73c8b1456d0ccaed96ed9c1fb728e78a404bce2dc5c9adbbd03fd21479112dd8cc5fa752370d8c5b7209b2d13b600dcf64cbd74bdcef158b95810ed2e17ec9b5c7cfd20f410d18a94b918ad9f35cb283b4bda4d25372c344de3d73c5f8be07b4f55c6f8e624b8134cc4b8a4292af3d4fe49c1f77ee49e0cd6d4e6c964bbd8b0e3719dbd360e272b0b0f8505417adc8e98c15f9f0e25946eb6fd4f809a8a554ebc92de8f9517ca34d4ccf2a35315514a48c0e5d56e5d5fbc8ec8db0a03a61af00bbf649ef0e117fa97ad6007b2cf165e6619eb6ca1c944de05401a02dbafbc5c439a581a052d43a102a0e668e5f67a1504ee44fc5b7a0152828d13508c2f52d2bc70ec74f1bb93732fa76155b65ea7882dd5fa3b2d30eaf091d6e0123bd6cfe9a49d4d0dc2dc576e3922cd3cc5d18741acc49ce1291ae0c5ac9c2aaf4682882899652200156bd43559fc376e4193cbc936ff93694bf6487cdc99142dc0e8f085e2c35e8ab81586af473ff27638ad687b01e9637523fb9325a3a01bb93fc8357268cd480e866a68dec10b8cd81d422a6bfc7e603ac16463568c46216e59c6f2ccb82ac85c46c8261bd408634e0ba0bd3020c0e7805f676202d3d8ae7bbbdaf1acd87582fdfe7a695ee0300167ed7dfdf0f65010b14d018952bf722b647353cb664764f85d97b9da6e668ecc58a11ea6661e3b3d0a031ac403f79aa9dea42234be08712235e1a3cbcbf2b50e813671482e2b1caf0b200e25b8238ce90c05037d12ccc95dbd47f9985216cf29e93e200f06d985e2a63c5bfaaacf897af992e4402266bb6df6d53b4e077b49fb837b4bb276eec53533cdfc20b986c108acbed28cc2f5b203ea4a089521ebb65b0f905f61948aafa62ae742f133a334514a175b8ae5410c5e96f60cb15a463ecd2f6f40952bbf263205cd77b31226e1e8baeff9ed86d8f99f545b92ff080fa4f3b09414ff3e189267ed9362fc63ffbb44c2c9ec2bfc95e7b9cdb5077aaed78c8cd796afbfffe69a6d01d29c773023c6f97623c62ee162840d56cf743c946244776cdf4fe26427a6f406832c28915ba61f66d3065d52f8fcbac221dd4fa8d0ea3e0cf4056c7d7efe56808341604a84cdbf1227517153ed8fbb9fec3808cd559384abcb1b51e32cb835ff868cd7ad9220d20588ea7c42a1219fe7c37ffd0d4bb5f260e00d095500aba7c970e69dc0849e9a77a2ce1e7ee7db3a36ff616f5050f826bf0b665abaa8fffd311b35093708cbc886d650390631d7bd69073ea12a666071271b9e9d27b9eded87a1d6c25de670ee13a1e7693e90e136576191bd0d0e5e403a5ebbc314767c62eb5a941fcb9123c2c49994aae201671d2ff31a024393e2217d7032572dd6096cedb9482d2e5ee335bc9fdc1228bd3e98e36c3b6b484bb0af06c85e222b6fd2cecebb32cac8da83a2c133d21c9a9ef0033acea947fca9cef41b0780368e23d08d1a2983d023818f65e9d7f5b244e301ec44fafc90407a9625ac80255267a40e410891659ac83f80f7f7ff9681a9482515ddb950fb4e3c6e7973143f409a8dde2b93029783f497f594968314bb01d622d1996d3cb28085932fd0f8fafc498b86d66a35152992dd4a043bc288792783f6bd353ab387100622b506a6e567128c148de9c501d970b3d16a040b5bb0f3e327d4c2c2efee4d97d1f4596f546e57f3d624f453925b33de170b0f0ceb8ec8d68a56acf3ffc60b81fc236313fb393581a791f462e45db587f52c38d8fb17a82a349062ea7a92735d2c02a50d2507d14eff44566b2f4d822a247b8f00a5d50b250f371a51ba3ada6dce3446e63310352d06dd969dcb0d37a7ee81ce07337cdc65edae3211a432b7a00e570c9997e598df5003bed1723cc417740c4962bf16c4ebb155107cddf9fd0ca6fdc747e1fab9403c2b9909e1f256e44bc55c897192399748a04d60523064ded602889bff923a002ca364eadd87475e44b547326a4ed9d93716b2a24de28f3651e5cf57146ba5dfb9f633b212511940d8384df1233818341c0c4169c20f2536a6325a0104b0b1af9ae145b960b062ec3259a7178dd346233e0d1465c2e2ac3bf4d60665679627b8c3bb71d1fd36ced74a8309c35cf16b0d3f109923041eb425f91c47d77622d18607bc4249bcc888e43b3fb49c766398b27556a5f8183c5bd07a5eda4ac3ca4b7787ea91be7185dbfe3082cddb811511ac4a26d0b0a00e9129d96bf1f05e5152e5d2cb678a4ec281aae5cae6d8abb0a2d768436ffa3cba7884b67ac49794ea7697aa7000433796d470bf782199547c99a94376ea3241ee9c15e866dceccfffc61a1452d9d14075b1e444cfea7e4e34753bec61ae517b1e01ed73f1457c84c1f2d82a4fb8283d0612003e59e565d8bda3cae597af94ad508d87ba5b5c8d41bdb5f66fbf0ee8edb6a72adb3cb57ecc1686e481245e826be146060c1342a203c75eccf9a842398f55cff63030989ede8f2a2e65f8f625691d3cf18c5129ef3a6f8d8f8b28d59b0c84d285800d27a3887a05f96ada7f3227fa606ae8849f18face677ed779aa38435c0a62eb796bb5d98c90c5de34de81747d07d82193a6c914b6a6b93e3e89b50e559696561234fd18067b877635a5d22cb22fadbd8ac81bd07d0f921bceae8f47cee49d00458b7a6ca00f75deb4d1ba8e01f4a2b4f65e54a999a99076ea14b53f89867a97a66e00599c65a3b846648e040815c03b41597263e703d53fab43208e4f2575e9cd53f48349ada42d3abc86223a12b8fdf591c760820defe68e918186f444c95d16d4ce2f7b44fe96ad2f611942958d2d63d8b500f616a397e60f2c09b34f8abb5345ace0eda095e3bc4a801c0e9c21ec0f87bcfa845ee414a9bb0876825e1529da425d174293a98bdc82a7aa31bb78b7ea1e2c544a1990eab083dfe29ad6a2b49fac2cec30f1a57bebef6d2aff980f38e1eec35bf14564815006dbc84344525b3b56f3ca7fc3d5c9d7619dd3b27b8fa29de9bb1fe99c8343c87f52aaa5a65aed62173e8f793f74f8c1c6c6bb93af5efbda805f34a81797507073433069f0253572d1ef79cb35e3b7479ab4c3d0a36fd699a6cc61bc72386f1fc0a34095b30b8b221a053316ce7c18af958fdaf6d3ebf0be54f8ef09e158143d8de41d06aac2312f9ef643fa3b4156d0b0e360131a2d3029f394cde5955941607e7fd6db26da4d17d226e98631f31546478a4a0b90b37bf0dfca7ed3b5cad59bd477962e1eca7bd165506aae4f447bb43e6869040a18608657840add38f3689ab5605e515c96b57d58da42db3e9ac53932ffc12890e2c5f731bfe44b0deb4dce256ec2faf5c83fc170bd42762fbb5d77757fe8f544c0a3851a815347ff4f0eaf627e22a6480b9cca31722525e2f75dc2fa975d0b009eef8c7b020ce6e806fe930a1a22c6068ad8578069dbd57df5cc2ef1e7b0484221b8dc4be6a610747422310c991a5a6709721b86bec2ed33f87e14e1ed6560436096533dfa8232a8ea4ac73edd4ecf93d4217c38c198fe7fc01cf5e81bf611a95fc89f84488ffd8ab22b6b95f06cf68db1d39e3a5d3133895dafa5ee8287fc9b621ba68a461dfd5b61ae5866c5d97f818a70dff553142c77d305921206a1b8e70cc00da8d5e2788e35d31d45b56cadcd573f4554870f5fcbdfa087fbceb2e3de89fa9e2269d0598ec680d4654ca300b34c360ba4229d94d0e1a7885e317d5f1ce1c7b78e7b41a15a3455187ffbf2470a7eaaf5d231c3f6e18b1b81571cafde2f0ff5aaf685bc4ec6cda7e1a2ed2233bdb53e8ba96742fe8c63f2ddf03519bad54f7cb71adc6b2139ff45d2faca3af49a9d5d1"}, {0x100, 0xffff, 0x7, "05b95ea19976bc6a6a85f6087c0ed778c931bcb20d2ad91bd73b1a7a1ac019dfa70ee2e8faeb1cb6d69b085c03080392885f646eed29a7efe03b5d13209c62059d11066644b7a6a9c09a37bf86d70593f283af8169435bbbd5cdc69740133d831ccad5b7248d5d8e46cf5749c1093863f0d5c7b182c5f03ecd01db9d51693f0b5c876cb0d8122ea126c94b90d402f07c299e9be2b91dcb51be0025c940cc86ebf4833c43f4d05d612f6535fb68d7bffe45f8c2998b33d17e91980f5c5f88380d8fffc6f7af50279ed0f0cea4a15d0e1a56e0c74e47d4e753960ead99c06ead17415c31673bc603b9da240e9ca221"}, {0xa0, 0xfffe, 0xef20, "4fdadf1f196939176e3d8ddfbdc8b56ce4abb84c497a3baaaad5dbf9ea46bc8a634b62bc0b07778f6e73f1ba742d7b641ff3277f970c8180fbb1e71150e8839f373065f3ab44819e88fd2392d794dabea1d5f6dceaf6bab8e69c2303de005c6b44b3011270150717cee719771d2dcc5818208af7c40a6bc33a7b0a783ea6acfe540ac846dbc5628ae9bcb701b55f5e"}, {0x40, 0xffff, 0x92a6, "94b63fafc639e382ed9ce450f4268fa3f7e2665489f72a1ad4688e9a65c12fa6197c6c8e34e38ed86cd539ec04989894"}, {0x110, 0x1, 0x3fc3725a, "84582efb16a707c277484d91f5c8f5092d922832281428059ba124ce15acc9f68b60eacbf21afe6b7352ac9fe6033f4b9651a3fe0c47644baa1dfb5939721da6e9a3aa358febfeda8b7085558e92656b5029d20cfcb8434eb358b85b6e5be021b76c87cc6fc24f9fca2fe0b55651f9b14d77f04d6758741f6bad0ae51b1445688e18ce9c56cd784ebf0ea6a8c7e3c0b8fa3ff97a762b5e92a92052fe0203eb9ef012268acf601cb21357287959ede26aebb49bb9cc9ab7106658e22ca7429066789cec1ee5fd91c6dd9bab74be00f8de97fbf72cf752ed4a55ae58a4c072ae826c5ffa40a36f8cede700e186eb548aa48e3182b7cdd5ce403f1645"}], 0x1420}, 0x200) faccessat(0xffffffffffffff9c, &(0x7f0000002980)='./file0\x00', 0x10, 0x0) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, &(0x7f0000002a00)=0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000002b40)=[r2, r3, 0x0, r4, r5, r6, r7, r8]) getegid() r9 = socket$inet(0x2, 0x6, 0x2) setsockopt(r9, 0x4, 0x2588e4f, &(0x7f0000002b80)="c32b34977eca0be633d27f9d41389438d4e6225458a2242656cd3b810286c598394a51539cbfb9a340fc84dec28e1b9eb197e26d75f4a5121e8e8baac2879c491fd8a8740bd4f4bbd3373bf1fd00abbcaada80b5a466223e0d77abbfbbf36db1d356645b5a23fcbd97576270ab54ffba6bb57073a88c259f9a2b5359c3fa84b1f26ca5c1675e03e234de800cd89e141b0579cf066a031b5b1dc006e9b5b6b69936eda112a544f1ad4e3cbda7011c1175a49769e179edb6fa30752e7824f8ff411ffcf258c00aadeea1a1dcd55e5ee1e46748529054cfc371e934", 0xda) readlink(&(0x7f0000002c80)='./file0\x00', &(0x7f0000002cc0)=""/74, 0x4a) syz_emit_ethernet(0xca, &(0x7f0000002d40)="6af367eafdc0105e687897b5865fc4b06da76084d823d8b0a68365967672be87e0aa0c6b4147ead087631237d6c9615d8932dfc7018de3b1342e209472fe8bc8d08c5d2680dc12351d8fd9e4b9080fe2754df93d21104173570d053d4d96ab1299ebfe4df96152cb2ad42ffa6ebd226bab219e94661d6b58c690f595fa0df43b0caacd793809b37c587c1d471b131d3bb712ce8ecf3efd200d6ab8735e467c37c525fab376760ddbda6bc592a3d14ab77eeeaa1bc4e8046dfd31201196d17cb8483ca6037a7b935245ab") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002e40)={0xffffffffffffffff}) r11 = accept(r10, &(0x7f0000002e80)=@in, &(0x7f0000002ec0)=0xc) r12 = semget(0x1, 0x1, 0x2) semctl$GETZCNT(r12, 0x2, 0x7, &(0x7f0000002f00)=""/170) getpeername$unix(r10, &(0x7f0000002fc0)=@file={0x0, ""/32}, &(0x7f0000003000)=0x22) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, r11) ioctl$TIOCSBRK(r13, 0x2000747b) symlink(&(0x7f0000003040)='./file0\x00', &(0x7f0000003080)='./file0\x00') pipe2(&(0x7f00000030c0)={0xffffffffffffffff}, 0x2) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000003100), 0xc) 16:02:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvfrom(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x61, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x302, &(0x7f0000000340)) 16:02:13 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xa, 0x69, 0x4}], 0x0, 0x0) ftruncate(r2, 0x0, 0x1) fchflags(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000300)}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) dup2(r3, r1) getegid() 16:02:14 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202f3ff6a48ba6173e6fa35824ab19f26612c298742731f4454b2f01a6e5ba61f5a86e71caf03e8ffffffffff43dae9611d3c44779172a06bb2573902393e1ef9d50d1105ca8485cc7b773f5b861381f84be37d83574f23bcbfdeede15fb5731c68"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:02:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xc0, 0x20) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/105, 0x69) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20101, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)="afe51a91f553334d5c91bea335a5e0e63289fc1d4ebd577b311c539668deaed700169a5c6dcf5a03ac6f0a4911380602823a1e283256d033ff18458b12d12ac482208f13678bf8a59d75f70fd3f242a077cdf388794d717964be5524ada3c2c2bdfc91b8ab58dcce6201a1055ab9e0c1", 0x70}], 0x1, 0x0, 0x0) shutdown(r1, 0x0) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000021, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2d, 0x0, 0x0, 0x20}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x2) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'\x05\xe6\xdf', 0x0}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) poll(&(0x7f0000000100)=[{r1, 0x2}], 0x1, 0xfffffff8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x3c}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:02:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0), 0x1000000000000227, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@in6, 0xc) recvfrom(r1, &(0x7f0000000280)=""/41, 0x29, 0x87, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f00000000c0)={0x8, 0x3}) r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000180)=@in6, 0xc) sendto(r3, &(0x7f0000000200)="804b72d1ebbca064ca6be14f18fe3d9871f44bfad9ceb60b8abcb386eb0f41e52cc2e9dd9614aafb1e269fc36042d03673bccc3553d03ce9713877dcb660a4e06aa9ce811a18f2c81b22624168bc0e6af1883fefda9705b6d30e000d54", 0x5d, 0x40c, 0x0, 0x0) 16:02:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x20000, 0x1, {0xff, 0x5}}) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:02:15 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000180)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 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) getgid() 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, 0x3, 0x40) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r3, r4, r5, r10, 0x40, 0xae55}, 0x0, 0x2, 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}) chown(&(0x7f0000000280)='./file0\x00', r5, r16) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x17d3247dccf12892, 0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10000, 0x0) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000002c0)) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000040)={0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01222e2f66696c653000"], 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x1, 0x8, 0x2, 0xc7b4}, {0x1, 0x6, 0xe3, 0x8000}, {0x1ff, 0x20, 0x1, 0x61}, {0x410, 0x9, 0x80, 0x1}, {0x7, 0x2e, 0x8, 0x800}, {0xd69d, 0x2, 0x20, 0x4}, {0x52e, 0x6, 0x1, 0x8001}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0xd9b20a90f422e1da, &(0x7f0000000080)}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(0xffffffffffffffff, 0x80, 0x100) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x4e3b5738ad92d425) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000240)) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x1, './file0\x00'}) 16:02:15 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x824, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8580, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) pwritev(r6, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/`,_/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x54}, {0x800000000006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:02:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x20) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r6 = fcntl$dupfd(r4, 0x0, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffc, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r12}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc, "750000000001000000f9f640fc00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:02:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x30ca2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2c8, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000001fc0000000000"], 0x10) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc010570d, &(0x7f0000000000)=0x37) 16:02:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x6) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) kqueue() syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x400, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) dup2(r3, r4) r5 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x2) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', r6, 0x3}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) fcntl$lock(r7, 0x945c0c80fbe950b6, &(0x7f0000000380)={0x2, 0x0, 0x9, 0x5, 0xffffffffffffffff}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x400, 0x0) dup2(r0, r8) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x101) r9 = semget$private(0x0, 0x4, 0x10) semop(r9, &(0x7f0000000440)=[{0x4, 0x48a0, 0x1000}, {0x4, 0x7, 0x1400}], 0x2) accept(r1, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) sendto$unix(r0, &(0x7f0000000540)="4f06307c32f28a8c5a64ba2ae28eec346e848db9fbe2c1f163b8ae9dd7171a6e0cc645138cd7d3094460b793826d5cd5fcecc7c662a6b9d3b5cb95f6085c60820d", 0x41, 0x3, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) semget$private(0x0, 0x6b84ac3c7f1d396e, 0x438) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x20000, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x8, 0x0) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) socketpair(0x10, 0x2, 0x9, &(0x7f0000000740)={0xffffffffffffffff}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x10200, 0x0) r17 = dup(0xffffffffffffffff) kevent(r1, &(0x7f00000007c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x20, 0x10000000, 0xa0, 0x101}, {{r10}, 0xfffffffffffffff9, 0xa, 0x4, 0x8, 0xfffffffffffffffb}, {{r11}, 0xfffffffffffffff8, 0x81, 0x1, 0xa9, 0x75}, {{r12}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x1f, 0x6}, {{r13}, 0xfffffffffffffffa, 0x28, 0x2, 0xfffffffffffffffa, 0x7}, {{r14}, 0xffffffffffffffff, 0x3, 0x40, 0x458a, 0xaf07}, {{r15}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x8001, 0xffff}, {{r16}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0xc55, 0x2}, {{r5}, 0x43c2e70d4d04f06c, 0x10, 0x1, 0x1, 0xfffffffffffffffa}, {{r17}, 0xfffffffffffffffa, 0x4, 0x1, 0x1, 0x6}], 0x3f, &(0x7f0000000900)=[{{r7}, 0x7991c86d6b85dd9f, 0x1, 0x2, 0x614, 0xff}], 0x0, &(0x7f0000000940)={0x3, 0x2}) 16:02:16 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x662433fc6d9f274, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f00000000c0)={0xe3, [{0x1, 0x914}, {0x2, 0x2}, {0x1, 0x19}, {0x3, 0xffff}, {0x2, 0x2b}, {0x3, 0xe6}, {0x2, 0x76b}, {0x3, 0x10001}, {0x2, 0x3}, {0x1, 0x1000}, {0x2, 0x10000}, {0x2, 0x7}, {0x2, 0x243}, {0x2, 0x1000}, {0x1, 0xde}, {0x3, 0x3}, {0x1, 0x8}, {0x2, 0x7}, {0x3, 0x30c}, {0x1, 0x4c}, {0x2, 0x5}, {0x3, 0x401}, {0x2, 0xffff}, {0x1, 0xfff}, {0x3, 0x20}, {0x3, 0x2a}, {0x2, 0x824}, {0x3, 0xffff}, {0x3, 0x9}, {0x2, 0x3}, {0x0, 0x5}, {0x2, 0x2}]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x4, &(0x7f0000000080)) 16:02:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x10}], 0x4, 0x0, 0x7fffffff, 0x0) 16:02:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ddcb9b0000003ac3e400", 0x0, 0x6}) write(0xffffffffffffff9c, &(0x7f0000000180)="582720efabd16ebae63225259560f8c5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b11b09651cb2257f36ef2730a39692ddf836a5d00d1628b53a", 0xfff2) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) 16:02:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getegid() getsockname(r0, 0x0, &(0x7f0000000040)) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xd, 0x4) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffdffffffff}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x9f, 0x4) writev(r1, &(0x7f0000000040), 0x1b) 16:02:17 executing program 1: msgget(0x3, 0x200) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x28000) faccessat(r0, &(0x7f0000000800)='./file0\x00', 0x0, 0x3) sync() nanosleep(&(0x7f0000000000)={0x1, 0x80000000000}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4027) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r2, &(0x7f00000000c0)=""/70, 0x46, 0x40, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) flock(r1, 0x4) socketpair(0x18, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x5, 0x3, {[0x80000000, 0x7, 0x80000000, 0xffffffffffffffff, 0x5, 0xe740000000000000, 0xc9, 0x8, 0x401, 0x2, 0x100000000, 0x6, 0x2, 0x4, 0xfff, 0x5, 0x1ff, 0x8000], [0x1, 0x8, 0xffff, 0x1, 0xb40, 0x5, 0x7f, 0xa8bf, 0xffff, 0x101], [0x3, 0x0, 0x9, 0x6, 0x401, 0x4, 0x5], [0x80000000, 0xfffffffffffffffb, 0x2005, 0xbe, 0x6, 0x6], [{0x5, 0x401, 0x7, 0xbb}, {0x2, 0x5, 0x8, 0xfffffffffffffffd}, {0x1ff, 0x0, 0xffffffff, 0xf800000000000000}, {0x0, 0x19, 0x80000001, 0x100000000}, {0x28, 0x4, 0x1, 0x80}, {0x2, 0xfffffbff, 0x7, 0x2}, {0x8, 0x0, 0x2, 0x7b}, {0x8, 0x8, 0x6, 0xb6}], {0x400, 0x0, 0xff, 0x42}, {0x5, 0xff000000, 0x4, 0x8}}}) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0xc0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000840)={{0x18, 0x2, 0x9, 0x800}, {0x18, 0x1, 0x1000, 0xc0}, 0x800, [0x7f, 0x2, 0x1, 0x1000, 0x5, 0x9, 0x6, 0x7915]}, 0x3c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x10000, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0xf8a4a43537a1d2f4, 0x0) r9 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x80, 0x100) r10 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x80, 0x4) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x6, 0x401}, {{}, 0xfffffffffffffffc, 0x46, 0x0, 0x9, 0x301}, {{r7}, 0x3, 0x11, 0x4, 0x4007, 0x6}], 0x2, &(0x7f0000000680)=[{{r8}, 0xffffffffffffffff, 0x40, 0x20000001, 0x7, 0x100000000}, {{r9}, 0xfffffffffffffffb, 0x9, 0x7f17cb81ea51b12b, 0x9, 0x221}, {{r1}, 0xfffffffffffffffb, 0x32, 0x10, 0x5, 0x2da1}, {{r10}, 0xfffffffffffffffc, 0x89, 0x50, 0x1, 0x101}, {{r4}, 0xfffffffffffffffd, 0x11, 0xf0000000, 0x401, 0x1}, {{r7}, 0x7ffffffffffffffd, 0x90, 0x2, 0xf4d, 0x4}, {{r11}, 0xfffffffffffffffe, 0x4c, 0xf0000000, 0x2, 0x87}], 0xdc84, &(0x7f0000000780)={0x100, 0x7ff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xca66f575ac9a0534, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) login: uvm_fault(0xfffffd806e7e35c8, 0x25e, 0, 1) -> e kernel: page fault trap, code=0 Stopped at kqueue_scan+0x47f: movq 0x18(%rax),%r11 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd806e7e35c8, 0x25e, 0, 1) -> e kqueue_scan(fffffd806e81fdd0,40,c00013f698,ffff800020b49690,ffff800020a5e280,ffff800020b496dc) at kqueue_scan+0x47f end trace frame: 0xffff800020b49740, count: 0 ddb{0}> trace kqueue_scan(fffffd806e81fdd0,40,c00013f698,ffff800020b49690,ffff800020a5e280,ffff800020b496dc) at kqueue_scan+0x47f sys_kevent(ffff800020a5e280,ffff800020b49750,ffff800020b497a0) at sys_kevent+0x48b syscall(ffff800020b49820) at syscall+0x4a4 Xsyscall(6,48,c00013f680,48,ffffffffffffffff,4) at Xsyscall+0x128 end of kernel end trace frame: 0xc00013fe98, count: -4 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800020b49580 rbx 0 rdx 0xffff800020b49438 rcx 0 rax 0x246 r8 0xffff800020a5e280 r9 0xffff800020b496dc r10 0xff8058dc5f9f37ce r11 0x7fa723dd8dcca9 r12 0x1 r13 0xfffffd806e81fdd0 r14 0xffff800020b03780 r15 0xffff800020b03768 rip 0xffffffff820b8bbf kqueue_scan+0x47f cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020b49330 ss 0x10 kqueue_scan+0x47f: movq 0x18(%rax),%r11 ddb{0}> show proc PROC (syz-fuzzer) pid=167367 stat=onproc flags process=2 proc=4000000 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a5e4f8,0xffff800020a5e9f8 process=0xffff800020a8b890 user=0xffff800020b44000, vmspace=0xfffffd806e7e35c8 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 78897 311149 1 0 3 0x100083 ttyin getty 98503 254644 74077 0 3 0x2 biowait syz-executor.0 10217 419976 0 0 3 0x14200 acct acct 64167 154049 0 0 3 0x14200 bored sosplice 74077 180752 16580 0 2 0x3 syz-fuzzer 74077 290001 16580 0 2 0x4000003 syz-fuzzer 74077 214277 16580 0 3 0x4000082 thrsleep syz-fuzzer 74077 480247 16580 0 2 0x4000003 syz-fuzzer 74077 305080 16580 0 3 0x4000082 thrsleep syz-fuzzer *74077 167367 16580 0 7 0x4000002 syz-fuzzer 74077 172928 16580 0 3 0x4000082 thrsleep syz-fuzzer 74077 245248 16580 0 3 0x4000082 thrsleep syz-fuzzer 74077 247931 16580 0 3 0x4000082 thrsleep syz-fuzzer 74077 217174 16580 0 3 0x4000082 thrsleep syz-fuzzer 16580 5933 59025 0 3 0x10008a pause ksh 59025 239343 97136 0 3 0x92 select sshd 97136 29512 1 0 3 0x80 select sshd 38468 410760 17354 74 3 0x100092 bpf pflogd 17354 495564 1 0 3 0x80 netio pflogd 72001 295608 43049 73 3 0x100090 kqread syslogd 43049 280606 1 0 3 0x100082 netio syslogd 44986 67248 1 77 3 0x100090 poll dhclient 97921 33673 1 0 3 0x80 poll dhclient 10521 121928 0 0 3 0x14200 pgzero zerothread 86389 452609 0 0 3 0x14200 aiodoned aiodoned 80705 391633 0 0 3 0x14200 syncer update 89400 108133 0 0 3 0x14200 cleaner cleaner 8115 260378 0 0 7 0x14200 reaper 19313 175365 0 0 3 0x14200 pgdaemon pagedaemon 1288 104782 0 0 3 0x14200 bored crynlk 59234 221284 0 0 3 0x14200 bored crypto 71585 145833 0 0 3 0x40014200 acpi0 acpi0 10565 228537 0 0 3 0x40014200 idle1 96647 276797 0 0 3 0x14200 bored softnet 74881 229835 0 0 3 0x14200 bored systqmp 47571 365125 0 0 3 0x14200 bored systq 16670 351451 0 0 3 0x40014200 bored softclock 12929 421052 0 0 3 0x40014200 idle0 42936 56716 0 0 3 0x14200 bored smr 1 364181 0 0 2 0x82 init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 98503 (syz-executor.0) thread 0xffff800020ab1b40 (254644) exclusive rrwlock inode r = 0 (0xfffffd806e1abf88) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 uvm_vnp_uncache+0xe6 #6 dounlinkat+0x17b #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806ec48918) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 cache_lookup+0x2bb #7 ufs_lookup+0x1bc #8 VOP_LOOKUP+0x5b #9 vfs_lookup+0x7a6 #10 namei+0x63c #11 dounlinkat+0x99 #12 syscall+0x4a4 #13 Xsyscall+0x128 Process 74077 (syz-fuzzer) thread 0xffff800020a5e280 (167367) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82676880) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 getblk+0x14c #6 bread+0x3a #7 ffs1_balloc+0x123e #8 ffs_write+0x3c1 #9 VOP_WRITE+0xc6 #10 ktrwriteraw+0x148 #11 ktrstruct+0x169 #12 sys_kevent+0x14a #13 syscall+0x4a4 #14 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9599 7075K 8154K 78643K 15217 0 0 pcb 13 10K 12K 78643K 406 0 0 rtable 104 13K 14K 78643K 1504 0 0 ifaddr 79 16K 18K 78643K 457 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1540 0 0 iov 0 0K 32K 78643K 401 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1224 77K 78K 78643K 3129 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 32 0 0 VM map 2 1K 1K 78643K 17 0 0 sem 12 0K 1K 78643K 395 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 3 5K 25K 78643K 2009 0 0 sigio 0 0K 0K 78643K 37 0 0 proc 62 63K 95K 78643K 1070 0 0 subproc 16 1K 2K 78643K 208 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 140 0 0 in_multi 19 1K 2K 78643K 248 0 0 ether_multi 1 0K 0K 78643K 20 0 0 mrt 0 0K 0K 78643K 21 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 192 848K 848K 78643K 192 0 0 exec 0 0K 1K 78643K 555 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 122 22K 31K 78643K 8587 0 0 UVM aobj 130 4K 4K 78643K 139 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 363 0 0 NDP 19 0K 0K 78643K 141 0 0 temp 221 3560K 4199K 78643K 48302 0 0 kqueue 0 0K 0K 78643K 45 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 54 0 48 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 147 0 145 1 0 1 1 0 8 0 rtentry 112 249 0 213 2 0 2 2 0 8 0 unpcb 120 840 0 829 3 2 1 2 0 8 0 syncache 264 18 0 18 7 7 0 1 0 8 0 tcpqe 32 7052 0 7052 2 2 0 1 0 8 0 tcpcb 544 674 0 670 2 1 1 2 0 8 0 inpcb 280 2653 0 2644 26 25 1 13 0 8 0 rttmr 72 5 0 5 4 4 0 1 0 8 0 nd6 48 31 0 30 1 0 1 1 0 8 0 pkpcb 40 17 0 17 8 8 0 1 0 8 0 ppxss 1128 65 0 65 16 16 0 1 0 8 0 pffrag 232 37 0 37 12 12 0 1 0 482 0 pffrnode 88 37 0 37 12 12 0 1 0 8 0 pffrent 40 472 0 472 12 12 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 169 0 161 1 0 1 1 0 8 0 pfstkey 112 169 0 161 2 0 2 2 0 8 0 pfstate 328 169 0 161 4 3 1 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 2 3 2 1 3 0 8 0 art_heap4 256 1020 0 850 25 12 13 15 0 8 0 art_table 32 1023 0 852 2 0 2 2 0 8 0 art_node 16 247 0 213 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 393 0 383 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4593 0 3194 46 0 46 46 0 8 0 ffsino 272 4593 0 3194 95 1 94 95 0 8 0 nchpl 144 8162 0 6548 61 0 61 61 0 8 0 uvmvnodes 72 5910 0 0 108 0 108 108 0 8 0 vnodes 208 5910 0 0 312 0 312 312 0 8 0 namei 1024 29160 0 29160 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 15 0 15 7 7 0 1 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 22774 0 22771 28 27 1 7 0 8 0 plimitpl 152 162 0 154 1 0 1 1 0 8 0 sigapl 432 2180 0 2166 5 3 2 3 0 8 0 futexpl 56 39484 0 39484 1 0 1 1 0 8 1 knotepl 112 957 0 938 2 1 1 2 0 8 0 kqueuepl 104 1392 0 1390 1 0 1 1 0 8 0 pipepl 112 1786 0 1770 9 8 1 2 0 8 0 fdescpl 488 2181 0 2167 3 0 3 3 0 8 0 filepl 152 20304 0 20223 35 30 5 13 0 8 0 lockfpl 104 800 0 799 1 0 1 1 0 8 0 lockfspl 48 288 0 287 1 0 1 1 0 8 0 sessionpl 112 29 0 18 1 0 1 1 0 8 0 pgrppl 48 47 0 36 1 0 1 1 0 8 0 ucredpl 96 4604 0 4595 1 0 1 1 0 8 0 zombiepl 144 2168 0 2166 4 3 1 1 0 8 0 processpl 896 2199 0 2166 5 1 4 5 0 8 0 procpl 632 7273 0 7231 5 0 5 5 0 8 0 srpgc 64 14 0 14 5 5 0 1 0 8 0 sosppl 128 11 0 11 5 5 0 1 0 8 0 sockpl 384 3705 0 3685 40 37 3 22 0 8 0 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 18 0 0 3 1 2 3 0 8 0 mcl4k 4096 25 0 0 3 1 2 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 210 0 0 21 7 14 21 0 8 0 mtagpl 80 81 0 0 1 0 1 1 0 8 0 mbufpl 256 612 0 0 31 0 31 31 0 8 0 bufpl 256 11285 0 4237 441 0 441 441 0 8 0 anonpl 16 346813 0 330008 112 35 77 85 0 124 0 amapchunkpl 152 15369 0 15253 34 28 6 13 0 158 0 amappl16 192 18236 0 17196 111 56 55 66 0 8 0 amappl15 184 8 0 8 1 1 0 1 0 8 0 amappl14 176 381 0 379 2 1 1 1 0 8 0 amappl13 168 308 0 307 2 1 1 1 0 8 0 amappl12 160 301 0 298 2 1 1 1 0 8 0 amappl11 152 890 0 875 1 0 1 1 0 8 0 amappl10 144 29 0 24 1 0 1 1 0 8 0 amappl9 136 883 0 875 1 0 1 1 0 8 0 amappl8 128 429 0 392 2 0 2 2 0 8 0 amappl7 120 97 0 89 1 0 1 1 0 8 0 amappl6 112 907 0 894 1 0 1 1 0 8 0 amappl5 104 506 0 489 1 0 1 1 0 8 0 amappl4 96 2233 0 2206 1 0 1 1 0 8 0 amappl3 88 932 0 925 1 0 1 1 0 8 0 amappl2 80 15888 0 15818 4 2 2 3 0 8 0 amappl1 72 59379 0 58941 27 17 10 20 0 8 0 amappl 80 7682 0 7641 4 2 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 2196 0 2165 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2196 0 2165 1 0 1 1 0 8 0 vmmpekpl 168 24560 0 24527 2 0 2 2 0 8 0 vmmpepl 168 289398 0 287214 303 200 103 142 0 357 0 vmsppl 368 2180 0 2165 2 0 2 2 0 8 0 pdppl 4096 4399 0 4360 7 2 5 6 0 8 0 pvpl 32 938834 0 918340 335 149 186 210 0 265 7 pmappl 232 2195 0 2180 12 11 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 647 0 33 18 0 18 18 0 8 0