last executing test programs: 5.46265973s ago: executing program 4 (id=5): readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/62, 0x3e}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x1, 0x6, "03000000000000581900020000000700", 0x1}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) ftruncate(r1, 0x40002) pwrite(r1, &(0x7f0000000100)="93d4", 0xfffffeca, 0x5) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000080)={0x6, 0x971, {0x5, 0x1ff}}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20}, 0x4) 4.102493431s ago: executing program 1 (id=2): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chmod(&(0x7f0000000040)='.\x00', 0x35e) r0 = semget(0x0, 0x1, 0x281) semop(r0, &(0x7f00000002c0)=[{0x0, 0xfff9, 0x1000}], 0x1) semop(r0, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}], 0x1) setuid(0xee01) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) write(r1, &(0x7f00000010c0)="d81a9dd2a995c82f8ca3001000aa3241c7ac09eb0000000000516e814d37aa4e706876b6f9cb2f481d78be69e58044594071615c83ca47b89dea4be75c8d9e701974c60d2c82ab7dff06562901664c41d414c2a1030bfc512884f4a914ce2406cc908eade67f6995328ac9d09af235296eb0f7e48a2db48ff223adeb680c163f8ea675956c816983c359406efe0099f9f536f1da731115d4047701dc6fe76037915599a1abc10ebbcae251b0b7f3a375c65a49ec21f81a40d06a9c8ef4e2d7e6839db9ce65f5d5fad827c76503", 0xcd) 3.945505023s ago: executing program 4 (id=36): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x80) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xd27d43220c7d18f, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r0, &(0x7f0000000000)={0x0, 0x1}, 0x10, 0x800, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 3.817970236s ago: executing program 4 (id=43): msgrcv(0xffffffffffffffff, &(0x7f0000000000)={0x0, ""/60}, 0x44, 0x1, 0x1800) r0 = msgget(0x2, 0x442) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/141) setitimer(0x0, &(0x7f0000000140)={{0x6, 0x5}, {0x3ff, 0x5}}, &(0x7f0000000180)) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/208}, 0xd8, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000002c0)=0x2) r2 = msgget(0x0, 0x2) r3 = getpgrp() r4 = msgget(0x0, 0x10) msgsnd(r4, &(0x7f0000000300)={0x3, "fa66f1a11c4db0ca13e474a330255afdee"}, 0x19, 0x800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x1, "faae73b0704de539da0d828a003d19942eec93003b80207837a6e5babcf77da463c5219e90dfaee4f44a34a01df52d697179292143263b2b522214b10a1326b64ba3044979be773b45ed6a3a59abe1bf9ed06f2f18fd5f2b266bb123746787bdc8c26218d064d938c71b2e5d94ed9f4ed5cc078c678382943671c108b709ec3a68e0c183563213f644fdd18c69211cab26a1dc3d574fc015fb329cdd8cb77bee275dc97e7d648ef431593d76adb5a741db731fd92dca176bc4834988cacf2a98b0732696c499cdef746e32095ebc4aa2153f28ad0b5416c520f709e1bf26ad7c55b72aeec5782653ee251cd7dbc20eba43afcf577f174e69d67ac2793a6e76"}, 0x107, 0x0) msgsnd(r4, &(0x7f0000000480)={0x1, "94562435bd5b9ff31bffe8222b322bca7958f8e88ebafa8942a72d6d9067020cb9e8c355774c09670a0b9c15e71cf0e654541d32819ec01dabf548de85930315ad2a697e360a9e7f1d06bf63e9d1a2cfb26fdd53b86f13262744a40b958dc6a0e987c81675dd87dae75a3c0dae421c9aca0881a78d4e1b05c610ddf6109303d871f723f54e982aa5137296064cf0465082af748b5c11bbe303dc289a709665b28da91b933b6aa7ec1b52454a50040ac1f504f127aa970bacd21c5310360d6b473024bc6c975a2d9cf57e16"}, 0xd3, 0x800) sysctl$kern(&(0x7f0000000580)={0x1, 0x34}, 0x2, &(0x7f00000005c0)="4f76063b6afb09f6384424bb23dddccf039326a6c0f3bef9f579c38e948deed24a4f54c81a5bec56cecbf718570d9a7df7446c041cf9aaa7433aaf760f1b315b93e4a928b963043e686af24e7f5c17d7f3714152050b333113e5b14ae5fdfd1808b83e12858999d8943c0fe9da5daa1fe90847d83306b486fb10a259438d297f5a1f5392d665a20b328f558a5e54cee31fc1496f5bae6530c835ad0ac01228f7dd88a67f27", &(0x7f0000000680)=0xa5, &(0x7f00000006c0)="44acfaaf63cd0fd9379442b3984d522f6f5e3b3c0264ffbf5456a41d607569800ea0b1c8c3df576a64e56332f87e82f283535a5699058008f293201d0c96287887865d1c581363db088d7816cfee9e6238b3b0952bb906169bc17d73b25d78e5b17d0069f12eb65cca642e99347a865ac739551560548985abd4021ae0cdebc30ce48711de16b9a274e8053c41f2b0ef9cba6c868916f93a41e6814445a7b5fc5affd06e19fdf0814160ffe0e451c9b78fbee1749b34f299022c8502d463b248624f88c5a87738877ff78c59f46fbbf28f9077e54b35873d6f573f3afe9b0aab31cefdf837a829687d4b86bda0dffb03", 0xf0) ktrace(&(0x7f00000007c0)='./file0\x00', 0x0, 0x2, r3) r5 = semget$private(0x0, 0x0, 0xc) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000800)=""/106) msgrcv(r2, &(0x7f0000000880)={0x0, ""/198}, 0xce, 0x2, 0x800) getitimer(0x0, &(0x7f0000000980)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0), 0x10000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000a40)={0x2, &(0x7f0000000a00)=[{0xfff9, 0x4, 0xa4, 0x4}, {0x2, 0x1, 0x80, 0xa76a}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000a80)=0x6) syz_emit_ethernet(0x12d5, &(0x7f0000000ac0)={@broadcast, @local, [{[{0x88a8, 0x5, 0x0, 0x1}], {0x8100, 0x2, 0x1, 0x4}}], {@ipv6={0x86dd, {0x8, 0x6, "ce582c", 0x1297, 0x3c, 0x2, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x16, 0x18, '\x00', [@ra={0x5, 0x2, 0x94}, @jumbo={0xc2, 0x4, 0x43}, @pad1, @pad1, @jumbo={0xc2, 0x4, 0xc}, @enc_lim={0x4, 0x1, 0x2}, @generic={0x7, 0xa5, "997b33a56992f7114025ecd205f64b09e654cf0b0ca0a965ecf8cb9f91f02efa4f42885d08e9f5033b7a8a12b5148de9f845749b5e256393d209e545e555228f03aa3af813b9430a285ee86395c8417b95c7e3571bc4384631f95bd514ccbac94170552092c44e3f3aff80f2c00412392cb41a8d22d6529ba45f70c45a6df412ceb4a7f548583d0282849961f019e5a3044e586348d3d5a7208b3b9a2ac1c55f22d34f200c"}, @enc_lim={0x4, 0x1, 0x10}]}, @dstopts={0xf0, 0x9, '\x00', [@pad1, @ra={0x5, 0x2, 0x6}, @ra={0x5, 0x2, 0x3}, @generic={0x8c, 0x42, "13d9f0e25bc2c3cd45ac9265109302c22c6c1d3670e18453daf639da41562e719b79036eb22bb7bae099a239452a15f7161a147c6d1086e93b8b96d624d8de38a08f"}]}, @routing={0x1, 0xc, 0x0, 0x3, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="f2ecdeed2a6722dfcbefc905fa73575b"]}, @routing={0x62, 0xc, 0x0, 0x1, 0x0, [@rand_addr="0efb09e39637f657bc8adcf7c8e7f228", @empty, @mcast1, @empty, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @rand_addr="d591480989b118fd5a950141fc1ffb88"]}, @hopopts={0x67, 0x203, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x1}, @ra={0x5, 0x2, 0xb}, @generic={0x0, 0x1000, "a0272a89be623f9a39372dd0bb42af6f6d38c1f5f4cb625d54bca6b00545e42bd66be705807fc6b11884d34ba30acc31572abd483b5c2d1351c64b62c099112252ec2d62bebaa7c0de35cf9ea217897d1c8d27bf725f79cfe1665109c4f163950f56f052f0318995826fcc1c9578b7a3cb9a4cadb663809df9380b70c4c49a722205972ea3d81519350050a1fa7884eece6743e2b631d2a3edf548a435f94bc28c470772b50bb9d3da9719af96a84a551b35742bb3d939b49edb813494b44af2ca301880ce85f036758fb2fc56060f9c317ae93a21862a8f574f710ebd57de9bf7494b3b7e40d42942092b55e543ca5a27e47e70bbe8350bd7d2a8f0ea6a930fe607007a9746a4e6babf5a1443805212d1596b35b11c4ba2300278a9658325068a32710826ee273771207670f1759a04be9aba27407f00b9721d960d78582559532d7c58ed9accf16ebfba5e317440076aab292fe5435409b0f71a72a3f170ecc5f062cee0fe9a14faa32cb02b984083a1d997437b85625ba50adecafb56c252a5c6e09cfbd27a4c540f3680e0f915e2a38348ab0794bb71dbf8cd964d8ddd9581d129704fd36743847149229a6fd48c19bbb9a3ecb97a6cff9251f94939e19080302d8b45c856a6c524c5bdc02b8b6ecaa868b9102712040e56bbd25438e492ca60b55984e82b0eefb63a2cd3963b3e1ee9362a29a8a7f7080ef9f45ae0b721b528051c9c5ee00ba34a8714d5e6cb26bbca16fc847adcdcdc117ce5f03a493a04f93acc736d6ea4c835d87bb7f66dcfa960c4b911af9f4034ccb678b1ee94958d2b1a28d139a2bed3790fbc2cebe006f63af2b9178d6f372af3ff90764b32e12e9434e89124dd8e40dec8d6b45260dd2587e5579a425befd0a15431f510c417ef89de18c341377bdf785681d5c787197c620f1bf828e5cc13a072f719f21b68cfd0e60666af5499a6aa9770add70afa22a8909ccfc8a349a9d67a0e13fd04e3e3090da9d5754efddbcbafe77200dcad2accdde3eec66650dfd0948a815a9dad7462d60c91254047045ff8b64ad826b3f90e426b8a568b1804375a6f261f59c886265ceb36e27c828e21be8f9ca535d2572953b9f6d5137fe7257e1bc91fd89556d44be48174b0526c8f0dd2eb00d77bb5ee335c529efcc6f3394496d296926418f59b43f9e6d8e24a60219bbb7c48bc7a0b9bd611064479917c69f926bffbc70ef7b58affbc7329f785074311c85d033b9ac9e504dcc70e90b9872e59da58ea1096900b45c17acc10471146a7901483b2aab01f98c4faa9987686cfd9fa21da47f8bbfcb6c51a538bcdfea36c5af98613f800cb49bab90591c01c3a611ec4d0ea8577719a6adc9dedd686a6a75481a6bc7a4d892f37d1f308b996aa3d355282730a68d9b56812bb5f16517483963d4030bc0ddea04c971c40d2f54643276da884237e913ef199108a4d59f5defaac728440c948a5b04f7b15e01b08c87e35b50284b599824c7cd8a3ade23e47548ea33ebf8d5b0c9478bea92761620bd092a1db6a47b7447eaceb7c2d66182c0ed5b04e4e1fc5eca1dde1f043547c7b739efde580283734f112e8c319903edff2e6b69224f33904dc99503b746af87d5b0362fc76663d5373818f4368343f24c7a9024ad54fa2bbe502af99c6bfc3343c26a1aecdd281583a83ce23a732b2bbba0117143ab2d38a25fd45468b5e74ee9e3c281a48e091f02748f9e35997d18cc2fbe957cfdc11b4f559ad3e42077cb66b6b712f9b9311cb67b2b06c5e3b6b71c54fcfe5832660029a34255bd10d6a679ffe0c1116c3738ef5e63dc6d742a31d4e21905015bf4e59e13b43e6055c6df3e2dd8f7c91ea9ebef4ad2b47c4c88e08a52b5f81e068a45fe99c5ba938376499e401030515cb1f814ddc7d1ea1deab3b31838cb01dd6d20ed097b122d79d8c3886d65cd7aa3a55a869246c03afd3f121b145f527393a1e0d4871f90e4234595eb7873d8add0875aeb42e05df494756f955d6b8512fd2b8dc4f3974c988ff07d5b72cc2f7e618498894c74c0fba627b3f7df9a0ad4aa3e3889db4144a8da15972b6810f0fc9c4b190fe4ff4ca4ece703d4ba277c2e42de56eb735d8b36b87f1ace5ad0c80e8db22d32ec269f45088af0ccbee1e1cdfba2bd5c6104b26f32d1466929f96c8a07fdd261deec0f35a747ac56025120511e10c2e47fa77fee311a4c1e11e0c15c7865ab8367f29196dac03c175899a0aca1b19d68fe8b6e4dd6e06c35b279f6ae9ba1e0c71a4fc71faadbafbd72532c013f36c6c18691c4f13e822d3a9d908af2eae15c4a7e121ff7ccc7b87e4f95a9ca0f3e006f7e4394d1fb79b6f5766487adcd2bc6b892015a7f1807caeed5bc5fc1839150a2773d72d40ab52268cf7b12399e71637893bb6a230a12b15ab687a1117ac05eb6676b8906336deeedd7ade21d681d7d59b86772ddbcc804b596c13340203c98d294e8a6934474ccb40ae9eed28228159ef477941e7aaacb855e7f8e1d08a9608d5de5b30b414bdec326d9debee611265589534f359a6e9cf67aab4d17a740a022362354b51ce631902893f5ae6a3d1347640ddd196b49d66bdcb76dbf2d93a5011e3be6b21e9626e2de6b8359edbe680894055142048e0cb132b0d22914abcb8419700ce7f651459fae337488386826153562ff492b70570f5392a1d6f7c08f6ffebc8275beabf5e657475ec863fb2d4b4222bfd15aec0419bb7e829e38032a508e5ca4dde561a60aff160dbc838ba62e6a491790cece783aa18a7cef96bf5e7ce3a5e8d3fbdd9b2ec073f254c6d546e0fd379686355588f34d3a2185bf48f20469595b962352a38d396f7f13d78b17ebb2f2dd3b08b40a1a1f900cdc0e1fed19264100240ef8063e418dedffa19132bcf22ed16922f533ae5d31ae78ed2eab0196de0c194b2189f5077b97e962b040852182c8419c20cafbb794c2488cb1289694ff3485887608213ca4b5eb615ac69127bd80ef3d1f52e5d4c0398f0c9b1ac91d466484235af736ba9f3ada26e71daa7028a5a43fa2b757e0ce9482a90b5c95ccb5413053679e78e014ff2a4c9353e76280535d35eab34e7ff7f3f07a01642bc6a07096c1b721c693b21d2e3018da44a0557c4fb9851f186e1b173ce34a5d3cc03f3a5612ec0905db2c8d57d0e2f9dc8f039db5abb44beab47a4e0182c734b524920991fffc5b0f67c4e7feb186019415b3c863adee318939992102a5282d8f1935d6e7f02b1cc98521c99b4d618870c480741a36c052bcc5f29f58bff0579a188b2514c701e31b4c4f4f06966a78536919bbb8d14fe710b64acbc815fb92e56dc8161cb668d4c5d59677446092501d0e390dbf3053fb6690cac1be94d1d81476eab8c22b1bd289bfa37f1fa032f0941c5c8bfee2b04171e1f7b6d22ac71953cdc4ddc29a6132dffbe66cfebfcc42b0a3a9ceac7a39d37b205dd42cbde1a46223493261f36ccd91ba0351e1bee219f82117f27524de78547765db31d9fbacf3b4ad3d62a10f24bd5bd2a34fa5196f829fcf7855d679fb6ca87cf385285052f88901794c51919aa3320342a20cb00276e7e473647df406067dea631001dbe69fe0ba91adc553f9309f4745a48e5b5687d830d695b66865be53f211604aabee7c16bd646fe7d1ef1330b847562df6e154c1af015a6a500530457dc50e5f886ee1bcb4bfef1b84dd1080355e93433dd745d84b032ed0b072f465d27275645dab766e1e5d1cb736924ce48eba635fc78eda435843dbc76eba2fbb6e2c6c3e4b3497721875c7207cb548fd79d119926b5c3ad6960679f3555cfa64be2ef9bfd862d7bfe82f5712826b101fd63945777482cc1fb4387f715642a251e3825e7cc9ab374e95ac15d01c0522f3a2400218e7961d1c6a516d155857058be0655c4af1bf2c37e0ffdbcd74f2db81a7a730287c47b588dc6eaf3714e01a9b3603ccb360dbc927587b352b9fbaa9b89b089328dc1086e56cfa5b32e46c675ba68438feeb8826c71296f981bf7e40dae159f25344786d7fb463001433bc939d7ec9da1d62bc15e6cb410156b55f7cf53d6c7684611c749575286dcd5d0e06a9a13803cb60bcf08bbf32f349ed8a08263f7dcfe6fcce6006d23893dd09f3583f83e76a63a751a765686d1aedba7a067f0a74b2c6b6aeadb13dd14717079d6b93b931f7152540c9f2fcb2ccd2c82b3290ec029f8c0ff56110bda76fab1de90bdad194ce175f9909b6d876638b53d00255d10332917d6dc783ca848ed6118df72aaa846ad9223b63e1fa3cebde482852fbf8df15288db252c6068d7a1590e0132955c45521ccee7b0ecb4e520bf4b6aa1dfd17b2aecd68fce119dd900393e4321f93ccd29ec5dfd53412cf9b5a57a1b83a0ef629426e6e27e63f787d737d2c16cdde668252a64d017ee900c4a1bed6fea6e020c68a2fe993fa5a3fbef56ccbcd57684d6e427af10d3f3712fdb1c68dad5def55c65f11f895316254e95bbfabee0a479fc86bc568e52d6b422065cc2d341086ea055144fc135666c2c76af2eacf743408c43b35985b62611ceccbe4181da0f25c8524ec7b2904f61b838d55bc9115035166fd2786638f6dda5ea64d6add8a8544e485a629dc520aa44dc245839b60723d418dd614dfd00991b50b8b6a8b610bc426d6255d0209f86420413b429d012ae29efd8b65624af55daffc70a10ff962ab4bc9b4990e2f373acfa85ea7189da05b948c49f4a7828d3fadbc18c6d7d45f95d5ca34e2ec3f858fd4f3b15d3da89f5b312af19aa608e61b35e26658adce650e9efeaa6bc5eddd8837e991c97224baacd43755f900fc759f5b4eb00684586ffb763a62f1d66a398245e21e2dd953d22854a1e738bfa7d85bd6a8d9f076cf5439e30ce432e8a9907b6654126fbab2da50f7781d6ae2ee9778298cca6fe00cd0ba9d2557ba3dd08adeea39d9fac1bed8f617e5e1ed06d847f96571075de2c082d34863bb979d45b7f1a76899a5aa5161efa88be74d8f44bf2591f84c4bf295d52503f82c73c61da140a8bc98f6fe34a2f2d95c26ef500ebcb546f87c6dd37903ba6e9ef2fc762ff26508cde57c7bd18e30b29b62be4fd6a59ac6138850fce990d2ed01ea018872171c05cf3a0fe18268ca7f07f598c4e66c716e2d1c04592687b483cedd5460ac965020d6d279820382ba205bed157a812c3f943c903be77f3c7d4b919052da1ada15a2ef22e2162825428a3c1a3835e939c4ec9d83d667e84a0b6ab3101f2eef1045cf43c4e0ce4525e68c9959e5b1c1aa551d153b0106aad3a0db1751a1653d1e466d865887c7484a3f0d081654e964e38880a0c78748b1149f5539de771e692d3145151ce5582a604b4f1ddca0b4f887d8677385ddb6213b7740fd880aa3f617869094d31bb036aea950499087d6372a9e1c9cd4a697e0812827c5c74ff4561a40329cb50d72e6da7aa79625567be3fa510b4628b307011662b668b53f105a8ae36d0b9713b16f26d250b326c9e18203cc179129b570ed469fa0946507a2cd4a9cc2996fb905741916b20f343faf660a464c9187d262e4aece83e4e4eb44a1cbebe7e2d3a8c997cad0f9959647d5674a87c1cba60ac675ce0b1cbf2f0677bb791ec89dfab18f07338b266c5db618050a563825ac72bf2353b4e526f51fc38f59d23eaeeebd35b147b7d8310052addadc69952d8cdce03733b0796009fccf12f7396aaedea0eb2ad969314c728e1ef6b503da1f1593b4bc5443583340b54a5573ee3c79d34080907232ef5e586ae93b6e31135af4b31890e14"}]}], @generic="3ce58611604d7f687965570e6a91e09b2de283c4f7fb149ea97de05ba12de632db2ac33e5a1b9a4ebc31478e0cefeadb64483df702cdbb95789b996842ada8d36fcd792c2bc88a09827fa23e02febc783c5065f8291854ef73322193e87b5a50baa5f91cb0304221df3a3e1156169e69334c1ea4c820f6033c0926a6ab7e2d"}}}}}) semget(0x2, 0x1, 0x60) msgctl$IPC_RMID(r2, 0x0) select(0x40, &(0x7f0000001dc0)={0x4, 0x6, 0x0, 0x5ee9, 0xda6a, 0x5, 0x56bb, 0x8}, &(0x7f0000001e00)={0x2, 0x81, 0x8, 0x5, 0x9, 0x8, 0x40, 0x7}, &(0x7f0000001e40)={0xfffffffffffffffa, 0x6, 0x7, 0x0, 0x9, 0xffffffff80000000, 0xffffffff, 0xd9d}, 0xfffffffffffffffe) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001e80)=""/244) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002000)={{0x4, r7, 0x0, 0x0, 0x0, 0x82, 0x5}, 0x8, 0x2, r3, r3, 0x6, 0x101, 0x80800000, 0x2}) 3.817659594s ago: executing program 1 (id=44): syz_emit_ethernet(0x6a, &(0x7f0000000000)=ANY=[@ANYBLOB="2bf43505669c00000000000008004508005c00671000012e9078ac1400aae000000144380833e000000200007fff000001cb000000030000000000001000ac1400bb00000006ac1400bb0000000400000200000000810000000907077f00000005004e204e2300089078e00580f20038402bba2d9992efb4a27c8234af053b8ac9ce9343700e4c695b964074cafa05dc71a1f3778b34d0803d6ac67925bdf8f00e905dc0a822ba1ef588334aa06a8ba6a312111fa8629a376e4323b3711c834fb06c0fed652048711db7294412c4ed4d59c0d05569cd58ba4fe56d0d3765afd27747d3d69c4ebf4cf41dfd449497ae918f36b98570e6370d3590705037ce4d9b94a13d29925546642576eb345a7a738fffc8614adac3d195248c3ad35c68177dfbe94213ae760ba17bc65d9f08991b88f05d8e81cfef9bf9e2259ea66439dff731f5"]) sysctl$kern(&(0x7f0000000280)={0x1, 0x4b}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x104) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x12b) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x9, 0x101, 0x80000004, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x8, 0x8, 0x9}, {0x8, 0xd86, 0x6d, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x5}, {0x2, 0x6, 0x1003, 0x99}, {0xce1, 0xffffffff, 0x6, 0x3}, {0x6, 0xfff, 0x80000014, 0x8}, {0x6, 0x1082, 0x5, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x1ce, 0xffff, 0x9, 0x3}, {0x7ff, 0x9, 0x8, 0x9}, {0xb8c, 0x4, 0xf, 0x4}, {0x29a71717, 0xfffffffa, 0x985, 0x6}, {0xc, 0x7, 0x5}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) ioctl$VNDIOCSET(r0, 0x41406474, 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 3.816760397s ago: executing program 4 (id=45): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000001040)="bd", 0x1}], 0x1) write(r2, &(0x7f0000000080)="c30516845e", 0xff55) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x27ff9, 0x4b6b, 0xfff9, 0x21d8b78b, "0700a460190d070a7f00000004002fcaaed20500", 0x3db, 0x40}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000080)="98b3cb60fb635b491bbbec01601ab1921d9405ceb6c16a4196afc5daa51bb48d2055cfb9d8b43a4a00d3c32942b4ce4cac4de58bb41799103b2875d3237dc3fae5beeaf4133619a3c5bb62a6b92617f04ec1d91e913b8900ea1d010df7f5b7c327cae1566c67836c8de642b731ff4792db1e5c89f9d1b773755da733de26141a4f3205308dacb4df311c819dc3539cab66b5b3b59aca760f81c13ae951cc47352397afc12b438d489a042b1474478dd8355d76890feee6643a02aab506bf0b59cba40e94283b391868e1cf7d81cdc1a52ec69dc7667e5e7d098fd4ba6ba1589f9aba08af61df23872fb8118434767beb55754ff09bd352d914774ef27f61d47b1d751b045005bd05a6345ac9e2e454e92168729aed955389c5ee85663ea4373128cf2d1028df9591658ba0b4db9aa903da0f558e5813f8e47aa2b1218f4ccc320b4af8861d269a83c84e3615ce3af60aa7b86340640cf9645c7f088cc5f1c2653aff076af8712516c53615769301c9ec88b3c86d75872ccf73da39313c1639edfe51a11cee2d29c7b1421fa4f034b8a25c6e2366f686da86e7fc951c0053a80d0954c3a314c4f274a2b88a9922f5903b6654b08791b1fe98e138d81509b381b90570e647113ad35df15bb83239affc6235d2fcae70389460705e99dcbbfd6a889206000000000000008b6ca5082a9d55874326670e44ed08376594975d6a42dccbddd45f5ccd8baa86bc6d1930e8f5ebfdca7504fa6b7a6457b65cd276f7e4fea06b6f4b0d2a7e4a24c436d232f33efda6c615281219857c2d9c2c8e050abcc274a23162bd6e4027e2252860928ca7493f4846e2877770065b640bcc564c85a7b2bf67c2a69b0518ae713ca82a9dfdc0333050a70357f9c2aa70819f9bde649029b57b", 0x283}], 0x1) 2.399694179s ago: executing program 5 (id=6): sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042", 0x8c) r0 = socket$inet(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000100)) r1 = open(&(0x7f0000000340)='./file1\x00', 0x200, 0x33) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50, 0x8, 0xe, 0x8}, {0x0, 0x3, 0x28}, {0x816, 0xfe, 0x3, 0x835}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000200)=ANY=[]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0xb011, r1, 0x0) sysctl$net_inet_etherip(&(0x7f00000001c0)={0x4, 0x2, 0x61, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000004d80)='\x00\x00\x00\x00', 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) 2.199061925s ago: executing program 0 (id=54): symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x9) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) ioctl$VNDIOCSET(r1, 0x40204402, &(0x7f00000001c0)={0x0, 0x0, 0x0}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/203, 0xcb}], 0x1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000a40)=""/198, 0xc6}], 0x1, 0x1000) (async) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') (async) open$dir(&(0x7f00000004c0)='./file0/file0/..\x00', 0x100, 0xc2) 2.172525554s ago: executing program 0 (id=55): openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) chdir(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x4}, 0x40a) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffa, 0xa9}], 0x7, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x724, 0x0, 0xd1c, 0x0) close(r6) getsockopt(r4, 0x29, 0x1fd, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xbaf0, 0xf19d}, {0x3ff, 0x2}}) 2.092493199s ago: executing program 1 (id=57): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x6, 0x800000054}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x23) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x802, 0x6, 0x1, 0xff, 0x80000004, 0x80000003, 0x10000, 0x10, [{0x0, 0x7, 0x4, 0x70fff}, {0x7, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x3, 0x9}, {0x8000001, 0x800, 0x8007}, {0x401, 0x200726, 0x102800, 0x7}, {0x446, 0x6, 0xffffffff, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x9}, {0x5, 0x7fff, 0xd1b, 0x88}, {0x1ce, 0x10001, 0xc, 0x3}, {0x7fd, 0x20000b, 0x8, 0x9}, {0xb8c, 0x4, 0x8, 0x4}, {0x29a71715, 0xfffffffa, 0x1, 0x6}, {0xc, 0x7, 0x9, 0x4}, {0x0, 0x1, 0x1002, 0x30804}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0x7, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1b6, 0x3ff}, 0xd3a5, 0x10000, 0x0, 0x0, 0x200000001, 0x3, 0x4, 0x9}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) write(r3, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x401, 0x9, 0xfffdff80, 0x160350d, "04f0ee091a00041300000fe0ff2285080800", 0x1000004, 0x2}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) read(r1, &(0x7f0000000000)=""/45, 0x2d) 2.09204924s ago: executing program 5 (id=58): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/102, 0x66}], 0x1) kqueue() select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(0x0, 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8016, 0x2000007, 0x101, 0x98cb, 0xfffffffe, 0x3, 0x10, [{0x8001, 0x2890, 0x4, 0x71006}, {0x6, 0x8, 0xa, 0xfffffff9}, {0x104, 0x1000f88, 0xfffffffc, 0x9}, {0x4, 0x7fe, 0x8007, 0x20007}, {0x401, 0x3, 0x2800, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4fc, 0x6d}, {0x6, 0x800, 0x14, 0x7}, {0xfffffffe, 0x82, 0x10005, 0x5}, {0x6a75, 0x8000, 0x1000, 0x4}, {0x18c, 0x10001, 0x34400b87, 0x3}, {0x8, 0x9, 0x80000008, 0x2}, {0xb94, 0x4, 0x4, 0x2}, {0x29a71717, 0xfffdfffa, 0x6b86, 0x7}, {0x1000c, 0xfffffffb, 0x5, 0x10000000}, {0x0, 0x3, 0x800fff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f00000009c0)="9595925b45bd2c53e0060a707f1cb0e67e09b944dec9f603576157cd141c58e4dc4d20559773c210f4c682ca5936da55a8a67381eb18a5aca7a0afcd9e9e89835758abcdfbd16640b2cc503d1f2cc19e11056ec05335b5b84c469b8044a26df77259806443d8ec1b74851a6c9c1ff95c2598c01bc068b9c24d6cbb94e7c5a4049aa307117b422d", 0x87}], 0x1, 0xb) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000940)="7e2fc545c6f4fa07800b52c5c3e4e8633db877462de6763508573b51b3d11ecd65fa4971c286e0f3f4f346c385a8f392951e2f7bd17a2fdc790e9a7ef2a10abfd79f91120e50bce1566f4c", 0x4b}], 0x1) unveil(0x0, &(0x7f0000000140)='r\x00') sendto$unix(r3, 0x0, 0x0, 0x802, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x8, 0x0}) poll(0x0, 0x0, 0xffffffff) unveil(0x0, &(0x7f00000000c0)='x\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0xcd504406, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "97a2224faf891c15ebb178926cc9795a6b47c1d1"}) msgctl$IPC_SET(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{0x0, 0x40000000006}, {0x6, 0xfffffffffffffde2}}, 0x2) ioctl$TIOCSETA(r1, 0xc028445a, 0x0) 1.456763715s ago: executing program 0 (id=68): mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) open(&(0x7f0000000340)='./bus/\x00', 0x200, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x801c4903, &(0x7f0000000040)={0x7, '.\x00'}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e570400"/151, &(0x7f0000000180)=0x97, &(0x7f00000001c0), 0x4) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 1.378400029s ago: executing program 0 (id=70): clock_getres(0x4, &(0x7f00000000c0)) (async) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0xb7}, 0x55, 0x1008, 0x0, 0x0, 0x0, 0x2, 0x800, 0xe63}) (async) close(r0) (async) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000240)=0x6, 0x4) (async) bind$unix(r0, &(0x7f0000000300)=@file={0x1, './file0/file0\x00'}, 0x10) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(0xffffffffffffffff, &(0x7f00000002c0)='./file1\x00', 0x20, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0x80084904, &(0x7f0000000180)={0x400, './file0\x00'}) close(0xffffffffffffffff) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) clock_gettime(0x2, &(0x7f0000000000)) (async) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f0000462000/0x2000)=nil, &(0x7f0000068000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f00006fc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00005c5000/0xe000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000075000/0x1000)=nil, &(0x7f00002fc000/0x4000)=nil, 0x2f}, {&(0x7f000048e000/0x2000)=nil, 0x0, 0xe04}, {&(0x7f0000775000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000065000/0x1000)=nil, &(0x7f0000295000/0x4000)=nil, 0x5}, {&(0x7f0000523000/0x1000)=nil, &(0x7f0000063000/0x13000)=nil}, {&(0x7f0000181000/0x3000)=nil, &(0x7f0000156000/0x1000)=nil, 0x200000000000006}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000066000/0x3000)=nil, 0x83ffffffffffff}, {&(0x7f0000ad4000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200000001}, {&(0x7f00004c1000/0x2000)=nil, &(0x7f00005f1000/0x4000)=nil, 0x2000000002}, {&(0x7f000055a000/0x1000)=nil, &(0x7f0000463000/0x3000)=nil, 0x800}, {0x0, &(0x7f000028b000/0x4000)=nil, 0x7}], './file0\x00', 0x2}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) socket(0x2, 0x3, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x9) (async) write(0xffffffffffffffff, 0x0, 0x0) setgid(0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3f, &(0x7f0000000040)='g', 0x1) (async) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$TIOCSETA(r4, 0xc0284459, &(0x7f0000000040)={0x2, 0xffffffff, 0x3, 0x10000000, "00000000000000000f0000ee0900", 0x6, 0xfffffff7}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) socket(0x10, 0x5, 0xf8) 1.309592499s ago: executing program 0 (id=74): openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sync() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xdeafbead, 0x3}], 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x14000, 0x5, {0xcb, 0xfffffffffffffffd}}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a", 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) (async) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) syz_emit_ethernet(0x60, &(0x7f00000001c0)={@local, @random="c7a2e46f05fa", [{[{0x88a8, 0x4, 0x1, 0x4}], {0x8100, 0x1, 0x1, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4a, 0x3, 0x0, 0x0, 0x1, 0x0, @empty, @multicast1}, @generic="360210b55bc45c68a837a983851a37d85e2252fcf36e654f9e2045ef5ca4285ea6b172cdf884e487d33a83ff698cd4dd86ae462e4832"}}}}) 1.308319495s ago: executing program 7 (id=75): r0 = socket(0x11, 0x3, 0x3) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x19, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r2 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mlockall(0x1) open(0x0, 0x0, 0xa4) sendto$unix(r0, &(0x7f0000000280)="b1000501600000001700000007000000045c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236a3f20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e40500000000000000000900000000000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x0, 0x8}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSETA(r4, 0xc0284457, &(0x7f0000000000)={0xfffffffe, 0x5, 0x3, 0x1000, "080000400006000000010000000100ff2b0100", 0x4917, 0x8}) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x15, 0x0) 1.239355821s ago: executing program 5 (id=78): setuid(0xffffffffffffffff) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x9, 0x0, 0x0) setuid(0xffffffffffffffff) (async) getuid() (async) geteuid() (async) setreuid(r0, r1) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r2, 0x1000000029, 0x9, 0x0, 0x0) (async) 1.238181721s ago: executing program 5 (id=80): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x28) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4810, 0xffffffffffffffff, 0xfffffffffffffffc) r1 = socket(0x1e, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='&', 0x1}], 0x1) unveil(0x0, &(0x7f0000000640)='x\x00') ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x6}, 0x82000000, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe, 0x1, 0x200200023}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x80) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x2d, 0x2c00, &(0x7f0000000140)="1073000000b9fd812e45aa4ec310ebb5e034197db7", 0x15) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x8000000000000000, 0x100000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xd27d43220c7d18f, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) dup(r0) r5 = syz_open_pts() close(r5) 1.081212113s ago: executing program 7 (id=84): r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x2) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x25, 0xfe, 0x7}, {0x48, 0x53, 0x9, 0x37}, {0x9e, 0x19, 0x0, 0x95c}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r5, &(0x7f0000000600)="d81ad30100000000000100000000", 0xe) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x400000000000, 0x100000403}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r2, r6) setsockopt(r7, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r6, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x8) 1.055652469s ago: executing program 7 (id=87): sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) 921.413959ms ago: executing program 7 (id=89): select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0xec8, 0x3}) (async, rerun: 64) r1 = kqueue() (rerun: 64) kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x637d) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x4, 0x1, 0x7, 0x6, 0x3, 0x80002001, 0x8, 0x10, [{0x0, 0x7, 0x4, 0x3}, {0x7, 0x4, 0x1, 0x7}, {0x6, 0xf86, 0x100, 0xaf9}, {0x5, 0x8, 0xb, 0x3}, {0x7, 0xfffffffb, 0xe, 0x7}, {0x2, 0x7, 0xffffffff, 0x9c}, {0x80000cdf, 0x1, 0x5, 0x6d}, {0x2000a, 0x803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x3ff, 0x8001, 0xc7, 0x87}, {0x4, 0x5, 0x9, 0x10aeb}, {0x803, 0x40, 0x1, 0x5}, {0xe0, 0x4, 0x5, 0x3ff}, {0x29a71717, 0xfffffffa, 0x6, 0x100006}, {0x4, 0x9, 0x7}, {0x0, 0x5, 0x4, 0x30000}]}) (async, rerun: 32) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) (rerun: 32) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setitimer(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x80) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xd27d43220c7d18f, 0x0) sendto$unix(r2, &(0x7f00000002c0)="eb7430b52ec00426451563448e598dca49a3f92abe7d379cef477a55a1b6029a96cd23dc77416f35e9c65afb2f0b61cd5970948bace886c2de3b8c9f8bd4299131dd190bde520d4f069112c87ad373d4575b9d3d072c3057b63fb586668f163c98a6c7d38cb460fe4697442a0ce211c893f1b8a1cf911bdf68719391058b920485611fce9175fc127d406ca3fa841db16d6d59b9e6e922fd1df54fc0221936675ad3ee591b85ff43fd5622db731c59828ffaa32ce4eedb5f8429850231", 0xbd, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0}, 0x10, 0x2842, 0x0) (rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x1) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e", 0x0, 0x0, 0x0) (async) r5 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r5, 0x82907003, &(0x7f0000000140)=0x1) 847.677323ms ago: executing program 0 (id=94): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x25, 0xfe, 0x7}, {0x48, 0x53, 0x9, 0x37}, {0x9e, 0x19, 0x0, 0x95c}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) write(r2, &(0x7f0000000600)="d81ad30100000000000100000000", 0xe) (async) setuid(0xffffffffffffffff) (async) ioctl$BIOCLOCK(r0, 0x20004276) (async) ioctl$BIOCFLUSH(r0, 0x20004268) (async) r3 = socket(0x800000018, 0x1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xfffffdff, 0x0, 0x0, 0x0, 0x0, 0xfc, 0x8}, 0x10, 0x8000000000005, 0x0, 0x0, 0x80000001, 0x2008004, 0x400000000000a8, 0x5}) (async) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) listen(r3, 0x1) (async) r5 = socket(0x18, 0x4001, 0x0) (async) r6 = open$dir(0x0, 0x201, 0x80) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) (async) poll(0x0, 0x0, 0x887e) (async) pwritev(r6, 0x0, 0x0, 0x3fffe) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) connect$unix(r5, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x30}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) sendto$inet(r5, &(0x7f0000000000)="66a07206c414", 0xfead, 0x3, 0x0, 0x0) 532.706883ms ago: executing program 3 (id=101): mkdir(&(0x7f0000000240)='./file0\x00', 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfa) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3, 0x80000000, 0x7, 0x472, "e4fb5ee1d9ba1fd1d2c326f91c52670e81fcdcba", 0x65, 0x1}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x7, 0x0, 0x0, 0x2, "ff14e713001e00000000000000000100", 0x41, 0x3effc}) writev(r1, &(0x7f0000000180), 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f00000003c0)='./file0/file1\x00', 0x75) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f00000000c0)='c\x00') r2 = socket(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$hw(&(0x7f0000000280)={0x6, 0x1c}, 0x2, &(0x7f0000001280)="fffd", &(0x7f0000000240)=0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206983, &(0x7f00000001c0)) 532.191488ms ago: executing program 3 (id=102): syz_emit_ethernet(0x3a, &(0x7f0000000140)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x67, 0x0, 0xff, 0x6, 0x0, @rand_addr=0x6, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x2, 0x0, 0x7f, {[@mss={0x2, 0x4, 0x5005}]}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xfff7, 0xc0, 0x2, 0x1, 0x7, 0xfffffffd, 0xb, 0x1, 0x1, 0x1, 0x100}) socket(0x18, 0x3, 0x0) setitimer(0x1, &(0x7f0000000140)={{0x7, 0x100800000000009}, {0xe0, 0x1}}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x1, 0x4}, {0x0, 0x1}, {0x0, 0x7}, {}, {}, {0x0, 0x10000}, {0x2}, {0x1, 0xffffffff}, {}, {}, {0x0, 0x1ff}, {0x1}, {0x0, 0x1000}, {0x3, 0x4}, {}, {0x2, 0x3}, {0x3, 0x100}, {}, {0x0, 0x7ff}, {0x5}, {0x0, 0x4}, {0x3}, {0x0, 0x400}, {}, {0x2}, {0x0, 0xfffffffd}, {}, {0x3}, {}, {0x1, 0xe}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) 531.742353ms ago: executing program 6 (id=104): select(0xffffffffffffff87, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x408) r0 = socket$inet6(0x18, 0x4000, 0x37) listen(r0, 0x5) 411.150715ms ago: executing program 6 (id=105): r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000240)=0x6, 0x4) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x3, 0x403}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x9e, 0x411}, 0x400000000004, 0x100000001, 0x0, 0x0, 0x1000000000000000, 0x2, 0x40000000001, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e570400"/151, &(0x7f0000000180)=0x97, &(0x7f00000001c0), 0x4) sendto$inet(r1, &(0x7f00000001c0)="4e9887f1df3727a688ecf18fd8ff191b9223744a88b8de", 0x17, 0x40f, &(0x7f0000000200)={0x2, 0x0}, 0xc) socket(0x18, 0x2, 0x0) (async) close(r0) (async) socket(0x800000018, 0x2, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000240)=0x6, 0x4) (async) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x3, 0x403}) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x9e, 0x411}, 0x400000000004, 0x100000001, 0x0, 0x0, 0x1000000000000000, 0x2, 0x40000000001, 0x4}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) (async) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e570400"/151, &(0x7f0000000180)=0x97, &(0x7f00000001c0), 0x4) (async) sendto$inet(r1, &(0x7f00000001c0)="4e9887f1df3727a688ecf18fd8ff191b9223744a88b8de", 0x17, 0x40f, &(0x7f0000000200)={0x2, 0x0}, 0xc) (async) 410.520475ms ago: executing program 3 (id=106): r0 = socket$inet(0x2, 0x3, 0x2) setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x809789, 0x3, 0xd3, 0x3ff, "bf08000100f1675910812cc900", 0x1, 0xfb}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x400) 408.910346ms ago: executing program 6 (id=108): ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x4, 0x3, 0xb6f5, 0xa, '\x00', 0xfd, 0x4c554fdc}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) mknod(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x6000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$TIOCSETA(r0, 0xc450443f, &(0x7f0000000040)={0xa, 0x400, 0x6, 0xfffffffe, "45600000000600070000070000000000000200", 0x7, 0x44}) 263.085437ms ago: executing program 2 (id=109): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x60}) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x8a) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0xfffeffff) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3b5, 0x1000381210089}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x1000000, 0x369000000}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x200, 0x6, 0xffffdfa2, 0xffffff8a, "08ed909900006a49260da02948b06321f385ffe6", 0x4000000, 0x20008}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 262.688215ms ago: executing program 6 (id=110): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x25, 0x9, 0x2}]}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) socket$unix(0x1, 0x5, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x1, 0x6) close(r4) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb534f", 0x4) (async) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) syz_emit_ethernet(0x56, &(0x7f0000000080)={@random="a1541198c9fd", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x20, 0x0, 0x1, @empty, @mcast2, {[@dstopts={0x70, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @pad1, @pad1, @jumbo={0xc2, 0x4, 0x9}]}]}}}}}) write(r4, &(0x7f0000000140)="766cd46c6606fe2f488eee89a3065d43a34898bf26438fe74d80bbe94a17906d7c689f948d84ace859b1baee0b61c96f7ac2c003d425", 0x36) 262.518093ms ago: executing program 6 (id=111): r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000140)="12000000", 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x18, 0x8000, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) (async) sendto$unix(r0, &(0x7f0000000580)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) 262.130332ms ago: executing program 6 (id=112): r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x2) syz_open_pts() select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r2 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f00000000c0)='./file0\x00', r3, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x1, 0x4}, {0x0, 0x1}, {0x0, 0x7}, {}, {}, {0x0, 0x10000}, {0x2}, {0x1, 0xffffffff}, {}, {}, {0x0, 0x1ff}, {0x1}, {0x0, 0x1000}, {0x1, 0x4}, {0x3}, {0x2, 0x3}, {0x3, 0x100}, {}, {0x0, 0x7ff}, {0x5, 0x2}, {0x3, 0x4}, {0x3}, {0x0, 0x400}, {}, {0x2}, {0x0, 0xfffffffd}, {}, {0x3}, {}, {0x1, 0xe}, {0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x10, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x8010427e, &(0x7f0000000040)=0x75d) close(r3) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x5, 0x6, 0xfffffffefffffffe, 0x2000000000000000, 0x210, 0xb, 0x7}, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r6 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x132) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x4}, 0x10, 0x400) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b12", 0x82, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0x8, 0x1}]}) 258.711765ms ago: executing program 2 (id=113): mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x8c2) (async) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x80) 156.288316ms ago: executing program 2 (id=114): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xcbdf4d1d31039a48, 0xdfc}, 0x10, 0x4000000000000004, 0x0, 0x0, 0x800004, 0x2, 0x1, 0x3}) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e5", 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x64c8) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 153.624109ms ago: executing program 2 (id=115): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000180)="092020090900db0000ff4278ad535c2a415642000000005624b77b6a0a", 0x1d) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 152.768198ms ago: executing program 3 (id=116): r0 = socket(0x18, 0x2, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d35e6abbbdabb26a52ad7f4601faa903493e339865dce0f225d", 0x2f}], 0x1) (async) setuid(0xee01) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x42}, 0x0, 0x0, r1, r1, 0x0, 0x0, 0x3ffffffff, 0x4000003}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r4 = fcntl$getown(r2, 0x5) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x2) ktrace(0x0, 0x5, 0x128, r4) (async) chmod(&(0x7f00000001c0)='./file0\x00', 0x34a) (async) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x18, 0x401}, 0x0) 152.449143ms ago: executing program 2 (id=117): select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x205b98) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd504404, &(0x7f0000000040)={0x20000b, 0x1, 0x1, 0x2, "cd0000008000000000000000001500", 0x40048003, 0x6}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0xa2e5, 0x401}) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000340)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) sysctl$hw(&(0x7f0000000140)={0x7, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000100)="101f392f574ce4f32bcd62db8c67833c7eb5cc96e6914be54412b47e7db42d7d3e", &(0x7f0000000240)=0x21, &(0x7f0000000280)="0fb2b848caffa4e04bf7302dc4ba61832e4d76153ea4a286e5", 0x19) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) 152.303774ms ago: executing program 3 (id=118): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000258f88)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x170}, 0xffffffffffffffff, 0x0, 0x800000000000000, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x1}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) 1.494843ms ago: executing program 7 (id=119): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) getrlimit(0x2, 0x0) open(0x0, 0x10000, 0x170) ktrace(0x0, 0x0, 0x80001514, 0x0) r0 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000fff000/0x1000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(0x0, 0xee01) r2 = shmget$private(0x0, 0x400000, 0x46, &(0x7f0000bff000/0x400000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x122, 0x2}, 0xa, 0x81, 0x0, 0x0, 0x2, 0x10}) close(r1) write(0xffffffffffffffff, 0x0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r3 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1800) shmdt(r3) r4 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r4) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x400000000000181c, 0x2, 0x6}, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, 0x0) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)="bf30e5c928783b63fa9dc486a7817494", 0x10}], 0x1) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x1) 1.138787ms ago: executing program 3 (id=120): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x401, 0x7}], 0x8, &(0x7f00000001c0), 0x15, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) ioctl$BIOCSRTIMEOUT(r3, 0xc0307004, &(0x7f00000000c0)={0x2, 0x101}) 944.995µs ago: executing program 7 (id=121): setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r0 = syz_open_pts() close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040), &(0x7f00000001c0)=0x4) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000640)={0x1000077e, 0x4b65, 0xffffdff5, 0x21d8b789, "070002e4f7fffca3fd128e3d66958e088f00", 0x8001, 0xf812}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="648c667393a368cc8b469c9ecf9cd6a8853580b6", 0x14}], 0x1) 0s ago: executing program 2 (id=122): mkdir(&(0x7f0000000180)='./file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f0000000140)='./file2/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x2) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x400000000000, 0x100000403}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0xffffffb3, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4, 0x3d, 0x4, 0x1}, {0x40, 0x9, 0xff, 0x4}, {0x406, 0x5, 0x4, 0x8587}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x6, 0x1, 0x43, 0xff}]}) sysctl$hw(&(0x7f00000000c0)={0x7, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.46' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 panic: kernel diagnostic assertion "refs != ~0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_synch.c", line 953 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x25 panic(ffffffff833962ae) at panic+0x1e5 __assert(ffffffff833d23e4,ffffffff833e3947,3b9,ffffffff8340d639) at __assert+0x29 refcnt_finalize(ffff80003c462350,ffffffff8338af85) at refcnt_finalize+0x1db pppx_if_destroy(0,ffff80003c462348) at pppx_if_destroy+0x3d pppxclose(285b9a,41,2000,ffff8000fffef4d8) at pppxclose+0xa0 spec_close(ffff8000397f2c60) at spec_close+0x417 VOP_CLOSE(fffffd806c12cb18,41,fffffd80097fb618,ffff8000fffef4d8) at VOP_CLOSE+0x132 vn_closefile(fffffd806a18b090,ffff8000fffef4d8) at vn_closefile+0x12b fdrop(fffffd806a18b090,ffff8000fffef4d8) at fdrop+0x121 closef(fffffd806a18b090,ffff8000fffef4d8) at closef+0x192 fdfree(ffff8000fffef4d8) at fdfree+0x116 exit1(ffff8000fffef4d8,0,0,1) at exit1+0x576 sys_exit(ffff8000fffef4d8,ffff8000397f2fd0,ffff8000397f2f20) at sys_exit+0x1a end trace frame: 0xffff8000397f2fc0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.