last executing test programs: 1.823735179s ago: executing program 7 (id=8): recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000980)=@un=@file={0x0, ""/536}, 0x21a, 0x0, 0x0, 0x0}, 0x4001}, 0x10, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000004c0)="7d52d285", &(0x7f00000002c0)=0x4, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x6a, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) clock_getres(0x6, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000002c0)={@remote, @empty, [], {@ipv6={0x8863, {0x0, 0x6, "998add", 0x8, 0x2b, 0x0, @mcast2, @loopback, {[], @udp={{0x3, 0x0, 0x8}}}}}}}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, r2, 0xffffffffffffffff, 0x3, 0x7}, 0x5, 0xfffc, 0x0, 0x0, 0x1, 0x0, 0x800000800000000}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) 1.544738657s ago: executing program 5 (id=51): r0 = msgget$private(0x0, 0xc0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRESOCT], 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) msgsnd(r0, 0x0, 0x401, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7f, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) sendmsg$unix(r3, &(0x7f0000002240)={0x0, 0x0, &(0x7f0000002200)=[{&(0x7f0000000080)="9b0ef4dab63be7ab37fc78be32d5c004e801e88742bce30f39b243b233572fbe228eb2513d75c936ef744b209d47a83280941bade6dd6831587db2a625e534132695d169aef4e1764dadf44777cb4556b66a7c4fe5a15393cef6e135383afd48172900a64f2454bd6e109b0eeb98ff57e9599ad5b4ba5ab13e22f3d36acc61c5fb3fe64daa4f23b082324872d3c7e61114e3dad00069e4a25ced80fcaa9d9fc250cd0750f545999df2ff9c719f9e5e68d3abf3a8160ed717d42afdf3ecd425812fd92772", 0xc4}, {&(0x7f0000000180)="dc184680d3b9b3eec0a0f949a36a879774396f1d8e754f2d30bbe1801bf9af39f8d46e91ccc17eb96f6ec1f5c5b9782c64edef1caa0e9c85ebd447c8b3541fe93cc708dc248e98ff2ce65aa19733873aed9bc57ff28e8a47f82b7475d7a3bbffd13f001f073a28a98bd4c9c11ef0f444686f4ee3b82cac4a5309fbc8d5ac4c664bf77b74f2e36914a1d1a0ec55884434c91302ed4bb3e7d32a1994526f958853db23e42ad403ca5c0386361e801ca98958e454968b0f65e25fca3be0225851839eb90a656f476ab4f8732c64ad3dbc3ad38cf5c7108bed2e8062d991bdc33ef36cf57c799d493c11b09312abe2eef8371c4007df7b6d3c19cb237932cb36d30f2c11c451bd76bc3d5a7c2c45bd7eed985ca62381d517afdb6b18ae1f04124980003c43c594e72d5ba78379e2c2d58ad380bdc3220fffb327cedcc784a893a1f10ad1c714aca531ac9c1def68e4a55f68e569114e133c395d3fa25f839af87fcee61a0d8a4f6adfc8bdac08983c235fd2a06982c12ec3116f82e0cf862b0dec25ef61a91771fe42729390e728ef08d33e8d3e99c6d93c9c2dafb0c57aa29170ef6bc68bc01f2174ebbb2c021c952b79988d8e67975e2c33887e9238885cf5e6e079cd2f7534d3b89863f3e5e9c700c183dc1b6bb08b547c7edb8e449612a11f328881813d3edcd144e4ebdf29775f16d2c262d6b2b1d8478528da94b8fa0743b6a62cdb16cb146c930225bd4fe68691854e4e0598bc8ad881399a637af00ca19d1a8fee95549dfec0ef4ef27e1f6ef6ecddeebd3f703286efab758ac9d7076f27c67f5a34c1ae5e1cfb79d0709ab76bb9c635ceba0181cab3db764562fc0b9b3b802be9e408c62bfafe38eb02ed228ff30756379b009f980f839e2d2392eb5c57a60efa4f83ac7c80de43d6943fa43a5112df7d53250d842d46db589b7d0ef20f05951bbd54713cc9130a515dae2acb5d8b31457e4faa686c1630a1d9c0502b4bd78ead6ed286d5be5c4753577850394f4fc7b0e7a1e01e0ba15ebcba9614660c7b588f5e94f4681e4f7b7b9a1f57d6e9468a6fcdf026b0fc5d793d4ebeffb2f2f5a78dabb67c344b0b5ff814d5a4909c9afbc3672630f6cc5e3e06e0a738092f3e58b475df273ed1f466fe11b7ac4775290f56ff2141cc7f23c9e0b0415e6262e15a675a89ad433783be206db8d03f8b68cd5fd5a2fdc7294075ac9ba76ec697ca8a868c31bdbe253008bb02e0e9a4f8e2a4acbffcb7a29612ac58f01537a290304b1ccc832dfa3f92fc81eff91cbfdd1569300a4e36d44a5ca6c77f27e1964422daf42af857ba204b36433d40dc77d77916e42efa8ecf7b6c738deb552df8b27798bc95e92e7226191fc8ddfd1f22cbb45a4fdb31e3f6579f2bce7e64657529b0f9de21e5e452b29b8987abc36952f34a141e699b312218ce15f51e2b8f4642afd14b8eee64116b285f96d37a379740815c3eebd7e904b2dd43e75409bb840a69ca70f73adec959c04427cde168bce64baa0840c95ba51a5f39fc11b2d7dfcff6aa4d95dcf286b16a02f2570f583125c5b80c1933d1326c1117761b74fc86e5b743e42be90f91c94ffec4932138f314e5d0224216093ff7bf9382ab0f8187be87d13a015dfb7892e5052b785e0c24807eed8a8cfe0a1da6b51dc659f76844855d6f9ef2b8ad52cfc42d166236939a5c79f195f5abc30a969691984048dc18f80263fbecf52589cdb458767b0ee521ff08af34bc34813ef5c546425bc95977c9daafa9d388ae64d59b75c00d239fb688082e4c042f6a12988df32504b9b578578965d173dbd7fb36231f72a448f7edd273f4509b3857d1289bca395624a5836fce2ecb1072ada860fa319a5fa4430ad4d11ab112d859ea6ab87cfebde14774373edb099c353279f595dad31c6889c0255a65783dbb8ceee32aa850b057c24b26cc5264c395681c3dcb092c4cbf059820e07bab0a5ce0dbf00855df6bcc2b68326d9a45016955da335dbea43a5857f6b1ceded15b432a7a9b5bc5b56dd6c16f06dae548143a4241a064d58b7f2936f3ac53bc4540f080d7924470c8bdd0fd2a65e6007dc6b36ae93b9e5293792aecd5fa9cae22f8a497bc9b7a0c488bb3b175514a257cb7ea2fc1d1f247363c7788368c320bb9f8095df8c17b63f5e8efb9e3d962fc59455be98a5dcfd13066e0318cf26e6e93cc01ab5367aab10bc8d240a9646a2f8a39c9aa7eea4764a73676467037c91e0afcf46905488cc8b0ffc51a6cbbcdb03b97f62a0b85f43f27c226343bbf4b5d44a4ce574b470a8bf8ffacafcb6ff7a6f466a2ccf71743c17bcae8ee03cc830a3e3cac991afa81b25e3608440f01eb5172e6e9253a9b343023c0d38812b3dd75da0e5d0f6f396c5acf57113726ed5b1b73ad4ec9dbe59e4d1dc5c608e634bfe7fe7ce56cae52b8dbf1ff7baf1cabf037e82f50824926900804eaf6c4121035084293cff262a8ce20fda3fab1ab5cccd6af80f31d29a1a0a684a797d731f33fd5b17ac207d676eeb8a02da4bb0e93fcd1fd72a55b2cbdee92c62b7b89155dcaf7f20509667f21ee67127942f9298f556a5b88f18a7907bf202d19adf340b2149fecbebb07a043318abf708fed104be672f193aa583ea1be4dd6d39f7ca275ea1ab46b0108c399791943e1789f8cc5251dd0207cc98e6e677d2f41f699813e6448412dbd74f593e17c179f706b5dd1fb4e1bb0e955fa152c1c1203791319e01b9c644b3fd390f21733ed050748bf518ee6120f41d7040414407738e0d15c8152d4592e393dac068deffd7488112eb28723aa94e402aa795ce427b10413d0fd269b4244102b72527c6f74d0165ef67faa7a0aace8a925c067735a56faf162793b9e31f2aa6eb9846756135b6806dd0cd987eaecbc03a83b4c7a38c963986861504212eef27cee712eb74f9728a5eefc5d48bea570f2a21d7482e03c6618f4c53d78620020ad26f41308ace0cb23458bd79057d6ee7cd9928b67c637f9c67a4256a06afaf0a31ab904b335c68d82550572445f10558c66936baa8024120591fa34b8e9d2cccf30382072460282a0feec6eee820bd83b5e3cf789b38ee6e1a327f0054b0f19ee9d87dedc1cd71de6cee69157345a764b5985313ef5143943080baed38be0678c1f0f8f0d3f23e8ab415327463afcfb3154f0c709b9e6638bdeb2bcc65f572dfffd2c2bba1a2ff51315bb4e99812c694ac7a6829f2f48592912d3f5858968bc57e3921b37ca6b8d21dfbe95ae4b7fbb865357d1841bd9634f3b9df3d803cf586a5660163d79b37980445899387262703ca27f7a32a2465b3ab52405a0db8d97d39a703e7226dbee1175c09cedf8551d494fc79a98b043b8fd178461890b19dec4f2c74b2b946bf2075a771454120f561d61094ccadeb04fa2e020fd64496877d5ae54fa7d24c31d3b94e6658f41da5c45d6f0584d8cf4f5c252138b5bac3d13787f8fc7b7f9427cf62c8999e198f568578f5bd4b5b0bb53c05bb90146c336633ae4d39f751f6eb4c5082d287ef407aaf5fb868dbf4e36bd69eaa59c6974f770f0c4366cdfa92a52c05cd900d87648ac281429483dbe93420ff43058b2e4c1fff93cded970a43790197aa1ba0895ca40c05cf8d3936faa3deaa23192eedd84bc688ce146cff9a3eb9201c3c09e6ce7d103e4b2443eee7dc7497d6bf4dc7d828ee28e1eefee03b9a552b9609e0f4dc437bd9402e398c820cd508bb05ecde0a3c4d6ceb61eadf3184a9609f00b4b75c81c86003e4183f4f8045b68abb92642058c458e8fc09c6107563e9e3d68bb09ba5b19f322d7dbba8adb1101d25fc79061888339e9f8042d57173a4e29a3e2329bb9ec0a0af68deef309f639822a03dc88998311940e0a7b3d3ea8c6cefd615718c3cacd507e1f99327346c03de51150c0d6da2e1bf9d3c1d0d6bc5559931e754c33cf2dbcbf1f6d8f0bf5e74cdf4be7903749b0f3056515db7a11f586888d0d5a0c597f6e1dcf84dd7b9824287545e9fc575fd0eb0513b757567e3eca78ccead8b5115854ea00b65c2eca44be8a20f59ae6ce300f6d5e6de491dc05cb047608e6cc558911be1f365ce2b825afe52778091c1b4faf39ae045541ac0f205eaa4d9c29172da03b398757688633fdc80f1bce3373e7167cbb366d7848b302e32c88b2412ec408c263e2bd410c62a3de4449a08df68a3194fdb6a99c50d29dbf571dadabd84bd382a848e6552fbeb0b2affb1060acb455358bf9e1fa646e4ed63c1333a5fa8c5e5fecbacbe01ec9c33247cacfed711fc7cea2e2b76d072d25cd27ecad06adca866885c8b79328cfe1b4405b88c4b25ef474b962ea86377e812e784150e7c7a484a8b621689cd6cbf7cc4bc37194f12c1ee33d3e39a384c54ca76a4c93f253e65dab544974c14123da34edc45bc97a47c533932a081d8ba445960068a2c2fbf8794d2bf2b0f3860d5e7ee93708e0083463816256c7755d59e0b77bf2b8ca78132342a958423fe4dea20f3b2e0a05b5f8747034dd73e9694af49b35f7ecd117252b546a39feb7f5b3a8de60ae1794d04db3f7c51c870ffb6c01b32b08805e21f86eca5d1e84f92801316ba0fae1847a8e698175c1937d5e1fcafb2777189760ebf6d92a83fd3c630f287418429f78348a4dfac1f411097f5c317e3b0125e9e194f6a2882dbdc96fda8cec5d8975313f97c38b96dddff1e25273c3e6db1574cfbd558262ac6ce0c0b9a9850a01dbd3f95bb28e24f35f1162a4c8582363873b6141aa3d7d6fb17f64c1ab5ef82a236d206fdf316c252031179ab6f8a939f82af73606e5a12335fd05d883907e90a0eb72eefdde62076cc2e90c95eb8c4443615f7752320640d2609986cf25a0774a179a641936f900afc07eae576efa14e41c5d09e37426910c3d2d28d41491cfddbb0227938ac24ecbdabdc1b81ee7477a6c1ee10bd22e21ff4035ab52292c34259baed1311ccfb35f3109495fdbb83d24f8b21acaa309cc291ab05be8da16f6aa8b7f7767b11097fb45f065f254fdcb83ce3d3d4cb0dc7e361d6c233a76c7dc8f1b731229f45932ca0e9b0c9ae30a0b344d7c13196bd47d320fb0920522bff73cc12825f2e07b44a7d04e0e90e5993da6d65f57ba9f49efd37eda26d61022f251f85a290f4d1f35ddb9ac898ed34aa631d038a7d864f923b84900f84ff65331feaa89ebaac0478baa6c7c8606fbd2ce78678ff797b3ffcba4428de0d8e0affed9348e7d5a8f703fe45626e62d3971336a9efdf80f6e7f6ec2f0e458e2443355de5f63233d779e2eae98e172bed57d3392d9b37b75be7d734251e71b3fa255ef2883a181626d29f6965d991562cd1ce4ff9dafd114da7511f3430fab589b0ac342d9f1268aff817cb69364a4f71dd103c8c2b1abcbd2ea0e4ff0f8984453021460531bf13411cd648d318a6ed6657e483bb113e1dd8612de2bf20fcc773adeeb8fafdce5958e2d67fa912e7b8d2c99d78f9cad1efe1c6378800adf7783a92738b6db60ad517b935bf952da0ca4121247dc328d51cc987addfe4c933976eb5cc0d77067fc336e42d9159a9b73bb36d268a5cd68de6e0d6cb36c6a26250c11fcaea172c34286bca75fdc06e65638fc4437393b7539bbd8ff22bf4818d244266494a18b0ddc297c93a09fd98b9b508b7e2b80d5956a08df9bd42bb47065033d661d1e05c8b159d7c6e9352b5d7d07cce6995188faf4b368aefb5630e3693a034566fc9902c8070edb24d271f2671a53b0efdfa0e3d59ab0908dbae3bb39b988edafbecae944358e21b6e80db1b1b6", 0x1000}, {&(0x7f0000001180)="817e3426c46333cda4c2dcdc97029aa3e3e98245feac39720f353b6fa8307702e442caa6889e5b5681abec1755a42344630e1315d00eb45fbd7070d2cb8074ab07f418ac5d2efac978667515826cefa1624f45b64526ca44eb9a582d1c80f6910d5484806807ec75e8c52ca1967a2e0e2acef25abfe9511384bb79b7", 0x7c}, {&(0x7f0000001200)="a38401ca7ee2d0ab7bddb72dbd665aef963094658586da0ddcdc6cd1a6a58fcc9564da33e54122a04ce9a0d1db91a4bc7cd609c1402b4f6b4541a73b7761d60bde85aefd606559a36a2cc30b365db7cac0cde005558424a892527d1611a2ac36b005fa911136877c9d15b7c9d4ab4da98e4e43c3214d39df3f269c567a0e36bb7f8872455e03b2016307d029f1530c1bc30023ff9794ed59ca2a3ed83faab3e7994193ba962073be2cb61fe0940bb2f4b9dcd66854a60a1b11eae64fe43426a7eb0615b9dfe7bb1c044fb609b425cd94d4ff22e54dbe2b9388fb02d44c7b01b42a527631223d5804f636fb66d068fb6c8640e939190f956fe6061641bacd3052bdabd8ecf0772262d21e6332fc6033de057fe4ae1cfa762ba4ceb8c3d2cf79a1cbc9bde6311d01b80c296fa54892024fa406ccd6665484fbb5e685148c11640d62493ee82f4e9703d8b067cc47885e84ad5148f1831c0cb97f7112194332a2ee04fb431ac12e834767da6a4f5b370741d83b12d7ba8eca271c76a05219602a792963e4aecb01e80d0af497015ab77554da8451249f36c99c378e644d31bd39a56d4bfb17b30043e9affa0ea81242ef1ae333435bc2a4fb97919ea886fbe7bba1d35ac0ac03053798d5f5a51f096c21d566b5f059ef6e087105110167c0e0c14a16533449a9b0f1f8384ad8df6c4f15a59813d5bc2fcf77cb132b726a0e00e0fe51c80a90c2b86aecf091f32d965ef074b6cbbfedbcfe2c821f438e35fe7dd4dee5fa98910c4af43fa40b43ce463ebe1b041b0f742c58e845a3a6819dc2c989935df88a4c3e6d40f9e37b1326aa073f7237303b99a7199fab87932a1ed7ecd80208af1bc6d353c78897369ecf809e21391e9961c9a09c3b6023d3ac11f5eb049ca6b26ef819dd2e1611bc477be4be1da650332525d91b6c2d4eb12f0f6330c253d98882b189f8d933c8fa9a9babe888fa734d51509bd8a8d53c2d111f4bbf799f1fdec55592492198ac48677d3249904af0171de2f93ce477be714c1f2e3f28a15ed9fa4f5ca1706b78d53af2bbccfb844b3952cbde9709bc23772317892037afe72bce6bdca28ea481330c0676c1f49adb27315f37ccd37cd6d7e1d762bc06dc7bcb859fd4781b31d1d64c435bcb11a9dd07dfe55037de7c3ba6e0904947f3e96e7b4c32b2845cde7c9f0c5206bd360fd44732a45bd4dc27fffabccef4db5afd1e101d2c11ca7b72c9ebc6267f0acade81ed5d37c1497f6c5650fa709ff940ed02dc7f92e6a15447899378f4a3f73ba8a27289d44d9dd8e3fd97d1d48d48cb7fef8e1b5473701f44deb67e7698c1b570a5227905cd96b159a4db13ddcd4dd78cf6b767127e1e1f10b0a67c6d57520051db32b57fe35c713e0f4d9a81de5cc2baaed4c5e9e3e14aef6b5573a7d6a3930226affd9985263ea7f9dd236bb0f57268cf465006cb2181b9b6311f365a793a1ae22a879010d73a1f422ab907ed3163c8f49bd334656e64a9727cf7ea4484926c916b25740ddce92042d33e0c231c1628fc11518996413016c714864ce05eed8cfc43377c012950700aee091b53e6bc87d8dfd7f45cc6c0cdb8f228522ce55011c8ddfdda2b3d4c9bb55821c4a353e9afd8197f6a82b5892378991e40af5e1545081150abebcee7f8ed0b303abe2d8a98a02dbec8428d96bc5f10be7cdccdba03b02b28c26d131ca7d808d5566370c3be1fc0e94d59951e499042aa947cef86f625578008aeba7f42e35cb872585befa6044a2ace5c127283fb57c97e3ffb0213edd3f99e04500f98a19a65d6d799f76d8ba86186925f5906a29378cf5439efe6b62196ebde74f7bde6c8516af5d3195af8a7801ada3270e767a9a8eb517e7c53df117dcc714ae5231bbf9b262a6c25f0468bba82167e4861f67dc6f9d91fa161614fdd30209ffd548eea2b0f6c170dd4b8caaf131f8fcdd2a316f580dd488097af093e0fc1304397a599ca8a0f33c1cbdd4e7cd252466e1e71019b7c90b5fdc6b7b7ffcfa16032c4c9582a6788a24783c05543023047ad6397fa5d36f8f43d5fdfd3d11a9c1fb595b61bdfb25737cad913ce57398de885e6929e2f54612d4e45ab7df8aa96d80274998ab34a8ebcdd89d2a5ea67aa030208d65c515c69930492188d1f786b35f6701acc2b56c60b7bf2a208276c0f2495ed4f1f10fd988d099d8f05ad2e1c44b9fde1b671461c2cc6e59d1e33150afe84a7646336a8bdf624f48dae2764764b707f35022b864814392a27a5fb61aebb3951798e6672cabe6f4ba0432540a85425423e1ae976ef4c8871a7b155a851a259b486ae218689a732f0ff3f5bbfeb5aaf10fd5d1ee3b240107433833ea47d26d9b5139c840e0ea1a0523702c28aae3b67b1f1b00ebe99a6ddfad809419510d277f9d950a40ac6752f43c6f8d2452c80b8b752a116b01db57c153eb7c72ee05ded6d88df6e0c98a74893b611a88377d9843a3eb363d3a84add265f2ae77a6020fb7a0eb7cb62a8a301e59b2350d53591fbef1406970f89f42ca5bfd756610601f15580d9480824810e2c1dcacb957f2ccb6df62476746d5c4b295d785206c43b8d49408c4aee35a322ec3c1d26e2d0894168041cd58e03ac9c293fb87c8476e9cf6bd6fe816b824a2726fd204300b1bd54daebde653e0bc12bfaf301c9b8a0025bc7d6b7e93eb0de323e923e9c341d495f3f7dd7191659a2022b977f5a35f15b4117baa5486f612e93f086b150afee6349f475aec3ae7a3492e6def285d808f79d5d2fb7aae8dd3a083f49b53961350e2706e404601121d349e70e750bf1d5fa525cce4721f3f99d4c2b1f7dc6895e23f49207526a7d3f5a7325e133e3fbc9e6f7f63cd930f389a61095de5ef989db92e5c5d2381e5305ef26c23bde26801de3f592ea713d8f04c6530b7891f1f281bb97a871608b9f3fee5a21fa7504587e04125d0c2679d7a1bba1f6a65622e9dfc7af26d4f3d6d8ab122df5912784d0e5d29117c455783e22073fb5b75e30e7b96c5aea3702554876fe3cc92f258d532446aba3fafcdbfdcb155fbaffa130e6fd59003d7e48fd066a76c4cf5dc654a732a1f0c4a2b37fd60c7e978fd9bee3d18162da771ae52c90839a58bb968212fe6b28b5c383db218d6ce97f322904332e2d2e39dc78182e993465acb0f09e5e8b048ec3adb4058ae9b953c448276a35f64b840a4fb9ed2ad3340a1280ae5d2144b037d9082f8b60781fdfacab28a3bd91363197e8a64b98c99a67a0e99e1ff30a5c538cbe157743e4c83433edba0d245300d59a483401225a4480dc91c340bfd14f6e282087df6c244787811132a3f87b32023f50116ff921217fe200218dd1830ada41bede9f567f7cacf8c819e1fcba62e0c2a61d5b6502334eacff8d0dbf36e9abc2dac3800a79ca842a5a94fbba0d7fefb4a1c87070485a163fbc3352a8f4228aa240c9c83633aa8d6201ed83a824307309f5e178428383a9a7d64755435abb50cdb1769b51afdbabc155dcda82c4bcbf03a0a1e91a2d4f98e37333f3bcd33088f60f936157de7866a43eef8dd37bd463ce4184cd1ce48cbb7e5bc8819f27528d9cc4f5025c8c01c8fb9931ff0d10a8fa2c4eb6f23adbadb1c58b9ead7cc689d48ec7a051337604a2a6e99ed7812919835970c3758865b8121c4263c6fef94d5231688f56f41bf891abfb0e89c91df544012f72f15dab7ebbac6344159ec16129f87b2a416383c73214c15e1b17ac15efa014f7fdf25b6ea26f33a74061199e5873ac175beb69c8865a25907e0041f18154333b4f20496824a625cf98533812914dc1c841471204fb0de613563c87bbd1b17634a0a1e145d783f32872548ef6c28ace4a5ab7648ac25f5e34773dfdc7153b05b3cbe3c7ad1874f17b692da60b6763fe9d7de7e543ae52e31464dab92d30c574589067c1553c3601044334051dc52871f403a42962234b581aab5221892d05b6aa2193e0275a83911b44fe78385dbdb02ad880a7c42ce4ef8fd2dca9f4c2b007e0cfea68dcb0529788fd6385b8dd300e764e5f41b97d5b43ac99bd4a7e57a2eb55ba2929260b115a5930ce7955ce4c30bbd36a7c8a2b66d40702a7d5f2f9129ec6c30afdea681bb3e052257300a1aeb58b3ae1bb90a2902a40cb9361ef38a0a8ad3ab630eaa5181d6550504faf19a1dc13a77368d0ea36d9c8c813863a51e25e30c1636991e7fc2f74e4d94662fd8f90168a1f1d8e3ea09cd4242db76fb968a829b05ceab337c1ec6cf4ae26a889f0fe86bd45ad4cd87309ec3576ac96bf092b6e0dc641fc826b8636bd59fc44d0718f3c8ec3114fb73d2385ad68657927ba09e9378627d20afa92ad5e060d7157de7b51fbd16e8ce9b05f6b9d08ba373cfe5e9a4405cf3fa89f18e24ca60c31ead2436837ad62ce80ef41245b7837e9861eb5dc9332ebfd37d923c54cc00fd81a1c97edb2472bf121a4435a66407673821d0323f6ae172e50b6058283c830aa81c1b3f0fa390f9f9051ba8b627c3ff65a12712b149f9aceace4f3f03fc5e0b420a130fea256afc196a027a72e6e4594b14914ce7052f2237d4d7aef678975af32cd0da094442b9ba6a85a4a8b91ee360211868d09e68ec0fe7247dc363ecb0fe3668004141a25710e5d526b6c359fa8fdbc2b4ea607aed2f2fd42a1406d893ee480d16cb620cb3d0a687edc724415cdf647a62fde7009e9d2ab6596da3c5f2703f50463a09c11ea31692e0aea5bcd23ad5d924734c27e8701da2bc8984413229a3a9bdc812a487d928cb47cbc05d33df75f2ad4cff9029e0582f485596195fc11f713b880bc950f4890f4cf186d4a3cddd0c6b980936f8674b2bf8758de79d4313347dba39d7344123f46d75e2cbdf35a88a182da6215c0f228dab7eee7341c276989bf8b55581729ef918cae8a4338570bf7eb28cc7cbad3f1fa5876a8c414e0e205e839eddd1d8a51547d973d7c6fc2d193d1ab912f93b65989ad6ffe9290e4b89dc16fc476305028b31370982d04b08b13baba4404ca8a2cc2a2bbbce5b94ad9cfd2c10ed79808cbc60ab5c6a8da2143b193d01fb2b23939dc63b5b9a7125d865d314ffbfe48896f7f8ac391ab1890ac1eb5bf8b5049ac1ed523b811035613abe3508de20e56fa0ac7603f45dbd32cc6a9a9a2c226cbe818c271d5b84aa3af869cb997e148badc2907a1edbfdabdb61be14a3fa88e9f09db3d52d526dea21b5921c28aee1f5836d31d5d901216b6d290cd8be173dd1ce42a21927d6b5ea7c69df1d82f3d3196af344c362f25d1ba3adc451cf2765390f14cb5dd4dbe635d54eef9aa3254bd9d5e174b6099ed1c4631e405fc96501b2dd48fd4d8", 0xec1}], 0x4, 0x0, 0x0, 0x408}, 0x5) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000c0001400f900000000000000000000ffffac1400aa00fe000001000800001a0000000000044e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0610909b09785ffe"]) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x173, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd683866cc013d2b06000000000000000000000000000000000000000000000000000000003b"]) sendmmsg(r1, &(0x7f0000001c40)={&(0x7f0000001c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="87d4becd3f088bffa13c666b67161deded68a6a5370f6df46b9c39fd18b49c74082fba836848ef164ad03248945e337320157ee821da0c020bc8aac2945b1f8a55ac92105e5309c15d2064a4546d457817f507d17e5356d95bdc4abac88e61e8215928a8f20735578a24bf00af52c842fb0dfd4a5492690368e650d70e4ab264fef322062c3ab84b6c21df604b6a1ccb6e4bf35893b9896c6f6289f550a5daf5d62bb86eb4c89c462df9126d55fee4c9433c5b7ca7529237ff36bc4a80bd308cfd2cc698c4f5fdd84a3e1c4adb1516068479", 0xd2}, {&(0x7f0000000200)="e90878052c0f2dc157f484dce4cc73ee788e5a8be61407de602abd0f4d1b1d25826d1d3a207049c2f6444d73d6adb7c93ef1df5b5008d97a88c1f55b4b29adbad42b4300fda998184443bedc7becb8fbf56e329c26274e06182f694a13735494571da19d536eb376cdd3684fd9ae1011c3a6d87267b853d9f8695b6475aadbd0ad20ebccea617c", 0x87}, {&(0x7f00000002c0)="764f72f75315c964f86b7e3eaabaa6b213a09184019d8bc188ec7fea7e1f16ac5db1131b8985dab3d583625d759c25e0ae9d6cdfa0f51682d3e851a94cf4286a35962c12415bf949a6e6409d32db149b2643009817615aeb45e935c2f471c0767cd55e4596e69af786dfb18eab732ca115e61233fb4ee7b8128ee6e1f4407d0953ca71ba9b14d020b542d2bd39f768116479c44dbd21cb851ee1cef0d4d1f9d618ea7df3d70d0d9bc3a5d5b1d431465ea55af56294115858bc4159548242f7de0b31dca0c0b189bc80d97115bc82b0882b42a2775d7b4d70aaf122", 0xdb}, {&(0x7f00000003c0)="76f7b534c1dbb79d7fd5e5eadd16ffdc6cb88c892291b6ff77e3e46f28438b2e6bcaf12f2342eae45cacc1273256c893b9cfc8def6172f6382becf94a47c575f571aba425b15ed4a8da20b591fc77edd538acc7330fc3c6491ddbf9d2e24f2d1bcaf355a2f7d3df3ffd8e0f44cf5fdba3aa0812a9dfe9094b2d2a48330fa65c03cfdbd7f6ba98a1e97b1756aa93672473a037289d2a89a28509d606d30889cf625919f0908186036063324346d472c5f5d48789fbec94d559d3c9018cbc70ddfd25ee7903232", 0xc6}, {&(0x7f0000002100)="11b217f43c46d2b6c21a5546fa9b2a9f459af9611f319262d35cd2218e26890e31a3fa5ea4309759fd62845bf628a9ba02c1ade99ed7147734650f0f1566d609a7fc91062914a1f133070250de01390b9c10065a27d9f520b92c6237da5bf5f1573f357801be14ef61263c59d0fdbf0fa0adbfd1cb6e0dd678ac44cbae1224d1b45af6bcf3836f8ec165ceb6afa944672f3f5fc8d33e4cb0bbdaa622410d000a694f265681feea3b1713ab050b4eeb14eaa5cb56c991e095b0eff422f1", 0xbd}, {&(0x7f0000000580)="aa3e23c1dab50c73509d4e046d4716e0209ef455285589f397b485a55c2e75dc2621c3caa625c1d6d32f0ce8a90e76b9da1b76ddba3c54c993dea4b10025479f4422d0b5fea2227af8a1e8284a945b7103fbe8dae8ad07483298799bdde1352226254c880c925e3478ba6e051ddc0e4121bf89dc52e5ada0acc8d33ff70bf8ca6f44936b22954025dcad295dcc37315b2889ca81dafb0d77091e84f628ec0ed5cf42e5b72f592054c51321c4cbecb44ead999989fa44b5f3fb9202dd1a82877b90791ed48e4e1e9601ba4ebc282960957ca67d2cfdbaf96643f527aa6e4d281a4d191d76c8afaa053c44fd37d84085e4eed9786ae1af69b52c", 0xf9}, {&(0x7f0000000680)="f0efaa97d512d8211f5c4baf5e8fe60b51549618c93fe39f183a0d272d93f864f1b7d4b9ec79bdbbd406a814c00be482e2c0bf529cc44fe8bd77e1700c2e5f89269d0d4f9acf686cda7476f54abe7ba34295d71a43c753cb1bbfdf1f38780d91b2682c0de66ea51f4c2fe70ababb6a22350631d3829355d52402b8f0d381c2866554e24266552dd109b143f5184b869d8c4da8355b88105b7801689e0d6ce05c5f52f4430e407d06c7acb1d0925e657e91528c546fc9a305e9c1bbf4b09735b0eb54fbe5f1a8f73eb9919db2557feef805c43c8a3c3e62bcaba2c653fb11ca6422fe3307910daca6409eab2d6e46", 0xee}], 0x7, &(0x7f0000002280)=ANY=[@ANYBLOB="7800000000000000ffff000000000100319f7cd893cd31dd2423527928f69fcadc69a106ecafff4a4595e4a4902d33c35ba25a941e76264b73bffbd62288c8ce8cfc49a80e351f03f94c4191fa20b663ee662d268fe3ca29a2c31ad1e6a8b2f984b7346bd711b1f8f5652531fdba0a27e43ee000000000009800000000000000010000000300000027322fbd867c7ad8c9494cabdbc3ce74d5237fbf4061c650aae257f5465efbfae5d98c1fdf6a6c95dc0dbd5ddc33e70d5e7bd6d4bdfd86c2d3ecec582b3d0efe9b7c603ff5942af1bbc3f83ef71a65b3cff5e4680bf94260c774b279bc51b09748f533ae1f9d528cfa961ca57b844a2367324a7a29bee503fe8faccfd0a98552eb000000000000007000000000000000ffff0000040000008e86a24e16b54cf23d6ef2ba7c2807110ba39e71129577536447c4471bdf76bead4cbedee99a5dde46bb89732a90c4636973f3afc3347eaa5f83bd7e0ba2f1f0ebf8901cee0cc4b4a6b7f637506c1d16c30941a525f3a8ec9e0566000000000070000000000000000100000004000000df40baa6245a82a9870bcd87448e486a68b7cb4a31c14cb557c03b06a1688e4e60c2b6eb6d31ad8336c5699698d41de9e38aa4c243870ffd7e1b452e1b73dc56e5ba7e699109a32ca78cc5480e5c8453c59450603f1b9aee2fb3abf65800000010100000000000000100000009000000c8aa66e31666959bd9af9fd32d2f48919bf746ce9175b34f38c9b571a603a66e3cfc72d24c8dfc665d4b9501c64b32ac33ea34df2c2286ba89d50fe181cee92d00689c0d625633531fa814b171cec17e0eecf1ab16f4645965c32dac03509cc02d0d876efc66de5c913f194cd74b7fc6fd66ce27201515ba02bf46480f8182f0869caf9d972c973c495c520aba525f4ffd7bbf915c13c71109579325c531d397f2ecdc549456f2201b3948e1c192d35acdee1cef721771c10bc60b125f69a7e8972817bc122929315ddb5c0c5ef9a350b17c8207fb91b98b81d84ab7ca52265138a042351714c426d5da9defea40a3ba9b210db2f746c966ab380474bd16dca91b46963cd97880000d783b54c75f11dc6973852ab18b3cb91a99f0019a7dda2be9903da5ca8b5b8cdb58a91fdd3bdfb32c9ad9a5ba5aeb773c31099287891f1e998b1572ee2abe021bc9cba40c7289ad88d55fb6731626283788b40ef4d196363187a8435bae3d5a8d13e2cafe8f4a33ddd2880cb820ce11a60c68d831db490e73cc3778ad7201dd5d03e4b5dfabd6dc4c17f83e24397badf1964f9079ac0cdb77048dca34fa85daa780aaf76c8a78ef7769aa89a15334dcbb79188f9c4b06fdeb9151866265c635f68a716a951de8b38a881802b4a345183d218f03c35430f3bdce9346113c36df7f2ac5e8bd3067ee0a3bbb6f32986522051695431344c24c41a6ee94f7858e33cf62034fa67e639201dc829ddd4206cf60cf2f26c2f80c94132fdd1cc286a9269da43db244218cd8aa05d66bc03d68b17296d712b1e6de0b5bb95f21b416de3e3cd18269d2a3230d4e4d370ccbbc0879b7f31651eb9f905158eeb9761d09b1ffd8d75ce13d3d63312d775639b80efd7624428588cda5fe872f4fa5d499b4862b5c3c0d2f2364887df8a7ac639b332d8bb26ce46684c83b6d44e8245b95588d9a560547c15e3a2a1ac869b0a3bf9953ea9ed42dad47084aa5fcfed7a6f07fafc51bd5c5f0db1c110464bab9729b781fc8f43dd280ec170d6e4f3a26af2f4be08f75902c495522a42d6f7d5fef59d94e3f36124f8a1990c85adae7904fc524b9805c4ef857d6e79f8f3b5d9661ab68479afadb7462b94e66faba189895c7067363aabddb8d206549bd109537d8ad7b112affe75b07056a73c578ec3bed8085633e8c0f85c15354a0792d696b57677d7d897641453f80ae4d3f53e58911844bbc15f2f248ddb0fc7cf9c5dd196b0159c2cb98c8d9f65e17684cc26b1c20c5149bd9cecd6262c4ad592a2209f5602e852bc35d65cf95b8428321090d1a9b8e593648547c10f1d90d76c343a49f9871bb80c5220a133c93f5705ba270ac0c51fcf4e1fe809f2c3d923b2778850a8fc7bf9055d184adf6cb242a84d19c3266e59c557ccbd9f3b12cc2f45a8648794be9aaf9d125c420a5f662fe1b32fc4894e9dfb4f5c0e00abc1492803fc3857131a2fa0174fa74de95a2dce48a218de3f8c6729e3d246c450a7fa101f183d31b4d380c1eb1853ac19fe25158068ca3db4914e45a9055c4cf19386d587d01335c6d85e6a769542253990615a1e1201cfd62dcf6b14cec7991ebbde3404e1bd68366538b1a1de521190ad6bd918f29a2fadbf1aa805f70d67b1d18ebef135199d7dd5d2ec50d70a5df1348a2b9b4e3812aa9760dc46894dfcfa138dc4fd16e401ae55896d2ed3c6bcefc91695eceb2fc1abca123bb589c7eeb5179f7269ed3f8aa651b4f73182383096dd13b1a6b771d5aa4444debed91dfb3d15b53a2222c7dffcd9a122807e9b03f777a67303843aaa40ea376454fd76d867fe0207cc685e3a0072d3dc952caed8e51c55f387d3e9b2c61b151c01c49bf64b9b1b3e04944dbff7f71e53b927af7ed32228d10512baa834b99189c9341b18416c2867fc884ec933522632390a2a44fe9aa00c73365918321913f6603b84d792980a5a5dc3fb67da9cb2491ab2761dc4a3924defb67b46b4a6dc6eec5dbc1af39701f7ba125607ba85702d57f47ccdd81888bb168ff8c865863c16c521cf5673267e91ce61e4fd99227f4973baada1f4f50851ca3b7f8529e3015acc4df85487ef90e6324accb671c1664ef542176754a69e143e90af0187079b62941e585e5cd1a2a663c746d7d89297011485260746c14de74ab3046198d26d15b7d84faa11984f02b73dde24315ca243b675aeba91a74517c1e3732eff104211ec7d2691acbe40086b003482bf32141a792a1f7b630dddc38b1e67742e41cc662066b6da819f516e8969aa5f56cf592eac25862567b79c1a2b2c4cc807d14d658e371ac61637c2a408bb8d6c2261c93b3617896e21b056530c76923af431c6961b6176d6c5bec3b1662cf8301a4568c7773ff9c61918ac926084501a9908cb1922a4416e515eee009b29c5bf90c3e0a2bc1746f8f6d4808cb3d021cb2b689d84083b53bc6dc3390d4387a3a5fa52a4a3291e6f9901f3c8a9d8cc7a6a758c696c45f2a9d938e3659f49582e2ce769e3fc399e7c5982e6fd3df4abe9f17f496eed8a6282201ac4963b0e3ec4b2b7124f9be97e852f63382e3bfdd6ff79fe539857dd8e6463c22119bef5016e1970a417739424bdcd7eb07ff6cfece5dec6f410c2e387154c8118380fe642fe545ddf744ce4cb7abe42380254f2b413eb399e23ae2c22fdfe2379bf587279564d4adbbde2923d100fe26c2b4a87e26e4387378dcb0fd20dc4f94cfe5af75a369a2202957fcdbad049f8ee9fc8c410c52ce9abdf320b92584b323180a91aaf4d936ccf3b04235cf93008f16b5146f431f7d8b4ba50de40eed990f13eee50af37fc67dda1a8368e59186ff01128c3cece684cc6c180f0d539532003eb72cc3ec424ffe5b9b160b2c071e1b1ae8c1f422093a31380a92e08f4ef800188cb9fd9997323ee92d29838047715132650767db3ee95c86d0be9e1d31d1f041e5086ca9d713b54a28d99f4e5b91a5045585fa402f5111c16ab91fc731a9f1166d3be16b4ce616df52548198e5c1dcf0f82b2faa48736cae52c1534659c46913ac982c0e84547ebd1ea23cadd9f956881814bf5a8556d8cfd9a6fb8debcce3264965abc651d759b51f6e51f4d70c2d70079795ece54dbee78c5e6849561d94a5d19227e602bfc42da7b5781c7cff2ce4bbbc557774564ba34c93b4e230f77cba5641cd450646991eff06857bf1099e7444b64f2da3c3e2e73bd19bd551ed723b17745bc0ee8adb59e48c0faab427bdc965bf71c495d2dbb0edc65a22111d0dfc239a5d4f1c15793b63cc06501ebc4109e3c9bc1a4c4dbb1629b1dfbe4624a5e2069d82a13ae414a7b961a497ad500e7adf71cf135030da4c0f88033ce1e9c7fef9ea08dc0fa5f0508404a0e5605f19c5f6b7fa8182417c05b8f97da39a910a40a0db187ad6ba98656ceaaaa63d8c474dd38a0824ad6a8d033bf68883e9fb0bf278682ba0f18f9750091cf1d864d7d3e293473308b3c01965e458dfa5bde990ad6f6bc67b31c24502b5d815142e799eb9f4fdd4659a9ca2ff1069e558feb39b226ce352ba4b221129cc6f65b5e056ba3163d567b17d7abf76cffc2762ca86d88423b959b8d0c4ec3ae4177fa075dfd66ec85981ae8e8948ce799eb1945dd840c85a10b44afb62c68bf32395ed23a134c31093de7dcda7611e4947dbf4e92dd02feeeebd3be0ca27d69a929670444626b86e4389682607512cb7c7b43acaad8fc5a6a25d12624f8b76621ab40b5bfc03b0c0ed0d111740ddfae26593efdd6078a57ff45191b3c02aa92e3b7ac515ecc36f4807b75664324068230b07db772dcd2c553f33e03863b4b5ddda44e4148f00607772a95bf20250020928e3228155ee411e75b280eecaa06cba66f1c5669ad988d99f160eee9d7097c4091e6fd8988d4a52200b58b9185ac0a24d17be52553bb4362b3dd71023f1ebcfc8fc5181c47d03960f9cb889d730dee420f1fe6ff8f6e01bb8a63f068eac78984d61d6bd0a84a801ef40836d53b6f084f1ba2e9489bcfb84b08728a14605121fa805c5e49f5c8b04ddd8e5c467c66025cfc3ccfd88a214e53d1c61fec2b163a83568e75eb7823e2cca0377f3016035b9c77169618877f4851867f3e43eff793cbc3dc62968f9274a1d3d2926907c41c7e9b6b2ac1e6a5b6f3b0e9ddf6ed7545a0dfac1eabbcfca0ccaa9f23b78dafacac8a3b52b86a7ad9e2453841012afc33de11625cedb8ef94b7f4eb800e253d506aa0d44829a1be4f918f635c16bcf596538098b5771db7964f11aedc88603dd826eaf5bfc1fe561d45a45b9c3461c95b62ad001ba5d47b31d62cc2e66a874fa07c0a0602955a6114bca174f79a23c1436c4c6afe800a6664ce133d7024b916250ae618f505cc479a5d554db1f1053c75a6949b9e12fab29ded66bd24bb270d181855de61c9ed0c0606b8f565f83dd955c4c318d52d60cc5ce3ff5ec25ebfd967a27d5ddc734254a97ad7992013bd0d9d36b5bce41a150d20439626256abc9f39dd1a960675d2b0abb299b0ad188afc589a2dea0e07d4e584a2c77ee68074571e6f17e3f0810733e0d9633d0fa8ca591c17f026d62ba4c4e4ffc36b5d39c8812def2ec7222d28b4ee6589066f9dedd363b9a9aeba5fa409ad84baaa9f5ec15fe94dffd1f781be024811c487e2009ef27e989492788ca4c3aa1083a7d1d77fcf96ffa0fe490babebf26c6bdbf31b7aa7e23ebe322b61796c586fd4a061a1a0ff67a288a2d49c188800562f0227573e3556b6f1d3a27dda6169ab12e0ef379d0f51471289c0e1de3e2551bad7bf63d9d3f9a7ed6dfaa9aa267cffc24192d8f62c2b64d4ba18649b6287e747efc7bd16495e3dbfd93e84cdd273ad831e6e5b72b54cb8e99ef58fe9cd4838b6203a85bbde99ba2978e00c4e830e7930e5f7198e8d4954c6fdb2882923395678e76b11a6aeda74ed8dcf68a4e9f08100d26d15ac15f5832e863f5daafd166b6ef1bf3d316c4ce1cb815db1cfad66c2482b7f67520a41ff14c46090f56b0d6e7e98a18cd40700c8fa1e7da47e5ecef2b0e83f7fa03b9ef8c3e75ad3077ea5ff48c4b90cd3b3ada8620dec01fb4093e757fbea1858db128312f65bcd1fc90de7c330c72e973742e84b3e19e253aed711f50b9a9785065c31acb19590c3f7b71df6bf155100f8720e472e3f955d10044224914246a38a5003adeff3451abed31e74b9dbc6aa498877cfc33a12daf030ab24c80470c33b543456b4defadc582fc8fb350f7387f86be15477b1f03287aabee5eaeb6182d3f6ef889b42dd184489b77ea6ee24f2e4421c7dac2b2354860728b54b461aeb0e5147c2ca0111bd5e64d81a20f62a13495cab301290545acb40bc91845c7bdc6b396787d20730726b5ff072f5340a53ba947fd922cc45767a1dd4dd651915d3e27618bcea9f84d85f38222fb09109d8bc438f2f9a130f97fc6e696a960e819df192cc7f843b04b6d9b62cfdb789c7fbbc84bc21cd55ffd6cd4db892528f987e808542ca32cfc7e49bc0aba9e70c399a039ef0d4154e4a647e083ac5d8969510a7e822fc8039eb715f7c701e17bcccee85c90e35c9417cb1631eb7ced66b7cb601fc111a946f52aadb565fbd4c1f32b629f24617f922b96c45f342a9da7cac82e93f7e7b1569803e67d95596954eb5458c7bd45d7334ed0385345bf9117fe4411e4926d68610b695ec6d5f187cf86c54494c0121014ecee420fbe7e6888c68ef6ff2464a35927a11a2f3f6ecdc1a185a661562e077de45b370e490e67a0eb287ad0f5b6d9baaf568bfd086bc30001000000000000010000009e0000008e049049cc63d2fce4f72155ef7bdfcae57dd6b29d33fedeae35e5ddd45fab22d9bfe487d2eebc24dbba980925e4b6ad42bcc4133ef639f7f497f5147e74e16b38e7193e956bc6528fc52e82ee845b90a7d410f8ed56a48be404a30e882252c1546c47bf8300597f108dc0491966135bf5ae1e89604f2b408fa475f2476c2f181fd4b6b47e3a449026b9ef7bd99f6a12353fa01cf2b7d94f4e776acaaaac69042a9fdf6e8ebe24f958029c450c85f9bd6a3a915d4d81a2dd98608fa0098ebb6c68792171cfdcb97b87da2b6000c1b2713f9e72cf60c14614b4156cdfc35c4f1cc61d9e1c83dacec5155adfe234000000300000000000000000000000010000006d9b97d0788cf0f8b7fe895c1f25361be05f62a2d979e0082e000000000000006000000000000000ffff0000040000005b352893d6ae961c795af9b27426b20550db866022e1ee37c7772a666bd94cc5cd7d4c578b8fe4f49d89d14669f769ac07ab1aae19279215a49b34615880659e0dcbf9d5ee5be2224e33f78b8b81bfcfb3e80321773d7e70e007000000000000c00000000000000001000000ffffffff95a817d2e8377ed44782e7383394bc47a1eec6b5eb22da73277817da7d7f33fa435f7fe74a96e29c298543c258d17e406d6962c161cc2c815b3a5ca7808a3c5f315cd89b2ba9e628f71519e2c29ea90ad695343c71d2644ee265fa3e599fe959be8c978611a56a3b1a9a28efd90c9cc6c277c643cdb21f87f208d73296835b3213300587bce993174b7a8e01fdff08003184f64fbe8cef112ca5eb7ab0a17273b7c6672317edb9782f0000000000000022f0f2fa5c22b307742408495ff6531a81a0e61ad692e72ad254b988d97ea5ae86212fdb83acd7ae4b92b2cf7a5fc515a4fc91123dbcdf2ccb8ad0c515d031eed33b1809923f6a6a43aeb6e9c8ba108e1fa6db8a7f2acfa65c748cc990bb2315cd13ec045b94dcb70d4a8579976f3391d9c86f884640597266139b5242c54c5b458819cc1da98b65128f64335ef6a9bb5146862dd174773d517666716fe1ca6e6d928d15b12cd08b991fa03f9829c2f2f67af064cd1d6c9a5e8fa90ac04062b738ad61e0095f66028acd"], 0x1450}, 0x9}, 0x10, 0x6) 1.540785959s ago: executing program 0 (id=53): syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653e336f000000500000000000ff02000000000000000000000000000102000003"]) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5000000}, 0x0, &(0x7f0000000040)={0x401, 0x0, 0x6, 0x3000000, 0x0, 0x0, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x400000, 0x0, 0xfffffffffffffffe, 0x10000000000, 0x4b06, 0x80000000, 0x3}, &(0x7f00000024c0)={0x9, 0x10000, 0x1, 0x9, 0x2000, 0x0, 0x0, 0x4}, 0x0, 0x0) syz_emit_ethernet(0xe2, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa8fcda4f6253a86dd609907a600ac2c03cb697a653e336b000000500000000000ff020000000000000000000000000001f33822f1583bf3884e3a06b3a6215a9a2bbb28507ebe3a32a29cc376373c47cf1e59507f29cc8b26a327b52d799a09a64a699bd16a08725d5dcb782d8247929e5795ffb645f905ccd22c3a20f2569046213771169b6d1dbe3d6b3018c1862dbf4604aa9e3cabdff9169fc4ae15b8c6052e159b8bf0d6d92dd64b3c5cc7dc5cbf4df1c049557fc3dc625e1987788650f9958af875c233362b586d87e652af055b010944b56f9872"]) (async) r0 = socket(0x18, 0x2, 0x0) (async, rerun: 32) r1 = syz_open_pts() (async, rerun: 32) syz_open_pts() (async) syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300000080}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x138) pwrite(r3, &(0x7f0000000100)='\x00\x00', 0x2, 0x20000000008001) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) (async) utimensat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0x7fff, 0x26f}, {0x1, 0xffffffffffffffff}}, 0x2) (async, rerun: 64) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) (rerun: 64) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea", 0x1) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x51, 0x12, 0x3, 0x2}], 0x20000de0, 0x0, 0x8, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x46}, 0x2, &(0x7f00000011c0)="71f91e5a", &(0x7f0000000000)=0x4, 0x0, 0x0) (async, rerun: 32) r6 = kqueue() (rerun: 32) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x4}, 0x0) (async, rerun: 64) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) (rerun: 64) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) setsockopt(r0, 0x8, 0x2f, 0x0, 0x0) (async, rerun: 32) r7 = socket(0x2, 0x2, 0x0) (rerun: 32) setsockopt(r7, 0x1, 0x3, &(0x7f00000003c0)="1966e20c53e825773a964eaeadde9dc1df14b4d490cac6b51f12c2d3e01fa215851b3373240ee63b41867968cb7aafaa394dc371d89a31f746c2928ea23ea5129b1555ff5161fff850cb466e21842c9f648ec09f753255aa0d7f4e7d783a8ad7c0650eec1f236a176ccb0ad260084c462983a6809e10a1f49db8d2328756909c8729535d4dab9c0737", 0x89) 1.535075303s ago: executing program 7 (id=54): r0 = socket(0x80000001e, 0x0, 0x5d) r1 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000080), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xc9e, 0x300000003}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000000)={&(0x7f0000000080)={0x0, 0xfffffffffffffe8b, 0x0, 0x0, 0x0, 0x31}, 0x10}, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) read(r5, &(0x7f0000000ec0)=""/4096, 0x1000) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000140)) r6 = accept(r3, 0x0, &(0x7f0000000240)) close(r6) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x40001d02, 0xffffffffffffffff) r7 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/40}, &(0x7f0000000080)=0x2a) shutdown(r7, 0x1) setrlimit(0x0, &(0x7f00000008c0)={0x41, 0x61}) r8 = syz_open_pts() syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x27ffb, 0x4b65, 0xfffffff8, 0x21d8b789, "070002007e74fca3fd128efcfffa000800", 0x8001, 0x4}) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000900)="7d411640ed961ba32a5721d26b29f70960fef76e904ba26601d406f67195cac04e516be2f92b4a822bf03b9e0414b2037d4aba1e12", 0x35}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x8, 0xd3, 0x6a, 0x8001}]}) setsockopt(r7, 0xffff93f8, 0x6, &(0x7f00000000c0)="73a7bb97e5d98d14127d5b62595fd4cf7752c43755aee0a36ea3032efdadce2151d95f526c7e4b2b8a712050125d87e5c8c54a327bb83a", 0x37) sysctl$kern(&(0x7f0000000100)={0x1, 0x46}, 0x2, &(0x7f00000011c0)="71f91e5a", &(0x7f0000000000)=0x4, 0x0, 0x0) 1.361880752s ago: executing program 0 (id=59): r0 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) setpgid(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x60}, 0x0, 0x0, r3, 0x0, 0x16ef97e0, 0x0, 0x400000002, 0x4}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r1, 0x5) r5 = getppid() syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x10, 0x11, 0x0, @rand_addr="fed38d5ba80b9e61cd0c535a9800", @mcast2, {[@dstopts={0xf0}], @udp={{0x3, 0x2, 0x8}}}}}}}) r6 = msgget$private(0x0, 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0xc0206922, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaadcffffffffff86dd60111e0000082b00fe80000000000000000000000000f8bafe800000000000000000007c"]) r10 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0xd5fc, r7, r9, r10, r11, 0x2, 0x1}, 0x4, 0x5, r4, r5, 0x3, 0x401, 0x8, 0x4}) setpgid(0x0, r5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000604, r4) 1.360287999s ago: executing program 0 (id=60): setrlimit(0x0, &(0x7f0000000980)={0x4, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000040)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000180)=""/202, 0xca}], 0x1, 0x0}}, 0xffffffffffffff33, 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x25, 0x9, 0x2}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x156, 0xfffe}, 0x7fbb, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x3, 0x5, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb534f", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000002c0)="4a4d3c3f1790c6e2519e8bd3469475e2003ca6fda9b9e2f057ca5115c1f6fad1ec7b4bc69b14948a21c677d20de939b90beb7c3e8d6385977b7759c6ef02cf742c54a3de42b2e287d27d4e4c86baf0a1e5b4beb69eeb20441a11a3d63bf4e1b22b354e9293cc89388dba5813213d861c970fbcbca38b50bd8afac5a2a65a95a20bea952322b5fc524dc9b59d2ea1cb", 0x8f) sendmmsg(r0, &(0x7f00000003c0)={0x0, 0x6}, 0x10, 0xc08) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000840)={0x3, 0x0, 0x5, 0x1000100000000}) flock(r7, 0x3) flock(r7, 0x3) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x1040978a, 0x101, 0x5, 0x3, "bb08000100f17bbd87a1b8885e36d33319d7df8e", 0x8b9}) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff9a}], 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x2, 0x9, 0x400, 0x9, "d2a1ea3aa3bcaa03c7ae59f268e2ac49be015b45", 0x5, 0x9}) close(r6) unveil(0x0, 0x0) 1.358798046s ago: executing program 2 (id=61): syz_open_pts() (async) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x200000000000001c, 0x1000003fd}) open$dir(&(0x7f0000000040)='./file1\x00', 0x3e0, 0x0) (async) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x3e0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x101fffff9}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x40000000000000, 0x1000300000000}) flock(r0, 0x1) (async) flock(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000001}) r2 = semget(0x1, 0x4, 0x380) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0x1000}, {0x2, 0x7, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r4 = syz_open_pts() fcntl$getown(r4, 0x5) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) (async) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) semget(0x0, 0x1, 0x281) (async) r5 = semget(0x0, 0x1, 0x281) semop(r5, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}], 0x1) (async) semop(r5, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}], 0x1) r6 = semget$private(0x0, 0x8, 0x2ca) semop(r6, &(0x7f0000000000)=[{0x0, 0x7, 0x1c00}], 0x1) semop(r6, &(0x7f0000000140)=[{0x4, 0x47, 0x1000}, {0x4, 0x6}], 0x2) (async) semop(r6, &(0x7f0000000140)=[{0x4, 0x47, 0x1000}, {0x4, 0x6}], 0x2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000100)='r\x00') shmget(0x3, 0x1000, 0x283, &(0x7f0000471000/0x1000)=nil) 955.731739ms ago: executing program 3 (id=75): open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') 880.142916ms ago: executing program 3 (id=76): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206918, &(0x7f00000001c0)) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) symlink(&(0x7f0000000300)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000005c0)='\x00', r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="8e402e691d51ac2e4d74d630857974440f59c69a6a1a4e9c35e6ed0f774572faf97b0ff10441ea4dc59092c4e690ee1925c46c4758766df75c9ddb40472d80b8fca04ee2851f952fda53375652d8df36fad32f8d62dec5933c456cc51724dba2472467974b197fafb3a263d5f64a47baa53b02e12025404c7ea8607dd99206cad4190c75f44d24d567dbc86840bf338f7045e971ccdbfa04e48739030d4c0c2431c4c162fc04025e40826967cd7cd7fdc37976236bcc85ce2989ba53e1997d31bb2e08bd787874d9944242b34fd4d4c5ba37a3fc62cf0884349eeebc71b6023044f0eaf486b643df3f45a35be8e33aee248a8faeeff7ce8c0166304d037eaf58ec96f26ac6f86282a7d41928c53f35fc56d5032b054d134b10b77ea9e1b9714c67b58e45212b7ec7c1ec7d52f1dcd58614678955f52836ae1a305c86450ffb3144fb9091b197e2d8befb87b5449b1e52a0ecebd34fa8d8696f375640c6968ea74219504d240edb34cbe6d45828fe7483366c87fc951eb9ac51fe61f74ce8a99a37e4310af4ca3db2928dadb7b5460fe6f81d5f0fd90df3b62a343912d07fe8c35c9fe943cc9963c346f64b90b9a2a4cc5fdacb75a3a3bae0dff51976fa6dbc2ec062251e84a08e01be1ef2c88067e51420ef712389d826558de9fb04aaf750abccb1446d93a2822af16022c7e172dd969778fd6719b5c8225e919a12f449a47274be0739a33519a7a6f0b85bd7e1dba214e3aff012f260f09cf9686c2b262d514d351180da7b9fd6724bcb140a01c5d300584ef0f71f77afce1afd41a96313f746f541fe9320f8500ee6d24c648427c4753c681a01ae0beabf4ca21252e312ac92ce550825fcd726dd4567dbba3bda9d0109b3bb6872ab111bb9f54b9d9af96efe455d8b3d806b7f3de4c247873a01cf5ea42b8a8161c1994f6ecef5e535ff0b874700e42e6f3cce0a618b8beaafb5e2978b2d4c22922ca008b3bc63b59545ebf0c771168e22536e8243ca10c04227616ac2444543c5ec0caa1e9bcb5a8632ba2e2d656670aead8d3056513cc3dd87c0f0b52211498ea666b22a633013ed970f5a58dbf96b1c1309a4c8f9678ecb4768ecebe2720629044331604399f4551296d01da1286986ccf533dfacb84000ece788f0317350e3ffd47561073cca0d3109c4eb4dd5a63bffb6f57176e624e3513781d6a430f561adfab63e34d5ca13dd135a67a62f136331b3bed974675287e0688195fa5b563947e7dd5cef48952b8842538f4ed5e7e63a6cfe980be72873210dd6889a53b4742e86b09a6b0857826b46cbee35dd21633a7f95d623139003889ff7731b508d06d8ac0560a252227857f8fce7d9515afdc6f886dd0be5612a187b5877c4063548cfa46ce43a17f869dc5f459bcd380f80777e9a57d65112696d2ad78d3c3f736364d8c16a6821bbaca1e360d9f9efabad51ed5dfebb1dd3b8b9f7e926cd7e9d26fdf3febe3ef4d54bfa07cb11096612942bc2612429c400da69338642402b008fdc5ade2fe357af91acb898cd5ec515d20ef1349828e8afa8a4c881c152678a6e5d5d488f836a2fc955c5f5880f48660f0953ea6e9a0cb7a5b5f1f70a58b9227453ceac2746a08e7fd92d9d9215d5d6f610b932a971f94a5aff889ba18045f55e950886fbdab44a3b6a670317862e73adc43d6d82e6cf8c7e47e0823309378c2d4dfacb37e975f7a3af1a6e4d7c404c642db6f16d3c5c8dfd165801b0a241c4050fe2b17b29a97f5a9817c0b6030186a0c70c892e2bc251fa393b0371254e99d11ac7ec684dbb871175f472d8726baeb0326e394cf552d1718f386e8e261b82d84d5aa01a6171b218a3a9be5a3d5ca1f0947f36c9cefe36fcad64ca0f574d2cffa1d5e1fdef844a32949761eba8b0d9ae1c0cb02f6ba73536529c6ebbdfa853bc39c01c98c83cd546b7ff205dbbbe839e77012641f71235773242b0d8fb16726b533bb42e088f61c93c860e9833c140ef6987ad59df87a07a67621ecf0665b8d6ca851a39e53b077b63c374e8772681f4158a", 0x5a8) rename(&(0x7f00000002c0)='.\x00', 0x0) 877.399135ms ago: executing program 3 (id=78): select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x7}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/95}, &(0x7f0000001200)=0x61) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001240), &(0x7f0000001280)=0x10) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff"]) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) r4 = fcntl$dupfd(r3, 0x2, r3) close(r4) (async) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async, rerun: 64) r6 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x83, 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) write(r7, &(0x7f0000000200)="cbb6cf5c9d8df8e34149f73b2fd3043d453b0c68ca6f9e94e47ca8b4cf2a14913c28ddc11213c63b84662d8f6ca2306c88192e131f67bcadfb7942eec8f52e3717fb6494153e6216e82e29f8ee05b42d13c90c5197709629d83c83263bb398dbeb46b8d6cd9ae4de208ab3e23bf4a6ee569c2e55fdf2811468f4ac569cfb49b4fb54485c2aaea68d9a2d5ae51fb2148182dc5479828fe1d416796a869b670da50a6acb13b812607a6a55d634431d8d61ab358ed30ea9da7a76aaa9ec685cd05846e2ec8d2fdb4c9fe496898626bfa3311db2677d19afedd132b13de435764a0a711f26af59771b16b5cb0d8b2267984553237b8b8abbb32220cac53dcb301eaef7bbbe10ae76192314623e44400dfeef620f5fa85edfca7d32cdf586f4cfd6cbe1ae32a5f7d4156ccef3ddaa16421f38b7a754e683feee40d4cd7c66cf30388fdcaa2133901503df00f38e9678f3842a101000c02530ccc422bb9db7aa2f25580cdb085086c956156e3720e21bbfebe8e7c2200ea902027c55be6ca4f928da1d6c697dd9a582b985d60f9c5945f1b8682259672c7db664a45355927be2ce01b75d9ab3dba94c4afc931a72d73dbff305c1e2aafe0ba79613cd2f4577a5d6fdc01a249db4ff006420fa552bde150d8208b975b162ee0329b4b27e8426d4c4638dde5a93f497d84a60f7caec040273d3c099bf7c0e1215d863383fdd42b56f3c498babe987e6dcbf004e64d5128a5ba48ee96847324082b6781e2538fea6f948cb6970d16cb0ece84c97976b952a73bcb0403c5203c3ed137daeb5230eafafcf3fc3c303d76cc84533a8f6aec507b0c21d28af48803155f93a6670781edcf78a50e0e06c9e4e1e130e0e19f6cc8aaf6d6b941943d3bf245d3b9217ecf00d2f512811c48332216f3e87e2834ed8462a9563379b7d9d40622fb4ff18fe654f7329cf6486ee7d6be0cd4cd37d4d818096fc15816aeb4a4b407523381640ae8ad59ade4c79b97898f085b69d8011806b4cc5535d487a9aa68114cc15a6abc8da5fc27e5c01d1dc109491c3e20d64a4d8e845e66933d4158478ac61d96151876c0f19dd2b65d23520738f43b80e74215f43d1e87f197ef830c05736abf8513e6f5bb3eb70d6f5770d8d229b0fa7ac5ebd4a2b657dd0edea1b9ebd1afed57ba10b757e2dcf67ebac7bdf04c849bb41457547f523623f4e8d9320ea65fe6d337af6255ebad8e6bff6f74b790d9ca4b5b82cdbe6ec603f89cb7e189c46db049feb9c617b4e19c6bf3ba8d5912c2e6fc202322c6708d065ab07300fb012555fe91e097eb9720d58cf0db244412fa88daf7659d49d3ae0644713ad37a5f0077034f8b1a6ee09f189ba7214a256e35b58f95b6d76be81a16c87627a9b6cdb750a240ba9466a31bdda221f1c6006eadcb200f0ba93c8e4d7c42d4f937439e41875894673daa0a3801c0e7e61ce753f7b4c398e465f15dac0d663ddddb6875d72fe851af85c03eb0c1cce7ef994e1518cd7d6664bf2636c602238e47a3641d51993cd802221d709bf10c585c366feb4e5eada7e14df3518ed4c75fec153423c0726fef6b5b29180ce4cc6356a532139c9d380bdd59bb448231f180079adc49733d5a25bb274a6505d31ac39b7666534dd4799ca5f5912bc8b6cca8229bb533fe2517d71b1016b2bcbd33d18cf754258080425f0cecc9ce12156d90063ac7ea7a021ac8c6ee3247e1a4d039532c145b30afe3dbfa81f118322355d7a9771dde8fb4749068bbf9fcf45249fa9d2b8234f5fc3e36b353ea9a1cd3a7762824c150503da174f64e3622c6ac541982f61c10c6166f609dc70f0210d6c6759bed7f1ad56bbfac364e03d61547a4efccd626d25de847ff166bdb0603486b775ff0d61f6f8379fb1c60e70c06e32fe49780bfa23e37d38a6696807403c942649fe6fc7d8163671468e2ebc617dbf8195715197fb4a7c485d39869a109a4d45f7f5c18acd311a12ef188986241e1896268d9c49d33edf3360a6ddd924214b1cc8d77480630a59e8a53fdd87e223761846612d839cfb2397f3b9a724ce6a1a61d138badb40c63c7e1c162d8674c8e14dd04cdcba1b4c55dad86754d085bea31881aecf0720b7aaead921246d2b4ae1700650289e0c58be497b32f3c76f35f12bcfb882cb78ae48e1eceaeeb0b6fa9c482aa7c37cbd92b2517123021d4291b1d9eed0d451c97d965fa8b0cb79e1abc7de7bfb14bb4c065017683a2262dfcedcdcc9983a3ee22f02902937d1ef6d3a56a6d3d505f83da8f82859448ef248849b8192bdb1f013986cc3ab81090b875d4b12881773af42244fc4b7a5a3087d37e19d5e4cf9af09fad09641ba3d71a72c69cb3e8bd71316a408815ee17cf6e74657fd115dce7163670c6056817de79834e6d0df2ed528654de4d8fd8475f5742f9975da9aa46a8bc3f91a4da64a28f31b314fcb2559f3a41446f954b7ca76a994e1e1c67e1074edf0efb18c4c0da52eb66addcfe71403e5675174493233e1f997146499c1a368815dd62ffb7d9e1e93437309fb45fbdbd47cd439b0b886d0d20dd39dabd7256b1cde3e3ebf554881389094470bb015885bc7ba5508c7c24e9b16094276edd9fdb6934f57a227d9f2a8046d85af82bb899da6126ec568e072bda7b2b92820ea0bfc18c0478d3da7ba5d0dc634b1f37ebe52798f76a01b712b18f4c4a5d05f092005fe1f132998e3055df786dd6bc1b91e8d8e79c1fdfe6a9ea62ee3decb4cedcd0b4e44b9476c523c641945a0751c57f254e09fb3c9bf89be242d5b2fce4ef6ad3e9cbf2a662b41d77334b12fe72c319fb5070c5754d3405bc2406029458db02624bf273512de3eef95c22b076f62c7e3b2cd244f576a2531c779d232b54468780d3f50f6b426b916046fb05bc6c7454064a4f5c9e8a2a26d89aea44541b5203ca111fbf050de3ffa99b45aa3e9889141b772b817a61425cd3fdca816f5dab7364005b194762d35ed987d870f929e8be55574dccb8a95ef482799303c3e314d3337e688ff58b419976d59f0dc60ec9ca79dae69316b8f5bea4b0ee7b5048644473be8d938266b9553d7e0d23fa0e51a56275616884d4bfac2d339d44f76a5009c4d901ea3f9ceeed7d9fcd4b7b3d1452b7603779efdd65e9ac1009bd75e270c6a8bc1a44b34d3ca111b6f3fe34742fe39d28e6077cf0933be0f54d1107be0db3b99859d4d119245e7882b0c9fb51ca0c7cb2c4185178ed42535ecbf3c653ed42a4abf2d7ad1d552be66ad49b1618a6dcec6f1174d7a2a1c2e459de58af56a31d0045ebf436f33ca9588bbfe706a9ba9c551e70a50a81b54e88f7a962122f9fc7f31a6244563b3ba5384aab978fd0ade9d9e917afbc7aa0e2e85ade220d036070c432ca4d74829b4838b9aa22b82390c22b00c2038b7de85eba540f79bb48658b986dced2986b410937ae056f3651a0ea00ff63ee200e9b93169e022482d7ae3d1e976adb9b0263ea2c640bf83d1312e9e4260fee40bda41ab7f8bb6fdd89ddc4143374b04dba490bca888344ccadce65ee41b374567a6fee305df15104250620438f2a18a0fb30e90b695323cd135fe69c913479b4c7c30eb166c0ad7eba2eaab150fe689f169cb383e7a8c3559bc30290bea72f7395a9376ebc1dd18005738ac6a851c7e78bc019062f6cdccb7270ae6d810b51416b08e8dd6e9e444fd1ac2ce85781d1c2ee60ae9abba820583e9ddaf4c55f67caf89e581cd56dd6fbd6682ecddee872f2281c0129e3508a8e816776bb139f58d7aea963d3230dfe3e1a376ae33acfc7016f7d91fa0ffe4e02445c7102c3ef4933dac81507023f64cce1d514fa6c18ab40f35d652aef0efb4e7b85f3945c641384ea06f653cf67dfdb41f656684cb5f57992472ae056f6816ea75457af0ad68b794368edbca8f3d39d20e242147be545eb0fcf9d6c3d81fb5f55da68a5a4e7aeed60a75e2ca8ae5a8e1d2d24cf9e8b6406a3a5409e8ea24bda930cd61af8dade35f50048c38d952ea5c6527bceab035a6ca046baee62ba5245afe910b3acbfceb87ac7a11e4340648ac9362a36c765ec7a65c9817b9e28999609ee28dfbc7fe35ab020c40d56af6e7435814276f7ad0c85101484c2e17083ef92a3448ddf53c025a3eaf06b083c0fd1319e67bca717c65c044801ff830a14a7f8b69c7963efca48c6bdf6899362006da21c5f9b750835847f70005fa2a9cf456acbaefe021bc515f1d645cff9111c0ebefc5a265ea9e8a610324fb00de22ff37c1421672a50416351f1017effc0b1c9d422ecb57ddd6ef6ba4ca09bc2182a354e1af341785a054476a2d63b6e6214c30d92e900108072a1514ad3c22890db6da107015acf8ccc11babe6d3949ee8fc5b85721198fb918988f00cac156d261cc742c40bd821f59c4dc9e7718efb3be875bd03c9fddb550c9f963c31a61770d87eabfc2cb7b311aa43d648ae83c3ba743b4b4af79de151f09f763b4abb629f50a474811f11e1710a22e478340d0b2f089632d69fcef973b4be5ccf12fc7d5077241d00be8c7f8593154fd25609dd749e654259ee40b35b2a8b96548b231c3ba4f0b7d1124eadcc33e12d78cd5cd799595ad89898de6850ded220300291073afad6625b77db5b771875f740562be0c204a2ad7075c26e151b0e0f3eb016d3dc306264525b0a4b71149bedf53b2cb26d51c0a53055f5a13aaf8a1ebcdc53a69b08058f127457434056cb847ae9339f86c2d63f76f5e00b4f66e68d5aec43fcb5d271a0ff62bf01b226c017ccd73b52a7f82bec640bc92c7fa598469fab49aeb131451b475d1778ca2b16147806bb8cc052ab50f7f6146df47be597df3199a78063a509acf9854ac5b141a30373240d4cfcb5cb306bcf47883c0e8e925f5fb3308a07283e116acbe5fb60396db34603c6fd0b87c16c34ea472befae668b399276d53d47cf54b63ee8062c97d72af51a047ffd04de408d1e751d352a79a7e4641693838f21768d1a6aaa1d8226e18651054d13bddd25e858c0385df5173986cc2b428f0b7506b4be13a286ed78d8e737dab651275d09ab8ea3b90c9cf3ef65c8a6c3fd7b951176b2f399cdee7abc6d656786f8cb32775ef5cda159ef7f7ac8569fbd831855e89ae4228585f6a44ae84f195214a06c564096f01dcb8a2088f9bef6fbdada207c916a81c610c6a956926afae10a74ac49661fa3df40c4519b90c8439a631b65a4eee12f0f27cc6b74cf81a4dce9171b45f417d44ea14e4f18e14a29143f7ad7098dc5e4d505f6ff205b9b9ba5480bf13cecbfd784919d6a14cbb6dc45a808b3782046958b01385ce94ff406b221873f6d36072f887d68e2928c956aa8f37e23f022fe299801ae5f87b3146dadc65a2ef07000cf2907ec94235fd7c92a6b147c6aa56debd6872f4c2017fb6b9084e8fab6b90fe89e38da789bf423dcca6d2339acb778c285e685694fc7fe21019c96137379c790c5bafdf10bc3a75f3ee953430ed2d60e42999a45ab5b8a5a426bf38e1857b0ff3094c3a7bb1dc57f7bb767fc76a1b1aa8c0ac0c54d3a660fb7a10a2f151ecb1a0be4cda2fdfd2d7300711ce8038ca7756e64baad853a168a19dad91146af3d47169c81b8af708453157ce879da46a73d94656d268a6b88435500a386a0360c6a7c1ca5a149ce0ccce1c1906809b4b7ebee990aa426a08b098795a0fec8e614c27a22e069f591d057acbbce81c4b8fbb8702b80db069fd992207424eaf338aa3b3727940dbe3ae39f75d5046b99bb56fb306374a0da2726d4d5b12c80b154ec99db84eebb86b2", 0x1000) (async, rerun: 64) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x8, 0x3b, 0x0, @rand_addr="01984b0e23742b40c3fa3d76af5fc1fa", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x1, 0x0, 0x8}}}}}}}) (async, rerun: 64) select(0x40, &(0x7f0000000040)={0xb180000000000000, 0x6be39ee600000, 0x7, 0x4, 0x30, 0x81, 0x10001, 0x5}, &(0x7f0000000080)={0x61f, 0x3, 0x7, 0x4, 0x78e, 0x4, 0x3, 0xfffffffffffffffd}, &(0x7f00000000c0)={0x0, 0x7, 0x80, 0x7, 0x9, 0x4, 0x2, 0x6}, &(0x7f0000000100)={0x4, 0x4}) 876.048912ms ago: executing program 3 (id=79): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r1 = syz_open_pts() flock(r1, 0x5) (async) mmap(&(0x7f0000324000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0) (async) r2 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x81) r3 = socket(0x800000018, 0x1, 0x0) setitimer(0x2, &(0x7f0000000080)={{0xfffffffffffffff5, 0x10}, {0x7fffd, 0x8}}, 0x0) (async) sysctl$kern(&(0x7f0000001640)={0x1, 0x9ef5c51d2ee5abb4}, 0x2, &(0x7f0000001680)="bb90b67e96e6971314bfe013a8ea480b0f68e61b1e5f46698a9ce4841678de1d382745957af81b384a20eacc8a57c0885d0c5dc285ea17989267dcc2a3ac24d0d71f8a4377f9096f91fe20a490caf16707a78a8b06bb83789576ee70d29b8db1c6f9e770df38de9cf0878202b489761e781000191aeb5c20fc909a5d00e9e732646ecb4d3c7930c2f1", &(0x7f0000001740)=0x89, &(0x7f0000001780)="8d0af094080e26612e9ab1", 0xb) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xe) listen(r3, 0x1) (async) r4 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x2000, 0x0, {[0xfffffbeffffffffb, 0x0, 0x4787, 0x1002, 0x8001, 0x0, 0x6, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x3, 0xfffffffffffbffff, 0x400000002000000, 0x0, 0xffffffffffffffa8, 0x82, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x2, 0xffff, 0x7b98, 0x6, 0x0, 0xfffffffffffffffe], [0x5ad8, 0x2, 0x40000000, 0x0, 0xffffffffffffffff, 0x6, 0xfffffffffffffffa], [0x100, 0x20000000000, 0xfffffffffffffffc, 0x8000000100000000, 0xfffffffffffffffe, 0x3], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5, 0x10}, {0x0, 0x0, 0xfffffffe, 0x1000000000081}, {0x3, 0x100, 0x3, 0xffffffffffffffff}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0x2006, 0x40000, 0x2000000000000000}, {0x6b7, 0x0, 0x1}, {0x8, 0x965, 0x0, 0x8}], {0x2, 0x6, 0x8}, {0x21, 0x6, 0x100000b0, 0x2}}}) (async) kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f000033f000/0x14000)=nil, 0x14000, 0x2, 0x11, r2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000300)='#', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) (async) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) (async) mmap(&(0x7f00003fa000/0x2000)=nil, 0x2000, 0x4, 0x12, r2, 0x0) (async) sendmmsg(r2, &(0x7f0000001600)={&(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000000)="e90312f76348693702f513ce57976b24e25886962cb8c8", 0x17}, {&(0x7f0000000040)="eb2045f838a35c7f682dad088e24ab65259d02447188d98184f358d511d5a7f8280c235fcb", 0x25}, {&(0x7f0000000340)="06db8afe3861e99740f57436cb262e10294840e3a97c15317d17ca02c04adcf22dda55ca4bb3a1fea3e8f35d2eb30ee7e896d0a59446acc82a3ba6f44b09b50d45930cf62efb40001e084d652bc8815a806d5b6420724598a52fbec6a5d1da73b513ac6c6a3c0fdd3a7f9ef90d1145b18cd0996aec5a1dfafe27363bc221372bd826d546ef538957a5037f89f29fc489d1e16c1ee7adc267c288e0429971be0029eb7bb72958279d8500c168eb06ddbbd875c8fbc8833c98ac4027a36eb14b1cb8ee82fd7fcf6dcd391ec3d451501b7e1a37b28a8c417943e80c0922749fa9f23005560477cdce1c112196d2f1d8cf0fe8d2f9819f0d3adfb98150f028f4320fb340eda30635b928d4433b46115fb497d164ad902e521f1229061d2900ce5620cf02051d3b3aba33e9e8e73f0e02a448dd74dc23730fcd0f70420de98eb5e39df149910ed2fc9fbb2905b2261469aeb9959b0d9559002cde945831cf23fecd748b71bbcb773ff618c1f6ddb864beadd55da7f3ced8e395307504c9afd8b6c4aeff454f8f89cf6b94731c776c1ee773f4b7d40baf07524dd5ad4a1e41b0cf83362d08089530295ab837474294c8300bb4d9b6476baaf389e3f391c603559c45825f0db6a289f90811867255737cdb3acfa16a5e5f23e6d43209c90dd1bb6f752d8105f91f838f6e7fe843de8f36dbaede54c61b530315bf5bdcf953cb2373d1b3f1588b9f3463a6bb0d614cd3c787d357c4de07e470a8f7e68b6fd8225dfb62c78f35ad16c7304832e1809d894de227dcb6fcbacdbcd15fa5542fe120e36b810d768b7d6a481e74f3ac72877f7168376891491ea2e479f5c8c74c657ea06f94b4951f9946f642976dd3098ffdf5520ff7bdcc5465488c7073308bf99d0340b1dab0b2713e8279e238196961f863e79dac45cfebe3d5369895d01911c376d4f5b988c3cb3aab47526bdefbb04a0a312903a4886d290775c100e8f60de765a3a4c1c88623b1a7bad1c462918ad3149b4dd252f878a3fca7f40739bdad1895b30612f576b04db2ac3d7a36885300707ff8460fee24e0cd46f63108c8857801f4dcd7c9d07d44ab2bb3445c9e613fd1002fa929b953542271fc53fb3404bb8413a38b4546dc87b4dd7531044e442a72797a7dfe41bf39584074303feaa31129f7d558e20c01329b8bed71c7ea02d2f8b27a69df6f0c1d7883fe2e74fd63b073a478eaa97eed25d79da1ca0c039277dd5407651843afc7981655c073f13290cb4b72dff9c2e9909f02c05a5c18cb079fa7898e4f8cd5e54d5088527b2752f0ad47848ef6d6debee075f1c19b8240252c248e8a549559243ad825e7c410cad349d8a6b5746054e468fd8e83f7c5af71a612790168bb55fb953deb46c92c416389d94a4d17a2880172683b6723b02accff08a8bee70125b79fff82ebc455ca04cff4b6264f1783540a27fe2e784a5c4ea90da9b68e113c2838350ea6d622a1b7db17838fb7df5cdd4e2b8283c551a88196bee244f5a4a5ff6d89107efb121f009ae7a6fc82f86142c8c6c05c731e7ad9edd7d52a1efd6004475ae6ca6a1bb62546c9666cc16b0f41801f3e0b90c0d02b3746fb3cc9b1635dcdcf832c39e425f0723f1b969bc55977f8e0493641107b8072f32828dbb490a662ffa8148a3d38ae7321b5ff19ccf71e04c24335c503a6c458e5b015d71579c237d53eb90e0000e095c0d923a9eddb5067d245f9f0540dc02558cf6382c9c59d71d971be0ef063b2b157ed29b3d9f9d774787505af2b24a54a26868f1c03865d380afe0b813573a0a0f5c13081b33bd1fef26b60e6749fd535f9f75bafbc408acacb28e7248531c2f14dce713cb1c3e4e209f9703861f5b65329e9d5882f8358844233bb4072693d359dd1d8bba6f158abab0347074e139080932eb6eaa7d82e88bef7c825f8977ccdcaae9ffa9c420b2ffa9f4368cc5a882675738f2515bf32b27d723a40957b543edad24182a538173a4301887b7e0f9869edbd1ad85affb1b76c118921e421a478484b0a35dce62b314f7170ff8c0f3061ed8a946f26e96fa102f1b73229b31968d0d05994c53a5160d8a04abca177dd359c26f26759b57466bc93b8ea23e4d90b9738c9266b5a65a03133cdd6daf8035a3be63cb689be4728fdcbf12c021bd2ecceb47c66fbc166d229cc998ec15ba0c52f8015c6dbd876a924d92f70b148e8addcaf6cbb04a0a988584e1fadd4f6d7d46b4e362c91ad5921cd50c39d7ac47f8f9d7601781031f5c0c0aa576c6b3f6946dd5bb9d9e15e91582d97c79cd253e38437b97dcd6dfbe35687ec6f128247408976803db136c47a413da175650984369faa042b6f81f30e5d3400378be8161213211fc8e528a4a6a04bc2fc9b9a7ea98010e93f12399dc77878c985a89bbd0f7b4e726a0895e12e861819db8bb5b256fac7594cff7e676a8ee00d82780354ea60640c990bf7220821e405d92ee291ea1d5133c1b8c0d0ad55aff3d4c865a457cc34c0147db712bc654846bd0b0f896b240f3aff09ada7c20a6b3391f4d2c674b79de38c91e0bdf93c10e3da9a8fa2f1619e532903a22b3f48ee1dc9837d716d417d40313681a11282f9165d0f1187a82fc194020f256922d197d200eec11f0ea5152d9305fe6d6a00becc2b8ce00bdf5f070edd6c15b25d84c38e7d3c3ca789dd7c92683a0ef8c5ae7e6f11f54444398d57e8bdef741aa7843baed9d65abfd75f897f8c5bf2da775091ef41aaf5264bb0e5fada6ed7815052a492ca4baf2bfe3dafc6d4e6eb6726867040ef7e3f188bd92aee6c074ba11129255b81a8e63dd9cb6e567f62bfb019e8011a4d17f45893c532a58f3e440f5d4b226d80573e7bfad7da6c0b1cb772881a663814b8ea0a1c9f183ff6f163e3430cd6b9454a1a3fea59afa4a926f31c49c4fc2365baa7ec2e4587f77751cb321dd1dd5b9f7b126dd88e8791ba83b81692fcdba608ec67567d057946679d91e74143b5c7ed370714e1e315fe4b8cce6d91209d88ff0209930cdc5a92948ec7654094cd585aece880d10fdf1dd4b9448b5c815df2fe2f842455658ce94e6cdbb7811efc9d1ce6eb1b19a4dc8e144f9dcd3b74d4fe4b539bda4f75d68bf89c8de89b38fae85cace95f6c290c9ed3bbcd68d97ee96c2f9c9e92af35f62c9441e2cebeae73e05372c57fa1025a689fa3cbc6e24fca9bc08a2c1cdd83d099c60155cd0e4ee939a6362e066bb5e5fb8bb8e3eab0a80d1f081bd6e7fc0ac11a7f44b97feb00e4ece0b076f9866a1183488bd292695c25b244fbfc713ab1b2fca3278d5dab2ad27e9b680f914c925221026f73d45301d7b689820cfc8a2ac148497b53666b41efb06f6d90be23b1c68dc31eaf4e4d8a8a73d2fcc07239f11d1507f8339077fd532e7cd1c87e4ba9c0e623744cc0a25177a7f2ea8fd9e17062082177e484d44a9f27767ca0f265d2a5bd1fd00ded397a345aad2d6d944bda39df9d3ab9bf9fd347d4ec0d73a97f64a26990f60af7e9590426743cb8c9be7438ea0be96e2aed9c0c67a86b43276f2cc85f67a23aa87d3c1d85d597b6fe0df9ea175713bd734a1dfda4721b4a047b67035cf5b8dccd1e9f3d2be39c5c7ab751afbf6a6339343c543bd76ab747d424abd195016bacdf065c41d46a1fc802d3b1587e8a932de4bb8fb7a65a2a39d63ca808325e63d8a646ac4420968fc0a2577f38e160467ed11f766e580ec8fe07d46596cc6401eddc81d27a03695978ad5e3bf0bc7e2701f35a2443d0bded3cabcce995c73bfa157d557320b9e824bdf7c3d3a13838efa669927fac17230457676769011c8cda8d7680b0f1a714ded31df8df180c5bb1b84f31ee422291b5424f7760d8846b6ca74be03c5b46d7f6a17f86daf637f8575c4a8bb6b15f125cbd8ad99d920da35074caac4a8f0a962d8f988dfb1516cb4259bbc67ada396bc1b3cfa2e987fe67f4e1f9e71f1b49f80df5997952f2fbf982a0770519879ad7cdfbc9a4c3f0837b37cc12b226c06a74094af70a1bd865d7e43a6a8e793c95462f9f6a052d19f821565a0f33852a7831874617590c42ce33b331e6f42fe6eb57c4962c583c7ac49a43302f792d957774e4b0fa12968016111e80d9dd65be5bb3df53ff176fbf384751b96a4f7fd788cbba5e765c7ee539efc858c1a728f2bb21f8b50a8a15f4a3a7acc3fa6b693636992f01e19228b24b97e041f9b870606115a59cf6cfbe6ddc2b0a0005d9bb62141e52287b409575df7d9ffd1f48336ad818a074ec2947c01aab4417fe9c025da449a2359efa3ba5b48488d448154b720586371ff56b32b935e6d92f9336fbd48867d855feaadcc8253920b481cc2ff308566bb775fe1cbb82f2037a89d00a3ffcd69097b93edcaefb6cea61b9afbe8d69d5b830b923d27a3f08128cb7a7abff112dfc2eac63ef44710cdfc9a42d312a9c937b8bc27e5c69388710804f86325ac987b43f4d7d08fce427d3786d83b505002fbbb9d5a6e32b8181befe87351f39287b7ce226b070ee49cc753575fa072631b205909a1f65b1439cc76f9e6eec49884be29b0d89c3f654e9267de371dac244fe9837d54729f5164c85bcc2cb3273c9bb8d52fa32bf7aec032cfe5a2a1d8b1f015bfdf465d55cb1da921c529368ec53fcd69737bfca7ff90a52aea97d481980a9a00a9d07fc57328e11fe55f806f286e3595518d5833f15e79e296082781d663da927cc5f83603391e06b94bd2876cafef7eb3e4ff453b4d94e4e054082695158931a7056d0e9514ce1b40d033ec924976551bdb538e9468162ce533282e56ad2e0ccd096ebeeac66edd8b1c3497a22aa89150414705862bb288785680dcc3297827de3116e8b781bf4e62a94441f790979b2c3f07e490365bc298c0071b480581ae6e754ca680f9f268468fb247f58b8f91ce9a76234e4f6cdae64cd54d8a04de10ff349048891981a55f71006523629ae92496bc73f0735cc5f9a288a8d27a90e8c6a6af1f8c23dbd974dda01a556d960d25a724a0e4b7a3253c47b85240e4bb2e0224cb36e26a5ce4c1a13b47fb3b0aa829cc5ba47ef12cf0bb7c65967072b805024d642606a1fe7a4031be48d3cb865256762d463ddd38f00b4c828008e6a73e41585100ffff8f14cea089d27b3f48e3215acfc846dd9212aca5975444f5bb75bbcf06f6ecf20b0f5044e060a4c4227df77ad5f1127cd1b6ea5e0b751d18e62ff1321d0f24a6635b2588fa70aa3c32f3bbcc0bf69f8627dad96e821aef5313a32d5966bbe5216f273d1370083e17c86c74ad6993c74ee69cbb29925c113d444bb9a46109abbf5771c3497281e5f548c2f8dfb45e9b0641088d8ac150781f2e283392d9749c1c5335494b962b309a48b353ddb583bc437733391540132585c69fbf2c0238dab13e9d0c2b1c40d6ff1e6bf6ae54308584c22b1bdf4d5f87d4be880cac5bbd09375cf92d6ea3a2222957d7b82e3502e64971e41ce20a7038f98b6598a3dbe863d70efe1931cb47cfc6402aaa4e004091951a79bca33221ed053fe2b3a11042e137fd87622d04bfc28a9b0cf31403084556e4911777d6c6c48f66af43efa0d93a30838b02ccd578250c979a04e087484cc98b43bf2dbf9f96236dea0918ca911b6d9178bb0d5b245455b82f8e80e7fb13fb4e445a5531c6a56c249575d36c545a262c71a8ffb14476c9ce948d00a9e7356e47cfc8542645ab6e2d16f40fb87be05a44b3a1c1dcb8e10faa4a674b8779bae7defbf54066ee20b238a7289074368dbebbcdc2eb6d459eb517853a254f4088478", 0x1000}, {&(0x7f0000001340)="1689645b5100da086f6ed4a072a219c2c4460c222cde32ec9104c20660d469ba617861cc3122e8e674db126c212f6c1ccfc6feddef6a11ccd54c0a006fc4b45d1941c3c8ae4424f7584e2bafe89ec1ae7eb2d5cf7bd69af1f459f340e38a8f3c7c385327a9f9d4a573a09aa43c134c2d5c0ba925ad1bd256135deb663209ed7855cee5edc3ad8f255e17747dbde59f438f02acedf169f34c8e1117ead703", 0x9e}, {&(0x7f0000000080)="1a01a0fcb73ee9577c4fd1f0aae994ac5e69ad7ea1c004bd47ed12bed16cfb474ce6d6ce9cfc", 0x26}], 0x5, &(0x7f0000001480)=[{0x40, 0x1, 0x40, "00657f208251e2233ecbc1c04b2d7a3cdf76c9b1a1f1c0f7558a505e92ebd5492343b85644b66e755478e72d2f0d1299"}, {0xd0, 0xffff, 0x7ff, "e7808dd54e581e39b0fb7bc6d8cbc7fe05b0185f84dbc58739b468231c14810557675fc33eafa04adf55c1c11d021e5a47ea5cd1f063f71de93f86662227b1b4af6daf0a3b60a678d19a5bb584773021b7fba05facc5ec680f756179769f5be8a5247cb8f5a10432c27ee16cd4609a41dc07a60f15999a5b56149c0a2cd1ca4af06e526f2a6831c52458b0d366aed300eb1da30550bc2596c34d26b2302242ab51cbe87e19dbd1bd1a0222670119a65f1773dfba1250ebf54b"}], 0x110}}, 0x10, 0x4) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 747.511854ms ago: executing program 3 (id=80): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="e727dc07001fec86feffffff86dd60bb070000142cffcb697a653e336f000000500000000000ff0200000000000000000000000000014e224e"]) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x2, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="e727dc07001fec86feffffff86dd60bb070000142cffcb697a653e336f000000500000000000ff0200000000000000000000000000014e224e"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x2, 0x0, 0x0) (async) 725.132423ms ago: executing program 3 (id=82): setrlimit(0x8, &(0x7f0000000980)={0x8, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1040978a, 0x101, 0xf7fffbff, 0x3, "bb08000100f17bbc87a1da3363e759973e90df8e", 0x8b9}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="ec7c452cd23e3a1d8878bb5caebddcf68eb49d0d135494e1047bbb689658615792cb73f8dba0e6aa99ab92883405edf9124c3caa8e3610", &(0x7f0000000080)=0x37, &(0x7f00000000c0)="195c5a6c8f0cefc96d5f3dfd4852db8a284555a450c7a8b060fcff27d2111e2d92ed7b9328ff5704d211fd4f06f109aee28692d4fdfb232ebc5a6c6959be0936f43041a08245e15501371e9b7b8b929a89d2df95b860a62cef4669cde68fba1000d183ad1c867f7dc91c0da4320d20564cd95fd121cd27e6c9bdfafb23d164bd108e5ee258d5679c138b22f3d9249f78e95537bdfba0affd9d5c19755b44da972b8302cd83d54178629d7c48d91bec40447992cd6cc83c2d75c916961e2e0974b59ba14c8fa0f7", 0xc7) 715.146758ms ago: executing program 5 (id=83): sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) execve(0x0, &(0x7f0000000080)=[&(0x7f0000000040)='///'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000040)='.\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x7, 0x100000003}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) syz_emit_ethernet(0x66, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380), 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = semget$private(0x0, 0x4, 0x7c8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x188, 0xffff}, 0xaad3, 0x9e, 0x7}) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) semop(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$SETVAL(r1, 0x4, 0x8, 0x0) r3 = kqueue() pipe(&(0x7f0000000180)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) openat(r5, &(0x7f0000000100)='./file0\x00', 0x88, 0x20) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x0, 0x8, 0x2, 0x1}, {{r4}, 0xfffffffffffffff9, 0x1, 0x1, 0x5, 0xc}, {{}, 0xfffffffffffffff9, 0x82, 0xefb8769df8d928c7, 0xb2a, 0x7fffffffffffffff}], 0x7, 0x0, 0x45a7, 0x0) chflagsat(r5, &(0x7f0000000140)='./file0\x00', 0x10000, 0x0) 680.413998ms ago: executing program 5 (id=86): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x1) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) (async) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) faccessat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x1, 0x3) (async) faccessat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x1, 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) (async) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = getpid() ktrace(0x0, 0xe53a055dd4cd665d, 0x800, r2) rename(&(0x7f0000000100)='./file0\x00', 0x0) 679.798275ms ago: executing program 7 (id=87): r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/247}, &(0x7f0000000100)=0xf9) getsockopt$sock_int(r0, 0xffff, 0x215, &(0x7f0000000140), &(0x7f0000000180)=0x4) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='(-\'\x00'], &(0x7f0000000280)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) bind$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000300)) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/167, 0xa7) close(r0) mquery(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x4, 0x0, r0, 0x1) madvise(&(0x7f0000ad6000/0x2000)=nil, 0x2000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x800, 0x10) mkdirat(r1, &(0x7f0000000480)='./file0\x00', 0x10) mprotect(&(0x7f0000d53000/0x4000)=nil, 0x4000, 0x4) lseek(r1, 0x6a3, 0x2) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000004c0)) write(r0, &(0x7f0000000500)="25bd8da7fe502ce5d420c7d9893873ebc78c6a218167675766b61f61c312b02a66fd94a39905f91a10c6294d886bde4f7b85b9544b7e6b3593a9e31b727e2c8f4ee88a49b6dc1bc056ae878bd5f7bdd887e1338a3dd1c1bbe85af2660f48fddfae49675aaa57ef85d0ab7934bf5fb34105369921aa5aeeefec6c254b647096922cb681a40b756c7359202b44a763d298da18eefb4da48df22ad3288cfe38419f7056eacb0c17c496a2ca6537c8b1b145", 0xb0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x2485) accept$unix(r1, 0x0, &(0x7f0000000600)) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640), 0x20, 0x0) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000680)="373fa0b8ae63dd9f23726058902e1dc3c1ca924d845034c8f3396ae0839f53c48e0c4ebd06ad4a77a8743a973aba7037175ad5b2de7d7d126f34ae38eb92f421b7cdb77be912bce218429f223ea6dc0e2993245c2511f21a68dd05f037d19a3374a7201071137fb674e401cf6cf6dee732483b31dc5ccd78d274461d030d34c456ba3e624f3286493960f90f5fb653d5dab2de90cce80b7fbc978a7d64b38737c6c11244ab0287359af0f9738e2f72548f3861378ccafbfaaf364c949616f96c2959b5e3eaa2a127e1d4c264b8389ed33136e001773bf41bd097d8b36b25", 0xde}], 0x1) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') mmap(&(0x7f000084b000/0x4000)=nil, 0x4000, 0x4, 0x4010, r2, 0x8) r3 = openat(r1, &(0x7f0000000840)='./file0\x00', 0x20, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880), 0x800, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000008c0)) recvmsg(r1, &(0x7f0000001d00)={&(0x7f0000000900)=@un=@file={0x0, ""/4088}, 0xffa, &(0x7f0000001b80)=[{&(0x7f0000001900)=""/96, 0x60}, {&(0x7f0000001980)=""/31, 0x1f}, {&(0x7f00000019c0)=""/167, 0xa7}, {&(0x7f0000001a80)=""/24, 0x18}, {&(0x7f0000001ac0)=""/129, 0x81}], 0x5, &(0x7f0000001c00)=""/240, 0xf0}, 0x22) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001d40)={0x80000001, 0x9, 0xdb9, 0x2, "1fd0c47303d82dfc9ee0f3b14e16bef06abac760", 0x6, 0xa5e8}) accept$unix(0xffffffffffffffff, &(0x7f0000001d80)=@file={0x0, ""/4105}, &(0x7f0000002dc0)=0x100b) close(0xffffffffffffffff) 679.15643ms ago: executing program 6 (id=88): r0 = socket(0x2, 0x1, 0x0) close(r0) dup(r0) 642.845319ms ago: executing program 5 (id=89): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x60, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7f4, 0x10000, 0x2, 0x1, "0ef462c9c415f4f34057964612ace6923681057f", 0x8001, 0x8}) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4099}, &(0x7f0000001100)=0x1005) recvmmsg(r2, &(0x7f00000024c0)={&(0x7f0000002480)={0x0, 0x0, &(0x7f0000002340)=[{&(0x7f0000001140)=""/181, 0xb5}, {&(0x7f0000001200)=""/144, 0x90}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/98, 0x62}], 0x4, &(0x7f0000002380)=""/231, 0xe7}, 0x5}, 0x10, 0x0, &(0x7f0000002500)={0x1d, 0x40}) (async, rerun: 64) close(r2) (async, rerun: 64) r3 = openat(r2, &(0x7f0000002540)='./file0\x00', 0x8000, 0xd8) ioctl$TIOCDRAIN(r3, 0x2000745e) (async) ioctl$TIOCSCTTY(r0, 0x20007461) unveil(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)='W\x00') (async, rerun: 32) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000002600), 0x400, 0x0) (async, rerun: 32) r5 = semget(0x2, 0x2, 0x11) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000002640)=""/238) kqueue() ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000002740)=r2) (async, rerun: 64) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002780), &(0x7f00000027c0)=0x8) (rerun: 64) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002800), 0x20, 0x0) (async) listen(r4, 0x7fffffff) (async, rerun: 32) r7 = syz_open_pts() (rerun: 32) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000002840)={0x3, 0x4, 0x9, 0x80000001, "bb6e2b65875188c3d4b35b0e6c951d7db58d23fe", 0x138f, 0x1}) (async) semctl$IPC_RMID(r5, 0x0, 0x0) (async) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002880)={0x3, 0x400, 0x9, 0x3ff, "333ef89017b5ac55efef77aff26c1870b3e867c7", 0x3, 0x1}) (async, rerun: 64) bind$inet6(r2, &(0x7f00000028c0)={0x18, 0x3, 0x4, 0x6}, 0xc) (rerun: 64) close(r1) (async) r8 = dup2(r2, r0) r9 = kqueue() kevent(r9, &(0x7f0000002900), 0x7f, &(0x7f0000002940)=[{{r3}, 0xfffffffffffffffe, 0x60, 0x2, 0x8f, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0x23, 0x2, 0x6, 0xa}], 0xcb9b, &(0x7f0000002980)={0x3, 0x5}) kevent(r8, &(0x7f00000029c0)=[{{r7}, 0xfffffffffffffffc, 0x50, 0x1, 0xff, 0x4}, {{r0}, 0x6, 0x2, 0x4, 0x80000001, 0x5}], 0x100, &(0x7f0000002a40)=[{{r6}, 0xfffffffffffffffb, 0x1, 0x40, 0x800, 0x7f}, {{r7}, 0xfffffffffffffffd, 0x10, 0x8, 0x80000000, 0xfff}, {{r9}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x2000000000000000, 0xe}, {{r4}, 0xfffffffffffffffc, 0x84, 0x40, 0x6}, {{r8}, 0xfffffffffffffffa, 0xae, 0x1, 0xf4, 0x9}, {{}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0xc, 0x80}, {{r7}, 0x0, 0x1, 0x8, 0x7, 0x8000000000000001}], 0x3, &(0x7f0000002b40)={0x8000000000000001, 0x2}) 602.347458ms ago: executing program 6 (id=93): semop(0xffffffffffffffff, 0x0, 0x0) (async) r0 = socket$inet(0x2, 0x2, 0x0) (async) setitimer(0x2, &(0x7f0000000140)={{0xffffffff, 0x3}, {0x1, 0x1}}, &(0x7f0000000180)) (async) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/176) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) (async) close(r2) (async) close(r3) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x1f, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0x65fd8af6e7b4eb16, 0x0, &(0x7f0000000240)={0x6}) (async) write(r0, &(0x7f0000000000)="ff", 0x1) (async) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, 0xc) 599.877007ms ago: executing program 6 (id=95): r0 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r0, 0x0, 0x0, 0x0, 0xf8, 0x4}, 0x5, 0x8000000000000001, 0x0, 0x0, 0x7d, 0x1ff, 0x9, 0x8000008000000e5f}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x8, 0x0) r4 = kqueue() r5 = dup2(r3, r4) r6 = geteuid() r7 = getgid() fchown(r5, r6, r7) r8 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x200, r0, r2, r0, r7, 0x41, 0x9}, 0xfff, 0xff, 0x0, r9, 0x1, 0x9, 0x52}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72f004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002821fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) 599.274186ms ago: executing program 7 (id=96): r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x23, 0x20000008, 0x3c, 0x6}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x7, 0xad}], 0x5, 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r2 = semget$private(0x0, 0x4, 0x7c8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x188, 0xffff}, 0xaad3, 0x9e, 0x7}) semop(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x4, 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r4}, 0x0, 0x4f78}) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x7, 0x0, r4, r5, r7, 0x40, 0xb}, 0xffffffffffffffff, 0x5, 0x8}) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000002c0)=0x2, 0x4) socket$inet(0x2, 0x4, 0x7) open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x1c7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r8, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x202, 0x0) 529.681116ms ago: executing program 6 (id=97): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000080)="bf03d914", 0x4) dup2(r1, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fchflags(r3, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) 525.280323ms ago: executing program 4 (id=100): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0xa, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000400)={&(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000100)=""/194, 0xc2}, {&(0x7f0000000200)=""/128, 0x80}], 0x4, &(0x7f00000002c0)=""/239, 0xef}, 0x3}, 0x10, 0x40, &(0x7f0000000440)={0x800, 0x2}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x25) 475.281206ms ago: executing program 2 (id=101): mknod(&(0x7f0000000240)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x392) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff"]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x83, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x2, r5) close(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) ioctl$FIONREAD(r0, 0xc020699e, &(0x7f0000000100)) 474.553012ms ago: executing program 1 (id=102): setrlimit(0x8, &(0x7f0000000100)={0xc, 0x6c}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x1e, 0x3, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x200, 0x97b, 0x101, 0x5ffffd58, "9d1cff7f00052b961985921707700000ed009700", 0x203fb, 0xe32b}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="82af2eb1f7621d4e580de2b5bd1a283298e922ea19f19b9a92bcf011dc39c880db6549c75f9a52628caa98fd4354d427c2124165159f36bb440a32e1783ff727857bce22f8072f82db065419f0a14c06328ab7597e67db7d293734d3d4189c51e86d31059372814c4071aeab4a7387bd63180429241226b28a4c43651bf822f14c3310326afeedd421efedd2987df5084fd540c0679a17839fba46d0443d1021a5520f3380793b16db83175a3a9eb8f78d61607302d42469a2dda2ec3848f7e6bf5c65b716296cd932e43451b7d88eea92b2575af2b67b72b210f543b71e3a31e7e55d64bcf16696b2769a597f85118a227a7a640eded956a69eeab14b30892331a55935d24d6a5ece130c5b3d64c7a0a858149fde48caf0c7fe3ff34797539833d102958328b5188e1fb6b7d39e913a207de7c16f2dd9fcca3ad43f503a430806f56891f2f8aa82d0ad2eb59c113d722fa35bf485d69e0176f62b05a9db0967c86a14d486084f2c504f4b36d275bf8069417a6f61818e0638b0a4cadd33bd7358a2bc02d457e05e8b31eb8e5d8e1212dff4aa5dc022ff0d3f9823d9fd5f7646add71a9137ed00838ea0b0eaaa44b3c55fc57de26481398f8ea0ac5e37b40a3a5299f928ddc698a09096b880d4c02a71ff99175a12f9dabe856af24d21cc272ddf9e5b76a4cdf50021040e589c9b0ef07efc27e80cad18842341d16789757b387dcf7e680f70bb2cfb8886762b19dce26ec572e05de95af1702ef3d12acde2390a59cb0ea405c9f00e8c1455502920da004954c51c18e6c693502575d8a036bfed55374046ce8ef97f48641ff171e05f8ab5231a885416f8dadd8fe373b7396f0a19c5460d7671399433e73ce1e3a389432eb3db34215ab2b9fae749792749e7437b6f8c4a17a48e9c4ced0c547f231db39a07d1a20b122568be1264cd55b5988ead17a265f0a4db1393b2147a4965a9d0643098f9126b2abbc274840347959c3291ca1055e5cd79013c4cf6d1bf726e5357c31d3b037823edd4fcd479f7b276a510cc825800cdfbae733d8acb17d57702205fc211bb5194bb68d45396adbcb3438d30a76147c3f3073a9b0c06426d089ade42813c33d95e099d74bebf23ff9c3ed47c8809cac28cd6a480aaa9b9b774ec62b3bdc520777c0004cfcb738b5a07c05dad10b783af983c2ea9a5fbe92a593968ba451f1f2534976af9af4f7b941205e4ebf667f3b3e40ce739cc473b57e2c81fb8a38ed8673837d3262fd4347bd75a46c43704e93ae9d170b2bbe70b6169652a3ddeba23136fc9718b3d4697", 0x39e}], 0x1) 473.991625ms ago: executing program 0 (id=103): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0xe, &(0x7f0000000000)='\x00\b\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xb, 0x0, 0x0) chflags(0x0, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000068000/0x4000)=nil}, {&(0x7f00006ac000/0x4000)=nil, &(0x7f00006ad000/0x1000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {0x0, &(0x7f0000826000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffffff}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f00001c9000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001d2000/0x1000)=nil}, {&(0x7f00006ad000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f00001cf000/0x4000)=nil}, {0x0, &(0x7f00006ae000/0x2000)=nil}], './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) close(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r1, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000040)={0x0, 0xff}, 0x10, 0x42, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x7f) 458.490976ms ago: executing program 4 (id=104): kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x6}], 0x81, 0x0, 0xfffffffc, 0x0) r0 = socket(0x18, 0x1, 0x0) (async) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() close(r2) readv(r1, &(0x7f0000000080)=[{&(0x7f0000001380)=""/4096, 0x1000}], 0x1) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000180)="72e028770c", 0x5) r3 = socket(0x0, 0x2, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = socket(0x18, 0x2, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000380), &(0x7f0000001180)=0xffffffffffffffc3) (async) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3, 0x7}, 0x5, 0xfffc, 0x0, 0x0, 0x1, 0x0, 0x800000800000000}) (async) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) (async) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r3, 0x1000000029, 0xb, &(0x7f0000000040), 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) 452.287457ms ago: executing program 4 (id=105): syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900052800006e1aa4058b74adad9a4e721f5b293380ff02000000000000000000000000000100010502"]) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlink(&(0x7f0000000300)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x51) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="3038b48f1bc6", @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @local, @broadcast, @remote, @rand_addr=0x9}}}}) 375.277842ms ago: executing program 0 (id=106): mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) sysctl$kern(&(0x7f0000000100)={0x1, 0xa}, 0x2, &(0x7f00000011c0)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) (async) nanosleep(0x0, 0x0) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff}) (async, rerun: 32) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x80007, 0x0, 0x0, 0x0, 0x0, 0x199, 0x7}, 0x85c, 0x4, 0x0, 0x0, 0x80000000003, 0xfffffffffffffffe, 0x3ff, 0x8000004}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) (async, rerun: 64) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) 374.67419ms ago: executing program 0 (id=107): msgget$private(0x0, 0x1c0) (async) r0 = msgget$private(0x0, 0x1c0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) msgget(0x0, 0xa4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x101) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="e9", 0xffb3}, {&(0x7f0000000480)="feea8ee99cff78aa816d57145ef81a8fa552e792c9577722c226af30a7f3ac91be6dc9193d45005e9de5b4c1e826719d7a56e63a57007026100a2b545c110d89411071b06286641a7843c81a33d4ceba2e16818af0d523f1087dbda6ba66db3a3474da6e0d7d84e1e0cd7e31c5536568576cd790a3998a817a0e0029f1b36bf63a87c3e551ffc4c25bed706766c01daeb14b8e6390fda4b679e7563e715b7b8d65487d6a241b8407a18975c463ac96e709a130a17795b93e0aac8f74b3bc7317d6f44bbc30efe6bbe2d8de3ddbdd8b24805c21038173d275d2b12b923391a6a9cbad630a6466b7af7f836310389845d203d77e6dfd190a3eff8895f67bfe239ea9fd2fa33f555ec94de913cfd64fc593d57c3510932becd0462a426b42b7c8d5aeee1cf4cf8a96b4835f2b6cf1a035a8ddbe33f3adb4cc1c568bd92002a1ef811cd9bc43e2f41ced8d37fe81a674dc6d6e6710021a425d9e03bb4655211da632644979cb67707145fc93c373fad5e0e1aaae6adaf9c4b87625f9f5e044f4e3a2f5a90a2aae8faf628ab4ca31482fda479bb84b4614c9fdf3ace43dae47b6b2ec87bf7f2687784d00531c99061d8b9bf67c9ab820b8aa979db9cf32398a5685a8c4ed6fb1028fd6cf87d90e13a6f0f06c43bc67fca07de85880fe66524a8f55eb8f0a65d1cba753c6b722d1ae072368d877eea809d1a58dce044658ed4e90819dc3b1039aeb26d0d17e2d8812311a93d7f0c84eeb773f0f682c192b00a074ca2c6b9c41fe7832b234d99cd0e1edfeb14bcd4b13188a614a4b88faaee48633fcb7780f10ffeffeaa6fd3f5c84cbc69f414bc44838121e2e6bae3e1ef7a956158da58fc51ac0193eddf0c5ad0a44e3cac4b854bdc4222df92336bacc36b67a6669f4f73c7a820f923555bdabade07b6925df9dbe4622a1fb5bf6cb608274355b81c580d69aecd78e4763774ff70821670e103084a70fcab69557d11c3546cf8c5cf6b5609c59e3c8c786b3800f78df0bedd149c7e134a8c1051de870200c712e62bf406a1b9fc643f4345f166cc12673d07371d6ef5ce705dcdae0e61420982b1cd20f558cd2556ac2e587a0bbc99e5778b3ff3537a30a464da7e0ea13bcea53169cb3b847fda5dfbf1410b5606dd2b984a888ca0c2714ba885e5052e037293a77cf93155787e4111c9cfeb0ae77ccb05ff8ff77c0e19f93caaf769ec434adf089e12ece7c2d67fab33a4f7b1c6ca5bf52d578e0de4d7ee64340a4fc6125c17125b39a140abcdb89416929619b40b9d4f445d8267745ced1679e135fbbd80f637ae36b51fc656470c42f66b37ae9b1fc32683680f84f12a17e7327dca208e2948d52a7cd4b2e06df066e94184bd294dd96f7ed531028a56b3b271611845eb7093b4861ec62da2faef9b05a8b84b2fa15982e33f4db683fa57ec28839fae83c554c5c7b643f66e1b70b1ea48147fcea5792d68d8151178bcf466fe8ab495121f8d3b78afa555090674ebb48c21482bbf127425333825fcc2b67bf0a75da09633172755ee5e6c69c5115fa7b6b33627da6b1f6ba13b271e0c10151028d95977fd69c9b192926834e9cbbad7807b1e5eddb6f86661d85f02e6e8d84dcff7513a958760ca988c85178a223ed0da30b3110d63dfa64db9ca0d17041c10417a9fe70754c7536e815773065ce96faa81b726740bf3f2ba3740a93c01f024e6e6cd0ff3fa1c23d5141118de0a23420322195d3b74ce2107bff69173a05c13acaceb6490ec29e3467e52fbadac0e8c2c3f1ffb7dcd8c8f6a81f14c58ba5b510ed0fba1e7bdb1904ded1a2e67708f6027f421c4f4a657ce11263fa1d771edc2ad9c81789475e484719eb34d04345f9efe824185d1fda2d7f7c2efe21a585373b78ce95a12ea067bc7ed34893c06fc6c56746f08d33a4e44c4e42cdcc792c06e09f9bcb9d8a88c14c36f607dca3a698f1ce4723eee88a8bc040cc20d99c449c879bb4ac38f468234ebe0b2bdfdd829e3a3d6d57dd2df10ed6b5bfdd1bf0f0843fedea247b98a5c11fbc6380b1ee1d3081b28f76bed07e3bed07c9b51afb154525bedcc962e121ee0da7d0dc05570a6e8d6acb028052152aa30b9ecff7c13147208157e306f96ae6f61b28cae268933f22c61b888b3d44aab4bbbda4012278d4487e9bf16332c0442af31d738599bb1c789bc6b1b640e4119a0d2df45464fa30c2b48824b0dc9d1d3a2c307ac923d5a2f476bc5ce5204f3bab674280901b6a5c0b7446db1188583c19e2565ead1b65efc2c02bc8bb494ce46c87d702ee1292f7f0b05f7355c99010588ba52484d797c088288c7623206106529d4e71d713138f443b1f692cc2a0157615916c9818579d6eac1e609d6046cb56c10dd757478c8d140436c0895f935fe4bd8c5c3e31fb7bef635057db3d8f5fe4c22e4441c33f2fbe1759ff5d4b6b8765138b1841c6a88d4cd794baa4d26797fb83a7ff3a92dbd75e028e645b065eceb36b6d07722bae3efa2bc278c934f3cfc292bbfa3b3429a746dcc49c0dd7b28b92da22ee19cfb9637c53e0f3422271fbe79efdb143a49c098ad57cc5f168032162eb1eabd506991a62e45a5bdbfdbead89398557a4dee5106dc32cf55bb7be73a380970d6b50f43d100d73feb7ea515ee428f71bda42d086ccc28a3a44865241c33e3acd89f708a56732dc9ebdbb467122cc75c29b93b3b2aa403005bd8168b8203dd22ec52d1d037768537c78f6e02f91a513c3121d4f93063d41cf9f3dc8033a2a1991a7c70e51f45b04b4043e43ef9e278b58c55a38dc0b8b3eede2540ecb86dada0af7f85c30edf54b38d7e7c73bd8313454b496533018f173ddbf1cf5a64606bf87cccd210614cb5a5b925c053584634878f872afde2ce4504e016ef6038c26237de84864bb69d653836c7c13af835c8f3dd92f14df22592d53e474007fa3c87b03085e03296445e80d180682b63cf1bb166d164dc9abcad7514536e4a4b8b1f477b0481e17d6894bb832a052633f5124982fd4353cabbc0ee721882e7c42019c7cb5955f49129384308b28a7fc4ee1328f228427cb59ef678d6b5ad8809d63374ee67146a829569d25260ccd042f72ce623a2f892877be3364f4d122fa01e7f3c0de780d125321f5fd08ec22249b013d07a43abf0f0243de6a8d944e9c6b334c00205d2ab1049801620e436a5168c54ca12e0b77907c0d6e67fb880d4d5169adcc7d1c23b1ec3762114e05d85c6753de16cf594a451a4b8be3bb35abf9e300bf76bae3ee8f417d3c2b7b90cedac5aa7a6531176812d2b3c5a0ced80378b31e74c0f481ac51b6c713c2364c0bfbf34bb7b595d425612be2ba430376d536119a092d321b5547f56e33908638f6a74774ac2fabe9ff54f4ab15598ff52be53d523f3e57e937b1909caf51099374161b4fb2d021519eda1e8f6975989e5a0ad76d9d0785cb9e9abfa44b338b19f851ba12caec2ddb81b46b565bf8dce4706084b67029c33e6ca925fbbcfb5f46201712f903de03af0ec9d4dd6c3a736b3de562c5cec6feacd02641dee28c25c4157168e105e7a3d41fd4f144adcee376fb8a9f3af411ce3b1eff08cf79d75eeba7aee2652cbfe9ccaf29ef2df7015f0609028680e585ddcdab4ea02f0f9011ff154a117e5984d0e3cffa1a706b1e7f8a5c45a59fb5625d9d4846181dfcad989603dba9f773296757b1c5533aa4d2df2bf251f2a2c38472c6ea3a2c864e5c9f08ac59a96a12f19fd1f9722c45ac44ff8c3c72cd6af2847810a5592b482e71d59394bf41bc90186d6cb86a1acdf083c50a1327de8652cb2e247af32ff68c818c2b44870c92840a2dd3853a558705806a6fceb113ae9a7b343be3683db70e9ea93f47bfb1b94ea00e086b085534d2ee738dc26228af75b97362e8116d591de7632b677cd69544f14b26783a05a96c4de6fe44a2d4a03ffc68ea8c493b9e69d3cba07b1afd6dad2e41476386ad4c247ea881d5a996e6260b37e6def24be51b0fed713a9403b38899c09cdcbd927e899d34609b808d6d7e89d20ba4c4921bd26961d9ebc51af240e37dd53dc4437675f825a5e3554547b3e0358b199e0cc54be2d8a78869a5d0b992edbd1bf485b879f9824af29f5a58d0dde58e613aff686127d5be57022d37d023abd023781cf0f8fd59d91c57cdb68d949a09ce7f213e8026dfd1060673963bf89f5395a6e5ea398ff85151662105bfb615732b7aa899279bc961070625cfde36652390e81343109e83c5148501e0f7a68935ca0ba4f485dc81f7a3ddb1eb8f970b023d06a0d6deb675bd364eea63acdabcd9c137ee40ece757df500ec59f8c5dc7fa9ef79f979736b84c010fd17d97605cade099726a3783c4d8a8f8929ac439aa36b0b3dfa81f9e7b1b669d59d27a874690b31e9c750aaf6149d1f4618355125df1d096093fdab5d05d648af00f041f1e8cc43683cd5dd4d3cd44c5ca6207adbcd4b508cbf3c69ae8d1ba0eea8b669750990bbc2395589be8a795140db3eda1b1a5887bbb5a76e0b232040ca1e2aa3dc0f4264b86099e91936da4c64f40efe4ec4bdf21a9c6016f52c22308b9471aaebf899dc22d2436d898a4aafac044075f880ee557b054de271805e3d471185446471a8ccc2041c4e63228745631a1f95513419fd4d995884ae6952f726404a6bdcb86056cfd2d585ad1ba4432d16e6dcabe321416bee3d15757269063ad501ac089bb62dcbeae363065fffbb2c9102d9578c7b645ce5548bb01873ac1981854379c92582e0ced9f72c9d2983d32aec3b5bdbedac8b7f8b2e19db5ecb694917fce0cea3b0c346303a6665b7861e89d2d556682137172b83bf656a966dbbbf07d4f848bd700ede703a41c1375bdb2632527242d469e2aad228cfc742812817c3dcfad667a1a979dc3d8ca9df72f0ef2c61802feb879c20bf1c43776c2fa0df321157005e9ebe6f5a8da16eb2bc8d972da086bcb8e138aa71dc9239b3405539111fcddf949e4b0217ca3e57f08111c414bf0267a8299bd194f1ebf4e70421ccf36836ee1b0c10369cc681becab93189ffd4601612ceb4736bd50ac231075488114833dd9acbcafe67faab85e2cb6238b968ff42a93861fcf3cba058a750d93c0c6a6db32d35b3a4421cab2b564fcbd27bf6f49d998f8f4eb94053ff01172a0df89709f7ee6b919a4e01ab0fdb4b25620ef47b8abd1daa3cba9bbe2676b59df700d89f3471b95dbba3bf0cf0f920976703a2776453fa6b90d857ebf82b0df903cea6bc7d74bd313254c83c6de689995d69e9bb18dfc735a7253a4362f18e72e1301e4a4d7254c371fd0c5817c4c8d6c15a0ddfa250eb5efad9091bbc0ea1654300a3a917777a1b8d332f660b8bf41b93142d3926664f54f27022ee5e97bb9f3b68f1cf45cc618935baad27c6404bf82fcb422df4e036a8714c92f2a4ef554da334ebccfaf235a1f8e0f55f5572de0c95fd0ac9223216d018e0d87a0ac32adde77d1ed9a70e6c3c7d4a57ee289e0b6af9d15d9f87b07acf0c29f185fd237c8f153d57af55f3696264d3665cf8432e2e11eaa37a2b385a59ceafc37315151621260e179032b788078da0c1fbbde1a347a0d157641a99cd9eb14654d8809d13a11dab7c6b9ce634c9448704f4147bfe37e53f2981a92aff3dbd616ea39b3850d2b1594ab75ec9a30e65e18b9ffbe8101845b686866b848a7f47316377ef847f88dd9553569d125fcace351aca5318eac7979672e57d805a24edb503f7a98cb30cde6f0f03a0c810c83030fccccdd188aacc9de920bbcc68814851fe2593f5e1"}], 0x1, 0x3f000) (async) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="e9", 0xffb3}, {&(0x7f0000000480)="feea8ee99cff78aa816d57145ef81a8fa552e792c9577722c226af30a7f3ac91be6dc9193d45005e9de5b4c1e826719d7a56e63a57007026100a2b545c110d89411071b06286641a7843c81a33d4ceba2e16818af0d523f1087dbda6ba66db3a3474da6e0d7d84e1e0cd7e31c5536568576cd790a3998a817a0e0029f1b36bf63a87c3e551ffc4c25bed706766c01daeb14b8e6390fda4b679e7563e715b7b8d65487d6a241b8407a18975c463ac96e709a130a17795b93e0aac8f74b3bc7317d6f44bbc30efe6bbe2d8de3ddbdd8b24805c21038173d275d2b12b923391a6a9cbad630a6466b7af7f836310389845d203d77e6dfd190a3eff8895f67bfe239ea9fd2fa33f555ec94de913cfd64fc593d57c3510932becd0462a426b42b7c8d5aeee1cf4cf8a96b4835f2b6cf1a035a8ddbe33f3adb4cc1c568bd92002a1ef811cd9bc43e2f41ced8d37fe81a674dc6d6e6710021a425d9e03bb4655211da632644979cb67707145fc93c373fad5e0e1aaae6adaf9c4b87625f9f5e044f4e3a2f5a90a2aae8faf628ab4ca31482fda479bb84b4614c9fdf3ace43dae47b6b2ec87bf7f2687784d00531c99061d8b9bf67c9ab820b8aa979db9cf32398a5685a8c4ed6fb1028fd6cf87d90e13a6f0f06c43bc67fca07de85880fe66524a8f55eb8f0a65d1cba753c6b722d1ae072368d877eea809d1a58dce044658ed4e90819dc3b1039aeb26d0d17e2d8812311a93d7f0c84eeb773f0f682c192b00a074ca2c6b9c41fe7832b234d99cd0e1edfeb14bcd4b13188a614a4b88faaee48633fcb7780f10ffeffeaa6fd3f5c84cbc69f414bc44838121e2e6bae3e1ef7a956158da58fc51ac0193eddf0c5ad0a44e3cac4b854bdc4222df92336bacc36b67a6669f4f73c7a820f923555bdabade07b6925df9dbe4622a1fb5bf6cb608274355b81c580d69aecd78e4763774ff70821670e103084a70fcab69557d11c3546cf8c5cf6b5609c59e3c8c786b3800f78df0bedd149c7e134a8c1051de870200c712e62bf406a1b9fc643f4345f166cc12673d07371d6ef5ce705dcdae0e61420982b1cd20f558cd2556ac2e587a0bbc99e5778b3ff3537a30a464da7e0ea13bcea53169cb3b847fda5dfbf1410b5606dd2b984a888ca0c2714ba885e5052e037293a77cf93155787e4111c9cfeb0ae77ccb05ff8ff77c0e19f93caaf769ec434adf089e12ece7c2d67fab33a4f7b1c6ca5bf52d578e0de4d7ee64340a4fc6125c17125b39a140abcdb89416929619b40b9d4f445d8267745ced1679e135fbbd80f637ae36b51fc656470c42f66b37ae9b1fc32683680f84f12a17e7327dca208e2948d52a7cd4b2e06df066e94184bd294dd96f7ed531028a56b3b271611845eb7093b4861ec62da2faef9b05a8b84b2fa15982e33f4db683fa57ec28839fae83c554c5c7b643f66e1b70b1ea48147fcea5792d68d8151178bcf466fe8ab495121f8d3b78afa555090674ebb48c21482bbf127425333825fcc2b67bf0a75da09633172755ee5e6c69c5115fa7b6b33627da6b1f6ba13b271e0c10151028d95977fd69c9b192926834e9cbbad7807b1e5eddb6f86661d85f02e6e8d84dcff7513a958760ca988c85178a223ed0da30b3110d63dfa64db9ca0d17041c10417a9fe70754c7536e815773065ce96faa81b726740bf3f2ba3740a93c01f024e6e6cd0ff3fa1c23d5141118de0a23420322195d3b74ce2107bff69173a05c13acaceb6490ec29e3467e52fbadac0e8c2c3f1ffb7dcd8c8f6a81f14c58ba5b510ed0fba1e7bdb1904ded1a2e67708f6027f421c4f4a657ce11263fa1d771edc2ad9c81789475e484719eb34d04345f9efe824185d1fda2d7f7c2efe21a585373b78ce95a12ea067bc7ed34893c06fc6c56746f08d33a4e44c4e42cdcc792c06e09f9bcb9d8a88c14c36f607dca3a698f1ce4723eee88a8bc040cc20d99c449c879bb4ac38f468234ebe0b2bdfdd829e3a3d6d57dd2df10ed6b5bfdd1bf0f0843fedea247b98a5c11fbc6380b1ee1d3081b28f76bed07e3bed07c9b51afb154525bedcc962e121ee0da7d0dc05570a6e8d6acb028052152aa30b9ecff7c13147208157e306f96ae6f61b28cae268933f22c61b888b3d44aab4bbbda4012278d4487e9bf16332c0442af31d738599bb1c789bc6b1b640e4119a0d2df45464fa30c2b48824b0dc9d1d3a2c307ac923d5a2f476bc5ce5204f3bab674280901b6a5c0b7446db1188583c19e2565ead1b65efc2c02bc8bb494ce46c87d702ee1292f7f0b05f7355c99010588ba52484d797c088288c7623206106529d4e71d713138f443b1f692cc2a0157615916c9818579d6eac1e609d6046cb56c10dd757478c8d140436c0895f935fe4bd8c5c3e31fb7bef635057db3d8f5fe4c22e4441c33f2fbe1759ff5d4b6b8765138b1841c6a88d4cd794baa4d26797fb83a7ff3a92dbd75e028e645b065eceb36b6d07722bae3efa2bc278c934f3cfc292bbfa3b3429a746dcc49c0dd7b28b92da22ee19cfb9637c53e0f3422271fbe79efdb143a49c098ad57cc5f168032162eb1eabd506991a62e45a5bdbfdbead89398557a4dee5106dc32cf55bb7be73a380970d6b50f43d100d73feb7ea515ee428f71bda42d086ccc28a3a44865241c33e3acd89f708a56732dc9ebdbb467122cc75c29b93b3b2aa403005bd8168b8203dd22ec52d1d037768537c78f6e02f91a513c3121d4f93063d41cf9f3dc8033a2a1991a7c70e51f45b04b4043e43ef9e278b58c55a38dc0b8b3eede2540ecb86dada0af7f85c30edf54b38d7e7c73bd8313454b496533018f173ddbf1cf5a64606bf87cccd210614cb5a5b925c053584634878f872afde2ce4504e016ef6038c26237de84864bb69d653836c7c13af835c8f3dd92f14df22592d53e474007fa3c87b03085e03296445e80d180682b63cf1bb166d164dc9abcad7514536e4a4b8b1f477b0481e17d6894bb832a052633f5124982fd4353cabbc0ee721882e7c42019c7cb5955f49129384308b28a7fc4ee1328f228427cb59ef678d6b5ad8809d63374ee67146a829569d25260ccd042f72ce623a2f892877be3364f4d122fa01e7f3c0de780d125321f5fd08ec22249b013d07a43abf0f0243de6a8d944e9c6b334c00205d2ab1049801620e436a5168c54ca12e0b77907c0d6e67fb880d4d5169adcc7d1c23b1ec3762114e05d85c6753de16cf594a451a4b8be3bb35abf9e300bf76bae3ee8f417d3c2b7b90cedac5aa7a6531176812d2b3c5a0ced80378b31e74c0f481ac51b6c713c2364c0bfbf34bb7b595d425612be2ba430376d536119a092d321b5547f56e33908638f6a74774ac2fabe9ff54f4ab15598ff52be53d523f3e57e937b1909caf51099374161b4fb2d021519eda1e8f6975989e5a0ad76d9d0785cb9e9abfa44b338b19f851ba12caec2ddb81b46b565bf8dce4706084b67029c33e6ca925fbbcfb5f46201712f903de03af0ec9d4dd6c3a736b3de562c5cec6feacd02641dee28c25c4157168e105e7a3d41fd4f144adcee376fb8a9f3af411ce3b1eff08cf79d75eeba7aee2652cbfe9ccaf29ef2df7015f0609028680e585ddcdab4ea02f0f9011ff154a117e5984d0e3cffa1a706b1e7f8a5c45a59fb5625d9d4846181dfcad989603dba9f773296757b1c5533aa4d2df2bf251f2a2c38472c6ea3a2c864e5c9f08ac59a96a12f19fd1f9722c45ac44ff8c3c72cd6af2847810a5592b482e71d59394bf41bc90186d6cb86a1acdf083c50a1327de8652cb2e247af32ff68c818c2b44870c92840a2dd3853a558705806a6fceb113ae9a7b343be3683db70e9ea93f47bfb1b94ea00e086b085534d2ee738dc26228af75b97362e8116d591de7632b677cd69544f14b26783a05a96c4de6fe44a2d4a03ffc68ea8c493b9e69d3cba07b1afd6dad2e41476386ad4c247ea881d5a996e6260b37e6def24be51b0fed713a9403b38899c09cdcbd927e899d34609b808d6d7e89d20ba4c4921bd26961d9ebc51af240e37dd53dc4437675f825a5e3554547b3e0358b199e0cc54be2d8a78869a5d0b992edbd1bf485b879f9824af29f5a58d0dde58e613aff686127d5be57022d37d023abd023781cf0f8fd59d91c57cdb68d949a09ce7f213e8026dfd1060673963bf89f5395a6e5ea398ff85151662105bfb615732b7aa899279bc961070625cfde36652390e81343109e83c5148501e0f7a68935ca0ba4f485dc81f7a3ddb1eb8f970b023d06a0d6deb675bd364eea63acdabcd9c137ee40ece757df500ec59f8c5dc7fa9ef79f979736b84c010fd17d97605cade099726a3783c4d8a8f8929ac439aa36b0b3dfa81f9e7b1b669d59d27a874690b31e9c750aaf6149d1f4618355125df1d096093fdab5d05d648af00f041f1e8cc43683cd5dd4d3cd44c5ca6207adbcd4b508cbf3c69ae8d1ba0eea8b669750990bbc2395589be8a795140db3eda1b1a5887bbb5a76e0b232040ca1e2aa3dc0f4264b86099e91936da4c64f40efe4ec4bdf21a9c6016f52c22308b9471aaebf899dc22d2436d898a4aafac044075f880ee557b054de271805e3d471185446471a8ccc2041c4e63228745631a1f95513419fd4d995884ae6952f726404a6bdcb86056cfd2d585ad1ba4432d16e6dcabe321416bee3d15757269063ad501ac089bb62dcbeae363065fffbb2c9102d9578c7b645ce5548bb01873ac1981854379c92582e0ced9f72c9d2983d32aec3b5bdbedac8b7f8b2e19db5ecb694917fce0cea3b0c346303a6665b7861e89d2d556682137172b83bf656a966dbbbf07d4f848bd700ede703a41c1375bdb2632527242d469e2aad228cfc742812817c3dcfad667a1a979dc3d8ca9df72f0ef2c61802feb879c20bf1c43776c2fa0df321157005e9ebe6f5a8da16eb2bc8d972da086bcb8e138aa71dc9239b3405539111fcddf949e4b0217ca3e57f08111c414bf0267a8299bd194f1ebf4e70421ccf36836ee1b0c10369cc681becab93189ffd4601612ceb4736bd50ac231075488114833dd9acbcafe67faab85e2cb6238b968ff42a93861fcf3cba058a750d93c0c6a6db32d35b3a4421cab2b564fcbd27bf6f49d998f8f4eb94053ff01172a0df89709f7ee6b919a4e01ab0fdb4b25620ef47b8abd1daa3cba9bbe2676b59df700d89f3471b95dbba3bf0cf0f920976703a2776453fa6b90d857ebf82b0df903cea6bc7d74bd313254c83c6de689995d69e9bb18dfc735a7253a4362f18e72e1301e4a4d7254c371fd0c5817c4c8d6c15a0ddfa250eb5efad9091bbc0ea1654300a3a917777a1b8d332f660b8bf41b93142d3926664f54f27022ee5e97bb9f3b68f1cf45cc618935baad27c6404bf82fcb422df4e036a8714c92f2a4ef554da334ebccfaf235a1f8e0f55f5572de0c95fd0ac9223216d018e0d87a0ac32adde77d1ed9a70e6c3c7d4a57ee289e0b6af9d15d9f87b07acf0c29f185fd237c8f153d57af55f3696264d3665cf8432e2e11eaa37a2b385a59ceafc37315151621260e179032b788078da0c1fbbde1a347a0d157641a99cd9eb14654d8809d13a11dab7c6b9ce634c9448704f4147bfe37e53f2981a92aff3dbd616ea39b3850d2b1594ab75ec9a30e65e18b9ffbe8101845b686866b848a7f47316377ef847f88dd9553569d125fcace351aca5318eac7979672e57d805a24edb503f7a98cb30cde6f0f03a0c810c83030fccccdd188aacc9de920bbcc68814851fe2593f5e1"}], 0x1, 0x3f000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, r2, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="010000f6e05c0ca5c5c9d65c0000000000"], 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/74}, 0x52, 0x0, 0x1800) (async) msgrcv(r0, &(0x7f0000000000)={0x0, ""/74}, 0x52, 0x0, 0x1800) 373.874757ms ago: executing program 2 (id=108): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146945, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaac7a2e46f05fa08004500001c006800000001907800000000ac1400bb1200947800000f16"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x2, 0x800, &(0x7f0000000040)="03000000", 0xfffffffffffffead) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) 373.096795ms ago: executing program 1 (id=109): ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xc0b1, 0x193, 0x40, 0x5, 0x3}, {0xf001, 0x100, 0x240, 0x1, 0x6}, {0xa, 0x1, 0x8000, 0x5, 0x3}, {0x0, 0x0, 0xb, 0x1, 0x2}]}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x400, 0xffffffffffffffff, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x109) ioctl$TIOCSDTR(r2, 0x20007479) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x81, 0xdf, 0x3, 0x800, "2e6754fb7d09e83fe667f9a0cd644ea1884d66e8", 0xc0, 0x7}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000200)) sysctl$kern(&(0x7f0000000240)={0x1, 0x2a}, 0x2, &(0x7f0000000280)="84a8143cdbe02a4afcc01c", &(0x7f00000002c0)=0xb, &(0x7f0000000300)="71b972b662b6d029564c8399a246069ce407475fb68d13e52e336b73eac990e929d6b6c885d33fd8219f9d2b43866fe1313c77b51ce45d7814a82c94d749aff545940c9d85578d7ec3512586a216802831f7afecb8aded62c2476c206f79e48e89c4da2b6d9439dfbd9abd9e", 0x6c) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000380)={0x9, './file0\x00'}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000003c0)=0x3) connect$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440), 0x8620, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000480)) sysctl$kern(&(0x7f00000004c0)={0x1, 0x9}, 0x2, &(0x7f0000000500)="c8a28dd7fdb25c2cbc6b6b8af9d849dba2870638f0e6428f0d1106d6b20f9eb13bfb81a63b343ba9c11885c1ae9491253e2273418ab495e380445aa19ae5", &(0x7f0000000540)=0x3e, &(0x7f0000000580)="02ed08228e1bd12fc273f3e1703027f1ddcafd8fa76e2f875c8c56df3653654d22b634", 0x23) ftruncate(r0, 0xfffffffffffffff7) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000005c0)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600), 0x10000, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r7, 0x80105705, &(0x7f0000000640)={0x8, 0x1, 0x0, 0x8}) r8 = socket$inet(0x2, 0x1, 0xf3) r9 = fcntl$getown(r7, 0x5) fcntl$setown(r8, 0x6, r9) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680), 0x148, 0x0) ioctl$WSKBDIO_GETENCODING(r10, 0x4004570f, &(0x7f00000006c0)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000700)={0x0, 0xfff, 0x4, 0x5, "a915790c4531fcc45e7f280368d55913de8d47f2", 0x6f, 0x889}) write(0xffffffffffffffff, &(0x7f0000000780)="52fca57b888ad6cfd9ed1f0e1fdb42726730545d1d0b25b96ea9dbec813d94769265186478fca2e4b5c32b8dc035f29e5b185dfd86ca8be1ae5986eb738d217525025e981bcea73638dae46c45769741f550186b8210ab41e9326819cd11d60db7a448e80759bd0317bdcc0c58edafafe1e4bd2bf8043330495b329aafd96eecfe65858cf16c7048184b6afa06d153cb09b907e85d1c0fbdb3ea591a0a4fed3ea585fa26dbbf4d5582812683b21de0ea32bb20a34f2d910e7cff79500f584948e71a6e132e67cd93ab4dcb0c1b16b1846a4bd3cd46747137080463a0c4ea6461ec", 0xe1) 369.41221ms ago: executing program 4 (id=110): ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000000100)={0x1, 0x38}, 0x2, &(0x7f0000000140)="84021c06d7f5b92b04a495e68471b40c927c9c2c599f3e0b6cffe37767456b72d0ddb4a4bb324a7287330a064a948ca1b97e1e9b1062cc883f239ff77b9091ed3a101e271e5125b741d6fa3e5e717b84f48447689449a7f607daca16b086e3e5e42afcad12d8dd8aa2bd9d623b49a92d", &(0x7f00000001c0)=0x70, &(0x7f0000000200)="16c87483b2e65407b4380863e2a694ae1a07a68fd40dc5f6f985f51532108c6557f49306340e3340bf9fb9a0a402f630d9c8dc578173606e7d027e1f95ca17de4344f69e1b3511328a1019439af02b0b1ef86c7b3f6f90c0b2c75c88ca34d40aaf004caa49178a7a58a8b4f38c1f4cf5f9087d7d525166ea501d6960b0b1b3407fca25cc9cc3f751762a07309ca744ec95422a0bb33e3ab96c329e4ee975e9d9b6c57226a26dd8beef5dbac42ed360e7570c1dfe51148e49fa625df62e1762499ddd26881f2bb83d24cbbb5507050ff8f6856c4fb1337a3c6850d90f79e93cd2be3484fb39efcc24c46e050c8b92f042a4", 0xf1) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x53, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000340)=0x8, 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)="a0bb36e9c8da38df8066ef6816650fa1f1bb4d27a9546ea8e5c8d125c2ac2009", 0x20}], 0x1, 0x7fffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000400)) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000440)={0x3, 0xfffffffb, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x101, 0x9}, {0x88, 0x6}], 0x2}) recvmsg(r0, &(0x7f0000002880)={&(0x7f0000000500)=@in6, 0xc, &(0x7f00000027c0)=[{&(0x7f0000000540)=""/171, 0xab}, {&(0x7f0000000600)=""/206, 0xce}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/171, 0xab}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x5, &(0x7f0000002840)=""/14, 0xe}, 0x1001) getsockname(r1, &(0x7f00000028c0)=@un=@file={0x0, ""/52}, &(0x7f0000002900)=0x36) connect$unix(r0, &(0x7f0000002940)=@file={0x1, './file1\x00'}, 0xa) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002980)={0x1, 0x8}) recvmmsg(r1, &(0x7f0000002bc0)={&(0x7f0000002b80)={&(0x7f00000029c0)=@un=@abs, 0x8, &(0x7f0000002a80)=[{&(0x7f0000002a00)=""/123, 0x7b}], 0x1, &(0x7f0000002ac0)=""/177, 0xb1}, 0x9}, 0x10, 0x1801, &(0x7f0000002c00)={0xe72d, 0xeb9}) r2 = fcntl$dupfd(r1, 0xa, r0) close(r2) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000002c80)={{}, 0x2, &(0x7f0000002c40)=[0x0, 0x0]}) lstat(&(0x7f0000002cc0)='./file1\x00', &(0x7f0000002d00)) syz_open_pts() r3 = accept$inet6(r2, 0x0, &(0x7f0000002d80)) fchflags(r3, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000002dc0)) r4 = accept$unix(r0, 0x0, &(0x7f0000002e00)) connect$unix(r4, &(0x7f0000002e40)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet(r2, &(0x7f0000002e80)="1dd55b3502f37d", 0x7, 0xa, &(0x7f0000002ec0)={0x2, 0x2}, 0xc) 368.700973ms ago: executing program 5 (id=111): mkdir(&(0x7f0000000580)='./file0\x00', 0x10) (async) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x101) (async) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') execve(&(0x7f0000001a00)='./file0\x00', 0x0, 0x0) 208.526773ms ago: executing program 1 (id=112): sysctl$net_inet_etherip(&(0x7f00000000c0)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f00000011c0), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000002c0)={0x1, 0x29}, 0x2, &(0x7f0000000200)="e1298e4feec76a87d0482e96c76f41ff89dd031a450ebb8e4fd92ddd414487105646764b2c81e9411142b1919dc92176a25c522091ac09cddb9d25c987aa38aa42897e8e66982d7ea27c565c2a5fba7e2d56662dae953373032df8de8bed282e", &(0x7f0000000040)=0x60, 0x0, 0x0) 202.03168ms ago: executing program 5 (id=113): r0 = shmget$private(0x0, 0x3000, 0x602, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x16, 0x7}, 0x5, 0xfffc, 0x0, 0x0, 0x0, 0x7, 0x8000007fffffffc}) r1 = shmget$private(0x0, 0x4000, 0x410, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="fb9f0f7d", 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x40978b, 0x10001, 0xfffffc01, 0x80a1a4, "bb08000100f167d910508bc49d7323000000007e", 0x0, 0xffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xff, 0x10000001, 0x2, 0x5, 0xfffffffffffffffa, 0x0, 0x6, 0x0, 0x0, 0x7, 0x0, 0x3, 0xfffffffffffffeff, 0x0, 0x3, 0xa4, 0x7, 0xff], [0xfffffffffffffffc, 0x80000003, 0x59, 0xffffffff, 0x100, 0x7b99, 0x200, 0x3, 0xffffffffffffffff, 0xfffffffffffffffc], [0x100000001, 0x2, 0x4, 0x5, 0xfffffffffffffffe, 0x11000, 0xfffffffffffffffe], [0xfffffffffffffffe, 0x20000000000, 0x401, 0x100000000, 0xfffffeffffeffffe, 0x100000005], [{0x0, 0x20000007, 0x0, 0x5}, {0xfffc, 0x2, 0x200000c9, 0x2}, {0x0, 0x0, 0xfffffffe, 0xfffffffffffffffd}, {0xfffe, 0x5, 0x6, 0x3e}, {0x10, 0x2, 0x0, 0x80b}, {0x6, 0x2000, 0xe, 0x1ffffffffffffffd}, {0xffff, 0x0, 0x0, 0x7}, {0xff30, 0x965, 0x8, 0x1004}], {0x2000, 0x7aae, 0x3ff, 0xb7f}, {0xfffe, 0x0, 0x73e8, 0x1}}}) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8, 0x10000}], 0x1, &(0x7f00000000c0), 0x1, 0x0) kevent(r7, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) r8 = getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000000029, 0x41, &(0x7f0000000040)="00000080", 0x4) r10 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x12fd, r4, r5, r6, r8, 0x14, 0x6}, 0x3, 0x9, r10, r11, 0x4, 0xfffffffffffff1cd, 0x511}) 199.970198ms ago: executing program 6 (id=114): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4105}, &(0x7f0000000140)=0x100b) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x75450485b144631a, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) flock(r1, 0x6) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f0000000080)='./file2/file0/file0\x00', &(0x7f00000000c0)='r\x00') 198.429672ms ago: executing program 2 (id=115): r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff6, 0x29, 0x20000000, 0x1, 0x13ffb}], 0xde0, 0x0, 0x8, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000200)=[{r1, 0x8}, {r1, 0x40}, {r1, 0x20}, {r1, 0x100}, {r1, 0x2}, {r1, 0x4}, {r1, 0x2}, {r1, 0x80}, {r1, 0x4}], 0x29, 0x887c) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, r2) dup2(r2, r3) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000082b00fe8000000000000000070000000000bb000000000040"]) (async) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff6, 0x13, 0xf0000000, 0xfd, 0x8000010000}], 0x1, 0x0, 0x9b68, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x7}) (async) kevent(r0, &(0x7f0000000040), 0xe4a, 0x0, 0xa9fa, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x2, 0x5b, 0x0, 0x3}, {0x1, 0x3, 0xa, 0x4}]}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) 197.762949ms ago: executing program 6 (id=116): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) symlink(&(0x7f0000000200)='./bus/\x00', &(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000080)='./bus/\x00') 147.666524ms ago: executing program 2 (id=117): syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa24967d1091eb0800ffe00000020f130eac1400aa00000000ac148600bbe0000001004e204e230008907800"/62]) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) dup(r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1) 147.167303ms ago: executing program 7 (id=118): r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x1000005, 0x8cbe, 0x1e, "9008000000cd20921056a4ac2fbba6406d0003eb", 0x8, 0x7f}) read(r0, &(0x7f00000001c0)=""/159, 0x9f) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x108, 0xffffffff, 0x8000004, 0xfffffffb, "a8909cefab00", 0xffd, 0x80000000}) 137.864844ms ago: executing program 1 (id=119): r0 = socket(0x18, 0x8000, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffc, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1}, 0x1000, 0x4, 0x5}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) r1 = shmget(0x1, 0x4000, 0x128, &(0x7f00004a2000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) mknod(&(0x7f0000000040)='./file2/file0\x00', 0x8, 0x7) (async) r4 = socket$inet(0x2, 0x2, 0x0) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x101) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000000440)="e9", 0xffb3}, {&(0x7f0000000480)="feea8ee99cff78aa816d57145ef81a8fa552e792c9577722c226af30a7f3ac91be6dc9193d45005e9de5b4c1e826719d7a56e63a57007026100a2b545c110d89411071b06286641a7843c81a33d4ceba2e16818af0d523f1087dbda6ba66db3a3474da6e0d7d84e1e0cd7e31c5536568576cd790a3998a817a0e0029f1b36bf63a87c3e551ffc4c25bed706766c01daeb14b8e6390fda4b679e7563e715b7b8d65487d6a241b8407a18975c463ac96e709a130a17795b93e0aac8f74b3bc7317d6f44bbc30efe6bbe2d8de3ddbdd8b24805c21038173d275d2b12b923391a6a9cbad630a6466b7af7f836310389845d203d77e6dfd190a3eff8895f67bfe239ea9fd2fa33f555ec94de913cfd64fc593d57c3510932becd0462a426b42b7c8d5aeee1cf4cf8a96b4835f2b6cf1a035a8ddbe33f3adb4cc1c568bd92002a1ef811cd9bc43e2f41ced8d37fe81a674dc6d6e6710021a425d9e03bb4655211da632644979cb67707145fc93c373fad5e0e1aaae6adaf9c4b87625f9f5e044f4e3a2f5a90a2aae8faf628ab4ca31482fda479bb84b4614c9fdf3ace43dae47b6b2ec87bf7f2687784d00531c99061d8b9bf67c9ab820b8aa979db9cf32398a5685a8c4ed6fb1028fd6cf87d90e13a6f0f06c43bc67fca07de85880fe66524a8f55eb8f0a65d1cba753c6b722d1ae072368d877eea809d1a58dce044658ed4e90819dc3b1039aeb26d0d17e2d8812311a93d7f0c84eeb773f0f682c192b00a074ca2c6b9c41fe7832b234d99cd0e1edfeb14bcd4b13188a614a4b88faaee48633fcb7780f10ffeffeaa6fd3f5c84cbc69f414bc44838121e2e6bae3e1ef7a956158da58fc51ac0193eddf0c5ad0a44e3cac4b854bdc4222df92336bacc36b67a6669f4f73c7a820f923555bdabade07b6925df9dbe4622a1fb5bf6cb608274355b81c580d69aecd78e4763774ff70821670e103084a70fcab69557d11c3546cf8c5cf6b5609c59e3c8c786b3800f78df0bedd149c7e134a8c1051de870200c712e62bf406a1b9fc643f4345f166cc12673d07371d6ef5ce705dcdae0e61420982b1cd20f558cd2556ac2e587a0bbc99e5778b3ff3537a30a464da7e0ea13bcea53169cb3b847fda5dfbf1410b5606dd2b984a888ca0c2714ba885e5052e037293a77cf93155787e4111c9cfeb0ae77ccb05ff8ff77c0e19f93caaf769ec434adf089e12ece7c2d67fab33a4f7b1c6ca5bf52d578e0de4d7ee64340a4fc6125c17125b39a140abcdb89416929619b40b9d4f445d8267745ced1679e135fbbd80f637ae36b51fc656470c42f66b37ae9b1fc32683680f84f12a17e7327dca208e2948d52a7cd4b2e06df066e94184bd294dd96f7ed531028a56b3b271611845eb7093b4861ec62da2faef9b05a8b84b2fa15982e33f4db683fa57ec28839fae83c554c5c7b643f66e1b70b1ea48147fcea5792d68d8151178bcf466fe8ab495121f8d3b78afa555090674ebb48c21482bbf127425333825fcc2b67bf0a75da09633172755ee5e6c69c5115fa7b6b33627da6b1f6ba13b271e0c10151028d95977fd69c9b192926834e9cbbad7807b1e5eddb6f86661d85f02e6e8d84dcff7513a958760ca988c85178a223ed0da30b3110d63dfa64db9ca0d17041c10417a9fe70754c7536e815773065ce96faa81b726740bf3f2ba3740a93c01f024e6e6cd0ff3fa1c23d5141118de0a23420322195d3b74ce2107bff69173a05c13acaceb6490ec29e3467e52fbadac0e8c2c3f1ffb7dcd8c8f6a81f14c58ba5b510ed0fba1e7bdb1904ded1a2e67708f6027f421c4f4a657ce11263fa1d771edc2ad9c81789475e484719eb34d04345f9efe824185d1fda2d7f7c2efe21a585373b78ce95a12ea067bc7ed34893c06fc6c56746f08d33a4e44c4e42cdcc792c06e09f9bcb9d8a88c14c36f607dca3a698f1ce4723eee88a8bc040cc20d99c449c879bb4ac38f468234ebe0b2bdfdd829e3a3d6d57dd2df10ed6b5bfdd1bf0f0843fedea247b98a5c11fbc6380b1ee1d3081b28f76bed07e3bed07c9b51afb154525bedcc962e121ee0da7d0dc05570a6e8d6acb028052152aa30b9ecff7c13147208157e306f96ae6f61b28cae268933f22c61b888b3d44aab4bbbda4012278d4487e9bf16332c0442af31d738599bb1c789bc6b1b640e4119a0d2df45464fa30c2b48824b0dc9d1d3a2c307ac923d5a2f476bc5ce5204f3bab674280901b6a5c0b7446db1188583c19e2565ead1b65efc2c02bc8bb494ce46c87d702ee1292f7f0b05f7355c99010588ba52484d797c088288c7623206106529d4e71d713138f443b1f692cc2a0157615916c9818579d6eac1e609d6046cb56c10dd757478c8d140436c0895f935fe4bd8c5c3e31fb7bef635057db3d8f5fe4c22e4441c33f2fbe1759ff5d4b6b8765138b1841c6a88d4cd794baa4d26797fb83a7ff3a92dbd75e028e645b065eceb36b6d07722bae3efa2bc278c934f3cfc292bbfa3b3429a746dcc49c0dd7b28b92da22ee19cfb9637c53e0f3422271fbe79efdb143a49c098ad57cc5f168032162eb1eabd506991a62e45a5bdbfdbead89398557a4dee5106dc32cf55bb7be73a380970d6b50f43d100d73feb7ea515ee428f71bda42d086ccc28a3a44865241c33e3acd89f708a56732dc9ebdbb467122cc75c29b93b3b2aa403005bd8168b8203dd22ec52d1d037768537c78f6e02f91a513c3121d4f93063d41cf9f3dc8033a2a1991a7c70e51f45b04b4043e43ef9e278b58c55a38dc0b8b3eede2540ecb86dada0af7f85c30edf54b38d7e7c73bd8313454b496533018f173ddbf1cf5a64606bf87cccd210614cb5a5b925c053584634878f872afde2ce4504e016ef6038c26237de84864bb69d653836c7c13af835c8f3dd92f14df22592d53e474007fa3c87b03085e03296445e80d180682b63cf1bb166d164dc9abcad7514536e4a4b8b1f477b0481e17d6894bb832a052633f5124982fd4353cabbc0ee721882e7c42019c7cb5955f49129384308b28a7fc4ee1328f228427cb59ef678d6b5ad8809d63374ee67146a829569d25260ccd042f72ce623a2f892877be3364f4d122fa01e7f3c0de780d125321f5fd08ec22249b013d07a43abf0f0243de6a8d944e9c6b334c00205d2ab1049801620e436a5168c54ca12e0b77907c0d6e67fb880d4d5169adcc7d1c23b1ec3762114e05d85c6753de16cf594a451a4b8be3bb35abf9e300bf76bae3ee8f417d3c2b7b90cedac5aa7a6531176812d2b3c5a0ced80378b31e74c0f481ac51b6c713c2364c0bfbf34bb7b595d425612be2ba430376d536119a092d321b5547f56e33908638f6a74774ac2fabe9ff54f4ab15598ff52be53d523f3e57e937b1909caf51099374161b4fb2d021519eda1e8f6975989e5a0ad76d9d0785cb9e9abfa44b338b19f851ba12caec2ddb81b46b565bf8dce4706084b67029c33e6ca925fbbcfb5f46201712f903de03af0ec9d4dd6c3a736b3de562c5cec6feacd02641dee28c25c4157168e105e7a3d41fd4f144adcee376fb8a9f3af411ce3b1eff08cf79d75eeba7aee2652cbfe9ccaf29ef2df7015f0609028680e585ddcdab4ea02f0f9011ff154a117e5984d0e3cffa1a706b1e7f8a5c45a59fb5625d9d4846181dfcad989603dba9f773296757b1c5533aa4d2df2bf251f2a2c38472c6ea3a2c864e5c9f08ac59a96a12f19fd1f9722c45ac44ff8c3c72cd6af2847810a5592b482e71d59394bf41bc90186d6cb86a1acdf083c50a1327de8652cb2e247af32ff68c818c2b44870c92840a2dd3853a558705806a6fceb113ae9a7b343be3683db70e9ea93f47bfb1b94ea00e086b085534d2ee738dc26228af75b97362e8116d591de7632b677cd69544f14b26783a05a96c4de6fe44a2d4a03ffc68ea8c493b9e69d3cba07b1afd6dad2e41476386ad4c247ea881d5a996e6260b37e6def24be51b0fed713a9403b38899c09cdcbd927e899d34609b808d6d7e89d20ba4c4921bd26961d9ebc51af240e37dd53dc4437675f825a5e3554547b3e0358b199e0cc54be2d8a78869a5d0b992edbd1bf485b879f9824af29f5a58d0dde58e613aff686127d5be57022d37d023abd023781cf0f8fd59d91c57cdb68d949a09ce7f213e8026dfd1060673963bf89f5395a6e5ea398ff85151662105bfb615732b7aa899279bc961070625cfde36652390e81343109e83c5148501e0f7a68935ca0ba4f485dc81f7a3ddb1eb8f970b023d06a0d6deb675bd364eea63acdabcd9c137ee40ece757df500ec59f8c5dc7fa9ef79f979736b84c010fd17d97605cade099726a3783c4d8a8f8929ac439aa36b0b3dfa81f9e7b1b669d59d27a874690b31e9c750aaf6149d1f4618355125df1d096093fdab5d05d648af00f041f1e8cc43683cd5dd4d3cd44c5ca6207adbcd4b508cbf3c69ae8d1ba0eea8b669750990bbc2395589be8a795140db3eda1b1a5887bbb5a76e0b232040ca1e2aa3dc0f4264b86099e91936da4c64f40efe4ec4bdf21a9c6016f52c22308b9471aaebf899dc22d2436d898a4aafac044075f880ee557b054de271805e3d471185446471a8ccc2041c4e63228745631a1f95513419fd4d995884ae6952f726404a6bdcb86056cfd2d585ad1ba4432d16e6dcabe321416bee3d15757269063ad501ac089bb62dcbeae363065fffbb2c9102d9578c7b645ce5548bb01873ac1981854379c92582e0ced9f72c9d2983d32aec3b5bdbedac8b7f8b2e19db5ecb694917fce0cea3b0c346303a6665b7861e89d2d556682137172b83bf656a966dbbbf07d4f848bd700ede703a41c1375bdb2632527242d469e2aad228cfc742812817c3dcfad667a1a979dc3d8ca9df72f0ef2c61802feb879c20bf1c43776c2fa0df321157005e9ebe6f5a8da16eb2bc8d972da086bcb8e138aa71dc9239b3405539111fcddf949e4b0217ca3e57f08111c414bf0267a8299bd194f1ebf4e70421ccf36836ee1b0c10369cc681becab93189ffd4601612ceb4736bd50ac231075488114833dd9acbcafe67faab85e2cb6238b968ff42a93861fcf3cba058a750d93c0c6a6db32d35b3a4421cab2b564fcbd27bf6f49d998f8f4eb94053ff01172a0df89709f7ee6b919a4e01ab0fdb4b25620ef47b8abd1daa3cba9bbe2676b59df700d89f3471b95dbba3bf0cf0f920976703a2776453fa6b90d857ebf82b0df903cea6bc7d74bd313254c83c6de689995d69e9bb18dfc735a7253a4362f18e72e1301e4a4d7254c371fd0c5817c4c8d6c15a0ddfa250eb5efad9091bbc0ea1654300a3a917777a1b8d332f660b8bf41b93142d3926664f54f27022ee5e97bb9f3b68f1cf45cc618935baad27c6404bf82fcb422df4e036a8714c92f2a4ef554da334ebccfaf235a1f8e0f55f5572de0c95fd0ac9223216d018e0d87a0ac32adde77d1ed9a70e6c3c7d4a57ee289e0b6af9d15d9f87b07acf0c29f185fd237c8f153d57af55f3696264d3665cf8432e2e11eaa37a2b385a59ceafc37315151621260e179032b788078da0c1fbbde1a347a0d157641a99cd9eb14654d8809d13a11dab7c6b9ce634c9448704f4147bfe37e53f2981a92aff3dbd616ea39b3850d2b1594ab75ec9a30e65e18b9ffbe8101845b686866b848a7f47316377ef847f88dd9553569d125fcace351aca5318eac7979672e57d805a24edb503f7a98cb30cde6f0f03a0c810c83030fccccdd188aacc9de920bbcc68814851fe2593f5e1"}], 0x1, 0x3f000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="688b20b5", &(0x7f00000001c0)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x1, 0x10, r6, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) getsockopt(r4, 0x0, 0x24, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000180)={0x7, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file2/file0\x00') 137.232516ms ago: executing program 2 (id=120): r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00aa6600000000", 0x8) getsockopt(r1, 0x5, 0x7, &(0x7f00000001c0)=""/232, &(0x7f0000000000)=0xe8) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10f7fff7ffffff"], 0x10}, 0x400) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) unveil(0x0, &(0x7f00000003c0)='c\x00') 2.340098ms ago: executing program 4 (id=121): r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000025c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000002580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00)'], 0x38, 0x404}, 0x4) recvfrom$unix(r0, &(0x7f00000002c0)=""/47, 0x2f, 0x2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x5, 0x2}, {0x3, 0x0, 0x0, 0x4}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) fcntl$setflags(r0, 0x2, 0x0) close(r3) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x3, 0x5}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x5e, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60db090000280000fed38d5ba80b9e61cd0c535a98000000ff0200000000000000000000000000013c002c000000001e00"]) sysctl$hw(&(0x7f0000000180)={0x6, 0x16}, 0x2, &(0x7f0000000540)="1ef3bfafbaae5097d79369718433dd43a239064cb28ba88b53a6d51a8a859bce68b3a37fd0d17a4d7cb6074360c020bc9b9a96e78b25456c94787952a3179a22bc313d3c083ec5164efde619f24418d0b3e990060a89020bd4954efe778112b6156ccded4293cb58f7eccc45825b7258fd133fe5f707fe870f9354d9928b9b95066171e54e3979b6970d74ad1790a6ed41bd661ae061432b9051397cf15767cc92379549ddc63b76747f6dfd890eefb7a499300b226fe9a070436f577e615e5c4b2771aadf6818adb2c4e795f996fe4b565e45cc4e665ddf3f427aaa938df2f9026c33364bc24cdeedf1199128f2d9f900a013bdd1b2d4f18766fb2a64922e17d83332189497793199b68461c9937f689155a985431490b688acce3b3c46e8cfcc5e543c4464f76dea5d2b2502edad751cd7b172d538c0e72f946ce5ab1d893e8f59b431cbbb495d41e882252d9efdbe7f1cd1db3dd355cf7cc12f2a67859a8bbea1f1159085a4e81fcaabe43c66d4ee649df3ce649fddb377f2a73acd9bec485e65aa15f68f5a0375599c81ffa20ec2aede4f948902b5893e03fb393a74b9399d8cb57386b3d62022428dab853c75ff99c633ceeb3e04270010e58ee51abc9a2618ecd7249e887455a7d89813eb5459c9715146add2f8c1da3abfc2eb3141e83fd82718170995cada1ce54d4b529de96f59ba51cee66d38a942f0f647ab383c6644b153cdd2ca16015bfa9941085c80a343437b813b9edc5704949e5029b32070d3b09e444d86ff969950b48d9ca1505456b11d5a136537e82b773087f839a060ea39caa66c24ff3668c52879d8a8f6d8a9025137f5ec1b12f7347fe801851bb13ecb8b8a8e6b2c63e632b45d45c93dc4c4eea3a13810f88ef5e5366ad7343da1081dc39fdfed5a6a7e3607fbed5888e2f54c353a3bfcef7beeab3f9999c4cbf3eb1a57d24e190486241ced7d52446c222d93bffd88bfaab67141042d97f28a6c66b37662b697fc13cd5668ea5872b9ad65fee3de22269708aa816b24ae805bba3b579f80268990ce4fe7d752911e82a5a5f207795a34261c1398d6a4b21f302004a298170a5ce1b7173f7a043762ddd69650d4c3b7723a5970b278fb9f64a8a815ed22e399e851a03f998d344e740a7eb69ffe04a12dc6421044e3417f96a4bd878cfde0a7f1532802bda02360f13a4173a80b7d7a5dab65319229baa8f080290bc296e8b12685d29759fd13676916705bc40fa01a44f3d932226ffa4615959b1900320898a6fb55ba1be823174d5114527af2fb5fc61cefd664e125852ce7e1962718f183993dd7fe13d9de975744e8c4c7582b271e95c5b64e847318dd030e14422345a171de7561567d6a018557285f341716406a0feebb072303d6a0d11f587af47339259bf0a52b800d32712f3909cfe0a235b0c794ca88214b0ccabc0f5a1878ba4f7b5769aabf1d1219b2b8f654d38ed61c315df29da52594c1d288f5c26e75724b2cc8e23209c6634ff82e1af95b9bf4dc5bc38b600184bf7537b3e2a5ceb6079a6c07e2275d8f36df6905fd77d95be34de09b9519f8044c5c9d577ff3c775de47915e0660cbd331172893c36c8643d2878d7e8a6635aa27c687dae920fa085c261ada8d29e6af0c9c9669eb4d375b466ecf8e27cdeba2e05cb8ad3c4e1d205f205ffc84b4fedeb9ce7b0591e3e85e0edd9fac350b7dfcda63b20983b45052e79654817cf86aacc93c55a2c7fcb7e45c5699ffd35b98c1559f3e265f4522d3f6039ad48e24c303115b5e82c76b8eb52f6f28a18a9ce4c519d2fe651b5461a22ebb3937ebb0b806739078ede9a21a150179fa32c9aaaeecb505a41f1ea9cb35446e18452a48068f7d077a7feef3a64c9798e23472639d2d75e4abb3697199dbc27e6c2a1372375416ddf7dc58d5ac47113cc0891b7bfd0242550f890aa00ff165402e98b2d593fd3cae3973eed0c88a2d5182eacfb9d8c77396c0d1a8b18f6addbbd82ebd24f369f89bd10691881ffeaa8aed5cead10c282fa24054f1784a170338c1f790e46d0e03d297fa21e45a9a9bbdcbc52e17deb986a94fa510537ad00f346371438e0991644479236547c3f16c2c8a2db49e6865f2dfd2f1bcc82fc07c0252eebaef43bbd8a2f15379d9381e33bd1f8aaaf206e8883d434019ee847f38c9adff9f9d76c35c7117e62ae3ad8cca4c51ffed39352c1e519387012cc660b7725870931f2819ee3a5ccd7e53c1e176ae7d0700326c09661ed99ad869e81a86bd33d3d99ee4ab60e614e4bd39513b11724500f49b938360e0990737714d67978c932933da99101bf50d06dedd2ee60d979e213557fb28be0e372f365d453ad65919641cd9803c166cc4dacb034c8446387e638fbfa9b3df304eb4ab5f3f26981791d0844861420898a73ecccad42e64e4d3571089e9ba6ba02a16eee95a38e22c1bd225faea10d1af3d131297974c579cb3edd779383058ec1f63445f502018870717579b4d74018948be3ef424762e4c9179bba591241891502da296fa983e93baa33fa9d1bfb70442d523014c925dd875e20a1d9a51260f7b9a9b7b3594221ececdf758e5ff6873f45b84b91023b750722ccb2ce07db92c60bb13a127b8e411820b2bc4357e65c5a0a006671e1889ae5fbd70be64fe7d5f4b30391edb80f64aa931b1ada10714d9ce83aa52874fe192be5cd3e2c74e16c0142cafa913725425dcc86a3be77930398e2623dcaaddd2b98d8cc8b907f520c21f2e4b64df0f02b26291d5c714bf90d60da78958a7506259a0ad4b824aa3981822b1dedbbb3a6f937c852da4872568a41419e6b67487896417eb8cfec15ea69180e5c4a101740730cb7011cbe331cb29f2b0eb635efaaa05e4f2e964c37c1642dd3a36880b27aeef44215d29b494f6af8c7212fc3196550a58e9ba1d62586906a953299ed15cc7c049b97114aefe95a033e1e15f6ca2c1ac4c836b60bed8de3b65b123b3798d26093f2c1b0fe7b920aa80da954cbf5a75049b2dfe31acbdbca906b98f8ae757e136adff5be681c17094467513e6aba6cd474a976ae7d9c059a861cfaf70b33fc13902527cfcfcb588728d9280718a8920d12cddfad6454e9709d3678f0bf7309b068d672bad6467db35a6dc689ca0f08148b3572d694b75a02ade4419d6c03eddf682d488e4926699a61e008f0dc2c8d10db5b2dd28cd4534a0d34a762bf04ae0a3c933c40c3ad8ca6b6b4ce9112647ac86935a30ba7ec2621add9e102b8af7113cd5683a4aa7cc15be80a9040ab7700c824755ab47e41f3521c67a5b6c3514c371dc7de3a52e3307a719bceac0ea29f97aad2132aa4406eab5037740317f8429c8c4a31eb8d4c06127f9a3a5472aa7d9b783fbd1ad34004a71d8227190e4feee30a8dad6cff164c1ff7e29bbdb1d44305619b81cf638a8d0eb2fe1f1497bcdc49c1441ef50e642344d03e589c0946a8f3366cd7e5c79b5e2e92ea133a7296f9aa3dd58a12f55ab1338aad9ceae2380defac4fd258fabe2c72765e0fb441d963b2b796504cf715f4f6eae8897a025a1d09c5356b65033a827add3cea9a37f17eeadd51feec4a2fd7fc2c6f6272009c3046e2f92edcb015b9ae99ab6b0c92028fa0f17692144790f996fc267f6b77bec50b2ea21ea85ee3fe437705f85c0442604880874f9326d4cc3493aac31d0f3bf79da5c687ca403d4c5888cdd5eeb34f25ac4ebbfed15dc1030dd66efdb9f2c2a890ebaad07e235eb023f61302bb16fd8971dd9e12585412bafd7e3ea1fa2263908461963f839275b6a6b52a7c88c37e504790f8acccbf5ce4903cd11405deb3d7a111f80a2ae29c57d99fe2798034dba74cf5f81dd66169a6062c4c4edf3029f7336d0db8a4eed115419f23964b50604b78cfa20e4a7501c770d9d78c6a6eaeade85c2e44ddd8fca08b03e5df84adfe7dbd2efcf52b205bc1bb53f5340342ca0e81b8ad0f633133907532956021e50a4ca91d55b3f5133dd9041c6025350baa271ae6645d36cba1a3a77b4db3db7f559e3d28672067deb87e50337006d48891633b93ae59dc678a1ed9793b0d8211bd463420d2175b67cce4030d476ef8432e178ed1f1c7a6bd73e2a0e7b761a65963e675f76f5f8aeae4aaa83e8663be3217b5bde72842809a4774c76513f5655b6e9aae4c4fc08266c2f0283283c68b2b6315fb29b423411d2e0834d7b0d43c0e115053fb53d38766e8aed773ca46fc2aa2771f7cb312f1166610b38853554d1f1f0cf1b11a6aa7cb2af10d343ad1582f9365bd04417171c502107a6ee8ec14274ae86f3c7b234331fc3180c95c71e8db46f1b41a06d2ccb68e7a6495673fb69a3c744c6732c004bdf2772b22df705259e2e9f8e8ffbeaeb34fa04f521c24670e7f5ceea146a1444cc0988e8ff4b7c6358c6f536283cc239261234b9d2e1a3ec5f77c309d828aa3fc4f763b38ebad0e2e51f4293d5faec761117b7dbe6854010ad2df090574061f37b71adec75722e9652e6f05180617ae7ee93821ae36e268009260463536cb6955668c08623820f4a1430c3074d40a10cfb31b78f6187279da510f54b728857102202bdea3c56ac6fea6b23c0edbd1f6e6270c94ea76855df9b42454ad8f0b7713c1638ee22a4d77b0bf937e87e09dfd2d81c1b637b0b3a4d67feb06a5b11e20cea9a25d4b82febad7fefc0a57369615df99d5c17332eca6c47283f7bc37ed44265c84a6a0d4366fe0917fd14a1fe7aee5d344064eb92ac0b2956ba99af74a33a07ab08a26ee869305bc67b91ce6148a30ed4b9c646f8955b4b3399e4067aefc8f541c7740d1216d08d48924ed9ce5cbd79cb4b8d0a90d82086afb118ee154c2053a2587edd3ad5fab31fdb57d62aad1b0db5e861c8b32924ef35b876c486de666ed496ba1a50b6af963de03e49f0332f3643005336fca42b1e7772d128c2f71eda3c628c06500c5a7e1efe1468ecf42f4e4c11386056bb42ad52cb9ab6e56ccdb90cf4b2b4e24b775af721b8cf01fa5ce8898c8a2e79fa8e64b5defce487304c01da9f439fe3bef07ec7b14bad8f23b4ec6ee7a0e2fbefcdc2852e76e2ace0cfe8e61498bba2f07593b9200aacf28f3ba37100cf9f621557eed8330ebb4c7a2c9d6e0784110114a6428427ffb0c691f45c0f52f730302adddfe1b943440395676627e04e8e65854acb66753a52324657b09c8b1ee8087cba97d20e067bda1a3ce4eb7d78840fb5774f253e4113d801811b58977a4024aabdf08109efc2ea6e7a25969ee7ac441681eae56ce0b387c00578a38d689bbe3d16275a46b867f32ff7279af78e0e07de8a4b610a48cc15390935921748114661b9876faf5555c9e06fa1fb3986aa8eed0d289ea44bfb30cd5a603b26d821db62559d5f5b7424869650c4a80fb00c3ec40fbe28bc2c3c85942c7eb96a01cbc7806401741223d305a045b7a95823f78f6bda39e6451c33021b4240b234bc0110818cb8d904f8fb6463cc51db60237477dd205126c0b2189b1e5248b9d182904c4e7ba5f2ef821192d37c8e81e40b261cddaacda0872dada5618e05c33e147c59d1cd730ae138b82775ac1ffb0699614e0685d195e6af05f5c878702550690a311bdfce0abfeeb5b713082d23fb0562aa5505836b12d8500a8d7d4fde5de5e042a061b584c9735ba250b64740189a7bb28ecb5ebaa92087c4b1a9c37227021fe6286439fc79f95d19358dab8e10f582e74014d963c6857f03e5ee25895d0239d3b2dc43e11469d2da973c2ff7f54128d88af8927d9ea46458b5cd94c5fb46acb1", &(0x7f00000001c0)=0x1000, &(0x7f0000000200)="fae4ee34a36e68e0457052d721ff8300887a0fc734ef92c8e2b97ab3d2192d0480fb01a0cfd44e3465e99e4c87dc84d991", 0x31) 1.862986ms ago: executing program 1 (id=122): r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), &(0x7f0000000340)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f00000000c0)=0x100, 0x4) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x2, &(0x7f0000000000)={0x8000000000000001, 0x1f5, 0xfffffffffffffffb, 0x4, 0x7, 0x3, 0x6, 0x8}, &(0x7f0000000080)={0x8, 0xff, 0x7, 0x5, 0x7, 0xf9bc, 0xd47a, 0x2}, &(0x7f00000000c0)={0x4, 0x7fffffffffffffff, 0x9, 0x6, 0xfffffffffffffff9, 0x1, 0x7fffffff, 0x7fffffffffffffff}, &(0x7f0000000100)={0x40, 0x2}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 409.495µs ago: executing program 4 (id=123): r0 = kqueue() syz_emit_ethernet(0x46, &(0x7f0000000740)={@local, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x6, 0x38, 0x67, 0x0, 0x7, 0x67, 0x0, @empty, @multicast2, {[@noop, @generic={0x44, 0xc, "e8ff45b32ff6d8ac80b5"}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10, 0x1, 0x0, 0x6}}}}}}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x0, 0x1, 0xd704}], 0x81, 0x0, 0xfffffffc, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) 0s ago: executing program 1 (id=124): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xc2) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000380)='./file0\x00') renameat(r1, &(0x7f00000025c0)='./file0\x00', r1, &(0x7f0000002600)='./file1\x00') kernel console output (not intermixed with test programs): OpenBSD/amd64 (ci-openbsd-setuid-1.us-central1-b.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.211' (ED25519) to the list of known hosts. login: uvn_flush: obj=0xfffffd806b77a9f0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! kernel: protection fault trap, code=0 Stopped at witness_checkorder+0xb5: movl 0x20(%r14),%r15d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace witness_checkorder(deafbeaddeafbfc5,9,0) at witness_checkorder+0xb5 mtx_enter(deafbeaddeafbfb5) at mtx_enter+0x4a prsignal(deafbeaddeafbead,14) at prsignal+0x36 reaper(ffff8000ffffdc90) at reaper+0x2cc end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff80002a244610 rbx 0 rdx 0 rcx 0xffff8000ffffdc90 rax 0xffffffff83834ffe cpu_info_full_primary+0x1ffe r8 0x7f7fffffc000 r9 0 r10 0x8ccbd3b4c619b278 r11 0x99efd377d3386ba5 r12 0xdeafbeaddeafbefe r13 0x9 r14 0xdeafbeaddeafbfc5 r15 0 rip 0xffffffff820fb145 witness_checkorder+0xb5 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80002a244570 ss 0x10 witness_checkorder+0xb5: movl 0x20(%r14),%r15d ddb{0}> show proc PROC (reaper) tid=295804 pid=21533 tcnt=1 stat=onproc flags process=14000 proc=200 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000fffffc88,0xffff8000ffffd770 process=0xffff8000ffffb9c0 user=0xffff80002a23f000, vmspace=0xffffffff839d9408 estcpu=0, cpticks=11, pctcpu=0.3, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 38605 436907 94297 32767 2 0x10 syz-executor 95510 480044 22776 32767 3 0x90 nanoslp syz-executor 95510 71200 22776 32767 3 0x4000090 ttyin syz-executor 95510 465293 22776 32767 3 0x4000090 fsleep syz-executor 36331 231153 58283 32767 2 0x10 syz-executor 36331 219504 58283 32767 3 0x4000090 fsleep syz-executor 36331 190168 58283 32767 2 0x4000010 syz-executor 25076 362469 7346 32767 3 0x90 nanoslp syz-executor 25076 414872 7346 32767 3 0x4000090 msgwait syz-executor 25076 403441 7346 32767 3 0x4000090 fsleep syz-executor 25076 222590 7346 32767 3 0x4000090 fsleep syz-executor 72789 280802 19542 32767 3 0x90 nanoslp syz-executor 72789 294161 19542 32767 3 0x4000090 ttyout syz-executor 72789 21612 19542 32767 3 0x4000090 fsleep syz-executor 19542 483694 77393 32767 3 0x90 nanoslp syz-executor 22776 308125 83595 32767 3 0x90 nanoslp syz-executor 58283 471167 43450 32767 3 0x90 nanoslp syz-executor 7346 276224 35804 32767 3 0x90 nanoslp syz-executor 5578 234222 51728 32767 3 0x90 nanoslp syz-executor 78648 210336 8598 32767 7 0x10 syz-executor 94297 329939 19338 32767 3 0x90 nanoslp syz-executor 83595 394146 34683 0 3 0x82 wait syz-executor 95532 267097 34683 0 3 0x82 wait syz-executor 43450 76398 34683 0 3 0x82 wait syz-executor 19338 234298 34683 0 3 0x82 wait syz-executor 77393 348034 34683 0 3 0x82 wait syz-executor 51728 62888 34683 0 3 0x82 wait syz-executor 8598 250763 34683 0 3 0x82 wait syz-executor 35804 5486 34683 0 3 0x82 wait syz-executor 34683 306043 48350 0 3 0x82 kqread syz-executor 48350 348961 71150 0 3 0x10008a sigsusp ksh 71150 111574 23953 0 3 0x98 kqread sshd-session 23953 132656 43300 0 3 0x92 kqread sshd-session 63805 165233 1 0 3 0x100083 ttyin getty 43300 63189 1 0 3 0x88 kqread sshd 6800 350977 76229 73 3 0x1100090 kqread syslogd 76229 100661 1 0 3 0x100082 sbwait syslogd 21981 451049 1 0 3 0x100080 kqread resolvd 2846 279895 98923 77 3 0x100092 kqread dhcpleased 96511 48057 98923 77 3 0x100092 kqread dhcpleased 98923 237154 1 0 3 0x80 kqread dhcpleased 4158 451575 0 0 3 0x14200 bored smr 2771 221099 0 0 2 0x14200 zerothread 9764 4547 0 0 3 0x14200 aiodoned aiodoned 74858 470699 0 0 3 0x14200 syncer update 89775 94479 0 0 3 0x14200 cleaner cleaner *21533 295804 0 0 7 0x14200 reaper 49120 345870 0 0 3 0x14200 pgdaemon pagedaemon 16791 181448 0 0 3 0x14200 bored viomb 33590 387240 0 0 3 0x40014200 acpi0 acpi0 52429 356918 0 0 3 0x40014200 idle1 91701 302773 0 0 3 0x14200 bored softnet1 20803 148394 0 0 3 0x14200 bored softnet0 20683 376249 0 0 3 0x14200 bored systqmp 91904 24017 0 0 3 0x14200 bored systq 66578 494881 0 0 3 0x14200 tmoslp softclockmp 2889 90783 0 0 3 0x40014200 tmoslp softclock 34180 196740 0 0 3 0x40014200 idle0 1 479950 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 78648 (syz-executor) thread 0xffff8000fffef240 (210336) exclusive rrwlock inode r = 0 (0xfffffd806ca8fa20) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vget+0x2a2 #6 ufs_ihashget+0x185 #7 ffs_vget+0x8c #8 ufs_lookup+0x1a36 #9 VOP_LOOKUP+0x6e #10 vfs_lookup+0x93a #11 namei+0x7ca #12 dounlinkat+0xc1 #13 syscall+0xb17 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806ca8fb48) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vget+0x2a2 #6 cache_lookup+0x351 #7 ufs_lookup+0x1e3 #8 VOP_LOOKUP+0x6e #9 vfs_lookup+0x93a #10 namei+0x7ca #11 dounlinkat+0xc1 #12 syscall+0xb17 #13 Xsyscall+0x128 Process 21533 (reaper) thread 0xffff8000ffffdc90 (295804) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8389bed8) #0 witness_lock+0x5f1 #1 __mp_acquire_count+0x58 #2 sleep_finish+0x2d8 #3 rw_do_enter_write+0x1dc #4 knote_processexit+0x2b #5 reaper+0x24d #6 proc_trampoline+0x10 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10188 10956K 10968K 166960K 11279 0 pcb 17 12K 12K 166960K 17 0 rtable 241 6K 7K 166960K 354 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 3 1K 9K 166960K 7 0 counters 68 36K 36K 166960K 68 0 ioctlops 0 0K 2K 166960K 29 0 iov 0 0K 12K 166960K 8 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1335 84K 84K 166960K 1423 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 5K 166960K 6 0 VM map 2 1K 1K 166960K 2 0 sem 11 0K 0K 166960K 13 0 dirhash 12 2K 3K 166960K 27 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 24 89K 121K 166960K 262 0 sigio 0 0K 0K 166960K 35 0 proc 58 99K 131K 166960K 497 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 27 0 in_multi 99 7K 7K 166960K 104 0 ether_multi 1 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 73 334K 334K 166960K 73 0 exec 0 0K 1K 166960K 357 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 247 152K 154K 166960K 4104 0 UVM aobj 10 2K 2K 166960K 10 0 pinsyscall 45 90K 108K 166960K 1308 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 6 0 NDP 11 0K 2K 166960K 27 0 temp 42 8651K 8715K 166960K 4276 0 kqueue 16 22K 28K 166960K 53 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 42 0 39 1 0 1 1 0 8 0 rtentry 176 113 0 1 6 0 6 6 0 8 0 unpcb 144 99 0 84 2 0 2 2 0 8 1 syncache 336 5 0 5 1 0 1 1 0 8 1 tcpcb 736 61 0 56 1 0 1 1 0 8 0 arp 136 18 0 0 1 0 1 1 0 8 0 inpcb 328 387 0 378 14 4 10 14 0 8 8 ip6q 72 1 0 0 1 0 1 1 0 8 0 ip6af 40 1 0 0 1 0 1 1 0 8 0 nd6 152 26 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 467 0 0 30 0 30 30 0 8 0 art_table 40 468 0 0 5 0 5 5 0 8 0 art_node 32 113 0 11 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 4 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 11 0 2 1 0 1 1 0 8 0 shmpl 112 7 0 0 1 0 1 1 0 8 0 dirhash 1024 28 0 11 3 0 3 3 0 8 0 dino2pl 256 1811 0 299 95 0 95 95 0 8 0 ffsino 296 1811 0 299 117 0 117 117 0 8 0 nchpl 144 2176 0 483 63 0 63 63 0 8 0 vnodes 216 1892 0 0 106 0 106 106 0 8 0 namei 1024 6687 0 6687 1 0 1 1 0 8 1 percpumem 16 49 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 0 2 0 2 2 0 8 0 scxspl 216 6936 0 6936 3 1 2 2 1 8 2 plimitpl 152 51 0 25 2 0 2 2 0 8 0 sigapl 424 544 0 492 7 0 7 7 0 8 0 knotepl 120 315 0 0 10 0 10 10 0 8 0 kqueuepl 224 88 0 78 3 0 3 3 0 8 2 pipepl 344 162 0 135 6 0 6 6 0 8 3 fdescpl 528 528 0 492 3 0 3 3 0 8 0 filepl 160 2688 0 2468 20 1 19 19 0 8 8 lockfpl 104 43 0 41 1 0 1 1 0 8 0 lockfspl 48 15 0 13 1 0 1 1 0 8 0 sessionpl 144 22 0 6 1 0 1 1 0 8 0 pgrppl 48 33 0 9 1 0 1 1 0 8 0 ucredpl 104 477 0 458 1 0 1 1 0 8 0 zombiepl 144 494 0 492 1 0 1 1 0 8 0 processpl 1232 544 0 492 5 0 5 5 0 8 0 procpl 664 763 0 702 7 0 7 7 0 8 1 sosppl 176 1 0 1 1 0 1 1 0 8 1 sockpl 752 529 0 502 19 7 12 19 0 8 8 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 126 0 0 16 0 16 16 0 8 0 mcl2k 2048 20 0 0 3 0 3 3 0 8 0 mtagpl 96 1 0 0 1 0 1 1 0 8 0 mbufpl 256 194 0 0 13 0 13 13 0 8 0 bufpl 280 2589 0 116 177 0 177 177 0 8 0 anonpl 32 5316 0 0 43 0 43 43 0 246 0 amapchunkpl 152 12485 0 11802 32 0 32 32 0 158 3 amappl16 200 1811 0 1791 5 1 4 5 0 8 1 amappl15 192 5 0 5 1 1 0 1 0 8 0 amappl14 184 7 0 7 1 1 0 1 0 8 0 amappl13 176 397 0 396 1 0 1 1 0 8 0 amappl12 168 872 0 828 3 0 3 3 0 8 0 amappl11 160 9 0 9 1 1 0 1 0 8 0 amappl10 152 46 0 36 1 0 1 1 0 8 0 amappl9 144 252 0 252 1 1 0 1 0 8 0 amappl8 136 22 0 21 1 0 1 1 0 8 0 amappl7 128 72 0 71 1 0 1 1 0 8 0 amappl6 120 260 0 249 1 0 1 1 0 8 0 amappl5 112 148 0 141 1 0 1 1 0 8 0 amappl4 104 367 0 342 1 0 1 1 0 8 0 amappl3 96 1910 0 1812 3 0 3 3 0 8 0 amappl2 88 639 0 562 2 0 2 2 0 8 0 amappl1 80 9397 0 8832 15 1 14 14 0 8 0 amappl 88 3408 0 3230 5 0 5 5 0 92 0 uvmvnodes 80 1892 0 0 39 0 39 39 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 18 0 17 1 0 1 1 0 8 0 aobjpl 72 9 0 0 1 0 1 1 0 8 0 uaddrrnd 24 528 0 492 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 528 0 492 1 0 1 1 0 8 0 vmmpekpl 168 6071 0 6038 2 0 2 2 0 8 0 vmmpepl 168 41098 0 39107 97 0 97 97 0 357 2 vmsppl 488 527 0 492 6 0 6 6 0 8 1 rwobjpl 80 16027 0 13289 58 0 58 58 0 8 0 pdppl 4096 1064 0 984 108 22 86 96 0 8 6 pvpl 32 12730 0 0 103 0 103 103 0 265 0 pmappl 256 527 0 492 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 283 0 24 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace witness_checkorder(deafbeaddeafbfc5,9,0) at witness_checkorder+0xb5 mtx_enter(deafbeaddeafbfb5) at mtx_enter+0x4a prsignal(deafbeaddeafbead,14) at prsignal+0x36 reaper(ffff8000ffffdc90) at reaper+0x2cc end trace frame: 0x0, count: -4 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{1}> trace x86_ipi_db(ffff8000299edff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff8389bcd0) at __mp_lock+0x192 __mp_acquire_count(ffffffff8389bcd0,1) at __mp_acquire_count+0x58 sleep_finish(ffffffffffffffff,1) at sleep_finish+0x2d8 biowait(fffffd806d4dd488) at biowait+0xc6 bwrite(fffffd806d4dd488) at bwrite+0x2e7 ufs_dirremove(fffffd8069bf3bd8,fffffd806ca8f980,800c,1) at ufs_dirremove+0x290 ufs_rmdir(ffff8000337cc000) at ufs_rmdir+0x238 VOP_RMDIR(fffffd8069bf3bd8,fffffd8069bf3b00,ffff8000337cc0d8) at VOP_RMDIR+0x192 dounlinkat(ffff8000fffef240,ffffff9c,755138da5e40,8) at dounlinkat+0x2e0 syscall(ffff8000337cc250) at syscall+0xb17 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x755138da5e30, count: -14