kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri May 31 22:25:32 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.208' (ECDSA) to the list of known hosts. 2019/05/31 22:25:53 fuzzer started 2019/05/31 22:25:59 dialing manager at 10.128.15.235:29349 2019/05/31 22:25:59 syscalls: 322 2019/05/31 22:25:59 code coverage: enabled 2019/05/31 22:25:59 comparison tracing: enabled 2019/05/31 22:25:59 extra coverage: support is not implemented in syzkaller 2019/05/31 22:25:59 setuid sandbox: enabled 2019/05/31 22:25:59 namespace sandbox: support is not implemented in syzkaller 2019/05/31 22:25:59 Android sandbox: support is not implemented in syzkaller 2019/05/31 22:25:59 fault injection: support is not implemented in syzkaller 2019/05/31 22:25:59 leak checking: support is not implemented in syzkaller 2019/05/31 22:25:59 net packet injection: enabled 2019/05/31 22:25:59 net device setup: support is not implemented in syzkaller 22:26:05 executing program 0: 22:26:05 executing program 1: r0 = socket$inet6(0xa, 0x100000002, 0x0) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0}, 0x1c) 22:26:05 executing program 0: socket$inet6(0xa, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd601bfc97004d8800fe8000000000000000000000000000000000000000000100004e20004d9078e29607149378d33e1db1c73936c77aa3f7fac33b042bd368236862531934ecb9c373d6ea51369e92fb96cc7c6fe4e24d1fcafff87429e50b32881721afab69cc3712c37ed0"]) 22:26:05 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 22:26:05 executing program 0: syz_execute_func(&(0x7f0000000380)="c4a17b2dd04a2ae92c8e42980f050d427ce444c4a37bf0c50241e2e9b5c422ebc4a249dc56eabb3c00ba00550fc7a4ea70db000000000f383a9e02000000110f9a8f698099005ba265aa104b06660f38091e2fdee5bebec42104ca67f30fedb21678760000584243c4e10bf8d4d9c0f20fd0b436f40000000f66420fc443ed0ed000c423c96cb83d000000fe2e2e66450f7d64c608c4a3bd4877f88a0383397fd3ff3a0065f20ffe7cd8d8a1a12ad764d3cf53afc421b1f56af38466f2abc4423d9f93b946000000000f79cead768a8a9294d80200490f2d8f0b000000c2a0c10b00ccf0498785000000000d6572d33c6436b2aa66450fc46500000f01f9c441c05983f9070bb3ddcd4aa64680b0159517f4dcc481c5f89780000000c483d94848f24b7d7526802d08000000fa67f243a75c450f91f3dac9c401fe70580869553131b83a00a2b0fbaf3b62") 22:26:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) poll(&(0x7f00000001c0)=[{r1, 0x6}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x4, 0x3f, {0x5, 0x6}}) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r1, 0xc4}], 0x1, 0x0) 22:26:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x408, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000002640)="153d3789b83537ccce09f2f2dda293c69abe0a43371a016db0fd42bfe6c5cd37e69b7536b2ed97d7163f84f78eb08af1bcdc22ef0929652aabdf93b3e85cfe67c433cffc0a1b0b531227ae5daa29482b42fd35e830546927a9707dfec9476e7d22d3f025b1a45986dd336ffd9ce332641e43867d5232597c05ec98e9ba4d2fcf7ea9741091ec7f882363f7427d57b153503638d5a1df01d0e412bf8339aab1cd8116e1a41884960a56a316027046e9aa462ead99a3447d87d3862f0547dc0bbc0f1b016a2b764cb9192c8a55d084a7a481eafba0d43f4c46d9233c1428541f66a4230b692927055ddd8823b7d2207b9657d29d48b46156f628d85e7841558c2e902b9318940c4850894eb1d32268242f8295e633c44d10e953552721e294cb2a92d04d4efcd7ffdad8f1ed5d51445dd6b48733a6c2b425a07e59d6f75614f674b8017c2e3acdd4640e2e36d973c7a8f59579120e974e0cf1c90ce5ca7cd8751d22662aa98dc80466ebba3686ee5cf15120d1b22bdd0019b948312dc9885d10b928384da96b3f232bb29d08e03fe8c47a5e71fade53d1c75ee7314ba7aa12f395b6848cdb6959e19ac41ca412c728c9808383eaf5f63093448202e7440a38c324cbc1787dcce66ff2217f3065ca1b4d41b119cd23e72863b7304192984fbdf1ff0fceb1b417206ea996533d06c27a711935f0cde106ae91927d071648c292d024adbec2ff6004b40a22a3cbf531d0b8b7715735f55f39c82a3237f5143721ed33f220e8b618b4dc946334dac981414ddaa1dfab6c60ed3bb86600a8472c18d6d72c529971feb049fded2e0ac4ffc3b0f8b5818d9a3f08308791f7b786b466c1be33cd03ca43ce1bdbfbbcffc26d0f9e10db2daa61c48e36b5642e7a1c4bbc93d7ec9608651875d82ff8cc29bb79134ecd964b2857d3d169ce0b4650f03d3e4f89ae2d6e05fa5e24d986958ff5d1f23d3593ec6cbc2fd2808a0b411a6e5936a6ec5474a89c9950b67178f1ff84283c9de168513ecaaf266275deba69ebb2faebcceb252a5f0f67b0861b288310f00011413547a4529419f053bc56d676b07448f32f1794e5659cb9e835940a878eac3c17535a576643dd8b879051a913d13c8dc8d373c2616cabf2e257bd8dc598dfc56e1eeec1bcf665fbb6b8a048021da0a8f2fdac48d494654b194189b87a67a8af2ea9c99a4ed354a772d54ca64b1a8bf24123499921a78759b9d542cad9efd89543541901c71853b76e3022dee157383931e0297ca638c3680fa6528ccb61a992485f1f3cca193e165688cfc380cf708707ce127a6225a73678fc421fc4b7e534e503c13c05540650eee56c600bce460f5f9cbd96f98533396c4441c808ca4b88c6be069f869db20afea2a5bb88e238f6c61ab6fbaa0ad2521512e79ba8d377744a3ee6047d30d7c597b866d02d22e396c7c6c1230dac75b4b46f61689e9f7af4cb761a0c8b15f9e13cea1cd814c051d008d8cbd7234cb3d0ad07c1b6742f1f7e3ee1a196aa8acf632323ea56dc8389dfd43cd0a3d8dc650e9109f6a70a7c8fbadee3ca8e4e8325f8c92158d17b0d38cd5cec6cc9fb52885ec916a141d71cd3436399593ef95a70b18cf1ca5702fbdc0c88643cd01a7cf4e81ba20aec5f23a512db108c95dc94747ccf104e9ab8e33781bf9af9913b7b633c04849294c24380693d885cadb96b552fc770b4c8d32a79a468b3068b7fd46fe24babe42fcd1a6d56ea8d471e5a88bce89e9abf5e14c55e22755cc66cb8fc75e202cbcb60359b30068c11420ece7b73a05d5b63d7d8e723012378acebfedc54b04c2d475ca12060192ab3327e52df2d00bff68acfc1d5456649401fb6a5dbcc6a592eeaa100515d33395a1696874aaf28af6870ac686e1beb69640c00a6113a567e4ca7fa46dd94cb141ce02237f2cdb9cbe7e06d577ec482e9f577b0f3ea3d0d2d5d2bdf60274a4f20b743d20cd8dd0fef1abfb51314a99b16d75bbbaba44d5209497e90efe1c14b2b7625f9c77f77aaa1bcea0c0900cb98108758602942e08ebd59c8c9016093652b893547658f22d512502bdeae4e36c18d86227e5440c40f04093b8eb8abc0bcf881b4cea4d38bde126e89c58606549e361409ed571df1cb8ef0268abfbe57a68195999185f713cc6bd28f4b30a52338d59f8ca53376b2ec9d9f7b288fbe1c0904e4b4b240052d4295b88e532ae82fbfb5e74a2c048619994500bf939a0c5e0c254fe0a65358e5cb0cfee972833948234df055c1a0599cc53b96031980e0e3652a506889307dd7d20fe41dd51d2a745c91d63feecfada681282c4f7f0cd27390f9040103c6edcb79f84a36409fb1f85227eb8e671ebfa98b17b0d133e53392e87cb76d05457b087176f39f5b1479c09587fb1afdd62c8e08b39763f58998baaa7bdb15a7e44f3aa9af162a44d73a2df05297523099edeeebecb49203fa81919a5be7c51bd9c5f25000cf613d8994b849203452ce4a98bca7801d5be8e92c192fafc3a9e682cb99c0dbdd8adf6df73f17417b26d50ce8331751fe67528fb00f61c1314d451089a5795d52684e53086284bc0b703486afe779ed79e75c6d983e1a4dfc06a4b4c06fb734045fd358f92fd369ebbb99a2c93be896d85f1f0eb440d53590fe243c14fafa219e6edb01a4e107ded63c6766842e23005740bef57d439e0fc45591cdfcad6678b3fc11555239bcd118bba7de925725a7e2eb3791fde431ac3e8115b2cee858f3875d3aa2001efc4c88b7141780d186bd1deee638a845d5b2681e51f0a3e559f09404bb744d1ba49ff38b0991225d6807daf58b6b22894da796695f0977fddd06ab69a617a41da871b6a271c02617fb997f5f501f4adfe3c0452e194ec2435d636b2964e8b4c429b60824d32962595719a4a78c3f015d6aa076c28c642ebe46687cdc16a0c6729ce8e3b0a286d598aa8398e020fa13c55a0671d91408128efae8763f6e62c237752e56ea5dc1a68bfda75b8e1f91b0a0b168027c4191b595a6ba262490c531ed1574c135319bee00989a9cc7fe9a1dade6eb92887c6d93c7c3db8eaa6ba6253df98659f05918e796f2673746961eb35e5e0cb1be0f00c45e642491556f71d920322102ff226f4f9323eff7a0dd1a8666484db512e892ee53e16bdaf20b10ad04d6acf156edff96250e864013118de8de14a8a1f652f65d9b55b23e1a953d6374b13935fd881eb203148dd7df4ed9aa8c995fdfbce8ecc9978def39da73cae0e067deda430446dccbf6f4c660b3fda35f4005ccaf0822640c096d44e87ec76df1af02f3a75b79531aaafafa80d7983160cd83aeff896778259979e4d66ab5b35de58f593f24acc5b90e17435f289a7bf1e638d83d6c295b6767db323afc16d0c7e12c8fd78929c4cde6a42278b440d493ae47c20746ba40685dea03eb1a06fca16af15bc70e2c550cb53dc3ea1803e5408af58cfea519879ecaf7c60a9f8f4e86c749c84b61d83bacf53d83b16324b1ae55c220263c366949b5c25dd3a281fb8d441f891d796dc0125338ab99e789544b149b018324e9acfc9dc182516863c6a5af2d6349d4e54e8243389d75ac93229521efbb4bb056070bf69beb12814ef8a7d82217f3d369bd4f55abdd1f131c0fb593d0fc2c33a82c35bb8bf982d5001847ff3391d5412a7fcc14e363d054a151bb98456b52b0d37630215663a1977bb5dad184261fc0af7e74bf19d935f5b494961d2bbd728de6ef221d7a41a748dd5fa5a8ef5cab66cf83b3800b83bf7afd733b6858ef1b3cb8e80b35638138187bb3717b91f8648d1b53ebecf6ca23e62ecc57a8dbcb70cf20ba50f42c7c314dda3a5b6fe1dfeac04ba585462685e59c4f3000efcac609dc166de2671b6213769411c72317f851c22a3601e452895b6dbf2fe278d6a8058b0d3484eee2e217400dc74dd26e8b5a9b0b7f9f64d40819701cc125b160ec72499943b2a6d58d0de685b354b724eeddbaffea2afaed3cc82c07b440f48e35ff86c2bc9ebb309de930c121e6618426ea2bcacd3abcfb9e0a0fbdde2cf0a029e3cc9fc6d57e52fef90db81502f5ce43f37163d68abef935b27a42074e39b0400f0b89470c63f8f44dffd695fc75f76fc2b969b2e617e4dbf4a4eb3c9faa759f65cdcadb8c21c5f40286e8ee223d5bff4b9490d3930530e358d04adb81f4299181cb0640ed64d0cc34d9998bb2e7011af01c95dac968378ca5cbc9cb2193471e4c131bb20c60786181fb6d17112c7ea25033a1e45486899316544a28bf0fe51e3f0c029394ece73da3626a6199d3d39eb632e019eac1b1ccfa1a264d51425e6c307323aa4a962adfa7a9bea2886f7aab4d4b854538ef2a86f03198340917d74b2a1324499fec57c1de4a2894f8607eabae6c47d410d767ca8572840c368163084bd3d8c76bfc3f4d076dd6628d5a54e9fec81a210a0d1cc8aa8c2f4d37f2b019f34a786ecd26a90bb70172eae07151a41478c9d99db7401807690f8c28cc7123a26be59f6d721166b0f5bd333cd23c4be1904d96f070849548a3d7a38768a9aeaf1e0bc1f4e969d17bd38524ad051b4952304a7a00063d06c2e96e30a8dea574a8d70cb7f743aadfd4832b6e7410f0f3841b96cf3318e437db7f6fa87f691c99de081cac19b807c1ac9108bba351074aac5b60ed7f8ab70b24d12ec109749e436ed7ec310e173ee21ad55481bc3322482d7c19a8f0701c107bf6d9be925335848864b967ad53513efd854360572110290d554a262df175b32e9e7a0a0dcf088336bba1cbc2f2ba7e0a9239d1dea50dbda45753772b400459bd232ffb14ee46c733970bccc8df9b29af304083055be18ed4f235a268ba627238bfb5b3df6ea6502bd6356895cd552a49c88bf6eeadf35b4e6d39205c69111b766ed4ea23dcfc1f1780562215426e7ea200b9d99855ab9d1f13f4957fee1f1b4bbddbd45e5d462a54dc7857ddf8fa8a06987f6aa5a04d672d1289f3cfdb1e9f84c0c0ca19e9af55c14ff722f0f90ce6bec46e91e6db69672e6edbafb1499b5f92f66d89b0cde28815b29c4d524f57ebe4be5ce1a90b8f8f6003b2b59946a3e4aee3a0761404516f5c482f260968d19e0ce80debeb10f586b729480ded37e7689348ad026f3d404f3610e8de12152f181598ff13dee06dbfb517d58c8d73bfb49931e08b143d113d31c7019d0e5620ac027cc6b86a8e9a9312b8dd44bcf3668c5b47644a9bdca70ca1f83bd58fc07c41bc6153ae135d1955bd72aa453ffc98da9ccdd5c17751b63e2f2734a41c9bb718884cd0624477c6fae831a26130310a190bd24ef0cb496f9ee79881c1bb29f9d61cbea8bb45af025ba21eb5150e1e1102f41524a73617c3f0d313b2f765e042", 0xed8}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) writev(r0, &(0x7f0000000440)=[{&(0x7f0000001740)="83da8ad903b4e332b18f436fd0ffcb742a0e1a8de96f14878732c6b9caba686b6bf926c2c1549e8aa8cff8fd64f4f6008679606ca6ab08a000519028a15fb54eca14c639249803d8cb75a95706e220a12070afaf966152585dc96f2878c95e1f0e3c3d97198deb6fc465760d721428cfe50d8b101913562611903b1cc6c99787ecb1b28df229c3cc7522893eec80d8b71e7b7ce23c59a5964fbe4ef1b82a2e01c9958f055e3c1d890cad4e8e313539ea37c3f6edd5cd1efd39dabff4fbebf3a78e503a1e1e17285afed9aa8208b773a2d31c7025467b58585792dd6b89367bafc93dca8da302dc2c1973969313d14ff46d16c9327f3b24d984fa46617a9aebd04afe400d7614f70ced8f7d0aca44bdca00ab45cc1c3b060e249698af5f3ddd52542d26eb508f282b1c822d19c56ac7bfc3fb155dfad039363af057507ecfe627a61bfa4882d62eb29937b648f3eb4da6948de503862b4418f1f4b06624a6393ed30f701ca0e2caa6db49eefa94776d40580ab52ffb440ec49bc9cfc9abe55d05b411beb8789edacea511496eef4460e9b79ea94e6a5a74a0a38afc1b839fd47635f4dee3f2ff04aeaf3590d923f89c21abfddef323f7a98f29af3e7af8b7e7aff25fea5c1689d6d91e039c8b342eedde99db16be40fc87ea1fbdc78836889261dc71a1c35febb55d8d418ba0ed422d2594dd53f1b38a94325033cb88ddb22960ebd65e514f033920c5cc2e02fdf4e740b02f0a8a31c3ccea7def0da9e0b88a6decf8a5990a025cdac9c18b84b9e84572a11dd276a8e5454dddfd437e146aff922f5ab90a2c91924dedd5735e3e3823bfa7bba3600db03d4c243b9b456cbbd8d0811e66e8b7695ef6a835638066f01a644ded9c5a8bb56951d9a202b8b5fce2d8397ecc77849acfb69493c633bda2e5e37f157d6563813eda203639ebcea5922bfd7ed8cde76e323f164ce102fda341f5e7e5a47545455761781e5e08a28118ab5ee894f7810f676df49fbdb08e2186cdbd7d6f036f6dafe7695a1f6354cbb5d9904c6908e703c8fd0ca8fcb3080e40b1dc5854de1c0481041bdb3243cb1b43f6bb24e2b22dd113a0df9ec1fcbe179d6024e2c3341e6d0173fb85c02aeef19c7691eb4e28a15a1ecac328721560545a5d895c1eec14625ab36ca72d15bb34970eb06cab767984125ec174905750635f6ca8f98d3945506b16473437eef92a096dbde7c81a7504bc2adba245668a2a85d87cc6eb8323bd78828c40e4c3be43436f9174d9ede9b4e086d406bcc8227dbba6d44fdbc747bdd00aa6ebe34503a4ca8cff795d003c9234d712d67e2dd61b4b26b8e2825ef92c872433c6b306a937e11404570144580fec33ab6619f27f0fc270b51318903c8fd30237c3696996ec273ade7b36e7a24a3b54f9b2c90fa7b5b46d78399bd3625ca46c8709c48052dd8576a5bb3c47dd21b3303aacb4563c683deef4991705aad6603c501e19bab3a6c78fbf0e3edabef5471f769810f558dcd03651a7a98e2529443d888ab1a89df3b537ce2b1f7dd7cac0e8f4f7471a57e85a2beb045d5f010db762928cfd6e0979c44b43074add3d7f7130e3763734e3e16bb99dc871fadd42ef391ae84b261e149771d12260f5858097424418c59eab03b6e48c64ea82d32e02bd841885d033220feb008e5a0859da0abedf1a4a227d26637147a3da6bb079de5812ae1cebe8afebcd451fcb39c857222f59974619f6c49b2f02a1b28dfac261c5d6ae1eceef62e8fcee818a9c2a0c456795fdf7260b7bcfa6505ce19a69e0245b8b339d97b43ae0b2eb50078342959cbab9690cc12393d26c5b4930818c35822b4f98b457d854139bd788919915114454dc0ecfa8db3a73840d2f12ae476dddb07a96fb65c00eb56182bab09192ee2650e6853ebab7dda4929022093c8258cfdbc4263b13369bdf154fcdb68a3015ae97015389bb86a6dae82d073c694b3ef26db5a3a026267f57fda5ebf11354fb0db2628dfdac7b797220ceef0e7457e03304e9712d80d24211665038db6407e58dc331146fd534928eb7e48ec7a059c4f152f21608434c8794205910bd4f706ca4bafa5814a7156d87689430a2eff741daae703d5b055d39332da3db8f9c42da4836cc9276414bab08bc4cca49d25afb16ec537942facbd608cf1fad5c1d2d9db83732096174b3006099956eaf00afcab9d0806c6fb5f905a8d7c45d8e889178682e92698b34669ac4c8aef018ce28e9147b1845776594037452004417b5f883c2d66343a6a31b757b2e9b1e8e12ee365aae59aa0591973c534a4dcc69e65d36890988787c777b7389d3af67d360609151feb51a0e3d614d369af76ce1fa5e925e6905c699f802f7b5a8a54f7a163c9839953d13359b9f31b0404bee6de53e17c827fc318c85692d6efc6aad97dc71be481f4f2e83794ff9ddd1bf2f6b051fcbf5d4c8294beb24b84131e9cb0b9a925fa6bfa3457e32bbacdf598af425286f8f831fc736db0608131dc0928e5d62cb4497cd4e5163aa635b96094aa6d3a2ad65b9f6069e9bc0212f485072f9190c970bf5cae54ff549239fcda6b861a77858d1fa1268c78565799434aa7976ea884bf23d3eddb0377a974f97b34a398c43da6d51a9790f6c83e064a9c4aee2de80961ddf4d0a01da5addfc27677fa2a1d1a78af11317656b292569a9af947e4ef61be061d9a23cd054cc8e0e615c4100e872a5e62e0c84c2ea77d5d244ca0a1b29673c43d800012c5907b858386355e00c0463e91f1b7ccdec7844c34063552af03e0ef38c4d3745c2204842beca2137c8f21f554973d8ea09202ae20bd9fb99b6441138ab786950726a7cb5e61ddadf5f969f12084ca0f2f9ab2dcdad4998687d08a2936d91f4b7ae491a7a6ef86ef264475807c9e1bd27983cf2137b9812462c669eb7ac0d0ee1e847b650a2602f4989793bc6ef22f9f60bb7ab0761d65b509fb933806b50c3cce29facc2d88508132c63932909d154f28325a00ce47d930ce63ef05aa423bb0a3859e933c9720aff0b1d4e5411576b758e5b3e95bdd52ea3509b615a717f871b652ecd416e0c2306df6e840ef4422e7136ef9057bd51750f29d28620fe7484e956edec27d288e1bf13ac2912a71ba6a447ce82e6f356f268cf435e1143ca210d6429cc8f100dcd3b8726c8187c05caafc036aa1cf2269d819859431e0a6482164c5756c5d978baf5f849a27b3d721162526a1f255a3597f01bf8cf354f1b813c922a5c6e199bb77ea795d1ca8f9f1d7a20dbb816e41b904b6423907856f8653776911ac3d2ab031766f75c7380d659fa06a088e7396d6bcadbe81ffb6935a12cb2b897049155fc83c02e3d5347a12ccad5f6bc6d5566e36ade70fa60775b35fe55debca9578a5136b94bf8e76042bf7c2c67a239a5c28b17971712193a614db5992e28e44e1f7da7fc229574c23905ed94f96378bae5f6ac52d2acc3eca47aa808868744a1f7deb8ea972330990ee007caba97b1d5b4676155318b771ca8f6018243f6ea6596f8c30f59347129a9364a33ced37b238f5bc3576788a1bab9d51f7b4f440c78342786f43e40722b8f266d8d21299b8fe493e35d348c7b7b3f9e6a690ac35788b015a4f47ee2ef51cbe86eb5d7ee9cd26ec6a7bcb5895e17c7e4e09a691e76e10653593d8478daec2fe36e57a174269cce44ba5c782f07ebe926cb6482566e05134dcb607bfa27470a289ad8e086444e2abe7a8c63c2aae43c58db13ef702a65c35948b23777c4423582ce3a47f237426ad17d9c5803a4f46f24a7c4e2b7449ad40c1590d3dd023c3358586d44358abbaa701c6030a200c48506e78c41bc3bfdc2f8230fe5fbb5954096fdcda8926bc13503c5f7daf1c85355191861b3ee6023dfb4727ea4859dce881e855cc0d9b4c0943a485e71b4a5f1b1c49b78000f418747953b32db767ce3e82a0c0e0ca6025ded4350587a5f3ee6af787d5a7948fb2470a4a78f8747339721e3e639ecf1b7ae7a18e5e7529026b972d94d988166ffa99faa4ecd84cd0563e277a4164585119d7e88ecb380a2833e6f462fc6ad664e9e57c43d03fef36d79fd4b783584a7b0a39d0368c430b04a43c946bac5344ea0e005a8650f5d2d514a01b679b7cb055546f60ebd6b42b0cebda86cf960550bc4e245813875f9cb837a4d692b484ccaf1b2069fe8fdafce4738dd600a100449c7dfb72e304b9d83e9a2f14fdbdd48ae11a2e12dd6940a467211cb3eecdc8a52e9f5126bbd10f0c2510b12d2458003ec9322aff64b8a91bdc0fe1b3db7b384a528d33d3b366af4e576dff69e5995dc79c9267ef3e80dde9f62205e913393955048f93ca62de87baaf94dc6b64237f12a1eb08bd1fad81afe64dc8d22662a2fd6574da63d273e1bc4bacfefbd0c1b6bfd8a8e046302b6552688be3901f2f45b51fd45c4057c2af3f3ce1364dcd351ef49f532323a21718f7a6fac1868b583f9dc3060b941f8e7a62001162b37fb91b4d1200ea6ac651b99bb45192ee251e2d642e75b9a4f4b42e41c9cfea017c39ad47ba89327ffddb0a500b76da019ceae9ebbcf04ffd1ff63f8d71551607838ea974897f29d32ba930d486726facc63ca4e7314d5fb29df0d0bce89a893997933cec19453c79008151494b6c12fba9628384786682fc4871f6894f9f35673aafce90e60d2435a9b660df4aafce5de2a9a5117768c1fa203cd099434a2b75b5fdb2500127efd019e08d944fe4e66df17f626514efe65fe509e5eb8ccecfb137f2604e396eb87ef9c99f2c1b56b948a360d2aad85d1244096de2cd10a71e84610ff9a5dafeb89155ef68932d97d8be1374c9aeb6d65d7d9caa8b8c3119090fea1a174b08aab789f284a78ccd974ef79d07df7b37ac0b9f57aeae89e1f2790d3f89667e7e065e38602cce5685a0c44d0dd7100221aff576402dca4137ab4b9194f53564e5f6d0867953013431adf981a3e6d3937299d9b034118c15f9369dc73842fd0a3ba0ae3b99422bdda8c31148cface3e93a4dad5ff0602e1980f042b5b02e3f229f98c0717c236edb0ccd6546184ae45b1ee180174a539e9f7979c4cc0bc734863b958b9f5360d147ba5ffe1a437e92e0ff625e9ba128ecb2b4f1020ac5f1ae2b974fef5b089e15c1eb6e729b2c603cb2cb6d426be5a907e69a0ac09ed1f1286f4d404c50c4d747d8ff268021cd9a650e356eb91b7fddaa1827fa034ce192877b89cf937d1b2e5a61d9f9fb3f629d077cbfd30e8a0dd440f329cc931fb943c7a82417f24bcabcf10715d592983c753e7652ca46b5fb1f6bfb37bbfe81821ccbbf6554c3a78d6925613bf921c6e9c482f86af19ae004f3c50", 0xec5}], 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 22:26:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:26:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x19, 0x400000000004004, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x80000001}, {0x9bb7, 0x7}}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) accept(r0, 0x0, &(0x7f0000000000)) 22:26:06 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8a0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x9, r3, r4, r5, r6, 0x1}, 0x401, 0x8, r7, r8, 0x7, 0x7fff, 0x8}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:26:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 22:26:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xffffffffffffffd9) chdir(&(0x7f0000000000)='./file0\x00') 22:26:07 executing program 1: r0 = socket(0x18, 0x8004, 0x400) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x200, 0x0, 0x3, {[0x8, 0x7, 0xffffffff7fffffff, 0xd26, 0x3, 0xffffffffffffffff, 0x76, 0xffffffffffff0000, 0x1884, 0x200, 0x1, 0x80, 0x3ff, 0x3, 0x3f, 0x1f, 0x401, 0x4], [0x0, 0x80, 0x101, 0x1f, 0x101, 0x7, 0x2, 0x6, 0x8, 0x101], [0x200, 0x8001, 0x1646a034, 0x67d, 0x5, 0x101, 0x7], [0x1, 0x6, 0x1f, 0x1, 0x200, 0x9], [{0x400, 0x1f, 0x4}, {0x5e686f16, 0x9000000000000, 0x7, 0xfffffffffffffffc}, {0x75, 0x3, 0x0, 0x81}, {0x4, 0x1000, 0xfffffffffffffffe, 0x81}, {0x40, 0x9, 0x4, 0x5}, {0x4, 0x0, 0x0, 0x3ff}, {0x26, 0x20, 0x1, 0x6}, {0x0, 0x1ff, 0x1, 0x3ff}], {0x8001, 0x1ff, 0x7, 0x48c0000000000000}, {0x2, 0x49, 0xbcf6, 0x4}}}) 22:26:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:26:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000280)=""/57, 0x39}], 0x3, &(0x7f0000000300)=""/183, 0xb7}, 0x800) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x57) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pipe(&(0x7f0000000480)) chflags(&(0x7f0000000400)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000440), 0x4) 22:26:07 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="9e3eb3900603b73925c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 22:26:07 executing program 0: setrlimit(0x8, &(0x7f0000001240)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x7, &(0x7f0000000000)={0xffffffff, 0x9}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 22:26:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="9c87c3772c0035b850332e2eda", 0xd) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="37ebc40a9538eea39355e674ce4a7d4c8ef4cef6df5a0003f30d0393b6e410ce77c15f3409d7b540f945db8aab728b1c978d8ca80df85bbb33c440c050", 0x3d}, {&(0x7f0000000100)="1aeaa496bf831d690511e9bfa5deedaf2dfc185364336ca6e82285325dea57e56e9b2a78b14680a3a0b47a87506984fa281ab2645c92442331c50eed7e4260355b941587667a6e73e9264b1eeec5e9bf6ed4ea0758f56f3b38476b4be7b7adff733ac07da0e7b7f125f48f265dc6abf4594afdbd38f681979aa29851306b8d50c46147fc0022632d625cd90ca7384277d693091b413172ca74ff0b3bbdec886ea582e8afa0952e81d9912182c3", 0xad}, {&(0x7f0000000080)="3252942fc55152ed9393e6aee12024d29972", 0x12}, {&(0x7f00000001c0)="a745360fd85c40896d70cbf4425e3356dcf53ef81a34bf35c3f9b20067728851902b07405b090977e78d47de1411eaed16efa2473432a09d493a9594de05e07ac7f56bb9196fc15d67be18928fb7ece4de7cc465a8eea723582567b472cb008f069c02651a4c6e0ff3a91d68f7979133e0497482abebd2c70e37d33d2404e4c018f40bd343bb4f7369c1d9f174c8176306342e77c15aeee8b0c134057a8d97353fab69fcdab31af026ed85e0585f2512e171842b3d5d6bac752445a80ae4f6aeb2dc6e86", 0xc4}], 0x4, 0x0, 0x0) 22:26:08 executing program 1: chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x82002005, 0x4302) r0 = socket(0x18, 0x4, 0x6) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="e125432b0b324fa3afe994d6cc38d8fd684503e88cd388687e4af6205855b2cf345f9d78812b5a1c60d1a5b0717329a38dfec24c5d8172964b0fc3", 0x3b}], 0x1, 0x0, 0x0, 0x400}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) mknodat(r1, &(0x7f0000000100)='./bus\x00', 0x102, 0x1f) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:26:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0xa) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000040)) 22:26:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 22:26:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x25, 0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001380)=""/223) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000040)="742b46290665015db2a9a46bfb88fa86888da526facd2e1730ead7b4bb24795f5074e6c643423276acd6dea9a1c837a7fca08c10a2d4c7bc8d381dd9e1b97fa6859b85e2fea3ac77cd5b1dabee8049b22f73a5f60357994c25d2820f1a4b1cbcf1a0a4b45b8269ab5b90098f0f68ad02521fc121dec82ca168e82143ba5e359644532acf60cacd11dc1cd428d014030c25b516dcc4960b889b81703a3f6080ffccd560ef301dcdf1caa1e6938c810d1004480b5c210bd0116c93851239a6c4ad", 0xc0}, {&(0x7f0000000100)="4c5f5a6e4089f3d50e339584acdf70607ed1c6290f2d5625990ec4189fa2536d9329ec14ec4e434e083a0d5d54bccdd1196e4727d2d640f61406d7c943b1c565c903f875837c5a787d319b382e2c027c0a8a4e61027f15d607c8d494a1becb057cba04e87049a3b54bb4c660374bd8", 0x6f}, {&(0x7f0000000180)="2cf2d30bdb58b73bc24afa576ab2be6237038c0edf25b06cc76860c6aa6d1f54411f701e12912d834bc0d3209f3f9938628bf0291b117a2a4e0b5180eb53a51bce0bba3b879749ea", 0x48}, {&(0x7f0000000200)="e9e067a035efb319b8588b6878edfed3e07ee8bfae66ab47d9d1878d4240d56074e4cea96b7b83f0671746d5e22d08a457f13d1461fc1e5df866a34badd8f01c04ad657453b99c03f2b60808bd24788bbc0d04ad70643e2e597dffa951efe4f816a14a51f39ade8d1661849d5a68b201506487730eb683492cf9ad4be2ed274e7baa52b171ce6d3ab447c52252634275b8d50b0dd3e7ee243658c8fe1460394859503f2dac34014ab42ffe4f0179b1fe4fe32007894e5dbc831995575e21cc8009f10c69367a1b7ad8faeda05a21ac656bc623ad76adbddc6df16e29976a88dc8c0dd47485569ed219c37d8db57dd14860c6c63a66677abbdb01d0cd9fa3ae5bc667b197e74e45b8911930381221c06ec676f00974fcab4052d5316c22f793846e6661e7625add78a2f77c760d8bf204d41adad10105c8a8c2e9276021ffeafa44fba59997caa77aed01f5b3b45bdb433cc5ce433c805a05ec13f9c266f3bbbcdfe6dc65773e751a4b2da5cfbd55fc09ae2c7d0ee8ff22790e879bc3fddb677ed7b054b890dca84eeb128d39cdf0fe2b96860673bd41dfdacd395afec8161117a728226b68422877170b67fc93990d18b8b9cf11f3d5432ea0dac90c131a185451bc774af39d3aab00d221cf64bc76884dda0a7ab15d4cf1bbcf0ff37723645e2ad08f26a6ec313936e56ea0c4d099b5de09175ec3e7581ee7f0cb46614a1e90136542803e4fd7c35f914c8494ffdbf934a9f3fac3d9225093e9d16cfb5c1c17d9783453417889ba2078859e348a585a2fdc85b52882cafc8a342400c1cd5f13a414b413338df6f2c3d46351ae2c516ae597a0c167a385e301854be0cb2681c523a3650432ef99135d777c72af65c69b3bc7a58bcb22854fecd2bbe80f92b570ee7cd6e98a6bef8a91555c7ef1067fbe7014c5b6b4af39a0b48f5e3b12bd0c02d9fbfa592c5a45d290d542172341a2cd24abd593cfa67181f516b5b8eb789123b9030bc2abd2625a9024772475c61b68b9d92f850176e766a5ad1d04bd8c0af1329f8c7c481e97013980f16157ba991c3335de630e94106792fee48200fd18f2051e36c392c5310d4de53fcdbf13486d73346ccbce9b0c5bdcf4e9aba66080e4eb40132974df54fa4b80892b8da8c287defd26ab01fe54f6ab8fa11d09bd66e46703510a0cc754e4c008c1d97d9316c0da6a4e1b7aad49d2f393a103f55c8817d1962f880fac5b16fc31bd5d028c95473b14adda00de30ece88fe49e6942ea34019caf08e5a99a27466848c97402978a8bc84ed8ee5313b273b8b57d7ddb00c4ba15ad5c805b2926a2aa421397ee0049c8a83f37d9875f31e68a97a90bdffd81b301104dd144c1bcae9be6720ee88240503712f3c2ce4b71e12be87500dc44f2190d91c061a9c5d27933e7eaf4bcb7a17839124abe28f8643a947fba7868d1404555a146a5360c2873f9fa771b0d16d1abd42f2a99d6f4d1e817f253e7d8689a2aea7e606909470c2dfec34e681de8cdbff6bac486c1d110c95b74004ff106ec586e24cc9732378adb192f66eda27245ee7f6214f265e53cd48b4e23249b232a261ceb8c6a5171a86340183503d056bcc0c490f36232fdefffce9db9ba1fa36fc06f68ee52899851646e2d1929c19d19118752d88bb0a5255b6a690a97d3163c9e3fdb8265e545d786d70a64aace45e55c5bd715ff053e2aabed8b0e3a18b324ec2dac7127739abda962fc470ed17a3949598cdb6f5694ad8e6983f605c45870bc27209c5fb158dcc63daad97c809bb407dec345709a4a7961d76ef9a801be919c73923fa403fa89397daca2fb1a36f6eb1ae870ed16b7023e28b2e6f0ad31d0d4b797dbfcfb3084f6603c6719034022745a707fd7506fecba4b0381da730f1b6d4c7203e31dc20b90bbbdcbbbe90e392236d13261a899ca89bf9c3064069578632542f5da2373332214590e366d09965e93e8b92876ac4e9c4cecbf9583b542fcd3ee05d2b72c497089fa2b617ca6826ce61b69eca68044e0068b37d68fa6041c62915e9fe094662d1c44e69dad93f0a6ec5a5530aeb7396b27daffc132e6177b8be4e6c25b1c3b5c694b8e9acf5fee399a08ac505860834c8e01658af8067cd5f86272850a7eda16d732f7f89d4ee4380bff0ff07363cc947bbb27b47c4456cab53b44a199c1ec24a4eb05e8a94a8739dbab6cc60335e113d126b782f99ceaf8fc68bab5aed2659d249bc0ce72ed8107e6ab59aa486c12b0ded63c445ef65a30061bd1299c23e91fa135f73d921487548096312cdb81fd9f107635348c29538fc37d77686ed00cc38437b83e7ad7404d9350dbcbcef45b4b156840e69f083381ddf351c36f83da4d609a54dc7e517538b79874c6a4c7f6a4e48a491d6769fff090b3b39b24315c5e106c78da49d494837e7784c4851d69f17c3f6982c1d7b90d9179c4a7a1561a79845dded017efa6dc0c7e4719bf4b1b0afa2205ad3e3f205ea1885a36e9a9c5f17aa72a272712170327d0ed222a30d9457fe1c9cb0fd9ed23148d64f4364aeaa39edf66f6fa61a1b2a1ca3b4ae0c36ddab0b2251e9bcd37b5e64dd2e061c0de4310193488fc32e54385d8d810495c61cf201aa18427e2aaa828830a0b022433505ab852bce013fd39f44c8b6c741685c18e9bdef9fc23b1fae7bf3a342764bb7a4bb372506a83156e78346a8d1f700f35766a27666f4aacf8e56e4dd7fc53ebbb877c824427c17c8ef15dcaa1335c3e2550e175c7eb99bec1abba7b9188b058b261b045322ca18c35c2c3145c35efba1cfa40d17e6fc238bac67351a737b93f7e4a8a76d68b58364cf54ba13b54f0f3676543f261855aeb7aca1151fe4608bba40425848254c0ac077a0b7501b72d89cb7cb17ebace2c2f79958670ceb7905ef68a657f775e0080d97d69bd13ac6fb6127e9ea199dc12dd2d97888c97661c1fd7253e4cf57d8a07d1bd939e2a41e40c6d4475a32d8e7808dea6f75de28e2372380118133ed30b1bb5a838747d6ecfb9af0b826dce0137ddb37438ed242e603b29ac94838743835d8da554863e6a08788da002356ced547c12d632e91860850d34d037399953f15293a33f1895440e03ca92c3c1e13a81f282a9c38767c51c7cdf5b481f07db73ee3e57dce657138650682997e5d25c803150b2392b832c42b33e53b37f4b56af10cb0aa23f209c920454e78b7116debfd91440460e11bf2f3d5302ba2070b2fb92a3133ed8f6c63cada02e4e42ebeb53b13cba2da79a32138b9938f58bc88f63afadf0194bf6eb2182da36f3e8404f180d125342115f6ac6e93a6f5c6eb88883efe9acdea14be2822619f92bec8b349ee9a95917ca87d306d587146f9dca40a57b30ae931a88136869f21acbe32318c02f2f430d2daac85972588f72796830a3ea7f7daf83cee89b3bebdbd1b21f557a3844db7834e7fe494b88a6d58b319ed29801eaaf433275c1542e4f71bb617cfe9a7b17ad4a1bba775e5e82e480a2f438bae6ce3430fb7d4add0a7b3a411b2b8d6ed5fe92110dbccf009b1b9be84f5672eea9841dc64bf33c7729a97b19ef9602a8f53a57793b73874e8bd169cf98d85b4ecb710ae8416dfd548d3577810c0a71bc3d5d8ed060a61fef0e5074816e8d788973ffcf89dc89ec2f86da0974fa8bc71d752142c082af2a9fcd65adca74988565025df57e66505d2e4f7e61bef41374feb9fbfddde7549e272b3f7dad404be0a563b5cf1981b55dd2523893296bf66f1f11b71f61d119715ff35899424223989aad990120d91a7e6bf1f7300b557b0dd081070947eaea0772602a28c62faa5d4cf6d779a376cb0bb690fe490319aaa7b03ef94892d256e7fa564662b08f6d97b442b38b2ab9ea74276ae0f0b382d9d2eb2f1fbc595e5bb873899effc1859f891a132a84d07b15345ca09e5007d5a4d284c5dc6d3626d000704860e2156de1e9964b3453ecbe4a7651e04e934b0a1acaddf78ff872ad5eeaddb0d5557f5d7ff9b0141a44e5e4e6f68719a63646ddeebec83cac2b52b61f3c2a833a5a55caaa9b92271861625c15b37f8758d6c4a8337299a5496c063e958db030099fd270efa51711f8d3f4a324013e557981699994fc1d5f915c6a4b9441f70a48c45bb8cea61d102a02154df39b4b95e740d9915a30aaedf0aa618a9f03b9da4d65e993d96af77c5fa955296c11216c8b16b3fbce9306a60ea101777ca193caff9c1443bf26d75fd214d0a53bbfda14212a86c84f9cc6f750e036f3125dccb6dc5959e325c35268dfa38a41f997a44f5b501e1700d8cdf58c5f6bcfc461bd03762a82a6a83dd46f7420a0abe8252fbfb91c43916c7b64adf97e6ea636a9d4d4c5cf353f43d4b1ab2cbff3eff73bf459ea1771aaeaedceaea72b52a1b3e792a3b58f859c50dd684d59737645f29666d4fe5349eccd5291cd7e929dd5e4643e51f0286e9c03823d0bb031ae743cea1be6a78aacdde2ace375a0c9349ac314108fcafaf0f7111d6f1d2f1a39f337c4c7d214bcbee77fec1c3e52ea84c4789369b043b1b47217c03308e36f11b1e8ce52373c0b5afc08d723f27a3c90a9c7933c61ea3957ffdb73f7bb752722b6d44ef4cb5e28070bb2de378e7e34e5ea169ab332ad636da961e9495ff970ba50717d4ec3e6e7afd4f1f6455a72268d75496cf7ce782280c9744ccea56f2fd537db7af2bb4c79442c4e597bcdb706f3f693e27b75226aabb02820be18392338591a5d13b5c578510f122e04d068851d4fa86bc59358ac9c10340401f83377a668d60f8831f4bd652a6ed4a345bb8f99474662dec6b613c12ad6639ec5206b50e74c35458de53c338867e179cc0422df0c5e1a9af13b26e72bd692c0fdba85ad1b914b2db7c510d8dfb5da591c4881d058306247012c69866982121334a0b5479a77f81ac287075ae8e4b0657c74e9ada63f99fe5bd70f7c4aa21fe91cc66ee0b5ab05e9b5e254d2ebfbf9d28818df72b7f8cc583c8fbae1d6b2cfef61919481d98661309b7387f4c8d90cd7390a5afb5a542a589c29cf7b883ee872a403c84ff9876bd883e42c1d4e5d7af2dd4670a751d86e45f15861bd035225b84ee188ac2eb66df69da0a833fb4def180ef96f164ab7e713f00f1e5c76d36597e373f2c617e64cbb21e477c39de901fa8e579f476aca9312fe5b76630e67434418665b3a826c752198e3faa42da63b1197448f128791210a0a5c1b7c765d188da68bf812d64853738408acd1d219a54167290c27600224efe2464bac28bc1e27b28fbfc7c3ee96374655765654bb13df92c73d8b2bfeb6490beaf6a35d6a21bc15ad225de9905a7fa5e683ec5ff6859589e5fa09a4c9bb95b3b0d34be3086b1601a251d3aa7cbf9e6df84ea161c2ce0e424c1658f96cef12744c27fa0b880c14baa81b0ce328a66294a884cc846061dbede19472178dc3ccc2bc3b2bf9c25436680469277b9fcc3aa31a5f6d70e289b43783c772c2c96a9fa4000d5195e5964f127fb3c088c706abfad8bff24d6c18bf0a0900681083de1a3343654037e9b8a769be2dd623e5bc4f5f789fa3b167e310fc1f5951cd64e8eb44028eabcd4e64534abb7ce82de4a4d7cf83ad2a8ea562e8f52ba948ba420ee6cb31a5bd05d71b9e75dfcf75fd708a55e39fac751bfd5f63e24129060e25cd5ced5917a12cb85ad900fd1724d76143432f471d7e0b3ee4eec0378c2fbc042b4cbbccceafc3f1b7834f0e92159beff7725ac488b200be62885f8373a9030dc3c1cbd67fb72374d603aef793b0d0f286b1997ba610debced89", 0x1000}], 0x4, &(0x7f00000012c0)=ANY=[@ANYBLOB="180000feff050000ffff000001000008", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x402}, 0x2) 22:26:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10102, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) syz_open_pts() 22:26:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x87}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000100)="a04ac394dc23cb8a7ab84963770f77b055689ea0c968331eac5c36f318bfdedab9a570b06e1fe615171e4b379799440917422cd473375468caeb83beaf873c919b8f1f047b00790237ac024052a7") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:26:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) syz_open_pts() 22:26:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x7f, 0xfffffffffffffc01, 0x8, 0x6}, {0x10001, 0x6, 0x6b5, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)) 22:26:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000180)="1e7ccccec8072ea586808c58b4baf78d5172da0086993ecb6f900c79f1007b5a8fa6c0f36da6e02d9017b3474f5d5002440d21317330832b2c5faf3b6823ea4b1ffbe1e30251fdb522bf6f3d9723904a105c6f8b68cf94cc94acba14ac9b783c835acf3bd14d7551393e0cc1b6240004a585f642e1fa25a478e406a8fe7cd13363a314c179661a8cadce82c9574125595c65f632632fe3598ccd105465e2105a1ff2cb6bd8b90e2a435fef393ac3dbbe447df3b899b86c54757c7789e1f6b100550b4c0ceeb1346231921b691af3491f2e61a1b13c81d022d1cff1fd0cca0df5f0", 0xe1}, {&(0x7f0000000280)="e9f84b05be4ac13f1cd037c6dc5cbe50596f27047cf210b22860a0628efe2df636ad61b34e0bce378c107921291785972cc53e4de5586bd224b95bf0b14b78ed2d7b6e6a6c2c6065e66c0e900daf4995bdc1ee10636fd4751aa857407ea16f2091d4e521de08f49d15cda199dd4aa988a437f4f38d43f162c262ab98846be1fb789e598d89fb1f08cf7e6218507cf0b628b0717445768468a9a9e52f0ba3b4c185d53dccab498efdbc25b711c4e62cc61c7d21f7ebef464c07d3ec98dda4ca361a62752bc055be2fe37481c6538b406b", 0xd0}, {&(0x7f0000000380)="eb4d0eea69f2842752cebb2d4820375936bda99a24e517e9c9bf34e506b25f62a38217a73387652ae1b9726bb9f36956445a2537bbe98f89bc7d2c25356008fdc606374df8ec1e108a6dd928a80d", 0x4e}, {&(0x7f0000000400)="f8b5c5734e8dc7b43c402956789820914658a24ed7a73017000f7d87b02b22373b346da22e49b868d8e8b9ca28547dcca223a4dadb60cb444c236494ee539a97a2743c73cc5f19dff4c5c08e5b1c2f5b13c74d8ef516afc015aa187290d2dd7b73199ba51cb9f0fc0b5f6c6794b669c91d957511084ad8f1bf106f5d5c09dd028bf8bdd3c5faac2a3d2dd427f209016a2b5a84f720a770d60ca5ca2e17193343b65a2cde6f971dfdf44d303305af2e09d87b6a6bca5bb1052123c612b92bed872a59d0a18df389cdd7c4fe0e4346dbd11ac35199a0b74b4c6cd4f65f6ccdeb107204e0fe74adbf8746afa5cfe9", 0xed}, {&(0x7f0000000500)="116b799d9dfaeaa9af4898fdef6f334026f57188bcc7dc54076091c1607a3e68696f3ea769ff8e1dbf884d1708adfb512362c1bc4120c65f79a2c1ba09804ef4072c32796d3b3fa8fc72b8a2c3735a3b176463c0aa1226a7a00b73bd0416581689b32664d46dc1a8dd21bcf73bbdd07e67e2ffd99e6f37d8d79a414537ce20c3d3dfecc05f78aaa248834c99e30321d6f57efb5b7e17dbe6a009a62d1f4b1940715f6ed77c1c3b2acbac4d65fcd82adf7320f89ac5c2404e21b62e6e660c0dc087a7bcef411b30a269d648a8d15f3cb805f78339e92c74018111daefc22a9f33fdae", 0xe2}, {&(0x7f0000000600)="732394708c8683e48112871ba9c10ebe58c81033999a12dc8dc4d6ffb951e7d261469c2b11e6c0315e038338d09a5d121ec03d34f0b34e993d5b814f115f630de419aa1035a8b2f9b9b0fb", 0x4b}, {&(0x7f0000000680)="24be52c94e51a48eff776b517d68cb9549226b027fd2e45bb5245fc4a8193fe81b08f6f8bcd521a719abc0396072645d4fdebb9d9380c9b381a7f70350cb4f2774f29b21fee8077835905c4e16d60930d781cf8638e85422f1705a065bf840811a0917e1838a014e75ee60cfc3fa9a58d6bc495c270a059d9481bae2bcb4aed33b3796fc2ff08c3ba9822c343da7c1aeedb07482", 0x94}, {&(0x7f0000000080)="29bf41448781da224dd9a931183b01d53edd5f3b285a4d7a088c84c21d3312f16f37f8a02c2b2cbb828774f79d60c144b4788ce5eb3ee2a0a1", 0x39}, {&(0x7f0000000100)="2ed5b6fdc8b12c10d17b312c97c17fef5e3be95b44ec6f6067dbfea23c64b9c324e261fa026d7a87c485da1fb3ed57", 0x2f}, {&(0x7f0000000740)="6f0f44ebf8d48acbbf639d35db0a9f36224703fbcc637bc38249c90af6e1f3482f77b3448ce642d61493dc8516f39fa7056e1f9689df016056e3ed1a16bb0fa5f3128b13fbe6606cc00af6917481b8e186361e80e28bad727997c671f8482effdaa90f2b72bf4e0d872abaee5649c0ddf543a411e8489ce6285d5a03e9e2f1fd327dc2a1aad9d06c70db13a7a8f93eda51ac83766652aa9b1fa69a4d5ce84c5af03b7f608d61075b60c6e3ac5153d360be4e6f22e080121ed849d586a35fa9be3cb91f8f8212e19e8b9a93fea4af22680d0fa9b051b7c55f5fda3a66a4f67e4f8be56c2fbd39d15822ee1bd8dcaf92c711", 0xf1}], 0xa) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x2) 22:26:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) lseek(r0, 0x0, 0x0, 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 22:26:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ftruncate(r0, 0x0, 0x7) 22:26:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 22:26:08 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='.\x00') 22:26:08 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) r2 = dup(r1) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/123, 0x7b}], 0x1, &(0x7f0000000140)=""/48, 0x30}, 0x800) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 22:26:09 executing program 0: pipe(&(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:26:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xd169) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:26:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000000000000000000000000000b992ce9a26364098693b6f24a39f91b022d52f1e88bd595877a1d50e8a09bf8373f1518a1003f967f78b60071ad7cad042f777987bec1acd0d7cfb28f55cb684f60b031f33e62fd382fff239a1c3f5ce2b6a8452f9fb51f91aeaa6b128c587fbab7d5dff49c49f8127e218"], 0x10}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000180)="af440cb8301f92d00086b3c4da4da04965ce964c5ed5ca95a0df12f548b82cdc85f46c200ec7eadb264c7789b5a4ad7344bbab7b70c7c50af5ea939d4f0f6351740666e6db0d60e8ae61d8976373e265c445e67eb6240df6fddbec66326e200d584a3e451662288cbc78d0d0976e86f15a0c6ba71395af8bcb77677a9d03a6450a6b68", 0x83) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x39, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8, 0x0) r4 = dup2(r0, r3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) ioctl$BIOCPROMISC(r1, 0x20004269) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:26:09 executing program 1: r0 = socket(0x13, 0x4003, 0x9) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000070cca90101010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 22:26:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xfffffffffffffe74) setpgid(0x0, r2) 22:26:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xbe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1ffffffffffffc99, &(0x7f0000000240)}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff64, &(0x7f0000000000)) 22:26:09 executing program 0: pledge(&(0x7f0000000bc0)='/dev/vmm\x00', &(0x7f0000000c00)='\x00\xc0\x89\xf8\t\xa3\xd8vn\xad\xce\xb8_\xbeP\xfa[\x9e\xd8\b\"\x03\x1a\xbc\xd2\xa0\xcb\xc2G\xf5\xc8\xb5\xfd\xed\"Gj\x17\xad\xd9VC\xae\xabj\x99\x943\xe2s_\x90\xa2\x86\x14H\xef\x9c\x0e\xaf}\x1e\x00\x00\x00\x00\x00\x00\x00\x00\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x83, 0x2}, {0x18, 0x1, 0x3, 0x3}, 0x4007ff, [0x7, 0x100000000000ff, 0xffffffffffffe958, 0x8, 0x7, 0x90, 0x0, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x1ff, 0x9}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x103000) r6 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r6) r9 = getpid() r10 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x880, 0x0) mkdirat(r10, &(0x7f0000000b80)='./file0\x00', 0x40) fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r11 = msgget$private(0x0, 0x40000001000) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r7, r8, r7, r8, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r6, 0x100000001, 0x4, 0x1000, 0x413127be}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000880)) unveil(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='W\x00') 22:26:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='M', 0x1}], 0x1) 22:26:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 22:26:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) sendmsg(r0, &(0x7f0000002840)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000023c0)=[{&(0x7f0000000180)="d036053bb143c313f555e97869ae2c9e06fb15adfb5b3604bee07a06716fda9a62edbe58748cf505e2ea8b264a4113e6a442b35f34bbd122039aef19c57877b464121c738efe7b9ea701ee51a71e67c22c6957d7ae431d611622432262d8f3b5059d5de514fdc4ecd418dd8e15e72034d5411c79682a530d7a1d16637789374e49e17ae6118bd9b2b58b76f0c4d40dfde722a1ce43e5367f0b31a1a8a166f6231053be91a6caca25930671e091e52e5105135f25e0a7428cf6838315b852d8fbf3250baed43f169bf631da8219bf9278ef4d0ab50a915ca83a9a504153b2a59a0169ac8edfc47b6f82f0c5", 0xeb}, {&(0x7f0000000080)="2798ad", 0x3}, {&(0x7f0000000280)="342a314f8a45f6cd7bc717f2546170c018ccf39d7d93aebaa342773c790bfde85d0a98454a9535942e4dbdc1854bf06cc44da0416a28157661e7274af90482e2556212d389fed661d1aae0097f44211da76ffad40cbdd2fa9fa55b80ae70156c23363b65b943ba3d0d9e23892407c31b60595b3c4f2f12966c7ff1a59239cebfcfe6900bc811cd48d4c2b4647fef72efbeb7a5857d49ec6e", 0x98}, {&(0x7f0000000340)="7a365dd200e084d8bf41358de4e614d7d2c7c00e988d2389c2771ed050a23c8143a37c5d567f019df71396cbee77aa5222638ce3a0855954dcedc52324194b17518b45afa126b03e6084d20b7e2fe4f5d9609ec5767934c36a0cde108188583224b217ba29b26a06ee8b5e8374275bf9bf0d8f9d4213cc8ef92ab7cd738a6de2697763e7337b858c99020e8255557e3b9d420bd60b54578cf61d38b1d5f3496d8d80cdbcf1b0a0d026806076e499ca7b30f5ea583736e1081419a815203b7ad503e7b13af8e718965d29c37ebe246f912cb6b4acc7afe64931baa3bc24ec3a3c298439b5bf76975e191cca368406471953935191424cc5eb73f654381789e7a858a6324ea6ab90d9a9206c62b1e7f98ba08d53d061fe5c227fc12f8634024ed6043b1e97bddcab85a0e5bb40332896f287e00162715343ee720ff124e0d697de28637f054bcbd966cef903289bad509a6132062cc12dff63f3ecfbc2d0533de2ddfc026d085cafb4cf9bae86b2e87e7c427770a961f37d8f9af5fc3f145a56adfed36cb57de95559847cadcd86c56268d68e8212bb72912082cadd909c15e8f72aea4cc1e09db100c7916d7a058898e46ff72d5c9cb62c105317460479e8c16328df7a838d616831925a107690e7536c2a65587252c4dab513f0d77d22009bab0b37b49c09d1482b94c6f038ea72a9fbc17574a5790c16d8c9423140976b2d9113581634e6a45e997471cdb509c26af1289dc84ff616a565e666f366015642793911a2bff39739c1dcc37b6d93d225d7fa0cff39f71737e7d4cff852acb21a3b84c0aec03158e44fb684dd39f9a38bfc5d17d66fc302705fe418e572aa71e9cbd0be05060d4506bfa52879dfa9e42b10a99d0b9afa2ce6712ced6bfe29ee6ac21fbfd4c628629174a330c0ebb6bead78108ab60d3bd73d314649a0d2e6d2dcb3f41b3e24386cb1f2a555d65bc0800ac257c9afc33a15611b0ca6a1ef025dbabd9686b1560e07bd1a9bb19abb2cd5e18070b87cbc965aef615b4a288301fec9bce48d4c8beed75073b822732dd3a13c38ed170ec0f1615e3f49cc77c52b34e0377b8e3166561add3d5929b815da61e65e87fdb14d6ac8ac73b31d86edf184986ed9dad7c1370eac038ea9e5b18a71e86f30eebd696fdae06a7c7f80a059cd0f4f5b34c1beb08e7551039f057c59f3cb6dced652f10df74357450abcf5c2e04ce4a390657d1a54dc1a7f517b9759a4fc8958238e66056a678680d4afaee1f7bb304bc835c877a5b18656e72e9e27bfe0f2a32021461a6c5104849455a0c24d9dd5db908f02d8143e0c2b4a723b80376c3de6fb48ff5238d0a5dea118a6aefd63e8bf5a36b81feaca30b6ba2c54d781d9fd340730124a8b96570f98f0ae158282df54dd6efaa6ecb373de0917ae4863679f4b66a007fd80f8d33e95b30f42bc9867233ad8ef5da26125d1b7467c4dc418502fa8eace1c822a3054a02d31fd9bc50f3d02813faed3fa3fcec39417d544f1c2d3314c298512c3c0f4662607b2261cf3a7e48ac73ab80674306db76b1303c9d0c4d0da3bcac7673f9334df9de78785dfc6e40a38956c90b8c913c0c6b72dd275816be05b93c0b9c28072b87dee9c1d369afae281fe3e2b434afc42428107ceb53c4b022ddfae8d86564f3adb5141fa65b352e1539efebc088861ce4e434d49faecb20053054974232511bc1cac69023cfcec01554558f775ce5880c18bda0d0c85caf531e4055cf61e22b956424143f9bd09cd5975dc003a88d083a66dc2fa936a0beaaad2e31efabc7edcfe8125175bbb898bd874af729d2814f073904d7ef031d3fd1305bfbd6ecb73a648da0881afd7e1fff9d5d99dc6e1ef5b5906df1c35c7babe17999d355689f64695159f00d5501fbd3a01d6857be26894faa8ee5e0a0ab5a47c2999f85041a833e39ff33b455ef6373055a705c1684b4abaffcde50ddc7731750142df43d55001b14b4f9bab4f582c176a40c4486b652443eed60b4e245863525cdea9a8c3ca9c9c1090572aeafe09b2bc55ff90255ccb93cf1dafc93c0543ee4be25602124556912f9031ec8b522f1ba8e163f374a0a816c1a9f35b608a5307bfacdf784a7d0662b8460a59d5bb926cd7968cb3de4cc1e1152334e71adf50e8c5c7e084cfde7045f40a97d624f90dc2be10f049452eba5c36ed63fe560489dd114454503e41bb9f71f3353e4a688b1dfdcff07429f8c77ecab406b6b607f34a846c31ad5ed29d70dc89be701236b464044d10135fa1a58ff97c3f4c3cf027babbf9aac4119578d6b641558244e2a5021f8bbec907872581a8b8436aee49c553b380d85a61967d4855c4dc220f5eb6e048fb82ae066967d6f53c126edd9c82b2292d00b9af926dd6690ac9b232af209e0a6353da167b36b09fda601bfbc43ad47a249492c405f9b21a54fc75ae463ed95adb9b2015d30b0ebe0105b2586baec3dc62a3e3662d1d96b2dee08e55420c5146ebf029748cc0886987fc46a4d7e8721a641de202182812231089e739fb33efe782cf69e69d2cb4933d058488254d130b3334155a014b66c5392a5feb585ace3509ba22a8bf0246797e00bb083f99702359c60e96e34e0ac00eadc3c08460692784a6ba7de1790a33d61d287bfde086482248cd923ba027b410d8fbd5c7c99c6a2d97d3d8020908233532875542f6aac2ddf98a3caed0ff892a671a4bed429a2d5046ba49bdef842772faa4dcce75507d7d510ba54dff7d75f612628e9ad78389afa9e321438d16c4c815d368d72c493702b39483495fd5a3da1fbf1232f4907c80e5fddd0fbff880ff62d9ede0bb3f1b3a1f71701684565e59ac540b84821804a0aa0f498b700b6cbe2c04e6b9956830ef94b4f31128d018c1b2e645ae8aa4c71af5433ecdabf730d2d9c5ec7ce97ed23e84e2ae3d2e5b44c42a90d6b840f6f46e27a9b503180c10b9948ae93e5f197b1481049faf21bb8c84d8d5769aab7107af0ca45b58c4642df4f5c7a3116c263007097598ee276d15cbad412289bf9f97386c8dfb4c98d614170f2eff5fa4dae1be7ed51494a27afc59737defe160f47ab2512383042c9ab390e11e213f38c7075ffda48ce72ecb0de5e20ddb91337a9e8e91b1ad4bdcf8f9b5424e53b655927c3373bb79991a43581a4a5ab60eda4bd4f6ccba1ca8ca088ee7450d09d786a81054da47935a5715bd5c227237a3c0043b9ee826dbd8ed7a9370c789f08d37ac4505595aa2b762da1636715fb406579fcb83caaa302ac1c8aa79dcaeaa7f8204c85cacba48377fc64c2c48880b2a56445a6d5e9ab5b94bec5d4a7782fb847c1c5898528ed6d39acaebf047e9ccf590a5056c3ef6915f378b4388cb7cad5e0dc6d624910fbc836ae874b6db2fc2d60053a80071ef13c5a3baaa1a4f3566709ccbd2cb4dc78f47b35e103e77fa87592ddae39be1279516da1cf9fd147cbc8852834e40c1e806d20eeca96054a2a281a95f4cae197b8605f161a22a0e5e0abb177b9ce65b23ed4d729108d1b018161c52bfbf13064cbd82a23d798aa1a09dacb99c28ce800968eca75432f60290fb4c72b3f8560e230483df7e88b801fe40adf43e828caa8d74da566371a5d25624c711c05befe87a9d2fcd26a22c09d937e0508ea27f184df38fff65a3ca39efe09f0ffe85ae5a8ac90830ffc5ae053569c76a727e79decfb03a10a9450a9e82077e9c80bd03a89c1947df078818f52ea2625ec09599203208b9304f4cf56f102b3703d4e0cb67d0dc687a9abb4e7bc8acac55d2912de21f2d4121e87fd4aa26eea766913af97402caa753c417a4c86039e673a8ef659f80d6b6d167a0d1d38a1768fa59335be41d40cb363ce19e28f7b30ea7da675524b269ae72072d4f6c31e7ca5baeb308735770852486a91800af77baf7337d3ee91ae05ffd9e97ed079181fda1334f7af1040d95875be5141424d033137a12f5fb9a0b324fec646ac5dc8f732792cc133e57d850d24f18b4f4250c79598df3cfaa6214b8732541ed86bfe8122c24846e3934f5be988e4de8d742c6664720525ff5ede5201eee5ce7203dd92acca51066a0b9a89eb4a3190d948f103e2ae285175d4a547b21f53df978a934fa012a445f44505cc982dbc929a31990ad3ccc318d85b0075c2ec7c703d787f202f0af40f0c797d9782e7e32f657a6ab6ac4be298d874bd564723fb45e8e9556c98c79152d5b30e00e4214f06b4e80e9242fd07dc46aa1a0abb4aaf2bdceebceb36250dad84537770d691d217d85d3a184952d7a01cf039e24e334c520128709a595dbce5e657e30bb7bf79cab69c419d481ef741062f8d61b8230bc39b6b6a6799260282c7182a0fc94f21772c9d098a7efc37828372ba54be2db21c8cd0a425f3819a1fa1b67e5b6f6ecb0e38d236ca1ae55f20577a2219d12ca844f79d28e391a3f766183fa71c49fa6a65ee661eacd684e32baf41493fe012648ec63b85721fe85d26d92fb7921a2c42246d3af8a8588a4a95dad37e05b2f25a5021884b9a0abc17b8b184eb8385bf475cd39404f5c746e291fbf78d2e9227388d0785e2448ea81c1d229a192b46bfa57aa8d31f7b5892113355f63ea115e8f0a607b79b8edf9109be59446091b466ff96e857a972386f47dbcf8727999f5e8f2cca3737a0815cf27ef049aaaf2e8fad98e814b6e7c4e84406edf3c3502231bc97035802d142db44a582da3c30c5763cfe43069c54e53f9b64cdfda301303c14183a3b19af356a3ccec7fa8b0cad18bf3227844c53992b5578b14fcc7e2558ddab7740f210ed4fdcfe3098537a8f9f7df98734905a2b32d3572fc8e2dc0b103116b3a76d5115f35627012cd65664e19da3c127031b1aff2547dcfa6b3ec47e4b1a806bbc1b6a90d12e392a2f678ea7d0d7d45dfeb00c0fe217079fe6fd627b8dc960a126a1b0185d5c9d96816868c3b811d60899c4e2b6f981f1c7d1cb4aaa8f4cf53c22bf9dfce815786bb2d6ced27b8ae790b27f4b92a9d20959ca338e20d73d0f6777c88d2c7e44454d2eba71727de49724fdd3ec63f5caf3adafe1c319d596723d715fbf663b29b9fc04a7817148718f01fa55ce4ab79b5face4f78b74a209dcfff1d289e2ed2fb8456e79931253ec75645353021d0a49cf01ecc93fe96ac06a981ea5b156114bd0a45b843daf138437b8ee3a2fd480e32dcdfa0b9d9b531954f19c29802db59a6f49c8bc1b3c876da3bd31dc5d5d85e999bb71847416fe1a84754cf69ca51ec70e5b45da9d9f7c83ecc735d700b9b138a85b34009436ecc864fd4180540365fa46beac20e7ccd16c2f8f4dfd269343fcadd6d6617add528e5d5b7aa9bd4fddd2b1b959fbf78ccefc87fde47b49d892b2e8f67175d92932ad13233abd2b634b6b66f4ed5fe2c58dbac1045d4f1f7fbe6a4bc26bb0d1ba0f857a89698c8c088118650cd8e6a178947e6981b8d9f1d099912ff8ad2a80722740291a90c9e6c7f900efc04ea95e7b0b9a5176722a31c1bebcb6efef0dd8123f1e23ad14d4a0048c0a9369a10b48ed8242d5218fe38df55d0f4f94048db5fa3626ec4a8a2115748a13bd6a0ecf81ca89a62ff15681692b928388124b08f82f44c1a8bd6c67368a2c5dd414c81ead2349159ec0d8e621f22dc016cac97b236b3af3c4eed81316edb7f1c0fbd5c3901220740cf5576cc3276a95b3398ab74128d395139cd063f08cba4519842d3b43087123a5506685a8e287aadd1ce82e6a32975f6844195f0c2b06dbdd185df01da9f106fb11e336cd1d7a52fb4de24fcb709efe5be7a", 0x1000}, {&(0x7f0000001340)="cdc5bf0cd3ad48499cbd58e045e5c33859a82d046d8239130c589ba8c4156c6d9e601fcd2df6bfd0c0d0ee0eb99dc6c90aa026ab9f3dcda35a80b01d94eff56b01603f9d5aa50704606d6331180f148a5df7fb8335b74251e73f48056713f49b92f16fb444b860f0e6bb528d690587bcd1fd9c0a2518a3433d456a611c3d064465b5ad8f69bee1b4c1bba35fc006e8440d3eb5fc0ddf80817e3a3bdbd768a3c334e0e64624ef71a46ff72acb32907f7a7c0e5bfcb07635ef32b8565a92ee79a88c1d9df8be595e3d886875245692dc1866654008b08a1424122f598e257033ab7b9960622e785bde6b68416ae1b1a18cd53bf370128f2370a7266043ca2374a3307b101a77eca1cacecbe7da9e4dcb0ab597a32c72ea5a1d718192108ae1b9c11584c3c3a32cfa0603d4d879f078b2f698cdf087e58a8852fa920321ba8b54fa7fc00f74819e69257e0791f6f186e6f151a51d665967c0a8fdb716fac9e0d09d9be348c9129fcfcb99ced864920630fd34a4f0f987ecc08264e94dfc990871074ddff9a0f4bbff54fde35dd184c05a222f3023ab7f464005a6a3f674ad0b063005b674500cc26d58a6ac8d54d90f48f89328d9278e004e1506ddbcd36e43e7c81cb8e4fbe8a993dd8994b86cc2a88032d0c59fc1a84ddc5389a2f44bebcafb7ede44a68c8a9b5d49b66c1c661d879056887c050cf9e1ae0e8da8b62fec131f7c0cf24ab0cd4b904677e8f6b6ba9656eb4c8caea8c6ebfe2f031f04b4e0de5697ae072fe600271be230abd79978e56fe23cc25692468ad0247cfa59190ee03b6363569f7666e764286369432155275d2ba0af74ed997d55721564c60c57c7fcb3b711b1f014a1b15d6555985be08d182946c9e8b54b4bb3db2434779c79ff73cf5e54721df046bd815352f8069a5fd17ba7748b98ddc25f5ad5ae00f2c0792b5b836fcd7e50874ba07209d50f83c19563280039a9074f145598eeb1f468ceabdaea03dd1ddfeef034d0596b25d8f500b9c5b8c209138cecd123f3f6d4aac9ede5e87e55087f8a029d0f2c01b452d30f08bd9340b46b0b1cdc84f247f3cec04ac4366fc22afc6b851e06b873e9bf6b8e9c8a67eefa27023ac2fece4388a4343ee308e9846d022428869778445b47bdf7bdfcee10e070144b2e12893afc09ac90ea7c9c25840aa1683c8cbd643acbaf6c109e56c7b1058a570c4ec3ad0d45c9ca8da7b0c9ebda3b48233efc3e645a23d1b24b5a3d24db6fbf22def866233c9a4e2ead098d8be24652b6b0fcae67152cf50c9d4edb57a87999b7135774b292ee5a513cb7e80c3747e8dd6166a4f278a76b7d01a0d626e61130485889049ff0545f314770ca4b49d71aad23705343fa98cce07edbfc640aa071551d1d55052e4afc4d99bf58b7c513e0eab481c47a9504eb1c160b29d54fbf8fa84106a1aec0590414bf31e44d77d963c2881146210316b9deed0f96512a4a818cfbc28be22ca734aa556f63d7a4bbe0c457b63a063125670fa8a7ab2dbbde78b2298bc43026423cd501a37b9a7bce5e029a2ff057839a02186781a91f66b9b0f6e443ed504eeb2c7802e80794fc95d0cff4447967a39bb5161a56598fd7d96a4b4343b01f43b0ba80ba7b403d4bf751efceb692df08ac7d8bf1049bd316b26aceb10916bc47508f59623cc5423f0da1fc215679c9d9ef19fa00b0a4828a8cbafd422772fcb9755a228eb291eac8976e969df0e4e42c097da5fa2f251597fdb23ee29a0dcc436e682a34f0f9ecabc821c5a71624ef64ffc6a4c124583679246eb598b57385f4c1606f8be38a7a5d9a6002b21715247056bd2d15f9dbeb9c8b2ffbb13a05aeefaef1a3e1ca2d76401b7f51e666e864d72d60fa6217797764908c04b74e8be4cf1e0b4f8dfeb02bb7bd7c87df2b401604354bf9684258e7a698aae2f4e223bf18ce5e388729aca58aecd7b6ae582cacbcdc87b7e0f1e32e973758cf9d38cd1e9be27fbdff9ec35bb4006002c4889ef8dc3a6db66eca5bb1529725647908b29c8b9897f9271689a5757feff78c1544e16cb4612daf2aedcacd9619f0bfce64be93a47dc1abca9c7fbdd2b0f8f9808ccc1f8b27a67cccd66d5988ba4d8e0413217e7b372baf87bb085beab4633b900223f8387a06791048a166447f351c1cc8b6ddbf51025baa318f7d6102cf1c3da7eb2c603e610f610a708c8de2b88bb6b60579cf87049ddf4425c3b739526c057e0047bb8e707fde2f3816b2709d6f3b6c16afd47af9b9bbcf3e8b447b40857cc821e9bb3b215ab7d3ffeb4666be8e80d90170094a0a2b4c90cfc0095b33f43a0426d6d1ad4c481e7bd6f00b78d3783a3b5953f186dc2644c887e978fcb085d83efe4302f12865abcc7f3a2db3898e88b8c43a180f6f5aea65d77fb199bf936a6036368eb1fe7bd035ef5e2675d33a796692cc992d6416b6beea5f9d660e353936075a48ba9717055a7458271df43caaa0d07cd90be121bd0a2264ab78880321e31ccdfc07282f4a5bd2bac6b8656c514d49748891dd423e5387ae0740a18b95e5a2a5f7ba51b3002cbb1c385e44f78e3a60608782cd14a14cd307fb2380a9709be30ef6758234c3f5dc2275f51bed79d1c16eb0e6c36078cbda00387718b3932bd01676793c1e12f14962f9fa14f5f802bde24a2ac605e532319a4b4819d5a3a54a582d36600307382c5bef050c6dfae8f4d4c7758f177694bcf26f5d5e3a619f1286b4ebe9f4a0bb2c18757cb4fe11bd0d1d4f517f2616d6833db7b592b4cf9fbdfa861278b1b3d10b7029948da2b629780495c739282776c0db36dc242c6726236f54500e55fae55522b86c04460257d2e9d906ba36db610f74b829e17cdaa27d0aea907aac7d6e5cb9890ff290b6bd6eb465f52f3fb8f0d051a9bd457ab033bafed5b641073008201ec8f80070f054784623b8651c507fe98ecc3058c5835a59eb882eff99eb0ea65bc148b284bd911a5f4521240af0cb51c6d6d831acef9ccaf9e8b660d4a919311f806d94347c4908906778d4e750a26faa64c816529ce42f1d21ac3a281055bfbe7d04d4cf8ba81e1adf32d340482cfce395427211ebfa30b06337f46d46afaa6e620dcc9aa6774ee701aea5a4c4de477194b60231c732a6c95871ac36fa16c1c9a37543128ed00fc644913dc541829114cb5c88c8a6ddff49b2e10f57a3fe66cc5409555e67c17a14f63177521d82cece1e68f2dc84009bd5db016c65025a9b3c2742b86a359fdd961a59eb641155ed0e5249a25cf0ecf4fc666370ff74a74ff6c77df8bfe14300532c39ccf8c51b68be84d62d39a7f8afc101bbcf6b77c5d811acc16d026553d733f66a4fbca40d7351d4494cd367d95f16666e516f65c286177f3c4583f93911528bc6f99e2831c7396022f92a1a1fef004ab92cd4140cbea709a9bfa58cfd44b7a0efc0db75e35cbae1fead446b6fb6148f62679735254f71d9b12febe3ac68e09627986c3821b0e2e57ac160c5768dc4603ecdb7960d40406ca9acfa338415f1f31f7692692bb00d12bc4ae6b7d9283cfca59544fe6ede811ad8c982b09ab2c7bf41f886eb5ff0d629b343b6fd7a482effdf26170e4a9b444ad2670499921eea275a28823c869752f2baf68709f29964a8930a9e351cc516a2e0eb598568f189c3a08c9876358385d3ebaa60e504b254a43a8ec7dd1b3d212a891d2f9079e288c8bbf1abcc863a903b8e3d48a5e25ec2c47116cc2a01c6fc60c6da0291d68ec40c95ad095f361430d5c5b6f6b6b338e608cdcd29a7494f90316092e97e936612b9b0d57d54fd9a8bd8616e4300e6e9cce59f88abea1b3f1e0393826ad585cefc36b46c576286eb264a0a5d1f88ada65196f6fb42866a4131507aaf3daace07f53d35251d5a06b8a50983fb49df63a1379d2e4787e728ea2e12e68cd68fd6f3086ed0e5dd71fa5273c48ceab57de04a15feb3ae3f3696ce53e3f64de92e4c6249dda484eaf555bb2ffb4c032e37405b765bd4912299fe4f3ac835cc855818b9def5e5584c21c73190732aa8923685b2a36bd3f73096dc01d88f294912226019a9861b8dac49ace95c8a1d65a2302b4ebd8a3421f40567c362d3f3f872e78278781bafd52721180f18460322cbef85d3f4287d9522b1af2ddbadcd84983ab6076420d5c593451007d4665f9939e12d5467cd891b4c422c0f464c4564d497d819e036355b2db85d6d13684f67ea43359c356a8723d21ae89e6b62908d5758990032178f9523734ea3a15349a4c95d99cf51ae6a0a3a2918adc14ec8288847231a42265d0abd6b44e2cb2cc02bf84545ea836ad5671a02c06c2b24f378cd61e6c1e13c9720e761e679b3cea4561360bc11c388aa5c1af7369628d8a74737b24c314f95d266fa4e490b62f7121c845e8055b5838a2a57baff484b693dad582de84d71e4635ae39087b22b8bd2e0478d6a8f1888ac339cf7e4f0342ef121ff344e167617b2b75d7a9cbab51cca7a026581e6210b264e0b44e72fb1f8325ca834e00f9694b5150b57353501c7582e6a9ced0bab9faf9ca3af8231325e848f2ab3c3b61c23bf34e7d37cbd4ad58a8d09b7f59ade514d02862e7e5acdd94352f8c1d1f9a8ca189183092f1973301986440b918009ffe5b93c6cc3ded501e532225cc3ac880284e75e38c3a48623bd0c286e30f000e1af09f4d9aa62e55faf2b007e14422137d62dcaa1eee6b7368213017b083857d838d9a651a217c92e7de200e167b14ef8aec7b620afdc9fabd4f1269a5483ce7ddd5a4d2238771e4984e8ab5b5289c38668689b520c730dd853f22a3978fe4b2593a3907a5eda9521d9bc0e93efb46cbd0c9629f2b314eb81321f584090c5724aa9d5505bcad782ebe94fd21b1e60dc0764726fd27578a2dba1c4932ee7837a6a8ce5abe8580dc42a116a50cab69691c62d5be54f99dfbb4fc326bf550280405144b4394f96de903ecefc758b306eb58e2674249e3d97a1d1fb0e417e94c62225603b4332360bc641b5b1c0fa12f5a0dec578fe4d749844349a1f1350b12b7a111dd02a8b470af1cb8791a301881026353ddcc15246becb35c7996e361a49ada95ba948b340594947c4d96c9b7c3a50e76d5b4cf4f5436a12d2463f9ab1b960b903e8f0cfce712b68d35c384ab496aa2c879ac5920504a3de747c2ef145d5f399ee836b5cbe37980050215411fa593ae3457a0477f312a83a78ec1ccba4b33c161a278e6088dbec93c969d2a471e05a45b0a3239a672cce95076ead5370d4e46631bc2c6f1bc1e1df89faf17b7b5867dec47075339a8498970b58f7ba59ce1e3efac953ca3fcd0ead70c35b0e6c7898f308a12ed5094bfb5ab9d061f772517adcdc31b80bcdee90d32ea443218d2a5bd73b6c92786838d21f6f1f4ead06bd95507b6827817ea6f6c8c3c4d2d707cd4e394505a3a74891df7b599049999b66627437c40a40ad14970e87bf5a402fc314c53bdeb277ccb48a62ce08e4fd1b853935a1aac810d2ca445045f5a3034639bce4a16220b4745494e874fcca693ab57859357c736ff4eb63520975fb4233670ccac6b8255943766e1a14519d5c49523272bceccba68ebd40251c79ce847df3acebded1483e3c2786c084ef042628405d379ffec65b128576537db2c900dc345a4dcecd0e38e3289935d2b4336979c77efb8154ead40d30a5715319ece76ec68c2bd523bc06de2b4f40ccc903ebd3dec341c858fdf8ac8c37e4aa8ceb7f574e58de4e4c042e8370ca3197c1d22aa50895e8bde654eb862c63e389bfea04439884c2ac61", 0x1000}, {&(0x7f0000002340)="3af5baef831ad457471f92ee7e543a86d8d0ad77cf1c790751f489e85b6348d84ee5931dc93eef0752e974007e11e88293f53f138e03f7f3bc64ffada0f73ca817fedf6f5945542ec14ad9b5cbed67be65201c7a18fd537a61eab535f6cfb92dc0", 0x61}], 0x6, &(0x7f0000002440)=[{0x108, 0xffff, 0x80, "80ed1a96993aa0ce09e0c0e9f9d0126c5c147f3dddacafd3cea016af678f591dbd39b8bdd26ce5d26490cc60b663ead0aca30fd5d0cd48d1392acd707b29ea5726c52ec3b4aac47585ccdde6b66a1e5e6fe5909aabdda652638344e1cbbe18aa9e6d75cc2d2374e5ecf364257b213e5258df5b533cb48a9b7bbb1fef6550542c893d4d830de65958331aef6f1ec46e3c817a44d362d67e8cff2bf88e6fe8657d4a92864cf03b27341c545e868133897ed9c68ecb812dd1bba16631366921133760ebcb1a622a24e193f7792155b2655f613c0ab4880cdf67d52276e29ee0c2a441304c227cfb90df587335f99ee07aacc3b199b9"}, {0x58, 0xffff, 0x7fff, "b9dbd99fa64b462586381a3eee8c3bd87e08a0d0cedb4b9719b38b2e4a1507105f5bb8f9c24e11f482146b44500456e727746d352ca26145d485b7c4096c60cbeed776e29a9401"}, {0x78, 0xffff, 0x0, "b0412b5a9b27dc87982cf462844697bb789ba2bf6c678c4307aec596b52965c372ab4805ea9bcf9ff11b58bc90ae898358a9b49e48899a220860f3b714010867ae4207271f159017882869e90a5f8daca249050a23ddb0b42e8136656510310380311501ebbd"}, {0x100, 0x297fd969c62a4576, 0xffffffff00000000, "a1019bb9d50a8a90d3af4be70b357e7da684393c254a6580a2394bb840209683b1d759cf45bf168794410fe90e3493f90eca4b5849c93db8eaae65be7ddd880fcbb359eb722836c02ec314a7ca580e08cb107d021b3fd071c504cf7c7b43d3c1ca8a0eb96e4d648d1c03d37719ff5c417a8c60cb1c543aa1d558eb619830ff0245d8eff5e50ce17ab7874a0ea36d5c47fa011289be290e18a8bb96f570910115546b3a48e3acac314031f66a8918b15227fcc1a90141678369220f37270377a8bb4e869f4b942b2d8c5df75abc8276251a7173f148ce8fb66bbec67dec7a20eedd8a33ee866db90394e7"}, {0x100, 0xffff, 0x3, "73963b7d0cfbb835f4c5ad5a92aefbf7d9dfbf50f155c74212570d9db909a31a2525ee9b6af275be9f8e38e379b8d8b76c1824f2993dd71ad8466377cf6843066393197a4253ca321058083a187f205fe40ebf78ecc7914b5df4512358e8f63ac1d12f5e7e75dd63574984f9d2e437529db9b660ab4cb2fb9e9a860a1793b3d08d3556df5a060d8ecdedf47daa7a66a2d0adcdc81481da3d9ee7bb1a5ed3913329a57785e98d4e623c32aee87796e18d89458d439e8041584307652b027f075f0c2d1d967800179128b5d5b995c4707dfc882f6cc4bbe76a396ca10f27f2f85150efb904afafb0e6cadd10ad932576"}], 0x3d8}, 0xa) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 22:26:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x58, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:26:09 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x4}}, 0x0) 22:26:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) pipe2(&(0x7f0000000200), 0x10004) r1 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000240)=0x261) sendmsg$unix(r1, 0x0, 0x1000000000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) clock_gettime(0x4, &(0x7f00000001c0)) r4 = syz_open_pts() linkat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:26:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='W\x00') connect(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x23a092c7, 0x80000}, 0xc) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9bac, 0xaed5, 0x59, 0x1, 0xffffffff, 0x4, 0x400, 0x1, 0x2, 0x4, 0x9}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/117, 0x75) rename(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3, 0x4, './file0\x00', 0x1000, 0x5b9, 0x0, 0x80}) 22:26:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup2(r0, r0) lseek(r0, 0x0, 0x0, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) 22:26:09 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = getpgrp() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000, r1}) fcntl$setflags(r0, 0x2, 0x1) 22:26:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x0, 0x7fffffff, 0x118398e7, 0xfffffffffffffc01}, {0x4, 0x6, 0x0, 0x7}, {0x3, 0xffffffffffff2af5, 0xf873, 0x6}, {0x9, 0x4000000000000, 0x6, 0x7}, {0x76f, 0x8, 0x7fff}]}) flock(r0, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x8, 0x1, 0x4, 0x1ff}, {0x73, 0xc5, 0xe7d4, 0x4}, {0x20, 0x9, 0x401, 0x588}, {0x200, 0xf9d, 0x7f, 0x8001}, {0x7, 0xffff, 0x4, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r1) 22:26:10 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000020, 0x2b9e, 0x8}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x3f, 0x3}], 0x7, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x3}, {{r1}, 0xfffffffffffffffa, 0x8, 0x22, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000004, 0x7, 0x8}, {{r1}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x23c2, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x101, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x25, 0x0, 0x800, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000004, 0xfffffffffffffffe, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x60, 0x81, 0x5, 0xb5}, {{r1}, 0x0, 0x3, 0x1, 0x2, 0x3}], 0x5, &(0x7f0000000180)={0x800, 0x32}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) sync() mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 22:26:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000040)={{0xd6, 0x6}, {0xfffffffffffffff9, 0x1f}}, &(0x7f0000000080)) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x7, &(0x7f0000000180), 0x0) 22:26:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x104, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pread(r0, &(0x7f0000000380)="65b3590bf43d9e9aacac803357b601dc9e6f3163299fa04ec30ec6cbe8e27d386b9cf186fc8899d4acf17dac1fbef0f3cf58045783f2744a766a5d64c3219621180aa495d88b864fb2866df492c81392681a7f76fa2af14d2a6f5171a8b22a39a3e412ca259b3bb13eba638fec7cb547b8098f92dd52e654a15332ea76e7d77cff30c802b6e051b5faeb729f00b86c337a57dacabafaf5e8bdda095c8c192d3f6e9e4d02e8acb06a5507827ff5e611a1b80aaf89c753b1f4ff8e9265e2216e0901cbe1d13a7dc051eda353c907b4f54238397998e0089577df794b83247cfc3a22aa1a2cddf01137a2e7c9a4c148f3954005c941cf020975a2a17717cd3323d3be1a9429ec0a984db63de34f70f5cb612edb51583c5244a31528ae06a74c9b620b732f22862d677ca1ad672c149b2ece2f301e60ed21c8f88f1e816da9000df1cb8600ceee723924288d1518c8c774244b5ce6e1918bd5ac8bc5b270a5989afdeb2961b61e05c41f9b743633fadda96815aab294c61005fabd63d636d851185f535cd48df5026805a1efc5fb92084210fd2c09daf0fed78a7b4586f8962655bd28c1ac0e5e66a8666a262701e6d2705e2d1068b3a8333dd3e32adcc5c663a938ab7fa379d91334d7fcc3b57746e558f1c195402bf6584aa7b69694000dfcbdb07f33b8441ace8b8f4d6da779bae2eadf49713f880abe2a49268920d35a364a110f9ff8f9e490fb87dd384c7e7ceedec3970eb5c0b4bd489954614d9aa3a9dfb10992c3992a5625670e0e7b90ad83750cf36f7589a746106027a458d537fae9500ceff60f0f4973c295c345a918420826c98efced24abb968f473327a4fbe3edad7a467da1e2f2681590cf80a26a674396c1c8d8b55bf54882d62401f16771615050731af1d60e5b2eb3b0ff6f5c945e7b758b4577f6a4ddf6fff53881c292a5a1ba1c1e266774e8910e83a19c0aab8bed7a837a7394fb3d2d5bb98cfb3110b13423fda8d4ee3e57b8d46bac9417caa62413a1281cbc067d62b2fae2c5e1d6257228998f70b470e4593293694b97a3037075afe733f10b6486a57c93493e721597d96742735bb298050a90816ba6cd8031bbf28bf4c9585fb15709e2e9feaf7df8e79e0f03e740e353ca72a544f99eb17ea832ba4a1bfce04e159929f0ca9bd98b70e9c5279b97db347f148191d2b902956d530c61219bf15630dda12dd3b16c7415eb8e9f7bdf86fa6d8c3a3701b1f6cb529fda42d63d33caa08139f57c2097fad9b3e13b8bc3bf636958e55ba4545464624671ed1e65974d06da9b9f602ba106eb827a3c9b88f766d85171c50914d75b70183536d3b24da4fc359dfb15ba7a4e7395e56adfd6f4f470cef92ad5d7920bef5d4a19e54dda3de647c921b59dcfebe15c8078434c509c5f02b4034a12e5f842c6488f6e3d2898a1921cdbb0f3758f9b4685ddae776216e9159b00603454f69e6491d5a728f0cab2d6ecf7964a58382bf3802d3806c81becbe7e514f8dcb974cfa4d648891bc5ccd1a838510c496b4aa3c745722c4f1b7189d34c81f788070af697a611a402a43c68c5a350683c9fc94ecf15560da09c4eaf8b5601bbffadd6f71f6ca73f564dd0f373674c4fcc29fe79c227fa52cbe14b2598c023cdcffdef2225e65ac91d629a8e6ac64fa39652353c34776844a9ee381617c1fbff29849f6ba54b4e832183e9a00066db8e6b241a1edca18294bd7de647ce8086259513c075c4b31502869db1872b060ac3727f28efa4f2018306c9dfed5a725b60419456726d4772d11435081978476a5ffc4a01450eca00446ce372c432e27774cd0f00315ba2ad8eba4cdd06600cc21217888f4374980140ed1c5265f7af4b23c6e6be944004c23b5797b16cf746037650fe430dc6b01e57cfafee036662b3814451c6491706562974ba723bbd6634a351069d7f1dcc623b25534e447e7f10286b585ff10e1baadb09b50cedde2b41f89a8d26b6e75ee0b67593f5fb48c2003866b7ac2a1d63e7c856ac3bdec5a56ae165860b8b759fa0d87c6454e3a788f1dfcdec2866024690275a0cfc1329f4fd11c76ae257549c0947f2c75cac437081fafa214d17c2090556d16785f9e726428fa542afff887d7051f8bc3340dce54c500ab8a4900e75d85af8d73788a651751670b04c7d153700014782bb2035c8d8b7d4b34b84987c06241fbba7cba4e43d1e18b5485f87099f1cdd0158cd990e6a3c33d67d64e512eddee4cc81cff81209272185fc869cc53988441c88dcad2ce731d6d42aa795bc93f1e05ac80fd02272eada3d052fa6f1eecc4ae34bcbecc46a79f3baece79c783ff147d081bc13f7e3b5abee1798f4e19c175dc781f3d2f2231db20f5dcb8d30e8fc7b41659e3499cf4aa4b15b7470909036e4c8350e2b469df3e8707ca2328743a27cb8cd1987f7f02d7f963bf77b595430c3a9bc87692aaffcbf9d6101c3fcdc6094c3bbcf1490c04e24f99a103fbd5bd0371c8d1eba0af3128d9465d5e6e3468db3924a9d062c89e2a340f5d80776b9814930ee4e4aa2519e9a101bf1c964ba22853022bb87115744dcefd228261b10c3a10503754b2a0ad332d92a0d129d0b26ba8f8984d4a4d1dcbb5bc52156e695f3a8c3b9dc4154724bbb78f769cd0f964ebe4c360024178be37bd71a3972950100d4531efbf248963ff9db6e61d15380a81928eaacd8aed6820282fe60809db82d0e9a36786c5f1baa9b6983589cb71cf3ae0e34783ad569741bf51c237bac87b7ab6a44cb00e71b139c6afb727bc6b905f15704f3745feaeef985ef9a6f95c268f5cbfd4b99971f5c86df88491325355de6cf969bb2ab234a8ae5534860a3b251f389bf039214c82706d024b7742686b27c73fa52c424eb59999920da7486bbc3f20875f225f80c57cfcba6f71e979d148e4543174248b318087d67708dd2abaceae2dd652c090b51652a0795312b71e12b27ffea9b8ebaaf15e2d8b38a82ee03e2edd0666920f5db945febd4972f418dcbdf4c602eb66ae3fb07f50da0ce10ddd0796d6cc9fdcf6096c75bb3b578ba20bc7b1ec2e03067aff5423af66a71705eaa71f584ba42eb09587fe6e3726d7c9cf9906a2e8b75863d2f98ef1f1dd63f611037ebe2a421073f49469cb2e00e9d6811747a15ee72d2f551a299a264699204e93d22f1b8dfd8dda9e56d8c12af860939778710437d4dcb4a9d777c2bb03d932567c3698dd6c8d559e7b1e179489f2d935927f39c625f6cd961459447045d6b7bb28125996118d3ca153c5362b828387bbf21fcea16268ced0bc3225172c861bd4bcdad41f24572b5697f2a6c69323f6fa5b2f1f6ec57304b003a46528dfba9feb846baf48fa047447ab7be96d10fa2962d8bd792f303981b8938f24a51b08bbeb92d97027f5405f416f9bf725bf0960ef234f47d2041ab4f69ef81cec53b5b26bff16aedea0399881f4f4c9375972aed33f5c9288c1fa6641da13dca08602460b36cab83fdc142b52701bd2eb424feae47370ff930058316637f0e48e10f72bb30706c5d84b2ccd0c0036bf5e412ab2cd3e9fba08e61db5fa746ed29cbdc95a46ff0f36f5f27e934cdf6143348a4eca259e0fd3ef74be4ca750b2c8d00ff4b97d82428dbb776fbd7d5d4c05a010a4ec27fa6f68583501159b9afabe824211e03780bbb940a72ac6c7655d64886d0af3054e67f58653ccf5809b2dfce1ebb26c92fa84406be145e006fb8af6dd93f771cf90b0adfe0e939e065552c44519401aa0c20b0cf9f4ad364c281568ae8653fd101d070dfb5985d825b8787911d07da78ec5860fd8972a7d656fe21ac40a7668326a98df8a79a187c60d3d9ce82797a17be995fea1e68b30650f2386c0c962c04ac139a62ede1bc4aab35a28b3f92f4771bb3010cc8909c4a721734870202cbeedaf3509cc433a70e0ab66edd6542bc1d2258a43e8b97b95a468bb95aa667d6250e9e7b69f69c568123ed14eb73a9b4238d3b851f4636942a6727eb3b2b6911bf11ed139baeadc79d7177382aed05f38be4705ed65e61faf7c645c25b6f2e5a968a894e38e1d5bc4ae3f381868519f516f4bd7456203a96b609ea2b276e4c4e7ff12345a6652beec04504ffb4ca44ba2a9e1fa56cf7b4b34f1cb8b7e46d8a0fc1cc080ac7f52c38df27e4d2c95349228a9eae126224284ec70186f3f0c45d777f2ade4e4d55b9bea7109d50aea8e9a61fcae19e1d99eedf93341f69aade240fa7a2952c53eeb6843d3e423c891c9754e53243151ab7f3d5d3436aa7fd7bd5a0e7ab0f31214e74e0053af4e5fac25e298ae044e03b9f5ebcc75e574ae4749030ef13ec81315d31fcd7fb8356c1bbcbc88992ba21792a39527d82e11bc80f7157fb5a9c35b524c94cf8aa766fcd4a9d25412f7d4b974e7a7e87a0dc6c1c3c9831c775e010ec3739c0a13db46f8d3704d2c9867ef9ae5fca0a8a40f827c92a71bb4ff7f2fc6ba104050bc136772c27b9e326a41afefd1c6102c394065e00be19063ad095a429bd090d6cffc8a0dc058b8d88cc879d1439a198ae34fd2c599a027a76711e07779ff3805879e05412acea26a6286fe40d62b4ba2e60c00a2aee1f069f2bd5c07f06d2cf44e96164bb3fe0cf1bc75364cc9dc11a46bf95cd24ee5c6955b5a223cbb31475315bcafcc504554e8c400c0dba94f64a37035ba025a229e14f346d3d87d5b8db1d9b3826cc5deea7ee8973d69f9911384cc934ef6257e7cf749d2c1c0f5be783feb2246c5b5a04e972af5ca9fe46c014bf0fdefd72d0168cff34801a0fcbf689893e0fb9d25ff8b6531f1a1e9b84f193072df70e16f50e2ae16801e8f04ab54b2d7755e39a72df94498a7c1242a1362f6c33ad71a3963879f513b7b5adaae4fe733acc304b06b2a5ebab2e6b028ab700d4b2c1230f0a602117121bc07eeaf6eb7ca2b584b1738f186e34e57427b235aa8942a508c35efa6a18c96e164a38507400325f74d46ea949a4bfd042b833b922ecfda145d1454fa19c24d21a5af8d6a0422a925f206d11e60704c80448f302dc76b74ebbc0227cd5796a8f5a6273529d5bd4530a480f4849ac30d38bd676b54c0f3c05e305f16d964a83b5c6c4561d4f778f06be0cfaabcc01b8b247d40230bbc7695a22e831fbec9582e07ef77226c54fb3f5d9c0d0f9a16c4314bbb96e88bee7e088f32e628fe8c93fa04b7bcd81c98f8a83b9cae1bd97bc9b897a12299d33ce0f931ef30cc9dbefe6c032360bee2fd9e2a37bbc40bb79a9735f4f0428296b9f4fa6e96de437791acbbc1aa23c4a593e88224e5b14dd2aa8960cc91f49f4802c74c97faf232fde10613050162cb7416cc0bad22f7d42210e32c86b32ab3a130806916032ee74e3193964f9ffc1402621b49e7d4b5dd3d76d24c1e654fc9085d54057ebf922e78857260b40a33c745a56570c6067ab4923fee84f9dbc162e80fe1bdf7df86815e87481f15291a845fa3570a1c022e5c0885e9de882648671630e0d5d2bad68630182a3db7efbe977621692651f273e7f882da18f9a12edbd5ec9aa541a7be9b249d5da819b91714aa5591f0655501d0a7d713d1640e48d06cd92c47ae610b1b03235e9b799d5faad9ce5f37bee79f7f53c8b4b8fbe78f720ad3eb8e0154bd2cdbaad2a8d6f1afab1b2a9ae097949669a8b9934ea579f93cf528736973844693ebe92a97efc14d59422f8825863f18fb778698c7372f24c5b24741a315d6867f73835c6e8751617a9ae4dd537dc67e493608f48a46783b7c215d9e3d8ad88ac7febea89e440d14be70d278b", 0x1000, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) sendto$unix(r1, &(0x7f0000000100)="8b2eb35d8fb4eca1b2baa744", 0xc, 0x403, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") r2 = socket(0x17, 0x8007, 0xffff) recvmsg(r2, &(0x7f00000024c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000001380)=""/190, 0xbe}, {&(0x7f00000002c0)=""/94, 0x5e}, {&(0x7f0000001440)=""/70, 0x46}], 0x4, &(0x7f00000014c0)=""/4096, 0x1000}, 0x40) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000002500)='/dev/tty\x00', 0x0, 0x0) 22:26:10 executing program 0: r0 = semget(0x0, 0x4, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x4e) 22:26:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x2) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 22:26:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 22:26:10 executing program 0: open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0x52) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0xffffffffffffff00, 0x8000, 0x3, "71b062301ecceff62405e38937d2ec193e0368f9", 0x5, 0x6}) lseek(r0, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1) ioctl$TIOCSBRK(r0, 0x2000747b) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) 22:26:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10400, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) 22:26:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x800, 0xa1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x48f5) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000380)={0x1, 0x7}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:26:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:26:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1, 0x3, 0x2}]}) 22:26:11 executing program 0: r0 = semget$private(0x0, 0x7, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) semop(r0, &(0x7f0000000080)=[{0x2, 0x6}, {0x3, 0x20000000000000, 0x1000}], 0x2) mkdir(&(0x7f00000000c0)='.\x00', 0x73) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)) ioctl$BIOCFLUSH(r1, 0x20004268) semget$private(0x0, 0x3, 0x104) semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) close(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) sendto$inet(r1, &(0x7f00000006c0)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99dc95f6ccef2db9aa6d51a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f9b35f0799d756eda16ef2a86ab12d442e94361d94aec8ce2926c7b342a89473356b27e40cca34e7e77cea0856e997088c89eecb37e880501de2d2a0baa589d44c9a6d01e5383b918b7b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073e7413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e482", 0xe0, 0x1, 0x0, 0x0) semget$private(0x0, 0x7, 0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x620, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x0, 0x0) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000938ad09a9fe124a709395d623faf516343022a87e53361115ca84794ace1ea031608cafa2911dcc70fa1ef8cf0d31c804e70ce4942ac1a97820ba5afff0fdccc7cfde45351125a9f7a2c4c1b46adc08f570115ffa0354598cfac529873"], &(0x7f0000000940)=0x6e) fcntl$setown(r4, 0x6, r2) close(r1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000980)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x85dc, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x5, 0x7}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) getpeername$unix(r1, &(0x7f0000000a40)=@file={0x0, ""/4096}, &(0x7f0000001a80)=0x1002) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0xd1f, 0x4}, 0x80000001, [0x100, 0xffffffffffffffff, 0x101, 0xfffffffffffffffb, 0x1, 0x3ff, 0x0, 0x80]}, 0x3c) fsync(r4) fcntl$dupfd(r3, 0x0, r3) bind$unix(r1, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) 22:26:11 executing program 1: r0 = socket(0x20, 0x0, 0x497) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4012, r0, 0x0, 0x0) r1 = socket(0x6, 0x3fff, 0x3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x68799605ad05f442, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x8}, {0x18, 0x1, 0x3}, 0x80, [0x27, 0x1c4, 0x8, 0x5a, 0x2, 0x4, 0x9, 0x14a3f77f]}, 0x3c) login: MMpckbd_enable: command error 22:26:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() r2 = kqueue() ioctl$FIOASYNC(r2, 0x4004667b, 0x0) 22:26:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x4b, 0x1, 0x6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x93, 0x800fffff, 0x80, 0x200}, {{r0}, 0x0, 0x88, 0x0, 0x1, 0x3f}], 0x10000, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x40, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000020, 0xffffffffffffff7f, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x241e15dccfad938e, 0x2c, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x22, 0x6, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x18, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x4a, 0xf0000000, 0xcf, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x5, 0x343}], 0x7fff, &(0x7f0000000400)={0x3, 0x81}) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x4, 0x10000, 0x100}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) recvfrom$inet6(r3, &(0x7f00000000c0)=""/181, 0xb5, 0x1, &(0x7f0000000180)={0x18, 0x1, 0x7, 0x20}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) pckbd_enable: command error 22:26:13 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) getuid() open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 22:26:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000280)={0x2, 0x9, 0x2}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/103, 0x67}], 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f00000000c0)) 22:26:13 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x7}, {0x7, 0x2, 0x1800}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getgid() setgid(r1) setgroups(0x5, &(0x7f0000000040)=[r1, r1, r1, r1, r1]) r2 = semget$private(0x0, 0x2, 0x8a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r3, 0x20004268) close(r3) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000200), &(0x7f0000000240)=0x4) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x8}, 0x8) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1000}, {0x7, 0xfffffffffffff001, 0x1800}, {0x3, 0x5, 0x800}, {0x0, 0x9, 0x1800}], 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair(0x0, 0x4003, 0x8, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = semget(0x3, 0x7, 0x40a) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000640)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[0x20, 0x100]}) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000480)=""/18) poll(&(0x7f00000004c0)=[{r5, 0x3b}, {r5, 0x80}], 0x2, 0x1f) socket$inet6(0x18, 0x8005, 0x4) dup(r4) 22:26:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 22:26:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 22:26:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000080)=""/83, 0x53) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/26, 0x1a}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) close(r0) 22:26:14 executing program 1: pipe(0x0) getrusage(0x0, &(0x7f0000000100)) syz_execute_func(&(0x7f0000000000)="0f18476bf2440ff0654dc4a1f65e5af9c4a17c5a118f09489330660f3a60a3090000003a660f5da568f3778b470f0fab00000000aef30f2a2500000000c482ad284504") 22:26:14 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="e8d2742b9030ff812affba51f0db5ef9ce0792021e2a88bf54f6fc95435810fe52910dffcc2e9eaae89885d3ede2af23ff872f12fe3214c513eb4812430f9347490f67ca044eb4b439ca6d1a576f91a3756eeda07b224a195a45591057a5dcbec1730008c6cc10b1d2507a8870b3a2503836cda2b5780f37ea5fd86fb6b0a7d5bf462b3faac30dc53fdfd1ce5e6a4e67ed3ea34f2f88", 0x96) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) 22:26:14 executing program 1: getitimer(0x2, &(0x7f00000000c0)) r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x210, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000200)=[{0x88, 0x4}, {0xe6, 0xfff}, {0x84, 0x3}, {0x1c5, 0x9250}, {0xe7, 0x1}, {0x1c7, 0x3}, {0x67, 0x7}, {0x48, 0xfff}, {0x89, 0x1}, {0x67, 0x6}], 0xa}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1001006, &(0x7f0000000140), &(0x7f00000001c0)=0x10) 22:26:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 22:26:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8, 0x0) fcntl$getflags(r0, 0x3) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='.\x00', r2, 0x0) 22:26:15 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10000, 0x88) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 22:26:15 executing program 1: nanosleep(&(0x7f0000000000)={0x4, 0x4}, 0x0) r0 = socket$inet6(0x18, 0x5, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x20}, {r0, 0x21}], 0x3, 0x0) pckbd_enable: command error 22:26:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 22:26:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x9080, 0x9) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 22:26:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000180)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 22:26:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xe11e, 0x7f, &(0x7f0000000040)="3c0c6309ad3f", 0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:26:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) shutdown(r2, 0x2) close(r1) 22:26:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x4c8, r1}) read(r0, &(0x7f00000001c0)=""/245, 0xf5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 22:26:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)='S', 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 22:26:16 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) accept(r0, &(0x7f0000000780)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffb9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:26:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) close(r1) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000400)) r5 = dup(r1) execve(&(0x7f0000001580)='./file0\x00', &(0x7f0000001640)=[&(0x7f00000015c0)='\x00', &(0x7f0000001600)='}(\x00'], &(0x7f0000001780)=[&(0x7f0000001680)='s%\x00', &(0x7f00000016c0)='}{\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='\x00']) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) r6 = syz_open_pts() readv(r0, &(0x7f0000000340)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)=""/125, 0x7d}], 0x3) sendto$inet6(r5, &(0x7f0000000440)="8f416021ac85f3b7d158ae361d53a49467b869c01d1a72424ac45aaeb840fca3a7360f40a0ac3b7bd7a08f5a4aaa28c9bc75f26ee8cf7cb0aea9a4197d4aad7b1841283878c752aa846d8bc464c40383", 0x50, 0x4, &(0x7f00000004c0)={0x18, 0x1, 0x100, 0x7}, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x1, 0xf171, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) geteuid() 22:26:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x59) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x8) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 22:26:17 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) dup(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) nanosleep(0x0, 0x0) clock_getres(0x0, 0x0) 22:26:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) 22:26:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r1, r2) pckbd_enable: command error 22:26:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xd19, 0x40) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x800, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) close(r1) 22:26:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x800020000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xa4a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffdffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCSBRK(r1, 0x2000747b) 22:26:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 22:26:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) socket(0x1a, 0x5, 0x9) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x66, 0x100}, {0x89, 0x82}], 0x2}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = semget(0x3, 0x3, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/72) 22:26:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto(r0, &(0x7f0000000340)="299637068371aca4b3cd420a9caf8b334e24b55716f8cdeb2d08be8d81c66509627e37456008c001869ca82e93a222c73ee55139562d23e495a3c55a8c89d05b93880fe2f3504b4c964f7e60315bb8177c4d9524b9564a4970779eb87439ed57241c54d4744b17dca35f8baa99dc66f2f5a0640f2199606538016f80dd6d885ec0b81fd525492703e0b3e7f00ffd91fb3bc99d85a7a50409332e9b15bc244681d86fb892f60a07ec40a4f2ca58019a7db435dffbd292e284374add1e41e37d727b232353332d27cfbc344192d2737e858e1a4e99a9615c0a095e30c8b763a2e55d54cf45e431fc7d5c36c8c61ade3715edc4a6a6b7a0f2642dfe3ec60702c3187fb1e9f14fa6a1c5f3c81600caf88444a858873725dc34cb437d9026c9c8318cbc4024e50e30f6c3e340675c9549537b830bfd876bef517cdd7905710bf684d34de752481d5f46238c66b6f0e3a6b1f37c5451a5938a42dca8759ab65c1213053ff5e6e952095f5df1beb83bbb7b975f00d9a2667c6ebcadf3701cc7b79411fc8089a2fd49f4191597b60e9bdc6bb120da8d14c1d20078ca16c4be0d000aadf780c7e387e92122091a811636d55a30293ed9beaa285899936f37dbab1461c6abfbf838ad6284a07154018069f5996e7e52e5f80e73c30bf437a683ec1fd8a5809cf449a120867a031bbb2490c0261badb021f9edb0d96c3cd25cd4751e649116401968369f1acd889241659426ee6424ab51cf6698d2bf341b89ec595330a84523c9f47d880049cb3c4b0bd38d91b47a4f5a47b944765567e7a312187f7a863610657df07d2370b991227e79003a906d9bdc5aba69124583eb1d51d8de76e7da89b35ad5163f2ff5aaeb7f3766e7456229f44cfce21ff58c65af4c39022084f9dd371f026f3c6f42499b9fb06ad95b50e2d1c2f82b6cd9afb95c119a25acc645a8e96f08121e4d0f199525ef69b822294515ec9cdd336b9280b9398b6fc2b1544693ad32f53f353cf3fae174877b54bb4c5f075946c3ead873c3815ed77ef72f3671ba1e589ac6eba71e9693eab0d3e14a397af1462490ae31b6d1e1b406a8f31c68b4f0f8b8c5ace0c5262d76b9e2454b1f143ac8819e04d2705fa778a361df48cfa40394c0a27c695c1bbecdd1b6376072629ddee40a522a6d13c2362f7612ce1e9f2ceb41f4b29db0692cf6b68f74fbb60b34906f879db7d0e9867cc3530f1e84cda9600bd8394c011e1bd062bb8f3310eb80b14b0a73733a1249ff987302a34dda5a2dd9e3d9cdcc0ce183559c0804dbbf8af1c0b84cbc4e0daaa6efada9373519e058728f65166f4df540d69f4399fa8f029254fbf584b44b81027cbe611f2bff3ea63c905c5138f4f5060721b12ee8fa2aa1b2ed28ac0fc299099978d444ee5d504e60d9818f815f5eca889ed2bc4b338d1ed164dcb0652c979e97a754a92dc06313682eab2f48eda63be430e6ccda13dc48924b35e4bc703b8f3d64dd3e83cd77bf69f3f20653da5540e722b3c540de17c69fb4d922ed493b977252522caa13832459e8260e4ffdd3e951dc2633c80c5005577dc70f7125879188cccf8d63edab4e5df81adf1c640f74e1e8ff61eeea667c2040f4c3385a714c78a8df58278d7380fa1746be7e0d9fdab412c25cea071fd18340cb7cdfe48b5c0a8cad6d82cb3cae627a4a6f3ac80ee5375c498591ef83f39ef57a8268472c6b27b128f7f3cfa541c24aa5e104ebb26948dee7566b28e25e9cc9f60c9d72f6168b01ffe94dea696610f536c44cbf2d7364e95ba507e788bd271092dea11b850a90ce47bc2b5346ac6ce07e71d555954fc0c1ed6a95ca9e977efbae6469d35c69ec38767a7a0d081c7dce3f2fc630f8b7e3f8b03c46dd143aa94166b688b2b1d338165825805e36b28d8b5bf8b98034eb6b539c8ca79b5aa8b4071adde030b1da9145f98fe7b80409cb045e8c359f9c4073cd18efa29eb52cec62ca8a3ec3ddb3d5c030ce06f27f261e9da951dff7274303b00851bbc56c588a4d41b4d14143ce50c6e1e1fb16f260c535de7be60cdb42ec7f876378b65bab3500311a59c045d239477bcd533b508fcbd7417ba184178e27b7e539e27380f14c35bde0f34deb4add4a813531c655bb427597c2187ff54cb29306daa8d8dc2a1f5db185d2f7661c210e2190bfe740fa4d8c27012b965c5baad367414b2ee69ba8616532bd5757120d22e01969d471db27da4ce7585ed9648a9e675e75a4aebb09a57b4ef25f39912fb83d9e9a972b75132bd1e716e67c3a720bd2a4590d7d07176a3cc125501ecc92bffdca4d0baec3d65f3662ca876b950a7812d4a2c300965400e81bfc712ed9a4500c9bbc195d1e20df691e659404c4d5898571ac1eb81edaf7c0979a1a8f9a9555ddb3643fe9c540b15c91b1a52b95aa77faa9ed4c1c4ade8c4450a16d9d630ebb0cea502404b9a350df4e7f683426ba38a96ab8b9b770cfc09a7ad612d09037060f0dc655f47b0893f33ced9227a05da0a76c3c5097d8fc0ef276a7a4dcffd95f0088a5e4863ea469cdec4ee0dc9d796a94b28043dbdef0c70f90495702840dd3ca5b10f170a8e54d43691e6fc09ff0f5784c414c330da41ee6e9594f7565658a88b449df0bbfb03f6ac70d1fd39e7b8b5e448623545285a50a72039bf10d08b9c7fef7a0bae9e795db1216bba0df8d80299294eba22cbe85c39f3527f058ce81f38de1abe07e659330ae4cf52812d1558d5279d05407608796f1d116673ddb2eaf06d0e3d046aa36f07917ce05faee32e2854ebfe79ecc5a8e3cc16280bddba407e262f255e84f3d197aef3dae113126abaf880650f11c6edb1e125c1b0ae7eb07af5c37dfd50e79117a72fe56d4414057cbd232ad7fc84a47c57d316078673e81a3822fb15d0eda89d88383e6c87e60c3793e0190bc3ed68426ac93b216e5f537e7eed0d2a7b53243b01461e6293bf20caccf91e2bcdda32e36b709ba9eea722aa912970775823ce1fe694f9c28f86b64308c250a2a1d62c53cbe743cf4ac9c1b1e2cc61ea1dfada735095ff79be170fa122ddd3b624b4dc899696dcdae016e99926705c7ca060a6c1cfe0f8b7bf735df68329066e924e0e2220e868758cb0ff327e9a4466733326eadd74e51d948add208134eeae7b0e6f716ca369a98b9ebfc2f90fd82befd03bc58c32df88b35ee78aaa66389aae9385816ec1d1653613dc268c9e62571d1858d40b21621f1936d5cb4cd1456bacdce10ab940198ec291ff3bc0abcf8ee3024dbf86ba8c60bf061e86fef9f7a90ea532a2a4621e6f5848b4b149d43ba330c1d24038fe1ba6d4e8e5ff0a0a541a26750ad1ac3e5f11e2f4b00d302c30ceb4fd0df1bc8dfa9173e91de67faaa70048375b388a2454f7588f9f309151363ae94eb4e141c9b11b65e414f9c6107a40e69ee3df18d0be3046faccb0b039e8521b08eb6e6092a0dbea47abbdbdf9a136be8edf4c66c7374f1057fea29483d5017298ea8f041e22403e329537a4b3df7cc0d3da57248c85c5a930facc9a8ce38d27d8cf80dd16b162818e27e911a33294043c1a2f280b485c60c297c595586e1ee3e19e6a40b1530e8a8ef8f3b381dee86f867765e571a54fc1f43732d979e5b00f0be48287a99fb871f0ba4417bf15bc448be619d5beb65a2aff8444a614487c9ce03ce1967f532181b2f3bd41bee34d6a2e73b3760abeca158563dbb28807a4f1b78ca20181ab9335e8716d306b042d53597965d4c29581155c0346196ac077fde0d4d360c890dced64c72310aa5cfa2851812fba7cfb1f7ab96283d6c34af5a41ad9f515274351ff77b599a9ce65a63c4dec56eefc3c9f730ce24cd73e70f96a8c9ec5e15089b6c5c69af764e52686e79eeca67647dd6d1a0ff48804069dfd779b573aed140643dca8d22daa7e430831f4525627b9f1a1797b175e597e1fe304bb0dea0020b2f7dfcec92aeeabc6f05cf203cf52b926dfbf79c1779e07e8522b867144eada9f49caaf14b877b82860be6e7d4125f1431b5721c3b353ffeaf59c7051725ca53769b9028a2eaadeaee70012619ba377e499455de9704bb4060055c2f28ed4e829c800fb40a0bd07e3a471d2c245f21b107e3525144208ffe9e72fa11900106133549723e2f2301103cf2d209379458f27e915922601075c5d9dbc0aa1ca2dd623c00850b87c8e3aed616abeec863364492656af84f5b5ea9d1aa34a4fa8e4e99db07890f361e77e3eb930b5b528fa3657e23665073c589b201fc59c802e70276343512ef9baa88e57749c5b7a601b9b545d3e9959826782c05e012d62b2f8d885ebe92528d547fab4de71e3f764a1476fc34fce615daec3ad3989377107dd74f9651254b1762b7d74b925f5dd95d17090387ac57baf455b3540397dff4a67e753d4a97f1ae5669683ef31b6af897d9501a82c50c81f7708fd92d8ae8cb25cf6867f183e51ad021aac6586dd38e7f08a27fbbc382e2a1a92b7e2a0565559ef81d3826eef793c012ebc3e7315baeebed6cb5e541b688906888da0af6a0239f898a0b9ac195f77cffa99c7bc3fbe17c4dca049456c3c6af485dfdf28e760ee07df077f0ec80cb550ca07e0642ca0246b8a6aa31c8bd71ccca7f63c9a059915e18b133546fd8827e6a585586156cc4aab6b46ddfcc3a2d08de373fb8f76508f975efd43c4f4230350dd390cabfd8441bf256808f8db620003b8f41f6b10a9e8c53b0e3599eac5d632d54a94d875ede74fbae2136506ecb57cb97aec448d30bab9d7b46cd14cf3161d986377448bd427046998dd4fc0dd6453867998aa3f90bfaa309cd176e57bb6cb4df94a84dc6def6b83d645e8e9b5ffa4fa6cc7fbf82213b28fc3f2aac0f095d2330376511da78b4b32ad3ab422a2cd2bec2448aed4981793f6308460de3a1357b57f9db31105b5a1ed31f61785899b2bd5faff8abebe92ffeea4a134961ce972d82a51b1fb3d5309284d3ca4131a15b54aa137818d2cc085aedef1d6ff7e172dd077236d3d8edea5196438d77d0e9f74343341530310ea10df3b5f2ea540310b6b44eeba7bfc83f3d08543f349e9e8edede7dc46eb96692b5ce5e099ec3d498e426224c51049942f2d1d349a91271e6162e5103168945e1eb2fe33425ec18543d43e0747befd4c560e24e3062adf6aa8ede664a4a74eccff9a4571f27896155f1864fb7ca1a441f71a03ec9fd8432a7a7887828205e44b5464e8e89aaa5fd16d29a392cdc99df38452c83eb8167045e117833cf450680f729f0746a9cf080963bfdb55ff5e5e15bca59e6cd528fdb11c4548483c4fd352ac385c4a3479229bb5d84b71ccb396bf1d17da60e952b0278c2acadab817451cd4ecbaac2c2d5f1b346179245d4c7bdb97410d331d4f78749fab71168d6f67877755d3004226e4de8a0dfbff71012ad5c6c11870cb5b1034c6eb3a7dd61b5a04630b5f841c000f4aa2f5ce5c08f71001e3960ff26c70f909f1747f0c3a5e362b1f3252643222b91db3f6bb4666fda34fc96580fb06f53f4f68c7dfcd7da84e84ab4351f9e7292e2037d1ea826228f8fdf267933e5d547899de5327c00c168a797cf55fadc755ae85ffc50d6ff86ffd33f646884dff776fdc9ad815f82ffe8447db48cf998bbb3c9dde448ec7c8c8876c690b6c571787336b8fdd487585800e08464987155250dfb8ff159fdd14aa2f4ee6827e3533ea68d78622a03779eec7594ed10a7531d9f8926a8fa12bf86f92805f82176edeceea7b0758aa27f8e5640fc1d7d56e014752d03a0f49242783251964a94bea95dbc21", 0x1000, 0x8, &(0x7f0000000000)=ANY=[@ANYBLOB="1117df8922"], 0xa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0xc) r2 = kqueue() mmap(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x4, 0x1010, r2, 0x0, 0x1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 22:26:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2", 0x1}], 0x1) r2 = semget(0x0, 0x0, 0x80) recvfrom$unix(r0, &(0x7f00000000c0)=""/179, 0xb3, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="b7035e886b63c0b9e575e340b5ed47a71990a67a8e2f97605a826ea80d6c0bb2", 0x20}, {&(0x7f0000000200)="2ba9c8e1a55efa4f64a170fc3febddfc4639e20ec3ef70415c22d0662a107099497a9a9e218a48ad738bc66708b93e5bc96f902ee87da9b8622dfceb9c1c24a954032c02eeed0b71c721ac0b22779f2b569f26cfe571d8833531d9f9121f6f25a0f0ebdc", 0x64}, {&(0x7f0000000280)="606d1475002ffbb842", 0x9}], 0x3, 0x0, 0x0) r3 = accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) pwrite(r3, &(0x7f0000000440)="3f73bc5e7b4fa631e9bf32fa19b64f005da571d3fbefff985e21d5ae438c580491aca0ce4cf30c85a25c7656ab472b02c85962d658e5a0623eb9c306c657e47e667163883d5e70d651c914dad556fb7198b3831c236f5678be75cd6eb1a8a102e7dd31ebc0b976d4071e17bc10b065354236ce9e7ea76f4e9fc517fbcd1286d7e0471f69a7e2791f830f6c9995a734e8f90c2b154de2c50da018e5552305afcc9fc94bc04f03791f3d3aa895a846df3657ffeb", 0xb3, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000380)={{0x8, 0xa5, 0x8003}, 0x7, 0x10001, 0xc0}) mmap(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x67a9cd14ffdf970e, 0x810, r1, 0x0, 0x50) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/12) fsync(r3) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 22:26:19 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 22:26:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb3, 0x2, 0x9, 0x10000}, {0x3f, 0xffffffffffffff75, 0x6, 0x20}, {0x401, 0x4, 0x8000, 0xe7b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:26:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x10) linkat(r1, &(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f0000000180)='.\x00', 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) openat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x200, 0x48) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0/file0\x00', 0x2, 0x8, 0x4, 0x0, 0x8, 0x7f, 0x2, 0x1, 0x1, 0x40, 0x1}) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x101) open$dir(&(0x7f00000002c0)='./file0\x00', 0xcd0, 0x0) 22:26:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x4}, {0x3d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0x401, 0x7, {0x18000000000, 0x80}}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCEXCL(r3, 0x2000740d) 22:26:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1, 0xc9, 0x0, 0xfffffffffffffff8}, {0x3, 0xff, 0x7c, 0x5}, {0x3e, 0x0, 0x800, 0x2}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) 22:26:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 22:26:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80000000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:26:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000005b9d071a542a53e7ac5417def0eb8706000000b8180000002900000031000000000000000000000002000000af37a0a2f81abc7f84ad2afad34dc07b329d9eccae826b33bf3474d452a94473b1c91430d7596fc766213b79d005bbb5c48ec73922d1d8efe4093370a3d4ceab5c4dd8"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 22:26:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="d318754638c7f2b98a2cf7b116888f056f45", 0x12}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000800)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b67484cf748b493dae8511454c63cbe1b9f6180dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45c3efbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a70b8b27eda9c1782e00b2b4b2c596355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d4b822ce06b95babc9e9756cbbc315a35641495", 0xf3, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$KDSETRAD(r2, 0x20004b43) 22:26:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000180)=""/249, 0xf9, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x4}, 0xc) r1 = socket(0x18, 0x1, 0x0) recvfrom(r1, &(0x7f0000000280)=""/191, 0xbf, 0x40, &(0x7f0000000100)=@in6={0x18, 0x2, 0xda, 0x80000000}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x0, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:26:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="49e89350994c2f2c12b7d096f0c7d4c03c59a0ba9988699fdc57fa1f740ec2c0e6ed907acb349ebcdd3ae9f63fbc39ede16c0408623a69d14777dc04fb5d3faccd03c6f59b990fb06205fc9e0bde28f3644139b0582ef1a90394df796f5308cf5548f7e068017a88b66e2cd36ee049da23354d3e02202edbeafd06402d334f4bc519d11145595770bfc73439e0b6a4581059de54431750a4cae0e169c66828b02fd638", 0xa3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x500, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x25}, {0x400006, 0xfffffffffffffffd}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000003c0)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r2, &(0x7f0000000300)="45a6522022da54f410260f987717dfe79791a557b934f7b9b132113b731a218275ca6d1a1297c34910", 0x29, 0x409, &(0x7f0000000380)={0x18, 0x3, 0x1, 0x80}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8601, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:26:19 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8082, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 22:26:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:26:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffce8, &(0x7f0000000040)=[{&(0x7f0000000940)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1, 0x0, 0x8de881fb6f1c01b1}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x84, 0x29, 0xbc, 0x8d21}, {{r0}, 0xfffffffffffffffa, 0x10, 0x87, 0x101, 0x7}, {{r0}, 0x0, 0xc, 0xfffff, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x22, 0x0, 0x0, 0x46}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x7}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0xfeb, 0xcbf}, {{r0}, 0xfffffffffffffffb, 0x30, 0x8, 0x100000001, 0x238b}], 0x0, &(0x7f00000001c0)={0x20}) 22:26:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b5c080000000000000000000a2700f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 22:26:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) shmget(0x0, 0x1000, 0x120, &(0x7f0000ff0000/0x1000)=nil) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="9a98622b1a1f35200d094b806ad77c9ef7f678b6d9a8d4dd8d46ffa45d568085e033a766cdd0338efc707f902be1b5fbca06e807248ce940257529e740d7e7190520889670be6b17d885e82b98f77ebcf47e8b4bf7db5a65b66b9e355922a0507c9501cfe45d99018e2d354dac61be9dbaf9f6f95b57ed049e7f5cd3c55bb9a996d13ab8705bb69c027698", 0x8b}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0e302e2d4740ddb387bd3b3e519501f41ed7f276e59dd5ca7d8d91805f36f09e8f194a91f554eb41038f912da800f689d09efd475cce5c169b63bb82218cee0a493f26aa4ababf322496fb5f0b511f71c35c1b85f326978a31ee35f4f7208c207875e5d965", 0x65}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x7, 0x400}, {0x0, 0x1}, {0xc7, 0xd04e}], 0x3}) 22:26:20 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000186004008b00002b27febf000000000000f659565c0004ff0f0000000000000000000000000000ffff", 0x2c}], 0x1) dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x410, 0x0) 22:26:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) close(r1) 22:26:20 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000080)) 22:26:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xdf622dcd0dadc9d4, 0xd00000000000000) 22:26:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f00000002c0)="41ec86065ac7a00a60190364a38c360d7b38a6cc2b1e8e78cc551d3f9006eb9a8f33a9c52d6760b2cf2a55c9cb619e5ae6cc21e1ace02f63b441be47005f8bd66e218a", 0x43) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="b37c852901e72c599952ca1e8746", 0xe}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000740)="132fcf8f27352ab30ce16d0d472e340d62381b384585e28a32e2f6d819b30915915295c374b8bc9df698ed7dce2bec6942ba119e4d17e43eac13abff506a99bad7e4b834ce2124fa9bdd28cddca3023ebef62a05e1b989097b11544d3ec7341d59bdf35f4eb5bf04fad315b63e100ec5fc83979626c2df324a301bdd8577b509a7679188d801c0fa116116d3", 0x8c, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x7, 0x9}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80000004, 0x9, 0x5}], 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0xfa, 0x6, 0x8e, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x40, 0x4}, {{r1}, 0x0, 0x11, 0x8, 0x1, 0x6b6d}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd049, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x14, 0x2, 0xfffffffffffffff9, 0x4}, {{r1}, 0xffffffffffffffff, 0xa0, 0xef1ed97378c05a29, 0x80, 0xfffffffffffffffd}], 0x1ff, &(0x7f0000000080)={0xd17a, 0x8}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000580)={&(0x7f0000000500)=[{0x0, 0x9}, {0x23, 0x1}, {0x7}, {0x20, 0x40}, {0x0, 0x9}, {0x67, 0x9}], 0x6}) mkdir(&(0x7f0000000340)='./file0\x00', 0x33) writev(r3, &(0x7f0000000380)=[{&(0x7f00000005c0)="d09ac7e6ce4cb129ff575c91d07b0b494d0bb5839fa0d93d3128fc5abeb41d13605ed4bd9735b523bafeaee540f873c0cfb13f0b9290bbc880781d5e44d795ef434c971cd64588d67cba23dc53de8d7b186a6e7e4d2ad402573e5f4725498f47164437102787d989d06dd8890d46b653a1277fecb1f78b9830cee944f1bcfa3258d88d774b77f9bbc24d288bcea13ddec03d388537e0592be030816dadbb228134533ba288d63e60de1cd6db1e65e97446de84bda8614a28ac7016246a3bcd4933dbded755d4e4dd8471c39eed30d6e7d02d84925c9ee2f7f1ee3991c62be8853961e0be918d430a27b073cd2c0d21d0c5e791ae972be5adc2b397b9e2e50e64f781a7ba604eaea15c97e5dc4ec6c19a77a2b8e9e66029115206501c3cd8dde31882b21f902cee68424c6731b684bfb2a55a9020349518d04ba736da51aefa092f", 0x141}], 0x1) shmget(0x2, 0x4000, 0x1, &(0x7f0000000000/0x4000)=nil) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 22:26:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f0000000000)={0x0, "84439844f515a3c75a70b76b80784c56f7c2f9349cc53bff6375abc9ffd9a892770b901ae2da24d240e35a8696a506f03b454a63e6"}, 0x3d, 0x800) 22:26:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8092, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc100, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 22:26:20 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) pread(r0, &(0x7f00000001c0)="2d1947003f69b4f85c85bc96af781093f3c44dce023ab585221ac8f364a6f081337967b87d1b55d5712dfbcef255e1f5eb284c4143ffb7c36178fd7e626ab13020adfd742481706a4fd3dd3f10ea96d65a7c5140e8c605036d70765513f23bb5d88752a864b39e9346c36fbf0ac0450047daf2d4fec13d043f6ca2b8ce3111f8d84d902975fa5bdc03154f693adbbb2e77c14ace37ac3869dea8d9de4f3c62cf4386f7e0b8961ab8053634c86c0e98e2cd742750526fd8bbeb8c5bb168291276ff72888ab5d5a24b21fbfb0557213482cf48014c3bb5dc6ae188411db69ac2b61698cb87b110", 0xe6, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="40a958b6e532f0352a17f248537b78a4d987c7e3", 0x14, 0x0, 0x0, 0x0) 22:26:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x4) msgrcv(r1, &(0x7f0000000140)={0x0, ""/123}, 0x83, 0x0, 0x1800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 22:26:21 executing program 0: r0 = socket(0x20, 0x3, 0xe66) open(&(0x7f0000000080)='./file0\x00', 0x10190, 0x2) syz_emit_ethernet(0x7b, &(0x7f00000000c0)="c3c02dce1146385dc3b60ac0617c20921b2c532f1b6124053d34c804e8ea07345e185dbab484280efb61085d91cd0531e8446bb2adb852af9e0ba8f181fc38b9b602722d7a0893ef818b2b88b50aa1af9d76d8bcfd4a6b62be25e91b5ea9aceb48d8d5da7d3204781e155120a02d87cb27b696d63789dd5d55fd95") connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 22:26:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x840, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) fcntl$getown(r0, 0x5) r1 = getpid() r2 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x60e6, r3, r4, r5, r6, 0x100, 0x401}, 0x29476210, 0x3, r1, r7, 0x80, 0x100, 0x200, 0x6}) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r9 = getpgid(r8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x1f, 0x7, r9}) mprotect(&(0x7f000079b000/0x3000)=nil, 0x3000, 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mprotect(&(0x7f00003b9000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 22:26:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r0, 0x80044270, &(0x7f00000000c0)=0x7f7f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x7f, 0x101, 0x0, "1d2bf33194e819f9754dee3b3470f01624fe2ac5", 0x40, 0xffffffff}) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 22:26:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r0, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:26:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfb, 0x1021, 0x0, 0xdc) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xeb, 0x7}, 0xc) kqueue() socket(0x0, 0x3, 0x9) 22:26:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186007008b00002b27000000000000000000000000000000000000000000000000000076a2287f433f", 0x2c}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6eaea9a7dae2c2a74a3d28a5b057401fb7c37b9d29bf6bfeccecf166d597399750", 0x21}, {&(0x7f00000000c0)}], 0x2) 22:26:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpgrp() getpgrp() getpgrp() wait4(r2, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000340)=""/115, 0x73}, {&(0x7f00000003c0)=""/240, 0xf0}], 0x2) r3 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000004c0)={0x2, 0x9}) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) 22:26:21 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x80) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x5, 0x9, {0x100, 0x12f680000000}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x1, 0x9, 0x3f, 0x7fffffff}, {0x9, 0x1, 0x40, 0x80}, {0xfffffffffffffc5f, 0x101, 0x8, 0x869}, {0x0, 0x7, 0x1ff, 0x8}, {0x0, 0x101, 0x7fffffff, 0xc888}, {0x4, 0x1, 0x800, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0xdddf, 0x5, 0x1}, {0xf29d, 0x8, 0xff, 0x1}, {0x80, 0x6, 0x3c2e, 0x5}]}) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/93}, &(0x7f00000003c0)=0x5f) pwrite(r1, &(0x7f0000000180)="ca6bf7c9d7751154a0045eef26eb043d649aeb1477ce70a9a9e87840207637caaa4d155f6dfb1990d7b9e1b34315e717be7153b1e8dd4d52cf8adea226c43341584f5a334053e77e3c4d574aaa285099f7077ad1e2a96509d90c0723385fa1c81ae585c9d21bfd622e56e140f30c60745a", 0x71, 0x0, 0x0) 22:26:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/93, 0x5d) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x9) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) getppid() ioctl$KDGKBMODE(r1, 0x40044b06) 22:26:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x2}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 22:26:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x0, 0xda3, 0x3, 0x1, 0x9, 0x8df1, 0x2000000000000000, 0x3, 0x2, 0x1, 0x20}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) recvfrom(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x801, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000401, 0x8000000000000005) write(r1, &(0x7f00000003c0)="6f4e254b28a1373e71c17b57342acdce5413855b6e538da4a95c2cc4638d60d238608c4d357c6bcc21f537413c46d21378ace3b4edccbaa64cf38e2e169d13afd2eff90853d17860820f58d0f9ef7e8e62f6e244bd516acf4c1d1ceec6b60989067c77ce1fd65fcfaaa5897062ed96cb40c6576d2440701630a042f602c158c790091b955db39c08aced57436afb2862a8549bf47208e1e5f726a190df34f29b094513e601a2aa2fe5239ee983b0507f7cb20a875c8a4c82442d45c87d4895a46f7bed1f63a72cd7c04d30694231884e4b284e0fd2471efcef92dd806011fa66849f45ac0a042ad9cacdcb03b4755a8e4ea50e928c65f776bb9200", 0xfb) execve(0x0, 0x0, 0x0) 22:26:21 executing program 1: socket(0x20, 0x1, 0xffffffff00000000) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000100)='&!\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='*\x87:\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x17#-},^(\x00', &(0x7f0000000280)='\'/\x00', &(0x7f00000002c0)='!:y{\x00', &(0x7f0000000300)=')}\x00', &(0x7f0000000340)='[\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)=')%\x00', &(0x7f0000000440)='9[$&,\x00', &(0x7f0000000480)='\',\x00']) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1ff) open(&(0x7f0000000540)='./file0\x00', 0x80a0, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x3, 0x10001, 0x8}, {0x18, 0x1, 0x7, 0x20}, 0x1, [0x2, 0x1, 0x0, 0x59e, 0x8, 0x4, 0x8, 0x10001]}, 0xffec) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 22:26:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x401) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000001c0)=""/82) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x7) poll(&(0x7f0000000080)=[{r0, 0x83}], 0x1, 0x0) 22:26:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:26:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x7, 0x4) 22:26:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 22:26:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4) 22:26:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100000000002, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8ca1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 22:26:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x4300) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x1000000383, 0x64) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x40, './bus/file0\x00', './bus\x00'}) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') 22:26:22 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x11d) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) fchdir(r0) 22:26:22 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x9546) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x50, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdfb, &(0x7f0000000140)='.') 22:26:22 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8002) setsockopt(r0, 0x1000000000028, 0x200000033, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x3ff}, 0xc) socket(0x18, 0x4000, 0x9) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="64010000000000001100000000000000ca9a2b597aea0a8e04aba1eba74b40ad599528bf034cb0e73ba01dd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5d01004e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f1156c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0300000036c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb423c55b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d37a1f065ba64158f3820ee82d31da0d5372967fd873ae00e225909d687a775756cf32179ba93204d5ec0c93d5eb624d138e00a289eed065cffacf8cc444167efe91d92bca1b7f6558251b028a0141175d4fba58032608f86015e53d5211ca205a836d9566e0db6cf47a45a48d1db426bc3b04a6a2a2e0db996611acf49add3625df04964a5dcdd06bbf6e7333d8c9ac520bade2e154"], 0x164}, 0x0) 22:26:22 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}], 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=""/103, 0x45372f8cfcbc524a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000280)=""/61, 0x3d, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x6) 22:26:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x201e0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0xef, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) setrlimit(0x7, &(0x7f0000000040)={0x3f, 0xca8}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 22:26:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="970801d56745d000fd542ba6fa8cd16a06fb9f239698a60b6d42f9f2186c7b17273946f1c37f40ae3302e82b91d0201f6d2d802737400a6a840bc82c440143bf510941e484f560f452405582a04a641f6bf5b38d8cdda1c034c66896b3ce0923ee74a53a5a6c67b313ffcff59319489d0bf0f3d145f2e4566d30e236eef62e9c751d", 0x82) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 22:26:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) 22:26:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r3) syz_open_pts() r4 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000000c0)) r5 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r4, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000500)={0x5, 0x6}, 0xfdb6fca02ca1d289) r7 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) setpgid(r1, r1) 22:26:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c00000000000001", 0x40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:26:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/202, 0xca}, {&(0x7f0000001500)=""/173, 0xad}, {&(0x7f00000015c0)=""/21, 0x15}, {&(0x7f0000001600)=""/30, 0x1e}], 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 22:26:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = semget(0x0, 0x0, 0x4a) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000300)=""/4096) write(r0, &(0x7f0000000100)="d10fc3a038", 0xfffffffffffffd7c) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) witness: lock order reversal: 1st 0xffff800020b8d5a8 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff82384c80 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 __sanitizer_cov_trace_cmp4+0x3a #7 witness_unlock+0x10c #8 mtx_leave+0x97 #9 exit1+0x6e5 #10 single_thread_check+0x144 #11 userret+0x347 #12 syscall+0x614 #13 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff82384c80,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff82384a78) at __mp_lock+0xa1 schedclock(ffff800020b38bd0) at schedclock+0x99 hardclock(ffff800022e2ed40) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffffffff817951cd,0,0,9,d) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_cmp4(d,d) at __sanitizer_cov_trace_cmp4+0x3a witness_unlock(ffff800020b8d5a8,8) at witness_unlock+0x10c mtx_leave(ffff800020b8d598) at mtx_leave+0x97 exit1(ffff800020b38bd0,0,3) at exit1+0x6e5 single_thread_check(ffff800020b38bd0,0) at single_thread_check+0x144 userret(ffff800020b38bd0) at userret+0x347 syscall(ffff800022e2f140) at syscall+0x614 Xsyscall(6,4,6d97a95e0,53,0,73786b200) at Xsyscall+0x128 end of kernel end trace frame: 0x7425dd680, count: -15 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821fc9e0 __sancov_gen_cov_switch_values.122 rbp 0xffff800022e2eb40 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff818c8c95 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x3e3831d72ddcb211 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff82336c50 w_lodata+0x4ba00 r15 0xffffffff823423e0 w_lodata+0x57190 rip 0xffffffff81a42468 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022e2eb30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=197215 stat=dead flags process=1000 proc=4082000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8d4e8 user=0xffff800022e2a000, vmspace=0xfffffd807effd9d8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 39709 519278 18 0 3 0x3000 suspend syz-executor.1 39709 54816 18 0 7 0x4081000 syz-executor.1 16172 182102 0 0 3 0x14200 bored sosplice 18 169100 36460 0 3 0x82 nanosleep syz-executor.1 23118 269360 36460 0 3 0x2 biowait syz-executor.0 36460 389781 87845 0 3 0x82 thrsleep syz-fuzzer 36460 229150 87845 0 3 0x4000082 nanosleep syz-fuzzer 36460 137262 87845 0 3 0x4000082 thrsleep syz-fuzzer 36460 150926 87845 0 3 0x4000082 thrsleep syz-fuzzer 36460 474990 87845 0 3 0x4000082 thrsleep syz-fuzzer 36460 84416 87845 0 3 0x4000082 thrsleep syz-fuzzer 36460 278027 87845 0 3 0x4000082 thrsleep syz-fuzzer 36460 507854 87845 0 3 0x4000082 thrsleep syz-fuzzer 36460 60925 87845 0 3 0x4000082 kqread syz-fuzzer 36460 479539 87845 0 3 0x4000082 thrsleep syz-fuzzer 87845 44490 58996 0 3 0x10008a pause ksh 58996 284096 79221 0 3 0x92 select sshd 31337 20602 1 0 3 0x100083 ttyin getty 79221 332118 1 0 3 0x80 select sshd 10164 56960 42820 74 3 0x100092 bpf pflogd 42820 389271 1 0 3 0x80 netio pflogd 73133 502615 84764 73 2 0x100090 syslogd 84764 400184 1 0 3 0x100082 netio syslogd 61519 16809 1 77 3 0x100090 poll dhclient 33518 399781 1 0 3 0x80 poll dhclient 79169 68721 0 0 3 0x14200 pgzero zerothread 98014 413231 0 0 3 0x14200 aiodoned aiodoned 60486 356028 0 0 3 0x14200 syncer update 39699 359063 0 0 3 0x14200 cleaner cleaner 5366 420082 0 0 3 0x14200 reaper reaper 67126 93063 0 0 3 0x14200 pgdaemon pagedaemon 76075 426069 0 0 3 0x14200 bored crynlk 44966 240975 0 0 3 0x14200 bored crypto 79530 170237 0 0 3 0x40014200 acpi0 acpi0 73723 26564 0 0 3 0x40014200 idle1 67331 279626 0 0 3 0x14200 bored softnet 39059 156217 0 0 3 0x14200 bored systqmp 74990 407441 0 0 3 0x14200 bored systq 83879 229737 0 0 3 0x40014200 bored softclock 83098 171911 0 0 3 0x40014200 idle0 88314 332934 0 0 3 0x14200 bored smr 1 219968 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b8d5a8) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 tuagg+0x32 #4 exit1+0x6e5 #5 single_thread_check+0x144 #6 userret+0x347 #7 syscall+0x614 #8 Xsyscall+0x128 Process 23118 (syz-executor.0) thread 0xffff800020b159d0 (269360) exclusive rrwlock inode r = 0 (0xfffffd8066d721b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x1575 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x77d #11 namei+0x61c #12 dounlinkat+0x99 #13 syscall+0x552 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8069a1f0a0) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xe9 #6 namei+0x61c #7 dounlinkat+0x99 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9492 6412K 6919K 78643K 10936 0 0 pcb 25 9K 10K 78643K 110 0 0 rtable 108 4K 4K 78643K 234 0 0 ifaddr 49 11K 12K 78643K 67 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1477 0 0 iov 0 0K 4K 78643K 6 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 1375 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 16 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 184 0 0 proc 53 50K 83K 78643K 372 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 8 0 0 in_multi 33 2K 2K 78643K 36 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 217 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 85 20K 21K 78643K 1497 0 0 UVM aobj 10 2K 2K 78643K 10 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 10 0 0 NDP 9 0K 0K 78643K 17 0 0 temp 117 2722K 2787K 78643K 3798 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 91 0 84 1 0 1 1 0 8 0 plimitpl 152 19 0 11 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 30 0 26 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 4 0 4 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 13 0 4 1 0 1 1 0 8 0 pfstkey 112 13 0 4 1 0 1 1 0 8 0 pfstate 328 13 0 3 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 14 0 4 1 0 1 1 0 8 0 shmpl 112 8 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1725 0 306 47 0 47 47 0 8 0 ffsino 272 1725 0 306 96 0 96 96 0 8 0 nchpl 144 2149 0 512 61 0 61 61 0 8 0 uvmvnodes 72 1855 0 0 34 0 34 34 0 8 0 vnodes 200 1855 0 0 98 0 98 98 0 8 0 namei 1024 5892 0 5892 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 5289 0 5288 7 6 1 6 0 8 0 sigapl 432 384 0 369 3 1 2 3 0 8 0 futexpl 56 1871 0 1871 1 0 1 1 0 8 1 knotepl 112 85 0 66 1 0 1 1 0 8 0 kqueuepl 104 39 0 37 1 0 1 1 0 8 0 pipepl 112 230 0 211 2 1 1 1 0 8 0 fdescpl 488 385 0 369 3 0 3 3 0 8 0 filepl 152 2083 0 1976 5 0 5 5 0 8 0 lockfpl 104 99 0 99 2 1 1 1 0 8 1 lockfspl 48 38 0 38 2 1 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 22 0 11 1 0 1 1 0 8 0 ucredpl 96 350 0 341 1 0 1 1 0 8 0 zombiepl 144 370 0 369 2 1 1 1 0 8 0 processpl 888 401 0 369 4 0 4 4 0 8 0 procpl 600 753 0 710 4 0 4 4 0 8 0 sosppl 128 4 0 4 1 1 0 1 0 8 0 sockpl 384 174 0 155 3 0 3 3 0 8 1 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 107 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 168 0 0 11 1 10 11 0 8 0 bufpl 256 5864 0 1188 293 0 293 293 0 8 0 anonpl 16 41600 0 31690 43 2 41 41 0 125 0 amapchunkpl 152 1909 0 1819 6 2 4 6 0 158 0 amappl16 192 1187 0 656 27 0 27 27 0 8 0 amappl15 184 77 0 75 1 0 1 1 0 8 0 amappl14 176 121 0 115 2 1 1 1 0 8 0 amappl12 160 14 0 13 1 0 1 1 0 8 0 amappl11 152 62 0 44 1 0 1 1 0 8 0 amappl10 144 74 0 70 1 0 1 1 0 8 0 amappl9 136 665 0 661 1 0 1 1 0 8 0 amappl8 128 210 0 196 1 0 1 1 0 8 0 amappl7 120 38 0 33 1 0 1 1 0 8 0 amappl6 112 59 0 51 1 0 1 1 0 8 0 amappl5 104 121 0 107 1 0 1 1 0 8 0 amappl4 96 482 0 457 1 0 1 1 0 8 0 amappl3 88 335 0 321 1 0 1 1 0 8 0 amappl2 80 2164 0 2093 4 2 2 3 0 8 0 amappl1 72 18086 0 17636 25 15 10 20 0 8 0 amappl 80 1002 0 966 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 9 0 0 1 0 1 1 0 8 0 uaddrrnd 24 385 0 369 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 385 0 369 1 0 1 1 0 8 0 vmmpekpl 168 7028 0 6994 2 0 2 2 0 8 0 vmmpepl 168 49178 0 47588 92 17 75 84 0 357 2 vmsppl 360 384 0 369 2 0 2 2 0 8 0 pdppl 4096 778 0 738 6 0 6 6 0 8 0 pvpl 32 154976 0 141851 113 4 109 109 0 265 1 pmappl 232 384 0 369 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 445 0 4 13 0 13 13 0 8 0