40295a8f01dab6cf062da138f32b260c50fef43b0154a1596a7b5d5b4f7dd2bbda3c74e51292855e07a2dac16318c4880dbfdd4e9674885af99ee609d607b985bbe2127884a55689922f2f082e26a67bf7e22d4a601e3ced763a63aa3d38e6afd9f84cef26689ec7be1e7575c4f4841398e4b305539cba93f57301c5a58ee5c0389e4b15fd95edd3a8dcdf031ba311c666f1bdcbcd5d0752eb56f6f50d117a8dbea831e26ca13432b7035b340768f840d6034230afc82f5597e73334a5be214644541e2fd5900240bfb21b5515b930d9a9360693915bd8a18693300e6e48238a68a8bd8f6dde2a15adf52ad7c32052f0c75abe0391cbf190cccd29e969cf60dfb35489034c273eedcda5cdbcd58d850febbd23a9bfb474846278b175f63276b3633123c8588c8bf6689e6b2a83a13e7269dc12c02f02b33b1b745fa01e0b3b5f5df0c20444d5fdc9f35b290120e5f180ae1233c2512d8ab7a3236adcb3ed68a83449d0bcc66fbe58008f0eec8b3af7d8c642806055bedb524df8d8c294a197af25cdd67ed50838c6c7361ef3b860d2c2557c06d8cd6c23ac2e3ea1a1dd3ccc5039555fc92984a6f0ebc9e3080014cb3de8ba5b5c5fa867186a2fcfe824450542f97fe39b62b21420d36424fd67d8bc3534d1732dd7024b62bc1edf7c0bdc6d72f01d125d381264aa466bf157f8e3ca5b14c4c5e3f09aeeaa2c39f1327ba7872bf604002ada51b3a73a851923f2996d1c908b518c5197a34a3b74a89849c1469ec3afd8afcdd28abe929c6e26472261825eb2f78176636cd1e9ddbac82078b29c5b23c775bd921d80117aef232293ef5ec2640b79c3af2266d4461f0504825f41aa08a1359d17fc80e5546c6e07d9f9c9a73874e21167c918d36dea5e5a6df6d2053b27a2f2db1ce30528ba4bdb5929a56f030c6ce35d533265ad3fe50b71f69ea477e48b7e23e5c5cb4d46dfd883a8b442569fbfd766622d2b5f741030f6b4953625a981c4fe602536ef9584ecb868ae37ac8547381d460993d539da8c4da8e4d37ff760b3b4e5f44f9b21fb1f1d92d464bdd8dfba4f6540013d50fe697371790346a7329534dda5ad876e089b73f86d2f4844bff309a75b8e7dc9cee223efa160bebb371c63e8630c46d9be518a9affd4ca3379fb96741141d29adc6e6abcda2b0c32556fa0790ad714b58de8737979e719376931af22da4d4b6458e28373a2a35b7747a0f28cf01c91f2f48289924afedda260fa11ac6f09a6da52907e8d5d0acaf0dd7e9d5e21b73e887dff98d050ae180b46b5a616285754d8c84716b8779621075132e127468d9eae60cb0cf294b0e84a45a908db98e9361a0acd412bdcfe2313561f85be72ac3a3bff4b28cf7ad7c685ff30a040be1e0fa23a2674679e6c0e2b5a4f60d40d4fa2d8e23b5f100e50da58c4dcd7510422e13d0f27db7dcc29c477025461405109e445611334a15a335ea306db0c4d47c57d6f825da0c6f1ed12e3a762072a7abfb37b21979e592482e3ec824957d6a471dbb2d58acefd9b0cf7276b9c6040ca7d432a93c038c5c19ef0e022f04e4aa534d84721357faf7f8df74411caf5566d5f667f66f24fa0143e04d7c8ef544cc864b53a4cc5d92855ead77d604374c04efb77cd11850200dc0ff24c7730db6f47ff7206b8f6a2253b84759db8d8c33637a336780b6c36657adba1aacb006547fb8cac93b2e32a4eacad522de76d9589c0ed559421d4b70ac305630524cdd8ae91d09688865d41fac4b60f6988ca4d8345d6d85b8d935019c691787b0eb7a2a349ba8f87d46421edc4764555d6e8c29d2c5179b11582d08fb022c9745e68c68e6ba08df47657c7d9e78fdcd067f53b3184275af25c4ac64efe9e626a1bc4a810ce5fe99df77f40832ca48a5490472f5c163fa3d6c1f32d936248e5d6d1bb01b04207ce41940741b1c91846337567dde3f82c92e0e2a52ddcdeb7c2a7371b7240e4eb2925518ae1f110d2e93be43cc7b7490f3e738bc760c8fd201e517906c796121186442b8c31dc2be83257ac17a9d6466cb4ffff3c602c1c54bbdecf680b9d7373079f5a9eefd908c642e95bcd8d65549d8fa1263c75654d7a4fb317f909f48367b7a824906204059e063083b22c0a55c05914882f3d9298ecb1461f3ee075da9abfa092944bc7bff7a8d9bdefdee920d868e052e166c69eacb08b0edfc45b86527b748e56aead8dd3362f93e427392aa5dc7d4faf1732a1ae15cc110845e94f83c98528d0a264bb0cc9ccb97ca8b5506128dbd9469f4ed3f70d4f217798237ef77ca2fead60f9bd26cfe82b32fb52ca264d3f54d8b89be527bb4d0e81b515a9659c253e936c2fc9e19b7a094e45fcf098565accefe40673f4bf7b854c037c3914c2140e4ab4fbd5f45789edd9579203654c2a046441f37b2cd86547fa625f1b1eb3e6256edbefaa0398dd99c4be78fce9e27e81aa3ef4071dae1bd8a00a45ca19c7cc76ff64db4024f7bff69cc948fffb24d93d26914e1407ea7d715f217409c7d7020b2a4469170e7a6a2ed26518291112bb1cd909c69351a273da2337da75dd7c1bd37d300363f0caa7e8a4598548dbe69d49356171b2e0e86aed7c92b909c12e62da8199ebf8a1179e965e8b8bc027ef571878fa69063377c8745c2fe27feff90d300b3453b5195cd427e404c484f8b88225df2d212c86ab2e50f1c166f3482ac3871ca2902bb208233249b3393d0467e86004d26abe2c5bb73ea15f044cea364dca0d7300aafe495fb2a49819abdceb94072bde1734bbcb3934ef899999d1a6e02146160b1bb1505dcd25ee6a7", 0x1000}, {&(0x7f0000001200)="68b434baa977caadff90c059354160f43f9639b4fd6f0598248a0575354f88d5393d7c8620b5e7660c6ce22eb5a764f50556f02cd26465f96952b2567d0beb7c63e7b5650cdd2ed49d23a7fd89b30a06d49fca2129ce64afe4167889c67f58e925858d27d8db3a3e290e2a8ecfcf0841b2dbb49670fc9216c2d1986e88962d5a682182432d8a9f726cd76d466267fd871eb6430aa60af0d25b8533550cad8c05bee96c1d2f075a46bb3ec4f9b16f06d46d8d48cab0452a63f12883aec0ccfb57a629e5f544e317e192b783302cd069990c912699d6777f91533e766bf7575b60f94594c4707b83d7ac75ad81711187fea3168259b4e04a3f67c2", 0xfa}, {&(0x7f0000001300)="fe710fbb8e9e1fb32c6fe6edf723b87d007d33e39f763059c32f6a41e3ef9063bba60cc33dd7a0f44966bdede5c1c9068170c8b9e58c39e5662e8544", 0x3c}, {&(0x7f0000001340)="640a6a053b497627dea0eaba781077a30768494dd351a5af05456b0771e80a37cc27daf321778f0a9203af2239e5bbd42a63fc1f591bd3422a27573aa7f6a3b98e821c9b131bef95d7efa36a2cb4e8d80b05064e0d0c6814b4153141609229efd77493ae55af52ad40c0322e748f02dab2e36f4a3d92eaa35c3cb2d8d001d7188770d8db67c3a463f9beccd93bba53134bd3b32900c0c8a480555d00477b703f32aac5da219b37b6fc0ef407d6153c9d69f6e72f60ad8bd0160648c655edc1f5d0fd9aaa5c96e994211e92304e83d87358beaba98085b8a1dad3afa30a882bb689c47f043331c622131e7ea25557d4345e061f83ad9a6ee250d9de61e837665c86d53ab13b77c60085a119c2d43c3b7fa17e786d1a9daa27e2f4a5c78cd6f71e5ee762b202070b4f27cff36a98314240782c1b19895a2c8c7a979cd4ac3f5af024b238355cd5a1f4f8118e63a78a255961f27722f20448c2fa3ce80dbcde0a66e4f6816a35c37174f2e2e9ce640790b2a2e27b674e1fd07b7ca56f1645ec18c95a0acc95d0cbb9c37f977adce7fa8fa6e88fb18bb61b5a15608cd58eaad328dba9782d1b4a8303f52f1fc7cad8b4c2d3a73032e39065a6dec1ede0508c0a6a484bf6fca618cdcabad8704c030519e67364d7d10837a46099da4b828358d1329940541651d3667afc85f2b4415a8db85787f25d8c955aca9c9a93afd2e1cbc2cb8bba6719c9415edf5dd4b08bd695b8d86d0dd4dec8bdd17be0d0e08185d861777d128d33fbb8bc5d5352da92bfaf8f741fdc1a455279386512563a344e88c2a6fb1f39de5761fb21d5e05489ba6e086172957bf21ae80e865a2697d2058c8e8963cbf8b36b682b2763e5f7601e338212ce2e4455bbda7376ba5dea5bb76f3e5dda7dd59cdfdd2a627e2cc7a9fb00c1422c572a25b0a30de4ead6d222d28ab31e28052bc5a6a6b1320404f6024293ac34e1b0c63b28b297b80a6161285d02a499473ade8792e312e79ef41c55df8fe51d2bba403938037127f78a491c04dc326de33db239cbdb085a58a625bd3dabe57d6cf37e16119b0bfb51e2f3fcbdcbcdeb024ccd7e27cd11c7ab8f9a86e71d682cc272e9c8c6541175e5a59a0678988b89d607b83174b152f39973002f045e4bba3629bc0eb9b35a973002f5e51bea6618389fe14e76189c4c8391f98f8c22bc21ad1ba3e679c6434bfab3413cc121ca8f37ad46b66ae1e9942874e86c0f400b3008dc381250158f0e1b08ac83371552e1fa30e0475cc7299a46adc7838cfaafb78af6975ff60b69a4f91a0174e956f0e5f5648c86fb529705f6793a79acf7e41411a0271dc9ef69ab6eed11b3e04df9902a631bfcfe99268a9af42fc62feeb5477bc2a22da6635e8f8d0e0a6142f7593f28f84f1004f2c6f0bf7166311694831afd94c8695526f168e72e35cf9166878ff69a0fc89a15903a1a19adcbb07f9e751b34305ee4ceabd2b48cdf27915266b422be190295910feae632a99f205e0bf061a70fefd5d54a2c3f1bf7590136f78b0f4c7a8f7534b0df89e5444f72d342ed0b962b76a941b537df3363da5b4eed48dc14346c28d7a5a01faa3e18d279f9389d0b8b0e743b5cca6408f56d4470b88943960f34cb0d72e360f69b6b33c68972bd157632c0952c3cf180e2150b4fa0abd7c3d5efc0f12d3f844ea4bbe2f1b7637b7157a76f09d9f22c8e4c40063b8147df09539285f516cc90664e2fe76360c8bf6fb8d6d67110e1e7854fe7356e4b8fc4505f810ad1c5ddbb54b70661033a8596521e00b412d6b1c7919339bcc9b2ab1f285a6f100658f66cde3078633e9a6940bdd5377b31cd9b9b7c410acd5519e6affabbc341f7b649c6d0e1beb7766f916e63f8510607b80674304fae7c52ccee2d14e1dbcbde2fa2d364d93505e6b4637e8d638c2a802f01c27ce1021b40bf4439d8155344ba0860c679ba4bf8c47bb0bac5dcfbc13a4d8b46bab0b7b05e03cf40553dffc0c72ff63e6538facb8f2beeb2ffa5c9e825a4a3e556dbb6569adfc2129f64ed4b5de1b0cdea106e38c8704dc67aaa4eb5043d27f3c68b65dcad81ee10c127c189589e016715fa5b81116c8a23181ba4a8140331d53de985453a455bf99fb6159eff0c578eaf08dce1e526d5865cb0558d7375bff7bdc9a05c52e930ea23d819524c18cc2a020b4031a0dec44c4746235e7ab2c7e37e9211c55ccfc5cc5bb9d4d0a2bb688fcb4271f8829d94a9522762269f864358d13224b510b6978abe74fc43ccf77778db616542ff6dca83f57d3602bc4617d008346b9c8d76abfd8d56fda1bbbb4a1b6f489282b9b5db786a36f922f08dbdeca5a04b9d5e789e6ed3c8728cd02433bef059d116bb4e6477504412d40af46e1235bf3931c31b3a3b2d8e1afd98042e882aa54e899887ea593e150d2f0094c0e331c56bbd26104c62fbe7d2265ba45cd231de5edfd5e51efa9cd09cfde623030a5c833ecc399baf20334ce6b11bf7642770a91d4ccead03706fd277aaca3bfdd770c5132b8290fe995b4b7047bab3fa0e9c78ab9214b664a141cb48232b3e445a7642117cb2e8bdcd9fd9cc197447422d31ae797426248e3585329046e183a3eddfb378e0441261e508d33234ec7c42970fd89328f0954de9a8be280f1a7ebf090c141d2ff5aa8cf2dd658e3c5bb3b3f5008097a937f6b668d3c5d22f6f5657c65d7a15e79ba065d5342d77f0d83a548ece6357c20defe6016725cf7945d799630d9ed523e2aa7b78582c0ff004adc7d2eb6ac41fe5269ac89fb9b99b2d9ac7aa6a2dc18e49ddc1c36f915ac737615a3a9e7dbd2f38d6cb123ff6a80d73e7eb1783e98ebce3a52573379b90632cdc616942564fcef7274dafc5fd340b56beddba0326ffb72c91bfa2d45d1dd48c7a09e8e8dffddb9cd0577844aa007485e2a6c19a0254581302c626c80354a0c12da65955d2c423e83c0cd6e94482e01ca61d8017b6f3b3b9811d2eec9ad08f53381252f5bb945e071998be965e61a6aaab74ff60b035e611207f71c2c1117527e6a9c2144c45bd0eb9f6d43901c309ee239631871146f378fdc21122a89574ebd7e62209cf7298843049b7fd975317771b9225c0f2196778a47aa57663689c71bd4f74c573e1d490ac2d71f68f2ecc371c7dd007570751959024271e9d5b755677b536f3fcaf7a4324552bfa69b44a54f54e00dbe91b1ba7d7459fdbb1837931a7a5dc7054ff4a0a481d76b74a709b579bee96287c8712e932637a3ee0facd108447086051b0983f17ebfdb8e18c1e694d5e3bad539d23ece832526016d15b19e2b4d89ff8e12a3e31fd62f665003ac4c43802dd939efdbe975d3f22cff69dd881ce8d293503c260bcf18d0063459acb5010831809e717ef05b3f40906a61b59a4ba11780c42499c75c1c13c0ae53cb46b41200426c9f8a5cb8796ad051a37503150c7df01866d1807324844b2ef77f88ec4c5d682afb7abe616528b2fcb4094b9b3a1fe541b09fdc68e22639f72831a30c65b89e2a3d67f1d9f0bd685cb8a7fea117e519e013e474cf9f8ecf0cccaccad3e13b008e44b1ba9f98a5971598c84a9831c6433ab280b8ed8acc4aa2ac850cb0bb27a4677e2f486c176a2c73b75481f6eda01ec9c6d3983fa0233f77b2867d72fb13521dff97500da5a8f12a9c47fc487fcb96a83d5fab7fb71480824444205f937c12eb5c5d064a535fe87c92d17252d7a592c6296250c46223c57db4c5cb63cd1b429ec2f54205fc6eb1e38d115d538f86215e583e7467ef79f097b2bfdff655413cc65564c639c8ac491aba66a5ac596f2c84ab135b1a170db30e637de6db1687ed2b540ee36351ee2144242b00ae1ba816ae0b6d144a4acb1ecd575ec08b91451333a2c2a7d3750e474149a69c3f2dba8cfa0b19076f1d90c9a8ebaad151b999097917a3b0a5e1ba18265b8a1b2d047e223a1687b6560f721ad89d1a816ce430f7e9b24cd85334f102d469c859f40d0265b1b088f22f8b705d1947291c5ef7532083e32fe5eab189f8f6dd1a01d0e22ade59c231dcb2cd4c3435dfeb9cdc562e6d4852bad3f56d623cb8156ece8e16a8cc078c00deeda5d7f6f2221c806bc56f7e13e4bc8888684023724ecd1a4bf9c2264c22b473f1d17a8773ca21f7411e54cff39d16b1a98de0e7065950db2d7054df5f7a48849c692efc5cc6f6ba25da22a90c6084992f1c440d1cebfb8acfbdb9d829516fde0c3358228af0d93c18df9c36882cfbc8439adb357082f1aa61a3121947dd7a2eb3e745bc9b1c805abe3f70271c7457d180d9fde26d2dfecfeddfa9b1605aa816e52a2ce90fa5d466678a6ca92db4c4f92b7eb27eded1d8b5bb8cd982a8898ea5ba797ee83b061cd4cfbc9b3c9329b252f2dcf3dd15b135ca34440133347867ef75698096c59397fde30bf2b9130b7cc175686461dcfe1a73cea299592fc90b985ec1a814e94d121f89b5cb004a26d47ce657d24bae56b4037e0be43934f78cfc28bba7c7e608bc40055f5bd025e372c2199ac29513cbc66a671ca50cfd53388668ce0e732b5a89a06ea983403bac8082d7ec51ab9f3e395991db7ce8d27eb158fb52e1c1c1e2a76f47daf0489b2e9365ca7ae54baf9c5e3ccbaf00fa8eb6a153b7cd8b72e83052e80fb2dfe86eac93a3e75030506701b22cb42d5c04c22fcf71f88e9cfc55eb04d9d665ccd5057f3e0b68c35b710d3ab672820fa11aa48ac90f43e69d8fd63d92644700a00d357b21522ac8c0b021d1a24bf28a398537ac31217083969cb8c0929783dd4d8a5ad8291dc13f81b6e24fbec502612e2cdfaac1d2d0f7833cfee78f87680f9a731b7ca15edd5fc47c7ea197161c8c1b7cc0c318f3f866b4eb82c763130ac13c781c54dd67adb2a4ae94f00a8d22303da5a257c0359f65df0864ff58a2b09579fd5fb8272df3dafac6888a1907b707659adc3c7b6e38afe343ddabcea52ef14980dd8ef739c14b8664008efce3591a014c6b5f92854734f26915c1839f4b106f0487a5784ae198a491cc390b805854922f62a721300d165c8d276dbbe7f6d6d6686556b8fe9e3c9ba9d84175c487903de636654d4a4ec0e5d671d666cf522e462947a0530caa2f2c0e02c7d804076919e7eaaf99d54960856bdca23c508b72a156099f8db20b6e7603cab78070773d8eadd4f2ff1e47fe18815cc6b6164f7f0a4bd1a4a3fd419366521ed7ad4b04319242fc9a126bd84c37ff828b7666c2b7c8aea683260bd0fc33daacc891a7571bf460e0743452d13e597a323cfdfd9914f950b12f29459df3d7bbf68f73274559fea9c66b4085ef9befd403aaa992bd7217afb1a0a961c60afb819a81bf3cb1032a7e886a8b2fe579136c6ccccf0242a4fa273fee21bc2019da1624dc3bfaabf01d6c57b02be108e01bdfec55e97a29eb94cdcbe33a092c6eb1ebbb60c74db373cfa8d726afb4417ffe5d9c8fa0bd9f87d8d904c9db17b5240c9572c013226e5318c4efe9040ada2592044e65afe7c6e75188947e53813579c0fc6d9edee08dd7877375c9117640986acbfecf8166d63402942d12fe67d1936f25bc03393825e099bed6aab3e7d3ef133c9fa13be44ba44ec7be2dfc4d24a90c59d124d778e10c3cf05ad7a4a69f7798fc9b3f60157494965f491992059252e54bb9e0f2006ec741c90b82f1fa4d1130d6a38606db36efcd0a1667ba1dd5b4186e75aac0c62ec8fee872daa4a1c87af67e590d94b9fded7b36d365c238e29a17b86c6759f142705a9c8f0013c111ff123f058d8eec9025ed7d148eee2fcbf", 0x1000}, {&(0x7f0000002340)="a055d90818f7660fa475162a90fa28f877a05e63efd04ad37de60610fc7d40edc897309d7a0d44438974f124cb79d1267066f5e42dd67a07a6823e5a37eb76e4d59e6084c5", 0x45}], 0x6) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:03:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x7b0) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000180)=0x7b0) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(r12, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r16, 0x8004667d, &(0x7f0000000180)=0x7b0) r17 = getpgrp() r18 = getuid() r19 = getgid() sendmsg$unix(r16, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r20, 0x8004667d, &(0x7f0000000180)=0x7b0) r21 = getpgrp() r22 = getuid() r23 = getgid() sendmsg$unix(r20, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x20, 0x7}, 0xb) getgroups(0x6, &(0x7f0000001a80)=[r11, r15, 0xffffffffffffffff, 0xffffffffffffffff, r19, r23]) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r25, &(0x7f0000000880)=""/161, 0xa1) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r26, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r27 = syz_open_pts() ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r27, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r27, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r27) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r28 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001ac0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r29, 0x8004667d, &(0x7f0000000180)=0x7b0) r30 = getpgrp() r31 = getuid() r32 = getgid() sendmsg$unix(r29, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r34, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r33, 0x8004667d, &(0x7f0000000180)=0x7b0) r35 = getpgrp() r36 = getuid() r37 = getgid() sendmsg$unix(r33, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r35, r36, r37}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r34, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r34, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r34, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r35}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r38, 0x8004667d, &(0x7f0000000180)=0x7b0) r39 = getpgrp() r40 = getuid() r41 = getgid() sendmsg$unix(r38, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r39, r40, r41}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r42, 0x8004667d, &(0x7f0000000180)=0x7b0) r43 = getpgrp() r44 = getuid() r45 = getgid() sendmsg$unix(r42, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r43, r44, r45}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r46, 0x8004667d, &(0x7f0000000180)=0x7b0) r47 = getpgrp() r48 = getuid() r49 = getgid() sendmsg$unix(r46, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r47, r48, r49}], 0x20, 0x7}, 0xb) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000a80)="1df1998f4cf8ed27eb204131ae62b5d8ab4e53bf77c791903d50bf3313f547175b622442ddf8a44793b5e3539388145a1a09a996516daceb38afcf9bd9e8e15cd49e58e3155ab2de2600ecb1c182cb9df4665c095ea60c6fd40d91ba5804a11aa6fd6ab4c6637cfb3f8a3af56af567cdddd9eeb2603e5662651621daf1e91a5109900279133bd5e7ee59d81d40071eceb698288f4fd7701e4ba8c62767a420fcb79ab66efa6993a2b5b1ce62cd1c0bf257b9760a9f9067d8ac3024756f7381deba8caca115a50ec974628984fa45ec658c38c9ec8382ee73fddc772d2537ef7619cd508381de7083e94c50d591d33bd9b2a3815dd33ce651b4a90abbd8c66228cfa12da4fc17a648f8ad0feec3c48db84cd5c420809aacbe5efa77d87370cc2566e90f1b568b0a54e8a2da43f7ee8c404b9d5d0f026bf84c83ffdeaba897b103352e7fd034206f35fa4ca63a1b16b6dab54cf1a1f6c5574e62e7980c7071adabac6065227977555684fe6bd292f99da52cb6d6ae89d03c74bba8de2fdd13b775f9ac774d3268b5d71c20e7ea46f09a52199c903fa180f68a30ff8ef3171c89a09c05188bd9e8b467c39316fcf8eea6b2fcaf42fb07d1be73ffc5bcaf4e2e90d6728e0656178c41f1de1ac754326e37e19daae3570776788b8dceab76ad5def283be943d59687638315c04dada6bc09378812e06d29be0be54db98978a87f4e0652a361935b0b4f376e6be93d56ba319e0143964762efc6f230ed73275d6bed8a46c24fd509fe37de70da0e7c3738780e4662236d335c103515377482481ac86e611146c1342f65f90e4e56f0c1869495a465c24db103fe271e8b150a30ad62d4cb4fdb3d99e4ec436ea319476f254a58fa0020dce90b0792a743317fc7d911f80851f9b3a72e17d02a9efb71b8f16dd27ea343c8bbdf54ee87ecbcc0d3274d6ff07280a69a545f1c8a1db15076e2b97e07f80f7631e6588875544e6f0099094cb06663095e84ccfefe3aba27a5b5fb6daf614066956eeea708fff5b93e4dc041719f24f793dd5e67e566ecec7ecb2ca6c1637893ac07a6ae2cdce7b451c6b9c1d23f80dbd6bc60c1961c1c5695b372a6bfc8ae0124c2e3fb6893e058b0d798eb2aade4aced71b83a54ba716e6d4ad079c30fafd258f87134bae80733b426ae91db96e5a44ba4dff982660c065683f37a12e26f19fe1a811aa319092eb723af6337d209be65584bf7d52d7ad8cebd66aea9906f5bd746a24b3ee67c8cb83b4bb041091c7668f35ff0358187286d531a5c966660fc1ea07a9bd0084aa3096af4a200fe7377e92b144e3a2d26d7d6890203bbe214766bf1a2c103222921c1238e66de6d1a88ee863cdc87e126e1699d3f35038615edd99bf888a7dc69973a5c2bf51a26ae72cf4a450bc8efea3ba9d89fdadd02dfc5788a678e66735a0309086cc9abd9ee527b616e694243d8dfa3f779b570143b88ac952f5f8652cb6a842689e534c61fc68d66b4c2162fe713c7e8b936960e05eb2366fc450900311ecc5c730b6206e5455abb7b87f40795adf0be5e37a3bb030f6357892db30bdeb485a589461e7476ca254d52ef858c565fe8e8c1b0a7ce1a6cad2b4a7ce44855d843bb48ac71f86678590f2413254c63b3c530499113647750d278297527a904cf4335c27b6edc27942b849a89e926f90b2a9d009907c24c257ae85232da50375785395dce52961fae5a583511651c6998470c7c8867fe490493f519e320b860eeba7b964887fc39bd1bf16c2227a34d2188a72ea9985def6a522339cdf884afbd63f748904d5ea8791ad7a6f1ac17c4d0e6c28774c1bb4f1f39d3eae4bd91b2d979ac44291cd41d990c78942d99417a70207f943946752db4347c0dbcc20be8266088292ad5ba0598c881cde2acf6ecafeaf903346edb9a924c016aa864dcbbe774a97f30772497dacbc3182049cf617468f74c490fcc769a8d0849bb8365e5073781d4ec5d8b7a07dd65669e3656b7c22314350bbc21cbbe71cb43dffc2d8018d974c12527f809c2f5b271acdb33af5a5237b0d55dddf626afac9f3da2f355b02fd901376c1181b17dc6e0276054280615ece8075ec1f2f7f4fda473f8e1a921d492bcbe928475b2f8f3e64e65a7e1ce42d4d72daee7f8585d968d3c2b7146568c7d4a2fa80cd4d995667274fa1f5b864766fa047261d4146bbc99aa14d63985f3752965e1dc433da676b071c6e4721c77b9e147af32c2f63504013b0903d8b4cd4b75ae5ff5e7fdff7a88d5abad4792fe0063072cb4807e232f0f345606faf5b856c2af0d5d2e15f3bb6aaceb3cbb5edfed5ff044b2ac436ffb239f731539e69af2dc810f2e93040041cb5fea6a78adf0f0b76afb62779d6ddaab6f9e6774841f961f9712a166267aec5238e792db70d638ab65e12b086c1a7fdf24b7bae73400dc7dce4ad4a81b73029c24caf9533d99f189a805867d2eddc843c570b52c6cc15e995a00c43a4c071911cabf5c946f521e23d0230ad4472a22690df76976240305504609d67c23ddf8207762257d71f38c1752f1f4324fc1e7994cc43276e0c0a5344c9b920f2f6da0cefec77e6f809270fe91642be1d733bf59d12a27d32c970e016843e9efdde8a12728de5725615cfbf50d0b4f5f3920394780595b6baa894790b065d52e9a56c921bc4c1ad6e1b83fcb846a5d7d67e9dea0283d9d16350a23177cc4614cb8bc0329bce0ed8659662e2b23f63de3c7810efe8d6ad390d935191b8c2501fb401e3bbc58658b175f7d22cb8e73ac34b327e495b614a2794f1a566823897805d330339f29f4192e4f2c4c258c9bc06e3624bdbd1f89af018bbf6ddde733808d5b944366791b28785080f76a557bcc83ab174bf80df740746ee314434bc92dccc9f99cce4440a7c4c95cb3dbae2400fc2ccf7c35c36ab7d6ad4af4c4836473a6af16a20ff9a1ed388ccca9ad920e8d8a032d1113c6df70a043124f2e9115d9ddd9cb190ebf780bf515016f3bb0503b414d7475dd539a25adb1dea72a9d1ae028f4a093ad419fb5e2b310844c03113aea9957ef73359285a0ca56e1a5ac60ae9b23dd9950660cafba8defec6ac6ae865881bdbd3e32c0b9a253a4dbdd8b18de3ae34109e3a93ab1668fd998214841a57f1e6f2e6f135e6080cfb640d2d9eca1c2276f929080f3d001583c7a46acd635bc75cf53d3123f2d00c94209ce35bb2ec56f77ef1ca88a025cf17c76d8d849ab1dfb3540b305e090ac97e7a08f7df7e2f2fd986a83dfa0d2b04aa68f792576d199e748d9c085fe28dcc4a5d9822582cc1b702e6ba0ffbdbdf56f9ed49cc909e2a2847859677fafce5afaea6503ad5748da911d3edbd32274e0f261361f519be92107fb34270628ef30f81b51b54586cc5e1f4594ec40781896a13ef6f91c924c30e9dc39df72741696a25845d0e7952169573925ed3bb40106323a54730ad74285cfe3376a7a8de0dc529cf155adb09d644023e5e51d8ae51bff4f99e9e9da77185b1d898a3d05a55cefd76a49871d6f3fd5e891eabb2e3441380f81c43d376909ac0610bace1e0a060c7b53f60a0e22ee7879f810b3ffc58766f86d2cc4729ff6467d767d877c1bdb920b9703fdd945eb3c36f2981990f8ef2abab32e02292b9619e12d2198821921cba10eb2029d7ca5ca1ae803b59f2d780811ca651ee6f002402dec8a2aafbe49b4dd7bbbd049973d36c8ded382a8271edaf155bb7e7adaf4f1dc154cd31396e2c306a581e87e68b31ba3c97867adedb98cacf600da4583f82e9b7b5857f84ec5e19502795e8f38fc468cec33815faca3634b05d7de751f2497684debcdac5445198168e588e3b41b50e9f1f6e38682f5ddc2d7a1a5e8f2ebd8b6013880423797f9a67a3703c9026cb9eecbcb2af3e7586d73236d5bc1080896c55cc77d41cefe971ab42d24ebd38de6455676c77dd898f5f9e51aa49166a4ab35b82bd06da2192b42d5f844a3ad82384f601fb739e2aab42b2ddf44a259635b6aa505f67911c7a56a8c8c1aa4ec5306ac72ad146984715e45e7bb89385af1741dedfa42e29ff6ba11e000214dab5f7a2f4995142c0cb0c52bb654047b679272777be4b41354be057b80d2b2616cd88c5c60f5eda5c4e189537fcaf8b9184ffcf4644f778f8ab15e662f1b82a660f3279a3b7b1515eebe63b532cc834031bd74a0f36ce24fbaa68dc94fb32f274fb142d644200e418c46a64fa1ba807105bc178410f81fd3b67b102f781c28724711306da241b198d9d8d5f0a096c94ffaec49f2ce3d3f408989b1b2440b037c2b5f42bcb3977b7e480139ec8dbe056770a2711eb0d004a7592b34e74e92cb42f5a7c7911bd5b5b688a168c52bbed2bcbc08a0c1da9e255d95d2821f74b4fdb4e22e4cec5561332bba4ad7272ec9c484ad9859166640cb1f7091edb23cf1caab26d26b6c2ea1fa086906ee273da573c043f1dcf0acd1112f079ebb5c2eb32e4a66a3c864109575ac037f78b8aa83fcdef786b9ba7df87806c78f8298068268755ee26ae4f719efa40892c329cc4e0172a9a0201425662ad35ea29cdf7102151a7d688552737614096d9498e284ce2d0a1b418d57231733a524504d4cd18938e8252060e1fd77a60c8d4328072f5261ab6b76acacc6fa3a005dba6ed769fe26024b417835254f9debe4ecd5b78a238023a1c3c78fa88043cfc46183a1d216a2ba82c18b63149457879d37ed0b89f47bbd2dce5dc8ca9b17ec4d8247e2fd2f88d52875f66b8c04910cb60246a68dcf7605bd79f4a8b3d2a3022a52658b5453b5971194deb08c2ebda4b7658ad2cde0823150d2082397ff0f9c219548c420824820437c413d10640af3dabccae83c735687aec10e6e69070e8774a8e90545c427e831fd322c679262fd7826d56a548fbbc267d20058df3afc8e9bc2a4a32aed9badd224d06aa93992368323ce5233767e7dadefe00137278968c7731019b5372f9ae2a79ded4d10bdf887ada3cd17ca4351382115c531740730beebaa5822b2f8c29f9210e827db0f28bfc070a0a3ec3e58bfbfe16ba1079e579271b5246bb94acfd5e3990bb0b6c2d0166ab1245c5287a8769a469b5b34680e03ae676528b166c3ce5e3c000a7c34f1c52272e879c77e82c17267c4a8cb451b9667b58ab1914ca264ff36a73f2e51ec03633ef34a5aba263982b28f8191d517cfeb4dd965982378d8186424f84db5983e8a5b7482f23e0428e33d1bdc35c19fc55ddc3e9d3a2739b6faae63d09d32c9d14bd018cf0949d4818b13996c33b1d28e65d8115b1e3be295d23f2ffad942669489eae2489daddf9eaf147d3bbb699ad53f7ffd0661c0e5217653f096add48ce8402bba9cb11527219c621ae6c51685870a45a94f8040a134a2050ddf20190fc3821576a62424a263bfa6354e51af6dcb5b9fe1a3b907bcc1451255e2b5110cec2b543af299c36611623bbc23e45ce72063b783ae943badc8d77c44130141f5512cb597b78a5dd1397a0a02fa457c91ab33fadce6a0c9cac439a78d1445b729076b1f3fae32b4ed652c8fde2883fd154d87051009ec143de7c5e6c724d818734fbdf7d6cde155514636e12ec0103a021a856d58a30bc867791e4ec9206d4178a20b03690e133fe5b3aaa26136749f5d1b37d7256c84a05a68603ba0c72ad768381938a6f2de4f8bb49df5d72e097664fbdd4d0a6491bdf05be0ed25e145ae44579f28bc705de86ea72fe4bdf7a5344835d245707fc39a472453c8c9ad48c38eab5c7499380b42a77434fae447dbaeb4d267263f6342d2", 0x1000}, {&(0x7f0000000540)="2a506fe188339099aed3572137b4aba1464a7d6b1ed87ffc4409722233a60eae5088cce1dce394c330ce4ef1e574cede9cadb81b", 0x34}, {&(0x7f0000000580)="fb84d849b04dfc644a6231dd096d3b521bd49ec925f88989a5a54995b29d4a9bbd908af9f80289d1fe383f95eb531380ffac616391948bd82e6041fb8ce61c21b7221f8834a524af8236ebaaf401ff258d6de71f218e89d9e1e3f6956689d8e05796b5fa5bb5a4e4e951e2908860a3c15a2a217f27aadadd1bf0bd329d42a75485f39e3e155727a319c1ed24e3a1b5ee5751d0fda396e5d499fbc95ba3e574a233ddc5f698969f685593b55a2a6f069305eb157ac8981bd338ed34fd5e1a51f4846ed0b873edd879b463f4be8941433dbc4a6fdc112270a6dbb1650bd97b5d7210", 0xe1}, {&(0x7f0000000680)="1707582bff92dcf751f80619aab6e0bb8849554270c9364ee36663eeda6c804e8e931a16d3eb7bcdd12bf481f6722bfc6e53b0bc0b", 0x35}, {&(0x7f00000006c0)="8c773897f2fc7757d0e1bacf9cfb87fea6be8975f0f88324bc5e13ec0cba5c24f1d2737738835af69f3e5d62547274423c823848d64edaa9e506de9eba8431312685ac331f695487e9ec52c3816ff73c4c8f9143ff9744e7af481bd174c77a668e9eae2ac66a330e9365929fc3e214954b1092654b5bc18094669d5d844782fe5ee6bc", 0x83}, {&(0x7f0000000780)="f4dbc50a100422631c379d1b8780a69decd9367d4a490bb7ca2afa888b3d6a2b57991a22017c0fd9b45fd5c7536b2d2b60af07fea2766f8c92fe35ed3d218bc6af009a027e50930193abba1ed3fc9bcc07121e85ae870fbd8a812c992dd95f1b35a455d06ea90a39767f127212c06274a48b9135084e11b832577c86fd5ca836d56dce651ae5e75bef920bc008d246c554998e858d5c15e678f31d7f3e85b9fa6aa558636cc13c95873d00d46736a8", 0xaf}, {&(0x7f0000000840)="dc130c3bff012b90743c6334cdae988bf6e26a2901ec623a9e62d8c807bd3279807375f869ca05aad9962b4ed48a903de9391a190ab45c65b9a11eadd628cec5a21e3dc00005dea17b673149", 0x4c}], 0x7, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r3, r6, r24}, @rights={0x28, 0xffff, 0x1, [r25, r26, 0xffffffffffffff9c, 0xffffffffffffffff, r27, r28]}, @cred={0x20, 0xffff, 0x0, r3, 0x0, r32}, @cred={0x20, 0xffff, 0x0, r35, 0xffffffffffffffff, r41}, @cred={0x20, 0xffff, 0x0, r43, r50}], 0xa8}, 0x2) r51 = getuid() r52 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r51, r52}], 0x20, 0x7}, 0xb) sendmsg(r2, &(0x7f0000000240)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xd80}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000300)="b5ac078c60a564daca48d8691a2936f3993a68aa37127f7633dc27670293c7716840573092b397d1e42b0991ca86d2d8070798fa763ff6048f7bc65ad9ede185e4f3a19c3429f8191dbe5fdc9674059a6b269d315267e7597d06883c82f59bdbdf7dd1026899ef026e48bf821f454438f9b37591dfe0f56049d3075d434ad41493b70db48c3e5522f87d5128e791ab939d054139a3b1043e69d21efd79e7f5f8e18c0977626d1dbbcbafd2e4a706a738279757ff83970719bc980ff53c8a9588278da6bd9a494110ceecb8d5f133bcb0d4c83e3947cb8156f963fa8859b67fb83dbec62e93e505a7ff00", 0xea}], 0x1, &(0x7f0000000400)=[{0x90, 0x829bebc079953f74, 0x1, "d54df95bbeb31db833eb0c49dc18fc54ec0b16ef0e9f8baaf2fb885187e9ddf730e9986f60d2119755049169ecea745286dcb4e76b80bc02eda1b7a6f5a8c424698161703e6e363e080400b1a83e834a15b8ffc27046a9498e0ce3190728f3c1dc41abf412b6fd1d61d0fb7095a389c8d1152394628066a37b"}, {0xb0, 0x1, 0x4, "aa52bfa008540104f7d7e68ee76b85d94d49bc6bb1fb7d980c9d0a8ac47341168fbbf948469115dba9c0d99b28698f1a3c07421956ca012a29e68ae122b17d51ae1d221d1b4a9a47554ca5bc53bb7a61a4cced627a81868ce79d1d6da2789263d7ae1f38119a81c0a81c225d9b8c3ff86705175776ddeae225daf9bd13da63bb632fb42d666a9a61e483cfd43cb64ccb9fe39211c3a9ee408f73580e2e3dd452"}], 0x140}, 0x4) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="069140b0c926aa3a938a"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r54 = syz_open_pts() ioctl$TIOCSETAF(r54, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r54, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r54, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r54) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$getown(r54, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r53, 0x0, 0x0, 0x100f2}, 0x4000080c4, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{}, {}, {0x806, 0x10}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/13) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x92) accept$unix(r4, &(0x7f0000000240)=@file={0x0, ""/93}, &(0x7f00000001c0)=0x5f) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000180400"/28]) 16:03:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getgid() setgroups(0x3, &(0x7f0000000000)=[r1, r1, r1]) open(&(0x7f00000000c0)='./file0\x00', 0x1c1, 0x8) 16:03:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffff18) 16:03:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCNOTTY(r3, 0x20007471) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7, 0x20, 0x8001, 0x1e, "304326e6bf2e1a62ae7b3adc5b528b6f75b640c0", 0x8, 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCDRAIN(r5, 0x2000745e) 16:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x6c}, {0x48}, {0x20000000000006}]}) dup(0xffffffffffffff9c) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:03:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x7e00b3dad04d4c4c, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r3, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r4}) fcntl$setown(0xffffffffffffffff, 0x6, r4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7f) 16:03:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x74, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x4003, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r5, 0x0) fchdir(r4) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) poll(&(0x7f0000000300)=[{}, {r0, 0x4}], 0x2, 0xffffff0b) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xee, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r6, &(0x7f0000000080)='\r', 0x1) flock(r6, 0x2) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000002c0)={0x8, 0x9, {0x5, 0x7}}) semget$private(0x0, 0x800000000000010, 0x7e) 16:03:28 executing program 1: socket(0x11, 0x3, 0xb) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) socket(0x0, 0x4, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xfffffffffffffe2f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket$inet(0x2, 0x8000, 0x2) listen(r0, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000001380)=ANY=[@ANYBLOB="5000000000000000010000000600000089416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9008e9194d3b2406f9f19ef660000400000000000000001000000000000002192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb0000005800000000000000ff000005000000dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e448000000000000000100000020000000e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4001800000000000000ffff00007f0000006d540000000000000801000000000000ffff0000ff0700008bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d6bc93d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f477d29c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e210000300000000000000001000000d7000000b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b60000000000000060000000000000000100000001000000e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442000000000000"], 0x2e0}, 0xc) poll(&(0x7f00000013c0), 0x20000000000001ce, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) r9 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r9, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) accept$inet(r9, &(0x7f0000000080), &(0x7f0000001180)=0xc) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000001340)=0x40) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) writev(r6, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c3987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:03:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x5c0e757, 0x99a6, 0x0, 0x8c5, "d081fb7891a75534bd288b32e9d017aec9d80224", 0x0, 0x1caf68ee}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x6, &(0x7f0000000000)) 16:03:28 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) socketpair(0x6, 0xd, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:03:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b97507c84a4ffffffffff9c11fe4dbfa600"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r4, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r5}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r9, &(0x7f0000000600)=""/150, 0xfffffffffffffe58) r10 = syz_open_pts() dup(r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffc, 0x4, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x120, 0x40000000, 0x0, 0x96b8}, {{r9}, 0xfffffffffffffffa, 0xa, 0x2, 0x9, 0x800}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x80, 0x5248980a0778d43a, 0x7ff, 0x623}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x80000018, 0x6, 0x1}, {{r10}, 0xfffffffffffffff8, 0x24, 0x2, 0x9, 0xffffffffffffff01}, {{r11}, 0xffffffffffffffff, 0xd, 0x20, 0x2, 0x4}], 0x7fff, &(0x7f00000002c0)={0x0, 0x6}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:03:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [], {0x0, 0x0, 0xfffffffd}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a257acb26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000008c0)={0x3, 0xffffffe0, 0x10000, {[0x3, 0x3, 0xd5f, 0x1, 0x7, 0x6, 0x10001, 0x0, 0x4, 0xfffffffffffffffe, 0x6, 0x800000000000000, 0x5, 0x100000000, 0x0, 0x40, 0x8, 0x80000000], [0x8, 0x300000, 0x8, 0x0, 0x1, 0x6, 0x6, 0x80000001, 0xffffffff, 0x9], [0x12, 0x4d13, 0xf4, 0xffff, 0x7, 0x514, 0x6], [0x1, 0xac9c, 0x6, 0xfffffffffffffff7, 0x6a80000000, 0x9], [{0x3, 0x3f, 0x1f}, {0x2, 0x9, 0x101, 0x8001}, {0x8, 0xfffffff9, 0x6, 0x1f}, {0x81, 0x3f, 0x1000}, {0x7ff, 0x401, 0x3f, 0x4}, {0x2, 0x100, 0x2, 0x5ffe63e6}, {0x1000, 0x3, 0x8, 0x7f}, {0x101, 0x3, 0x80000001, 0x7e}], {0x81, 0x81, 0x2d, 0x100000001}, {0x6, 0x4, 0x1, 0x7ff}}}) r7 = dup2(r2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x5, 0xee9, 0x1, 0x81a, 0xe664, 0x81, 0x2, 0x0, 0x3, 0x5}) r8 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) close(r0) 16:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xa, 0x0, 0x0) 16:03:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000280)="321cc5f87935aa38cdadc9e76c1d854bb9bdd15a07550f4721306927d0654ecabad32d81b25916b8bf9458a2f79ef451ec734f20144aebfff813d4e72cb5aba0b09bb7f128585cff1a461f5c31955c10040653d3c7ddf8c8a4f27f3f093abf3605264070f2687a8bbb2c8a608d4b582144f23b2d022adfda4a13f1dff51a76d3313dca77e8ef4723ce537ba53229292228d5e018211b7b72c911ad185bfec1f3ddb184e9cc5794ac32379eac98510b9bd7439942dbd1267c766b29d35abcfe5b5558eaa67dcea7351058b4eabcc33663142f66b6052296f5e3", 0xd9, 0x400, 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) getpeername(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:03:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x9, 0x8, 0x5}, {0x4, 0x8, 0x7, 0x7}, {0x7f, 0x8, 0x7, 0x4}, {0x5, 0x5, 0x20, 0x9}]}) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:03:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 16:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x15b, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffff7) 16:03:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:03:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0009000000000000005b8b071b542a538706000000b818000000290000003100000000000000000000008000297a2d3a692488b1cc4b68261e65c2efe6b78ccb0ea1b8b40455428d9a07c5f09538770cb6afd4aade42e158efdc2ae1f2921edb900f805942c72e57e43157721523e14b3b440aca08348c4f657eaa6adaea505633f345211eedba459b40ea16a4581d"], 0xfffffffffffffd5e}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0x3ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:29 executing program 1: ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x354, &(0x7f00000001c0)="0000195d12450000400000000000") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r1, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r1, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(0xffffffffffffffff, &(0x7f00000002c0)={0x0, "7d28dfb1b2ffa6b339965ee71dce64690a36ebc44a97ff5786ab68cd7968e4bd0f4c34ef42e2e25ff90bd7e4b22b768f2aaeb3d8df4477d15ee06012995a202490bbfc5b79f1ac270af04fcc66d53464404eae863b23c158381813ae"}, 0x64, 0x9ea5e6e5db4de92d) msgsnd(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="edff3ffdffffffff"], 0x8, 0x800) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f10000ffffffffffffffff00000000"], 0x8, 0x1, 0x1000) msgctl$IPC_RMID(r1, 0x0) 16:03:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:03:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) r4 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r4, &(0x7f0000e80000/0x2000)=nil, 0x0) r5 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x7b0) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) r10 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000180)=0x7b0) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(r12, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a0b118af2c19e3592f00f4c473ed111c77324130f9eca5354a4333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c8753c839b32ed430039d15d27dc47b284ee0a4c450338bf9acb1654e4e2035ecdba1c96323412ce9d0fad04f230e8625282f47a5e6fffb8a1f"], 0xfffffffffffffefe) ioctl$FIOASYNC(r16, 0x8004667d, &(0x7f0000000180)=0x7b0) r18 = getpgrp() r19 = getuid() r20 = getgid() sendmsg$unix(r16, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r17, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r17, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r17, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r18}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x7f, r5, r9, r10, r11, 0x8, 0xd57}, 0x80000000, 0x7, r13, r18, 0x9, 0x2}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:03:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) getpgrp() getuid() r2 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00), 0x0, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000180)=0x7b0) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) getgroups(0x5, &(0x7f0000000080)=[r2, 0x0, r6, r10, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r11, 0x0, 0x0, 0x10006}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(0xffffffffffffff9c, &(0x7f0000000280)=""/228, 0xe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x10, 0x4, 0xfd) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000180), 0x13c) 16:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000080)=[{0x61}, {0x64, 0x0, 0xff}, {0x2006, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="149130da957e67ba8392c0b01f00") 16:03:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) r3 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/229) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xe926e164620f5799, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000480)={0x852, 0x1, 0x80000001, 0x2, "237d5d7929f9e9affa945f6f628b7e53635c7278", 0x2, 0x4fe1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r5 = socket$inet(0x2, 0x1003, 0x0) fchdir(r5) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETAW(r6, 0x802c7415, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000500)=0x1c4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = socket(0x18, 0x2000000002, 0x0) r8 = semget$private(0x0, 0x2, 0x31) semctl$SETVAL(r8, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000540)="696dcb4624b5fb308dc602b028c9b1998532f2e77eab8fe98e9b9745b2975597b675e091b0f4ed937f6267ff2a08ff3232523922106b7bca1f9cd4a0612985d9cc29f0fbd7c6d185dd3667e17ef5880f50b91298eb97408b686e534107d755ec765995824e9f0c3b398fea7b7cf6bf636bb81602ee33ce0808a65fcb8060b66710d770a869559d62d90a52a437f2d7ca0480b1e5a75634641d0a950a933b4a682f8e0d1d1166d033926025c3d5b048c1d793881a66479cc3fa13c14aac407ec251d9ea560618a42395fd3bf7e1d70cb5780d74d273dda7034bd64f117e487c10c5e614a718f3258116b6b3e92a64c549a8c621a506f0a434fc1e826cb13e1bbff73c7289af2c4b11dc6e5264d64b4ca2ba54839998794c392ec936e32446c9bc415c9f1da13ffd690975c2a5d7184d3f68c7e6e93dec1e53d16e56db8d367a80f7e2a306f71ab4abd86f64bf06e1e0097ca6898faf5eaeab16b77d0e9ed73be957df084c7bc4c970c5274969773c6bca", 0x11c) r9 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r9, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000100)=""/247) semop(r9, &(0x7f00000004c0)=[{0x4, 0x8, 0x800}, {0x4, 0x2, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0x8, 0x2000}], 0x5) 16:03:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) r1 = semget$private(0x0, 0x0, 0x44) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/4096) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7bf, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x4af, 0xff, 0x4, 0x400}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:03:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f00000016c0), 0x0) 16:03:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x3100, 0x5dff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockopt$sock_timeval(r1, 0xffff, 0xe7545f5410660e68, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:03:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80090d2, 0x3, "d730c1e7bb6fc6e23c5b2d000000000000e74de4", 0x0, 0x3}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x7) dup2(r5, r6) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x2) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xc00, 0x0) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c32080000009989c3a3ddc01da397476a197d6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebf0460fe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d43045778e21de0d55c30f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946d7f25e57498e251f3660468171b552406cf49959e02daad2af9431ef22de55ffe83f9179fc7852e9adc82ebcf737ac777ada4fd79d25b8db14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38abbf54f31560770c072a8ffb7312114f2a06000000f7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee861351fbb2f3ecbfdcad9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e643e76baa73d6479bd6a8ad77a984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e0848ce406286310b17e612865ac7615706008531f4c467cf77b77a3828ef0", @ANYRES32=r9, @ANYRES32=r9, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x26d7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800de6ed10b00000a0000000000006217"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:03:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:03:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x80}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:03:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xde9dc144559074f1) r2 = kqueue() ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r3 = kqueue() fcntl$getflags(r3, 0x1) kevent(r2, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 16:03:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000020d, &(0x7f00000001c0)=[{0x10001, 0x1, 0x0, 0x8000000000001f}, {0x5}, {0x64}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x9, 0x3a, 0x10, 0x2}, {0x8, 0x9, 0x7, 0x9}, {0x3f, 0xe6, 0x22, 0xd34}, {0x5f, 0x66, 0x4, 0xffffffc0}, {0x1, 0x1, 0x4, 0x9}, {0xa797, 0x2, 0x1, 0x2dfa073d}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:03:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) 16:03:33 executing program 0: open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:03:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRESDEC, @ANYRES16, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x36}, 0x4) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:03:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xbc2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x40, 0x4}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r2, 0x0, 0xfffffffc) semget$private(0x0, 0xc362e64488d88dd, 0x380) 16:03:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x650, 0x9, 0x6, "d1014febc3cfe81c84b8816e5cc2d9ab50b9a50d", 0xf5, 0x14}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x400000, './file0\x00'}) nanosleep(&(0x7f0000000200)={0x1, 0x100800003b9aca00}, 0x0) 16:03:34 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000], [], [], [], [{}, {}, {}, {}, {0xfffc}]}}) 16:03:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffc0fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b5d7d0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b5d7d0 16:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20380, 0x0) 16:03:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x19) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x8, 0x8bda}) write(r0, &(0x7f0000000000)="220e22", 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x7b0) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r9, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) r13 = msgget$private(0x0, 0xf83942753787775a) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000180)={{0x0, 0x0, r12, r3, r8, 0x14c6d7487d49054b}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:35 executing program 1: setitimer(0x0, &(0x7f00000001c0)={{0x4}, {0x0, 0x8}}, 0x0) setitimer(0x0, &(0x7f0000000100), &(0x7f0000000180)) 16:03:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x44, 0xd47}, {0x87, 0x80000001}, {0x100, 0x7e3c}, {0x26, 0x8001}, {0x23, 0x76}], 0x5}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r1, 0x100000000000, r2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x0, 0x3, 0x8000}, 0x8, [0x2, 0x10, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:03:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x120) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) chmod(&(0x7f0000000080)='./file0\x00', 0xa2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x10) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x1800e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x6, 0x0, './file0\x00', 0x3, 0x9, 0x8753, 0xa9}) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) r5 = msgget$private(0x0, 0x482) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000340)) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[0x4cb, 0xbb57, 0x5, 0x3]}) msgget$private(0x0, 0x80) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xa) msgsnd(r5, &(0x7f0000000400)={0x1, "034fb6832ed84e088e8b5fa466711711ab21827fb13488f19ff406d83e5c6961cd3e3c8ae5184e22dcdb87927f4b848a092766f941cb152e0f94285e6d446b45a20a0f9e84897bd722f62b0e8a78613ea297df92525906ef7c03838b451d4f37f6401cc5308dd88fa63d859cbe318ebf01f73c"}, 0x7b, 0x800) semget$private(0x0, 0x4, 0x105) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x400, 0x0) write(r7, &(0x7f00000004c0)="27c2204432107f8f7efb9480323126543855c5309a8f15e1662ae5e3d56c34ae8abb71e72a5bb05977d622b5c723b85a428d52171987984fff979d208b2d081848ec4c84b328b911681d40fe", 0x4c) r8 = open$dir(&(0x7f0000000540)='./file0\x00', 0x200, 0x1b2) faccessat(r8, &(0x7f0000000580)='./file0\x00', 0x705b682f54832e8, 0x1) r9 = msgget$private(0x0, 0x40) msgrcv(r9, &(0x7f00000005c0)={0x0, ""/113}, 0x79, 0x0, 0x0) chmod(&(0x7f0000000640)='./file0\x00', 0xf1) munlockall() ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000680)={0x83f, 0x1f}) unlink(&(0x7f00000006c0)='./file0\x00') 16:03:35 executing program 1: r0 = syz_open_pts() acct(&(0x7f0000000040)='./file0\x00') nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:03:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x302d, 0x1, './file0\x00', 0x5f, 0x3, 0x4, 0x6}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "73444dea8630987e2a840700ff0400"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa", 0x66}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="4fdc40447e5049d05964b0321d67bcea83640044259c78a9468110ae22ca9d5df3fe5104709055602f215c9fb5e0f3b2177c8a71a3a50784cac01a78ac2ae0be0d7b8be1d5a41509ac9cb4562f242ec7e39963baa0d109ad4f24f09369cf2455d66d844e22cd15a2e3e640f492e9040dd5dbb88cff1c5bc93f45e917791d9495c45df5290b84125334f8c7fc184c1451c9a3aedcc2299d8edfa63810af60bd03a01e0d25b60b7bff3f03a92e059bd9a1f9b43c188c52e932d8e30b834eba870108e9b2cf0a7f8bcdf884c9a490f3f8", 0xcf}, {&(0x7f0000000280)="0bcda0ef04eac7a347c13ede4e5965b02970d85b1ffd41bc2f4e1517eb594529c542afc32852813b903a53fc5370bd7753a31684947f68e19ae8575ef4a2b75fe1bc8fae8ba305d7f6abf8831f1a7db899", 0x51}, {&(0x7f0000000340)="0282a857260072010d99f715a4e0ac4c8277cb9d2297d67590271a10038d5fb8cdd65e66fa93c777c3eb9884e5e38a1294975263f2e66dcc56", 0x39}], 0x3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:03:35 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = syz_open_pts() dup(r1) dup2(0xffffffffffffffff, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000000002, 0x0) r4 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000040)=""/69) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r8 = getgid() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r9, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000001c0)=0xffffffff) sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x7fffffff, 0xe2, 0x1, 0x0, 0x800, 0x7f, 0x0, 0x0, 0x5, 0x8000}) r10 = syz_open_pts() r11 = fcntl$dupfd(r3, 0x0, r10) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000180)=0x7b0) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(r12, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) connect$unix(r12, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) ioctl$TIOCFLUSH(r11, 0xc1206949, &(0x7f0000000300)) 16:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0xc00000030}, {0x200000006, 0x0, 0x0, 0xffffffffffff0001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xfff8, 0x7, 0x4, 0x1f}, {0x7, 0x1, 0x5, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:03:35 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r1, 0x100000000000, r2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x8001}, {0x18, 0x2, 0x3, 0x8000}, 0x0, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0xfffffffffffffce0) sendto$inet(r1, &(0x7f00000000c0)="d8b472681817891b450388611021c9f1a9eac7ee2d60a31b5202f10d8d3414664a9b2aa7fc6681cefc8f208627a50b499039974608fd210ae7a6d70445b31ea6", 0x40, 0x5, 0x0, 0x0) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r3 = semget(0xffffffffffffffff, 0x6, 0x400) r4 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000db73cba1720101640cf64d2f5381eb798500009b469900"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, r7, r8]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r4, r6, 0xffffffffffffffff) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000006c0)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r3, &(0x7f0000000080), 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000440)=0x6) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000004, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r6) open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) 16:03:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001240)="02", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xde32, 0x0, "85495500020000000800001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "93cb33cbaca90a42ee314d9957e05a8ffc58fc97"}) r3 = syz_open_pts() dup(r3) ioctl$TIOCEXCL(r3, 0x2000740d) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:03:35 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0xf2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) socket$inet6(0x18, 0x2, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x7, 0x3}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) 16:03:35 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r3, 0x100000000000, r4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x200, 0xe4) linkat(r2, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00', 0x4) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:03:35 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202511356346c653000"], 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r8, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000180)=0x7b0) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r8, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r9}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000001100)=0xc) fcntl$setown(r2, 0x6, r12) r13 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r13}], 0x20, 0x7}, 0xb) sendto(r4, &(0x7f0000000100)="5f48e6a1c416d2c3897c5d8c9bae2cb85de25bd586f384f8534b45059dc2537862c389b4a9e221433fb40e41a5be3b4a3b873c1cfebdbfbc6adead8c9acc38a385fdb86c8668c8b3747b43f126e32dafe1351cc8755053578dcee1b649305296d51aa00f1fa5ca2241f71cf5fb7265d50eb11bf72a99af08496eef8a608060f9740017b2d8b58b5d8240842035e0b3fd70bb7beafaf35525a124b2bc17f1fb0e12c7470a2772bb477f629a5543ab54d1afe778d179584d83644b2eb501f3b43698e4653fb048c80cdef843db20238595e30292dead77dd1cc2b467978af0b9e9030e4e68ab86506451cd6505282a5e51b73e7c8bad9ac93f2d0e08e99482b58a32d7c4aa86e1f99d3d130cad5101d87723b1c2ea015cd24501adf7d8382729cea51c9f0f80ddb94204a02daff4b01734c12a2a7cd46b4ea915b332c3cf1c07e8bdc345f3e2b21efca197f740abec9b180b93ad9348ac949dc83babf77bcf36ac89d4dbfbd682fa33741cc470b3500c9a03b432f722344d3a96cf6ee09d76a2cf49dd1e41e219b5d32300d3261faf60de2562e9f1c41d769621e63f561451e6037a9daeec40955c2c7a269c9544fc4c1b28c6a3cd7d25332f84e3f25b82ccaddfaa68e9739472bc9c37dbd8a04bc9325f960b1884602f803a7038e832d285ce38d166225b947d974b43880f3017d17f118cf12b6c912e9658effaa4409df1ee067e9d174174cc622589d63fad20a867544d8f8fa09625735f051b747f7eab76d36a96e001ba1ff4d63a6cce808adc73e52ff5e7144202f14d4f06212369466bb7d8f9195a41e575c9b3f9f2a618e2b6d521b6c217f4415102ad495575054a73fb61f23471aa1a701e1925c846a5a887938ee5aa62ef5a7b4e7eb922613306c86f5e8d68dcd944778cefa411139fd9c0dd5786f91dfea2d61fb1d18d6df35852e6dcddcf6f5a8cd1eb1265d7653a4200c7399765233c93edeafa5bdce5c597922136c8d5c27348477426a0d9edcee7a1bb91c660130d447a060b27663921abc3a65faebdf139ec8c037af4591e1285823ff34c501d4eeaa2396ff645272212df92d8d3fb52df4d7516ba8950e8ebf1c29dedf66e9099c24fc771b78b40a1d5deff38b2cf40e95f31525748f794a203405ad5fc748e78973bb68aa104587044c676f37d5e929a9367421bb40b4a4ec89722f65484c7f40b24a3d8bce38629cd6ce9ace66048f8edde8f15baf6a776dec296ad23dc35ce7d6071cc11fe016ece762daf2df42b3fa99c7feeac6917124a3b8a9989093d4728ed8c402167e130a6c27da09c79dbd01d9e78b7a91138598e715e798971171cee299927bd5c533570ee8a9c15933ca637c66207becc8f36d23296d569bff8f6c083de449480776470b7ea98af07422dc2179d06de4d85e8828ae80848a0810fb082aee9ba4b6d70f889fddca23990b3ab161c5f0c8b8a236e2e07587ca17978127cf9faade5d2b499d16d06d76a0303565f87a24a57d70ad334740a5136306f6999a28b407ac919713c11c1f857080b10e37f3f9ad21c29f05552681feaefc031eb563dbff5a93b3ccf16c00d95f9945730ad7a1769042e9121ba783c86f76e6c4de3aa8a397552ecb12c2d8d259755c2539ade9a9189dee1b4a6229642372e30f6ec8510d0d25d7d021383b2e34b22bdf2a18632c87fc3e77ce33462b36d1c211f4cc10d1e1782cc8ad250aefb1b328c0d43bfef0401fcbd047d6f467882972186441c29200096ff4190233d45993d6e4d728255a81f50244d0e7092cd06e403e2c96f934b40de3a6866c6d7b8fa0de09b9513c12086b071c0c29542c67624a09511773bf15121b68f64d02e3e14c1c086a39ad39ab3ba5554623366ea77477d5c6bae08837983ce799323c742701cfc6d1496e45f8d4f9cb0305e1215a6f2ad49537584c1f42e09822e266472c93d3648a6e08da8e19bfed9bd0d2f9e2fbbe41ea26406580bd90d905a6d477c6f56a0bea52ba21edc7993478629a11c9d2f9179de3ce3f301cda457a8248029dcca967312a1915a1e9bf59ff868087ad7564660ca5d6ab9f24d30d029c994abac5bfab13506b8b494f5446337f62de4c99993fed954bdf172d073eab3ab6472b82b34a074f18541334bd189da1a2d7b8dc22bfa8d94ea37d9c612a2eeabea6d9d24837c997280cba5cf4f99e2f037efd4e9377ac2526f1556f79ffb5cd8297e6caeea029cd044cb2824534c65cd902635d5459eca381b4afe237240ed123ba9183a5f1b6349fc8e6bfb0db682dcc34951209fab56cee152d085d89a8cd298a3c95109caa960010ee4625c11daaac7ddeadcb9304253c5605c7a6c6be0947732a1861b6bc0ecbcdd62de0d829baba377ecd9f04249e6a66b374db5a4097e81aa27ae1310b8780eff1cf222f6bfc70e70e90eb5ecb0d2963a965b6a0b6005fe010e2e87f4dae2c76ee8836feb48654f8c1a19a8de5cbf402d0781a67190c51bc4398cec2ddc73e646cf5384190c4aed9ba0e822202684c1589fb04de50d8dfd789d4ab4cc81c05c6afac043f6d6505f588abf44d03da791974e725922e990ec532161f67b39b257711113fb1c6aa350ab158d342f1fc6f044622765e470a3132963a323b72120e03a9b237180b17fdf428d1b1c288af6953c6ca663747d5994be5631bc34be18ef670241469b30ce990ec769e71a42e55253309bf2c1e109e8dc9faa625dca16ed791ab1cfcf9f467fef791ee2861ac87035603058a1a563ee1493e94604d92d4534bbd4fde5031b94289dd5f866863c3a022e2675501c2339d8ad20565ccd3e7a77d6943527198fa42dbdf24d2959e03ad248f614ca5890e1bfe2bad74d09fede1ca69ac92d9b32e1b9f4ca06cb69bf66e81473ab2c3d8d73ca66365c34c1b7dfe0f39450454e1507d5cee4ab7f2aec7a4eb82b916cbf6bfc0bb384707ad7f65b268d93d591181774b6ecb45fd0cff7a3c94284fdaec8ce1508d7492ea921a407238f34b040fe9d1ea0ec8f9eb14c0c57ba01aec55f2b9bed7d661197b69b0ac23b0bbb3f4565b44869a88eac7e872e2d455fa13ca374594c05bdb26c83ea86b07a7783e8588f712f1db1e4492d95e561ec9d8df1bce1daef972ad83a45cf1656dc316ee7da7d69ac3f3532949dd3ba8016b9946e8ab89bbe5d79a69fa1c7884b1f658a3750fae40123b4675099af929ed6f142ff15bc90c145b3d85e0d1516be9cb05578b075fb08cd98d3fd2133b06a16695c3fd2ac1cdc096807dbbe4478be83da36696af44cfe5dd91c230c0657f2753b5ea0b04b4c17150455d98561f15a63d22716dad10ff716245c62cc39172363a83304655634dcad42d9e23c43b63e721cc79e0af8b66ab6f1fa69542de2fca6d4dc19becdfc16bceaa15b2071a877527a44a59cb08af4773cabe1d55d2da211ad65de29d651086acb9f09e531dea03f585abea746c4056293f1e28b4adbcb12a1dd6858fba29b93c1d49c6a4e7620fc0f0e0da33cc11d7db34601c43c6552c38294e3643412280371f16753b5c322825700309f5851aa85c760c0e18619dc7bba584c1859e3c0a1ce17c41baf9d0cb988c0119f5b3b803b64965e78d6864c1ecd08f61e1364109cb7ded8d64f79e425ea674142ed40447ade606e61fb7e7aeca94f87868e2d25ab7d2f78f04b80cfc8097086b93fef7ad407517f32669bc4a259e6f16e6ab2cedad1fca96ccb1733cafd71619f9838edd07848a44bfcaa9e52e5c7f4dc986b81d1ec4d2f2b0c0dc2f03b242268d3d4d1e5a19520850cecf72f7e0bb06407ad96a7fcad25b8cbb9532fa482f7f6414a07f41f2b6fd9ddd4a7e3c4560987765cccdcabc19b033052ff5a46521d67f61a4287226085e877a63022abd56e393e293e838e4bfd9ccffea05e7fc2da48197c7cd0921d70ee81e308812493a3a4f8a557673734e4ab68379353ffa2b0db8a89017186174559011089a946797df3794bd2ab139fdc2e8e2d627d8db5e37487c0a345cf4b7bac91cf8f9eba59f1faddab9ebe207d0135ea469de077e19f826a9051da13cec92783e957c00b0986424a01352ead655f9549243875f8d196676a728067adcf1edd1d352d9d263c440dbc744155d75307e8c3bb2d79894f32e82896c85aed0f5a3583fe82fe4edcd56db5ebead63a7a1b8277674fc95794e58274fec3bb035f7a5ed0ef1cfb63a8e84d2b1df84ace0168b28f1b47c4aa6261013de112bed71516c8e52cf9d3376011ea640cd72d297e80f791eef8ab6750711fc432a07a2f70205aca720f4dc45decb19921e7476f9b03a1cd222361dce23be968fd08eb5919c02e86334a353168fbac7d251dc346228294d0220d99b8541cb9b497c885f215631894e1f0e41270191786afc41536369e316fb352e69eeaf84a4c8731661fe15f884ec6c25839c4f9f8662b3120f2d8ea78c58fa2df811ca8e27ecb3c99c50cde351b9543057deff0aacc7b0f374585a56d56025b1805687f314e01ee1fb645b502673ea8d7c811d5c1164d41468a6500a5b652c78c6fd496155d2fc0f227baad811e3b0aa9af4803503543d895b8adcb457604ba1a6cc448808618ed7192734d645d2e6e2d8c9f3ef96dbfb2fe0b064123d6a81c34f759c9e5bf35f178c249038ce4881d76b718b579cc5bda9c285429ec141da1b3cfbb542dfca1160673df74e1767505e7b8e56ab14635dab3acf41cf080858d91884ecff1c7bfad4023cc0bf93a0045b96e268e5be3f21b57d0efb2331734406fa7edb8339402805633a72520157835767a428ef1f0a3ef699b038cc7c0e11ac1faea9f8482679db7383832ec894e38e959ff0f222d50765039a13a6c627d12d0ba6163776a6fc0de83c131363de6a11572f7625dddecbf0f9db87a9f49041f20b86894405167285515538d838f0e13d295f517e016925e6d58864ff6a656b0027b46b06ec3b6aa8664d68ae97ba4a2e057b1d104f5c76ec4c49a5c111f8aa7f87cbe87678f36199f0e663cc42258a66b11cdc67ed0a90c2cf2decc7af43452740b9d9a29779017defba2b3f9dc3018055cb8097f4af4ebe507db9104fdbe39af4a19e6a79258f3b1c9c3bd021d7958c4f2993833fe9eecd6bea3c49de732acac09e045528e836d4ac8f14a7ca5268204cc939e52557b4af0f23648f24238d91159b62cf7eef88e48825b3213fa0a174b29f6971da99f2ae3dabacc020e97e8f13d76b8c4b9f6d668659cbacf4e53622540d478e9272f85f71522f3a1ea8fcc40006a42afe50f53def1fd40c8660b5d59e4b261fa6b83881a2dffcc531232ed94ee3ed795ac522c237a36bc6a8be95c2ef16bf07ce9d2edf00c0944e0ebd7bda749d6e21f05e4e724097a9cc34fc762700952809eb5d17da3050e0cf216e9e4153fa7e224ae909c33e69f60eab6fedd02bd0fedd06d5025cf8bc7e829fd964b85c9a5388f9837657e58553fee326bebc64f881254664557ffb70ae693ab3aae501ebb7ef869ef16af20c230a92605a963c5bf5912ae6820959ef1de5e9947da52bf20c19af36c82bdcf6718bf67472092f6c368722dc9ac3b3c9f4cb398889b9f99f9e75edc57df4eb0e6b4060354505718ccd19cb6d44ea75718d0d1038ec20912f9080ceca886b89e3a420919200547828e5b3352d478eee27ec400aa80cc58438336e361083bc0525feb56a14b1b4693fe6104e622a365c5b5a31fe79eb9178f54e35becaab171b13d4081c68cec2f9fac34c00cc5f385dc841ae5c86fe71ad99d93d206dd2692f793929b0029bb7a0b5787f8b6", 0x1000, 0x7, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:03:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccf1b2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000001d80)="fe4594982cbe29d4a8935d070000000d99f978fa0503c2ff8467690d60b72f6ae3a282f6a3f8277ce7c92b1042cc3c23fa68b50f5fba2daf70488f96b822e0c6f1b00cb143295a7cbf62e9f8865a2fc40adbb715d0000f01f22284a089b761fdd9e838e2afaee3d00ad3e21620aed6a059cf9c2b3185fd19d041924c41ec23cf1570e1b275556c5df64f0f2c04b3e6ec5e7f26f6635ee8a5fcb58807b12df69f7605b8b98111e9e32a9ddbdc196a9d48ae028d15517a4ea7522eabd8c1bd32fa8ef83af0acd3e1866ea6d0155bcf0b40aa83fc610ec231f0fa552a86e5f171aa06bc78f8e09efc0e160318ee13c6e93f83f5c8d3ec295c8a44096bc4900cd7e5400b0bf336122e74386f8fe461329b727b5548d7869b06a905ed01ea62dd19e4539988bb6edaf1d57b9443d619bfbce2ab996722f1e4d7422f6861e3e56cf613", 0x477}], 0x3) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001b00)={0x91, 0xffff, 0x7, {[0x1, 0x35a, 0xffffffff, 0x60000000000000, 0x97b, 0x200, 0xc30a, 0x5, 0x1fe, 0x20, 0x4, 0x774bcbec, 0x3ff, 0x2, 0x80000000, 0xfff, 0x40100000, 0x6], [0xff, 0x80, 0x2, 0x3, 0x1, 0x3, 0x8000, 0x1, 0x80000000, 0x80], [0x6, 0x7fff, 0x8, 0x1, 0x6, 0x8001, 0x2], [0x1, 0x9, 0xb22, 0xffffffff, 0xdf6, 0x1000], [{0x7, 0x1, 0x80, 0x20}, {0x0, 0xd8, 0x20, 0x6ca}, {0x0, 0x8, 0x80000000, 0xab}, {0x1, 0x4, 0x5d4, 0x9}, {0x6, 0xf0e, 0x9, 0x2}, {0x0, 0xd7, 0x1f, 0x1f}, {0x66, 0x139, 0x0, 0x4}, {0x8, 0x8, 0x80000000, 0x7}], {0x0, 0x2, 0x93, 0xffffffffffffffff}, {0xfffe, 0x8001, 0x4}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20000, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x5}) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0xc0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x20005302, 0x0) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000340)) unlinkat(r2, &(0x7f0000001ac0)='./file0\x00', 0x8) r6 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:03:35 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000f0ffffffffffffff000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000850000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000ebe0e1b3368354a5d24519e8684c7cb24caaf39cc9f84de31b23d6c561fb7831b9c519edc8da204a741e79f831"], 0x1, 0x1, 0x0) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="0001000050a669ffe94f245e00696c652000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() bind$inet(r15, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = getgid() r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r23 = syz_open_pts() dup(r23) r24 = syz_open_pts() dup(r24) msgrcv(r22, &(0x7f00000006c0)=ANY=[@ANYRES64=r24], 0x1, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000240)=ANY=[@ANYBLOB="00fcffffff000100"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r27, 0x8004667d, &(0x7f0000000180)=0x7b0) r28 = getpgrp() r29 = getuid() r30 = getgid() sendmsg$unix(r27, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x20, 0x7}, 0xb) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=[{0x108, 0xffff, 0x400, "ac66b20d155a35fb58be9ac48528a39c330be63bf60a43e2fd7ea9bdd6d72c6c524b89d1c1e5d555abc3fb917e28c76ee65f32f02d1a5ae2c41ae4b2a11a03cf8a8eef74cf77492aec665aaaee381b0f705c3beaf470572fa989828cc9d03df9e725e1a0ad108c25a1d063b887a0301177fd7f6bc2cba0a27dd9ba84bbe2af8f98e2f881b3de2de0dee31c198b3f6a68d1c92301eeafc82e75fa7bc596f9c1d541bfc6a18f7ee4f07df8fc103702211de93cf20fc88bff7cad3763b11c6a5ba3c586658ad5323b99fbbda4a9e02dbd6c1eaa17dc394b5d8fb15859413fb37cf17fe301a43a9dfab807d7cfa445c2522cd37b114d6c1c"}, {0x110, 0x1, 0x4c0a, "bb225bd0952373c76e776f396529d2b3c8b7bb9a798028bc7c41a78a649a6ba1efa34e6104919641900ed82db2c782ecbd594a49407e83c1ee0725f4e72d969b25c1e240c9667374faa18f02a5f674cdb7741af61c112ff0a3f218dd9eeb75743f31030964ee0a7a4d6d49316d94c7e12cbe21596c02ecfcc449808e54c5c1c861e058138fd9a80f8d4b907d013f693b7ba18055ddec18e51deeed1eadcedb900901144dcdfcd57244e9140d6e3ed9d98ecad4cf94566b09e353e9427fb9e5124251c3ec244082ede529205f43d3dfb5401d019e95e89338d6a4d962447ce1b1427aca06095c619c192eb9388bf8207ae60bd35b95fe7320352cba"}], 0x218}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r25, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r44, &(0x7f0000000580)=ANY=[@ANYRES64=0x0], 0x1, 0x1, 0x1800) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="9124fdf9db153d060000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r52, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r52, &(0x7f00000006c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r52, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r52, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r53 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r54, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r57 = socket$unix(0x1, 0x2, 0x0) r58 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r58, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r58, 0x5) sendmsg$unix(r58, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[], 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)="b3c1235b8990c1559ead0fa2f26f9f27224a1566ddb2955a7df10e9d4e5faf27e511297709db37a6ae8d21a90a5abaafbdf5d17acb8d062c26a63b300205a997f9c79243734be2cca29e03900c80b11b4d223b1bef5bab93d33c4425b9581601ea6f6134f30e5076fe380fca8cba70a66b0b1436707512b45790", 0x7a}], 0x1, 0xfffffffffffffffe, 0x0, 0x400}, 0x400) r59 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000980)={{0x2, r53, r55, r56, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r59, 0xa5, 0x1, 0x100000000, 0x2}) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r60, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r60, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r60, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r60, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r61 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r62, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r65 = getppid() r66 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r66, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r67 = fcntl$getown(r66, 0x5) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x2, r61, r63, r64, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r65, r67, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[r18, r31, 0xffffffffffffffff, r39, r47, r21, 0x0, r55, r63]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r31, r11, 0x0, 0x46, 0x2}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r69 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r69, &(0x7f00000005c0)=[{&(0x7f0000000680)='o06', 0x3}], 0x1) msgrcv(r68, &(0x7f0000000500)=ANY=[@ANYRES32=r9, @ANYRESHEX=r69, @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="7a204a230b7f5897b679e4dcb575e15bae2545d0363954940c44ef6adaf1d49a2e46d1cdd405d5443c0b9bab8f237e7aec6307d17a992b", @ANYRESHEX=r2, @ANYRES64=r8], @ANYRES64, @ANYRESDEC=0x0, @ANYPTR, @ANYRES64=0x0], 0x8, 0x1, 0x1000) ioctl$WSDISPLAYIO_SBURNER(r69, 0x800c5751, &(0x7f0000000080)={0x6, 0x2, 0x8}) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:03:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r0, &(0x7f0000000880)=""/161, 0xa1) write(r0, &(0x7f0000000d40)="dd4fcb3ffb5b3e39350cf2360560152f67a487fcc8fc78e80cd8fa77ce7486f82da08f392e3b977f9374efd9c0d847aed85cd7f9e2355335965d5671936bd320da6ce0f013880bfc566157ed2d0c135730b988f5929a5507e9df7ec595c65497c4fbf004810812b706e159d58004801c41e414187b5b5480b889f2f66d3efe607464e4a999835f2afb60ff419608b4e2e29fef8f46f4244446c296e1c07c4b64c597f581b99cc15dbc45b19e1177e79b4ad590185e8103d683edaccdf41a6450fe2a64b834fe2583cb1b95e9e9b5451566137925cf965b7dedddea137eca52edfc0e145d5cc67417e23bfa184fa312b6b9d27a38726d8fd8b89cc4fd590af70288c0ad5009c764955d3764e1ba8bf4033ac4f263a0548e98ab1ece8eb4d4786d8c6f21e0fd898f96aa47d1d8626b55b2f9c23f74b7a3b9f152032e78f9111485de9dc3908e23aee201dd22e13865a41ef66dedb1d32b21f8d803fd1b5db4f1db0a3ba3e46dbdfad9b17bf10087197cf4eeb309949e927b39c277815d47e2db2672993865acd972a93bb5f5d6d80ea846dfd6ed558fea314a4ff0eca644437cd8bc56a44dd2c8de61e1a20247506c8fab1e9c8bb903767fe924df017f772d7f6e8bd3e2d347e6549cb0000dc772aa468480582c21a1dd647a4e3afb23fb928ec9e92f945c1b510b0aa7ef6462825f79d9bb625f6cdaa798af20b26ce081edb1e8c064484d05fdf76b5fea2ef56f0d0754a1f967ddf6a1b5577bd0536a0cf442b66bb25ddb3304a10195bb5273056ade7ca0957fbf3d685232467050bb97878bc38f7883d732f9085c6644c57d93053ee27ffdc948f8ca3c40039583cccc7e0e816dc1ace90c12655605ca39027b72e4588091386be1e5a506b2abf3bf750d12a9947eed38cf36120eadb25041368e91b38249921a9aff0f080692278841ac2f82b2c0c600de9be688aba7dd19b3589aac91454c37e828d0c8406067970ea40454a60ea10dc2162d86cb7eb48184f749c153a0eb5e2f9c660d25a2f67b06710abbe96401c5a5010760db4e7c922baf747168d9bfda51409551cc3ed024dfcdc43f70b0e318099b0555f4d1507d576989fbbe517da7cf09d47a590bb7230fd35e057e05b19cdb1c24817210b93c205109a8cae5d82d728e818edf80cfd03d5858da8ab5f3db85b27f346e40889f5fa93e44960ab1f544c1d1c1f92b421e878b07c6a32c4dd2105d5f997868773e58c08249465f254c3d9bab1075d359eed6f3e070c7a17135f5717b4f4e8383562bcbbf0b6cd3f2a5dc89276412db2a4a524a146f5046da213d48e110e528735feee5ca26efa0719a2cff94be8ca9c33acea434a5e8352abaf4e20181433161efb18a99f308afa33fa03e4ff0fd4cdcfb645f1ebb5a8b059738a145a2c31b78cf8aaeb7ea91d6ba90b0d74c5750c8f4c0d5a88731c80d2791a32fa177f4cf8620906e78e3dcfc6ae68e88842a34f551c7aad7d715cfa025c58e23a5847a66d32acd5658de5eab275379409773bc6e34b4ceaf1af3d85e41f37f7d99297e43e35130b731133ce922cd831e61a0e7da210a8d1091ffa9df58b7f33b2d31ab2720b22c8edfa9bf0b094474c6b5da69ccd283329a76edfba43b5851df9d41ccc7475f59b47081064761af9e47a4c2c09e3f1adeb68f4f84efaa259ee5e68ea8d758be4f902d936c1a8ed3eb7a89e5a669f440defd6737e79b8a7eac91569989c6ab3eadb2fdb43721a00ca099e9b32c37f1d6fdc4342d72f5e87375b24cfda24e8d128af513a005eda69f9747aa4b34eaa3b97bba3069aa58d7982c965ff8ff2de1a7187054197614450fba73f8e1d75c6694c595c21ff17d092dfdbc0e50a9e977d6bff3982ab5bbfe5461f431cb2671e2d99bd81141425f71cd5480a072c138005f63432083cd9739923414cf66684e67c21ff5f6a2c420022b688973557237577973170c4f50278627c0c8b6863c634b30858a945eae71a7e560994727eb2308f3d53c4340d2d4d2ade7d36e7cc19b9884b7b18ffa36fa23e6611e7c1203493e9ec31cfb255a35e5efe770a6dfb9ebf6e0495657d0c0b9ed9f304a13024d1da84d006046ae970de8c71a58a1cb6de3b482328d23c555a857957d1ce93737b08e1ca2bcd0a001649ac4fc9d165fd8cd98e05d9f6563e7e00ee3e879589073a84a929f46e0200a1cf20398c055eba1c268b04c4c153d4ea0cf39f2bbf43c13384b181e5e88cacf95bca96b4cad0c9c85e5db36deaff3b6ba5336f6a796f5e79f406c8852c2a318fdf021a4a1d8f13bb6f8d507eb74e891f529ddc2d58cc335ee6ff83098d8d29e2f0790b4edb3a74bc3ff01504b2cdbf076ec144b664c30ed108e1887dd68f209d6c42026f80d04951fd7d6a2f0301c9f14c7512a80fcecbfa4edc93ce9c5cce459c8a705c2bf63ec2453ccaf551ba504b2ecd92b14a15207da9d226f29ff17dbc9fd6165e5257dce20a1dbe8764d4253d2653aa7b7996e93b4430d36a30e2a0db658f5dd21dea9d677ca6cd3310c548fac8a38a9e32bbf37318ce8718a33d17e76b3f95e715ffefa68e8288f077dc8bc949a9f95ee59dfb14c01156349004c5eefad6fd3db6f2173040f48dc538cfac0b708325bb849505b2a986fd0497eb4e05c5aea7ea1f3cadf8b58bc26b9bc6cfbf0951cb70399d71f1c5e11455c04eafdd604e350bbb7631f9c82348df3b8ca50a85c044dc33e5c91c29abff5e976e197efcb4e097d3273a2cfea29f0991fab517aa319a1c76bcf3c957f3b19c373feb3d9a7fb66fae7653a26670dbe338c8aece68430317818319b439ec7e3bca56ccc8bd9ada1e19bdeb6520b23ad0388ae8882af5efbad0d11a0d61476182bb72016257f4c0d15335a092c39fbbfc59e4524309db9145934e2f214158e89cf56668a759b71a850c2e5aa2e11d63ec85af38b6b15e4447173ad1ca3b6e888d5b614d5a55bb5f737bac7c266ce34a3860f56f5b6842a8bbc13a7d10221b105acf38d5f5a7c05d07217221df30bf50f35ad6695ee404264d6316772291df80206d9c688eef32ddd0def3a9a87cdab5e5b9a538bcc10f79f45f7ca9c6ab4a19315be875f0d51c751fad0dae2769dd09da4dc2c9cea25c2f69f721912e33b737cb23d37a8429c48ba79b8a686356b87268eac05f3dcb66ad1f2bd1c53aa1f98a697062ab9f377391ee42063f59a45ee120f9796e3b9a02414ee1288ee446a930015f692854ca3d55608b1a33178adb76749485634de77aacd0a01f2fff7f575e58492829fedd8a27bd3bd200645e1c5e4a5745a19774ec7864aa3c9bf485180ff3ee036bd89cd7ac96aef42cdbe7e9e5fd51809e73adf036c91a54d7b067305d7b2b11c0c4eab624c6a66e91e9c6ef4e31100833ae99325e8fb314f53aadb7c7f42072bdc48e89eb4c3d42cd05b52acff80cf955a238d891c37eca0879c9d30f55ea8f942383be3d20e666acfabb290f41f0f7e3f683fad7f9b4a2b057ae66e191c59bc89f6d5a463e96951a46b9f622c391f38273e5e534b5351d7c3e446b0e42b78a9dcf8c006258856dcb9d6deac8b5e6156d316f8c4fc5c41b1268f593bd789f12f85ae08a9a24661b457d96e5b2c1fc1480d2965449dc2d8ed38b0b4c77adb48fb30dcdadda5b46f3c196604b4a9710e7e69231d091a94055864a50dc4818a1141e6f224efa82128591bcb6bfe8488ed68b96ce7c828d77c9018e23597ca16f52f2f6787ed189febaf79b40133cb75f8d64daa07c0bc814c58fe342bf7c339788af8d55b3c76aae0dc7d64801a45da359396f12c2d102870f1cf8643da82b695a43ab6d885c0d6feaf0656d040b704b59eafc763c7a0e6b6386cf05db83de7ad6fd9bb6e102097bd681e106ff5a4c682eeabc939397a9550dc7bc164a2690600a8271b6c3b603b8eec5e9090a40b7f7e0476ecef5f4c1c53f2476e7772c24ae5c16324dd49bfcc372427c35ff7e0b4b68d19ab70fe4814607498934cea0e6957698aa9711fbe55685e23a338da5526e03bd8e646abcf62d1c3e739ffaa4baf9cc872e05c3cee3bf7faf2aa9320d41920f5fb861738debba9169d865e6b137a1a72b55c423ed1d97aad08c6999ce0126d2a0da61254f71a92eba66f2ae6b75df897c3254c839479a2539edff90f9c37949201469de1861974a024cee580592510f21c646cf697ff6a3eaf4d24a2b09abf7cdf1aba4516652479b57a5ba8f36821c1ec5b29b03106cfd4d5dbe541ca3e6be7586ce1560b51e71113fa8def37acf15e379368edfd4fc12037cd6e6423389c5bccb4a488724ddb1588fcc08503b378c03db1cfc26eb387239efaff6c91d2c9252aa3d25de40af73d9e0d3278133a703f84ee4fd3e7b26604e037f578242da27fa7e9fdbc730f2d2b426a541c05ced0bc3498ed6c34253f8a99c6e58b09ad066fde6aa5599930ec1d894ce56ba9c548a6a3032fba7f406f01f00be28b8bd4c3279b1ba1df00a9c7b35dbd8d1477290e9d07e784b7086757ac52ab23d357c6db61bbe12f671799d106f8aba47b9aae797a8526364502ae73906c90cc6908468eca5f042c94cd13908320e4e5efb9a6caefe46607d2e402159e2eb6ad261deb3e6e6bf31ce5327d5ece0800d3a87a42c863bdb3a95701ec2e65769315d2c96c3f884f63c078156d4090a67ba8f11ab8ddd712a53a655f71fce26b583d7789b9512887a1796fa824ebf413fcb23c543e41a2e098b3f2f5a273164e0e02d73e96291c09bd28c969378fe2c645da5e7f24d5c99a13255df701fc8cbcd20f609b84d346a824f83988881887f81138a8d5ef6e6993bcb36526d15414e1e844c61f5f536251140177cedfb407943cf6f0f5e33e4dd00c3b5f356907ea579597e33a5764e6844d93531ad92a3ee551566e83f38f4d42181e1ea20f93c4b18ccc7894bba474009c5f1400acc51016cbfbe0e422b94327a143fe6e47c09949ba80c60127d0d795f6bbffed77eebc0e599d658415830294b876b05ed4d0fcad020f70e00fd5caaa5a952f71768d53335b136ef8d95e5cecbc5958787facf0decb1e588cda35bcf1ccea51cb83ebb15cc60030e0aa7b3d84b152aa7578f8c0cff93d7d7abf269a0fc1efbf44dcb38611dbfd3a8430f460af71aa25192a58c6b035a9fe961b7fa27e3f9c98abd31684887c581213144410f878e766ec10abb781f87dca7a9e14980d661a986f1d0ff32214615700909ed750a1e8e92a34e4953f8ab51a1e9862e637cdc9ae6f62944a54abb29db10b14997f71b9c8795964c404cbdc5f1c89626eb8e871b74e8f2c1d1197f7753edd6147773057de5470aeb51cf95787b5a74a545fc88143a835fb1e56d7cef7ef10c4d7bf1aaec36645244067312df52b60773ee3c4208e4930dac9a8527daa1f5a8a5af1e1a098dee406f9e300c51cb587a4bd601850276c0902ccd5c3bbd7fe56c91a23f99fcf53e02219680aed1e1c1e19e731a0968428d44601c0a3a1b8c04322e34db819f0ab7241291926aec6a6c3b844c470eabf925abbff425826c4b673f29147b9a4fb09a7b682ddc5f4e2cc653dccb271e7908ad804bfb33434d109bb41f531c059103ae2345d0125ec9fed2aaca894786b5121b917abdb1ae8343ff462fdfa5c2bc1b06bee501d630b4d218551bdbd77ab425192e05dd53d73b24f8af3f62b6b4d9789a2a40e06555d17d4913fb35c79a825be097842f113e94c6bf3f51b619a27b6acb02052b4eeba084f54f74925536ec89d91840992bea0b0e8bbaeba5601e2c39dddf58c5574ca1265c3ce8b", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:03:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x8], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x200000000}]}}) 16:03:35 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000280)='./file0/file1\x00', &(0x7f0000000300)='./file1\x00') vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b5d7d0 16:03:35 executing program 1: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000faf000/0x3000)=nil, 0x3000, 0x3) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x3000) mlock(&(0x7f0000c93000/0x4000)=nil, 0x4000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1e, &(0x7f0000000000), 0x4) r3 = dup(r2) utimensat(r3, &(0x7f0000000040)='\x00', &(0x7f0000000080)={{0x0, 0x9}, {0x40, 0x3}}, 0x2) r4 = semget$private(0x0, 0x6, 0x80) semop(r4, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0xd78, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x6, 0x9, 0x1000}], 0xa) 16:03:36 executing program 0: getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5202fe7dcb"], 0x1) mprotect(&(0x7f0000041000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x2, 0x8000, 0x3) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000a4001ec9623f3e4b99ca60b0b29eec30e45e310a6f7ff4591349def6d48c47a3c17d041b5d088399d4b9f0b1ae912f5550b7207f9deced694539ff5f70cfe28a5c1a3f9e847b7980c7e084187f50bf96e03c96f4d695c7f077cd76761f6266964935a4de9753fd4962555307ed516323005d4503bdb59895c62267ad5ea8736990544462d25aa29fb8cda72d07e5cdda2ce82b49971941fb75"], 0x10) shutdown(r0, 0x1) 16:03:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000080)={0x3, 0x1c, 0x3ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:36 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) sendto$inet(r1, &(0x7f00000001c0)="dd0471bf379a2633c27a46817a32dc52efffaede7bc76f6d32a87649494a2e45c380bd5045356c420b205d8537ae08680653ddfd005e50a10ec11d36fc12f3a62ed462148844314f845a775aa971f2b312a309d0102b102e16836ce7c6053488264ecd04ff31df3778c21f0748cff34351dd9ae192fd7e4b49cd3cc2584284a03348ba1d35687057bdfd978a2510a9925854c0b6553d9fe9f597ec0e079b88551cfe08bf95838b714d7ad2b5", 0xac, 0xaff5d6cb4fb62ca2, &(0x7f0000000000)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202dd097401df4dd09d2b33"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:03:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000000200)=""/176, 0xb0, 0x401, &(0x7f00000002c0)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x0) 16:03:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 16:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000180)=[{0x100, 0x1f, 0x5f, 0x400}, {0x40, 0x6, 0xe2, 0xc5}, {0x6, 0x4, 0x22, 0x2}, {0x8001, 0x2d, 0x8a, 0x7ffd}]}) pwrite(r0, &(0x7f00000000c0)="54d1ef5f42d2f7d9015c8164bf9b2e7a67bf6473ec5489364b24ff68d28a47a425c4bc97946f14bcffe7de5d9dcdc40ccc40e7863ff0567415c20251e35681663405", 0x42, 0x0, 0x3b) mlockall(0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:03:36 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x100) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x7fff, 0x4, 0x8, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd423}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x10000}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x60000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xfc00000000000000}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x1f}) r3 = syz_open_pts() dup(r3) r4 = socket(0x6, 0x3, 0x80) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x4}, {r3, 0x20}, {r4, 0x20}], 0x4, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') 16:03:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) semop(0x0, &(0x7f0000000400)=[{}, {0x0, 0x0, 0x1000}], 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) kqueue() pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 16:03:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r3, &(0x7f0000000040)=@un=@file={0x0, ""/6}, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:03:39 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r4) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x88, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x668c41a2da50f1f3, 0x4010, r4, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) 16:03:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:03:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x7) r2 = socket(0xd8a4fc9337bfb458, 0x5, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0xfffffffffffffe8b}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x80000000, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="069140b0c926aa3a938a"], 0xa) ioctl$KDSETRAD(r4, 0x20004b43) 16:03:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x800, 0x98f496ea4d1c048) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x361, &(0x7f0000000100)=[{}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762d22aa6854b898a7d154727d247d7"], 0x10) dup2(r4, r2) msgget$private(0x0, 0x0) r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = semget$private(0x0, 0x4, 0x249) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r7, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) r8 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r8, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x9, r9, 0x0, 0x0, r10, 0x80, 0x400}, 0x3, 0x2, 0x7}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r2) sendto$inet6(r11, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) r12 = openat(r11, &(0x7f0000000000)='./file0\x00', 0x0, 0x60) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f0000000080)={0x0, 0x401}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:03:40 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="47621d7345e7", 0x6}], 0x1) 16:03:41 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xf) r0 = semget(0x3, 0x2, 0x8) r1 = getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x7b0) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) getgroups(0x3, &(0x7f0000000040)=[r5, r9, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x100, r1, r10, 0xffffffffffffffff, r11, 0x109, 0x6}, 0x266, 0x6, 0x5}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:03:41 executing program 0: msgget$private(0x0, 0x824) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x20, 0x0, 0x3, 0x0, 0x7df, 0x7fffffff, 0xfffeffff, 0x7, 0x1, 0x5, 0x20}) 16:03:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:03:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:03:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x8, 0xfffffffa}, 0xc) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="d21e00"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() r5 = getuid() getppid() r6 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0xffffffffffffff83, 0xffff, 0x0, r4, r5, r6}], 0x20}, 0x400) setsockopt$sock_int(r2, 0xffff, 0x2121, &(0x7f0000000040)=0x4, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000180)=0x7b0) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r11, &(0x7f0000000880)=""/161, 0xa1) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x86, "b04d6a07000800000000000900f3ff0a6300", 0xff}) read(r12, &(0x7f0000000880)=""/161, 0xa1) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r13, &(0x7f0000000880)=""/161, 0xa1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r14, 0x8004667d, &(0x7f0000000180)=0x7b0) r15 = getpgrp() r16 = getuid() r17 = getgid() sendmsg$unix(r14, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x20, 0x7}, 0xb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r19 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r21, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r20, 0x8004667d, &(0x7f0000000180)=0x7b0) r22 = getpgrp() r23 = getuid() r24 = getgid() sendmsg$unix(r20, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r21, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r21, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r21, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r22}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r25, 0x8004667d, &(0x7f0000000180)=0x7b0) r26 = getpgrp() r27 = getuid() r28 = getgid() sendmsg$unix(r25, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r26, r27, r28}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r29, 0x8004667d, &(0x7f0000000180)=0x7b0) r30 = getpgrp() r31 = getuid() r32 = getgid() sendmsg$unix(r29, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x20, 0x7}, 0xb) sendmsg$unix(r7, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="8cb1f3b190509865e7d6501006f29813b130d22d", 0x14}, {&(0x7f0000000a80)="d152f7594a190cebc99d4fd7f1d1af4a72ccd149a7445d5b51e47875bd7ba84a54912e8e194a71fb061ee6f97c44be7f687bc92d8a71f3f6ff004b6e33841af575b62fe56098659aa24908f98e3329e9b23c4b4059bfe1dea60120c8c520ab41746f5f7b2de7d2a405edb9035fee1524ee0259271fb1269e9468301576ac5e3b3894134917124ca8001c5489f4b5ec8135bc0ee4df25402dff068833864c9df08a64a52576889f5974828a1d2abd3187bc3447fa6f74d9d3da9f4c2632dd7cfbf494753de14c2a32f1ae6c404d1262f1369d88d474e1e3243204c46b45bf3b5a63f9b5913dab3f2d14edf180384316d7da192b9a771a4c8e420569cbe29d66a944e40aa3a3eef418bdfb97448db2d594fe52e3f6364780507c670811545e7e6cfad222d73062f06ea30acf99c1eb26e891a72422b139cb2b56667c53440bfae1050ce1a458b746c6b843252b325793bde30f829dab14fd06b10932c54ae0e81469f4287949286b3cdff29b6375e269959f735ecaf13264b54a67af09d3cd534bcab04b9cc7525353c93c634830395f0251e1945bc4c8fbc22db987d81859622a61b94966201fbadaeffe8bae6c87d60661fa77c1d0ddec6354e983c8a4b2644203f298a14839a5e8669abdaca1dd84700337b6611c5f2d5386fa504d87189df19fdc92ff042bfa875e2ba2d3446d5d80ec3d36bbb32c8149b6b9a3f516489a86257f72347466470c6b2b26a1025787ec4db5570eedda05a6e7bbe30976ac101627d9a216f42994ec2413a0bc2843cb9ddb370a934a35c168c385e49b98b4dd6c7e116fbf652152dfb807592ee394a360c8dc5df1aa4a4f5a78e816531099bc6510da68ccb7b700c6a301e12397f92b5be13a3dcfbda783bc21576758de1e2dbe26ce027814632d6bd431612c4d914cbcc793ddd60dbb48525314aa97cd4a2fd4b981c7f5f329629e0c35b3160b42431566adfaa32502fe61db0fc751ce18c94b75c076a4a9a282f1510dece2b6bad752445d1ab8526fd83a5196af3459ff19bd041781ce7368082e70da8344027499d3adaec172244458fa8de65e291fe25de7e49262ad445386f5cb41d6ceb248cf57ba6c79e1a94e3a22acb751587f7e527b80c2f2395b170cf75453fb301bd99d46b4b0ad17f7d74dc6f0e87fe67c639e2e9791c8483f8962d556b4061ddeae8cb886aaabe7dab2b094e522d33ccb4a3de845d27f00e09e620d55102da405e52ebbb7f3d19f1438077c2eac1235811565262e04116e31ae1526c6f0f028440506be664af0b3b2e08e83d15084a537477251c8a837368e53820196793fddee610812e33b1e7209f02f14a73efbfdf6f457ac098e2644cb903fdd5376733d3338ad68bfd48a67d60e58cc590116bfaf0905a10390f9e10aa6c2a176b4dfdf6eb8026b9e997245966e2b35e8f7b29c9d659efb8df715e291df1f48f91995cbb1f6e8bee15b53338a30b6dbde4f097b80168ad349530dc21b4e37a0bc6a64f23604ee55b337230f99886b92f2a4a08249b9ca3c2346afb242f25facf193bcc453d9e38b6bcd4c7c75c0d2198efaaa1c657835b137f8de204e21be1cc00cc4d59452368b9d9ce16cdae64549c93919a35015fb56945a0ac6c8a8242b90cf683a794db2415d39975ca4f316d9acab8b89dd217185cfd60a56d504c0478b2b7e6839dba73b2e259ae280ddaefae9accc4f76aac619ed4c08d6290ab7d316896292f7225038e7475ee3eb4f4d6034bacf525b60f7d337c14c9fca04792dfeba2d6451fcc6cc35e167079c52f816b6204bac2a9d8dbcec658e666ef90c386b9b0dbedfe17a05a8889a3ae48f40fa58c16b64e37a415d7f5700fdd60d2207e9ca31bf355769cf30640c6031f48888376b9ebef24fc1f36d35069778a1b6db6c75e9a3f7e28c77ebe4b8d4f79beced9350bddba7b0c0c81dce7b90cffbb59e5a65c85c6434cff01eb1da876f89436bd411644454e6ceb74e90d53c84e7dd9a9cc469347ded5cb0064271029e156e151410b5e49e187b49d22681d7e507c96d8eb2c96a3869d9f82f7abee4088699a66a5e684ab376c4ed0ead267b81e3eb040b1751d234a5657e0cbfeb1d0e3186e67f28bee4a75c487f3cf8b690910175135025e31357611e5d1e2775fe8059884a7e835f64abc44d8e756c17f55b1f538e90f5fd3a0d32b071f70bd798579e0db477669904b3368e8493cecc66cb236c9370cbfe9e9d91e200320abfd70b2fda7c08008ae1c93bf96d602a451606f495fe3c164b0c77f4ba608ce07a9c05a3d79ed21f12870995dd1a6f00c74ab316e3e507281b6ed18f6fa224710206c186d793ed64e14973ef0819442c74f6d6a62affd539049b48423c82ee71a06fc5ef79cf3f3d47b2ed472a7ff6b5f4b4f4fdc160a9d1d508bd81a3e7171fa3f697b821586738cf2ee36d1b11f00e9b0c06c7a259b22e34fc9de9016189ef1a0161c62db43d24baa1e830fbfad81785b3c5335d17b5e76338315a9da6b8d4545a83a8da22bfdcaec034c9e7ee34297d4b0340a01375fdeb994053ff7bb40f4f97d309193d3b5d4574e4d44b9ebd00e101a20e71233dd9f99027036e75cbf2b2b7b51883a14e401e59ff94641ac27eaa8adb855dd8363664dbdd8f072e4ec731e269ff0b4b1f88c275aa04b1a6c51a46e99612dc423ae0def168849b86a3093aabd9f4103ba6728dfee813edeef9246ed913e48dc05e1f2416a1ddbe387d508da6ea5f2e616b73f7f7ea0a36aab7f50818107bcae64528e03e957abf1564af8aeb4fe1ea54b066ac7cb97e4ac0b592af72f24c577cbd30953463b25d3ac2cb960a964a32766b177288e26ca04ff25f2c9fe83e61ca79a759378f44e1013c491923c9344872286acc0250aca470cc3aab3a614c1568d58847e62a0ec11769f20e86d19ce60b72de479f1004400d29db8bd17bbe0d24548c2f79194a52585da91eef3228f4f04cfcbda1ec7082ab6d828244b92b2cd4c7325376bb1ef28341387d2ae363cfdc5b969b109f2b1e7d9b65bc8c01bd8e9b411cc2d0a85b76a9b29db29d88a4c653a9d3e59127f6082e556f7006cf46888107a4102b90cb141ff9b9fc7a08ed6096c0e800ed529a4a1f62c366949b7f5d6a77b7806eeca56ac28a32910ebce71a9d0657b0ead473952e152bf93e0133c6f27dccd57e0c28206e31b89871f9c9e044e09f7908246bcca16637c16db0c04907b06fb2bbcb1fee8fc192cef18f620da007c05a477fbac4d7b731fe0e218b94f243fd738a83f394bb8f6f3043f282a47da1a4b72a53461fb22604ff144d74f69839a6dae5881266cafc44dcec98a8734a490f2e18aa15452a6fe35ce3229040aad8b035eefb8a163b80c2dc06ec934decb175f28840a30c26adbf83806a847745d9472fdb649ea7d38ceafd8f951bfbc9f98691a7a4f4fa34a9939e54acfac8042ca2640c95966bd4210727251f53e7d7c125fe10c0f5e5d79ea343d8ff66c597cc25c3de7d59c898e693a6d093a6cb7df3392d2b739d4c2fddd01c2820982a547ee449186e6ffa383850d7d332126f6d640bcbbd92f9171a92a091ac55868a3e6404b61ae5e3a44af1f4ddabccde21b57ba7679dc501c9a684caabdf6c5a4852c9e8ffefc13ecf2987411d4eef0bdf4559ef7a2c08cdb44a4e3fe2238f49fe62ad36d91bddb180e27dbc0e955f80eb61afac2fbd512962592a28e4c42af972ecf1a247be5d8b168174890626186b026815a4b2859ba0fae3752cfc3e5302fc2274f85c1d9601ba7519bb45541d508fea2321e63fe0a4abd0ae17bb784ea24050562800abf2f64c58ddc782d17da1ea1401ea43517c1842d956a34ce1504c28ae09149bba2eb278270f1bce263bcf42212d673563099cd763fda31fa88d21420d99b60ad587ea46fecd8f6ea4cce7ecd3286376700f779e4fa8a856a719bb93761275365b89a61810d38f1a9a99b61d4b2665f208b42f02060d5888782b2a49996cfc1653432fc453d916d967c787f74faa79d2d463576de55580801e81b5fe5d122e6e8655283be502e7b0dbed6f8edf01263ffe86a953e7193f2abe56a9879bd16267fadc40b924ebf8197326389979ad4be9c7782163ceb3729727b1ad5d4566882e36792f5c8952a66fefc1f8809dc72c22b063b6b4e07a18d093c813e9c990fe066f51466fa8158b045320c2ed895f8541aac03721bc3b3aaba562be4bc3c536d83fdb9253c39c33a938749e38d924fc9ddb5d3ad925e6929c38abb3141c685d439902b06f634efa32b5c388eb3b932b5daec9811ef0926ce41a9e94eb19768c6f0b077b4bbf57d0ce76fb0192559c1085f6506e7db6b4166719005f4dea70ea436f627dc8e89ab3281c1ff6a73cd399278af08f5fa123f53ef900f1dc7534f39141435d90a6352d53b331f0226268ddec007f6c43ce859393066277aef2e3b74124e12bf344dbf7eaf69d785e034238ff2dfca6e63eee96d786cd6f8b6262ac3bab06484aea10d0c1863391f2b735e0b537042d7aabc835c9ff39bf5b2dd4a147ff61e498329d89ae2f13b3749975c0bb5898b4a099d1f94f2e4d93aedf2ba7439e36d7b996454260c3106426616878bc74e0d676c9ef9971fd3b71c1add2801933dd18b0f2e12be7b9893a9d383d4f9d233ead811e7b0a73815803d8426493d64fa515dafbb8143e62bc89a9ec03b9ddec244955a263a3b11fc223af9b6a38cbb3a9c9968cd2823ca3e942817a51a64e4d0c39e0c58bb95bb53e620441f2dd6fae74378e2c31929a0be1ecc505d9aa64a1b8e2ac384f8cd46d6ec46734d79f3975a7987d165da02e2dbc80c3d557d5c0f554e331019d64701521e611cbff598b425cc0f9c054c8fe9f0ec5bf35dc35809e02732da06b90ef423b32ee05e5a3670a5f40127c927911b76fc89f5c54139fcea9b4cbb271c74704d89b4e45fbddba989852d88b92ea6c7667e70c5c2b156ebcbf9aa56c09dc6a12706ea98dea96ae35a43c5fc86f5f8932f5bb0f88d9f4317de992f82b0bb2beb0cd73032e3744beef6aae5696a97f5e9343468d38c7a53e9786c6d2153663b9a020084d6e23dcf9b97e770df1d50cdc26befafdd497071429ee83ef7c1f6ebbe856fe5eead8954050fd7b9d2fc0be6f1f3e299e976c508b38309227209815ac389fcc053b9149b66b1c04a104091d02d06e001904455d9689e4244f322cc5ba2e8d096a34c09b4422721ccccbb5c5808f0cc823e46526e37bd2bc611db593c2fe90ea3bf3296e76c4fc931a63cdbf4320335e9457e2d1a4e777a30f9810267f732e1dbb8214953880f99df9a6a95cbde47c379e917dfb0ab63e7f90c7226a7139e6f24a6f0867c074040a84b53cca639ea36325df6e9fcdb3621ee728fe395fc2f250e9e32920f4926182c595b4b9e1d263420c79eef29c57a30a47278ff9aeab26f225b8e00b43756e3f5c17589727ca044669b5e6df50d98ff440fc8a470a17977fa7cf55b13af2419e75d0a806284522f4369c3975b87ffe7f9a19393340c723176b022b439f304e0a8edf35d67868c248b909f56f35dab572a704a7ba3dc5f31e9c833c11103f537ab121b56968a3710f84bcda0ee8515b53e25885117bbff2100a16c1d4d557b261e892af509ea3ea55ef149e8e0f2fa6a9cb69efa12db2e49b936cf61b474b80f5b96d393e543bf3f2f31357d48b8c642a9f960b1971dfcb8e029dea093e6776383fe58f20097ffea52826a48905c3e831aaf0462b0c9fd091680b83d5aa2df3759b7aa10ff0ce8b91ad3df6c9ef9e472c3436", 0x1000}, {&(0x7f0000001a80)="ba6db2870857a88b35a97b96d912fc701692334e51ce4fc7030f14ac65f4c3a99838aed4534b9514f516eebdb05c1479ffd2a60781c4862f24843ac9808367b6f5b826226ee1f764222d5415449998c7840eb05033a86ada26f72020c543ef7798710fb7dce5ee28b452c3637d1183e1fbbff1f2348b513afec242f6d0907151bea1cff95c511b5fe6ccf883a217f530bae890a876664d0d06eada8281a85c883e70f090815d54f92c3348add587f2729bb3fe9fd9c98ca52b70cf27e632f36de2445e26b3ae9cf7fea930f6545c8ba97ea7ee7268c4cd851023d856f579511f996a399952941b4e0257029478b08a4b40fd65e84bdd27bc21d0020eaca020831fec4613c2d32e49e83b41d3dd921be03af10b440503625fcab43942b84383365709dca357b88fc3cc0e94cae83057614cfc5e8d42f319487713fd17bce9bbd66c50bc8a31a2b91990a649d07d3964391a37c5a010617e4e072d757ca53e4743ee763369303eebe048655338795c6ab97bdfdac49dbc36c8b8a893bfeec41c9b787a67c147e6c5437c9d38139fd7b8b674b2d86c32d1099b5d656711bdd558bc54d15492d3b9067d5b1178b9b75821c54b8729f986f1922faf9edb4d558fc4b765b94f82dceadaccf8a622f1dd509a97def1c81a00c197ed52528b897c65d74a9b8fb205343c992537720c6b054517f509ef594e37e0a34af4ab236b841add3c30db91d1df6724733c178a6f47eaf45c7711df596b975fbbad13dad8def604faacc8f4a82f0e41c9d602f31fd1d94d0334fd310247e0be53acfeb88510143cf632dd656a11189d473bedaf77b8ccda8a62fefef980fa915761bdda802d79f71ea6cdbfcdf7b9ecb3f882c34f8ea2ae5ed621c584377f06efef5d12b92c3c0503f22ab32d1033d12bdea766431c023e1b6e1f82e885cd15eac7b666b996068dae6f9bd5464d29352cc9b27babab559ddccb0421883a3e942c757c313dfca6cfb9365b3e06df741a46817202585fd971bf7757ab840d2d25d88f3b9cf3824ea25938aeea246b1c207eba4bd52da0719691332b37286b8149a00f12f48d1462ce5665fa80dbab8bdad07e3d59f8f3778c79ef2f7a6a9b6c0d50e40c3e70a13b57d6a0d5379308088e5d64de0a2f346aa083a29b3a5c6cfd9352edae58e99823f8e66d6e968497622ec0aaaf9231369a607cf497c6b04739d4bf183efc5b18d950f976a812c0cdaf437a93a290b813485a3110b212c4d15919b66732c57c9312d80667b3c51c3dc643d2fd8427fbe9849e51ff51b7f6212a7b493fdcbe232dd8d9aa6c2aa9b38b3ee7a6911186e4f3fa40a8e5343ce5a7cb783d5a3e2e21eaf2998b53fe6e51c6261edc92c9b4aa9a67604a981120dcc3163dd2ef1432f01d7b74e93adf18f36ad371a175c74e3cca3a04160b101a1cf575b77ee4225d9203f82eeb6388be0be271fea5b188cbabe635271add8ff306cc3eba8a6e598bae88b72ff1323eb25755753806f607fe1cc13cd236c769f03854a0f5e1afef6786950cb43b1254a06e990622cbc4f91a5e2eb01802d5c7bdcd643bad236ccd1a174b13d691578569a5186cad11d6a2ae44460d35c70b56027d572c6af18d6e7a6eaf174306f9045a41d31323efb95b519655e0150c0398b60cfdfb19f0d0b609380f267bd02f65bbc90ebe71b736ef5477ef07623ca96a242aad1c9548636b91b35eea19e675a402339f937f70c01d8ebcc398516fad1883a5d1cd150e39a482e1e79f6b52744c3e300f94411c7956584ff35b97e309bcc89dc080be3957dc80e44258e873b2e15768462ba2813060ce08e7a0d5f9ef8410f949769e7422e3c6c852b5ef5e751b95d37be6853cfd70b2ea88f977a649ddc3bf847a4ec74193fa806a63950be4b28e5b55751eb02d851c08f72b9ee867497d0befe3a632ddb9872ec0fd067dfc55a269593e0b2b61c5c50e8ed78cc6c1d2f0041225bd911e1513507f9ee4d69d42e90b85e68aced0979dafd94f9ae5a13461c73e6766119e1144e9ba4ec7837b991d4d6f2cbbc39f63e73fd270a36f67f5160302e37e89f6324a6c513f01d9e4bb2af1d9f19628eaf324a4fcb91c2a988769d48db84ae6a2859a21ce9b9fb8227235c06c15a01292619f6c6685f16aa32c425f5b8add81f838798527cd06030db26f53dca7264f4adec173df8200cea8eec6fe34bf68fcc05e81b8fb812c28f85dd6d7206853303dd68e602fb200886f95f759e9b8b874513061cf66fce3b18661d02e93f51bc48f8fcfc5bb6e79a11bffce84d10df302d28b1720012516017025545f7dee8858baa9646d64e817e40cf05c6ea714c97985ec744dc5bdc9bf057329457a4a2cb3991c31d48c52d4ac3f8e7b3eab7bc839bd381d32bc8e8aad3942a3face61332b0bb870739ad2509c4a396781881c502890ba7b3253a902fbf5d19b2e70aff5542ca477907a86070c30e738821e43e324966562d3bc3fbf162ff3c93de8b1a70341f41cf002e4a8a251d87e33bc860571c89c99af93e15520d05ff5511ecc4214704daf698c8a09af6e31dc1d6f71ef89bbdc92205ef9697672aa226692b32f281a4e1b45514cf0d9417b03a8a535768dd5bfb875009a0475d4aec607ee2bd432caa97f542bfde0ec6e4eff91ae512e73a11074121ea4e22c82736715af738e2462a094ffc0d61e0686811e9ed61b62aa3b8171b62253478dffa2c3d7542c50c6ea37d7fc463d64129dc833aebfc8126d47949d9c37215db85ecde9d0b4c92bf5beda40155e5a76f1f6b64d93dd759311e492e73171a04f4df2eda2c0c09448b1ed56c80909e070c3cee5d6ae542d41136a40f4f62e5e5da54f19f2be69a811b3bb34143b225724614a90bb07a54ec2461586ddd63ec968243c6e26ee5f774aa4d4b0dc6c203751bd16e663f8349c563847bbba00a98e63ee6a9823b60f069ada7ddf818ed97a2402fedc7faf1edd9ad2aeb470eae1f005134b773c70bd454809ee752c1ffaf105a8a2170e2191ccadcd6a442ea6213101ed9fdea2db39d4a17952628354951f728a1a49719cd4186f4e83e4589080edff16645d583e07294ca081c9e2a16823dbb622f7fbad900da1a2f64b073df929efeb746ef6c6a4db8da1fd175a580ab1c379b72d51bbdda7ccfe81d6fa413a755ce7174b16cb8266cd4eba49004b1988845c3e4f5b49d5890ecd9e62a38dc7d29f7536f72a50f980e1da309c148048030a9c33ca589e3931e2cfebd966d1c9ac045ea3ee8b8969d87acdfe86fa78a88f66b25da4efaf0baf9fdb5e4fe22f162232468fb214d3a729f183dcbe4c3487b19a93d5a31b42f9f22a3140dfb23ece999053f5c7196761c6e1dbc6caa472cf8a9256eccaaaf8f6c3b611a58724c0015012d60797682ceed4e01e1a19adbb312be06f1f7cfb124d295e5c55e483e24efe95e5353caf044f04418a9c9e29a9dc71c640926806fd747eb6225f3a3fe23c6d98af64e9fee9d8643f6c4b75a0323ad9165d3a73ffa518d24f2eb2722978fdeddd45ec1f42012e6ccc2e9e15d5bb18597be36836eaece7e51008d02cff239e601584ff0126b076264ff805755feacb2ce53c3d69a6ea190bed296ece384ca2a6bc696a1d9b0c686527a1a92ceec52b409efb14f18169fefdea5e60e5b76b19f8dd58a0ff65af4353608d312759eb1086e5012c65606901e83c5bc3d1b57a92e456eaadc86185eb0ba6e666551bd495f3fbdbe4b0cfbfb5230cf662a4a0e33b37afcfc412b9097040678bc182f344f7520e28bc6b8f9cc9450c28d9d41a574994194b0843320a18e804db3bd7735c5c720094c1b5eccde1e9d7ef3e0c890b99e28412b8cfd8c343bd87a5978c593ad342153ac7730b90b68632a9b07a1cc2633bc7b53bdc4f397aba4ca19135c6be976f78f88e5ebb17199eba4f13f7a556a8176fe041c175f116338592d2b2ce68467917387bfbafb6be17c845440db25814ba1759aa34304ac5a6adeb40c82743fe651f7496bcd879b43464a977a46e293a8827b6462bbc04cfcb4ba4a76031d1f49d551ba8fc493a395121fff0d4b521beaffb1cf957b659e9e2c26df7d852fe7e9d818ab506669bb6cdda92c0cc26e5819a519eca7039399730f00a7c5d1d4972a1e90c73b3c1c4b9101bc6daa3b10a662a999ddbd13e37c6bac8e9e62509a208e428efee23852cfc431a44bbee1541f5edc6f65cdb1c4d93c2c59ebae37f58962c3870dc62c7cf86f9cf2d2cbb4d5a8be6181dd2309ff96496a44dc35e354ded44abe73137ee9c63d816a285141815bd2d54ae353e620b1c5b2857ee3da082c76f58024847bfea6fcd56e5cc12940ad5de297c217ae5881bfd8314bbe43fed322a1751ccaad9491d14d55f5d6a412430dbab0b93d9bd07e5816302be4d608682b66b90ec3117a4e9e0d41cd1a783cf320a22541dceacc060884927744fbf804da4ec38859f41d065d70b313b2f24f4a43a06eba75013cf01de6e84beae925125209666904cd93836828e50f034c836424ffa8a0cd8630417199e4ced348fc2904c2bc6033c3a3f1f02168cba9ca09b865eced6b750a87037a3298099d7c3ab35f0c9aba62b9ad2719fb928435ac6ba8f45fcfc83956b3810ee8490af200045ad990ed58862cc693f71bf7d22deb57fe20690b32a6441068567b45279f8707488bec21663220b43f5f34a676477483a644c8110d1210b02a7f772ed72264c684dea19f1ef2d0a9b0e4ea7348ed8a7a329fae0532d1be4540369b566952429d993a9d43a694ff0d7a6a0d076fa63a3089ef296ac5261222dd86f72a7ce9f0fca4949439e4fcc856bd729ce8e3426a8d33a65fd976db6e9077713c34cfa6272235ac3ae9ca780c9c7036587e5282cd8ccda4dd6dc914d50a803822635b12105bdd4976ba28656139c5539198e21a2564e728b68241db9952422e2700e650c9a1e3907e983dc1eeb5f3e1135e94dbfbc4545878f931be064320262aa368560a4395b785170b0445a24482bb55f34612a676f4637eaa6c7999224085aa5a32b80be630af67ed6b0903e4a9fab70418e3a66624eb41ef27f709f06ba91044ae3cfde679cbc5e7398f092fc76259fa9bf80d74e6508eb218f266f31b29b6a93c32694e8d4e1128a1cb8472c1a0b3b7aad39e607e8570a78cb5a0d32cff8beb39be66b78f7f4dff3114b92fb2e543fb962aae4a973c565183454a0685b3d8a727413dbfd52b7ca424700071c4c7220b63c86a3ff05ce41766488af486668463388b35a8245dec20da9f13a88d89ef8dd34f137c8f6ec8870331674259f608ddee023a3f25ec4eec45e89fbfc2e14ab3d8a013e583ff390d4efedec3eac96f398df11e265dbed20dff4189ab490b39b6a4e96e68955035e481349713ee778a394c423bbb39b0c3a26e107b9953a94154243c7061d32e1adcf7f21c7e1731f4547043970572bf95b498d51e13fbfe3d45f119e5e23649940f4ded100808007d5c0a9042e715d3a914eeef866e0f030bd484943089b79870b76cc233eaee16d8534eb22c1a4c9ffbb2c830f50007d365c35fbd64ab7f908c500fe14f38a6d1bc66606caf7cfc264b49223cf62ee0f90cb621a183cd5dea6e5e6269b0471d1b30845df151a4cd3403891673b2e5019dc62aad691524c18f2302430d7c9a9fb7f6c97ecfe3a810b953c54f59eee9df42d95b387b45d09f0f631a4ae66010ebf7a0f0eb0ad5c0107dc9a119eb7f151c692be2070abeb303cb87f6d2f9c1c1ddbc664bc700b6a7ef4f889b55cb09fab57759a46ea1395461cc02a", 0x1000}, {&(0x7f0000000240)="299c0548fa22", 0x6}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="0700dcc30b0000000000000000000001000000000000000000000000989c9a5f03de33428011829402dd486e976bf915ed752552bdd621e0a98c8afbd81714d6", @ANYRES32=r15, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r27, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x5}, 0x4) 16:03:41 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x5c0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'\x00', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000040)=[{0x81, 0x0, 0x5, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f00000001c0)={0xe7b964070aa1006d, 0x58, 0x6, 0x1, 0xee}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x80000}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x6, 0x5, 0xf8, 0x20}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:03:41 executing program 0: pipe(&(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r3, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r4}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r7, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r7, &(0x7f0000000a80)=ANY=[@ANYBLOB="edff3ffdffffffff"], 0x8, 0x800) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) msgctl$IPC_RMID(r7, 0x0) accept(r3, 0x0, &(0x7f0000000040)) write(r1, &(0x7f00000002c0)="adfeeff4ef09000000005e2981d09decbb2c078559cf429ee788a8e605bb0ec7e9e5eda69264e3ce5a5d08c476ce4e77f4b257739300b520b69928dd05dbb7e6b9e2b85ee2904b1c4867df142fd542c9c9c0abc81457f2630ee77a95fb3815f8f3a64d0ad0e5439dfb95b6f5fe4d857f5772cd35e9404f8e2dcf4412f8ee05176ae61998ab2d7df82ea476d014ffa4c0de6730ccd40171adee3cfd3aadeca44a835cc0daa621276871b6cfdd28aab374844662ac30ac886c8186f9ed0576b7a3dbd21f4072433866e3f910a65c9eead202064e8cc613cf48b3", 0x1b0) 16:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x39e, &(0x7f0000000040)=[{0x0, 0x1f, 0x35, 0x9}, {0x2, 0x3, 0x85, 0x1}, {0x7, 0x80, 0x6, 0x2}, {0x0, 0x4, 0x9, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:03:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0c5d018b952a27a18e23ef0cd4ca85fc375d82a8d806ea7323f72a7944e44587e532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210790016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd8e6d8b55fc13dba749fe0e84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dccf16abafdbe1bb78ae88d89f"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x40, 0x0, "a40400dea20400", 0xfffffffd}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:03:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYRESOCT], 0x1, 0x80000803) msgrcv(r2, &(0x7f0000000200)={0x0, ""/97}, 0x69, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r4, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r4, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="edff3ffdffffffff"], 0x8, 0x800) msgrcv(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000140)={0x2, "98504c48033fe0ea61b88bc9deccea4d99c78ad8350f2eab10daf2b382cb351d368cf8b98bd790fc9799c81e33bdd7e0bb9f565fe8546e3a4c36c5d4d697f5313b4c0eb6a3f1f551fea1c12c5d8cf459b2fbeadb8cc28d4e771cc3fc1b201cd0d64ae762130b656622c717bb7bf39bc060ae8405aa6d426ea9a116c6c0cec203d745f9fca5c9bf43ce680dfbab06d4a567f70cf8d5710cc249a3b9c6c753b2f81f639d5ed9b7ab040e9f3d4d06fd9468b9d68471"}, 0xbc, 0x800) 16:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x25}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x3, 0x1}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:03:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xe5cf, 0xf2b}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000003c0)=0x3) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) preadv(r3, &(0x7f00000019c0)=[{&(0x7f0000000240)=""/37, 0x25}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/222, 0xde}, {&(0x7f0000001540)=""/245, 0xf5}, {&(0x7f0000000380)=""/20, 0x14}, {&(0x7f0000001640)=""/113, 0x71}, {&(0x7f00000016c0)=""/204, 0xcc}, {&(0x7f00000017c0)=""/232, 0xe8}, {&(0x7f00000018c0)=""/223, 0xdf}], 0xa, 0x0, 0x0) 16:03:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b0) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) chflagsat(r0, &(0x7f0000000080)='./bus/file0\x00', 0xa8214e4f22d96de1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x8, 0x0, 0x101}, &(0x7f00000000c0)={0x8, 0x1, 0x0, 0xfffffffffffffacf}, 0x0, 0x0) 16:03:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2f66696c6530007ef56be724e87820f859ead13819e8beda925ee59dbc1c1eb09d417171c11b1fe96726e4140eae957ff90e60da19db59e06a653c922e883392762b95e933731a5b6dc2e570964f81d81499de92b906000000c3450f79426e291f0fdddd9ba96b3f02005cf533200a31e404ad6f30f59ca48f87ca816890a4a6d555324ffa5ce3c28522a64a9e2668025a4540b70cc64bad9aa1ae9b345c21bf2f7f9c3e3faf95ff69cf47fb15a5d8eb367243d56a17b6d0164a15e8116745fe2427e252faf658261e33dd5ea01fb1787fe0bc27"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r6) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 16:03:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5202fe7dcb"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:03:42 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x40, 0x400, 0xffff0000, 0x9, "f6015189aa3a40c8dae21ee0c0cb1f1e1cfee000", 0x200, 0x800}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000007000/0x2000)=nil, 0x2000) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000e00500000000000000000000000000000000000000000000ddffffff00"/86], 0x55, 0x3, 0x0) munlock(&(0x7f0000007000/0x1000)=nil, 0x1000) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r1, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgsnd(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="edff3ffdffffffff"], 0x8, 0x800) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYRESOCT=r0, @ANYRES16, @ANYPTR64, @ANYBLOB="40623e8414aaee0bb5110fda82a11a104494c3709d9c4df23ab4714fd6224905514c635cbc26e9630cde03a0b6be94ddc03ec536cd518a405352c8889bfd3251b1cfd91be0981fd8d01043775078e51e822997a668a4171e6c4e8e5e5493f7de39bf90c4ed372eb9b4dc454d43dea8c64aa13bd4b9d959241395629750d3c112fdcae43ae2b4263e24e9eafd49762e4e4e3de62178871dbdabda1270366516a73f0ddbfd1845a89ea4fbccbffaa24a4e9d82995df6327dd12d9ad5b3dc2bea3359c16d992e9816698879893da8fe1cfb494e545259992080bb342e9ff4ec396f7bf5e0ec100cfd65455a45f66caae5763da6b83439e03a98", @ANYRES32=r4, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32=r5, @ANYRES16=r4]], 0x6, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000040)={0x0, ""/185}, 0xc1, 0x1, 0x800) 16:03:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000540)=[{0x45}, {0x54}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x4) 16:03:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x809712119e1dd408) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:03:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) fcntl$setown(r1, 0x6, r3) 16:03:43 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2f000000f87c8a5b67071b542a52150000002900000032000000030000003591af0dc1bb893f00"/50], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x2) 16:03:43 executing program 0: clock_getres(0x2, &(0x7f0000000100)) getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x15a, &(0x7f0000000140)=[{0x6c}, {0x28}, {0x80}]}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2, 0x8100, 0x7fc}], 0x3) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x3, 0x3f5, 0x1000}, {0x0, 0xcd0e}, {0x3, 0xff, 0x1000}, {0x2, 0x0, 0x3000}, {0x0, 0x1, 0x1000}, {0x0, 0x9, 0x1c00}], 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r6, r11) getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) 16:03:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sync() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b0) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r0, 0x20004269) sendto$inet6(r0, &(0x7f0000000640)="9ebfcfe7207736dc10772415e3c9684350f45923676fa2945f0aaca20ed66381df350ad16548de19fd1d09748c0cc391500680096f68eb4b7eb995dde87468863895c1a76b47f3e0b8ba6144fefa7ba1b285986ae5d2fc1b7433c4e49315f1827d286dbc5370e540358e613b058470803a3d104750acc806f488fa9d582e2f36a627a43974e4104366b0af7b3bd36fe5fb666d6292f577210e1118431214e96a833307cc62425a63c863c0e66b510e1510c6f3ad476f38a043151a99cd0261303505370425988b22cd5d08de1daf9f8ce67b17c950c83c539967eac1636ed2a98854ab2083e35edf7fd3fdc8b2798360346e377aface8623dc80bf8c08c97fbbb8e0f487d9cf81195593902b677e8fec11d901959ffc0a1397bb496e5c692625b18e5c86c506a71096d36a036761658560f1cda3a9385ab6971dbb96328a0c4a8bafc88977e08f3c3d80f419f5e09584662c9dc0404cca3e949bb705670119e667bb5cb0e7156d49e63897e73881563adf3710637b2d933eacb6259319419503424158d5865f9e315a9e54e20653e6daa02054c5fbc7b9529485e2f0b162e9352d1610f88a91e1cbe89b2ec94301d6b6df14b31615e673284c52df0746cf2e829df29914b9bb20260a0bc89c872ec1b8ee87cb89eae33cbbe36f75abc0d43f0596512b4fec863b14d7ed45f3425200e2a03285ca6055c3ba446b1ecdbab2da719475df084e7c3a6c499a87e055ac987e7ca68d471b35ed6ace94747789f80e368bb3b2a5e1370245c09032331cd1f29c8be56417eb6b4e40d8ec6c0bed3a4ca61189d9592a9a8f6bd4a1568b353a14f8cb535220918d290a155604c5a0130b34433513be387729dab6b8b19acfd04469dac0dec31f89aacd5492dba5bd9c02356fea0975ac5947915bb52ab1a0ddd3e50ac24ac73e72aa1ceaef7c3c566ed91e7062c8c00deea8710df6c9e0eb2c039bbac581f5cb87ad55feac7fc1df358454df4dd00686fa26a8b7ad8de48cb74f69c0ad39eac082c215ae05a820cbb66567e092c0406efa27a26c92ebb07e30b93b6c03b4bd4463a84a25f03157072cbd8416a7ffe80cbab88b1d0451891fc9c8eb3788232777861d7e81633354e2b7dcce83b4abb2dfa758bbc8d77391262884f4b1a37c036d1e8a9bacab5195a1ef7b7af03706e8fa494bcd14d5b51f84709a81154803d327b0be6cec942d5e55b5f6ccd8bfda2bf012a77e9da5816b4430001c0e45cbb3bb438ac196ff270e04f5f5f6f73747a4c9c69941a1bf964206232163273d8eb2ae0710deae174b5d3cac275e94d34bc1a8cdaee89cde09711decf33f4b0d22080dd72d3c0dc4fc31e104136b561675680b39d1938e9594b842366f638befb04b341a39d25fdd41a72621ba92aa1883c04a5eb31cb302e7ae73b19006883557bc07274cbc284f839c136765e6527cfc3e4f252e90e654ba7459dde29c99c9be15cf7fe305ddfd0c98594e4c65ddd19cdde398ad288a4900bb83a46fca564f3d95961b633b2b3e823366652d1b46ddf2698aa9326289f19e94e8a2d11bac7601663dbd048f3932a270d25fe22ef7f4515150621d08067375830bee3372736607f660de7d7613121d0b6353678cd0c0eaadeabd884a52c83344dff69181db5c4f32101707722d0eca847d53ca33ec0096b84d3e72e48005a3819750a5f3b1e6f3dd4fd2d7c43ea1a4aa84282036755fcb5b8036b2e3f4bf5fcb02266eee2c35d994f2b6062626693b5155446bde4d94645da57cab95888a8ee184fa06c554f4dfc232f47b9e0c303f3e1d4dd0006850f565aaaf995ab2f22f6ec9170320acd372c8c6fc7b2d3d651599a9dd31c2e969d0450ff5289ab26be1994fa9b70c1317bc5c5fa5ad5b2d336acb71e90c505c178fab8fbebecfcd17ef01641fa1991ffa9a36cd32f45852ba49a6c0a627e7c2ac5f0d21f64822948abcc1399a4a1ab61a1cc9d86de09e6b3ac7573be7bdb7261e19e69eb99a454d86a44333e848182f4cc458cb745934f6a35ed5335a7182b8e244497c5be51b47e32d4ff517d4df7cf0d4bd690baa5e79ad64f8378d1c7eb38c11e4eff750756ac00ce8da85452e7c4112879e0af748e31ccd63c0f71c652673d9a35b8cf7a7e5bdac417477a8931bdc471364b55a5aacd4e7cb8eac589b98a0b6888fe1dd177c16a15c2a118c1b0e8a59023cd7eca71eaf231172dd825a37223c7e01989009c2d11e57cf1941bdb19ab5055f49c88777f41208bb0a3b612497d706bb13c2615e15e1de7d02ef9485b4d397d3dc7ae61f51b40269ca06f3161b39e95cfcc3daac0c2fa383a342c0b181c12e8d04fc261fa1221610860027ec53f7ff6286956ae86cf64bfbabb2130664b3af0201f4c584d0ba0aa961038ef521b64e01fdd7e2269438477805751ef9b949820780eb1e4eea53ffaed746cbd3cd42241f8613b1d1ee316fe76a008fe4ba8372c26c6d648887cb703c411115ee66eefd44275549111760ac595278f8c275a6e9bb63fe25b5b04129953faa9593b2949451d69ada5f50567e1b339f0a818b7d065a67a51cb820c026854a48027adae6d939eebbe1667e7b2637e0cbae8f11b72e3408beb673fd22739c3bf78f5116f75b810bde511106d59702c2cf8f5604590afb36b1ce919d53ff2b4d0357e47b197e476c372dd94fbf7e1a6ceab2c789e4ffe5d729003fc1a6d981b5652c2a82c6d124b59fae91003b72c0c792133ea8af57a40fe1c39d5338673508fb0f2b950f436dc0d0c2dd73d11f294afb238890578381f556299d703af9ed9fed38ca58c76a7950a27fa90bac8d99f9f2fde6f0971b9200257fec99466c57a42127aefda1212c5cb2bbeb2ccaff59845a4062b3beb9729e5c4bed70ec9406cbd531da07bf2245a17f4509e3ff3640691e26856870fea0fb351488c3498d0c38b15297936f6dfeabdd10ddc5099aabca78c4438d6185e431379ffd33e13b1d5446f12268b412ba2cb0a4741f3f97ea45ce136b98295c10dc658b25f9d164435b5d67300c8ce9ecd84d2ee533fa7d11b86811e23e7e5656331455dcfd60325b9cc721d50307e59875e0ecd15e1976f2c37317c6e088251aed3d17a3a409f67cfb28b7aa16ae6a6b667140d87f31b569249c81c3fe2de220e8a7f01391763be92f3e123fc279b38044cf0236cc13be9c30609eb98b87546f7577c121cc21bc149921de50ddeff9a1276b0dece2e5421709b8288b61ada3222022368ba63673615d1250611801c0b7498182df26b764997ce9ceeb2389c6a330bfcd305ce2ae0e8735f2f4c78c9085b3ad0702ba3330f70dc8960d1b0632d96b0f6597a93645dcbce0672a318aa6ac397b48b65ee03b8e964c0866c9527076b9526654b548d5d794da62c6002d7a32abb7c4db7b78ed97e266dff3ad13e65092f5064fa5597fc859bae2ecc818b74511147bd357239812264b56328c323cee562c53eaf4d1b6b2ea52c42dbd3b0930f93e4f1e783b0bb84b8b7ebc0421a9a11d3503de2c7f5d026d7c81fcdd7c744f5715803fd30f90a8d3e2059b23c15f8ba9450fc4dda69574025c8b21805cac0a0f2408c25c3ee183a6ad5f860035940983ea0960244a1a4a1219e3be9aa51b64f3e3ffa95dc560be5c809be0b99c82b50d731ef31a1fa50486b5b327b28e031745b069d9dcea7ca800841be28be31e90aa339aa048268ad419347693ae3d328e8c26fb9161a98fc937fc421ae9ebfc44088568b8a2f2e70663c8261025ec9811f5ff5b4954ec893ef5bb5fcb36ffcd7668bf4088250884264935fe72631b11922da2d2cc5840044a401dfe704d4dfce87cb111aeb59340ec59186ebee79fed689efba0732a8cbcfb81febe5d571a4ce696846448efdd7e6615b2bc8b48ed0d82ef4b1a36d8a990156b7e5fbf7a33d3a764acf27d9f056b2d6ff5b709a2085ad56c96176edd539858e719226ba9a677994826c7adcb52baddac5e5876356ba0fb7bc3c38992d9b43fe793dde1eb7dc5030ce3f7911f98ae90fd6ebf5d5a6d1cc7850fa9eb06d8bcd564256f3eae07fd788e07d135fa98fe16c9dfd5f9d1848446fcb81f7c868b3e948c41bfd841526052b1c2b1a1c8d50aecdc875e5b1ca9a246c58b658f70078b63ef32b34a9aec8fc9d1c32fb82b03fa1074e8af2757c68481246fc2fabb550092efdf42197895f47da193397b039d1cc12aa84730faf4fa3663c4686f8ff022d739627f37115815a6ba045056bbff6351d5e4c4bf8bd24cf79e5b60e0c0dd7461ccf4a6699f2f3d9f77f69ac0905872e9d04d6a27d73178e5bbdf8049a038189179c528433bdff7b101c0810b40940683abac47e0a7b3d770d8974440e8d70b06692b1a5c97de0cbe317ea1ef09efdc21bb6890ba5e5fcd1c198c23caa1b0408273030ae21fbaf8c60c95d487919c4cbf32ef47ef9b5a120c9c97ca2d73dc1ca5c32866d52e668d0731051943c7a0d551ad6fff5a7d5cb65436b16c0f662994666d776817f89f5fb0b9e47e7faf150b1219a35a66d89d03d5793a9c0ba2a8abfb9590ca3b0a76572eb5be100b21462a1ac66573f157aa2481a39d259b24926753bd6dc3311bf73903bbcc7d0a6276f7869f5f72a523a9690ba5164ea442443e590d35affbbe5848b5b7dee386e94504be97ca670984b1c16b414ac2f30094a2b307cebdb875d41af596cd8e35dde12571aae78410e3284795aca233ab98fc8f87816a099efaf39a6df53ce0341d673d21b925b7624aa460fb094cb57a999904479f1b280aee310632c90b0ac3cf0cddb0772b0cadeb798f645d2303b2db2af434d8555bf09512f45a33644496802eb9c8031c9f9b41cf6109cbf58fab1d7be0bce58a51ead84260c2382d438ba715ba91d52cd4c3851566e4c063d085586ceb703788e2096ed61692dd4b6f97a4a1be74da6a899cbf8fbd53e7d43b969660dab75b863eb443b7fdd543553eee712f7f43db1cc9dfdabe3dff8e205ced12eddae6b853aa0c92b3723bced5ce7aa83d55b341bc5c07c142da6d2479d99fdbead7f39ddae4e09e792e63ff7ac6c6911d55cd5b4ffeb8ad700a7eb9fe3d1d26ffb95ed4291f9568f8ce029afcf8efabfc4e646c4629957047eb38c8561da11291c90a165f8e56928843d8f2a40c45d20b83d5950a43003c6716c2114a54aafbe89e5675a06f478ce22a9125de2f4346e1ada0e01f3502a46c82ccf277a42d6d8c3422f31d7936794e8d92876de4989bf99c9c257545b04aa65f794f5bf8e43ce8972d94e00ef47d7ddb727994ea6121a52b1d607e777d6480e2b329a779e373c047819d4040b8024d97ee59001802366cb188275be0bc11fa0b3487af64a5170596ecbb4433c17f396ef7e30da00b031d00f38a13b982aa9589ec756be071225439ea430cf7677e18718f2b3484fae606049e5910cb3b8ac2fad2012415eb58f870133b1f801ab0e673c54a37099f941d8558be46cf423fd2047418e8a13b33e9565b9a1b41e8eeb9fda216acdc06e6165060d57d68130754f48422b4970cda75be8ba353c3b8d4575cad90a07f328c215a483ef9b0526fd478d733588ac840d5692f0aeabe30f63eda7709d3acc195abaded47aa80c3dada4a97de3de77e32a0413cb74d8033e150d82884591ec8f019980f58a18dfa6d0ce239967c46c58c16d90372bb6f0c8f58db15176e3ef9112c884a9e3cdc8288645663e3e8ac367d172896127946b9ff71bd4361ca3b0cbad2976b189007b9d6e51e2e5ab492f877ef8d387b6c1c2858c0286637e5028412e0c81455cda9", 0x1000, 0x806, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x401}, 0xc) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x69f}) read(r5, &(0x7f0000000540)=""/226, 0xe2) writev(r4, &(0x7f0000000080), 0x1000000000000234) 16:03:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r2 = socket$inet6(0x18, 0x4, 0x81) setsockopt(r2, 0x5, 0x800, &(0x7f0000000040)="d414c6a08c6c265be6db3ddd144c2e6315d946c905398de66e67e28f0644e8e97b266109cc560a2de35803e2d7079cb57609e00b763ff2a861a62c37d54889dd9373674cb3b2334e006d58b8edd7a3ff476860d8157d8d2dc6aacce76b27aa9766b3857d4ea291f62a4178a9c900", 0x6e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xf87) syz_open_pts() 16:03:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() close(r0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000840)) close(0xffffffffffffffff) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000740)=""/242, 0xf2, 0x802, &(0x7f0000000180)={0x18, 0x0, 0x400, 0x7}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xd0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000000)={0x0, 0x10, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1000000}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x4) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000008c0)) sendto$inet6(0xffffffffffffffff, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(0xffffffffffffffff, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) r6 = syz_open_pts() dup(r6) r7 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x10, 0x48) dup(r7) geteuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="322f06bd894760f1c1206bca2fbd31912c650ac6e532636c8508bdd2be84c556b1c4be25d5fb494b0386e673ca40554aebd031d07a057d9e5e1728b58dc95b786712fbde1e6786719ccbce0986baed14dca37f000e7faaebe51fd6e94d19912d", 0x1004f}], 0x1) 16:03:43 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r9 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r14 = socket(0x1e, 0x3, 0x0) readv(r14, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r14, &(0x7f0000000100)=ANY=[@ANYBLOB="05402e2f666b546530d5"], 0xa) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r11, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xff, 0x2800}, {0x4, 0x580, 0x800}, {0x1, 0x9, 0x1000}, {0x0, 0x8, 0x1000}], 0x72f8b4c2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r13, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x0) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r19 = semget(0x2, 0x1, 0x80) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000640)={{0x3, r18, r9, r10, 0x0, 0x2, 0x8}, 0x400004000007fff, 0xfc4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) accept$inet6(r21, 0x0, 0x0) accept(r8, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000740)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r23, 0x8004667d, &(0x7f0000000180)=0x7b0) r24 = getpgrp() r25 = getuid() r26 = getgid() sendmsg$unix(r23, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0x20, 0x7}, 0xb) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x4) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r22, r20, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semop(r11, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x8, 0x1000}], 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000004, r6, r5, 0x0, r7, 0x100010024, 0xa}, 0x9, 0x7, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r28, 0x0) poll(&(0x7f0000000000)=[{r28, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r29, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x2, 0x2, 0x0) accept$inet6(r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r32, r30, 0x0, r33, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r34 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r34, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r34, &(0x7f00000003c0)='./file1\x00', r0, r33, 0x4) ioctl$WSDISPLAYIO_LDFONT(r34, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 16:03:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xffff}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:03:44 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) unlink(&(0x7f0000000080)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:44 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kqueue() recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:03:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x20, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:03:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0x0) r1 = openat(r0, &(0x7f00000002c0)='./bus\x00', 0x400, 0x1) accept(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006de7655522201384613cca5a29b5944e71ca147a59d09801be5c5e1bf26dc4225d97ca5ce4e5d8964ae3ffbaa7e3d251"], &(0x7f0000000300)=0x6e) open$dir(&(0x7f0000000740)='./bus\x00', 0x800, 0x44) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="01e8b1e39d4ac23ebee0d0b85bd373d769c5fdd3325ae6cc9db2491b552520c5a4e98dcd52e1df32f665dfcc7f523a8679a37dcdccb6558062a7ebb76e6d483dd9f29bfd4429daefa67752b48e3861df9bd493ce88bd5151ed11a448c58289c5a66c7e4e2ef1332876fd6b3fae052cc42e514b9d91ff6d90fcfef68655cf2b76a3904e404b3b944e7dfd3543950baec7f61eddb02ca5a97ee98a628eb8586ca5b4d749f10f3449283a6e593ea9ebd920b40a0f83950f98366958caa75fef72ac084d1cb1e91d5d46d48d0e90a20f7b736243128dd28c3951d83a42", 0xdb}, {&(0x7f0000000180)="69b1c8325d579fec0b884e62d7d5235693c57c39127c128d29ae0191d08a9901e17ca77fe5f88d61705b4e8eac7a1e7a91922f9af3e019534fbc9139d742a596375184f9d2b7f15c07c8d5c88c45392b217c0d", 0x53}, {&(0x7f0000000200)="ba78c12cf9803fc7a17bdc715a77e1eafbd9e108ce851104ed44cfe745980ea6a2c06c4f24bff6777a6c88e0fa3c9804220f7d2d98e8720218b879b8660cfee0065caa32b2eca17f351ef202b6528d873dd89fe022a7d313162d86e1b03368fd22d17477c0d4c2a2f5fa5536ad905505c07edc573fe0ec74891fc020187914c65c0f5e730412e41e6be45315f455d13eabf964c82e097f3183", 0xffffffffffffff1c}, {&(0x7f00000006c0)="9f248272ce364ea4e2be087925c5737ef37f430ff4790142f6f7a018b007eeb50fb8f47bd01c09fe350e550fcb15dc0f721215d32d79ddeddf9c5b043eb5397448cd099c8d4da1f2206543508b11732d975befe40300bf7c12d0d5350f325cb56b211dbf67d5a23c3c3cd7665e61c7d1b99d6bb7651d1b610e2fc299307e78", 0x7a}, {&(0x7f0000000340)="4aa78bec143fdf42527e810a164eac67e920d1cff77cacf064fe2b30f578514aee44f1a5f710ca5e09db1be0e204c828387e1da1f3d950c1e58ea09891b921d16fa46ba634205a3e925801870d5f41805e6a60d44c30ad27fcc11aef138950da56d9f00a405edec211d0ca69e428b2f713e4668d97c843b89037d5717051922498a8826740f3633e198a60c7248fd501af58bd0aee64cdad6385cba117029d85d48c6a9dd02f6f", 0xa7}, {&(0x7f0000000440)="eacd588659711daca28d59a904b01945436c8f4dfffba53691198295abe3c5b04745a944bbf4b16142c1647ef2b9eb9376802ef5e6600685d670a9e9c19e0a260d4975bca7be8bcf889a32fadc294860b4c1389df4103030339f2f97739b59709bc24e02291e89c64f0ad10ccd40b2aecc10b7906d27f87c4f6bc3d795ff4021906407371ee8823fc9eb77ae012665d2b1e36c283df34ab48b59468c94c983128721d7595b9caee1ffe2871e1c33209a268798124d855046b0f8e3f3d36d944ce6d9e68a03bd6237d32ca24581ed403f69b3dbe6406b70cb4b728b77cf9f63c3e9c213ef87b1169a5fd5f4c7313bddf9ad089a38a5028791", 0xf8}, {&(0x7f0000000540)="eb879f21db46a064baf798da0a39fbf2d5f0ee91f537cabacd0f78313dc51ca11f06130e8d4a5551adb8e34fba2be7ebc141a5478ede50c4dac89d0e2b016643d74d29088f763589a81bacd4857855b3b9dd3b9f4c1c05e98d6cafad40de408faecaf9324696c31648680aec3fa345b403c4ed", 0x73}, {&(0x7f00000005c0)="381e5340de57fd0e1c146d9a1ae2a5ce3154071b7f9b2513aa5bd5a86a354f53ed1a72593ba7e9146c28b4ebd98dc43379b426c5a9abafd2a7ba54bc5763b39000b0f401a64439cd142167606fb1a2a5", 0x50}], 0x8) 16:03:44 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x258, 0x0, 0x54) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)="158a9dc18bf97dc947f14099bf739a062785ae5825fd273b6822047295bd931c73b5914299c8a9c131e40a2f84476604dd333a41856c16a936f6d9de4e023f2ef015c902d9128a6d93449f20efa8131d7db25d8d436c72b3f48cd97f098f2459fd23", 0x62) close(r1) readv(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:03:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) r1 = syz_open_pts() dup(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x2013, r1, 0x0, 0x0) 16:03:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0xfd3f840806c1f2fe, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) socket(0x10, 0x9b0fba21a1745ec4, 0x9) 16:03:44 executing program 1: setuid(0xee01) ktrace(0x0, 0x5, 0x20, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x69da4ced5b0c4201, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x8001, 0x7ff, 0x1, 0x10001, 0x0, 0x80000000, 0x0, 0x6, 0xb1b, 0x1}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0x3cf) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgget$private(0x0, 0x200) r2 = getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getppid() r5 = msgget$private(0x0, 0x0) msgsnd(r5, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x7b0) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r8, r2, 0xffffffffffffffff, r2, 0x2, 0x6}, 0xfff, 0x3, r3, r4, 0x3f, 0x7, 0x4, 0x7}) r10 = msgget(0x1, 0x8) msgrcv(r10, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000001f000000c335e041b0dfface334800000000000000000000000000000000000000000000000ceae5b9d7d243432b5593d74229623c5ff1d924f489a57b00000000efff0000000000000000000000000000002073d800"], 0x53, 0xe5a670b3e99face3, 0x800) getegid() getpid() r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) 16:03:44 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000080)=[r0]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:03:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="8d5118260b10a2a990dad71744e4f632183c813facc1b56acdb160a6147c8eec395aac98c7488ea3454a1325a392785e4e43cc45695eedad028c05cf63e13c6e833c33c4506977dcb9dfa70a60080fe57eae9465ae13e4893baed0e371ecef746ddb65b78a6835f1af61f9f9ad67cf73326c61deb4cf6ec7291ac5ffc5729070e4eaff7e132032ce17e06f4f3d26bc0c7acc5bfa248f323ae98b388bcde9b257e79ac67bb53990c02395d07df7138114ccc208503921bc87f34a9b08f42b449520f8ac8991b578dad3e916907bb62a374cdd00d520716b6be2b889ff209be3b9a0f450918fc1a03bcee8c89240d0980d0fc23014a9145e4500921e49", 0xfc, 0x5, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xac, 0xa00}, 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:03:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r1, 0x20004269) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) r9 = getuid() r10 = getegid() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r11, &(0x7f0000000880)=""/161, 0xa1) r12 = dup(r11) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r14, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000180)=0x7b0) r15 = getpgrp() r16 = getuid() r17 = getgid() sendmsg$unix(r13, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r14, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r14, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r15}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r18, 0x8004667d, &(0x7f0000000180)=0x7b0) r19 = getpgrp() r20 = getuid() r21 = getgid() sendmsg$unix(r18, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x20, 0x7}, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r24, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r23, 0x8004667d, &(0x7f0000000180)=0x7b0) r25 = getpgrp() r26 = getuid() r27 = getgid() sendmsg$unix(r23, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r24, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r24, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r24, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r25}) r28 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001c80)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b40)=[{&(0x7f00000004c0)="2ffa", 0x2}, {&(0x7f0000000700)="7ef1a66995d2161e2e9093cf4ab69c318f5ecf88afc961b76cc13c392a7ad8e24547ecb495aefa4a1ed4230666b58ccd8a7914a790e77d5347db972f04485d29fc48111bff8612cf18d12483812855a58aed3104e6e9476b65eadc", 0x5b}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="0c32ff1ae9bfbefd423bf1eeb4beedfe6e0597a82eaf61054174afab0d6cb31613851ab4ef0bdf0dbd5f90a71400d5cabd74efb5eaec57c988d0aac023583521a0a6b999511d3b4f4c78d0ddfdba48f91fc1971f7699f9044a1d8937f039d47af1aca17e38362ec234cd7fc0977271c322dd28e5c5ba0a27cd20d16fa6e118b8207b11d16a986be18b5b80ac9b5c403695d1498652e75237aec80ae1e2dfea8a41483e1e1612e01b82369c4eb84fe2f4f3d79e5019b6686fcabccd8e743c2bc022feed2ef49f4e6ca454a156e6c04216e9c81e63b40e44d0904dbbad59e9cad8e536481274566e78d3d0bf6dfc9e62d51eead4591090d2e39719f1d2098140", 0xff}, {&(0x7f0000001940)="7fc922c232fde1af89540b131baa3102133743a69dde701dfb78be3f673669a26e7c19a96be0721a79164e8aa338ac59d0b249e25c0e27122c88f1fdafc9e52b9874bb12852eeab8", 0x48}, {&(0x7f00000019c0)="c7b4ffe03daae434695a24f92c878c216394eb97164d5dce4f485d0fd114beac29d4c848bc44306d536922c0c1d647a975209f39c5b488f4dd52d5ff28bf8a8be2c445744638d828b40aef038f1f329c6f2c7556a2fcb43fddb40a151e93d2cfa70effe2f04cb3fbc41627217ae97e34aef2aa545c4338e8c3c6a5e97089e0a0355d0fb9ac59c09025bfb8059ac0bc511ddd077dda8fba94884842c5e1ddeae005ca6de214bf38b60800bb7a02caccb3571c547b8780a76f2fbe63776663a86f3a119f4c9cf7492bda2ef33a1bd9042cee596397e598c2318dc472027784b0058ccae04a103355fa6df14678a11ec2737887ec49c85956c518fa2d32", 0xfc}, {&(0x7f0000001ac0)="de97889dfbea1281bc2778700af12bee1de5c6c032df5893a3f2679d5feb1a3b4a0f6103f12ebf7c0d2f558ad1bf7d212b5f40e84d6271343c4d6027815068eb477f3fde14287b9e744ca6daa6aae9e3e2c10464", 0x54}], 0x7, &(0x7f0000001c00)=[@cred={0x20, 0xffff, 0x0, r6, r9, r10}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, r15, r20, r22}, @cred={0x20, 0xffff, 0x0, r25, r28, r29}], 0x78}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000680)=""/70, 0x3c3}, {&(0x7f0000000380)=""/74, 0x4a}, {&(0x7f0000000400)=""/47, 0x2f}, {&(0x7f0000000500)=""/141, 0xfffffffffffffe23}, {&(0x7f0000002740)=""/4102, 0x1000}], 0x9, 0x0, 0x0) r30 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r30, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r30, 0x0, 0x3fffd) writev(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r31 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000340)=[{&(0x7f0000000940)="97c69fe7ae2774c474acea3df66cabc74146376808651821cd90f3f4b13a9f4309001da2088739087058b6d528d57e15a8a66a8530128133c804f73d5f47eb072a61c655d82d2dfb664c2368e9ba1f744b62103425636586346073c8de11acc2c25ae756310d68b33fb5b022466a26eb692c7f9c6439cf1ebcd59719cbf389094b6e54decaeed612e356509d4add7e30d20fed93e6b777cf5dcf88464206bd18c7927e51553086f151714373e8a51a8564ead73f93e77834d76e7ef1eab0be6c215430cb13d098df0345b3c4d5d332207bcac64d6de5ec8c9c1922d3c655a0cd2ef2215aa655163d862df515b1f88df5a190a30063eb8fb92be712b36d7a35f70446ef4a5f3540b9e2deead742cd0bc67a2d84330422da05070d7594ff2750b6f7c58d9d6ce699536353fc099ee830792158025dd0f89d0106e637b9ae3b5feba9ec468b75d8269eb17b61c580ccb99efcb73a455f675286f88ad036d80911513f8bb68a72b96cc20173ebe7bd766bdb38aa0db238d6c9306a64e984f917d9fe41cdf431aee65f2dd923ef65ce2dfdd4272cb79ed45996a65afa0734cbbdd40375c9c7ac6ea490b8f76d0a8a7a1a3babc0d1e85105da6be025f784eda27d8d05700b000a4b1dc5cd11885db9768614c76bdefe0c1ec47724d677dbfbf494db2d92b5e0e6c37ee55df9f0ee646f818568ef9a62784a4cc288c65232c8deaa8b556106d58b1e681aa8353d37e6f9e3d0533905493a328f6555dd708d901a290ab3444277fba45d35d9b35090ccab710575a068d983ce6bf7132368eeb188520c67f6465b0862ec63f91a3d7a6afd65a6e767594553467f62df8b6082c6ae42d451659b9fe96dd32cc633e3c8c6a384d1539776f3beef8bdb3a52f4679d215db974db554c153a71de3a88203a125a782d81a5ab5324442f1a2832d1604eacb9342735ed818fcb0154fdf37d63f0efeb32206686fdec10d42ac4196a35e99c27ddfe05a8271a5f6e8dab95d519cb58c868f732f0a765431a3c81a3a9a229ad00906036c0bcc9fbf4d75b7b261526d872c5ae3c8049c69e3b4e432c8137306b2c994cfb6decb8a8d03d14fa0ac61a6ef82fef4038466873969df116b42e2197b750f2a76ad05d0acb6f689b903562644c49857d0b90e4e190e9d1f2d52456214c3e3368c1c27fd8e4a87e41197da0a91548aef79a47bff4f1a68ee02cf0e7e4335daa2e56a3a488873845be7537c493b9094e7feacea40b48d934d3a977c8eef43bc919251460a588de3e8d4ffe058652d6dbccdeb31d0dd873e520bfdae84dba63d66eeb36c9fc6acecba39397e01a665830df7033e1f71d884c88c4b43bf9013c72ab1c1070a67d962c370551f360080215a8125b60f1299ff7107f5a13e231c7aac52621554ca34816a4930f7056aad4b88ced5e9122919b3155825be1e3ad763a78032db86a2ef445b0370bb24ba6d85a1ee4bff19214b0630c7ef76998fbfea0fb414291863864af7a746ea5a8ab7fbbd0a676ef2281f045e0768c29f7407adc3b5df15463c7eee2c2e13a93d7a7b52dcecb3a0ccc9b6d6ed073e25c4b346ba9b4cc2565280e9adccb1813eacab58797af7790d634eedc16b64b0551ee9d6c4d91f6e6730141218c8463752239f36adb31f2a8e3cb9c9c02a77c00875892b9cc2228e6150a71d18d229a2ad84ef4a1cb2fb33e7d485f4a592c255a4523efb7becc7e59a1b423e4bc30508a58c0ca54d3e99fdb00fc81b8e8209fa273501a7cde6bf42795d1d06327184a91b58b10b36c55194b658567cb7ae805e2bb2a8bd20aa50e7c2993768e8fafb8734acc15cddcc075ef3d8c95f20dafe621a8d928a4dd0246fe1e6020c04639254a503101f33091a2a786abc3ba08591c9e1ba5380cb57b8d6f71e4f9dc6b6cf59c659bbceeb65d85248f90b20a1a64fa11a5bf71f4b09aba83e3dd0ab06879978e50557b24abe2fb3599fcc6ffb090fa39aaa21ba72f0180d49ba2a45678a7ebae6a9e3823ea5822dbc703eb121462a8ba976f7827d39df37281c8731ade1b241daa9da041b16669e7da07b0ffb2ba13810e0cac9ed022d357c70481a508cf63e9eefe2c3e37a89a2265e98e58b766a719784cfc946df8fdff8189dbc045381ea529c626f649bc1e11356e44b584e7f333df6fefe621578ce248d054336e0e7fe6fc2282bbb17ad9ef73471bc3165363f46d4b088879f9d1e695ba22c12a1201d981b0db3e4df05da6f047ff18d1c594392d81f9abb957b2f8f429f4da5f9b688cf4c67af098a3d91e91037f2a31eec7d7801212f766b98a3d8ebe84f8bb5270ac5c4c97cb129559ac16f78d6ebce77100274c541b1fed248cbcd160757a25fe9fe25522d677d57870f61c92ea37ee3415a5aa18155f484a763f8ef1ced4f59d3b913f24a5f69ed7003f1c35e2eb52fd8168df084af67e8cce10e9a18ccbcacdfe4cc493434e47b3aa8cb5e1985b53d4b5d88b6b7acf2e8e0e23a60a1adc1bdcca526cb7d7c560a1e0cb1d25dd67c238a6fdbc80f31872a2341ba63fd2d71f11cc82d311bb15d596092ba71bad5f9369c409ecd9408830d47aa4972bd8f367debbb5389fdc7118d5d1e217720be1c9b5742a9b2dbaa94217f377c0aa26311c5749c53d356601d2a2187e5bf46fc2647d23b680998596a71f03b108910fd9ea6211a396e0eeb7dca9c7ca23b192a8a173188585f175cd5893770c36b8d4a7e131c132284085acc294ab387f8c68ce96c31a441a61d8520544e954eff8fe562d8b99b16298cf72e46cda07f2990c32cf0742fb0233d540b022badd49cc9d5b82e04ed6e303b42cf1b325cbd6e9521dc50478a0686bc244cf1c4e4c300c593f47023e5410af55d2f20a56120eb91f7d85d57439ca948a74b9d322a83e3804f98ce0e2439efd315981597d3bcca6f18deaa120d82e72e1dde92d5e0eac4d237cc37d57c3362a11e922533a6432efe33e9b805708b1cc0dd56e18565abed8b843006fdf3b50917776c8544d61bc752e0e244f36b8b52357be8db4eae9d28e637d424a7a46393c4bff7096934acdcca8633ddfcf5dac1e59e889c33f82ece4dba5a97af4c961c33e652bfe84be0b4f899a3b1b5e432bd3f9dc5fbb88d42c5aeb043723b8e1bf0bfa7b2b23d5ecd41a2aed1e040babc359ff88fc22fa988bea545fa27b638e93ce466a995d38b26bb78984cd83079b2aff23a1517d6ff72c4b63781c65e6cec33ee397bc3f126adf1a4347745ca7e96d250e9e1d6949e403dd8e151ac067b35e708a294bb9123fde212356f70d48c14ce9f3afe6506a66dd5972bb5be8eee46b71c1289093b914ef45a977517855e32eb0fa3f783176e16f4dccfe1b66d3c4bf88916e774fe374809b407b7ca66d9bbb43a9e919fc70f4a18f4d4e1ff0d10ac970392c5597df92047fedf6e7075366207ac47bd4eb3b2b76a6c01041f99407fd898f72bd5aa556f4f8c6a55a1ea490f71b6c807d1e7644693280a5f184e09b7892d4cb7f7839e4c89b1c4f815bd9387a44a2a29b2fd5de7ee3f4154f2fa7a18cb211dc31c4ec1d491e92f5d2bb01e97f089b9efe11696f6a3f5f6ab68eb52fdbaface636fcb6ef83951af93b36a901309b91e8dba6940263dd7170d30d0d09823c97f30af7703c7d100f5d1c5cbc6ae733b03b4b06965c0c7c7da63745e32cc50015e4630c1c404f307638bfd389564f2db69144dedfe9214885f07990cd66928483ec49ce43859a8eca51d48f9f9e584afd4a419af722ac8594cc5b5fea0c98ec9d2b4396373c9b921c37ef40c8ff7daa4d225ab3a58cdf28fcb1743eca89913163e7ce0f4f6d1b59e55b90980145d30a5efd8a14b5642fad3cc6153959f5216e9234d4cb8032ba9841a4f5283d95bed05062806a610b722c195f99fba11274c64312382e7aa2aa274632f41f8c54c0e59a9a9f7146d90225c33b6fc78563acbe6ec79d82d075bef4d99a8614d2e103d48b0ca1bed0e24a6e99511df418680d2b16bc0bb193681d8ecb8f74deb9d16381c49415058ffc26d270b1d980eb4f382d9d4a9884b8021395014a293ee00d2ce9a26662d203488cb3a8929da6a24c9533c573d15748be046490f94d21793a8ba122a05693b3476229a4e4123b42fe0ee273490354d9d643d0db8bdaa42136f58c9c847cadfd15950e4e7820dd2434713ed3ddb513c894d1889f4e2aca22f93a8b70db1845f0bfbae75800c1645cc1ce6579d54d6d8836ff6f28b86d82d51439cb57ab3144bf21c107e66095c6320606f8fda6f960fc668b60230066ed62c18d384118fe735af0496a37882b892689dd4f5758f545c73bd1c8cb1d5a14587c7f193eece614c639a83f99cb1f67b04b73d7a00b84daa2997e66be1aacf62d93acafcdb1ece190114b12a31bbe1c804583745df6580223d91ab9c7436cda696b58d4cc9c5b02f423427300b7d9df6ebcbdd8cfd96218c287dda6ade4c947a7d2e8261ba119655aac9c75d563065a2bfb7722952d97c6cf30577286c041cea52a31be1dbe4f9ab0e652c17712d1bed1e6370a71ff9098ed4d450b460e4baa33746127d018bb95fde9dc567919def730b47dbe78baaa5bcb8b4d85392c8f6102b50bcbafbb6f448f35bb933b8418578e6d01d6f79a4269815bb4de3ed5a15ec6afb1531a575a9eeddc8e8811973f3077f3f2f01f10274ee1754a2ec6c8202dcefa943b4de26daaa9f7e80e8fe057b3097aeb114e13b7664680d2e9e38ef35cfd6e1bc43a2175e5e615c597c657164d09a159f0c206e066843a389244983a4b70402b1e0ffc679edb25ffddf4370bf13d1529c79b6a1e2b77b3171b0d87ccabc0729148e4709833fb0cf676f8cad8e1afb4fdfee32753accd773a68044a42bf2b8e7d3bb7ab3327c2f502c8235f402d1edd57cf09b643089dc47c530ba151b1ccfdd0da71d3d293e17900ee9ee4b5eef7c8a7279aa1700454014e6c4fc63b5832bc56a05ece4d5da22eb4f26a4b67d25f11977e15b30f491bd306961f1628398e83fa9d5a7448407e166902565fb3c59238ee8530cf6a2233be652ed63b626129b27f63cc3856180d9b5da22e882c7dee9c600e119a4ff5e1a86611c6fd632cc8424542bd7f5777870887b84a795526630367186a3382724c7276e8982c45780f96da9b09c0793a57cda5701a6f2161d54d90837604412fd9adeecafb4f4b636ebd2f67b3817ee56520f2b1e72dee7cf6344a3254684b3bcc7973b491a5c105745c64cab0cf08e3be1989dd83c366c204af03da320fad5601ddaeca0b903aaa9876b1246b64b8372bdf377c0ae580c06e89d59fb3d4eb941bbf20add2672b5cc0dfeec2c8b406cab0f07724cf56216653a9dfeccef6951c8efaa03bb2ab1a0dfc91d0b53d644ec0306d947ea9f0d4f920c58e6b9cea0d358dc422b011a20ae63af45fbe9dec65670c0f15de48b5339316a770f81d769321a35b2096cfbeea2f32fa680fc981dfdf2b9d3ca195de55f19ac9193dddffe8d9d23be7c68eebd71cd61456816fc4d26f4edafb8780d75dbd6c0187faac310e5bb0a1fb6b383b9cef5b6a89dd65e3afea26c2bb7eab530355dd59ce7d7b6ae7c5663709d640da89ebeb12f88453c94e325092113a0ca7f3caa7ce4d26d090358c1df7abcd75bd0fd7032fcd12d79aad897c00baa301168278c0c23d4d8e8a9030ea43fa4503d6914032ffd2ba104b07e7a111351878ab48db11bdded1ea1b61d442ea597c6e11154df5d0e59697011e571291c2c49bf3d938ea5461d96c806deb84acc0a01ffaa2a0f7f09fff3e6e", 0x1000}], 0x1, 0x0, 0x0) fchflags(r31, 0x0) 16:03:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88abc49edf5ba747, 0x0) close(r0) 16:03:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) 16:03:44 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x254) 16:03:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xeb, &(0x7f0000000140), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xa21, 0x3, 0x80, "0f44a674523a40da2380c3034268fe3874ffa371", 0x2, 0x8}) 16:03:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745392a101023000000000000ff045a11020d4f000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xffffffffffffffe8) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r5, 0x100000000000, r6) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r2, 0x100000000000, r4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xfff, '.\x00', './bus\x00'}) 16:03:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r0, 0xc8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) kqueue() 16:03:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86136) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x8, 0x200, 0x99, 0x0, 0x866, 0x1, 0x20, 0x1, 0x2, 0x8, 0x1f}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x5}, {0x2, 0x10001}}, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:45 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001480)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/67) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/249) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r9, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x7b0) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r9, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r10}) setpgid(r5, r10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x1) 16:03:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfd7f80d791d8b9bb3085fe28d95e49ffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e17030000007f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad2900a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fecf6906e82ce60146aee39db8387ae6baebd7a65819c84f76a853fc3ffd3bfcce2ceb1ae5456ff420cbd7017720995e769a8acfc8c7ad5a1e52938279bc686ccef5b48e01bbe0c6b3fdeb90225453bf16a1c8499453e4e031fef1e0bf4d20f58944b09abff231891b1408914eddb63a860723993b09d947ab1acd37aa2551e9e2863205b2aefb6b2104aacb971e5a9bdc65d805e79d214bf798af72401444bd0e611d13c107e0ec083329d945b33f1229e32d85d85a410656c8ac90afbfcd26e5bdedb398b2f91a6530e3bf18f7acdc49ad767c9c1a5205c9174a3314a6041c91d0189bdc3a7a1599a8421b3bb820de40c4566c6681f1baae3e727ae105415f75a4569cc2e29b55281fcaf4fb802be6261f90708c3ed8fd2fa89b0d6e2062c81cdcee86b1e0929c5f6bc69a1a745b35d97049e3cdd7f0757244e9978ec55b860d1e4a58ba2337ef6080e644fb377b06cfe136d1472a931d600bb425aadab9793277a7df6e82e02a17ee14d1b87f3224d864f1a19e8f07985342a38a51aa2028d16c43dfcf335823c8605d165b75d8bd2a9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x1ce) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:03:45 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) syz_open_pts() r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) 16:03:45 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b0) r1 = getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x20, 0x7}, 0xb) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, 0x0, r7}], 0x20, 0x7}, 0xb) linkat(r0, &(0x7f0000000700)='./file0\x00', r5, &(0x7f0000000740)='./file0\x00', 0x4) r8 = kqueue() r9 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r9, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x28004) ioctl$WSDISPLAYIO_SBURNER(r10, 0x800c5751, &(0x7f00000006c0)={0x10000, 0x0, 0x1}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000780)='!\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@', &(0x7f00000003c0)='-\x00', &(0x7f00000007c0)='%\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='tap', &(0x7f0000000540)='\x00', &(0x7f0000000580)='$\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x81', &(0x7f0000000640)]) rmdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000240)='./file0\x00', 0x8000, 0xee) 16:03:45 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0xf0040040ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:03:45 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) kevent(r0, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x8, 0x76}, {{r3}, 0x0, 0xdc, 0x120000104, 0x0, 0x7}], 0x400000009130dbf, &(0x7f0000000440), 0x6, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000001680)="7d55011d649923b6d4652cf7ecee3e6ce895286d7c4cc5ee607ca974eef0c81baeed565fa4a79af1a557e2b366cff9ab7e4c1b4ef8d7e61c7689c05d002d7684c26529bc8dc08a14d0c3cd0702610fae9ec4a8ed0ba262a1e38933929d24186ef0fcd904f9402b33f1a78d05696ae75927cc7de1937e54b694b3fbff11158aeb9894425e8a9e2d75e7a203f96b26c78df1a832a940960d00"/167, 0xfffffd9d}], 0x10000000000001c8, 0x0, 0xfffffffffffffffc) bind$unix(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="027ce6b29fff3bf9060000006dfea8b35ca35f12c34249481a40890c4d060371cda1fdb161797b09cf990000010000000000999024bfd57c984f0ec589a89f9766886eacb2f98d074ff0dea60951c9c4203a85ac4019d35a84f432cd7b68ec2bcb7cc0a83cf842b203f81f0c13a69c9eb24e3329b8d5b69fe8233eae8792eb61e60000000000007ae510be153c114e13b6dfd0c26dc8b9a6515cb5e0cc18b820e83ebbeae650bed060dbc2bfd951dcc11ff8d68a30d141d278aec19541b5c317b77b619d0a5d7c2ad5b5d9fccc707628091474685c215edfe482d4f10917e3bd3eaada945e31e48024f638d464f6ab9037fcffffffff6b4e4faa258cb4580cab6ac61bcba92fd137c79123dbb2e835ac33f009000000000000000000"], 0x8) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r8, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000640)=""/4096) 16:03:45 executing program 0: msgget$private(0x0, 0x0) r0 = semget(0x1, 0x1, 0x200) semop(r0, &(0x7f0000000040)=[{0x7, 0x7f, 0x800}, {0x3, 0x78d}, {0x1, 0x5, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) sendsyslog(&(0x7f0000000240)="0665fac04b808ba47ba44aef54264bc7aac16dbd77bda5e4c68fd87ea4b07da8589c7f5f997c424ec17f52d6262f4d70b6fcaa33655b2ce93c2293e60fdd512b7a2cdc33b37a8b3bba6dd95c8e7250ae08ed6457bbefca2f3b553236d31ea3f70b1bc730f5023860b5602486d565b3b2047323f0e39e0814e661ef596583c9431c57380c017552ad40e5194c9d4f6f09051097e3c6675ffaa345ccbc51ed2b3adb3fcf0609791d6bce504e11b3b876dd55263ca837ad3da94a9aa0f77d38968a1cb03135ee0a84d8135108766f87ea3105ebe57fa469", 0xd6, 0x48) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x2) r1 = semget$private(0x0, 0x400000000d, 0x0) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/60) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7}, {0x3, 0xfb3a, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r4, 0x10001) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0x766e2d0f56781916) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r7, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r5}) fchownat(r4, &(0x7f0000000180)='./bus\x00', r6, r7, 0x2) getgroups(0x3, &(0x7f0000000300)=[r7, 0xffffffffffffffff, 0x0]) 16:03:45 executing program 0: chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') 16:03:45 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = semget$private(0x0, 0x1, 0x60) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) semctl$SETVAL(r1, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/247) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) semop(r1, &(0x7f0000000000)=[{0x1, 0x4, 0xbd0969b14ef79eb8}, {0x3, 0x9, 0x800}, {0x1, 0x81, 0x72a92e7ab9f4efa7}, {0x1, 0x4, 0x1000}, {0x5, 0xff, 0x3800}, {0xec97e33883c08a13, 0x674e, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x7f47, 0x1000}], 0x8) msgget$private(0x0, 0x4) 16:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x6) 16:03:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x1, 0x40) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e53", 0x15a) 16:03:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x4c}, {0x40006}]}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r5, 0x0, &(0x7f0000000480)) openat(r4, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r2, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r6, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() bind$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x10001}) 16:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = getuid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="069140b0c926aa3a938a"], 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getuid() r5 = getgid() r6 = getpid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x81, r1, r3, r4, r5, 0xc8}, 0xbc, 0x5, r6, 0x0, 0x0, 0x1, 0x9a7c, 0x100000001}) 16:03:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f00005fe000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = syz_open_pts() dup(r1) write(r1, &(0x7f0000000240)="6f6b4d3725f8e5a50e8ad12995e11e3b1eccf355f648cf8483d78b9f31687c29a850b68247f90bb96b53c09e69d52e60918f5485dda8bdc65f680cb3bcf20a77c3c5d88b56cf11fdffa0f1375182ff11baec988e9e3241106434a1b0451d6bccc6a0e6d9b822fa5747e04526b15f0bf1495eecc862f6035db51db2e345063f2db679c063cdea81509e32dc42a9a06914534775ad89dbcb870c71c4e744da9be9d476429792043752365182ed34badbe600dfce22a586ac2c862ec5ce201da38daa3460cbd6b9b976f88deb9654b465fe5cb4d47346509f0ef95baec0e67fe443c3525656764019cdfcfa2705c0f226b023e792b33f5978f442bdd5f0ffa324a2ff017d0b739029919bfaa83945a956829c52f47be48eef0fbdc5c10692e9f101ed783f4b410bce3cf36eb84f0b072963b970bb78209359fe27ec2efae9e7a3cc371c672f24c7bfffc93558f9f63d4756f577537464ed32832c32ad7662678c30768a9f133470a384b9172d0d224452ad254d81834fd6dcba4710ec45a16474fb2c94f8a4dce159338f599fc797bf28acd73444a086c0fe640887eea09b811beb7107710665b8a2c2683bc5acfca7dde4a725f7b60b89a0669a7a7584c5ee4666eac05d5650ca887f41a8a74e652e839f24138ee289ed5f515fc2bd250773f68a7e16a48be65896ce851fdfc346d15dbb02fdc46daec7e7d516c7a0a0f3da7664a36ad534337b38559e6d8d6d28268af03c286ffaa3a28cbfeed2525639d9dba3d3fc2ea7ff1b1e1fc33ae987f72171207115963d6e4ed7d3bac726f72d4b31d1d979ae92becd4bfcfd494b589bfbef14173b08bd14d63763e500f21f6872b1b6c242ae796c4993400efe5b435880a3abfd69e0955c03f5265b45b65e769f6efafddbd0c97c5b8f480d08ae551ad0c4068a801ad64c99a7b99c9b0d5bbaa237eb71afbf9a6f98bdfe04fabf40229b93d5d709960f38a7c906f709eb0bc96774a3858dffb0d905e1e747e0a027e3d0df90c4d788c04c53283e9df48cec55a55c3919e4765bcd0b3dfd833c0566c5718749d1f4c32e67b2e0a23f4907239de2ba313244955671e6191d2799b4d45bcec07743718c7bbbdfa8be83643bad8bccb434249cf346b35c19854dd968a60a9fd73757a87074f79e29177b71fbcf07db643473c86b0d7e881bd3cee2cce6ea53fc54b86c2deeec37c18db9d3394afbbf9eee1594477b4e3d67d25e8d3a38c8bef44d08b6bd92075b585106d005ee2c498290233cb521a12b40e8941395c166a003286bb953f05cd659b7343b03983cbe9dfc23f2b03e9d0b9971eef495039901f92c62c5242388a21cea30b27121a7afcb0960771dca80dc2c831d24170e4f1c1599f107104e86b6bf29f73326428b58cb0c24bd7b64a2a586b7983cbc24ac7d51346d5d85fd1ccc70468572dca0e8e15cf95143fa29e70a7548de05f603cb7ac6625729fba0e0114cb4979c1d79c3a135ab37a1c8dc45445fe9672ab2a1dc0e6bd847b27f7d3413ad78470bff701a012a554efc3457cd8e6dae375a3541a16497663237351ad5655e319b6e83bfc061b7a0be8ea16069248c60fb4641627186b0db16858fea1ddbfd56a4b0e47411a461c84a375dbcad257b1b8cf057fc0f9d69f4a6ba79246f78fffbafba0bc20d9871dca11a4c12bea7d357007f949e942bd2b4372bb0c415d56f7e71e113fd764ab8bb6f113e906c1ce22ae98cf6c9a24b5ac873400d7ace750288c8d4838daebe161374c1d08da916fecd32a6894012505f568d3f93c7fe4a5e2253a59876c6e369c2e32cf8f595daca754045b2fe3c7bb73403e75233d1b1106c52ca10c06b3f1e4cf056dad4a6c2f9939537c30149a331fa82c062142f6e83fddef3170746394884bdbe0e4c89721131b44c72c5e1a24bfc49122a9c09ad31acf83e7ed3235b96c9abc88ea700ee8385ca4f43de8e81d9fb124b095d4012e310c437f4cc2e25bad47709cb434636614b300c57ef14e8dcb871baab545bd63df68d87bf5ed873d2dcbc12c8f7ac8a4ccddd7ca1f6150aed2949cf08384980358c2a3aca8f5e321ae8497ea7fe027da7cd0cab19dcbc6b98c1712da346ecc56de8fbef7a221224dc7e042962aea60e5e979c5d96ea2db1e681cdc8b22d6403cd3208353ec5ffb04c82483e7d30d397bb4d17e9a93278c010cc8707508197b2c5fb28b2665aad078517ab21b2d30ffd342e9169d960dc80d90f5301a4608a66ebf0c6bb7a4f5915af56b7fd2504b9b6261b399a17c485976db5e242bc2b18f9b896a390ed5aa63e9b9d3f443b11a67ef50fb2ee42494eeabeedf3a6686fb94ca31a21e8c90680c32c109dda274fa1a0fb4a3b77d9d1da99fe0287f687ff56f4afa857307c71f03e3e2ab5a51178e3c8857551c2c961c370da0514f22c9d5d0bbce83c613c6158cdaaabb8eb30725dd6e031d36b9d3b150e0e306dd869c5da00d34c7ef01f2b801e34e2f8cfea506c67e1f9d853eb89c07c1982397e4ed126a5090d52a720a3829f8e889b19da70d5375bceb29cd3d3f1d16484aef803920543162d2f2be6207c307b80ddc698bc9d7addaf871e7b09a508d0f858b89b80491285fc0215f7871ef3934ed1248e4e7789331d974ffc8c9fb96b3d954ac5234f18d97ac1d210dea7ee5a51e2da385205e36ff9dc568f2ad55e729e8592770cc3b7ea48dac2afad896c36ae43cd7b0f31b2e03852e5e913a9b2beafd1ffee57bd249dda3d537e1f0a221ebbc196431071672663f5c9f55e133c3a873cdf411a2614757db4cf96ecbc593986cea3992d8ce09086378040cae231c9bcf7c148708441e6a568c838cb61d0e3853a391bb0fb3b4b0458d5df33135cd6a59ca4234527a95e6e8098b1c4fc9358d5940176fb5c7373e78af39e35ad6fc9d757a45224f00bc485097c2c32050cbaae0355f7060fad1022d84907a38c15f2edad800c84820a63d89e02418e2e8186d522ba67418fa7a9215a98ff2538047460168351f35245bb3b52d615fb3cec3cb47c137b99bb0a66f0636b05899eb8bae258325bd004cbdf97ab42b03c325a751ebf37658709f7e67cb1b3238b2d627c8aafe82e06751da3a6f3cc344328590875adf604a80de340d774541703b778d800fe7dc15b0a2afecaf4e3249c9cafd979cc78f1e8991c24276cf618e4d77b472c2d361352792ffbb26f0187c08e0f4266971e11ea11808b221c429913655fd36b7cc23972a4abe4a234d546d07251878c4bae1c070eac1faf314afa7534d7996dc7c19fd406185bb049c654f603581b81c38716affad13c98f1a6b84240143d27876c1ad206e3f98f13f87488c1c0f7eabc97d178ec64043c2b8a8b020a4704bf54708c8ee798b5fbc97a3c82c4c68d107af1f3272aad146dd826a907cda170eaac7fa680dcd137951c4a8b81ba193897a8f1eff84ae17a67b5274c55450253cdd75bb8af998ef4e991a93a417ec1b14eae3e36a58fa83b3af6f059d4fc94979ebf721a53c0e65e01aa8532bef212c9bbdb36cfc73e7924da20840df9fa0f4d5e0c4384b49f8464feea1ba3a2510e298afaa84645045a684e97581531724cbe13668575cf0faf5ac9759b61a435841a9401bfd2abd9cb0fda6c2a335a0cacd9c46b8dc8431b842ad37fc837b6cf6e5d671060ee2bb4969f933089913727cd1412420bf89af1e176a5602972191324997761a31c160d52e85264f22c88e59866948ee0ddf9224ad385d5dd4e8895631d99c1cb6be8015a803fee67b0eaf18d9ee4b4cc15e432ef331dea0458af1387507440a485b62eedf410de24ed1797ac07e518b4757103aeb91969f7b57ad7cbd875883e9d485642b04e8291ce7246f322c8d1003189ea4ae48e100ceb96c1394813b23a0bd55e27d7c16caf0ed177acf422ed3706d3931d10d01dd0c13f54702e0d9672ca8eac860016b10ea7d105ce98d97228aebb62a8005c1acc9c3e8b7bc26c096a2e83b34f87cf1d8c9f191c0e841811c31bddd5d89503bd90c7d009e626a53c5d75625f3fac96c998ac0e31169b8a9e23b3685bb0480e95b84a1f466933ac3154f60a1a7c0393e7fa3cd879e68f163a9a15c1c2f1f51c27aac39eda6c24b142abe7eca541fa04cfcf52835f2ed0e45a609f71015d0bc906435db4420d0e616ccb7c10b56e8724c4a24799c350afd7e05b778c99277c070953acaed88e96c37dea2d61d608eae5a3f4f9c0c1dc8b2ce514cc84e10c3e79c9be139339d4049db9c5275c36ffb8bdb4b913b8373124f59358bbe8a795bcf30bf831c8eaaf449c13dc3051b50d84c6f769260642a83e05684f21641da06f92bfeb502593b61c4717a9cd3d649de2f74c74a199d2221a81de23beee6a11503154504b912be5c9604fe18b5957f9b2b588cb8ac2df574533e9c11215e6c33d97b26c3afe1c5ba19532e468b8c2c4fee067aae9bd6c057d9a31a72305b97445792e499e725c937a91d60d45ef8dd1cb61475b05d04bb330903e0bee0270d01479cd068622f1bd96e145488c5408a1f13b53977a8581571f516d65656df22b14e74e37bc5abd5dc8107afd7284de8179e0fa35db91463e2325a35be44faca98dc0c2f27d8f23de754df751fdcedf614c2ce079a80520d7b9b969cfa95a4b691da2c10d69274088a6649a190ee9d59ba69b18f910c875f1955d51894e33ff6e26eebeade3fed21a1dc644069778a7cdeff1238e5e9619b67eed474933b888482bf303380a62d21a36cdbceaf91c1642d2bde16321c23e1f07b79756b41e7767c9d085490bde320d64dba5b44fbe9be6d9efa5593e3fccb53414bde19fcb60c32019ad03e874392e728604602ad65440446306cd63ba81e1ac8c54f1ea1bc722d589f20e2b0eb672596dedb46d4e411d66dd117a14b8388c473405f9b0e80451b086f49eb7c1efb50351a5636f80eaf5bffbe18b0f35404c7303aa90bf3476d49ea18bbdd4b5fe6bef65d08a478a91a7ae5c8f1575ddbef3c3cfad97c2fe2cea2b52703e2deb122f382584e6e05ec8d38ee24509a72c78ef5f86c011a5a81051a3afeec4a8e8570bb512487eeb243bea54cae3b76da5da5d4703da118b7884e546b8af3721976a1d5338b36fa669b74005e0ad17f14294f610ca2577d3a0b2d236deb5122c0c7282bc1b93c7a7692cfc2ec139ac4f4d867013cd2ac6186c5f0a7999dbf57ed1f6e9fc4cbe8a1f036842ba6c8d4e9dba9754b050aac34f95e7a57299b3525f8fa04b41fc6ddf4b41157ad85d557cd00a66fba5422e00c953117fb4184a4c783113da217a186eb172ac02311731dd5b24c76c4f35f8c86929f52f6fee4480fe6bc9bbdd4a10f07f4d054235e6fc908d20692ffb2e71bf8db85aa5207b631638679a54d508173aebca9f1e267feaebc3af423281a68bea53d28adcbadd190163648941ffda843295832a8a329de5c956ef277a31586e2cce97cdc9aa16bc604790834fab3f54d7df6ad9d0112732583c426e23d6bd085cc9f2d3d5e3c7ee163f31ca3a5baae33461a83c586d4ed7c6dba1fe07e00da4e2fba7d852eaed6e1daa2268a43757d4c13fbf3a4ffb9c27398c978775d64495f143a74c9435bea598b06fd5ce216c3ba4df65d7b96354fcd5159daea802d95222fdc3a9df4a5da6605b0318cbd64bf77dbf653aeb6f5a71898b45e748eedf5cb8391136cc1bde1b1952955339f35495229ebe6a399275bba83b804c7647323cfa0b466fdacc28f4289f4393c29ce9e2de0dcfd6c08332f578ce70f4e288da01c822ef1b50a41a1da2adb364458327", 0x1000) 16:03:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8eaa7}, {0x3c}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="d6fcf0729c445c684e997e0b05c8") r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x92) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 16:03:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) open(&(0x7f0000000080)='./bus/../file0\x00', 0x0, 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) write(r1, &(0x7f0000000200)="2ac11bbb88dc72fadf085c1380af33adb319288c8f0737912d1dcda5dbc2847f", 0x20) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = syz_open_pts() dup(r3) fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x1, 0x1, 0x9, 0x2}) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:03:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2681ec7bcb989722, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000001640)={{0x4000, 0x89e}, {0x6}}) 16:03:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() dup(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) 16:03:45 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r1}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) socketpair$unix(0x1, 0x781830cb61cb85ae, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r3) syz_open_pts() close(r0) 16:03:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xfffffffffffffffc) 16:03:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x54}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:03:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:03:46 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8e60c7a3edcbfa92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b91d236c7de08060f6892f5c94c2931e645300000000000000"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_metric}) linkat(r1, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x0) close(r0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e3f66696c6530000257eded7010603caca86de10fadef4e21aa8be0c0fdbe9599f70a48a49c3deebf8d7274922c9600ed8a24d48908e070810e1d7cf7134262c619fe55b843e672e8acd7a9ffc30da9e7f6b186996acd06ff6cb7f0e31907b82b095d5d3c12f0e2fe61e9b29b417a0e9b38413a544fb2545246b369710f83c302a501de8c3dfb0f5e332f10c311a5ae9eb9d2adef254bcf0c4f0b8ff17e71142bc86e40b8fb7e40b6c6f0b3d157c0fb5d831b68859843046f1f40daacdb73b5cddbceabff2f41b93cb34b913b8791a11fb3b50c6bb8b462003f55e871"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x1, 0x2, 0xbc) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:03:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='%,\x00', &(0x7f0000000100)='!]\x00', &(0x7f0000000140)='[(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[/+\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='/,\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='.]\x00', &(0x7f00000003c0)='[\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='#&^\x00']) 16:03:46 executing program 1: unlink(&(0x7f0000000000)='.\x00') r0 = semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x1) semctl$GETZCNT(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50, 0x0, 0x0, 0x2}, {0x8000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r2, 0x20004269) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) pread(r1, &(0x7f0000000140)="e59d33c48e522e183889428962e2020b0e3062fe781b61e9c9d5daca4e896f06beaacee605c3f6ebb790041bb14acba1bc49902636dd307a629e526c2aae83a16c8f1a81120f1f165e3f234ee49fae06f6729b41b66f32e0b02fd2cc5bfaae90a9ff880c1a585431af6b91b109f7c6336f32e8923feda3df9333734b0835bb56262dba1453d3b4d11ce20c93a9b4915c4a8cc9a8281e1ff540f939467cb230818bab88dc613fe63171fb548005da2d3c231b65eabd9729ec65699874834d053690500cd03cbb664efe1cbddb5eb247b1b3700ec82c1882ea5db8c3e72096fc29", 0xe0, 0x0, 0x0) 16:03:46 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0xe006, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0x8d83b1707831715) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:03:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() dup(r1) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x8, 0x3f, 0x3f, 0xfffffff8}, {0x0, 0x40, 0x9, 0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x24}, {0x6, 0x0, 0x0, 0xcf}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x4, 0x3, 0x7, 0x8}, {0x3, 0x3, 0x17, 0x1000}]}) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0xc, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:03:46 executing program 0: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x205}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) r3 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) 16:03:46 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) sendto$inet6(r5, &(0x7f0000000200)="5fa405fe5ebb6b5f616c6a6728b865c4fee413ac721fdfba4b062864050a05818243c16ba308509e555c6a36016eeb60ace29df840d116c058f16bff303c42ad95b14e61fc046885fc70128c7e220751baa1c72af298add37ba1b1edb30a380f1c2aeee20bc0e63232427417137692bf3bfd9fe94a95ebff4b389c754200000000000000faf43704e0c44ede3a06d4830000000000000087f5e76c873bef5dd2d6885ba429c4708ae11a9eaaacc65ee517159b4f938f1c2c0c157907d3a570bdb80bff453a3f1b1afa01862c12cb8e92e75a62be5993f76c21548a46719ec05e5bb2b749959490969a6165a6a4b8b5abad4ffe295dd8", 0xf6, 0x6bcf0329b2dcd664, &(0x7f0000000080)={0x18, 0x0, 0x20000e, 0x403ff}, 0xc) r9 = syz_open_pts() dup(r9) r10 = syz_open_pts() dup(r10) r11 = dup(r10) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000300)=0x8) dup2(r9, r11) r12 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r12, 0x40045720, &(0x7f0000000040)) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x80, 0x3f}, {0x22}, {0x86, 0x401}], 0x3}) 16:03:46 executing program 1: poll(0x0, 0x0, 0xd7) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:03:46 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 16:03:47 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x40}, 0x8) r1 = socket(0x1, 0x8000, 0x1) socket(0x6, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:03:47 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r4, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r6, 0x0, 0x7fffffff) dup(r5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) 16:03:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="50192bb1f5d4e1fb52ca48225226140b99b66f403eb6dcc9d0bb9ec3932bf686b4a94dcf939edc4e109d0e06bd7d2f9c12d792107357e9947d7a7286b3562253ef67c33b2e2d7b49d17ed34493397770c4761bd03f8743151af33f6a13f86ef7e704422c7a6d5e5aa2dae3d9042a5a92cd17b2be87c6ea269779bf45f1d65673bbeb1002e60846a1d5299c98527fec9df73e2cfc7f8340715fd77720ea98a6709bfe025b346714fa802c39c422a5683ae6d97999a283d041886e8b88b16f8f10be"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) 16:03:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r1, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/247) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000180)=""/117) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x5c}, {0x6, 0x0, 0x0, 0x3fffd}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x5b1, 0x0, 0x0) 16:03:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x145, &(0x7f0000000040)=[{0x30, 0x2}, {}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:03:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3a28849200ed68caa0ff7b73c819571cdeca66c601d25ae684bc405a72fe1f9bb9bac5be6d295670d1f4a4afa2b656de59563a65af7e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5, 0x0, {0xffffffffffffffff, 0x100000003}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) close(r1) close(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:03:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x3, 0x1ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r3, 0x1a, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x8, r5}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/241, 0xfc6d}], 0x10000154) 16:03:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x2) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000440)="c27628b450b84b1f747b5643c640679204e9f4abce7b6ec6789ab0c3684a8db96f36e61b93ea0a36a9c525f4d31a52dc509d3e73e692101f3e3d7c5b13c231a69efb4ee815d711b3e753cff39bcdb90918790d10ab32a4096a048e39a2bb5b746de6f61816dbb9dd27cf70f08645abec78881e7c7ad99afd0a207f772ec18dc2b2ac4a2ac8c15cde55d78efc3e956b5e2942b60666540cf424defebc23f13dd2298f68983ac86f074f36a17087cbee30058dcbc094024e327799ca332d5584cefe261393c4ed494797fa6dd1deec117193d1710d4762b25a3f196003fa3a6ec091edfd223faa8e350185a97246e0fb8d849f3af263472d", 0xf7}], 0x1) execve(0x0, 0x0, 0x0) 16:03:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x20, 0x0, 0x4, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0xa2e], [], [{}, {}, {0x0, 0x416d, 0x20}, {0x100}, {0x0, 0x0, 0x0, 0x200}], {}, {0x0, 0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)="bc279bce707f7451979fa715479cf025068f64a02a3896178d39f3a6f1f2e658717e7c2826bf97b0c00bebf8ee013860954ca046e02e3e8a96354301cb5b36a3f624b1ca20f77f1f1f15fa54b707fe0332219077e248ca37f4fa001342c18168da17e08ba0ded61c0cd9434ced882b148e03cf8ea0b59505c1eaba3a79266662239f0c70ba", 0x85}, {&(0x7f0000000100)="5555554adfdaa4bd6207d1d67e913439e9c7a91c626c2e6f251269eb982634c272abf59161d87b6000e19d49877402ec2c282025727a7c9bdc82fa10556a7efe9ada47091f763849", 0x48}, {&(0x7f0000000180)="43b02c96543d244653c1ada60b6afc", 0xf}, {&(0x7f00000001c0)="46c910b01dc21d29b011", 0xa}, {&(0x7f00000004c0)="95c7349c89740d05044887eeec41583c97227541422d1ff74d293a28f91851965300462bb39c8590b4318d4b4018b13b0ff8679e70e061a92886ff369858decd609275020d5c80a93572fc6e6cd6b786a85ed97b473908bb1b415c210143ee4fd9ca72d20302f225cfe636bad15612f6e5f1a53a86930efdb558eb54aa35012a876c1289c280e4bde9753dca646b360db27f8b07ded3fc96eb47bb4246a9454e28b3a0fd3368fa3af9a3342b0bc13e4c05ad78222067e44a8284a9929f95359e14839b7daba903bff268f78e65caa315", 0xd0}], 0x5, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:03:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x6c3fb8c5fd6177e5, 0x18) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fe, 0x0, "2088125e00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x8000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="003ae48c079af14d38c0ea613e7190de9aeac197531d5a5785bbd2e2aecbb8c10a14b42fcb31e9d9443ee262a85d3e0f7117431500660687c5d3a089e13245d80514c2b3430164cd99ca6dd724cc29df16bdcfa0d75dfe53d6b18790e55719f79c864d36c49c7e13fb7bdbbaf920a086e3056f700b2859abbd2fad04312136ead279d4c9d0e78ce19455f5c061829bd29a5f931ce15290d68216da1261c4a13f593c007d0440938a20d0642bec643bd04c6e8da24b19b22ce63360166b59d83707ef3f925dd9f7a69f77b3227ee01c7df24053b3c73a1391d6baa824d72e5225ff2ef72d2834ce70ed5cb19a2a2ab2398fb4ad0225bcec9e5875031be39fb3e1d7479d5f392e1e00dcb2f911fd64d2eb0656ee4f4448a60d8369b99aed1a45c0a4f2e91f99d87a0b9ff8a86f"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000040)="ebffcc1113b9fd810eaa4e71b8d144690000d176ccf93048e69931929648", 0xfffffffffffffed5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) write(r6, &(0x7f00000001c0)='\x00'/12, 0xc) 16:03:48 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8218d4e90700000013f23ef4601fc7e8d844a984c0370736"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000000c0)=""/244, 0xf4, 0x40, 0x0, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:03:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x6}, {0x7}, {0x4006}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) syz_emit_ethernet(0xfffffffffffffe24, &(0x7f0000000a80)="b6bc1fc92479ff2f81") 16:03:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/243, 0xf3}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000100)=""/125, 0x7d}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x4, 0x0, 0x0) 16:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) pipe(&(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:03:49 executing program 0: r0 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r0, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x40}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/247) r1 = semget$private(0x0, 0xc27e2400839268a2, 0x10) semctl$SETVAL(r1, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/247) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x7fffffff, 0x3f, 0x5581a102a21bb20d}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x7b0) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000180)=0x7b2) r11 = getpgrp() r12 = getuid() r13 = getgid() sendmsg$unix(r10, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x20, 0x7}, 0xb) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r15, 0x8004667d, &(0x7f0000000180)=0x7b0) r16 = getpgrp() r17 = getuid() r18 = getgid() sendmsg$unix(r15, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x20, 0x7}, 0xb) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0x101, r4, r9, r14, r18, 0x88, 0x8000}, 0x80, 0x9, 0xf60}) setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) 16:03:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x4, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x400, [{0x3, 0xd71}, {0x1, 0xfff}, {0x2, 0xcc13}, {0x1, 0x100}, {0x3, 0x5}, {0x2, 0x81}, {0x2, 0x7ff}, {0x0, 0x3}, {0x1, 0xb516}, {0x3, 0xffff8001}, {0x1, 0x401}, {0x3, 0x767d}, {0x3, 0x7fffffff}, {0x1, 0x40}, {0x3, 0x4cec}, {0x1, 0xffffff5d}, {0x0, 0x80000000}, {0x3, 0xfffffff7}, {0x3, 0xab}, {0x1, 0x9}, {0x3, 0x8ee6}, {0x2, 0x1}, {0x1, 0x1f}, {0x2, 0x1}, {0x3, 0x80000001}, {0x3, 0x6}, {0x1, 0x8}, {0x3, 0x2}, {0x0, 0x8}, {0x3, 0x5}, {0x0, 0x200}, {0x2, 0x9}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:03:49 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="42022ee5e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0xff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x9}, 0xc) 16:03:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) getpgrp() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r3, 0x100000000000, r4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x402}, {0x18, 0x3, 0x3, 0x8003}, 0x9, [0x2, 0x4, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) r5 = accept$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) recvfrom$inet(r5, &(0x7f0000000380)=""/65, 0x41, 0xa122feb704220cc7, &(0x7f0000000440)={0x2, 0x3}, 0xc) getuid() getgid() ioctl$BIOCPROMISC(r2, 0x20004269) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r8, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000180)=0x7b0) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r8, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r9}) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000002c0)={0x80000001, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x3, './file0\x00', './file0\x00'}) pwrite(r6, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[0x7, 0xc2, 0x7, 0x8, 0xfffffffe]}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r1, 0x100000000000, r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f0000000180)=[{0x6, 0x1, 0x9, 0x80}, {0x2, 0x40, 0x8}, {0xa03e, 0xec, 0x8, 0x9a8f}, {0x100, 0xf2, 0x4, 0x5a1}, {0x2, 0x4c, 0x1f, 0x9}, {0x1, 0x1, 0x3f, 0x8}, {0xbdb, 0x3, 0xf9, 0x1}, {0x800, 0x6a, 0x81, 0x400}, {0x7, 0x1f, 0x1, 0x3}, {0x40, 0xff, 0x6, 0xdf}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x4) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:03:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:03:49 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="069140b0c926aa3a1d8a"], 0xa) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/3, 0x3) 16:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x24b, &(0x7f00000001c0)=[{0x80, 0xff, 0x2, 0x57}, {0x3, 0x6, 0xff, 0x7}, {0x1f, 0x0, 0x1, 0xc0}, {0x9, 0x2, 0x1f, 0x81}, {0x0, 0x4, 0x0, 0xff}, {0xfff, 0x1, 0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") 16:03:49 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) mmap(&(0x7f0000df6000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3, 0x7fff, 0x4, 0x0, "683bd81e274332ef60e669d9b6ba3626168dfb38", 0x7fff, 0xe0}) kevent(r3, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x8, 0x0) r5 = open(&(0x7f0000000680)='./file0\x00', 0x401, 0x0) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000080)='9', 0x1}], 0x1) 16:03:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) r0 = socket$inet(0x2, 0x4000, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40018, 0x0) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000200)=""/86, 0x56}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/115, 0x73}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f0000000500)=""/84, 0x54}, {&(0x7f0000000580)=""/159, 0x9f}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000280)=""/53, 0x35}], 0x9) write(r1, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x10000000000001ba, 0x0, 0x0) 16:03:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x2, 0xc003, 0x2) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) fcntl$setstatus(r5, 0x4, 0x80) fchdir(r3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000008009, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x80}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000240)="dc1b86b578ca667bed9271ea89e6", 0xe, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() setreuid(r1, 0x0) r2 = socket(0x20, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x0, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x1) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r4, r5, r6, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) sendmsg(r2, &(0x7f0000002000)={&(0x7f00000004c0)=ANY=[@ANYBLOB="696c6530003d578aa4b22a462617f96c49814a62822e8d024701535a9ac16d23c7d1bf6ef11a273a73c8594267ca9c216d318f55f936c1bba4762588610a0e96eb75ebca592d7fb60624c6ac7e18368e580b0d6da2"], 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000340)=0x10001) r8 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, 0x0]) r9 = socket(0x2, 0x400000000002, 0x0) sendmsg(r9, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r10 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x500, r10) 16:03:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x4000, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x20, 0x2, 0x6, 0x1, "6d6dcc481aaf306bf271f7fe7f676f28f26b1f69", 0x7f, 0x2}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x35}, {0x100000000000002c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x51, 0x3, 0x7f, 0x6}, {0x5, 0x9, 0x81, 0x20}, {0x862, 0x0, 0x0, 0x6}]}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r3, 0x100000000000, r4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) r5 = getppid() r6 = geteuid() r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000440)=0xc) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000002c0)=0xadcb) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f00000001c0)=0x4) 16:03:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x84, 0xfb, 0x3, 0x5}, {0x9, 0x9c, 0x81, 0x3f}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='///t\xa6\x05pf\x00', 0x0, 0x0) 16:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffef, &(0x7f0000000000)="2649ef47830005d3033b6b7dab00") 16:03:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x3}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:03:50 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5bdc4639feaad68db888706365c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb9229d9681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344dfa96fe902a81b81013c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600000000000000000000000000000000000000b89a7e8bebeb93da7695811406ba39691cdd804ba9a950e8c10814a50f88a92e60bac5a7311302651de50758b84168b18185a7e42485d7d0a1406000005794ec09786465ff261f8604fca6f088c8f4c9b7ece93adb3657b38af222fc8ca3d03a4be3382e757addba1d92b44fca8dfc4b00000000007c10f9e5f3"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgid(0x0) r6 = dup(r4) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f0000000780)=""/9, 0x9, 0x6, 0x0, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r5}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x200) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r10, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) msgsnd(r10, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000059b28ecad9d43ced9e3774b1b1c0dc7da64b677b72eb289e3ab3b1b52d9d1edcec2b9b568d727d1c3b25ba4dd6d159c6dc73c33703260d719b505c914766d62d14e9ec4951d4dcac631298ed781c549e56ec1b11b9370b5318758c3aeacefc27206b9c5cda8ddb7f1e55ad552dbe5be87cab65ffb4f764302b854fcbfa909e007d4ea4bcac4e0cc912d1cfc809044468e61407e48f77861f714a629cf546e58783e67f1f3ca005c44de2cdb27935b015e498d00000000"], 0xbf, 0x0) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r14 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x3, r13, r14, 0x3f, 0x80, 0x4, 0x5}) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 16:03:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="34deb1a30b360c8ab0188f5eaffae44d21093b3bc25b", 0x16}, {&(0x7f00000000c0)="bc8e41a27007ef70ada19af6fdf94afa4f9f8ee9069034f4ebeb5a6e93883068c709fbfe84caa939863ed1a523c6533340a352d922569637ed1db84803033b664890d2b5a72f446a97bd15", 0x4b}], 0x2, &(0x7f0000000180)=[{0xa0, 0xffff, 0x100, "ee59ca7ef36231ed864ce48c3fae670e63ac6b2ca9be9c5ad1a1fe3c61d8e3fa110c4dd64cf736d0174efd5222699bbbcc34f856ebbc6bbf67181589085bd9b0cbf337190deee49537293cbe9d9ae45f81044af614711a04bc9f2bffe1fc04afd5d8f33c21b59b472b1b8adb1e4169acc140dda552eee19ad1593839cedaae415d061a94a7932af9160cce2d71"}, {0xc0, 0x0, 0x7, "8010d6ec60af8bc5a95f32ffa76cd2d93a9d4babd5b7c86e084b90441789bfe892740729867bea4ba4942c66b57b564d9d6da969286385fe11108a139accef1146b93ba98c3faa7129ffe7d72faf4cf7acd1b027d0538ab9969586115e4f49d2c3eb54953c2d3a29c9aea24da781becaa47e1a3dbf7bb8ad36c788ae6ee62f3a4f15c97ed3ec251741c51ee2924337b9d4c817cb00710b468f07432de5eeb527a1e831af5b390c6280edf4d87dfdeb83"}, {0x38, 0x0, 0x2, "b69bbd5444f81ed253acefe1723dd91dedd750383cabc09eec851beaec0b20a027970adfba"}], 0x198}, 0x2) kqueue() lseek(0xffffffffffffff9c, 0x0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000003c0)=0x2) r2 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r3 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000004c0)) r4 = openat(r3, &(0x7f0000000740)='./file0\x00', 0x80, 0xc8) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000780)={0x8000, 0x7, 0x3}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x10000, 0x0) writev(r5, &(0x7f0000000940)=[{&(0x7f0000000800)="46f27c0e6a326821cdf46fa49991351b379e4ff7444b134e497d26ab56126a41a9e576775c27a13a2296a8f963474f47312154feb7749ed8dea0a3a41f967c43a8524d949d50a53794a7048369a8f0348e1f85317e6bb7dfec9e4981a085891a800fd4967d629c28e6f3cde61d2deefde302158a211fb2f7bc31819e6f0b96859965592c052a1a4dd48c11fd0e11a16a7f27e27fab4524afd7caa25bf12350", 0x9f}, {&(0x7f00000008c0)="f2aeed6e1d7bae18e60d9bf18881cc4820a4c0955b85533d5897c7eb431da92dfb0c224644581c7056c2f290acf374581b3237c421329c425ff1367ccf3ff75d161c7b017818dd41681ce856ccb28bb6949b01d2b55663d38b7ddf85156f6b682b2e7b682e15408777417cf8c9591b9d3f197c139c908452f280b423a5cfe827", 0x80}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) socketpair(0x10, 0x0, 0x20, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r6, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) setsockopt$sock_int(r6, 0xffff, 0x1101, &(0x7f0000000a40)=0x9, 0x4) writev(r7, &(0x7f0000000a80), 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$unix(r8, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) pipe2(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r9, 0x0, 0x0, 0x3) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/zero\x00', 0x20, 0x0) preadv(r10, &(0x7f0000001fc0)=[{&(0x7f0000000bc0)=""/179, 0xb3}, {&(0x7f0000000c80)}, {&(0x7f0000000cc0)=""/4096, 0x1000}, {&(0x7f0000001cc0)=""/174, 0xae}, {&(0x7f0000001d80)=""/147, 0x93}, {&(0x7f0000001e40)=""/81, 0x51}, {&(0x7f0000001ec0)=""/102, 0x66}, {&(0x7f0000001f40)=""/107, 0x6b}], 0x8, 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000002040)=0x8000) accept$inet(r2, &(0x7f0000002080), &(0x7f00000020c0)=0xc) kqueue() pipe2(&(0x7f0000002100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) bind$inet6(r11, &(0x7f0000002140)={0x18, 0x1, 0xff, 0xfef0}, 0xc) 16:03:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x6c}, {0x6}]}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:03:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r1, 0x20004269) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x27) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 16:03:51 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r1, 0x20004269) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000180)="9b96d014868957d912f74f02f675956f3f638a99981311af1696c34cc7648a04146db1e6547d46a623a7faf38ecb04c6178195e400a32ff8a853976e378ce1e0435f84ef42c5dc609c2b9a51a1d55d6902ada209239d92857ac7e8e70470ccaff61409cf1a4b42ce6e2e0c0041e7fceeda20034c33cede4e9b71de63cd8187d093c49b79124fe0f6780ba98816154c2888979ecc64a9f78ac008ae7e499a4299fcaceadad044500a54f40ccb5e61c9b3d7dff5076843e3288d393a523aca9eeca48c541d0461f5d179c9dd30d9a9c8ff1ac69d1bbf016e2e3faa5bb4e1e422d6c8d3ce5c4992", 0xe6}, {&(0x7f0000001540)="cc19563f985626b51991678363e7aafe81e5736ee0f3eff437b42856c69c5b39ba359bfd0c06f6d604271ac715a17fd3cd282d91e93e332975d7b3db36f39e9afdb48f8b22e0e30d0572ce34c1c9c11a8f9f09b3c66201cbd0d87c9d78b500eee0ef91456d2aa2438d3dd39556655f49f2bfa9a3660326238845c9ae5d4c8abaaa763f60d48fa56bed4b506b39f4fd4ae1a4632368486379246feb37e51c1f4145142ae089875d3f01f986d2bb79cb4dcfd59abc29591ed4fab87de13fa032fcc7a6acb35e87421de9c9f768601e3b11ebf150c9385c5abe5a3269aef8a40a6e7307c84b20499371f8d90784d4c8b311cfc992534b8219db873831d8eaced49c3e054461e4ae0d20f91e15581283e09335c579b949e545ec1f828155e83ce682e401e51726a6a85a24118f8036cc3b20e39d3ac883d44c8342a594bf9ee506e35e3e65b54af3dcdd8f9c31836eebe815716b8e0dff4e63b361d1d14cc08b39e0ae0dd7e753d323cacba5ee3aef626bfb55f288559f53c63913a2c35ded30775799f5b51f38d54289ad22ddddc00d63207df73ea3ebd8a3131dd39fceb2e018a545d4332e272e5fe50f096f8f66ddc473d8b34bb6c269cbbdc4f03b4cae1b16f6e82176701a935ccc7604dc1a73c41bf9e4aeaa1c800d7d5626b8e343ab2e8d691dec3237c626377bc1a765388d46407b4dd7d44ad3f1dc570c72ec5664cb41bfba57e0a8a0730ab079539cdbd0758fdc4bbc4edfa37eabba0ad4ef59a81cd7d49f0124db82fdbc25e126ebc53910ca1fbc363bb0b5124a35af4215f076074604fd1476e39083ef13215d64962dcc24b03f132049d720bcafacece5c3531574b42fc7aa276426047c45c85435346b8abbc6217bb7da43c85b7ef4fbb5d64b9b2631f0ef955b952aca612e6ad9fe6d03447fc7869f5e6cffb86061fd13d05ea761d50d826184cee6a986ec08619773faa7444f88fa9029fa30bd8ca6e84466cba4626af9b8e165ac58fb978692b10d6509b692c4dc7340b7e51140b23967fe7ec670230f7fac25796aa277241d37a8796e0e800f9b8029a05ceaadde4a54ac87859077b85ed23130dd519344a8d02f18109455140902bf480468f735dc7c02715682f76fac67e59b9483013c4f78e42ec3c5f0cb5c38ddbc17574ad5e369437f3e2785815cf94884430fb6c6eab92a1815ce9068c166aa5e764b53354f64016963b6847405f7e540b6cec144f74733a9aa79a980f40daa1223fec61e3c721aed6ebcab38a25e829eec6c0d753281116b7fc36bb8736aa8196c70f5ed08be05506283e47cd0933b498f5492e56cffb87418cc631a82afe782487a5838c8ecd154a9b51b37dccdb4f3c6d6acc6964bb0622197ebc0980ca79ec0fbbff574c22964fefe6cb1fcb2b6c96407ef1d7246cb1efcbdaec7fa574f39963e4145d6fd504dbf4342ae37cae00faf665a3d4528181f6039db2e7bc79deef4ce8ddff3c4e72600310bc52e9d5e8cbf084512a9a198fb55042d14f0bae53cc24d6745e77e054e4baff828918370587ebebc83622aa9bfcc16fccf554dd5a090b6fb0c2ab5fae9d36dae390935705bd7c9e82f05c5f3deb41f04631883a29f4a8abd1bed141e0848ab9d8502f2c9cff349ea8b584d3c3aa9a4f85ceeb5a9b74d2e82feec39c8166994394f49f659bb3ac9d58b1bd5e3b69075a32d54f150eaf57b39563981736ca3df778b7fa8b363c711cf8d6c33778c1acb30d3111f961071bbd1619ce1e7d6931187801c2d3772ffee6598f3e1c66ee4c5850b1069b26e2ac60502eed1ee2cf309400f4bc93ef9bf8246a2dd4af8f7920fcc3c3f60c510cd3c0c4282abf4bc82cb32940fe074f6ea8c551f900029f0dc92f5e8386e54449dffbb7e79a7205f6b7913acc0153350de3971857c90f8745dccbe93a8bb23cc422b9d07d70fb22f4f43ce5aa1867db3f123faa3dd59ce0a7e2881b83bc87d75c4cffec5ab08374960ac8fb1cbfe1f37224cc70c93d242e2ce3977fabddfaee0263e1ecdf59ccc7b622e2654553639ecc603f46cb71652dde5fafdfbb5f355d0078dff25f01c3f466c14e9a925393106b9b7c0319d6d2a1de64d606c9829bad6628e300bff8721e549c604d33194bd827d7f3103e3ae4c6799fec9faeac446a3e2f5dc6d57f93228f1c842559f4cb341c3bcac7101a64606f85724c3bf334b867417bb0f8fae9ea2acae46a80af4538be77902a38d320d15546d8ccaa1b77f35f1a981c9e2b96528ee4844f29aef38b94b8c1d2ec544c51c1c1a400e04104fca8e207e4783cddeb7b8a07af65d88cad3339c69e22fef2e13692b7249223f7572817e02ee67c47fcf3c89edb0569a543c7e09e1a86644038d4e8ec17f6cb03ae2848a91af8b98208e91c661087d2e382c9fe2c180f79f5b99915efd7ca12ad7c9a3c2101f22b100254a94330631264f2d99efbc05eae3fbf4667178022cc8d97c9176d2ae45bc7573c984d2625e62f8ae204c1988593cc2ca8a4122f288db4c0ab1ff7d1d3dabc5b6fbd34d13f14480816db781f8433aafc29e95f69746ef36a8bdfc12e5f37513e9e670e2a36b7297139843a42843063ab96edd8257c7a004c547b8db9f847509a126dbeda8f8d8297f24564175aba8274aee7353555c4c5e6380508f0c00b371b9265d2a8cd842090e4cd5c35b927bc471c684dcba562299970f40dfeb8e24acb0de9bc0812a973560fed79e93ef91b55b623272261faadef23c39885b4f87a36f06623a8195a000181cf6100e40830d7e5a505909c3a1fb7a583cea988fa9cfabdd60b99f031fdec8ed9d66ee79f0bc7e4ecc4d6fcfaf9b13fc98b5680d212d5ba0f52343004c00fbc959836580889e43ac407e8f420c421eec3e1a0f2425b724f8b1967829c1c7130ea66c35338f89aab0f8ce03074614870e6ddc711582801bd6883e1cd178f5ef5f7d2daf531d93f93746dc7acc2649faa1c84fa4b064ec838073b0b4ec8523824578bcbf4ed1dca39ff0d5d86d3f7c0c7401c4986fddd1191231c9f2a10f8e211f2cc291b246ba6a104b20e9c024c97e2608e4530a311e711f0d2ce7aeaaae801111e36c1e9c3a001e6a666239a9cc270980a1804d54b9a4a3a7250c1657642a7f5a684da014a4c08947703f92e46a8e399a3d93db1e3bc51ed546b7928e742e17c11e1988bebc38d74faadbdf78916047f08cceb3f8c0f9083c7ca30923ec191cde401bac11af7bea62758ff33a2f84865b090efea11630090e49fcbd7b39e201aebf11ae80be4982f62d37a3018b6ad51fc58ee733b5d43ee4ffff295674ae77cb72c7551076e78d4f8a6be5aaf48766322b736cc9915d7e09a93adcc4d56946bb50a8e0722e77c5a365388f3890d581c395f96b1387d876ed04c71cedc0e9c4f5f908d31ea06fae09c810e1d8b84b1e3212b506c630a0daf2ee8c5c573761c2cb30285945ea8c4ea264f488b370f539ecb067e2273d61dc0b135e3b6328f17e4bf64c28759ea717f7fc825974bae47a0e66680111cdca1db3d348819cf3b763fcf6d00fa08f0149fb8f9dda2c25836ef6acad3e356f9bd398d1d47315d99037e5847b5f6854222c7a639b4ee7162853a43990a35080b5dd25e40a2ff3534b7a966949910b1f718063180d9db9f5911eeb474ebb7d2b9ba93b96305781ca78083c0d3e7ea4b204a08b53ceaec46970472c3480e9836c17dcb0928ab8e5a6bee0e997abfc0a0c3e9efd99ec471fe3c2a861cb74ce989627285b1b8ffa574b9e7cedf8c889f4be38d145f00b0d3174cf57a0670e8a543a77f8ed259a88d7c818c84ce265d39ac067e7b66dbab3a651d929116fe08c46c86bffff565179ac35b56df6abfe39becbdd51b1e4809eb76f9df243e4652afa8eb1d8e1ea9e91e896da113d9f19afbc7bde153e9d936c4a1a1abf484f01012d11af0f75e23e4789ac36955163ca4978368d063afa0a7e3f3ce211d865d1cf190cf8c9518779f3b2119583bbf2d9a447100afd4e6476ef9a828ce6b82a4568cdd03d46c61baa9b11e70c523d05d00d78b603ea531775a9e8e11169940ac0373e9dba401d2f5df29ade864e8848e09298fe5679513f86c5e76a2d19e9f8964d123a164ce7f957678001e57067727af58ce1191e5693bf9085c221bd427be0fc3ec8fc1dd0451a6182dfeb9bc967bc1e013bc7c682580b457d5f2e4af4c04e2e64f83e7090f14a7f8810989579ba5053bbbd8e0e6538e5890982b77903f01612c19641cb5578016d5ea13392eb4bb783ca6a3dbba1f2cb774933b50c24f2a6dfdf5c56d104cafaeba4acdce5f071a946ecba605173696af2b77fe62346b945f286d912991999366da731bb2d07258e466ec024f0c6d3e1eead978ca3e924f4eb72122ebed196e612e351e689dd8839e5f7cf1a38d664f6d7c1955503ffea43057c138a9bbb288a8a827919f7ed0f6a288c61ca35a4b87d4408c3312b8818eb31134ddc7b5e5c6f791833e5c482338aa26c84ba7a64f497105c1120d0b7b62ef820288b55b486ea405afecb5dcb81fa84ae436988709ff4decbf22618cf4a503f8a191778590d11f0ec3b4018e2a0bc583ba2963c097c386a634ab8f960ee88e8e9e2e6ea2af5323dd5a8fea572cb790bd0fa6787bc618632e22ef8d4faf9d60bbe41622ae13c7ba33f62fc01ee8ac541a047430c3ebf7ea03c7ed5ee55d1fdf00f57ba60a7c5e317286decdccf44f204bd642bc47d9a37eedd4423fe126c4f89d5209905da6565c98588a9ca4303d3b06750286c5b6503312dfd102fd8de8a66f7a7de901a15ab7f84f82aa766c934bc3c0a19c496c6a6cac7658af15dbedf8334852b1bbd1eab30569e47ed1d62bd33421d4b2ae0d44c09fba5199deec89b5773a9ca81960f8fa9f769635ed687c3a6ae2413de6c2a30d3226c675f688bb83922698386b7cd918ebd5241ae60b0dde93ee19369b8dfd2f85a19552a1078edcf9352ef7d3560e3b86c48bb1f6cdbe315ca03013c7dea86b8fff666402052c7b8d4cd1738ccd6c30811cecac23cb718d7468608e583ec81f8026eacf1c23cb92a39dfb8d4fd893f06b1d5144fa8a624b8ad9d6620998d4eec99dfe7efcde657b49aff2f813d7e08969011d70f4ac9f019f312db3bf8a6dcaffd3a94cebceae3b30dbd212c375650a8dd0ae300a08224762158f852fa850763fe6a1b7060acbcba954ea3335dcc344efb82939216ec054e445975f1ef9e0c59c8e3423012124d2f4570db1cc1c6e7305ae12ef62627ae93268de2a1e58ce6513e4c6d6249198d40b938bfcf07f7b5b34c3b64556fd2b4459aec9f283f35129a52ef7dcac74ce1f0371a5cf1c62758ea2b3fddd75d9a1b5a534ecd5472cd7040c98c1972d69ad3043e5558b6c3682ae1b7ca5431c11bd776fb3e5588d7c0b58ffb38e6990d8df7a3f05efe61f294dc6d3442868f917e95f5cdcf1bc15035f3a25169ce753e318f0e9b94879116ccca2495978459bb46f127ae0287ebe2c4b1eac488e6d10820d5af5b563dbc7773491c11f93c8358822b83fb51c960ebb6f68d26b2f839d19d7233cddbb8a017dd9d2fd1eb47ebb553b07a1ec11321cd94ba12921f81a5fe6675da6fde5f4f57556892e272ad8634e6c2b4806ddd3781c5f7142e6b1107d4b18ea53a041dfdb6910b6a4969f3d42c7dd6c94ad3fc5695adc27c18d72dc1144f56e9cac6085c46eb65693899dd9a2c847f230d82453cc51331548f45ddcca0f8f18e031ecf6364027668aa2debeffa994081285134c5e0f33c4d4e1e2abdbd7a55f9df7fc40d", 0x1000}, {&(0x7f0000000080)="72e13de64749ea76358484c8b640c48d3787896c97087f4d2847bc4d512234ee60eb0c893a50214659119dd1057b9c84ca1bfbd8a5ac83ffc6f5c53b53c1a6ccc2b88e4b228921f81b35633bc0a9f9", 0x4f}, {&(0x7f0000000640)="beeafec012ad6563b325c7ea2bbca7623a02a1dff65620d133fc522e65ca360fb8db14d10c074b794e4250a0d52a4b236a2ecb6eef7f69ed4b1957f6330465cd77406a70179ad071a19a158dd16dd41e116cb189f827affe33561783bef409d564da5480e8376c18ee075a22cafcbdffab6944ad199e9b4240b7f8fb53452e4d7bcaefac7ab3c494e99e", 0x8a}, {&(0x7f0000000700)="438c36be3b04f34e8c171be5bfb5ef4a53b5b5178f340988daf9b9e8213bbc96a68989b2749a9071c0f0e67ea704436903a2625e08ae932bdaad50e1758fde99afb9776461ca3123d9a0761511bf1e9374b7ec057f5fd5232684af6953946ea67e3b946f2c9ac183f9fb044a4d12147635c8fa9f2859b080c4e97a33c42e558666a08f114d7c7c55077a357e7576fdddce0e1131b040d26e04f2b459c5121ef98a5fce9411965bc334b54e0039", 0xad}, {&(0x7f0000000340)="c0efd4093c37ec449edabf2a0891ca404f155f09fa99ed9c9b95213b0286cb845e9487174b3e4efb2cf58bb7d46df520eec6f51c4f8fa73063562d2c10d4eedddc8edd815168aa23f40d79a1900e4d63e5", 0x51}, {&(0x7f0000000900)="01fed56f2e333272201fcbfac171f847c510b682f4c61c38e27647fbb59c1ea8ebbcb1df5225cdb63eb7e97e12bf60b67388eae75a8bb6efdbeef0a9d23c3b3ff93432124fe82f951e3ba20fee3ffe553101c223b1ddbe467875c294fc1fe4d8f47af915a44fd6e32f3488aaf3cc5abe2de915167dd97bc958a47c63e91606e1e6714326b5486d43ea05f2e3bded2afca855fbca7d4f3782cf98aaeb3eb91b9a6b006219c81690855e40afa2c3a55aa739bd1a5b89297b8954fbcbe113797e1f2cc558e460d43dfbeab18a368ddad44a08baab9a01fe484702ecb1882cc1cf89b82a34a51bfd29880903d3bf57fe7ed031219caf7cdda4707cb0aa", 0xfb}, {&(0x7f0000000a00)="f80b4dc0572a8de15893f8864251c9b39fe1667116703f9fd5cc87aef139cfe08364f84e09dd32f2fa725065343c048b01f8fd6ca5e94c6b14d4106181e53c126bcafb21a288829dcb6ee7d64136d720b7062ea6aee6d7e3d1ce9b21e8e59c24fd3a5a25504f3bccc27dfc68c0154ab136740cfe02d40f5e38f71febca2f337d7fce58bd5bd506635823cd9b0d7f054b750f8f7a9d1ed40529e2d2c89ea29c35528cc7da78d56af3644842ed2b1fa32bbf9bfa4123889e7780e31acce62dde57158741fb4113568d74c99c687101aa0e19a679dc451dceda0802294037f1d61ceb21c7850fb315377dbdbd00ca7f973df27fc98b993998d056ee9a27fc5d1f", 0xff}, {&(0x7f0000000b00)="678de4d165caddde9591016b08fd0935433904f6054c0b6024c2c6926729bc997a530eb20561dbd852533250cd57f7cea2474a35d2bea9cfe045862302faa85188a49d083f799724a9ff3f5d741a93bc32a6459696fb3e5b7d343a275e781bb8050415dd1a0955f2ee671ba957946cc24a10a744155705a5f4436375b269592231bdde55f9dc1577ae096addee9333f2", 0x90}, {&(0x7f0000000bc0)="b660bc523311be44e0bc418a6e43c18dec07049b471d75d88ce19b8b838d8afd2ab2293addbd0482273e8703b316f456c8d8745baf18a277dafa391642715611beedd256cd6d18cc5b17b1f0ff18bd02fb653b1ef2071c23f5de01199477c34f8d024cb94c5668eb0839b2d85e7f2ba4624f2856b52e4acabf027acdcc4e81e86dfbe05332d9617215e4861c35fa9c1e64cb4348f612aef9536c3b73c55426ee10b14ea8", 0xa4}], 0xa, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0xc}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f00000004c0), 0xc) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x7b0) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) fchown(r0, r10, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r14 = syz_open_pts() dup(r14) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r15, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) sendmsg$unix(r12, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[]}, 0x0) recvmsg(r13, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:03:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) listen(r0, 0x1f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xc1, 0x0, 0x8, "9375b01a93f43f36fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x8000008}) r3 = kqueue() socket(0x10, 0x4, 0x40) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) r4 = dup(r2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000480)) read(r2, &(0x7f0000000540)=""/226, 0xe2) preadv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000000300)=""/243, 0xf3}], 0x5, 0x0, 0x0) 16:03:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = syz_open_pts() r3 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x80) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x10001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x8) write(r4, &(0x7f00000004c0)="582720efabd16e1f00322502000000e58189632dfc94ff334a561951004c8ab06198824b3da025bbd47b3bf479226fc7d472b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b106000000000000000000046f3964343caa42bb1f68ee6c10a3b4e07016e6407178bf0680eab536c15ba1eb27ef726e7163ddd0d5f71f016b0f306112c46640a708fe3543d34b6dccffa6ff4435000000009d783b31814c217259f0ea616f275d61edb39866b8083395e554d490d3e6dbd810d593cac83387132ce4ee5281009f3815810a7124ed5174c1a52c6b7895e8833bd48b2ec41b055c54b107cf86e97eab779b1f418109ef96ea07f0565d1e0e8ebe82c7f3ee353884eb0c5912c6a4e9a10e06d6f7265163", 0xffffff32) write(r2, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0xa6, 0x1, 0x0, "bc053e8da3598bf7a5c67cc8d5bb89fb87ebce92", 0x7, 0x400}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f0000000200)=@abs={0x3, 0x0, 0x0}, 0xfffffffffffffea3) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500026dd08b6d0000000000000800"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r7, &(0x7f0000000880)=""/161, 0xa1) read(r7, &(0x7f0000000100)=""/126, 0x7e) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:03:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904050000000000000000070000000000000000000000000000000800000000000000000000000000000000000080000000000000000000000000000000efdbcbf10000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)=0xfffffffe) dup(r3) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x800000018, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0xffffff80, 0x7}, {0x18, 0x3, 0x8, 0xff}, 0x0, [0x6, 0x5, 0x1ff, 0xd6, 0x3, 0x4, 0x1, 0x3ff]}, 0x3c) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r8, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c6cdb5d0e3a2aa5bcf12effb25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36775f7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089a5d994083b66155b20f5f8541099c32e0fdfe7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c6884700"/220, 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b818745af350634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdbb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a0b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965da9778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa4}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc4c92ab8898b3c20912b9210d94e4670", 0x7a}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) close(r8) 16:03:51 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000000)={0x2, 0x0, 0x402}) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x41, 0x0) 16:03:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r0) close(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x2, 0x4001, 0x7) 16:03:52 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = syz_open_pts() dup(r3) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYRES32=r1, @ANYRES64=r2, @ANYBLOB="168c13adf8e8b6a9d6678c4a44a5d64730f833cca742663cc7b54e799148d3090c38fa846bf76f81e271", @ANYRES16, @ANYRES16=r3], 0x6, 0x800) msgrcv(r0, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002fef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000008000"/4090], 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000340)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="edff3ffdffffffff"], 0x8, 0x800) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) getgroups(0x40000000000002c0, &(0x7f0000000080)) pipe2(&(0x7f0000000100), 0x4) getpgrp() getuid() getgid() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r8, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r9 = syz_open_pts() close(r8) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x1, 0xfffffffffffffffd, "8549170200", 0x0, 0x2}) readv(r10, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:03:52 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x6) dup2(r0, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="25d900000001"], 0x10) write(r2, 0x0, 0x0) 16:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xad}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xffffffffffffff17) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f00000002c0)='./bus\x00', 0x0, r6) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000280)) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) getpeername(r11, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x6, 0x10000, 0x2, 0x0, 0x2, 0xa98, 0x1ff, 0x6, 0x2, 0x0, 0x1}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be3910fda770694c9f17c5b2496248f20f3f2379dff2ba0c83642039f41168d11fa734b2ce506ab298032bc2be0702b3484e86eb2d1af4592442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de000000000000000000000000fa3953f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb96c485f60bcdd3b50b16656a1b10eeacff71daa98aff064c06f86ae188c52f69b007747c303f02ddb36"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000001200)=""/50) 16:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r1, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/247) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x8ff) 16:03:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) r1 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) 16:03:52 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x3, 0x3f, 0x6}, 0x20, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0xdc, 0x7f, 0x40000]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file1\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r11) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r12, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:03:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x11\x00', 0x100, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x6b) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x3bc00000}) mlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x4}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00\b\x00', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x80000001}, 0x10) 16:03:52 executing program 0: r0 = socket(0x1, 0x8001, 0x0) close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x2}) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="f05943b5cf096403", 0x8}], 0x1) 16:03:52 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) kqueue() r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xffff) write(r1, &(0x7f0000000180), 0x13c) 16:03:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x30004) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfffffe00, 0x8}, 0xc) 16:03:52 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = syz_open_pts() dup(r6) r7 = fcntl$dupfd(r3, 0xa, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xffffffffffffffb9) dup2(r0, r2) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r11, &(0x7f0000000880)=""/161, 0xa1) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r13, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r15, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r15, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r16, &(0x7f0000000880)=""/161, 0xa1) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r17, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r17, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r18 = syz_open_pts() dup(r18) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r19, &(0x7f0000000880)=""/161, 0xa1) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32=r1], @ANYRES16, @ANYRESHEX, @ANYRES16=r11, @ANYRESHEX, @ANYBLOB="439e87b0d87faf0e967d7493852486f6b2ba171dd413a24ca2c17beca4b7af7536357843c9533b5c9969ed7b992b3964ef088cddbfe358383fd31dabea7054730d0d8226dd90d8f8af430713985ce0b2e3a40fdb4d9359f6af72fe7d27970ff0b4c6946cc363accba56d32f60b043ed3b4ec8dafd1500a82342c3b932154aa35a5e449e04386a0839e29ac771acc25208185712fabb31154d2a12be88e1f0ac32959a3543e0a84149839d71ef5", @ANYRES32=r12, @ANYRES32=0x0, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r5, @ANYRESOCT=r13, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESOCT=r4, @ANYRES64, @ANYRESDEC, @ANYPTR64, @ANYPTR, @ANYRESOCT=r14, @ANYRES16=r15], @ANYRESHEX=0x0, @ANYRESDEC=r16, @ANYRES16], @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYBLOB="694a516ccfab511d121f9a92b4b38aecd36a822cfb2bd3620593c917602155579a813fb3b63064dcab6fcc7e13d6cec0d61d8f15cfd6845d41d9b2f080218effaef7a3df77facf11df8acd22dc5c9845e82e1c92a5825d09e23d8fefee4809e8bcfd22dd7ff4f8d0a0388de0acb73a7f6dbbf6940fbda170b13abe7848b4f71ffa2f890d6bcf79cb888bb7ced9756c0f18b6b9ae14e80dab1b54ad5d0b94e5257361204a177316f12eb3022da93aa04fe56e2ad8ce6820cda04c0e8570034683653a8627302768", @ANYRES16=r17, @ANYRESHEX=r18, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRES64=0x0, @ANYRES32, @ANYBLOB="e034e89c527388702061504c36cbfd296306da8910e20ec8ded364983f9ad937", @ANYPTR64, @ANYRES32=r8, @ANYRESOCT=r19, @ANYRES32], @ANYBLOB="b194e60573ff64faafd11799fbf57acdfe47ce42dce8b41fb3cbf4506c391b7528d377bd0606eecbbf719644f9a6abb1ad5a43901f754d1aa1ba31c128621562dbc4366d5939771e5de845e678995e7c4faf21ceb6e8902e6f684d10ad42828a67a1ba476154b9cbb1dd332471c7f26b9b9e01ab29d6c6c36163c1fde0c65776ddd283bebeb1427d58f10ef6e252521ba79da110a77101440ab17ff69955a169c3103b715f7734ea3ea58cf97f134aa824b50832035cfdf7138c097e7f19f380db0929d9416b901d4c6e17a1c2141b5ecb6965241f031b9ee676a92deb67fbecda9dae3d716cad02c11e42997ce323630f336eb113a31d6107060ec814", @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r2, @ANYRESOCT, @ANYPTR, @ANYRES32=0x0], @ANYRESOCT]], 0xf5}, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:03:52 executing program 1: setitimer(0x0, &(0x7f0000000400)={{}, {0x0, 0x445}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() dup(r2) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwrite(r3, &(0x7f0000000000)="9cb7c0840f7f50895b068c61c9e9ff4a7debf2abfd131173a02a0d72cdf05d73fad78aceee5271b6f6415c712343ca45cc8067fe9be8ddce993b7642ff3c48b7eff6b942a38dc09330b4ead56c0b175e11d9405506570268e10845", 0x5b, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x18000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffff8, 0x1, 0x1, 0xcdad, "d44793b79273e4a9494310ded7d5053468ea9d67", 0x0, 0x6}) 16:03:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) pipe(&(0x7f0000001280)={0xffffffffffffffff}) accept$unix(r3, &(0x7f0000001640)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r2, 0x100000000000, r4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001240)=0x6) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000001100)={0x3, [{0x7, 0x6}, {0x2, 0x74f8}, {0x1, 0xfffffffe}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x7fffffff}, {0x2, 0x9}, {0x0, 0x7}, {0x0, 0xffffff7f}, {0x2, 0x4}, {0x2, 0x5}, {0x0, 0xac5d}, {0x0, 0x1d9}, {0x3, 0x81}, {0x2, 0x2}, {0x2, 0x10001}, {0x2, 0x5}, {0xd5ee35c164b25e48, 0x27beb618}, {0x2, 0x7}, {0x2}, {0x3, 0x4}, {0x2, 0x401}, {0x3, 0xffffff81}, {0x3, 0x40}, {0x1, 0x20}, {0x3}, {0x3, 0x40}, {0x1, 0x3}, {0x1, 0x2}, {0x1, 0xed4}, {0x3, 0x40}, {0x2, 0xfffffffd}]}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:03:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x5d9950248124562c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = dup2(r0, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x1000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x0, 0x81, 0x5}, {{r1}, 0xfffffffffffffffb, 0x60, 0x20000000, 0x6, 0x7}, {{r6}, 0xfffffffffffffff9, 0x7d3f9183aeac5a76, 0x4, 0x2}, {{r7}, 0xfffffffffffffff8, 0x85, 0x0, 0x8, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7ff}], 0x0, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffff9, 0x99, 0xf0000000, 0x13, 0x4}, {{r10}, 0xfffffffffffffffc, 0x80, 0x2, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x6, 0x3}, {{r11}, 0xfffffffffffffffb, 0xdde5b195392f95ba, 0x1, 0x10001, 0x7}], 0x1, &(0x7f0000000300)={0x7fff, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r12 = msgget$private(0x0, 0x0) msgsnd(r12, &(0x7f0000000340)={0x3}, 0x0, 0x0) r13 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) msgrcv(r12, &(0x7f0000000100)=ANY=[@ANYBLOB="00ff010000000000000000000000000000000000000000e000"/52], 0x34, 0x3, 0x1800) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r14 = openat(r13, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:03:53 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x4, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000280)) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r2, 0x20004269) r7 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0xa35f2179ab061627) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000100)) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000200)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000240)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:03:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() dup(r1) dup(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) poll(&(0x7f0000000100)=[{r0, 0x182}, {r3, 0x80}, {0xffffffffffffffff, 0x2}], 0x3, 0xdf6) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x8000, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x442, &(0x7f0000000100)}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0x10000) syz_emit_ethernet(0x263, &(0x7f0000000040)="fd612da02cdffc3279adffed84dd") 16:03:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getgid() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="17002e2f66b565850c77603bed7103f9e4f564ec651a04118af2c19eb1ee400f4c473ed111c77324130f9eca5314a02bceb2d36c895f3ddeaa949a358de46b3f96735f7e62b1596ed7ec4b5c5633a349b32ed430fe9c15d27dc47be5273e279b5f7eeae93fe649ac0a83d5cb8bd481cccce8f6b21b235027803392a3c1758991c5282dbd15ef38f64e68eabcb36a8513bef3c840e4fd37b22713480a2b6868186af3d867846d8ec8f1cc9901f501794b8601077bd25d2368084768640bdbdc10fcd7628e07a38cce1431ca1376cdb6369522a81601ae8f"], 0xfffffffffffffefe) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r3, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r4}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) syz_open_pts() r7 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r7, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000100)=""/247) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x7b0) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000180)=0x7b0) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(r12, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r16, 0x8004667d, &(0x7f0000000180)=0x7b0) getpgrp() r17 = getuid() r18 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r19, 0x8004667d, &(0x7f0000000180)=0x7b0) r20 = getpgrp() r21 = getuid() r22 = getgid() sendmsg$unix(r19, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x20, 0x7}, 0xb) sendmsg$unix(r16, &(0x7f0000000a40)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="e91d15562e02a33e1c7959919cbe2578f215f2e3907f6e55b333b9e4f17d44a311f8541922d6f53394d190af07f90b18b052b2", 0x33}], 0x1, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, 0x0, r21, r18}], 0x20, 0x6}, 0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x80000001, r10, r15, r17, r6, 0x8c, 0x5}, 0x7, 0x81, 0x5}) 16:03:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0041040ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:03:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4a001109, 0x3, 0x9, 0x0, 0x76d1, 0x1ff, 0xfffffffc, 0x2, 0x1, 0x7, 0x7}) 16:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) fchdir(r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socket(0x18, 0x3, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:03:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0xfffffff9}) 16:03:54 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000), 0xb1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) socket(0x10, 0xe793f29d6e7aa741, 0x6) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 16:03:54 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984cb7910bf453f68c184e1287ead4bcb777fa69dfceadb9801be2e4bc2a84e61bca64896bc5e57c6388bbd2ad88b29d1b15801360bcd4c0a162b58fd4237bafa4d012ae447473c2384ff010000000000001e6bf339bd88c2191baf8336de8c8ad28922bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa2e6351cd8cac7dbbc5b65c6593d2870b49bc509a00e872cd23500"/209], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) socket(0x1, 0x5, 0xab) connect$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceadb9801be2e4bc2a84e61bca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237bafa4d012ae447473c2384ff010000000000001e6bf339bd88c21b1baf8336de8c8ad28922bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa25b351cd8cac7dbbc5b65c6593d2870b49bc509a00e872cd2350700"/209], 0x10) write(r1, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) socket(0x20, 0x2, 0x7) 16:03:55 executing program 1: r0 = socket(0xe02331d9ab93155, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7fff, 0x0, 0x8, 0x0, "200900000000000000005c01eac200"}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x0, 0x9b7756b30be23688) 16:03:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2f6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cd5c224dc8cc789bc72b71cb95227bbe4908910000000000000030000000"], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) dup(r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = kqueue() r10 = syz_open_pts() dup(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r11, &(0x7f0000000880)=""/161, 0xa1) r12 = syz_open_pts() dup(r12) r13 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r14, &(0x7f0000000880)=""/161, 0xa1) kevent(r9, &(0x7f0000000400)=[{{}, 0xfffffffffffffff8, 0x21, 0x1, 0x839, 0xffffffff}, {{r14}, 0xfffffffffffffffb, 0x10, 0x40, 0x1}, {{r10}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x9, 0x6}, {{r11}, 0xfffffffffffffffb, 0x20, 0xf0000025, 0x5, 0x1000}, {{r12}, 0xd, 0x443d36e258d51cb0, 0x20, 0x3, 0x5}, {{r13}, 0x7, 0x22, 0x20, 0x8, 0x2}], 0x6, 0x0, 0x9d1, 0x0) kevent(r9, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r15 = socket(0x0, 0x0, 0x6) write(r15, 0x0, 0x0) r16 = socket(0x1, 0x0, 0x3) r17 = socket(0x2, 0x0, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ef795696c653000"], 0x10) write(r17, 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r8}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r9}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r15}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r16}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r17}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r18}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r19 = kqueue() kevent(r19, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:03:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0xb) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX=r2, @ANYBLOB="5d41318d73eab8c8915dc8260ce9a8c287f54d605f9a219592994dcb81104e0b04277de0162e75a69c48c6019001cfa3ea08707ac542b9af6693380fbfe178c4967962d2bc7e651349037bd4b326a6844e0088ffd710dec22c71eb1d71bc"], @ANYRES32, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64=r3, @ANYRES16]], @ANYRES32=r0, @ANYRES32=r1], 0x2c}, 0x0) 16:03:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) r3 = getpid() socketpair(0x10, 0x4, 0x1f, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000200)={0x3, 0x1, 0xcd, 0xffffffffffffffe7, r5}) fcntl$lock(r2, 0x10, &(0x7f0000000140)={0x3, 0x3, 0x3, 0x0, r3}) 16:03:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5a5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf300004799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2bcb37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:03:55 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3745ca3a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2d) writev(r0, &(0x7f0000001e00)=[{&(0x7f00000019c0)="f83f185ff4844c23ef3bbd65a23cce2e080489fb6257c86c20512b08ff95703a1e3e4879f80483f5c5e9a573b64059c2725c2fbe4b853944cfeba16a87845695b8258e7434ac97292daa8937860e10ff28a75aeb01ab39832fd3b80e1ff6c1f84f8845b2299c556f7b8210ba662ac2415c54f82e4915b1fc0abbc5e2696dac8c66a90e053e1aaa33e73a811ad246133e3141c57e51edaf972deaf793e7e77a853bc8e654c37d5035901df498b108e38656a72d", 0xb3}, {&(0x7f0000001a80)="b9d83246e3b5", 0x6}, {&(0x7f0000001ac0)="0ded6a9e46e4058c944a7ccc7867df2abbc943c1c5199a67023f8a19d7fa5c18f19ac91cfcc9efaca1f2ced5276aa56d503af2b28e0bbf02867da11f051b6938487e5582a12b8c92ae0af93542df007060ca17e6dcbabbc4d64b3d0507f825256bb656f5ab96d323d958d8c0d5c898db5016c34e2719f77bd28f4c407f5f6df8d72b0b40fd6469b190ef49a6e9e56fe85ef2d03bdb61cc4550aa079b481d0a90c7526e91f62c4b96c3b86cc2d8a6fe5e58f60ad4e86dc51e574e73b988279b4594a30b20950a2c1b263fbb9b2f82e2cece16b0a1d7d40b0900c7a5e202f9c24c35620c01380d6c69162f3bfb4bd388efe32248be", 0xf4}, {&(0x7f0000001bc0)="9864628d011dce60daa669ba8dc8c7aeba1c65a6f052591774661cf4910f0d6e7adf600ea25a239ab776a740931bdb727bd83b1ddecb7c96e7ab3901735400bbbd", 0x41}, {&(0x7f0000001c40)="f5923ec2e00580768b449691420bf7b52f8f5b0bc3c3afb833d04901822f7632489c39adbeb52e9f215300137d1a46fb2609d298953355c7a401cd11143099498d6e8a09be3b20dc01159fb9b12ff7024e0c5465b2f99c41a5834b5c5cd2bec6e9e5b9a122e09e0b2f2f60aeef358b686d3e84ec3899ccdc69f44ef4b7b715e474c16e17387c973f83ccecf0bbe341f3e770c8815eb7f1d2ca6c1a4470ea11e02522b3d97787f3a524d5836c3437ab51dd68100ac275dcbcf803e346f099eae7491a4194803f6b68fbe88bfeb013e67348684791a136fb62e9d6de79aac4d82a8859bf06a3", 0xe5}, {&(0x7f0000001d40)="facf2ab7a1621ae12874a137d8e9b76cbee5098b0aa8c232b0c6b2f61c23741f5636d250f04d225d7ea6", 0x2a}, {&(0x7f0000001d80)="37adae3aee4a506a7552da6a22f15018b12d4dff17d5d695cdab42aab07c636988f8ef643aee6716bda560d22165ea8a2ffc72c46ef079b307fe6e70f814f759f92ed26a0cd4a2402f", 0x49}], 0x7) 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) 16:03:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x2, 0xa097bd82eab3125b) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) r4 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) 16:03:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3d4) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x9, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x1, 0xad, 0x1000}], 0x8) chroot(&(0x7f0000000200)='./bus\x00') semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) shmget(0x3, 0x2000, 0xe8, &(0x7f0000743000/0x2000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, 0x0, 0x4}, 0x200, 0x401, 0x2}) getuid() getegid() r6 = socket$inet(0x2, 0x3, 0x89) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8000]) getsockopt(r6, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:03:56 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:03:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) syz_emit_ethernet(0x64, &(0x7f0000000080)="0f76f760a431cb7265ca8623cc5018478f65e54a4d0c5876f0f40dc2cd9435e90d85225d6052cd152cf8f42f72a765a9a7d36cbf4c1356f535c6c8dff5beaa463a4d9b1af49515a8628871caf4b749dbb1cb3ea312f6e9006b6f087f8b6e41df878d0083") r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:03:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) write(r0, &(0x7f0000000140)="9cd1997c00f84ddfd52ca527a8783c794f6406e82f11520166322e2e4eacc6e04b8ca40ba23db21517f3239c3906003d4c2cc0715ab34e8f3f351c5d6fcad11897fd5f77d8eee6712144c0aa680c0f1cccc8998bca0f909f24d04bb838933cf4b10d24a738e47183acc337ef5f228a08149722047beb1a1a5e24026dd412ec95cd135149296be2", 0x87) execve(0x0, 0x0, 0x0) 16:03:56 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r0, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="edff3ffdffffffff"], 0x8, 0x800) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x3d) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360fcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e567258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47ba93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c8024bd7add90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0ffccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d0000dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51000000000000039266021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114ab765a1469e2d922a7c6accf3d1b3d7cf2b5748501000000310b9fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553ff35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600000000000000000000000000004e83799dfa4fd7a373a30000000000a982965cc1371a10498b8fda57ab56fe83550dcc440fe0699a07b47f7c4bbac472da080e6585afa135d6a01c000000000000000000000000000000000000000000000000000000004ff5e07be09d025a53c898dafc1822365b0fcb95689bee0f931de06f0a800b1bf9890957c0b05a5c59126c7308a8672b43e94392"], 0x10) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r2, 0x100000000000, r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0xe120, 0x55, 0x0, 0x4}, {0x5, 0x8, 0x5, 0x401}, {0xffff, 0x8, 0x4, 0x8000}, {0xff2, 0x0, 0xb8, 0x10001}, {0x2, 0x74, 0x6}, {0x2, 0xfc, 0xfc, 0x9}, {0x3, 0x7, 0x84, 0x7}, {0x7, 0x1f, 0x75, 0xfffffffc}]}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:03:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x4000, 0x0) write(r1, &(0x7f0000000180), 0x13c) 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/188, 0xbc}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000001340)=""/143, 0x8f}, {&(0x7f0000001400)=""/134, 0x86}, {&(0x7f0000000200)=""/124, 0x7c}], 0x6) 16:03:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2184, 0x3e8a) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b0) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xfffffffffffffedc, 0x7}, 0xb) unlink(&(0x7f0000000000)='./bus\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x400, 0x4, 0x7d4, [{&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x4}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil, 0x6}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7f}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x1000}, {&(0x7f0000005000/0xb000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7ff}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000008000/0x2000)=nil, 0x24f000a6}, {&(0x7f000000b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000002000/0xf000)=nil, &(0x7f000000d000/0x2000)=nil, 0x3f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8001}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000005000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0xf1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus/file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x3f}) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r0, &(0x7f0000000080)="d36d8b978c6258e7704484582f8003c86a3115d4027cbd9b75339d7e2398753709efa27bba844f08fc2775af15b5b7b874874a4b4bb5b7fdcbab3bda789bb804f401148a7e4245c6aa7a9a02951d11884d8296a413ac522568ac25afcb227ac9f7ea9b13822023dd21f430bf6e6c247ea9cce26994f91fc479b7406cd19b5b1d92178c56d781c532ce9f83d593c9547995abc2e35a2b2070cc1f9f0c13b5388c4789d4aae121255b2c4df9522a5bbd7baea28ffd016d6f2cbb6a68cc", 0xbc, 0x0, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x74}, {0x7}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:03:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() fchmod(r1, 0x10c) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000001280)=ANY=[@ANYBLOB="00002e2faf4170de28ec5ea2c5d0f376979725116cb1047ee9b357020010000000656df9ebac57b8e169c1d6d929743fa40403c7b3c76fbc3b9a9d4ae74301000000d682dbcaf7a70e8a2bcf5c02efe0569e3ec7992ac1d72f3f864118ce1ad8863f87dbd6e80394fd733ea753336759c615372ccc7392f0667a9aef9064697dd37ba69971b77b6e61ef1bf3070c21afeb02051b767e0c36f349ef8f095417abf4acf4b4cd861ef380e4d95e597a1cdb4d85ef2d7023003531da903686a0e243f946aba8ebc11a6a03cb818fd96e197c8e3e790c3cd42362df0587ba304f690a926e72a25db982e30ab7d2f6ec330f0c99ece4708e84cb294ef166e588bbc3d4e4ca40906ea438ecaf15d514d7b414f5186ff842a627bb7fd3dd46e21eb027c3994d35ec0d2efbc3bd9cd65e4bc135afcf6d5723eec9dbbf56f96f467fe2c4cd384afcae900542ad2f5894f4a75490e866dfb859267cac0af16a497bcb50a188973b0bcf546acc0f4a2250db4efcce675cacce4b57421199b5d5a60df9dc35a6a8f80c69ccffea00000000000000dc08ea195e80c8b0a4c7ee25677ac7be6062a1e097d73b9568856d35ff9632f1b4e3c47c7cc1ed6773c29a5d4cfec6808edc00"/475], 0xa) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000e40)='\x00') r4 = open(&(0x7f0000000d40)='./file0\x00', 0x20, 0x1a8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r4, &(0x7f0000000b80)=[{{r2}, 0xfffffffffffffff9, 0x87, 0xacca7add68c1a22f, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x61, 0x2, 0xffffffffffffff7f, 0x5}, {{r0}, 0x7ffffffffffffff3, 0x12, 0x271a63c3f53494d3, 0x0, 0xa028}, {{r5}, 0xfffffffffffffffa, 0x2, 0x20000090, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x100, 0x1, 0x0, 0x81}], 0x7fffffff, &(0x7f0000000c40), 0x100000000, &(0x7f0000000b00)={0x8, 0x6}) kqueue() r6 = dup2(r0, r2) setreuid(0x0, 0xee00) dup(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x439816ba06e263e7) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r7 = geteuid() sendto$unix(r6, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x40) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) fchdir(r6) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000a80)=""/127) mkdir(&(0x7f0000000ec0)='./file0\x00', 0x2) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000000)) setreuid(r7, r7) chroot(&(0x7f0000000e00)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:03:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c, 0x0, 0x72}, {0x6}]}) r1 = socket$unix(0x1, 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = syz_open_pts() dup(r2) r3 = dup2(r2, r1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000080)="b50f146d3a38a1e085441b24ae7b") 16:03:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x102) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:03:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xdc9, "375d900ca96cf894e67ac61d38027b4b2251677d"}) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x95, 0x1f, 0x8, 0x14db, "210432f7a5291653fd2b124437fe310acf82c1e5", 0x5, 0x12}) clock_getres(0x0, &(0x7f0000000080)) write(r0, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x71) 16:03:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8f3eabb2e8070fd4, 0x0) shutdown(r0, 0x0) syz_open_pts() r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000040)={0x0, "cf9e7a15e0bc06764c3e085d7d3baae4e2cf03b9a06045dadfe07111f5a285313a4ddabd6380d2d3e8a94b9d992ac57dc58fc69fa3b36ab4db3af06e59abebdb831c56b81c65b4d2577d81edbda7ee950b98c97f627ffdcaff47c18346abc2dbaf2ddab7608ccf65012b54a601308d325f4f3300fb8ca7b7468cb0dd4d2e965e121c531a5d70311fae8949bf76526b49f71d8ca3ba68824456a0350e5af5282100d15777ed39524b5964c8c1d9483b76e7c1afb000ee050f589f1251aa245f8baa28f6a4e8a5faeec6456ddd8c18f2051d29953d61b1c10f6b52eb4819d4c9975e3b3d620da4add7b4cbbbfa898b56d3102c935f701d44d7b6aa36a96e"}, 0x105, 0x1000) 16:03:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="3c4c0541adb78a110ce394ce7e0deda6991ff341cb54f014d833d524e977befbf5691183a790159157f8b6ffd06ebc1bd080ea8282fbc004af99b39ee66686aa1364e055932e8f673b01171dc28766b170ee7a5122bfd3306f6daa45d6c809162f19f557514ce30bfd39643e50ea5da835b367341cd2c6338b9b2e62b7c79b56bff49a10890db9ec8dded5dc136aaa38cde5f49e2cbd5eb67288849600065d1ebcbfc3d43d24de81549c", 0x2b}, {&(0x7f00000002c0)="eef190898f15f7bbbe06fdccc96b69ed885e0113e6b8230ea54ea1a1d5f58b7765362200e050d234d489fa455851f9f41adacf991c6de02c79971192d4fa61ee18fd92669833811babfcfd9f0714a8675c9baf5e8e28ba6240eb3364516a5f4df2fb035774c9d548d5631b97a810dd82173236dbd4bf4d41e74abaf841e5a7c5c1468a15172ea6234575383de4d1623faa7c04bbd6a0c4c48b0bbde6a5d031e0c051887520dca34e3e55b2b7c7f3cafc1a346ea5bd107dffe11212"}], 0x85, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:03:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x23}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:03:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x6b8, 0x5, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x4, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) connect$unix(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="069140b0c926aa3a938a"], 0xa) sendto$unix(r6, &(0x7f00000001c0)="533e166e119007bc5bdc075964ab8a2166a957098286ae207ca8084f4ec934aaf9754a8d11b23f2e7a3c1c7df7391b5d21fe955ce9e29428093c1e5a763d2432a8eb4af959a6f08c731cc97eb3379577e60387274c0354ab0fc8eb19f30a89a5b14b59848cd26516e2b11810e4a3b237e47f75244e8fdd5e12fffcf68613ccaf0f96af4abbc3477dd877bd73ec985e54aa7134f319a7ef02e799a8e2c8701fb8f04aa32b8561342880da40f6456489540330a4d16435ef0ec07abd0f61c5ea7d50f3212eed07316ce3456e9b95a9a68697ea76fadc5be88fe68a", 0xda, 0xe, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) write(r5, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:03:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x48) r2 = syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10140, 0x0) close(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) socketpair(0x15, 0x4000, 0x1, &(0x7f0000000240)) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000800)='/dev/klog\x00', 0x0, 0x0) read(r5, &(0x7f0000000940)=""/181, 0xee) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xfff, 0x0, 0x9, 0x3, "aacfb613fbd0de6954e0e4d08a44820e1cc64e88", 0x401, 0x1}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x9}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) 16:03:57 executing program 1: socketpair(0x6, 0x8000, 0xbf, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x3, 0x9, 0x4, 0x0, "c96a864835220cb3d146ea14dbe75856e6aee0ec", 0x4, 0x4}) fchmodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x6) r5 = open(&(0x7f0000000180)='./file0/file0\x00', 0x10, 0x10b) symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') linkat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0/file0\x00', r7, 0x6}) r8 = semget$private(0x0, 0x0, 0x80) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000340)) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f00000003c0)={'./file0/file0\x00', 0x93, 0xffff, 0x401, 0x0, 0x8, 0x9, 0x2fd, 0x8208ad31874cb289, 0x0, 0x40, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x2, 0x1000, 0x3, 0x7f, "690b9f63da1313a22cbbd72f7790194d73ebdad0", 0xffffffff, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[r10, r2]) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000540)={0x8, &(0x7f0000000500)=[0x200, 0xfffffffc, 0x5, 0x200, 0x80000001, 0x8, 0x6, 0x7fff]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x400, 0x0) r11 = socket$inet6(0x18, 0x5, 0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600), 0xc) pipe2(&(0x7f0000000640), 0x8) mknod$loop(&(0x7f0000000680)='./file0/file0\x00', 0x10, 0x0) connect$unix(r5, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:03:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x800], [0xfffffffffffffff7], [], [{}, {0x3}]}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb8a7fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c82f6ac41e6bb813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92f4067f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2190ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5263433b3b3ce4522048f45a9870de8295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac70492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550d568ac82b91d236c7de08060f6892f5c94c2931e645300753546ff374d420fca3e6ebe0ef2e039c3b7688018a0dd19e5b109b62b37fa5aa4e6f9fed60bef1415abebfb7fd14396754c5db6681abb60ced783400f99db7efb0b4359bd3640b6089527e16538027e0fc5a670a68844c18e31e172b99b8ec77c472391919f9e142fc65233fb53bd50e4b20224ca95f3fee8348456caad1813662edd1aabdc338a8637a2146b3d9173fd1c5c134ba2fcdca8b713bec80000000000000000000000000000483b1b558cf49786192d6d6457e67ae0b61c2f5efb6cc6a3a36a0d86a2298206ec5227dcf47cdf9498203eb6481d98a3a6fd6f37d10a253c78e9841b39c0d0f6b6b0c30cf4d5e04761"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/215, 0xd7}, {&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f00000003c0)=""/2, 0x2}, {&(0x7f0000000a00)=""/153, 0x99}, {&(0x7f0000000ac0)=""/221, 0xdd}], 0x6, &(0x7f0000000c40)=""/228, 0xe4}, 0x42) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x120, 0x6) 16:03:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xf8000000, 0x0, "006b19000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x8, 0x9, 0x2}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xbeba90e20ad959df) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:03:57 executing program 0: r0 = socket(0x2, 0x10000000004002, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202f3ffffffffffffff9511d39a79a7e16f3e1f2040b7398364e8722b234ae3177246ce0b228889285e6a2adecedef5b4e3f048cdc8ce63225bc0dbeaa50ceec4b374e48abe80ab07e689367be14b338a5ba74113f943a832f3e4ea435beeeccf1d7e129f5cd000e6c090e73ac9e83eaae078aa80f4d03590112350ff7875a87c823e9f50c97a498d68002e42941d0671378f091715925757615ba9462402e3ec1327a1dfba3ea317963af9bf7bb9"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:03:57 executing program 1: socket(0x400000000018, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:03:57 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000000)='./bus\x00') chroot(&(0x7f0000000080)='.\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) semget(0x0, 0x1, 0x41) r4 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) getpgrp() fchownat(r3, &(0x7f0000000040)='./bus\x00', r4, r8, 0x4) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000e000000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:03:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="00fee75d0200cf18462a89c3dcb76b7da4ba6fd60da90200000000000000cd1f115b15f0e81cfdf8f1899ece5f579d84029ae4628c59a7a032585cc5ef6856d74c11bd82b01e4d8451090ee2d73ce2bd19d6c6d764b57e92", 0x58) 16:03:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)='oL', 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)="dd203ed14d5206c5b5e96243b80246a32021", 0x12}, {&(0x7f00000001c0)="a09bc5dabc8e31bbbf89ff7f00008e2b1d84302129e3eab311553a604557a1706126a936ac65dd00000000", 0x2b}, {&(0x7f0000000200)="98fb74b973c713bd347d383b6fb76c13c4281e20e1c4bb849e0c615fadabee03e4698efb1470beec4fdf99442eb2a42348a49c2bb7cf55cee68cb46f54", 0x3d}, {&(0x7f0000000240)="06e059d97b49ef4740763c2e1da948139fa4975a00e0e3c53e", 0x2de}, {&(0x7f00000002c0)="e7b6efe0bbfa1d09f901bc", 0xb}, {&(0x7f0000000300)="d78e402dec57b22a0870bfde727d7c891c5392a453641ffd911352b314833cc0dc28811b990b479f10fde86389bebda52c37", 0x32}, {&(0x7f0000000700)="1f8355783ef042e5a39ec71d3497188ebd46f5c3a537bc480569975a1ea54ee07c9f189f94b6d6d39d1fbc953464df6e220c7fea8a77179e5d1895728d4a00d15d27a774be89af7d88dfb151201e378e8bd7d8ac3584e4447077fa2cdf1044826c0eedf751a082ee4f96a5fd3bfa4623d15068cdf30aecedf486ce4ce6bbdc171548f51030bd46ab27f406a153619545a3", 0x91}, {&(0x7f0000000500)="8b17eef49431f546b682a4b7dd1624f666e86a54ff2ca49ac70e75b748edbfe29f1247ecaa8a1e126200f5f79627ad2e293b91bfb5f418914554e1bf3438211f265aa26dc2d81ca7ca7965107726ba508b6b84430f2415dc360df7b972fe1ff10231de8693bac4fd0ac40557f4e0cf750fba2df6fed8e7656b9010b54b42eeee6602eb4a0aa1013389e5", 0x8a}, {&(0x7f00000005c0)="952617618e125d2157ebe3337352650fb1e291797bd8e7b48c5ef3210e20958ff1e2b3830a109adf0eb5e8859b1d4bfee2d8088d88fa61f4790e4ddc761a349962648a2501", 0x45}], 0x9, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x101) read(r1, &(0x7f0000000880)=""/161, 0xa1) fcntl$setflags(r1, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r4, 0x20004269) fchdir(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000340)={0x2, 0x6, './bus\x00', 0x358, 0x3, 0x4, 0x5}) 16:03:58 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002257bc28 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002257bc28 16:04:00 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2750aceecf6ccf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018dd08e85c224dc8cc71cb95227bbe490891"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:04:00 executing program 1: socket(0x10000000011, 0x10000004003, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f8880007be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xbd, 0x0, 0x0, 0x0) 16:04:00 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a396c384f2607cc57a5ce838817958f2f53ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62570600c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a7893f00863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b59298fd33d319ed0d456db40000129da55950566edd6de5b5a6bd5e3b00000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661ac71e9ffb0040c05add9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb4638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb032a59e63ad95e825648544cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c6340300000000050000708890be7d1e2c28ea00f282ebea0ea0e3cff52358a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905501311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc780ffb66fa03f096e242fd3f9e6bb80fb798c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610da9779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffb811809a063e3a1fb21d3e42552e77b677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212dc2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5467396bb0339644829777e829a00000000000035b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b220000000000a5e903ce72d8d0dbc3a99f34debfef88baadb59bc4979b5874f497dd677353206c4fdb2207946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aed1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c06b2f1192c5bd9a892e00bb3ac436e731188c9effb7815347238462691d2a72e80b8d8ed7046930d39b1826cfb8d0c2284e9c35c0f1a265599d31633d2c0f5b6f5dee0e9fc8a6d7cb7dbe6b86bab5042cb47b0fad842a0040c68bc45f99d75cafb5956137e59b8ab7d440c897540e3a522c1a9d90092a3c210eef3b3423ce39be4cfe0862cdfe7a1416fe02478a70b008494639674d32485e4be1ad8c49591fb36eff7d275d45ad192aadaf7c6715152aab1b20c04c7f76c50cdff5305f8b0fe282a19f6f103e4cf04738cf2472e92718051e004212099a52b7d341b3d37fed9c6c34fd67636db072e67baab03a845f12c1f8687ac9a71cff56d10eb7c19c7034103ff8232ce8f55be3dbedfd98ca0c8873e1fb2be911e93f2059ef6127b4aab011911054689fae26e1cd974a86e9dd88878b271b09902d059ca60e764dbb115abbed71ae7f6c929d3ea1beadccf2d3819ec5e630ebf812494bde72518d8f236e575d2efab94da48d7e000000000000000000000000000000000000003ac8116a029dc170aec13f6f28202e72f6697390b4bed9e6148ba631f9e399130ec700059e6c3e861f37873b89818e828e5d9eb1c4d61741f87438e61104e6ee4f4cadbe8f2fb7a480921c70dd52d5c8670930a87d586b6bfa983d52909eb73ff2c4eac05cf7e22ef03878db054ca5c49c243cdac0866d3591840c5be769ed67b30ae4ce338c7e4b9229e11d3c"], 0x10) chroot(&(0x7f0000000000)='./file0\x00') 16:04:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="000100000069a4d124ebe932a18efb52362a47b6fcbe0534fe1c6bb662f7c481d443aa5a305aa55e9aa5bde56a88a41ea9affe8ba7bad7e62bdde3b7d2ccecdef0623e390e7f7bce1f5bd53223e50a3ca12766d846649b194d5c8f1d4a5cfeb4f38d6c40c490cd4fbc19"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2da) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:04:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/62, 0x3e) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfde6) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:04:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fb182e62181034000000000000706c51e067d2a45723de9de09e9b537ea39f7043f0dc52a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee771e01d93581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da2107941f6007267d51201f04d6ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01944a30b8e0f0b2b7073683fd1ad13483cbe8f36793c10e8275523c8187ba99b9832a4787a1787f148c297653984ecdde012e2d92da1906fc611ec4bd87f30b140d1ee4b7744261444994bd9ccddd3258575cb6018c29aebc3d5b02a7eec84e52ebac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1b94b71323293301df456214f9b6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dcd37786ba5ff28c4e2b47ba24d03ee21ee99cc5981054fb92ed2f8cd59935a38a779b46a1d8457ebfbcd0e6000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x1, 0x0) dup2(r0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:04:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x40) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x59, 0x57, 0xbb}) write(r2, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r0, &(0x7f0000000440), 0x6) 16:04:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pread(r2, &(0x7f00000000c0)="b893592771b1a268e539c55ca483851f674cfb1ac29527f9b48ad06ef0c1b3dabc04c717dabfe4db84ea1d976c57e3f87b25001ec681a70afb0f552e42a856231dd62a4f57b1e5a2e0f23d13dc3ad2bd399894823c94f3b3fd43c5916615c7649f8e1838519cb9e42e8a3ac18e6dd98b4ffd2e0a6b88810d974c4037fe79b0c25d14d34aa5c59e6ae4bde94301269df5f185e895547fadc445ceabc3bf70a1440c7933539ffb3dac19bf63535cc559d918763f58b52d11dd842f06802f17ccde7ea73a7fb8b657544e685c3ef5f5781cd3eb16c8bfa5c627f22ba69ee989c14ef2379f71dce099719cc71922796d3ece3c74bdf5f74d", 0xf6, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0x5) read(r0, &(0x7f0000000040)=""/101, 0x65) 16:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:04:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r3, 0x20004269) r7 = getppid() r8 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x7b0) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r9, &(0x7f0000000a40)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r7, r8, r12}, 0xc) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:04:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x4, 0xffffffffffffffff, 0x8000], [], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x8001}, {0x0, 0x10001}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7f, 0xffffffff, {0xfd, 0x4}}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:04:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) socketpair(0x1e, 0x8000, 0xc1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002440)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xffffffff, 0x9}, 0xc, &(0x7f0000002340)=[{&(0x7f0000000140)="8cf312b266b86bf1db1ff441a51d15ee4fdb271e77e12ecad3bab6db24d7aadb06468d", 0x23}, {&(0x7f0000000180)="7bd66ddb3fb5f58a2c2ad963fbc7b5dccf2cd5dd21dc", 0x16}, {&(0x7f00000001c0)="cbea3fafb15b9a2ab9560b11174fb498aed92c0adb511dd53914966c5353a4bc06a47c4bb30b4d5074ab3a6f911769539219be4e28e5c002338668918c4dcac5ca72773187632bdb11893d14b764e1f5bd4fd6f9388714f4505d706176f6f5a6e0f36f2da288f8068726d08a046a32680a542835ed2e16446f79820c46d2ff3857db005a5daed95d704d97cf6ab5184ee99a888f06588fa7f1d1e54f751894ae3294cf937af2348d0c8eb61eb04826d1dd36643dd09d13a5938022046c3f149146b600714b67bb880dcb93643b56e54a84e8e8979638851fb7ecf6e28a699ed19fbebdcbe9d2519e3292eb9475bfff5b94f99db2", 0xf4}, {&(0x7f00000002c0)="92a0d68ba1c05dff863c8007a6a41dd9faa5572535d2c2918fe609fd1bea8318d3c24ed848a60a03b1dc746a9220a3b5bd64524ce8080c37d24741660ab88d969d4da3b5a6f8122400", 0x49}, {&(0x7f0000000340)="bdc8d9a81d1606d10d572bb8ae82b3b6785725591d60fa1e9293652827c368139569d9cb206d83b0105db4a20e664347cbf3fb61107cc77e85b81647b79711d5584cba0d95ecaaf93bc29e274ea1b41af54fd5cbad498716577430dc0a7a8f387118c7a681df9043c22f0f8931764bb64900b8c17001c984ae6b53b7c80b32995579c7e13c60a0950af95a0f18ff845c16fae4b3b2cf94fda7a71489b80715fbab3b9f079ac28a675cdb4971100f2064fcab97485415d7c6e6619021ea615f306b094d0fe5cd6d41b263acdf71bea34c8d6a75964a6698e1d8b2370db41bd91baf81a2ef09afe2421aedc31ff101b89c890901d17f901f08280ce0b613d98dce275acf086c0a28e36b9b823f4fd903ce1872a5a8d5f3f428adfc051f8498c16367d3f14f12736c0b36e248fed700f072efe686af053503ef03630171a9b2e28ffbd7414bd6bcb736109d2169dad1555ffd3d0dbd401b553b85888c63f1c019e5a2597bb1dc36879ccdbb5626995a508971f82cbcf7df4ff2bab824b56a24e57958d1f9be4896d15488189ebbc21c34688784900c51b5e2acdbddf99367f400dfb9c5d34224ff6764675cbf62725290a40203ca47f96ca7d9dd7570f7a3a5deb3deeedf2554e2ccf5772e8862fe21c69c00091cf2a365ef71aef2783e2628bf1498f525fea315f9fc1c2e9781919c0471b1e707c2a6f6a5c4cd848c94beafbe84855c5b9f03127cb47de70c3c4a0d773fb3cca461a94396c9a4c99b097bcfe1aa73354b9f4d2c1829fa6f8d94068e95dd4debecc512604cb4b140e5fada4b6b8293929c44145882ebf8109bd4b8ea19ec47886dde997a725d2e22c12209ad211228d6e62bd447ec6392b0413be5a576913dc7b39812d7551a3033e37ee9026de6f34bc44d297a8f5f4f6f5a331bae6cb16c5433093b0f15570c9e5f5652d3f28db4429125f9fbae1d6f790447341b0ef62e8f90808cac16bed89739cadc028b02bdcaaa4c278aaf6909ecfea16eef5c28b397af4f261e677a61cae6516e31bb1b16c8ea595344fafa6b0802903eab84d60e7ca9d7cd3812a1a330b85089a698afac51efa284315d02a016f59da4de13bb2f1da4afb4dad862160e09f79da93de24800dc892e1685482d50a80dc81f1b6e14e8cc9606e50df1db327c42b0e0aa455fefdaf675f4a367a1745fd6fb92e7f58c94631cd53460aaf8d9c6aead45b840471791d9e8c15dddf8b16211fb0d7b3985cd7fbb1ec86f9a5f98cfc5d4a608dd652f17c50c7ee38bfc7831ba7fda755dcd79fbca822d6a93c351e004e6fe3d6788aea00ac6f24525f42e073a27a833efcbc2ffd2414e3733a6fcddf6074d01b04fa9406db71349e4792fbdd3242d8cfcfbea86a12b767c69222ea269c65368b4f9ad56f8e6f873f092ff85a86ea299439fa7d53b0e35f1d6d7649b69843e8a3e9be2bfcdd7359c7afe63932ba3194b9ab37799e80e2c0b3b77100e99428292f2aa0f42f99281cf4f919f71081963463deb65f37fee1e88333aa58fce358834b3633ae670abffe22a1f72b30edeb4515b2d66b181ec1ab971eb2e091e86ba176c51e833672e51e8de92051511bb24846c0deb783a1c7e8b01a694badee1ddb7ef6fd06ccce737f16a09ed2cd6536a8355c852f52926593294cbe1720c05ea5c08ef69be0f22051963a35e2598eeffea85f0f68c398438507348b65011e749bb5bc6b1edd3192eb1cae3e737c29b7edf3f78024253440d2d79175dada7d592147f48bf38b01cbbd6ccd87c61bd173205d4092db79107fb507f8ef256d87c60304e8630ccce37bc536050dbacd0859234b8cd2b634b7aeef37512372d702e2e1b09655ec4c072be96142776b27c889eaa4589595e6818fafc301977f0df39d57e5d05d6be46c3e818f33b3c35cd7aba5e43300c12b4a9bea1855bd8c33db47664fead1c0836b24a1d5987e0cbadfd9a754689f698e84106b4feec9bfdb3baf907cd6de974a750a1c7b8524fa183fefd4bccd73c6772b2f528cc9c862fddb6fdafe245a3486a1ecac0d4092bb86d9fede0e99c5385934383af123c6a0dd3dea740329c82cf75fbe2154825aac84c1e63824028456c0b9c88c81162b3ac0c69a45c456e90c84ed1279829f149182c814aefe2f9438abade874f991eb98147bc559a8e82a9377d844d2044ae962c7d80af50fb1085020e1d6ef0f95c2dd2b41d864384620e981b5ec4d26da4d00b519dba2b16f3eb00f037ef27b843c9df78d0f053a4f2e05245618bea8e309f205e82d3181e04da12cd7cb4bff058d7a5ba0b04f8f926f0daeae946389fe8ee0366560011187646041662be85946a96790e308f8c2056cbef2b6a1155459e5ea316160136f233606963c5d8d5015de21ed70b33b1af07bead12729420483f50940e910859dd49f6243585d83bab02134a3e28b65931d2d0bab4e42c614218517bc9f863134d1e15bcecf487e3bcdcdf89a929d552f211951254438df3d2ff8f8a0076ecf9259763baefa704bc640b64551e17de53df4bb752adc0f8eaf2f844526f47a7da8b840fe3bcb5d4c169fbfea814c63b0a16acfe591c3ccf38d4e094ef6d32fcc5bc87a461dc288c3deaca5277e0e4b23973d62b9c1cac0dbb0035a587f7abd5c55dd2aa715940b10b798186779cbfb2229f4fd1a9498acf150fcc05a72a4c40bdc6248a3b55d9dcbb4ad7165e3195720976763b0777d5f8d3ac0b1c1202addbd51679b434082566426fbd8e3dddeb955e3cc9f1a72c4cdecc103e93af98916a77e1bc197257d1131a7b20028d4984f50707f9512cd77fa231c38ccec048d89efce3276ab9fcba992b4edd150535c2ff30813692bc0d8ebb3f360b7e6387a674a12a2f7808c5496b5a8f582e6c40fd25cf3ec8dfcdd9ba68d9c690c3d2f40bf7c8ef32d14a96306f0a265d0517301687d9770d5385de9ecb1de613c34ac677497c335c1809f5a504e09a888da058118f41344c4ff33303c0b52f33e27ef92bd39432b661e67aa3fba7dabab6ec434c456448060a27f6a661f6b910ae04f84c0fad332452dfc6b77ac8723c9eb9c4b190c41fd4bca59a19ab49601ae268fcecc088fc62762b3e66fcb01676eb95e3f20180c8f6ccfa96930ff5730edeedbfb104b46216dbbf23e10bcf25e8e44dbb9c89639dd197045b9d0ab3036a2469e349960e7e4efe688e9505379c5906dcf1d865be53af1795230e10dfc9ac812c1b36f8f264e29ff582e663bd9d1829556fbb5724a8e8dc8b7a5a6ab499dfec3dfd4857031835ed1452b1f514dbd9db02faaa65299ac0ed862ec292b22378d8ce10932ad5f78cca4079658287fac69d6d739cca3c8dc96f6c4d8398d6df2a128d17450bb4d998073f9a37c025c193890096d87eb3e0e9090ea6728deea01e0c2534eb27d0e858eac6dccb67caf2b8b8c2ca34572659317e6e1b95f04fa9062c0cecc1774d4bc43699cd26579514b292c34caf25345f28fe93d74c22fde5bbfde240b9b85e527268253a479f8876f9857bad72d3a40333c02449f3f61a9b2a8f0f9afb5a5088280decdd3859558b19c956fe56520c84b955753d8768b242b86c088accae7c3807e31fba8a507f9c58ea5f18b19534bb5689cc4161b374fc31c8c2e6d93239e0c25a345c8e74e5d49c6d35c1f3505efc6a61c494f5e3b9a0aa9a23db98a748510579e940c7ede18f387d0e900fc4ab0b8a49d7cf35a5b89378292514e83df46b05d134b6b9dd282f0e96538b3d154a7db865e0f9031086b585657d0c8da16ee5b233a03f167db44ba5363c3cbbc49ede3cddc965a7e84edeb6027e3914b08a83723b741320768bd736a7841e7b03ac999bb7699d8edc86c9f7318cef204357eac00e7836d2f4fcb79ba8412f861d00655c995fcc9b3e589924fe7ec7bc2006c9551386dcc3bb69563ae454c12bc07a2445cda7068981b9706d82c542bfdf4f6efbe494db3a377e282d4d4ffb8b4c7772040179b3ca7fc38d7b46aa101d66f74b9615adae4d30d85ce07e835f703cd00b78c7b6d167427850f906507f5801ceacfbd3f059992c7f13a7878bfb4056faf7689a9df850a7b78e116499458902288dab80cbbe32f343d1bdce98e06b0ce6dc48904c8e206d77071b4b949ce2402e7f6acdb891ef17ec6091875f2871b63b2fd2386262d2c8a12d247446d06690bc2ba87c562ee72fe3147b23761a03503e53f2df88f7acf755b5eac3beca2a30dc44a1db52a15db39d1952f7c7656ed32441f4cfb5ebc4c1941ac4c1dc2c565705584f23762a3465301051e7c9b31ee37a3847c42f1ccd13646f8346d01538780b3e5bde9ace5d1e966c0231ce7567f33e786d8ebce0fe381c3a25108e08b3e99ee9db293cc15253f5bd13f6f31ce4c1692b0bbb5ea0a567cc03ecf0197fb9c0c5f81865a4ee2abccd92194f04a6d264868702711077c24b6e387fb01157aabc8e02db88552748d0430f78717c4bdabebd7e1778c22c71a7ef74997fb57213a5eda9377ceddb0306421475510d88ec403d98e12e61ae74a8b896fab462f7d0b90841a8bc792a50b358d9aa32055595129c47747f4c8cd4a0c25c3da1375e58f8bc4325269541d5d427644c3d4efcdf74ad95aa81d455b1e369227ed0045506dcb9d674940fcc69780d3a5000fd98f1f535413618881d138243e613d020dd63a866ec73bcd84f9258eb9b1707654b19e512a7f6c47b29aae3e88d9d8f20efb8bfdeff87e5c48fd5faefb8e2673f1425b44efb833af6d7ffabec1abc91bdb03deb8abf3e9298225c0ebe06e740b1443f33e50ac5c06b2d70e42c3b14df91c38521d3816c964d4baf41739c86cfab9ca4212f9204543b1fa60c5dbe5523819ab1d2095493c4270f5d4a04d0f31dde26afe3b06670ee4d551d7c563b1ac5d1658abaed386cd288fadaf4bc5f1e86b0a34ecbb170db46b4cad108426a3e44778f58be9f48c73f3e7f7f18717f2ad681a36b3fd404d471b5b6ae4ddc42b0e0d9313c0ef417626312c46c9e43faaadef8750b420b8b0fd7f7e1940aa531ae97d16429ae20ddbe8c476f4df696bf0a8aeb242ea1fc58cbfbb48447e80ed55ed6d28f7cf629b3824865d9dd48fd3a8565f48ec3dc00d2ce3cd189506a15b479bf93956b2a0c9e1efa652a3d30bc3e018544db93b723d1836eae6535c17e414db756eabc4a7240e8608ec94c07502f6ce354f9b7c499401028774b83cc7b99ac14d75e85430a0bbc41168e739cca70b44940665b1bfd1510f265cc77294ef0c00c9c97e774dcc9cb15dd7811ea0e6f8a1f6ca3ca1042efa97d4a4b45482d3b0f2fdd5a60dccd8cf9316dfd9a1517badbbb8f514d163db7c18a6cb0266f8c0bfee049954859e90c80c24cb8bcf0625194bd69c57279a6d646c311876d24353eaf0cd6c82f1383b44888014895ede45063b4ec6776c5f5945d0a191c0f0f52d46041e8441ceae5217f613d89586e4c5a12add2b203298bd334569e17bc466b7c0a89bafa6b7cb37567de083b025da466b57657848aa16c43b7a61878ac8117cf0e2263a884faa4968d5bbd40be205c9549b2036fcfcef26905648a39ad3594eebe8cd30db895c32126d4b74c4573845e00eb29fd12d43e8e45b21816395fb6860272f97d51e5da3ca7a814c2da363035307150dbcbcc7ea28a37434e5c3e26234f1ce3f2c59d92ae86f6c8fa8cb8e4b30bbacb827b8f6fd2e13551140af8d36ddd5d554124576bd17be89ac9fa2a408028dd06f879f9bf5afbce176a34132b7d176623f3805fb113a8cfbdeb7c298453c45fb02493e0845f", 0x1000}, {&(0x7f0000001340)="d350d8572294db434525160ebdd49c899934818f7caae2e45484f1eeba923417ecd735b1fc3aebde0ec0f741ed36461b0bb50041155a03fec63c7708c24c5fc09d45a78e53fd86da8032ab7e2ad0fe16656e43402159fa47914a80526f9242e00528ccf5bb6c1b417f65f88174b16a3d6782aa6f1953b31b96eab968925df85e08b75b27fe1d948195281f735d89abdd5646f59db80c474d8d3474b75eaa550e498358787eed865b0c263e0d670219009055ac6d9207a3159ab75fdea2d7fe424cc6085291c8e21951c5869a2b13f7c3c4b0d56888b71dc3b05c226d7bc3e1b411f3481a008cc475ed6c55c38a6fd84629554383b69c8409ed04c24f5b90f31a0334a9659482a2ba1001616d7e9068fbede8689332de242d905b62cdcf47404caf09c08c8e5df3772dae6dfe6f7cdfecd4dc398646baa3b1508867cd87b147ce882fea3ef02231cb2ddabf2c514b4ea8568a29f8f207eaee5146283fdc34e91a2675c017a063423e637b30a2d1d1cfcb3874752608693fcd45a9f1ccb5cb5082faaded277aa20dad86129d2fd071663360655bc2dc7575190b3694622a04a12389d75ec5acda6ff0d187d90b45ba6896cc6ae0eec130f0f62bdb18a712cb8d52aec5e99a2c1fdab0ce307b8005778e4b88c04b66537cf2e02c260415e0de2c0dfc24675b6bfab09b1496365f1424d7a38f47237e4b72dd9f40baebf74dc2b326a3677b66d2d28077ce8b9771d65259eda7bc195c704e4e24359f70344eb3e17d06e5bcd67090336551e8c63449b8e10947da4941b46b63ecf0276dc7f93e944921e808b69dacdd9731b0397a76566f334ab1b43d0350d2565f0e5f1f274e9e21f92ee14c8dcd4a2f136754e51378be824fa7043dc2834897c2556aea3506e8bca36d267160f4474e8e3deadf02fce65b37faef02817da0d4eafd1a607c2f31037908f4aebf6350f64bb7b5bf32281a0691cd17801fa621013a52da499d879a6ebf98609b5bdd72705c235c8c597d08f4d4593502eedf3a709a88980ddefdd59602e3e84a84e7fd87084c99619e8cbb8254f1c22068b3483dd0894d950a6a332127e8c0a16bd1cee9c57fc752fa66c2437b4fd50d6d76e71b2e2d6a3948d494a5b3af0eaa2552689feabc3a9c474576a52ddb4e448d8e53e4c1735541f72a6df3fc90f549cd78e0515946eaf837d285bd9f646cbf5321b5cb9bf400950a69717267f41648c0a50ae257c07bddaf904a8b0a61c1142bb1fadb8a7634242d54c46e8b1033929ab6fa76452f54da6714f2bd98dcf46c2c04a598d6f50b71904acb6e8b2239e024b349ceaeaa296babcbd7878da300e6b6aa51a13c74f692f31c43407b52e4b8e462e4857d6bf4ac1a6d53d3e234bf68049babb7194def1157a9ff03a2c280afa4fb8dc18237b7687e443036fc5da5c4bffa0009be9dafc3663faf455ab2b76efad7a319c5a994924f7201ff8c07d781d25cc7f9c5dd26da1e87b9710865ea022d4826b64ba9ae6fb1d71f1c65ff166126173394c6eed11b7a745272c99537b93f3e2a687af8d26a66cfcdfd3b200e40bcaa18210b443d38bbeaf928251acb3e91d39884563265d7e76356192e805086970ec94082c8f4c990900d5070c63832a45e174bc450aa7ddd0f5e0c48d551e8fefea2eb9db3f74e18fb5e14a5a1939119099bd749106f81c8007d151f3f603c30f709a8dd0dc950ba49ecd0b56fef8db301d96508915a0a0bb29f92e8808fa63b2cf9a7dbe75529b20329f64108a5205c4ce939f4042cf20e3e0437fe91c4022c45cf78be9d983398b048a93ef00c65280ff04cc0745ce2ec804641127233d6151cd8de6c9ff2321ae9e1c098eca3335f44cd231d216a8057267b8eca3d67d8e267b8c03ee4b78c6d876d21ff4d499b48239f3be15f5070a735f7a7648bb59f6c877cfaf2c88ddcd499f1f4e5fbc27a128a94dda0d297379e7e2e7478fb2839b479efc7b2c16caeab7b090ac93c2b76d9ffaeb4fdbd653c0f06363b2bbe0bc6c1f743d9bf1992a2a84a035b9c3e1e1e60de4ffb3187ac2e209db9fd791260e7b3cfd437cb4aa57aeb3a72e509368721e23bda606958ea78e104d4f73277831a3faddd64dc3cb6875ed0202ba21c122a5d36a23fd72fc2bd3ea5c0c2d33575d12402e5bf2eff75bd3dd9ac905a3772e9b575147e22e80943fe6f37d64c3ed6c30f7ab02dc0b60650fe30c1c293f72a1738faa25649614b0ca06dbcc4f45855a7ce0bfbe7710c33c229572a1e504aed0cd470283bf8f54d36d09ebd6a7fa5120895492d5dd99023b6b0577b515a1cfab07710a141a3865bdc4fd6997dfcbd7d94d7da8459bbc7acb5bf58ef37d962fe5581db2f3a7060301e85ca986f09e09e518e0c9474a3cfd9dfb0627900d063784b05eb60bed19183f87176473e7bab7fdbc979005a406fbf671919c6df184450f2bb4c532b6a31218ddd4253a1665abd1f2fac7c5c295e227b09ee5545bd6ba9277956f9a1b587ba9397bcdc6800f3041128ff2240f3cf7edab99db9666467c78edbc0d92ed09e803ebdbbefcccfba74a2e1bf1ef18cec39c38deb40ed453ccc8ac4e9dfb8be1ac111029ec3aa42239e664432a17e3d9f8afd0fca64fdcd9a78b1f4b745f0eb9eff41002e8e28af154d1952a4e8e7d89129e5e61847fb5a8b0a3b178695edd235721037f7988dc38df210cd50ee0ee195b975c63196326a9ff0dcd8a4fea17b254704dc3be6b974413be0bd3a9c6e1e28ec9da5f3ec97bd537be7752d4875d4f33f8115a709de8b8602e4d281e552865f6e5892626a2d3a3d2591665d56a02dd7a75ee6478e3edb407e056baa1405ecd6e0cc09e74c1dde91d1961ede60791a8e9b32813f298103c8316a1fbd2fb8ba472962de9a1878a71f1265ef77fb54c8a0fe9e78729b3278c44e7b5db0f8a47875186c7930a0f90357db56debb20874a76651ac862e37364c8570b38a24dbbf575a220e122c966c6554dfb9de77279adff5cc9a2d08d3733426b9db3d97774ef615b3c1badbfe85f21fe028f66220bd0e1d428551eee943a304f1ab5c8b356a4d9857140f9b92b84eea52b0a6fa6386f2ca15ae282f58a8abf47bee8d48b6faeaee7715b06593604624d1051e67594636b5ebc3b635d6b3dd05b1130a28b2106f7aaefd890f963fa86367af574c389d9e13cbe2e2be067eab7d2fc6ceab71167d98c66b7d57e68a1d99600e19be485651df46597a15656fd7ce35fa3b3520348f36e4b94fb3ffae47b1337567f7b014a3e409bd826d8932326fadcdef0d13bc3870817b83e52b377c9b609c8b1db62d69903f6aeccd10754c0760b035a1749e66cf16e081da7a0de0ef0d16231430243b00939ddbe8bc95aca6675fac02765482cda15675c37f19ffad1475d8d084712709f19f70a7a8ea3d4c4dfc1ae58aef709a56214950b34d107bb13039481717066ea880f03a3fc4e2255ea5dacede4d7fa2ab1244780c22402713b762dc4770dadf0e8a0ea2e094b527ca0b439ce4d258d5145d5835fb7f7470b7397c5905d567807e2e7701ebcf1ed9603cae382a41e925702efc45d4a06db94aba16a8c3237afde68a19d8ff3a9ddba543a7d0903ad52ba9a59833913a97863598ceb2826f7887484f39ed9cb80e760e6b93cd10260b996d2fe435313d149b8613a3590ff126ae6ee5f467d2df4f6cf22b4dcb6c838b6660cddfae9af98255795e963d432d8819e73ae319eab6910790f8e92eafe4a6c13e7d4f53632e96c3056edf514ef0546ca5388028eb0b6ed752ff7553281bd2adc184997047ee67f2ba39be136a2255c236dc5f70870fd2913f3b6505077e71386ccaad8696a529c1df2d2d0259be434c3cd81b27eb305909f2515eda1b4d869e90b965fd38e2b4a550c07d7459e2ffab5a663c41899e84661c03c4a1b3436dcea48dba09ca3ab9718a173711bf2d1c0ed3a85e44fe7094d9a7c7f2cda3ae11f20396efbd49455f7ed0b3baf126d6f0b0ff6fdb6ef76e3058a93fb170d2e1da2784c15ec02d352b661565b7cc5aae49c77c5fedeaa3ecaa446244cf146f8d99fd19dc3ddae1e068bf6b0bd98611ce52d1cfdad3351e72b7c84fa483c671c2546cd336eed2b83277d47cf8f0a93353c8a08ec0ead895a59e3480e46bf30d7770e5e8391dbb606796df73de0d3b7081ac0208ae51b9e583e5c8b2efdb22b1c0f17cb2c8b6c98e77fedfa7525f9539327f04d638a36a2c335b91118b2f9356ec7bf492a29b9a31eaed7d7fcb21d35b3247883e01610ed7662f02a16ba5f863ca7d45dca3c6ff8eaa1a45a6455bdbc8c9a2164f94b7f9deac50081764d6155f3ecfb71128105a773e97b8910a944a3e8e8d107c0239d041fe6d297a1450afd38fac051e47a5c6ee7beee7921598c7564a725845fbd33a9f3c0e8ba2c39de21e33d3b9f67895c29b11a5e4fe78fd8247ea7b707733b53d158fbc1e0312ec79c0e6fa0c87581e647fb5f8fd511e670625ea49acac1d148b9ac6a8864000b600cf4efd35d062f62c05aa412458243d7be43425efcbdc90e08abfc498fac1a979bf0bf81cdfd85cfca377e95f17592d1e5039ead8b795e291802f7f8fd890710f79d003bd82159c1698b306510fe0ec7e93bb49212d22db7695a0b2306cf52e49ef2de0190cd781b8ed3f68e93c5f8f001ac99cb4222c245dff613b49710b5a634a3a021ee0fd2b5e9ef86e3f2534672fc3a27afc8f3c400b9ad0489a09efe4bf87c52d1dd9e1ff62b306a3bde9f798aa82d33b066b4a992f6572d20afb56c75c1ac41926d60ff59d6548bd9892e9e55d0f2a32a76244cd84333ffb4dbce136a13059dc7f0766e0fe7274fe9cc1ce140340b1a7e97c62c715d2a01e923d129f39f80001ce7dfaed31b0b63ccdec07dd00bf09167985ce5daa18afeea3791748acf97e214fcc09a782d0f36f2fa4d457bb4811edc7e7b31d7b6f6b3029039b1f9ee0b4a6be1fa678aad407f3ec78c939b4634280827e6cee21cc26f797457bd3e9e61491215a3ade3bde3c70361e7a20aecb9b3ff8b76e81673cd3082bd9178240c11c365f7ce8f5a2c5ee30d29bc0a083a5c94ed84794574791ea898fca54d7ce0c4f971daf1ac681e6784dc8652bc33fe1cf4d6b2f3ae0d6d8e20945298feffc75002907aa323a27c97fb8885047328025bcda58bb9df9d449c540d4fd78ff349bcee143cf72af34c2dae89c48513b753fbd7a5881413732fcef9e78a1126de782ecb6b6311239b581b197a0b7d5d9e5847a6857ba41357c7dcf41df9189e9fb4482c30ce22b80f8cbbe94ed1c6699809774eea8737136cd129d017242814e18a2321e652006178d31685881476aa135793a5142db342203617c8e43fd3eda08f3507860f57498e3cc0d4b4fcb72e7b82e1c046cfdfb2b68eba2c56af7b7e3efaac3a81fd1146b34ef16222f74f635d28abbf4fde56f8a85c2357e19731cd02a53a986c0edd3bae00a983b9970a6c37b795570b4307a915c22a8b8babd8365b26dd1d85a32a0e3de1641cb3594b8800ab601b44b33ce80398904b92993aaba8cca27dbcb55e6ec98cca804761964a8c2e706cb70800f8e3a151b74e28c3d00b33a5cdb443a70b3ea39909d786049bce0bacdf32200ca419f2853bc83077f21e4a99d913e57bfeeaac53b57e4b976e6e925773a2551afbfc428b6fc41de5317d9ea63e3f60f647fb9320129d33056949eca5a1b8ac7e71bea3d400a85a3d6a4a9458af8df4db875d2c99e3a7a4bda4f991209ca0e2f531ea183bab0b457042fe1364f5bc066a58e0c6c5", 0x1000}], 0x6, &(0x7f00000023c0)=[{0x18, 0x43d6dbff61ab25f, 0xaf, "f4f3"}, {0x48, 0xffff, 0x4, "ce43bf53dcc057717022f81055490b9901a76daff1eb67f8892eec724ee32315dadca9fb8c41820a12e6d944d16f95116fc613124397"}], 0x60}, 0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x40, 0x6) 16:04:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x4a5) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:04:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2, 0x8) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) 16:04:01 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff", 0x3db) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20011, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x100c, 0x0, &(0x7f0000002600)=""/4108}) r1 = syz_open_pts() dup(r1) ioctl$TIOCNXCL(r1, 0x2000740e) 16:04:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="1661ce6797b9905657669235352591dfb052388537804d0350d7d300000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) pwrite(r3, &(0x7f0000000140)="6c845f33ec2debb296c21ec7eec41e29f1d10486427ff77671f9957b2e3204dea4d0410ce4a77840fb1bf2ea11eda94cb6e7fc831ce566ae7bef948632e677ab718b37ed9d372161926a45d864aa199af87710f48f7f8af1255a40df8d659bba7385e2ff942abafd5bcd0dcc948ee892fda861fc62caa9d535c3e3b116ede083d773a62e6ed1ae", 0x87, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x1, 0x7, 0x0, 0x3}, {0x3, 0x8, 0x2, 0x9}, {0x100, 0x5, 0x20, 0x1}, {0x2181, 0xb, 0x99, 0xbf3e}, {0x0, 0x7, 0x1f, 0x7}, {0x7, 0x7f, 0x40, 0x2c5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000180)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0xd4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = fcntl$dupfd(r0, 0x1e, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x6, 0x30, 0x7}, 0xffffff00, 0x6d}) r3 = getegid() setegid(r3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x3, 0x0, 0x5, 0xfffffffc}, {0x73f0, 0x1, 0x1f, 0x8}]}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) 16:04:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() dup(r1) pwrite(r1, &(0x7f0000000000)="41cc2590c58aa9fb1a90f580dbd1db8b7b321640ebc9962a37f5c1cb805b", 0x1e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x2c}, {0x40000004006}]}) listen(0xffffffffffffff9c, 0x80) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:04:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x17}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x6c}, {0x16}]}) sync() syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") tap1: address list non empty 16:04:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x90, &(0x7f0000001600)=[{0x985, 0x4, 0x9, 0x2}, {0xfdb5, 0x2, 0xec, 0x71}, {0x8001, 0xb0, 0x20, 0x4}, {0x3, 0x6, 0x0, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r2 = dup2(r1, r0) symlinkat(&(0x7f0000001540)='./bus\x00', r2, &(0x7f0000001580)='./bus\x00') setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x1, 0xfffffffffffffe6c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r3, 0x20004269) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000014c0), &(0x7f0000001500)=0x8) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r9 = syz_open_pts() dup(r9) dup2(r8, r9) r10 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0xd8) ioctl$TIOCFLUSH(r10, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r10) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r10, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 16:04:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x10, 0x5, 0xffff92fc, 0x0, 0x8, 0x7, 0x401, 0x2, 0x0, 0xf75, 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:04:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:04:03 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x4}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea8d7110000000000000000b7b1a48e8c3cf771"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00", 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x80000001) syz_open_pts() 16:04:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r2, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r3}) accept$unix(r2, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x3b9) 16:04:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) close(0xffffffffffffff9c) r0 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) fchflags(r1, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() r6 = msgget$private(0x0, 0x448) msgctl$IPC_RMID(r6, 0x0) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r2, 0x20004269) openat(r2, &(0x7f0000000040)='./bus\x00', 0x10, 0x20) r7 = dup2(r0, r1) close(r7) 16:04:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x100006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:04:03 executing program 1: kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:04:03 executing program 0: syz_open_pts() r0 = syz_open_pts() dup(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') 16:04:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:04:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r3, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r4}) r7 = syz_open_pts() dup(r7) r8 = syz_open_pts() dup(r8) r9 = syz_open_pts() dup(r9) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000180)=0x7b0) r11 = getpgrp() r12 = getuid() r13 = getgid() sendmsg$unix(r10, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r10, 0x20004269) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r15, 0x8004667d, &(0x7f0000000180)=0x7b0) r16 = getpgrp() r17 = getuid() r18 = getgid() sendmsg$unix(r15, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r20, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r19, 0x8004667d, &(0x7f0000000180)=0x7b0) r21 = getpgrp() r22 = getuid() r23 = getgid() sendmsg$unix(r19, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r20, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r20, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r20, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r21}) r24 = getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r25, 0x8004667d, &(0x7f0000000180)=0x7b0) r26 = getpgrp() r27 = getuid() r28 = getgid() sendmsg$unix(r25, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r26, r27, r28}], 0x20, 0x7}, 0xb) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r30 = syz_open_pts() ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r30, &(0x7f0000000880)=""/161, 0xa1) r31 = syz_open_pts() dup(r31) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r32, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r32, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r33, 0x8004667d, &(0x7f0000000180)=0x7b0) r34 = getpgrp() r35 = getuid() r36 = getgid() sendmsg$unix(r33, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r34, r35, r36}], 0x20, 0x7}, 0xb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r38 = getpgid(0x0) r39 = getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r40, 0x8004667d, &(0x7f0000000a80)=0x7b0) r41 = getpgrp() r42 = getuid() r43 = getgid() sendmsg$unix(r40, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r41, r42, r43}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r40, 0x20004269) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r45, 0x8004667d, &(0x7f0000000180)=0x7b0) r46 = getpgrp() r47 = getuid() r48 = getgid() sendmsg$unix(r45, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r46, r47, r48}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r49, 0x8004667d, &(0x7f0000000180)=0x7b0) r50 = getpgrp() r51 = getuid() r52 = getgid() sendmsg$unix(r49, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r50, r51, r52}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r53, 0x8004667d, &(0x7f0000000180)=0x7b0) r54 = getpgrp() r55 = getuid() r56 = getgid() sendmsg$unix(r53, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r54, r55, r56}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r58, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r57, 0x8004667d, &(0x7f0000000180)=0x7b0) r59 = getpgrp() r60 = getuid() r61 = getgid() sendmsg$unix(r57, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r59, r60, r61}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r58, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r58, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r58, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r59}) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r63, 0x8004667d, &(0x7f0000000180)=0x7b0) r64 = getpgrp() r65 = getuid() r66 = getgid() sendmsg$unix(r63, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r64, r65, r66}], 0x20, 0x7}, 0xb) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000280)="29165f1d3f7681a065f31906d3037d636f09cecb9a02101a21e6db60388f23b44531eb2aa8c55986ee1cea8a14f4226ddb7ad9d963c42a", 0x37}, {&(0x7f0000000300)="09f00e55fa08df25e1f53af8ec5fd7789cd7bf50459819b5926f66817214c14a7b5d107670d0dd0707cfec18ba7e611a1df4ea7c6ff7759eb10567d4719eb18fd40254", 0x43}, {&(0x7f0000000380)="351e3e4c7553baa6065403bca1b971331a28499bcd146d57af1af32051605fd6424da3bc781b16de6bab984e6374a7f432fa7c6e585db36703b5647d9d9198130cce2ca93ff74f49974261eda6036a813698e6350a43dfb0c6547bedb933840234555669c52fff6a4c5b150da15b4b37d493267103d7045ac1cd486c654fb97f4148f9a5399363e0df31dfb09eeff4b62c3911fef1c37451e694ee3c9c34cf65e6d2b4563c6c09f25828139494d85f1ca41eacd6fa106670a63a18aaac1a73f49802916f2bc28c4db949ec1c90cec56cd472865496dda7d4d0ebf6b6310db579f1f1", 0xe2}, {&(0x7f0000000480)="657a898cdd1dc64b040b3dc34c607fc7bbc0d8dfd039a708cac8f1adb274670dc6455a2a162b14d382860e90c56205e78025040c9c94cc10e9a22534fe5637863f86f4400e9e23198fcd9082fd5d9506c0946fc0fc49038a225ac2955217c6a4442b0d055f0772833129fe3b1c6699f7d53edefde811d429110308a5b8eca22832e949ee94168b96aeda51b4bd6150ec08fc0c88b9efe11c965f968c9336150c9e87e69b423afa065c711f0f78a708624f1015e3339a8f63f98ec3a45f9d33d33d465a1c", 0xc4}, {&(0x7f0000000580)="6c80d34dbd2916ca76cf817c16b19be03e9deee76384172dc80fe7e99da6902ba2ba5b8ae11fed27b12c309a5e94776f028b06ee833490c6cb177d0cc8e9f2c9baaf702482bfbd4133d57f9b6f683d56566eb8506eaf7609452041aef5ca5a4e9c2a37a36b868cd82c38b0899e34073969cd8b663472ba9dfed4dffd7ca873531c5581bbdbc76dbcb8f953483fbb6caf998960aa988acd49aec03ff68a", 0x9d}, {&(0x7f0000000640)="7ffa1acf6146587f9b15e2dd9dd9625bbfb4135e1c7968dcedb17c453200a4b28d9a441d31ee54bab7968a9863e1b467ebf584", 0x33}], 0x6, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r14, r18}, @cred={0x20, 0xffff, 0x0, r21, r24, r28}, @rights={0x30, 0xffff, 0x1, [r1, r29, r30, r31, r1, r32, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r34, 0xffffffffffffffff, r37}, @cred={0x20, 0xffff, 0x0, r38, r39, r44}, @cred={0x20, 0xffff, 0x0, 0x0, r47, r52}, @cred={0x20, 0xffff, 0x0, r54, r62, r66}], 0x110}, 0x2) write(r1, &(0x7f0000000040)="670dc3", 0x3) r67 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x10) ioctl$TIOCSBRK(r67, 0x2000747b) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 16:04:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() syz_open_pts() 16:04:03 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) r6 = getegid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000180)=0x7b0) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) r11 = getegid() r12 = getegid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r14, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000180)=0x7b0) r15 = getpgrp() r16 = getuid() r17 = getgid() sendmsg$unix(r13, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r14, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r14, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r15}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r18, 0x8004667d, &(0x7f0000000180)=0x7b0) r19 = getpgrp() r20 = getuid() r21 = getgid() sendmsg$unix(r18, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r22, 0x8004667d, &(0x7f0000000180)=0x7b0) r23 = getpgrp() r24 = getuid() sendmsg$unix(r22, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r23, r24}], 0x20, 0x7}, 0xb) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xffffffffffffff5f) r26 = getegid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r27, 0x8004667d, &(0x7f0000000180)=0x7b0) r28 = getpgrp() r29 = getuid() r30 = getgid() sendmsg$unix(r27, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x20, 0x7}, 0xb) getgroups(0x9, &(0x7f00000004c0)=[r5, r6, r10, 0x0, r11, r12, r25, r26, r30]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000003c0)=0x8000) r31 = syz_open_pts() r32 = dup(r31) pwritev(r31, &(0x7f0000000280), 0x100000000000002f, 0x0, 0x0) bind$inet(r32, &(0x7f0000000280)={0x2, 0x2}, 0xc) r33 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) truncate(&(0x7f0000000240)='./bus\x00', 0x0, 0x81) connect$unix(r33, &(0x7f0000000080)=ANY=[@ANYBLOB="069140b0c926aa3a938b"], 0xa) ioctl$WSDISPLAYIO_DELFONT(r33, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x6, 0x80, 0xf3, 0xcf9e944616eac515, 0x0, 0xf7ffffff, 0x2, 0x2, 0x3, 0x53, 0x1f}) 16:04:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0758962201a277dc3802166a101000000000ffffffff045ad35a05"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000100)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:04:03 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) geteuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() dup(r0) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000000000009465cb0000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}, {{r6}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) fcntl$setflags(r5, 0x2, 0x1) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:03 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r0, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x7, 0x80, 0x1ff, "f0f0265b179880d6018ac76a4236ea99b54788b8", 0x10029c26, 0x4}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x1000000000000204, 0x0, 0x0) 16:04:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x4, 0x2, 0x2, 0xd46, 0xfffffffa}, 0xc) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="41d105c79ac07cbc3eb0cb3e", 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) dup2(r3, r4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x88, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x8) syz_open_pts() 16:04:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0xa4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000400)={0xa, &(0x7f00000002c0)=[{0x485, 0x6, 0x0, 0x3f}, {0xd686, 0x1, 0x9, 0xac}, {0x6, 0x4, 0x6, 0x800}, {0x8, 0x0, 0x1, 0x3}, {0xac6, 0x1, 0xfb, 0x5}, {0x6, 0x81, 0x0, 0x8}, {0x79ee, 0x81, 0xea, 0x2}, {0xff, 0x6, 0xd0}, {0x0, 0x0, 0x26, 0x5}, {0x4, 0x97, 0x6, 0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r5 = socket$inet(0x2, 0x4004, 0x9) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) poll(&(0x7f0000000100)=[{r2, 0x8}, {r3, 0x4}, {r4, 0x20}, {r1, 0x40}, {0xffffffffffffffff, 0xa4}, {r5, 0x80}, {0xffffffffffffff9c, 0xa7a726338fbc167f}, {r6, 0x62}], 0x8, 0x2b1) flock(r1, 0x1) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) close(r7) flock(r1, 0x8) setitimer(0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r8, 0x20004269) 16:04:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/42}, &(0x7f00000001c0)=0x2c) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) kqueue() open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) kevent(r2, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x102, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r5, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r6}) fcntl$setown(r3, 0x6, r6) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) 16:04:05 executing program 1: r0 = syz_open_pts() ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pread(r0, &(0x7f0000000140)="e227c6295fb9eaa22c69fe419dda5d1b56ff69259cfda3b8274276c4db2e0b158fad87c871e2abe0a6ce5666069897157b3f31ca8033c9010bce2090434ac3610e875cd8577375ae4fbfe9ee7a6f52b9e794c6781fcf8f4ec3d532b02d9ffec53d8ba9a36b4797911b4bcf22017369d60d669adbf2efc68e71c79a786cf65330d403976dc6791fe3f9ac6dfb2d2d773133ec87aa74ad25af30d46cead34af3861658d8e2a476b5b91c034d", 0xab, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) 16:04:05 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x6d2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) r5 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) getsockname$unix(r5, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:04:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="069140b0c926aa3a938a"], 0xa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) r3 = fcntl$dupfd(r2, 0xa, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x6) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) 16:04:06 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b0) r1 = getpgrp() r2 = getuid() r3 = getgid() r4 = socket(0x18, 0x1, 0x0) close(r4) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x24c6, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xedae92c9565172a0) 16:04:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000080)={0x1, 0x3ff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x6, 0x2041110d, 0x7ff, "d6d06c8a40b3a95986de6982fa385680bda074ad", 0xfffffffc}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 16:04:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) r6 = getpgid(r5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r12 = socket(0x26, 0x4000, 0x9) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x21a) r21 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) connect$unix(r21, &(0x7f0000000080)=ANY=[@ANYBLOB="069140b0c926aa3a938a"], 0xa) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r22, 0x100000000000, r23) setsockopt$inet6_MRT6_ADD_MFC(r22, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r25, 0x4}, 0x200, 0x401, 0x2}) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r28 = getgid() setgid(r28) setgroups(0x3, &(0x7f00000004c0)=[r26, r27, r28]) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r30 = socket$inet6(0x18, 0x1, 0xfe) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r31, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r31, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r32, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r32, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r33, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r33, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r6, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r19, r27}, @rights={0x38, 0xffff, 0x1, [r29, r30, r1, r31, r1, r32, r1, r33, r0]}], 0xb0, 0x1}, 0x202) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:04:06 executing program 0: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000300)=0x600) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r2 = dup(r0) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000240)="e538780d1575fa48f004fc20194f3749dbbc23e37d87aa5414e2ed891b17ee3464f8d0773196fda1383a093f2eafb943cf033d2217e758c1c10515b2a701648199ca8c91c957607cf30ac9b29cfced1833e6a76aeef8851ac0c0e3334994af5c24b7d52a3e266e9d42ff07297237d88523c9e7f180d6978e74adc161f48fb072d8a28fae73633ba7fd70ca18ad92", 0x8e}, {&(0x7f0000000080)="19371ec6a276d7", 0x7}], 0x2, &(0x7f0000000440)=[{0xc8, 0xffff, 0xff, "e2ca59ba03fed1599fa221569a5ffbdbde31129dc07f49b40be8006fd1a298da84c27156aaa63cd601a74b122ae04cbdf0f0b8da402ad7b98e0b40f18a26feec4bbe4861f5c940fdac2983e9513e8e2449f79a1729ee873c1db0400ff438741c9deecaeb93a5d895d4f398791387e8f147828713429feacfb2dadc1180463b5ae30d34dcd9f64c1fc85b94e3b75bb049dbf50bf0574b28dde9d396e4631542a7be1478b10a5d74a318e0d833ef8acfd310edf315ed50"}, {0xc0, 0xffff, 0x2ef9, "61f1151aef7b3f25f7e9ff5ec68b5b537dc85e8cd173733e13eb338209bff4c17ccc996af9dcfb3e0d2f5ca4a54c757bd85811db45f49aab907d513b4c29a799ab58ec0496387acad52b9163f814594065468df82c29340239fc3b6ea9feb3c7f0bef3fe991c33b9dd2370200912c576b75d30651ddd186246ca64887239a0744bdddff5a1aad0b4ff1b729b6e9af99e31832f77a0139c4e15bf2963eafacd4220bb44957bd1e06e4abc66d4d4"}, {0x58, 0x1, 0x1000, "da5c4ea3a62e9087fc15bad15319e31d52197fe0ff7bc75de89ddffdd7e533d5f15a9fd21be44c3f791587667d65cefedc2cb5f632fe19504005ffca1b01f1ef36069f"}, {0xe0, 0x0, 0x1400, "4871c91a7dd923ac1891b3792e3618ae170a5b5e909fe046e592347953c59235e68a59bf4d0d95f1ca76cf0508c0cc5891be7f5c23424609605fb55a8fc3c6e6eaa94d5f6ed6971272347b7ad2fe9ec93b7e37222857c6648fba9ee1c49af1ca1f1bd755579f32573a4119a383f6d10302891adeadd623d2dbf4c78adf63ddfaedfd484cf5b79f96d86b048bb8feeccb3b11bc5039917e0a55d2253a0f9408de6ed2fa3c13c2531e1a3e423719f1f93cd57b7588af306979546129b5216db215ddafe6201aadfa0205909b7ad8e79316"}, {0x108, 0x1, 0x4, "72fd5dc47997bc835bf34177ed322454485061a4b5c189eaca772cd728f7474da314348f21d65152a46aec4d3b7cdec7fb8d82fdb60099a305acd2d8896d870e9ca4d1795ff698eaa03fc2a5e28704f90be583b13a364dc7628cafd8dd6802b86ae4f358004bd541a19c009652b8a52679961f481d044a0c56af5183f0878db1597364d25c645597d1b5eb87e498d703f9b1ccf71dfa8a14dd5421f0092b33358027d3df9a77507805f237bfb169c775a05707309e2a239596f4a4e1bb36ce5236d9b64a61e5e094522297c689ab338ad55f364b03b2dd219aebfb07c1ed3a4df7205a8911024f9af22de5e09587576dc3707f86f6"}, {0xa8, 0xffff, 0x4ef6, "4a8301b125a8b4e8481317d6c54488bc8727639189c57baf850d690305c3930dc87989ebfe6f1a94e83b9968222ee7ef91dec57c7fe22b6602070dcff7aa19df9b7d97ff146b639570b787446c4172952b1832117c37e0b8d72d48056ac80ac2af6730684be0b3ccb4d7a88404aa5a1bf9f778132eada99d21910c7f55cf8001011865751427d388742f0918412b87a97c81746eb0f6"}, {0x98, 0x1, 0x4dfc, "e4d42b61b7e2d4a2023b88e79f382b35cfd428357dc811c97dcf301bce1688d371f404ca3cf32e6a4acd09d755139d6418b77a795e2a1866d16b99f9281623cdb477f28a2d5ffb2e53f17a162c8d148c6979a00309b3707c1ff7a2d45d80e42198ca19ea9d917b08b161fe998316be126d76e146675369eafbff531dc56595368cc6d93d02"}, {0x60, 0x0, 0x8, "0561861f4afd6290fa91d75055a2a6bb74639ffdd961050d9e6a72820072b1a9a1827a85ff0b32e07cb7699e360ec2d5b56c707857a609519d4ebb2aae7770f11b33c20d8bf5ab1ff52819dee93c"}], 0x568}, 0x4) 16:04:06 executing program 1: socket(0x18, 0x2, 0x0) r0 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff290, 0x2}) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xf2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x0, 0xe12, 0xfff, 0x0, "d0f66db41be98e46186c76d1ddf2f422025960de", 0x800, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgget(0x2, 0x4ccd1f0a8680bda3) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0x2) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000001680)=[{&(0x7f0000000080)="be53cc347ea3f2045238fe2d9a8a9989707910c9b6ead20f8441234ad0050b2be1f973f43eb643d0879e548b65b9", 0x2e}, {&(0x7f0000000100)="c736465e0cf9686578b3ba1553a0454497ae22a2", 0x14}, {&(0x7f00000002c0)="dca9a9c1acd2b637a25fbadc9d1539a866dbe062cd34d1ee88e5bc34eaa7c0919d1af2471f59e305e36b56597d8d22226ce1c2575a7139a62ac20ecb7264f8bf9383ce63130e052be83706a3108246e00dd5d7f26b7cb658db04c2032981889608fb5228ebc396a2f12a2e5dfde58085c9acd92bd7498007a6be6563d993b32107c4660c2585ace7625bee19ad181383905f6fa2012285a1440c7f8d37a0", 0x9e}, {&(0x7f00000004c0)="6196094afc19c025d62f50d1e51571db7ab9ab108cb6b4e0d97420114fc0f3cc7fa88bb418e7e7e98c71c297f78b6ce59adea17592a5d35879951ba5673c28ee72db55cb288d47fe20d0e212b7fbc52e0fe83dcd65a879a0b4f361dafccae1dd1661352693ca952df115615efbf69bc28e4ed1df89989cbd7785d1b523a26d1c0fc24c6b3bcf1bf46e30a42639a8fbfcf2ef2ce00d9b284274fd6b3c35fb7953148ec978d2ef2425ee5d20580d930215fe83d633f5669f6947affc3269a5223e76a977d19ac118fa58729d7ad4", 0xcd}, {&(0x7f0000000380)="15d8c94660c8d9ad2123c0cd486c5c79a9f9a930cfc754b9ad61f64beda1136996a176e6204fdfd31e027e97f045bb15d6dd287a7fa17b3f68a7603db4b79eca3237a06561d51cf806db42da9e569857b0e9013c00b1bef20bc997389f7c903d9e46f2f48efdb7ef2cb5eb885afccf45f8eae43d5ffac4ef8b1adfa773", 0x7d}, {&(0x7f0000000680)="da2bb32963dcd8cc290444f73d2d36288bbfb190d01f9042d4024ddaee822bc32857f8b8e6c188e9f9269304500049d3c0bce85b78130916cd413bbc873326af3f5a93527767b11467636e5b6a09309a517e55e573ddb0ef79bb5c77359d60f206cea41c191833bbd311ff99d7ac6facbfc030a9e92c09ff24244d116b120cfd1ed877aba2884afeb78c5c453b6523496f5df8222965ab45047ba14def6bd93d3b00531a6975f117c878d45a43ac359737fab484ec4b3716d9c21200ded05290edc949a430d87d80026cd1e1c54ac0991d5b2263fc03c7472763d9275b231f4531dcc04bbc07587d586ea32aebc08455a4aa6c77a1756012de4562039cdd8c2fb59aeb07c2003fd16e19517f861113c16de375af422302affb79d5290caf08b1e236d03e4785006ab7f4139d9be14faa6bb40c109fcdab145bbbbd8b8fbde6e3b162317b014c6b83abe9e6a2f9b021988b9525bbdfbf65d2e4497626562f383f828e4bbb8eed7d65e2da955941177a77533cf537e7ae4525d0346ffb8f726ffdfa909fb94285e98084f5d971b4d92e1bc06b43b27bbe7db92e5bb396ed376216389c3d05be52a820426fb7d64969bfedcc057826098d9be074e8d0e2ee46c2331a0d2daaeb8cb57fc6d5f47ca5010fc83a649ae36649d3d5f2a0e7a567f4c7d672e6a1822cd5b0e96ae7302194b79dc93eda0c901211c105de4eb990cbff2a1af71a908cc780487f155cdd524957f3630cdd156aa93e40a878ce56053724dc45f80d49d6855e1b088a3e537380a506b99ae373d0ef06770b344e2cb3192b1fedf15da89b0e57bdd7ca464417875f03dece96a09076c53cf79d8a915ae85987fbc43ebe8997b88b8ed62841b3538d58c3fe331f1cda1f2f516730b584dc6ddaa3cf4bf4dbf96f983f4b6439c0fbd84630bae2ec18cc4b9cb7c2c0b261a4da886e7653bdbb192cd2e41c9db71e9f1dd1b3958e82b1e26f4121dc9fe6ed74aa5bc6bc7022913f3d496ff27481a88f5df281f34bb617d7f48bd9a313e7608eb1fe2da0b1103d6cb0478a624fe5230b8b3d37336a09cae7d81bb4640b35208d6ef4d9c992f575060328897eb3a9fc3d01966115ac9f7dd8ff972241285cbb239be8e12c5582464327be42154ab01c50f7bef9a01a7145d94da5426c6365af97a0ea38955b2e2fd84883d079d77918749d81c4975dd54a106f6a9b1d2d4ae0f5148eb879b99e6291b597ab10ef0a186cfb1af5de39ee00ac99678708ab524e625b3e3aface7266a1da8ae6457bcd50662b174657dc5c94a9a484f3fb09efc97ee1bcf793eb5eed6538ce47a1a963ab11c57314039b0e9d7a7effb72e92c30d4ed75c5342e049109e5fd524fc71f82804ef21ae02b1a70940846319a46170111bfe5bec119304f99dc17410cf7d849b3abdcdbf99e4638cfbe96a76e515e5d25a6ea176d47170c81c8ff85d241ce17e894c5bc1de42b9ff03a1e49c724f959743ff34b16f43568a098d7f5df736a502bc32632346c739e88f16fcb0e2fcef181017ce30e0429d9d1b8a360f2a9c85fa6635692812a1eb4041994d621e336844179eb878df28e99dcb59ee7ff7fa809338e9779b968e2448a1d15d107a67f4423d484112022810735ec7a2f2c55c1fd3f36815d91d6d9f616d19e6be35722ee77c861808a400776bec677c4e3a3f21762981c08a8e337cd4b3a12f6cd233044c0499c03752c124a655060dd5e06f46179ba69a5b8761fd2430cdb03d55b1f6d495df92f0faf68da078d9c4af7edd226bea622f15cffdacd144397837d181de2976c32c431356a07cb9cdcd87139d3384f02c223704562252385eb1d4fc0a095628e412183100d4f83d4c11d611f4f724f4368028fc265a2d7e95662371df9734b4bb6004d45604a599d6a05fffc820faa34d4f019bea0c8576363f9a1b5fbd13685b0e33bb0817f2446923cb15c830a545aeffce247ea5c19c627b30a754b5a32f20caa4f118d4676f5f13735a2a83443afb42e22c746deac0030a0e562b0bb673dda1aa344c9d77aaf1e96095ae8aa285fd4aaf65794a87db5603997b8520178ab83a39442c960d8a4a4c405bdd4b70481e8e9f7140c1d140bd8d158033bda873d9e09529f9c89fffbab4f6b823015cffad25e9cd578b3645fccdbfb86da7a04da65ac2002eea110a13811ae0352cf0eee9d72fdf22f31afbb884fb1ad7aa825c4d8064184e66c0b20d83ad46f5320e454a9314c9d909147da066b53881061323502292bc011ff7eef3a635a0f57ad1f1827bf9e938e3008f034c8674e59b7a6845c423730bb329156e9463b6fdde4660c41cec7574081a932806951aab5f73a47a5f6f117b09af4e1cc073664d5672d69243106b2a01647d6c10f66f4942945c082c2324ca128975f61335aadc2671ecdd05b34c208cde11f7530893fdf2a2403e762ad84f1716e1c9d6fb94fb1858000253d0c8697437dee85ac6a7501f88b9893091c782b32099e2af5372a006b01188b2fe02c85b36b8e578e968e60a7ee317b6c9ea44c2779ec24a07ffdae4d0220e31e8f67d039eb23a80534de4813089af2129f104c84920098d656b60ee4528f7a808c61573978e634ad85f3dc9c8eed73b8e0b567a82ee414fe4935aedf0765365f29068d26430672a77b67f1ef1951dc68e5089b59ccd5c8a6023a8698ba78b7cc879955eeb88c643916ec053072b73dc4ded496c4566a5ff188a12d054a925a35b956ba98844b53f3152fd810b2e369718676fd09a3b1ecb10be9044e5e2ac09c80e314f88bfb4912e9468f08ecdfa10c1bc6312d04734c369d0c3a33850400c9ba87d11b4795cf97e4f499e4778cba644e99dd0e397f25bb5f02b955984fb6c5d05356c7424a3f0067f7d577a8db232e64a9f400527a2450e97f389907b2dc71c4334cb9dcea15cc68d1ff16f885c4776158c8a8de8ff7adb319955c94f184e926ab3d50806ae1e0e982808621f088cd2018fb47251425903fb609ac87513c108e5978dbf7ebb0008523afb3b97d01566207b7add77b1820bade3700dda6d4da5b144a4b1545258a437ce2ac6d927ef9417e05610f90b748a86a1cf9851bf88a626f75ee9e5cd5a38999026f4a4ccb75f5cb462987bebebdf27cdcf728da92f80514a6f5f9e88a53ff5590aad2ba6d07dd3c15b64f75418472b73af5053e9e78635c47ea6f94ecadd15303748b3afaf1d16b22d5fd039d060cba6bc74dabcdc116fea014e4fa8e8cbff33bff261b11e912718bee16b37d99be2a5ef435893667f07d67d51fd7babd90c8a95c9cef2579f6b5a4bac67a49df0c1a577f271dc2c0fdf89c4697643c5212c51220e5380a915141ed36eeab60291ae9ed91aead1078e9a5dc56d58ca2bc2e906df7de02bddab4ca80f2c82c9c3ffe2370b1e49c9b80be324192c17f805d0f02e14fabcfc973faa798dc5bae1b7c304261453bd812fb6aa8a78e57344e4d3c85069bd708d4d94fda07a4c2b35b1ed9387819c4709bf47c82f1893ffa663a25f46be65905338800a06e63dbc29e8c8e85fe5b238a76f4a1331ade42b3be586087f7adac33037d4d0a20ae54bf96654f0e584e16d570b4589c03a72150f6b235e4cb1ebab72d543813f853c6d1bb8a75b4318a29e6b792cc376a07e96fc666d03d334bc3d695423e219a7c585c0e57b9db0c3e50adb8d001d7c0fc4096123ec3a60edf0bd182115acb06d5b5bd1f8b64cc1aaa609c0ddae4b8192f712dbbc810e051966cc1db8512edb63ed109ed9c2b572965baba74721e01845ddcdde8f501fd3a6947a903fce976eb1012b92d3376945f863120a8e01f280829473d9f050ec0d89335c4a5331455ffdc927cd47e0346218ded13195322b8a60f8072c3d04288ec2186c5c70e0c3420d904582b21085cf5399d2def9e9c4aeb73b9015ce20961325bed9283c872b6942a7ef9fc66c28d717cc994cd65dcc2e8cefb2a53100e516d929ae25b667faec58b65d00ef92f02dbf3f95dbf3268ef19f23c4125aae0066f143496fe94dee1edb98d2af4492e1b22387a624ef8ae760bfa1144f9dfaacd4f87695b9f8a4b34adcdffddac2ee93f6d5c8ac99299000aeffbd03449df7e90cb30c58285105c60963fd2fec769f27fe4871fa339cbf28ab2c6068bb77e64d4a3c654d0247b27c2bc5ad826bce51f696c61870a7a01f585cd72745f1b4ff888b534ce4bb20a31fc6ef6c4a756a9eeec527730563d9ee8f0bcc5594538f31e613e0f90aafdde2da3ab7e2c2ca2c1f3b33ad0be225685304dc6f25884b52a23f9aca1095691da3635273711d48d9d247ab66e33f09dee711a34eb6ebd4728ebc91958859e7e0d3fe467ab7256392c48766b220336d6d7f97127f585dc1a24fd9af934f92cd5bfd2c752f5c4dadda430de6182aebb8b9fc7f9b0206d3b8364d115b8de7b8ddf9bf2cf1460a9b7aa48ddf31b665cda0ff8164edbdf2ef68fd203a45e2803a82ddabd085eb6cd8bcebf83b02af5278d155147c6787fafa95597a725bbb86da4f567fd9d071b2204e36149610304640db03642f8befcf0fa55708b1e386833092bd4dcfc6b733f93ea801c133325c0cc26a6b25b2bd024807f778a4082cf491beb507c9f2f9ddf36d1645a47d6e8ba151d0bdfa201885c1521b4bf3e1c8289c21f400c2b6de9bb75c82bbe738fedc1b246b0f23e5e6e74a0d98c5e0d0dec22d933a24460f6d768333b4a6f1d57066b9ee1a0b5e5f3f82e36268bb53497f1f7da34e30c2a4a3c5da0fd1281f2d48652d8bb720ace4b0bf711bce715633a4f252283fe565c242f2a599245e24292727338e3bc5eeb8e1f8afcc7b89a4b95a648b8408f96dbda41af2dffbed4efa84775b2da86b9c70a9b07e336aec5e2d46f8c2611f433357ff5aa93e273a2c96e361aacad93de098728502be48e3e98e87c5003980b6af0b6aeda9d194ebff86ac331c5a23befcce84bb779636910e743f8a845dc7317589b0edeebea61e77ed7926272e7eddb3f65261986b536390e0e3bb8ee8044ce9bfce9af08fa311e1b9fa39cf3d414c5c99de238d6b5c0a473a84e2983cc88bd51352305db4ac878b0844e4250781ca2f136501c913649bb9d1ce7a1597d0f4461542024d1082a3ee00556145e5f7530c31c92c102cb211c2e93ddecf4b2f1a722055cd074bee151cbc17e4fb310f5188b4782ec61827e1f0bab1800e13623a0c6970075c429102f056d98ed2f9049f0ced1501db952ed59de1491644b72bd5e1cbccf75d597778d3775732b17c5d9edf355ed213df8c3996ba7d9b3fa489062f26a20d00a64c27149ff45566ffbae5a46cfe5a56a6f1ce30e107e7b5fa06f344e73b5d78638f7194bdc7b85cda714398fd83aa834838197a327353767dad57ae24a873b0cf80e973c0272497924c33d7d88fdd40479854f5683d2bcb8d8a111214cdd861356c1d3d799790a402a7ed3d93159a37552d518fb8fcd6a2da0e4bbc28f0586fdf590818285c6fcce654cb155e9a0354685b7585b728f18339e5ba09eacd808892e89a49c0c559023b5a53005807a0dba011cee6fb7e457736555560f62afc617bbe18b661216b6f281fc0994beb5469c4fde44b6f7656312029c644afb2ef11adbe4e02e64777a2fcd7d7b9918b3e122ccbcdac7769aa5af161c3602128046c383db162bde1b02a7a6978bf111e52da7b30f0e06e047fd96ef828a24887f039529440c8b45863155e65a364ed97b990e250ee9fdbb6891a7b1da49b98582ce9ab8365af5e941e1e4fbb8eef20aaab32f8b26a78fa86275d1748fc", 0x1000}, {&(0x7f0000001740)="38aed43398dba19c5a86ee4c87df96cf456f97c77a927d031ced6b331d76ed810358de73a53e08de240420b8c1420f8a88c4c242e9e9fce3ea58d0323d8be3f98a93f7793d2f7ff0f82ec4854154e70e5aece59c2fd4cda35d95cbc630665289655587279cd72bdfa44cf9008469c5f7f410c61678ea85dc36023f1d65d6db4d3964eb67ece5a0d0bb3b297336f80ddcc21cc4bf803740c417c2d1174af80f5f93890042e78ac35c65dc6942ea78d950ef1c94192e6b143eefc48cb476e12f187a956b7e2047", 0xc6}], 0x7) write(r4, &(0x7f0000000200), 0xc40) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) dup2(r8, r8) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) 16:04:06 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/152, 0x98) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) readv(r2, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f00000002c0)=""/126, 0x7e}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f00000004c0)=""/240, 0xf0}, {&(0x7f00000005c0)=""/220, 0xdc}, {&(0x7f00000006c0)=""/245, 0xf5}], 0x7) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x144) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000001c0)=0xfff) r5 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r5, &(0x7f0000e80000/0x2000)=nil, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x7b0) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000180)=0x7b0) r11 = getpgrp() r12 = getuid() r13 = getgid() sendmsg$unix(r10, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x20, 0x7}, 0xb) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000180)="e1342373af000000001215000900", 0xfffffffffffffeec, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x7, r4, r9, r12, 0x0, 0x8, 0x800}, 0x1, 0x7, 0x0, r15, 0xfffffffffffff001, 0x800, 0x9}) r16 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r16}], 0x20, 0x7}, 0xb) r17 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r4, r17, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5}, {0x74}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:04:07 executing program 0: nanosleep(&(0x7f0000000000)={0x2, 0x4}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) recvfrom$inet6(r1, &(0x7f0000000140)=""/21, 0x15, 0x800, &(0x7f0000000180)={0x18, 0x0, 0xc283, 0x7fff}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x4) 16:04:07 executing program 1: r0 = socket(0xee2a37096db8d4ee, 0x6, 0x4) setsockopt(r0, 0x11, 0x3, &(0x7f0000000140)="1d22f52dc3947f42d5e3a90fcbb417c31b48fef324ecd36e3df35ade3b4609f49395a751ca03ddaf66de2987312cb49371963760083c63d7dcad7a255ec8e20bad", 0x41) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe1e, &(0x7f0000000000)="b6bc1fc91e63cf72e5df90ab27b979ff2b783f6e8a9c81") 16:04:07 executing program 1: getitimer(0x2, &(0x7f0000000040)) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r6, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x80) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x800, 0x0) r9 = syz_open_pts() dup(r9) r10 = syz_open_pts() dup(r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000180)=0x7b0) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(r12, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r16, 0x8004667d, &(0x7f0000000180)=0x7b0) r17 = getpgrp() r18 = getuid() r19 = getgid() sendmsg$unix(r16, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r20, 0x8004667d, &(0x7f0000000180)=0x7b0) r21 = getpgrp() r22 = getuid() r23 = getgid() sendmsg$unix(r20, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r24, 0x8004667d, &(0x7f0000000180)=0x7b0) r25 = getpgrp() r26 = getuid() r27 = getgid() sendmsg$unix(r24, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0x20, 0x7}, 0xb) r28 = syz_open_pts() ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r28, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r28, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r28) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r29 = socket$inet(0x2, 0x4000, 0x0) r30 = syz_open_pts() ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r30, &(0x7f0000000880)=""/161, 0xa1) r31 = dup2(r30, r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r33, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r32, 0x8004667d, &(0x7f0000000180)=0x7b0) r34 = getpgrp() r35 = getuid() r36 = getgid() sendmsg$unix(r32, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r34, r35, r36}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r33, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r33, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r33, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r34}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r37, 0x8004667d, &(0x7f0000000180)=0x7b0) r38 = getpgrp() r39 = getuid() r40 = getgid() sendmsg$unix(r37, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r38, r39, r40}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r41, 0x8004667d, &(0x7f0000000180)=0x7b0) r42 = getpgrp() r43 = getuid() r44 = getgid() sendmsg$unix(r41, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r42, r43, r44}], 0x20, 0x7}, 0xb) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="155ce212c23830f7cf34ff6423650ecdc55d1115762b7cd01dc09c654521c0fd70e591ca6a2ce6e303071b7563665c8e029f3cca308a907b360d0450cfe6c06e7a003d37e6bd0e5867b3c1ff8482cb0893a1debf72609bd65612894e4752a619cc889eb44b59436702efb8141d50dabce271f7594de3ff9cc76ce9a5cb3af4bde396aef48a8aad78509e4f4ffe36315d4e67f6", 0x93}, {&(0x7f00000001c0)="63b6790f06d3727b120093b4178dfcf72af24368478bf2e7ae01c29fb77ed3545e40f2b47cb72e5ae64b36cd16607053b7215c3895a1e4e8793c2b2d9ca72d621b62d0585346e9231055", 0x4a}, {&(0x7f0000000380)="35cecc7ab109241fdaa3425528aa70e6fde1da0991ecee6c57a132dd4388938f00fb589c974c1ad8540f77e0ab041e528bcc41b1b8c61661e881c6fc96726e7ff68782d9a37b7769ab283e7c710568057bf820213815ae86cda7f82a98dfd06d55d2f33b056a0d3507a6237507077e474934ff71632912514a157e95ae103148e2e62594fccdc4031f0faf4b3d3fa0602ae039c6d46ccb3d5a6b76dd5f6329856b4cfb2f77a7ea416fd26e4627f9a4892004e6b7886cd2e58254313d4b428cd13bc87da1670f7e401078b41f672138b8e60dedcebca79cc144d08a73f9a7b4d9b583", 0xe2}, {&(0x7f0000000a80)="f2d786bb0ff29f6d1c01ea67a55a571bddf4822495fb85a53d63e730736071afd50b18e823b3843a75c2378f1dafb8b1e36167036e56dee2f6dd6cd918ab340a9af039981573e69601ed7370ae4e02aaa971739e283145b22773e98715b0eea79a3833b771a91841087fee78db25a991cde333e08a6706c12879969cea77bb86bb30740aa82ca2e8041be93a16e3ef99363d54c58882b68b63ea900a8264f74097287774b0244b5b0b2146bf0d63f6b1bd6a2a4840cfadbc23d06aca56c61dcadc8741a1c0c704dffea0f3b6f6dd776685ab3b115592dcc02737dc70de123e1f3b2ed26a041f3ad1ec204c449b6353f87998cc88621ecdecefc0ed04405155d0ab5fb1df94ab47556a9f0e269882f42507dc7d52f503af8203cbf575f152d3a8ba2c44805bc658d30d340cca7ad616ebbedbde8b6435b417ee8c50348748a1fb192bec5aea1c58a181ad5c402d77eb27be17a867f3fcbe1c64184de4c466705fe33f125887a16d71dfc31b16ea3113bf00ed7e1cda82ff57c2ebb4bc4555d7b3b6ecbdd723df8fb1310e777776f308a8742888163d866f2b7c931ce593b37b3bb40f92643d682ebbaab5765c4b331dbd57f811f93aacbbbec98b18cd41e706712926155387bc41b224284c63ea78fe33796355e999eb5fe3af6cf5c6a931e2e273bab2e134cb99e43e6e81106f4f7568328d79e8e89ace4a0235033269306021bd7db8dc37ae5c0c8c50eacd3e0626c19ce9ba1c56720aaa7ff00b5a22c8fa9b0f494c4fc03b2aa9278decf95ba9db3f7ba0af98b299119a5fde6fd5471c3e2569ffeb573f849cd550a7735e2255044898db6fbde45d1600565a63df988b12defe45d2b7599269db1d4f80f23e1b824d536564a7530c47abd5c7f38e765be0e8ca18d6a2d05ebc7419fa7ad26cfd07bb141def2c2d02c1858e9ee88f22aafda398aec19d89231c7118f004cb33955d25ad27aeba95821a552e933d8c0d3adbb7f68aaf82a252eec33eb803f3f3eb79d3555c07a0ba8d7e692bbac536daa6feba64ed6dfe153cd464ff99a60caa99cb1820c7803b64eb56fdcecf79037566900d91a901290d34f6da6c49f411965fe11e8be7c6f8ace46a7fdcf71a41945cd10249de8a7be35a52084b73a602389a2e7f464b5aa1e29dfc52e003fdca0c9ac9176d4e0ab3b8ec6afebbab220b399b15b7be36874e760d718c963dabb3af7726b0a849bb04682bb380a06481fb628cb019bb7b97c8bb08156ca713c4724511c43c7a97e6bf6eace055dfe1926e658d479ec4a9a43bd78476aa016a2e011a0ef820e60077d94986a44233eadf15070dd2bcba4015b49a483f818966d4c831a4f44064bf80355c02f4f9184aa927bd20f9dba574a78a04a2aab0aef2744849cb9e2fbf13342b7f493eaf78a2313b29e34e73e2ec03aa84846850f81b7e39bf25d57f28b22bbda392a601b3452cc4369324e806a2a23cd6c8f3c065841736f89cd10b44a13b4db4ed968ea8295b05b993904a659ec72467433e0174413a50331a7da139f92d8e6c7b823bc061146d1a8102fca4e736f24e86376c34bede8c3b99bcd2357613befcd219fddc800beabad539c2996365117672d63371abbfa3c45c28c06207cb5804e6b13dfa940c201c215040dc2930995880473f334fb7da8ba3b2b09db000e3c0735ac65274c851561f5691fc55bd5c375f86fa9d96ca77a119ecd0018df86e4704235dd0095912e4b3f248a6c867d342a4adc9c10cd81f839d09c4f47c1677e8c116c4ab29c5e1465086b24caf40612d41cfcc4e603254e62786e721a48a8dcea1f58040fce6b2cf1c4a82a7d66dc140bee8d594f0d139ff114b1a72b625458fc48c317869780b22717026684c41f6da3257c1496d5f36abb84ef438d39cdc613ba73d9b1a4de4eafe339d69b9349179c379500a3a648ad4ab8f93a5a61043274561a3b629cf74ec1db748bafb6fbfa36752f6f5f7c19f468bd882a124de496bc87a22a617aef73ef2db6e0bbda8adf600389240f75e18bae538be8ee6dde985c27f03eb565bf075a05b71e725fe77f03100f003fd2877c87ccfffdab75a2587ebe0265e1e922c045232a74c9955b3775d71cb70957c9e23a9ef6ce08c88d68022f98dab537b3eacca3bcd6d98b7eefb5e6b172ed92adfef3f716cb3c48989e8d28303b72d763962b8e34027365824d50d227fe614c51856c35daf42270bc9c334b8011f3d188e5af8edf08f19402ae739743b24edb2c1d6c0a12f3a9c78c13f19e2cf647aa98919fa2b30e03b7e2161c98c9f5819540c0abf7e5b4f9576d82420c42c9537ff9b1df893953648e2e60c1a05c628cd5fc811be29fceaf54924ad39f5fb1f50fc7b33d6d63e216848458ca9caef63e068e112bb941568384c1529783cf9f45564799abce1dca5c4d92c70bc2fb3c1cae3978a327290e8fae3fb4a0a2fdc710ee8e24d013f696240c8d0975e1e51d21dc256882d1295ae17f1599a299a6b5f7db598c074e9cc951125e156c8622ddc622d07e15f7bd97e6e7b78625625be8cf62a80ff46d06dc27120c1e96fcd219981a417524e88e5cd20a5a028f96bf2894027aacc480c0378aafb4d6e71fe790df85d9b2b64bce16da69128ebfefd1f64e9cef8125c73eedf7afea6020fe6302f96cf8fb09fe14dd56bc94cc25749cd9c3fcb232955422532bd56b6970cf5581c6771feac6813064b5b8e72aa984c7d30a0d8813a81e591492ceb245604fb3e697f86a83381cb0e11be45a98134e6650ab1c552e04658fece9ccac6d8a2c8473359df39252a508782b6080171d160e5dc913fcfb4427b2c8b57ba87629c0024d433ae2e6e2684e08d418934981280c56981150049649b1e5256c4e75ad2bcda62be956f7df83377b372faaba4d5cb4e833753a2a73dd163fe7de56ca9624729bbb46ef3fdcf45ab241c96a8acc9962b3f2cada96985f5d57e23d31dfd99c4db8805de4b53bcb5ed9001807b6f67ffa9cc89360a6667322a7924948d8757152cf98ec9be3783c826b26803e67886139d5da5cf314793e008842e8f9e5ae5d630e2625821e78604844c3d861aeb4f0d149635f5cbf79959a2208b8576ac1fd3706be362ae42dbb11f2ec1ee2b3d39d45fb91208a0a25fb2ac4a90dfa7720ed43f7e5ebdd0125ea2a8934575eee69dce5e7e32f4fc31b8bf86d0659c141c769888b33c5a508ddd3f6522d57b67c058982075d0aee1054464a649d68716dd6201e4a6d26227bcdd7a04579f6ced6096cbb02fc737302c5fd5d93c8c9e6a67d4898d1867ceddd51acdba5de2783076d83fb838a497bcf53d38a8ebedec2e06cb1a6949018236d67c1ba3ed707c6d46970424583d9d9fbf3d884afeb6e2d644d295dc0cfa90186ae241b099f59cf6e3ad15a123240fc80408f08a98d329ec5645a7ac1e02bd227fd079ae2829ceb897c5d85f700a0c246af38a7d2e478bf48ce9c91b0df4d0212fb47bc749b1b47074aa3f385a39dc740ab6c990992c67f03b236a03f688a2b83f83ac871713dca2febcdc707f4981e7255483d465eafc0cfadbf6ebc5ef31a16545be0be15ed847ac68f4c8298cbe94d1726f88920df9d26cbc97029ffc78e263d05276648e7f094bc4c80b956c24436d14db49a02165449029ddff090f005d5a7de7588f448e103cc8ba651e57368320504759121869dbcc77fd13ebe6d205e27a1dc6e975218541879183ea5e02cb9b729b6efab258d640027267e2eead1b97f3b53bbdf86187ac0f2018135f9d38553c453f2d7f6146592ad6d05691180d974ab315a62e7bd6b6ec71e7d9cbac27a774a5f7d1fc47cc525ca060654f5560e01fe01a7eaec3fa5c8b9396a543ff378862def5ebdd3e3cc78ad638c623f713f7d3dd7cf99d13df774ec0c7a9c6bae94c1f8b30b5a7b23787d5edbed3d86b696e2ad8d011ec05e75c08f08d20bbbb283bbfe8df9767d5846780d95fab8c3a017082929e4a8039360c401c5114a89c1b41157d9d074335f2171f04466a533c37a20fbd6f8e16104be25e875c31fe0c32151a03b7be2c59aa86d4506da279a8c4615fb6692e8e802a33659873e39ac8d84a4720679c718cffe8436b38554d85bea91576f20d66a0b86d0bb3a22f1a1fda7b6dccf2c85c63c95b359c3980e23d725222f6a222a6afd81e98e30e74ed4e0d4acff39f02935d82a2d155bae85c0283a4c21892674e6a8d645780f99d02ee149e686adfd1608507cdf1679f90355b6919c91278ea88d421eadc2cf95dd6ebfc1ce85d754f238a69251ffbdfca67e839b9c5ceb45a845f4afc5f355ec8e0fcd65cf8a707179ce191d12624fd81f1dcebdcb68631904cd7492fa6b83399870045b73a132bcab171745a764412dab660dc9eee9c94b0e3e534aff3908490ec3a628b26e323598b230b27d84a4d4b62a07278d426e516967406137b9c7af9600d7937d1e848772760ece6ca6737705c7d2ba99dbe84f51c7ad7c3b04f00a47a90f3d3845e171472ab30e14b0bbdb230777a5762c55c36566c9f91159bbb90b6665ec2997c08bb8b817c4f1cabcff547f231876896dc1423189f0a33553f19eb279df53f301345c025aa90d7bf62e74b1e860854a428d832e83116ed0a7bff2d6db1a65e0940f74ccf2d4cc0ad828b75e48246cffe04a3cbf940559606d4aa778f90ae5fbd9fb1a150b2a69dbf9aad1e41dcf63d1325b6db973d1d64bcc9418028654dbbab720fcf899fd405de7f56909bf81994b60cc8de91e9c21a3eeed994a0adfc2a1f523b621a6d099cb2635cfc55a88c64f6f50f5e73801318656a09078bdb3160b3bd4ceb1bdb86ecda480634617dfcc96f32c8b05e6d2d031b7ce00d77be41263ac5c82b0f91f6c8f7b954e1b2320290f4ec2e24bd8e8f69a73cbbbe638d945b1a83889001f373e2833d34387bc8bd7903ab963bb5b4e1e78f8f69bd203c79a7cf334ea02200e2756bab8c9faad1b26c323e7ae57892b64379ee7d072599f3d4466d843bfc4367b3268a5e3da0c0d49c012be6a624eec62fcf226fda822e52396e0098014e9b11ab51ef30acfa3353c7f224ed1b2fb40927965c9d9c33df45601de5863ce2642f85044dfe9dea422f5f3396fbe3f1737b00ff3c55428db8e17609062f5348b708bdf90955c1ce5a72cade79d69bac17cc3efa7b4358d3b2a1346c0e91f0f044a63715e75be5f26792b891440924354a813f2073d0077a19b70ff53ae43924b8e37116f53340e916adddbaeaa9ae60be85864c88a58e433e58e6b34d78512fe566d9b7f39f5b30db61bb413119fc96146e105c7d9e42b2b399a5c17ad2f7279c7f481fffece7e9c9da382cc54fc877e6b1317610251c927d55108447b0261559ddc1002b1ff4817dfcb9307dc3f1db8d59026fb741c59b635a50a5bcb76722740a71fec46a620b0a97e9168324b0a058cf66ea6ada584af07383da37e512c6bf8bc88a7ea8bb233b33ea89f5176e6df9523901037b6c4e90a1399f2ae3ca113d3329828bb139c5d387df7badd129939e4d0f92a480e4517cb92f6a8f1b264d53b48bd8a8998435c9f0b55922e9292e0ea963005767834a3f233e2ba01392c3095060be77046cff93ad6e1cbe187523e7d3225fef89d3ede640cc2ff64dc41b695a38eaa985fb37cfa34fdbc3acebd243fdcc43c0fa2b37623b15788e1c35d81d01495963b100c0ae7d08d7892b316455a09ac5ff0d64a62aef14fdf4f15f5a6eafa8ebcbf1d84f950e4afdb26b6eb4a4c385febcea828116d9163cb90dc5e54f70dc40a4f0bd8d58dc5dfb3c", 0x1000}, {&(0x7f00000000c0)="045c9a0168828a9f85b2671c642447b183ce3b11760a8429fc5ca6c2", 0x1c}, {&(0x7f0000001a80)="a57d0205b60785cd55171079570e3113b2d5ad78c460411b2c222da26485d107b9d86d024bf2663468170df6e013af1fc5a5499ffec2517a18a444ab5457ab4adb567b4be87644cd647b2a0d9ae05fcb8e5d94adb0fff452c67a9e56d4268404053e0a509c14b99124e10ab6744b11602d2ba4cd2bb5b1572d60b01e460691fadbe7a854b42d0258add9030f5d6db39d30787b13b39ea5ec92c91bcc5982b2527f595c22bd2a6a2c1977be7242bcc34fe948c6b690f840f67a5308aaffa7a2511ddff4fc3191593416a87bc29875049b531a7d7a789e171a5de3d11a4756b6a3da5460cd59dee6a27026fe9dd8ce3320099b4d7c9aed4f6b5479bdde2d6c2d9b2e62b4454b37939d027f0ce1ed727b31b7823e0331d5fb074a51d040f61bff0ca10bd81c2f0625dc7f8673d25f1cedf47cc3496bc7b655713f0000247a05c44f78940c330ad91b9b6a8c281ee3396a710a671f05ca903168089765b302b24fcdc5e09795b12c6b42e367b33e81b7f1964239688cdc4e4e7f65acc086644675a5fe7b3a3772ab9902d4e7901aae612cdf4e907380fc4eb238219d8e5d324696e2abd9dc7c6a1b22f02cb507466d6d15765cd0ba1b99c2966abfc7e6da305b31e636bd6a26a61acb2edcba1f38a04c6cbdbb7718dea5b68c9103baf757854461d6df51e7c13a73c94f7d98f849a9648b8ec1db9db9300bdfa651ed2fd62703009875a936127ba751f596438dbbd31ecb870add0ba0103c10e33210c90a9359e02fd67a083dbf1b587d1d23670dfa04e0e55b11e818c01fc3b2355be46f0e578809f8d85e4ad44940f4f6f1671d899e4d75d346d01eaa145e4498c732ea74ff970fee0d6cd50c505e867f1811bcc134c601a272585cf5f2489865100918c453bfab6eaf3cb37f4282b79673a3a19913663a4b481a39f9c325b2a71893e4725aac0736c9dc5bf6411b16b34cab293d9112243f3f878c7b5e6de86bcb0cdc6df1711ab5662156305353bb4bca7e5a2642bc5f12db8a95db5772f98e8dd9653e324747a563cccd0ca80f3a6a07c954c439e2924f5a649a5fe05f5c18986552cc5bb70be81efd5be39b38f91e0f607192eb53eae03b5fc60abc9ecb499eee8c627670e867fed93c316970268baed2617f97f5344a54f480dcd736b560ee3eaf64b1a8ba39bbde42f7a7c233d834f9bd3d427892a44654f83823b5946eb4d09489b63a7bd8888c1b563eb160c4a5a81f5def314e922d109eab0857a9d7505908d8c140670d7a8e88621bcec71fd8e36934b1473c6eb81b036ad4b4c2b797981ea65e63decf577b2412155f903ed037761edcccb76f55cea6ec28a923ae19ffaedc8c5ed705d7d538b9e7a150501e098d945f87b4541df3fda47fd2b9680c50e2a09be7bbda4d12fc41755a47e01ea888c76b1195d818e4c91bbee031d8f964fc9b5b1b8e6c2bd6ceb582d08c1220ded2bfe1d113dca23a971d7a05f7c005e991cdc4d289a74b6206e1d6ea7b8568d78ed9ce342b607fdd7ff3befb74e0820558a6e16ed48531152ff4a526b34e5838e714f03f6996d7750f4ed64e1321080a21c03edbed3bda58d0a089194bd8fc6fa4b3553e4459e3289c576621e4718daf3c783e1f08c99a6bd0b9038574cd3f5e530cb8a69c79f6924fa825cd04230447f2c1bdba4014cd02ef4caac9abb31eb522bcf4d436259f7526397159f85870bbab76b5ebbac4db2adbf64aaf293cc0d6c0e2a28e014a5e34cb2a018006615a36cee1540af66390d1723f2737692d0baeeaf506d63203f4860cc06727015f74031ae27473475fb474db0a36d5947d8322a28ead805bcef3b8522d236b3b571ffd4cc431fc8779fdf96aeb713651c23e5f10d38923e46532e13d5d53cf79085fce15c12116d98f2d4dea2702f8657baad6ca918973bd2fe9cc750f53023f4cb4aa0443cbfb2887943259aa86cf6d22817a9d0c1428bc299ba1628d3e5462eac688d11a233ea54332205a06c88dad9244ef2fd46d726a5cbe1a47a7f0b9e6630beec204b573e05758398af76a59a6381dc18534394f5f8669c53a13013f375f84b33ed9f76facbeb1bacc65ebd21d9d0190189ba7047de8d579d6e44ef3867a95c8ae82230a9b7bd9e696e6f9c89fdf44c36a7f289079ae7f933b47f3e9ee01c529554859e5a58a7f19992120f766d297ea21f7ae2be29c2e5b6003b45a84ad7c32ff2eed858533a32b713ace74bb5a60ac91ab4be550a46cfa9deabd2a9e5e122000abbb44fd32782f22b2b79ab097b1e79681d3b6eff273f668a90733d05ee0a77225ad17dfe806b881f7dfe014602a866ae615ded8cac12b50d3b07e90720c124761df9dcf078ba1833977b9dacbc15562a04e4f9e2520b21418013d6e2f989d96104241f89c71ed0eedcea4083f9cf302b2441e09b7cd678760457d7aae433e82c40f278b3adf3a65c42c4d1833ce286694173bc990e74e123286d043ab4c3e0856bbb0cd1853a533da6ac3c0c6d9e9d56728bf83920e298fbcb3fdeca3273685283a69a446b06ee0e6109e9d0db6e8e6491c8f0a4500a5530a7b1850d78d4360d7e369efbec70952abb2de9644833d14a1bdeed0e3676e5672bad5d516902f8ee5b54149e075df3ac5212757aa0dfd160782ee48f2b884ef89dab9fa249bccc90af41b16a4664e019f7e9cb0538182361fa508e5d3a058e5a5631b37335d774b9be29c58d5c32c16c10a0240ced11ce6d184c40302e9c9ffd608f0c13999d71783b728decc720bd9161067b91906622e1f83ff71e168e6fc62ef0ef0bce9a137ceae6ca69dea26120e30b3a0fc28e04b96eccb5026dc42c7a4188f38debca0438ad2bd7efcb14154dbbf3362889a7b1276c9260c8c329b4d24945027ccb49bed8adb0916dccb9820f9155a360965ad6bbf779aef0e0ceb81e22547fd22c0f5c1ddb9c94ebcffcc0b3edc99b55167a6df08db6151c5389eeda19e39592b0d32bf37ab596aa9cafe554f3b5ab51ad9fbaeb6752fefc874b1262daf0f281dd462456fec2778c70b51a61081418b920fbcc37835d6b844ffc752b6f903492d8580b124a52b3b89fe1192b4191f7598e0ee2296803241c5d06116d4eca86153efd2c8a11682f67b310b7bb671b98873212f59ea3aa61a52c2dbb4e14ae0c599c07887db3663e8779aeadedc43046e1b4353874cac863768c93bfac38cc025ac0e70412a34bcd3dbc85f7b3f5df35af9341f4091d971e29faec55956182e63fb25308c54b8c1c37e7941881cc99c8fc3bfb74e32a9e4c1e44352f9667790097948e7717ae602d4cf4972afae2f3e7bcc4b2689d8198259350a12fe910e2044028f6ffd9ab9a979a56b6c7957645fff3214e299e8f62feb79d259ba094d28fedc515f23e9201a75a036549737cc4d1dde05baab62fff76d796d5e5c2128d21819d57093a7e125957f4d527204959047cd6b9a226f12750fa3f855844d8aef3506c76ed4d8d8c913b6a50a2737fb43526e5005d94a8f5e75aeff219556706cdd233feb3a4d05504a81a0c47a337dfb34471cf7982de41b3688cf7f9042f87a38cb928eef6ae9055cfb94dffc04c5cd8ff7c9f441c6ef37bebca5c736842f1f2df4d14ba2f7bab83d55aa88dc69bdd247695d544f0f5429a32c6476a4772ab9587965f685fd9f4f82ab0a56612919188c3259947d5e463629b1111016c83d671d376c8eb05b96987e0b765feebec571a9df7ea2e5c6c1c535ac41b8900da88b2bb4ce026d74f10d0bb611f353d0638332638abc1e9b840f29818cb836bd7fca70ddd4c698652c4db36c45789d39bbde237fc0b4796f0833eacd1e3bf3113eeebc54ff2bd1cdc87d1fd9a14da5c0a73f090f0276254907c8918767cc38d747236126d09675c67208268000a6311797fcfeede002636f24bd954a48f37b7436c728bac8ce1b3e5920a5359a6234a9616e1219bab5256f9c2aca2c5cabb4e8ac26207ec991965749e5b2f0c8207ea83db8924f242a36dd9dd40aff305f6a264a836c08e2e43086733ca03d174353e77b98d59bcdec433283d6b74ce70419edea3ec49ba29abfb11a1912f2108c4f73bc97615156ad208acc79372cd0d0b507ec296cce100af79d888443afeec9d459a9374eeb6c1d351659b2f14f090a59ca616dfd7a4bfb37059e59df72f33c6666fbfa96bb045d9fb1e78682be7f440aac5affe1b3efbd4f321881d95639979358713d21d1379913c8fcb3f6f1325b57f2e8a51c5a6e265f45647c69c8dcff030424640267e17cf974bedf8193df5dc75ae9af15d45d73aa4495b93de29cbbf810047d949454ea3d2eb368c39d8b1fafbe999675d9888e8dfd39b0e16f3784e3af2cff957184a3db26b6be94b2115d77ef141bdcd13a5e783b2ee855abc4ab92e7217eca89ff7a1214a2aac56fbda7854b62b463672abc562d37e0d24c2be408dfba79368e90e461aee9d9d6b7ba46107f93ea8b339df9a4da4309cee2b4ad3972d93393c923601a4bc72bb0a8259340ff1301b1b4e2f21ad466dc5efca56a3473e2ee9f560fc85a7d3cc70af0820a04a3cd1832034ab5b936496591f91d6d03d01e03df5f56d58310f74d2e1a0ec9a43be39cf2f0d3a40e04d6086a08e5852cba761a09a6178dc2e4558dfef58012bc82cf9442d62e79e125c1724cc60c7d9683390d2fd688d6e3b27780865b1e90cd36ffc1d294bf26b806abd34164ea30df57fda2a67750add894c6ca37493b6f5b2ad38e266507fa6a4e2edc3f955843750feb1308bcd49dce9df9c3329e9e3f1fc8af4a3893571ab86b3447e060d2f251e7b974cd1e1d4f2bf358020c2ff8dfccb506dbf8ff1f263caa949cc99ed839ee4d382539af5ed3d742af4d09ff411fd384f6453b75ae53e68d886769c7ec787abc97e89d7ea026249eab1e284500bf581eb2a78942f1ce7a74974fba1a7cd27ec13a2f6989b06b4086af819262c9d275eff98ad2f0694d730c953bfc1ce3e3234d7332885e0d09bb68b7c85774133f508d28739554a24e92603d34fff232e678b77d66504734ce2bc9ab4430cc0b1729f0831ac11e93d808fb3451d6c0f3b2e83e742092092ed2eeb5baa2c474c04122c8fd1afd149eb0f33c11309313483f73808fd5f507e2006e282daf701ef2209d5ebf01e765307fe1635636a6ce5a974f244644de8d7d95486cd3f8e46b7f82b0ea7e2f4e55adaa4d65a3397143b3db8ff9b49b4c7ca3fb4cf268284fdbfc5028036814f7730ed60f052a05f9ceaad307f503c0ce3bf0c16789384dd7276f72c4dc71fb50c83af7535c7e7d6a5429099e1398e8351a26527d644e6d0674618c5211abc6620783554583907d64470f03454e238c54f55083983a3746e422af24e2364f24e66a5027dd214515c4fddf47b2337bc7caa51dfccccf28472482fc368946d0af699bfded04752e3c3d4d3a0ee748f4627a17f317e90049626be58a98eeccdb661166ae3dd7c5bd24aaaafaedfc98e306c015a2609449ca0f26132604c14315d2ac2381c326309a7a767c9c89a4d66ceed7703c133159e3dd92c55f27cd4fe518d99db3369cf43f155ccf9b5fd9ae8d24a69e03853e142fdb82adb30f066288da0054760d497bcfa7bea81e715f131771d0cc10dc7308c95da3980dca9cb6403c542655a92c9cd018ada919c0597e513e196d1766ebab5e8bac6234f6bea5ee90e8554063fd1100170cdfad50da8a37e476c0da5a98f5d1997da566e3873b945f020349371120a1a10ed19a2ae17a1feda2879075c6893f6d5bc4bc376664db050abb739871631ee261", 0x1000}, {&(0x7f0000000480)="f7c4753a381a063d73b3f6c19e0620affee1d2c752e36466237f3c467f4ec8ade561fe63c51e6f6aa68f8d1599bee94b7a250c795a636335c1d17eca0258f99ebc3fa96519e0f1ad8cd174ca468193c67927f12d0c6a49440f66aab99d86774766416f77220870a2eb5696048a1d11bd27d6c88b38454ef7c24f", 0x7a}, {&(0x7f0000000500)="cbec278f95377de2e354e536772b3fc6b0c9bbd01e15fed7004bf13fca3f6f2cfe2f5defe2fa1ec9d2bc9e160094b5832d2bc9aad7ada094c61764cb8fe5cfcf603dc3f072403b0c8b508d56663a4ff20830d654439e2e578497ea60c3faca6828796dd88afc629af2c5b1c0496e78c87d435f07527670b5dd7fe4d14406aac285cd5b4aff4c111f300ef1fcbfd12557c32da78ca38bd841bb704cc004315b08ad0965fd226d27bda367fca05bc520682e73abe43586e5cd16464d8beba4511278069b7ff6edd61e77602f04e918a24cff8f83e58cee130116cef622bb0eb21880907b0e6e8a6b440082324558c9", 0xee}, {&(0x7f0000000140)="1e651441a880ded1464768a87b41ae840a0e560bdc89a0dba5e3408d5f6ad615cfad6aa468e3a163", 0x28}], 0x9, &(0x7f0000002a80)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYRES32=r9, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r14, @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r4, @ANYRES32=r27, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="00af2d26ac5aa108d8002c00002000000000090000000000ea953d6f686a47b39e8e21482f7ea1ac9c3216988549a33b7d020549a066a9fd9bc3bdee8b28308e937717a8723beb11bdad46682fa608c8c7b1bf9b700c293cf2e3b9f143be3a10e6d0948d52ea1b492d12a51dfa0012e6ceff80b4e4920433b793830360ec13a23d94dbe80a1c6d1bdc20e3be69e8a333f10fc7e86c4995a5a33b80d4653f5391b26175cac391114a86926c1315ced8593de347bff8417a08258593f5af3203af9dfe1612bc5677af0aacd325287e1c83c5e4a8d265fdb81ec4657acb32405e0b069743f300f431883a87d249f97bb87673684503b89f3c87b7cd4ed0efb4201286a84d103294813ae456b618c3a0624d52e54486beb9e0201fc5b5770e2e7d251ac070ef9f5cac3e3b1dde732d8c0aeee7541a5dd7", @ANYRES32=r34, @ANYRES32=r39, @ANYRES32=r44, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x8}, 0x4) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000240)=""/76}) ioctl$TIOCEXCL(r0, 0x2000740d) r45 = socket(0x2, 0x400000000002, 0x0) setsockopt(r45, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:04:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3f}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0080"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xfffffffffffffee5) r2 = dup(r1) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000140)) listen(r2, 0x12) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080)={0x1b8a919f, 0x5}, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xcb3, 0xa2d, 0x6, 0x0, 0xfffffffb, 0x5, 0x9, 0x1, 0x3, 0x80000000, 0x7fff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x10) close(r0) accept$inet6(r1, 0x0, 0x0) 16:04:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = dup2(r3, r2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0xfffffffa) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:04:09 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) setrlimit(0x8, &(0x7f0000000080)={0x9, 0x100000000}) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0x7f, 0x0) 16:04:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000480)={&(0x7f0000000180)=[{0x4, 0x1000}, {0x85, 0x401}, {0x148, 0x5}, {0x8a, 0x1f}], 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="10001400f3ffffffff0e000000000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) bind$unix(r2, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x5, 0xa2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5b61) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000500)=""/92, 0x5c, 0x802, &(0x7f0000000580)={0x18, 0x0, 0x4}, 0xc) 16:04:09 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='/', r0, &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118a3296ea95087ff2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() getuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x7) getgid() ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r2, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r3}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x401, 0x100000000}, {0x1, 0x80000001}}, 0x2) readlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/244, 0xf4) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:04:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212c, 0x0, 0x1f, 0x1ea}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000182c4551050b37fd00000000c6"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe89) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564d111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe600"/98], 0xfffffffffffffefe) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r3, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r4}) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x10000) setsockopt(r7, 0x2e, 0xffc0000, &(0x7f0000000880)="6ae9cacffd8103652dad4c91c6d8710000", 0x11) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x7b0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f0000002a80)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680), 0xc) dup2(0xffffffffffffff9c, r1) getpgrp() getuid() getgid() r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="f86c296c5139cc647a4a764df02cf2d3de12772c7f85bb7640d2e8c57e67bf8c6cc87ac6da73b8653420ae52733eb4050e1ffcc6c75da4b7fbfa4cf599b0282feb52db7fc3ee6fddaeb6f18fe8cd28c21a9753cdeee68cb2cc172bb3a9ebfa84ff7a9f1c29d5a7e49194e98cef0ac58f5bc83458ad53914f0c2eb8399837713a2d6c0386cf2038a091e8e4", 0x8b}, {&(0x7f0000000340)="d5cfc7c69c76a49369ebfe50d63a37da6854eb714c5a16b70ab0810fd2b162cc2a1ac0ff3c2843d6a9a8244f7d28f71af65afe6ff94b409f9fd6a5ffed92a7bc3be2473c8350b7b7c41da86f79a9281c72345b4a50042b886d99b46f8cdebd0c5da15a04660e5a442e5d431ebf6b020cc62eee46d8184c45834c824f8442bb540cf52db6e71320661441318721720b6fa6bdb9bc9ca87a015bc6b82617ac6d1f16c8", 0xa2}, {&(0x7f0000000400)="d654f2df94b5214c71e49bf4a57786a20552953e7bfde8c20dfd6d278c87cbdad3346c42f5de773c505ed62ca49b4dd298dfd22fbfddf2c3ded7b8d1e8a388390893d985649c6ad047dbd02f5c542d4284625fb2ea93b3403186fcea4fd497d68a3a9c6cebf3211bea6a73ecf90f90b66aabfd8d775ada", 0x77}, {&(0x7f0000000a80)="aa33f15c873ec1b057443749d69b233a7bb10edb5d69ec2d6d6e30971228ea852ed3769e21191672756d6f6b0fd72b8a74a55f8b3c4f586c3856298f4a23526362912c899cca3ee109b6d5c257699dbdfd8d8eca91fc110505c2ca3e8d539300c142f4ff57e06327110087a930d235feccc02fd4eb909bd8890ef68ab3c35d2d56196ce683cb9a89c9f43ec571fc3fc7a7d5e82d7628d3288c4c7d5da86b0c2ac6c959b8f47913bd734c4141ff48bd0aaef920f8b0382c0c00d1bc3f55c42d7d51a90bb61379511d9a496f91c5b7414697443eb11e4f147c4c3eba854bbd438690d53d7c50f309e10716aee4e0a9d9e1af2bd6a2af179979aa7a1aa1e4b104b893360791625ea45137af598e858e8167fe2f336bfba36896583cd5cc33628a2d000b0cd60fb6173fbebc7a5f4f4cc021f76900e3a1a8e937ab15fe584fb63cce60446d2628b2f3ebd524547965855b2dcbb77c9dd5f7e0f5ecba37e59509cc69e7184d8e07b93fe7afaee61abbb54baef71c4164f9a32003c7e8a58797c27af23aae076c583b48529da6b765045deb79a08a74b63687f722f663a9ad5150ba4c254930ec9385821856ea8f9c1c136d19f0f4b79f900cc55841bfcf91c641041217a326d6e0c458922142024461c7d09c240f63c752bbf45379610195a97225605c6060e528f5a4075ce1f4dbd1bca1df7a364dc41f55459f20821497a7eea747093cb2a17d824b06bb9f5891de350fdae537d25463fa3e7780f78c4b5263663a39e7d2bca50437411bbdd8409c7a3e5b5c5c5f3a19941976f2a9502e9f81d3bc0c473d98b92ce286a3960820743a20b0ba5a53fedc935ef1784d7e2f52e1880560bc1304db96a8383a24040e80b844481bf6f4abf8f4e7ac55e045f942a63b7a826dba637e0f1695713753b55fc34def98993a43bbb0a881a8c736018956c04e0bcc141180746900d8cb250017ee0eb8dab414c1e8a48b88da21281defb0142f5be5f40f80f434d759c869ff64fb40d0d2477811677b9de1a117ccb607bff427b690f5e693ed44be47b7267392e939cd36448dd70dfc1d3153da3e9c46dee667a8d3ee423e3213b9eb61c414df65f85540293463d9aa8f4bd878dead560cb26184f0eee5ceb517d8c1f089520394a9fd7e7798f10bba818480d64223fde001ce309ad9b02d2275208ca08e30d8796383e8e2e9edaf53a58c00be38edd178f3b4e6c1ebb55d81e496a0d2dc03bdd348863493280fa8442d017510f137700be6445328cd04620f34a668d03f954603c733e382505c0b6747c1ab6f8fa26b9b91ad3305bf63f6af9b7ea5fd409c86e4838b068869ea09616a55bb10b1ba0ae458f6d128421b7b278b3a36c13be4d23a5f0b4b9c49eeb2a1f8fcbffe5001c2dfee7b7fdab3d04dafce3b88597dd013f33994b12b462b6e8a0f3b21f06578c44c355e166730205c9014741be3765aafb4f7d65c60737f4e038b5478baf38a56e37710f966001528323cb08edabd407527a9d670e7b841a1c208913ac28632c428f4065edf5dc0e6afc1de6574b114e09fc07b047e5ef80573c196a3a138361f7fc16cbf9b83676ffa5a612b594f1622e153d8ebb8154faf9bf8658d2d1d2e67240d816e0750ce14e08549be4d508db2ae6642a0b362e6987b85264fb8ffdf1719c0d47a211a0a89ededea57b48f04dd8c4b4b0786049cf654a014cc232c927d0feae448198c4580b29aa479bf1e31734e2c74ecc5d33a0f63d4e11a7cbb7e8a0eb4e17806ffc7fec937693413b4afc40fce8615ba1e6e80f6307702bf5a0627d4424461c63dc79fd78be80747f17d66d2050f132b2818c5e718ef954400650ac3e353bb5170f37482dbe41de2ba588696b44a5771786891c613dec75a91c5ff694e5f6765cd4b2ee68150486036191bfef62b4aebb66bbc04e015b8a310f8f3c606694ff3c09c2b192cadf868b5179b18d50196f4ff5d11fe4632d90a07a623d442d7c8d99ee404c774b956177f21c211228cf906f85b889664061f01714d6eb37d97dd7a6390080e9c12c7dee9d7587a9ca9b6640eca5d2f7aeea990a1617cd040320df33b611ddbea41e6a826ea66c6961e7871293589adb30fb46af78f3d5992809cb9c9364943093cb25a12018152419763c9630b2e458be2d9c4b6204b55bd018cd41d141e1c75d574435be1ebab5f48cdcab04728092d46f8b802fb61bfc8d6385646a44051224fb1d128d3a069cf2fef054023946d7f9be36de37c37751233240a42c6175f019c37442ba5b939fe008bad913bd53e21a241aed8fa66515d0d927b0c13fbd178fcf82efebfadeb9d63c9c2730fa0b66da567ebf30bfb1328cf689709278f4eafd40d974a7ccdccabb3be811a3fa70d58ae7cdc4a444ab717806c57c6df0b4a74c97ad11651ec2f2f81163c726903caa43fb3ff14085619e65c443acb7dc4b790a547f9a7c443d0a82cea2342ebfd1640786e04d68e0e74470426c83f3d150ff6725c05f8aa3ea39c3333fea062b1cf6a59f5b1392a1b4226bcb87ed3ecf81c30e29769c893ad96a1c48790711468bf3041f9a0d6d8f1d58fa8625a0f31f9c2aea70617ea75498d33b59b0b90560714333dcc6c4fb3e1544b4835efcc3eeccbd7b3ae981da78c05fb27ee4279c2bc48d6045c924b5279fc7e5fc6c9743013602629ea332c3fcd6b617038bb94d1fb13c10e40f8940983913e59b539b5e8927c9b8a8722447aa2b05e7f40e1ff9beda32c762f9e5d4ae61b2c13188ccc4925285da10fb2f6664240e2626b23c283e4ec5f2c6d8bca0918f3987e75d6d99e8230779ca76817af202b1b7d504498dc7c0bea6ab04f9fca9885a87106890747b371cf968fee25999f3000410b1f24c8d379151673ce53675dbb3b7aad968fa9704ee13237de8892a4b8ebdd20c748301b730ad97339ca4563eec9aeb8c3f28eef530017ea208b3c9e88f408198b8f99dfadd26312fea628cfdb0dd06e6542da9a1151e597df6ed10623ecae1198fafb8377aeb07765b868fd490787fc0b5797de321e4b47b77437fed9444b2a77109d3a40a71fe2ec2e8dff954199c67f60d5231e6372df69cc357253c02e5ff55c4a5511187ff86a9e7befb5e3828982a716faef4064bb5b431684e51cb8c0a9c7a28747cb9f50e8ad5cb79f4d75de7836bd545ce8575b6b4b77f4b6576241e8e67a55efd5df889b7413c348fa84145a6c272b2ce0f701facb6c96443866f320c8ae550b204c73d9327050b7b16c98d2ff2f12474390e7892040978c3d51b620ff9273148e94324be7deac8b143017ec450de8ab1852d21afd0d150c1ab4d2faaef0a42fcb6f1bc1ae99b0e68c1bd059c9a4a8d6202f680ba8e5cb6c0e41cf0ec7f4aa046a4696d1098a132de0a52de484f317b35a461a3ff866fe9f0e8f186d1fc0570f7417eb1d90650d8d81a7a53aa80a60e9e7ae37cc62781b334bdda557d668e9565b2fdf2e1cae89be9bf51e2b3349152cc4c71715122b81eadcd2c50345645fd1f39cf607aebd120245e28135dadb03ad70b5d27c287ac818108631724a32d1166b2950f074ce0833100d9cf6d178f7f07a5d02cc1517c321c83b6613f559cb57a20f965f45b188c25751f3bf69eed6b3ad30ff693f75b033191c8f5b55e31c7174b01bb19338332f0bb22890be82c3ebb036fd49fb080ac8086474afc9c219d216c8a171e49693bd7e203dd942626274c65b5d415a4ecab127983af4219d1ebeec93fdbb7306a007e6bcd75eb738428b37a1251f63ae42ff0a006c7515a066228ccd7fe4845c54c84ec6520bfc0e1357265e37775a2fed01959b3335d387b8324cf9addef431542903b943e73270793b3bf30f4dff22d1766cac8e1826b7c0c4dd3b2cd07d0f748872d8dd1c9b24977d1d3a536a3fac96574d6f5992d3151babcd52a2000a271009b2d60591486d5035884a921d25e721c8616f03f94126890f7072c7a04704cca7a451be0e29f0490bbb5e6bd975c996a47a18fbbb62f135a252fd18adc6f714fea8f795c618aa3f05c9d01b662988ef8b924c9b0e0a137199cb38d1715dbe51054c1cbee0d7f4eef9ca18c36cde7adbcc2471410588976d82c1393490b1aa057b1dc06a392433e5614ed31d1dfb0a93dd599ddcd7f12b4cd02069ec0cfe103a562f21edb183fe4c7f745fe77df29a696f7c20c101fba13edfc6421fe6100b157a1d66f5fcda7b5dd861b40455c3c09e636ad2c80bdcdc75e381d2c518d8134fb21b9a91130c3e6a1b0af77b25367caf83178a46fdddf2340b940858e4cf4c3a18fff3a9019d33fe035a041f0479255a5be7582edbf931c3ac646778aecbaea5bdbe7f9a374257534dd68787daccc9efa8796955047389c13ca8b266199688cbdb87fc4ed696659ea658247a40288e102584d96adff9eac0ab2e19c08f3531bcff992e436c860104ecf6cd04e68920e01941b330b33aa24c91096077091e673d331e1731abf45f4a1bb2c0a3740562dd1f98ad1bbf1c41a559116a85b1562f3a9e90812e9a59b416fd071db3e71508d842bba4d1b6739cd1624815d1cc148657e890b9f903635d16043a24847a34dbbc3d12575b169af83a496c5f6f775c63c8851f423180431e68ac85a6f129c71a125ab28810a7b37360f7e88adcff818b44fd4a6a96420cf0495b6acc80b213bd4ecfb332287d8955654bfc07e21436cd4e5e152a3f604c736dffa073b578d19d2512694c98c1ee031b3089035705ea415261815786f0280a06de76fc1ca5c52de0194be18e21ebb1106cf9fa2584683898c2fb8a6ab24c4a1f49f5c037e57657fa1d6e9d2884931011745fbe6e4cea55c7846bffc15aa383ae08ef743aecd2b50bb84b19d2939c29019d19cb6e6a6b196086172d74346a5c466e292dd1af3a45bbcceb2c9039aecb4de236d88f10a6660e245f7985a8ab61969b7a0b82af47f0527c59d2bf829bd1e0d73e6eb436243a56dafe7c917f4a7f5a881d8a7c6a82ef412123fb1922ac90ef881672b3f0390170417ba03993a500f3d557d008cf99ebfac01d0b6b91e44acf109d8ab390bd28386b36a92f03f9e62ec6ff015da5d5d430b930de351b3dc157eed1658c8d8c214f40acfa5fa500591f252804288e8199c469ecc75463e25c169be7cfe0ecf2ff45df0df5e22b54eab46a7019fe9eaac394801a296664e40ff684b06e6f02941b14b99d08d46bdbe65de8fbe6983a15d9fe41eec00434e365bf56ba568ed0759e9193b49af069f93bd059c1930c96f97b3fe55f820c6d1e2b077488eabc06e1f64454fb2e98173bb2b844af3bbe183086804fd88f2dbf4bf7f29ffbf214a016842371948b7db3e1e6ec9398e2e3b9980259ef87193cadc0efd86cf2a33bd39abc8ed1a3519673d7c38df6a5c95ac9f911442be64d56ad3076623bea289c1c55f1d38a7a170fcfeefa4f0a352204e76c79664bc391bfc9fc33309b266f79b9099e5950fb615e793aa56edc95c38e53a89e7b02c8bca11319605107b00404aa19c6960ed4820a60542bb880676781f3aa41cff91136726c81b935b172532e346cf821aaaa5a8ab3d7510f96f866e740a0b92d7d0536cac36ef717e7eb53ec827b683b7f9874b02c3fe9443652d7fc54fe55b8dc7443bbdc1b09a8ca53e71875cf923e3a70ca3459b73e74fd35bfcf335edb14b3f124b32c274c2617021e88a96ef80aeb4f99ead143f9ffe21435dfe755223d6f8b671e1adde283055e064d4ed3f988701cfb4ea70a075d0299c4527619558979fe338a443f24a5c4cf35d9002f0736a3a56b", 0x1000}, {&(0x7f0000000200)="c611dd476dd8e30da86e2d5d3999aa", 0xf}, {&(0x7f0000000480)="8d79e9582921c35364c75411094856bb4e25a3d9fba94abf7c4b15840a092a2d854f49b3c75519e0f7a2025047130c35a8d8b8d39e961486b4193f13eeab243c550a1af83f1ce2ac06a240396c52af8035b3cff903089db25188e076c7752f40e0fc85f47362effada7865dcca1d8d1d3fec14e26d1c40d12847edd8938955842c0532c3ee534434c5d2576e0fc6cf7418e35186c23863125964d62e1969aec3256ba4c1644f7294b1bcc68f8f12853422fe9b589e836c3af8ac53cecd37024fba38a2065486e7b6f1097bd01756ad3b4599", 0xd2}, {&(0x7f0000001a80)="ca12dee8f229696dd2117be5ec56ca336c5ea984a7974bc5f7f76955ff8e4d0a87af570e33d32a41f902650cd05c0dee68301902b8daec7a918c616a705ca3f02b7bb2db7e0401d2f921c2aef1617674b7371c63cde2895bcd9721d34ea912acd89945c644f9af80bd764820d175d52990699f00cc290e02e8fa2e71780e0265b9822d6f97620a359f824aa6a42c8902a162edadb3e759b16ce30bd6a48ad89c11def2c2961a79f52b6e95cd44f0bffc33b34ea5aa514e2cbe41d5ec9487266e2f233d46fc45c3f0c9fc81e66c1186f3bb590ebcb3ef8a066b7845bb8c52e5621e7df09ae88689fe862a6c2076ea1dd406bfecd26d5d800db67c39a29134f604aa3fc42a35c557eb21fe788f2cb1e06bd8084d4fb2278320ab470eb1a4bc8a280f80119ba95ac372111e0f6b738737bc03929ba6a71ea46d3af9e47941af436311a5a0a469d7f5c95d1492c071bdab77eab4eccfd7ccac0cd956245c7243d790c941b01a975727c980735bf00828aa42b40f3dea313afbbf46cf548f8da959e2d2fe96fc3a66d4afd0ba88a75bd03824280de7f5c3a96c528c5bd070497e27324d61de39c337f263db9a695a1f58522db5f2d594c5e6618d0261176e85178f5510ba6768e5be3ff950fb97e0078dc64251dc29e08635b1169f4a3234b665158f906dab979d2ab6ff35ab59414080c5475118576900c551a78ba369583558583a14d7e733c045f00a623ba93fd455234a48de059682a3d51ebb96175be1b37318cfea62b226e141eccf6e6c7a556621d99ba432cd6138e9d6f746410d06cc25bb283d8b48fa76ebdc708ab31d1c4803ca4ac897aa2039ee4b7799592b2b0e047589c99cdff940397f1d553c11b23d7743ee72c658b1e21d1ec1e9c85b7e563331f20b1d71bd5c7bf4c1acdb24eb9b98c112eb014ed727e1653c3225f803fec1639fdae865fac57b65744e0ac2d1c0f2df6969c4ac1b4d93c0fafd6db70432042bc7fab81a8d75661f034a81e9e35b411fbeafbb3491f4c127f37e6c0fef09f280c47e4bc143906b5099eaf1d6603f67b7f17d1b5f7ef7db23e24181fdcc191dd72543dbee837aba7c162171ad49f4558ced637d92840e72af4b38273dc6fbc4526d862401db45949f1b3c7d836d67a62e72dea715a1b0e8ac65142af8cc3ac840568b3e1a54eb3670006367b7f824a02b7a1510f8a57a83a158a92c4552124cae090ef2cc6f7724104aef2886dd0c7add7ed7184e077c61e5c62c06e1cd3c6686c3000e6fb274542e3cd0543be2b61236c38db2c58f62cab6eda6261dd32ffeaa67b3906a26ccf03e79cff296b6ae75ab188ca9c055bc98ab7c06a950bb201a845b044216133356ed76e0ae74b83a04e5ea548834adee58da0f923c3d131e55acf59a66a391e27b26c7e0272e1a8dab740f6aafe3f7ab6a5a3b558871b418d0b6df56060000bd4c9ca1551f46d2c9fbd8a1d4e507bddd2e90f7c5d949654755cb6350c407c2aae3182ecb8d3d152e9767ab378d5c33e94d7033e882f6369c1d75444057af1e57bf566a7892821a59aef53fdfa593c21369bc9c10505eb5036249d03e9684e5dd01e8019b765c958c0ea575704596dfa6614b0a39502549c7e0893e304869315432a75c47ef16012af5ce70a79c4a4b757ddd5b0708723b734fd6ac3b7a3e3a40a1c44266d7fa4972ff5db1a4141868d7d3fa1ea4ba24ff74b46ba2016b25efabf8a95eba7dec3f2ee672353d2161d7fcfcb16ccc13e066c45875a346d07df55aca7cc6aa2afe4fff1fa4831d7bcbe0c4077429c6a28bcef576116ed5e6155846b52c2cfb4868db1edd7cd22c2a3255b42b03a1d35a4a0dcd821565163b040b085e17735206f8081502895d5711ecfa4117f30738be0d02937a59aa3ca2ddf51eda24d1735039e8b3b77df43c1c7a9260d9bc2283956aa75e349c78b99a21a9e38517059165dc4c1881f4cedeb045d01e043faffc5fc8ca1cb11081ba04e4b11c23e4b872df7f97276ff62aee18f4ce457e2b7496102f6d8d6910225cdd0c4bafdd35d580a834ec5084477b27be1c97e46de71755b285035864cccc28c92562580059d82a1e97a3d78d03721f6351ec1cb2d9779b2004b03f3d5524aa92509ea751389422df49a4f4761d040510866b9c80e750f5a9d466038f8aca4f0db945afb79e2ad83c4da35a9f364315a73cd1f0f13232d54c0389f5a2398114423d66aca2a1e44f47138512b26c6aee4ae9f363e26ea9b08f19175ec123c3fba3ce7667ded32f66d99aae088ac35a209a895f79167a5ae40552b86a97146597d438defc7a1241ca6834a336d5715ec158ffd7737cdddfdbcb24a1e3e44592e572efb336330b3d3974f762835d470e1738cefe8d57cd3b69161cb59db437829d364c8d9be9a306182b881b82a9f0c8ef9f20b46b7a4626de5d384f99548611aca4f998cd6e828db1481212fdda3d11bea9cbc3a30b93294f685f8360cb33bb8894a51ec30e2166b1222fa60dadfdc1f5ddc61c85ad3f9d951abdf3ca23597e444bc70c60c34e27f0f3466560402edf68769118aad543e4fd3bc257c64137ae3b97e7c99a4fedb0c28b326f67d877a276193a625e0e6ef730aed8de8755b33b6b4043bde0a918d4aedf18370244159f8fdb68d6ea91a576ba34ce10bf7760aa6f78e03f8ba611c2c2c0232f343cc33e98ec8964e29d4d6d8cd835b6b89cebad62cc605eeee7cee3d7e4e0262a413c577ee0b406a73e6bc94a3c0872bb2e99eaec0c57a9235fca1e7551cad43291f053fd3096264abe6d3971c08abdb8fb628bea9883a5cc710bab032b75b943673236577cc3fed77c6be1567c64c4237f9441f670c5efa85c7d73a8e790cf7a8bba4bb057d9244937a431961eaf99b73009dacd408da3515a2de8d2826b413a464a179bdb2f34f4771800adf44bab312d69f704cacf92728200627ca0124f5b38619aff27b399a212ea0db573cb6fc58c8309f314c18c9af2314d41d4a24efb8b5bc3c1d7dcc4a5309fc1a915e2a8c1cc942358d48a1f741469e1c45d8e6d47028c07e64069d272be7b5dc54bb4c668b551057bfe992b06c6ed958112eae823238b3696563043cc98985efdef42a11f4e0538fa4d571be57b6dd2a2e5ea10fd7f88ba85766bd0bf9db9af23c709346b46f78727360e93a05d0037a2a564c193295924e3e970f721a950e77627cc599e88fa18a94730f931e2baa4564ddee8216b8dac7ac46f53477698e689c49c2e83b10e5881fce5750ded3ebd5d1e3a3142a7f8f97aedf5f91d97810c460ad10496c158f7bc9474fca27604ca49c00749856e3e28a0d08e739d05ab50cbdc23731b8ef4ea2fa54677a8c1799c2fe419d81cc34d79e7b9304639da90c668ffc76c72540a9f0f88e43c88f3588fb4ef7a42e9efabfd9aeaec34f5b7f9661c86b554af7fb0c89fce0a0422606f3ee9f8bb1c9edf58c71fb660f73a74bd1d4359f0723dd65ef776da1310ece46d473d162644e635ed9413632341ac8af1270671f6a9875d29f83265b6f776d05f7c6f46f73e702e848f74b19af031eecb8c10d85b1d5d7fd6bcf044475fdff08d28cb574ef79adbdf79f95d4dd7389dac04e15ec09916bb5579b8d16d92b212940d385399cebf74040b88182330337a27b07ee7dcf22ca533e292fd93c26a29438437bbc4146cc9f7af737f924b790d585a47ae842ac81ab0359866c037cf1b7853375bab9dffd5d9a44208c990af4df510bbdf7dd109269d1bba745d82a166c26248d34002b3bd6ca57b3ebcd8b4a1f40583009bac6f53e7b0c7697c5fb7f51a76062fd6108d101ab0f05368ac170c6e24b1b46781a922e94bdbe042fbea6bc2fff1e5a7ecfe999a20ce529fb8408ba6165c20bfe8117b5946689e829856166bb58595de3eab146510389c3828b6f22e25c8250d60f3c134008d0edca0b61f844c9ffbc07e40e9b56d12208814f8774f8b180ef96d459f13dac650793352a66f4feacb6fbd199f75daf023a22c306bc2b7d541880415b7fc2c4296abc38e33b2ca55e2a86f1c85c917cc02f5b56cbb10baab0415629c67e1a0f6a479c42e34b2afa82696a59556c62bf907b907ad68020218d3892f4f0d2d5ba1277ed77dee0a532ef510c079011f1809b06d7a1a2272086c19d8d7c30bb4293aef3b5f4fb96c3dc58a49211bae7c878056dc1a646245e5522aa2f29e81fa495636ca107090a99e09cb8d8444f69bd0050b267bd57a322bfeb95219410839a9a9b28f27ab981a5b06d663a9d7bd78f33055d377504f7d883c3aea8ebd5cdd04de43a05a882531171d8342ac404c8953b7ee051615743cc7a58f6dfd559fe02b48253175f865be8da23e52e0a33234273dea9225be44cd76c0e174f71b4297a840a61b19fc8fe832fecc80f9329a4771dedc86ddb259c0c3a2b10006eef342b95b1361d4a5fae4dc12f9fbb03d7ce0dbfe447cb261db39930e69c0ad61ebcf7ffd669a6b1a41753a56b2a249a45419b574c458b151a59e893b0ae83c65ace4b1169c72d8a45ea6aac4302e45a0babb28a9cc3bb56da814b3eb4ab4123ccce314ed408dac35ddb67c41fec8a2c778263c5220c67a5d66a0647d879d96abe2125645628ec8e298dd7bfe3fbb06d7aeaeb4e7668b43c99f9e9e5ba183d3fdbf6d405cadb48b6d6ac583b7124a789fd70dcd5846f0b767f64ae3cb8505ebce29986433f9e9f082d8732ead4c7c6c96efbfaf7ee7dd71019f7b1aad6226645bfc789cc5c082e83b29f9530b9f1f200b8052d04478ced10b2ab5b0570b2d74bb669bd57fba7c3dfc36a55fbe623040efa46154dae4285a4bf485fcea0b6740505057a72c7778cf58d12a235e7d26d94dd7c5bfa29f92cad7dcf94b7cdeb6b801a0815b4c1f88e6e5046ff46ce37a04c22ec3b0b40b51df93b41852aeda93cbac825bb2cc23916ae92057bdda82f04a6802f7dd1ca6483a1437dfcf50cb2e17aff5d4c764d0f7446968b9cf5a8d471698cbfb1b06b2dda8ea55a04a94d6167f118bd7e8a423c5dafd35dd6428a5c39e817946ed9639c718edb24f18ae5a04e9fa9a21630423576048109454af580a4ae26afa9d705a75be6bb40372e80066bd75cf9869610d0e890a1cfa81f1110bfe21d4efa9f19938d237b8b2358df62ddc7de9853013e4d257f73c42d33399b76dc044ba52c385d192b138fe4aef2c5f85dfd0cfa9790b5920bf0a82283b3dec0a7384779591be9d36132647eb05d374421be57f0665beb88f5abf0ef717fcd7e95248115f37d3fc3a3fa6c711a66cea69f804e81fc416e0f7d978912b4ba98ad1478d5d5af649d5f34622b365269a3051353881f543b612627c8a723681f314d26cc8ab488bbd8249e907f2f4da42caadc27d7d11b7798a810691ff657bc31bb639cdb381b5dfd8338211e9c8aeddb7ff6a658d342e24e5fdf6a32f901777fccc6220d77383cb9db4c7e87512db4cefb52df4c03f00fe225857482f01b2a3063d6c238480cfed51d829a9ba552374e408be8e154c56a524a53cfd3c6948d86eccb48ab6dd77049c394e421f0d583985869758a8ed4cad75536a2567ab976c98f6759f7f4d90577d5ac03b242f8a62a14706ec213d5513a7d8600d79538a24f380c36eb6c47e348fc4ba0f6f660344709250ee1d9019b410f971e5058673d7adda0d5959c303ec702cec5e747b36b2eadb229e348ad16f192dc4704612e34d737d29faf82495d680e93e75d5ee1437ab1573ed23f76813a3684d59fc5ed854478ddc862e311d09581e361fe3ae3f0e8e000000", 0xfff}], 0x7, &(0x7f0000000a00)=ANY=[@ANYBLOB="1800002205b16f92ffffffff03080002", @ANYRES32=r11, @ANYRES32=r0], 0x18, 0x7}, 0xb) ioctl$BIOCPROMISC(r8, 0x20004269) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r12, 0x20004276) socket(0x1, 0x4000, 0x7f) accept$inet6(r8, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:04:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x48}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xc1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:04:09 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x1) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:04:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x3}) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1aa30000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586", 0x48, 0x0, 0x0, 0x0) 16:04:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r1, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/247) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000a80)=""/4096) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) getpgrp() getuid() getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00), 0xfffffffffffffe12, 0x407}, 0xb) ioctl$BIOCPROMISC(r2, 0x20004269) getpeername$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7281b58"], &(0x7f0000000180)=0x6e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffff, 0x7fb, 0x0, "00003edf71795acd36ef3caf00"}) r5 = syz_open_pts() dup(r5) r6 = dup2(r5, r3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000080)={0x3f, 0xb2a8, 0xc}) poll(&(0x7f0000000000)=[{r4, 0x4322d11273df4171}], 0x1, 0xffffffffffffffff) write(r0, &(0x7f0000000140)=' ', 0x1) 16:04:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r6, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r9 = syz_open_pts() dup(r9) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r10, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYRES64=r4, @ANYRES64=r5, @ANYPTR=&(0x7f00000028c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES32, @ANYBLOB="077a2bb1daf0a5ea799dbd78cb4532f6f140ef8eebed1901dbf033b6eea183bdcaeb3c012d0bbf256ca05bb7e3e3367716ef2f655313d3233fd19315d6289b5dc423d1f1b3658880a9a42326798431045d168748880d2b280406d5943942cc8ac9c125e7b00fef4c171f0073", @ANYPTR64=&(0x7f0000001840)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRES32=r0, @ANYPTR, @ANYBLOB="6e58874ccf3f43d44df64686ce01a9866e969d8e72a9fd42804cad444aa53182d191a779a9a57c940f365aabfc1fff438d692c0e99e150bea2b3a1f49121b392aa83fd80dd02481c7f41367181f88522fed5e2e1377ec2833b95b0b919baf60b961c50e142c8ac5b0e7306e7c0b488ac89d47f6670a5b7f04d6abd9101d337cfb269af2503395146981ee077d8985e8954f82bf0c15fd0d26286a5bef182bd6eff409c72bbde4bcba869e73591a596e4038fdf577b823d571b6d51f9b1ed97ab534a90952fc0aa9661d59265dd92aa2b60a71edc5df7756de18425c3c4a14333c7b9ae5a48482cd1e41abbb5ed15c29fbd5d172b141889a95470c78b1340b8ebf5bec88c4a88d9bca0c975ce4dea08c7cf5f85225ff56f855bd6c398321385cc09a6d0f06d7907777826f0d291126f8336f2ba4546e4a2f86912139d01517bd0a0553f4afd2630b7b315506c50991b18292c0428f3db2245cfbe0f5a6795e8a4f78cfc5bf21db43beff2aff8aa0733a7e5ab02c9329b225bc67c55c1ad8235f0ff0f43f0e22d0ee8d088a1e3301eab670494dd7b623b5d24ead13b7be365eb1b654229fca14ee473e795aa7cbed233d4b4afe793066fbd2cb4a71eb0dd34f5273295597cdca4e3d52bbaf821120ab1a819144c1c39f1d5cbba2d5e93d1e50dd6dd3b97c3c7d79532e5adc958b9b6e133c2b2a6c85c23396088d3bc3e72b701ffa0ea68d75181b8e4613853fd022a30e85149d19caf8a5a6dd176f2102c120ddab982c40da2089a93abd45bf49d90290c1492b3fb19727fdc0cb168bd5c5bd4956be601a9925d03a36c913be06e5ea3999b4785075498f0cddbd24c87ad1c4e8a71b078d36736af703b1545de5c101b573a951b6f05f05f34879d36fa9ddb8a04388d25ab6eaf303192202752e1adc5c25a2b1ddcd232ecb19c717c3304e3b056eb0214bb7daa57dc662143bd746987eaf14724607b64d11f09974fc436b4ddc9f00591295cb3cbcba0bb8fde6466e07efbb1fcca219494313fe94cf9f44ad96311c83950568a386dea9aa4362b2f6e61ce082b582397a9f7b88a6bbbda7624e1735e2561a6a8eee1ca6f084de3099c048f8042e4598ed8d352b23205eb99d58432e1de015c5a20bb4264dccfa3d73e6d81d75f220518767b17d1981f96e0c4f0c6c3edfb44454464f7c76756d21efb91f2821216c11b075813331c4e202749985764d4d0902d54909751a19a71b6e41de9f6d3d7c9d7bc0a47ffae78f1e1dc25fd0b8589e80c67d75b786fc80c0d5fc0f7f3d26b9011a79944a5be28a35c7d661899761a0302ea9fc6edddcccc20fcda82ef2a0796a0f0279b767baa525d0d7f76eda3167e2f9fc112b990f9cb695bc275f3cec3c57e0e9147f67d3d609957df8d3fa2def7307d64b9e1cd7d17a0b2def8ef439b8cb3af233f2516889b164bd3a4f805cda6080a908d6207298e0e4bd9905bf22bd163d5a389e820e681d830ce9ae8fd1f883d63048e4ad4440f9c42ee987efe17f33225dae8a0f7adb4b0ae1ba8189b26f99a4b5b28e12951d5781386a36c8b4a1f7da6cc37b306da0dd31e9b7b5b5a63977a00689066311f7851109ae22900845aea9a26078962cdac7f909d9fad0476e0646a67dfa2f44b091aeef1b7b0079efc67e97489c435cb24e1a3caa6f89c65c994b4132a7f852d8646f619ad9da0cbb3f3d0c67213758be91baa6e8bfbc3913e45102c3de154d8ba6eb44814925ca907dd64275f49b32ed5556e944f9a9f3d72f5b0a1b26f485eea265cb10bab1b7411e4e21ad53514d261c8f69de00caac146e490154482e28af123003c1bc859803178281428dc263ddd6bd73cdf22854fdf9d2f755f18c7844d61572c7f96b31fb41d6fa3eedb43c88fe90054b7d2cf54a12c9f10758dd722dd22127c24d470bfbda39103e6939d04c8fa5987e4c8ce31f20e5f713c3f00e9e3a9d7ad1cbe40b4f2704e531bc36b1db94dd5427cc02b5cde7ba6dd8be45905a5eaed1275fed00a8e56df823977c18b2ccd0bb4b4a5ac4be440cbe13cf11a07ea1f72954db90f5e80d0ecc74747cda655d0df4e7d826e30f80884681713aee741cd3893655ed38d68fa50572cec5a45b99694b153991b45b66eb5bfa0ce11c03c3415658722062f4e1a8ff5467198ebbb688c744b81c51e77fc84a908b302e1f25da2798d0a144061370b2c8bc02d35e7fea27729bfdfd7afd13a3acdb9d6f2a7392e4d2fade54aceee2e776bdc55281ea441e56b2175ab5032812884bb585b6941c8f843fb6e5b08514fdf368b15733928f6b67429a117c7c8341f66edbc2b1313d4eae2d7f4a095c7b2e85a5c2682c21378729619ddc9f15675dd9def087bbafb3c6ec17ad81f8e04558f7d82910db65306952a1025c9a4dab2086463c997034054ae213fefccc98a0c029542cb27db08baeef0a81da6d881387d2e796646f7656bc1787d06c91b932e8cf279e05a66d26bd84169d5b4f1d3622ff921386360a7884b625a3717aca0e33f83d59a35a1dfffbc5e2387cfc3032db975cc9e1f32b2823a12ec4c791248c2f6bc7d3eebfc9dcb2d75519c53867164490ddf98e7a39c46b60a8669e6b414f9998480e7ab4715cd7ee7ceeb57407e8fe1e6b33b404e7b564c908796878f324c575e998dba235fdfa805eebcb53f98669362181606963a64127fcea9d390efdc5cfb8d2b9a97ea50b30c6726d33dc53d110121e173e31a40f708493891e660f963b8e1b89765ba4ff44190cf7a4b2e14cb1c55a56f30c8d02a6a9bcfe26c36de999b016791925dc73977f071e2da28fb4842962caed1b3b5d7ac305c101726d4544099972093cda8e782a3dae444c171b9704b7f864553e4e0d71173640ad0569ba7bbac64316b5b3cf10fa51b5778811f309edd855514744c766d82089fb0cb75014272f4ef1100ffbc811d458197b0da096a6480b83530308c48de054ed6c890356824517e374e995025cb1f556ad49967964024df5d7b54a0edfe3a71cf74d6537f9ff6a9daf0a1cd56a60e8313db540b617b8017c6d86cb3192f1dec4bc5f1548f4efe0539b18ed15ea559a5ca2aa915d17fd2d3c5387f61f1b2f4c26c3ca9ee5749001724ffab197ef489c368897e1e113c21d92db393f0afecd7cb9a0e4a5731c8df97277f45530cb297aba0554487582d7aa56747a9106b9107aa8d1156a46818eec249254bf08af94e668c0471444815511bd03b69625ac269e99a50ef3c025935da4be90ff0fcda183ebdd8bbfe7053afa4851a7c7ce0db6fa6637b1661fcc6b88d100265f593145b89d82df9ef68896a595ad3797dc34a38d9b024a253e9c5cb53230d719a61fdcfd9b006c2b16dcb84f80683b0f4873d78bf38a9586e02cce203df19da7828bcc23d9f89e9a3f29ed1a82b15028d1acfb956450998d2494c771de3f34ebd4f6db58f5095d3d1ec76f29a4bf0bc143a445a6d9e63ae2afd7cc7e8a0431f4e4d49f273514e235d2998987b6e719033b00583bb10bfe817accb6081b8d5b881ac652c70312e70636e385f19fc39fe13fddf428687fd51d2b3f3c465f51a5411363fcecce79f137785dbfc0903412e95291be0ae5ff0bc53fce07a0c6bc57dfa31d40e98fd666d44e2718afeaa7653aac0df474f1c5774bc6602e60c6bbe916ceec3b697a1acbead8dab976c43e7af9651a32c825d2c6e9386881c370242551c58a78ffa4a6994eed2700a1f3804e5830ec508a02f4cad7e5dd2fdf0544375bf9aa395f14157daf64c8721f6782c8f47fa305c7308158a2c16e68de3a92bd283ab5f5150061f120337ca05ad4e147f979c55bb8c58e1ca3bf53df529e9e540e1e05a99c44237cb446b215c2464f5e40d4d87bbc2e728a1a2fc2041736b0f3ee6d9be88979665cb49922de3265a2589d2b0ca5178362382ffb16c3d98cb8a0b5cb856840cb13113225286c68a9d757c46c42b013b09908d6bc186f32008ae5bac89b3df4838dd0fce901eb9a7bffeb52ce7099fa8a648bd9e0cc109b17defc95f5d578ae8a461decdeae1a74d5415cefcfdf56d43a9f85026c57c6de1928fd839909f09b986cf71b6a8d7a4ed736ba4afdfc290294a39a69747084a560947f5e15e2704c579ea4b1ed20d77820bd0c0559a0949f96d58b8d7bc051431f9dd21235c55ba34a00204f3b58040e8b622a995cee3390175a973fcc8031e29bac0afe1946b2e6b921b9238077a36fcad99d9c81f5819d26e9aa5cd104d253c3d3e6d0cca10c55a4bd1cb9341cdc86c886e9d59b69214cea02e3714960a4ac71aa8e3d93f665aa20d09f46e76a3078889879e46a112c422705f5c109f1a6e67cebdc4c990b79e528a2dedb7035901619198e20bb20d6eef0820f5bb99f09f727d78806292137ad1d717ab2bd76bda05eb7c02c73f9fde12e5f53491c0af479c68a927053cccc254e3bd6fd602c1857023c0240255704e69a942236d9722e30fb3f066d684ed5a8e90b77d8809d206f4cc5cf2b5c1a676201deda7b120b81ae3419c3daf1951a1eba52b05468254715818a97472c788d817610e958a7cd2b8422a0b3f013c5ddd836b0a97466cd322562da043bea69c0c5eb74099f00b046b8a402259736bb4495a294990f15431449d68cd86683d2683ce70d6fde17acfb071975af248b807e31beeb3326edf9cb798dc993f7f2efaf2b284d845eaac6ccdf06eca697fa03bd7065a3ba4c732fc3fd35cb3ca11504b79867b2cd0ead744cd6d71d07fbbca3aa40554d36a88e97d17fa97064a312ce38cb0f559175d981404a58ff7d9bb1ec4ac8f44f81886188639e511e5efeb303d08cbe57028315cf6e28e1f7e6daeb535b98646b810b38c51caa30e681d4de0249601d64d568a49128384e496bc4f0d4b8e1a82fbba9293c8066ff80f993ba586944be3f652cac2f03603e7f1e30412d1415ee7d2c53d6220bf2baecfbb1ec4cd8728bc11a1df4eb7292c9e2282a1e5aa628549035f6cfe8287765b0178f47db4adb6b2e2204cf769633e7b89f0e2bef75b23d074cab262bab7679440efc12cf20858c461affb72fec572588c7ad3eb5c6685cd16104c65e2687b8a479288d7ba0d45a1ff08b51557387c11cabf952116a6c55747bf11b8a0b155dc0f29354ede0945348ce80192334431a37be08a97868699bae9c88e01a09d8d2d2e3d7acee2e61defa009b7a186ee08a2d6ae80a2ce8f92f9d3282b8b5e577427018a1fbb2324c1a73c74aaa42cc3471b8ecaaf615bf56d1882792df523176f00e75dfbefeb5e7410b68d7b41db656e182015d50867db770852cc548c486159c40cf33975603aeba10a405d604630731c14a53f0c1e5c17e03a99aab155abf68891d843475bcb7f72f0b580241865c81398b091451e9f53e2b728a2a168c17be8effcb76b960fbd3265ff46841afde272d3422c1e097573635ca71cce9454f3129c4a2170f7ba1dc567071c51d16da99de4bbfe3d2115378f31f15de659f4a04a9732fdbca5e4169c54293ae0691249b0ce57e23d32faf7f966fbc79d4acc21cbe2fa0e848a390a71ffd474face910b5896addeb6a5e9415894673bb4e05a4bbb6de7ffcb1c550bbfc9bdff7058ccc945a6bd545a6029799412c45d28bb265b4e65bff793ed0bebc730df1142fac9a666d9a27bbf9c7ba26c293da5027bc07753080b45121033c1e83083294b6ed680d832bba86e2ee781a3b1beccae2ae93edb39628663a220326536c4e3bc35d9908c45e0e58fd6764d7b2d8348482a875ed8acd45518da6982493482eb93d76ca96dcbf4", @ANYRESOCT=r5], @ANYBLOB="61664445abb12df206faa6323285043bf6d3f8c0f316953e2fccd27c032125d3059ed847c8aa16d838b3ebd8c719b07ee8c64a98702a3b7af0f517c9b48a66078bf498d0a68aa09084d4458bbf58a9616dc562bd25ad46b6e66bea0f0621824c3a57634a1b53eb1f8598c4eb8a4061497c92ec5d6c157b03091571e1ac527eda759f21aea9d86fdc0b3363a65d067c1357916cedc9d62ef0577e1a87c6d58fbee1b1", @ANYBLOB, @ANYRESHEX=r6], @ANYRESDEC, @ANYRES16=r7, @ANYRES32, @ANYRESHEX=r8, @ANYPTR=&(0x7f00000017c0)=ANY=[@ANYRESOCT=r9, @ANYRES16, @ANYRES32=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000001780)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000001700)=ANY=[]]]], 0x8, 0x3, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff290, 0x2}) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xf2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgget(0x2, 0x4ccd1f0a8680bda3) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0x2) setegid(r13) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r11, &(0x7f0000001680)=[{&(0x7f0000000080)="be53cc347ea3f2045238fe2d9a8a9989707910c9b6ead20f8441234ad0050b2be1f973f43eb643d0879e548b65b9", 0x528}, {&(0x7f0000000100)="c736465e0cf9686578b3ba1553a0454497ae22a2", 0x14}, {&(0x7f00000002c0)="dca9a9c1acd2b637a25fbadc9d1539a866dbe062cd34d1ee88e5bc34eaa7c0919d1af2471f59e305e36b56597d8d22226ce1c2575a7139a62ac20ecb7264f8bf9383ce63130e052be83706a3108246e00dd5d7f26b7cb658db04c2032981889608fb5228ebc396a2f12a2e5dfde58085c9acd92bd7498007a6be6563d993b32107c4660c2585ace7625bee19ad181383905f6fa2012285a1440c7f8d37a0", 0x9e}, {&(0x7f00000004c0)="6196094afc19c025d62f50d1e51571db7ab9ab108cb6b4e0d97420114fc0f3cc7fa88bb418e7e7e98c71c297f78b6ce59adea17592a5d35879951ba5673c28ee72db55cb288d47fe20d0e212b7fbc52e0fe83dcd65a879a0b4f361dafccae1dd1661352693ca952df115615efbf69bc28e4ed1df89989cbd7785d1b523a26d1c0fc24c6b3bcf1bf46e30a42639a8fbfcf2ef2ce00d9b284274fd6b3c35fb7953148ec978d2ef2425ee5d20580d930215fe83d633f5669f6947affc3269a5223e76a977d19ac118fa58729d7ad4", 0xcd}, {&(0x7f0000000380)="15d8c94660c8d9ad2123c0cd486c5c79a9f9a930cfc754b9ad61f64beda1136996a176e6204fdfd31e027e97f045bb15d6dd287a7fa17b3f68a7603db4b79eca3237a06561d51cf806db42da9e569857b0e9013c00b1bef20bc997389f7c903d9e46f2f48efdb7ef2cb5eb885afccf45f8eae43d5ffac4ef8b1adfa773", 0x7d}, {&(0x7f0000000680)="da2bb32963dcd8cc290444f73d2d36288bbfb190d01f9042d4024ddaee822bc32857f8b8e6c188e9f9269304500049d3c0bce85b78130916cd413bbc873326af3f5a93527767b11467636e5b6a09309a517e55e573ddb0ef79bb5c77359d60f206cea41c191833bbd311ff99d7ac6facbfc030a9e92c09ff24244d116b120cfd1ed877aba2884afeb78c5c453b6523496f5df8222965ab45047ba14def6bd93d3b00531a6975f117c878d45a43ac359737fab484ec4b3716d9c21200ded05290edc949a430d87d80026cd1e1c54ac0991d5b2263fc03c7472763d9275b231f4531dcc04bbc07587d586ea32aebc08455a4aa6c77a1756012de4562039cdd8c2fb59aeb07c2003fd16e19517f861113c16de375af422302affb79d5290caf08b1e236d03e4785006ab7f4139d9be14faa6bb40c109fcdab145bbbbd8b8fbde6e3b162317b014c6b83abe9e6a2f9b021988b9525bbdfbf65d2e4497626562f383f828e4bbb8eed7d65e2da955941177a77533cf537e7ae4525d0346ffb8f726ffdfa909fb94285e98084f5d971b4d92e1bc06b43b27bbe7db92e5bb396ed376216389c3d05be52a820426fb7d64969bfedcc057826098d9be074e8d0e2ee46c2331a0d2daaeb8cb57fc6d5f47ca5010fc83a649ae36649d3d5f2a0e7a567f4c7d672e6a1822cd5b0e96ae7302194b79dc93eda0c901211c105de4eb990cbff2a1af71a908cc780487f155cdd524957f3630cdd156aa93e40a878ce56053724dc45f80d49d6855e1b088a3e537380a506b99ae373d0ef06770b344e2cb3192b1fedf15da89b0e57bdd7ca464417875f03dece96a09076c53cf79d8a915ae85987fbc43ebe8997b88b8ed62841b3538d58c3fe331f1cda1f2f516730b584dc6ddaa3cf4bf4dbf96f983f4b6439c0fbd84630bae2ec18cc4b9cb7c2c0b261a4da886e7653bdbb192cd2e41c9db71e9f1dd1b3958e82b1e26f4121dc9fe6ed74aa5bc6bc7022913f3d496ff27481a88f5df281f34bb617d7f48bd9a313e7608eb1fe2da0b1103d6cb0478a624fe5230b8b3d37336a09cae7d81bb4640b35208d6ef4d9c992f575060328897eb3a9fc3d01966115ac9f7dd8ff972241285cbb239be8e12c5582464327be42154ab01c50f7bef9a01a7145d94da5426c6365af97a0ea38955b2e2fd84883d079d77918749d81c4975dd54a106f6a9b1d2d4ae0f5148eb879b99e6291b597ab10ef0a186cfb1af5de39ee00ac99678708ab524e625b3e3aface7266a1da8ae6457bcd50662b174657dc5c94a9a484f3fb09efc97ee1bcf793eb5eed6538ce47a1a963ab11c57314039b0e9d7a7effb72e92c30d4ed75c5342e049109e5fd524fc71f82804ef21ae02b1a70940846319a46170111bfe5bec119304f99dc17410cf7d849b3abdcdbf99e4638cfbe96a76e515e5d25a6ea176d47170c81c8ff85d241ce17e894c5bc1de42b9ff03a1e49c724f959743ff34b16f43568a098d7f5df736a502bc32632346c739e88f16fcb0e2fcef181017ce30e0429d9d1b8a360f2a9c85fa6635692812a1eb4041994d621e336844179eb878df28e99dcb59ee7ff7fa809338e9779b968e2448a1d15d107a67f4423d484112022810735ec7a2f2c55c1fd3f36815d91d6d9f616d19e6be35722ee77c861808a400776bec677c4e3a3f21762981c08a8e337cd4b3a12f6cd233044c0499c03752c124a655060dd5e06f46179ba69a5b8761fd2430cdb03d55b1f6d495df92f0faf68da078d9c4af7edd226bea622f15cffdacd144397837d181de2976c32c431356a07cb9cdcd87139d3384f02c223704562252385eb1d4fc0a095628e412183100d4f83d4c11d611f4f724f4368028fc265a2d7e95662371df9734b4bb6004d45604a599d6a05fffc820faa34d4f019bea0c8576363f9a1b5fbd13685b0e33bb0817f2446923cb15c830a545aeffce247ea5c19c627b30a754b5a32f20caa4f118d4676f5f13735a2a83443afb42e22c746deac0030a0e562b0bb673dda1aa344c9d77aaf1e96095ae8aa285fd4aaf65794a87db5603997b8520178ab83a39442c960d8a4a4c405bdd4b70481e8e9f7140c1d140bd8d158033bda873d9e09529f9c89fffbab4f6b823015cffad25e9cd578b3645fccdbfb86da7a04da65ac2002eea110a13811ae0352cf0eee9d72fdf22f31afbb884fb1ad7aa825c4d8064184e66c0b20d83ad46f5320e454a9314c9d909147da066b53881061323502292bc011ff7eef3a635a0f57ad1f1827bf9e938e3008f034c8674e59b7a6845c423730bb329156e9463b6fdde4660c41cec7574081a932806951aab5f73a47a5f6f117b09af4e1cc073664d5672d69243106b2a01647d6c10f66f4942945c082c2324ca128975f61335aadc2671ecdd05b34c208cde11f7530893fdf2a2403e762ad84f1716e1c9d6fb94fb1858000253d0c8697437dee85ac6a7501f88b9893091c782b32099e2af5372a006b01188b2fe02c85b36b8e578e968e60a7ee317b6c9ea44c2779ec24a07ffdae4d0220e31e8f67d039eb23a80534de4813089af2129f104c84920098d656b60ee4528f7a808c61573978e634ad85f3dc9c8eed73b8e0b567a82ee414fe4935aedf0765365f29068d26430672a77b67f1ef1951dc68e5089b59ccd5c8a6023a8698ba78b7cc879955eeb88c643916ec053072b73dc4ded496c4566a5ff188a12d054a925a35b956ba98844b53f3152fd810b2e369718676fd09a3b1ecb10be9044e5e2ac09c80e314f88bfb4912e9468f08ecdfa10c1bc6312d04734c369d0c3a33850400c9ba87d11b4795cf97e4f499e4778cba644e99dd0e397f25bb5f02b955984fb6c5d05356c7424a3f0067f7d577a8db232e64a9f400527a2450e97f389907b2dc71c4334cb9dcea15cc68d1ff16f885c4776158c8a8de8ff7adb319955c94f184e926ab3d50806ae1e0e982808621f088cd2018fb47251425903fb609ac87513c108e5978dbf7ebb0008523afb3b97d01566207b7add77b1820bade3700dda6d4da5b144a4b1545258a437ce2ac6d927ef9417e05610f90b748a86a1cf9851bf88a626f75ee9e5cd5a38999026f4a4ccb75f5cb462987bebebdf27cdcf728da92f80514a6f5f9e88a53ff5590aad2ba6d07dd3c15b64f75418472b73af5053e9e78635c47ea6f94ecadd15303748b3afaf1d16b22d5fd039d060cba6bc74dabcdc116fea014e4fa8e8cbff33bff261b11e912718bee16b37d99be2a5ef435893667f07d67d51fd7babd90c8a95c9cef2579f6b5a4bac67a49df0c1a577f271dc2c0fdf89c4697643c5212c51220e5380a915141ed36eeab60291ae9ed91aead1078e9a5dc56d58ca2bc2e906df7de02bddab4ca80f2c82c9c3ffe2370b1e49c9b80be324192c17f805d0f02e14fabcfc973faa798dc5bae1b7c304261453bd812fb6aa8a78e57344e4d3c85069bd708d4d94fda07a4c2b35b1ed9387819c4709bf47c82f1893ffa663a25f46be65905338800a06e63dbc29e8c8e85fe5b238a76f4a1331ade42b3be586087f7adac33037d4d0a20ae54bf96654f0e584e16d570b4589c03a72150f6b235e4cb1ebab72d543813f853c6d1bb8a75b4318a29e6b792cc376a07e96fc666d03d334bc3d695423e219a7c585c0e57b9db0c3e50adb8d001d7c0fc4096123ec3a60edf0bd182115acb06d5b5bd1f8b64cc1aaa609c0ddae4b8192f712dbbc810e051966cc1db8512edb63ed109ed9c2b572965baba74721e01845ddcdde8f501fd3a6947a903fce976eb1012b92d3376945f863120a8e01f280829473d9f050ec0d89335c4a5331455ffdc927cd47e0346218ded13195322b8a60f8072c3d04288ec2186c5c70e0c3420d904582b21085cf5399d2def9e9c4aeb73b9015ce20961325bed9283c872b6942a7ef9fc66c28d717cc994cd65dcc2e8cefb2a53100e516d929ae25b667faec58b65d00ef92f02dbf3f95dbf3268ef19f23c4125aae0066f143496fe94dee1edb98d2af4492e1b22387a624ef8ae760bfa1144f9dfaacd4f87695b9f8a4b34adcdffddac2ee93f6d5c8ac99299000aeffbd03449df7e90cb30c58285105c60963fd2fec769f27fe4871fa339cbf28ab2c6068bb77e64d4a3c654d0247b27c2bc5ad826bce51f696c61870a7a01f585cd72745f1b4ff888b534ce4bb20a31fc6ef6c4a756a9eeec527730563d9ee8f0bcc5594538f31e613e0f90aafdde2da3ab7e2c2ca2c1f3b33ad0be225685304dc6f25884b52a23f9aca1095691da3635273711d48d9d247ab66e33f09dee711a34eb6ebd4728ebc91958859e7e0d3fe467ab7256392c48766b220336d6d7f97127f585dc1a24fd9af934f92cd5bfd2c752f5c4dadda430de6182aebb8b9fc7f9b0206d3b8364d115b8de7b8ddf9bf2cf1460a9b7aa48ddf31b665cda0ff8164edbdf2ef68fd203a45e2803a82ddabd085eb6cd8bcebf83b02af5278d155147c6787fafa95597a725bbb86da4f567fd9d071b2204e36149610304640db03642f8befcf0fa55708b1e386833092bd4dcfc6b733f93ea801c133325c0cc26a6b25b2bd024807f778a4082cf491beb507c9f2f9ddf36d1645a47d6e8ba151d0bdfa201885c1521b4bf3e1c8289c21f400c2b6de9bb75c82bbe738fedc1b246b0f23e5e6e74a0d98c5e0d0dec22d933a24460f6d768333b4a6f1d57066b9ee1a0b5e5f3f82e36268bb53497f1f7da34e30c2a4a3c5da0fd1281f2d48652d8bb720ace4b0bf711bce715633a4f252283fe565c242f2a599245e24292727338e3bc5eeb8e1f8afcc7b89a4b95a648b8408f96dbda41af2dffbed4efa84775b2da86b9c70a9b07e336aec5e2d46f8c2611f433357ff5aa93e273a2c96e361aacad93de098728502be48e3e98e87c5003980b6af0b6aeda9d194ebff86ac331c5a23befcce84bb779636910e743f8a845dc7317589b0edeebea61e77ed7926272e7eddb3f65261986b536390e0e3bb8ee8044ce9bfce9af08fa311e1b9fa39cf3d414c5c99de238d6b5c0a473a84e2983cc88bd51352305db4ac878b0844e4250781ca2f136501c913649bb9d1ce7a1597d0f4461542024d1082a3ee00556145e5f7530c31c92c102cb211c2e93ddecf4b2f1a722055cd074bee151cbc17e4fb310f5188b4782ec61827e1f0bab1800e13623a0c6970075c429102f056d98ed2f9049f0ced1501db952ed59de1491644b72bd5e1cbccf75d597778d3775732b17c5d9edf355ed213df8c3996ba7d9b3fa489062f26a20d00a64c27149ff45566ffbae5a46cfe5a56a6f1ce30e107e7b5fa06f344e73b5d78638f7194bdc7b85cda714398fd83aa834838197a327353767dad57ae24a873b0cf80e973c0272497924c33d7d88fdd40479854f5683d2bcb8d8a111214cdd861356c1d3d799790a402a7ed3d93159a37552d518fb8fcd6a2da0e4bbc28f0586fdf590818285c6fcce654cb155e9a0354685b7585b728f18339e5ba09eacd808892e89a49c0c559023b5a53005807a0dba011cee6fb7e457736555560f62afc617bbe18b661216b6f281fc0994beb5469c4fde44b6f7656312029c644afb2ef11adbe4e02e64777a2fcd7d7b9918b3e122ccbcdac7769aa5af161c3602128046c383db162bde1b02a7a6978bf111e52da7b30f0e06e047fd96ef828a24887f039529440c8b45863155e65a364ed97b990e250ee9fdbb6891a7b1da49b98582ce9ab8365af5e941e1e4fbb8eef20aaab32f8b26a78fa86275d1748fc", 0x1000}, {&(0x7f0000002a00)="38aed43398dba19c5a86ee4c87df96cf456f97c77a927d031ced6b331d76ed810358de73a53e08de240420b8c1420f8a88c4c242e9e9fce3ea58d0323d8be3f98a93f7793d2f7ff0f82ec4854154e70e5aece59c2fd4cda35d95cbc630665289655587279cd72bdfa44cf9008469c5f7f410c61678ea85dc36023f1d65d6db4d3964eb67ece5a0d0bb3b297336f80ddcc21cc4bf803740c417c2d1174af80f5f93890042e78ac35c65dc6942ea78d950ef1c94192e6b143eefc48cb476e12f187a956b7e2047", 0xc6}], 0x2d) write(r12, &(0x7f0000000200), 0xc40) r14 = socket(0x18, 0x8002, 0x0) r15 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) dup2(r15, r15) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) 16:04:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x7b0) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) sendmsg$unix(r6, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000002c0)="4e75d2783a37efe846935eb36235b9d2a4f370dea8e16e8310c24830c516c3e3e991320d3b70e505e1391cc79c3c35fdddf48532ffef52914c9e7b83779f1c36cd86470226512cfaf15647e613f7a47f858894a3c596b76f39141dd4be5bb37e9711951f7d570c3aa43b522a474c6861659d58a22ae5e3c3e3ea81bc3469ccf36c09b3e1b97aa15ef69e26481c6c17b7517d8fd5c2604accc6f7be170d4ea0cd4e29ae", 0xa3}, {&(0x7f0000000380)="4657e67d196f3d38047e02c26d0568b0b67a999fbb09ad7f273ec13712088a049649c0dae9f0e3072e458db1972eab436e99b0ad86cb52440b2dc7d4b5a934186bfd61d42c444cae96dc9ff365ec325695aa3fa1ca07f0a5a60a6b406ceaa4cfdcc7682d6aa2793994b54b73143bb94c1b376aa90ec8a773fc8cb038a12b3c156f8ad6997247f1a2d3103e0c66d48abfe7e848fc6f1c9bb95e850af655af6edeb9f7d833ebef4e3f9b7f2986af1bf804888d22d86e3e2eedfa9a03d4c0e490bb6e8d1cb30130f7110d88ea76925e8357ee97e796bd2ef150433b2f0f7f39e99bb086d7e0a9a6ba873319a9479aac05b0", 0xf0}], 0x2, 0x0, 0x0, 0x400}, 0x0) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x200000, r10, r5, r8, r11, 0x2, 0x3f}, 0x5, 0x8, 0x86d2}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ftruncate(0xffffffffffffffff, 0x0, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffb3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:04:10 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file\x00') lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)) 16:04:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x3a, 0x3, 0xfe) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0025000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x66) 16:04:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=ANY=[@ANYBLOB], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x10, r2, 0x0, 0x0) close(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) bind(r3, &(0x7f0000001480)=@un=@file={0x1, './bus\x00'}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 16:04:10 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) setsockopt(r2, 0xffffffff, 0x7f, &(0x7f0000000500)="03eee2113ddeed8205cfc784baeb3a4ad0fb272296d3601e21507a87a1d82589e32d3e0c4cca914713d68fdb27ed0487db0d3f344a1bd927fb71070179df122952ccffa71304c33faa90eff2abe46c6f213bc49fa42bf7112280dacc59d790132e9929034221f0e31736517bcff7c3f33b16c55fc5da3b449dc36c91aeacdea2d68403254e37bad7ed61cde70ff612879004f0f19000ffd9917909e49b97e2f9c604ac3fb876b232541bf71da9", 0xad) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) pwritev(0xffffffffffffff9c, &(0x7f0000000340)=[{&(0x7f0000000240)="6242cd7df61baeb2f363a27afbdb958461c9ace89db50f0a0234506fa3df0ff18ed079aba8a48d95b7a09bc303acbb01c58e6ba36999e4efcddf68367bb2dfc80dbd5ba263b3ba2422f5ef4bc4c02d29257e65e263a9b9d93be988d59565a5f43ad637953cb3e3ca7ac188af3e80cbaf20ca9f2467b3f0f23a63730ac544f935faee8fe749f91314f360b737f6c598e4fed3bf954201d4843afa189040a64e7e7577524c2a491b2649466a78094264da7670bd70d8201ae806ee434edc39be1e8f9d07f32775e1663e294b01295d1060590e27dfa6aca8694ee143ca16134045a55b51c5ca36104ac42a4ad2a42ddd7f796ea3f1e10f1f6e", 0xf8}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x2}], 0x1, 0xca05) ftruncate(r1, 0x0, 0x3fffd) writev(r0, 0x0, 0x0) r4 = syz_open_pts() dup(r4) pwritev(r4, &(0x7f0000000940)=[{&(0x7f0000000640)="02eb58754715eec2026f434dd2d82ecea326189b45a73a7953127ad3f70a6ea750c209f7fd2c85a32a3f56d96c7d52bc83645f842f734eef07a483f66cc834cd044f8679dc6368476b07c528f9983e51ec43ce6821d5abe562f3b0e68d3df0adde42b56e23e67f23bf4b565719741b2e0a395b2ed14e8104fd23a07cbef7a0918603afecf440a170f7ce194e12f6315254929e42ffdc25e88d5fd149763d4aec73a2cd92006482ac74e0693e8649c90e49e5e42d11ebcbdd28163874ce4ea2413f9b56db294ddc666374048a32a786d4549f430e0deef65eb08614fdc9be386f52048057b4690f4e1938eec9a5", 0xed}, {&(0x7f0000001740)="d8292f1e4a50b1ccd71e15097110081ac810b2c55baf0c5636e9e845c4ddb47d37e63736620158cfe58923a9714dfc06384e393eeb869804fab2b4561024095ab2713f9d03463cd26e39dfd74703fd0ea57a072cd7c19f0299159e7d0680591c5ae9b06eb4c7f95f62b4d10709ea1ae6529d3dcdeb219257cffcf9d9ccd837f5b9c300a58ab28ba5c28be5693f3aee6540f096c851761073473d77c11ceb57a5f0782172fddef9165afa25020aad47846ea95e840e77a0d1538437af949c829a49c3561a8f5a62fb087e626affc7da98198f5961f72f0d40d8cb850015fb1ac220cda77199ea6b1596ed15c6378aeb370af509e5c9a75dd92f84cde447a5cbf81a4d5df27987f89e52f9a7f1e415e65972ceb4639a706a347852f28be5ae2644dbfc7455068e0de0420959ed212c2c1e3fff1ec07f29a8bff085298eff91723215d4a90472e6f97bd14c0f87e3b5d888c73ce7f24f8d776748ec258ca81f6947991748e2827ea2862fb8e5181a7a6e5c07b25ef783a389fccea602a4e038b8be0d6b388375269ae66a49d0f1e43b7f87b7c3bafed20f55b6e4186452e691f771caa074c63ba0651818ca34e38950b95bf477f2fed66526651d1f221f9a49ff33c83d117f59ba5d02c5046ac5ed844961ddfe3279010e7e22465fd57bdf1bf5e4d175bd2ab078330a64784744f8b58da1c5d0b99bb13b5a63e4b03c27bd69dc40c9a93809c1ee8fea3901cd442292913f9be7df5e57fb346d7ebb382e3aad232f3f56fcc64f654d934ab1c6c1d987ef66e032d89ea3e2f4715546938b95a80181bd820e2baf758858460482f24d3701c437962c5e6d813512b3c015b591c99fb0b2f75a314200594f865df6979cb03a31584bdca4918ed5d87018fdaaf5cff8a5433fe9c1f9db726f85f14f74f2dc3ff10c46a9240a0d2a94981ea0e016ee9532f8f760bd440ee1c3f0c3f0ac56e4a09debd1cc4c87dba3ff2db6483a64e36d1445a4e5a6c5cfc5881aef272c09b53051d0060afda0ec122cffbfdd379d247a0324dda4bc2b8db340ad2cc914b5cd8136d5683d0fa1c0ec7a48dc396330505a7d1ae743b679aa51b45d09b246d504ee4be9282d468162bfe36f71b162e0a42dda03f2026fb9baf73debe12638f514463dbe98b8f3f55ca6255ecfb2dcbcf44a103387a371890ff88a5f6b0dcb1681df0c76c767d7d20c4fb7dd13e9ca9819301b119589a5e56620870c5bb1faca7822127f665bf4a1ad35d2a179e9db45c3f5152ecda1e3329f6f17e2c9061fd622ed37a461ff68eaa19b63f5af804e06640f54c5b54a1b0b0389fce1a8a68496ee775d6edfe9b04bbc7629af155098cbbf2c39b434b44fca2a62d3b713cf63b5d33f75c6a39c684a4fcb932f1c940765c2733dbd098a80233bd27c76d0b0c2721cac32c6dedb76cc81439859117eb0a5ad3f4bd74a2e79b007d804457cc0c3b4e9ac4ff50ce6191ca0106ed480294c90d437b788fba88701df6585e7d9379fe72a060ad9366b037d37dc3e9cc05c0553ebf918b27cc3686c28670a9ea614ab924a960fe0ed2255ace372dc3b9b93ca35f2c1a9b5afd128c562f789b8ab580b5c2958cc03f1f3e0a119d39f434489eba8eea761697b2daa5aef407f83683ac3633529d547076b45c52710c45d76559bc7d8a4aab9b28dafde73f9e16778a2ce86072946ebf213b89d40153cbcf75d384d369f2954c9102bb1a50bfd87a5adec4905f1848491d945dd9f03d2ecb5bdc532ad7883b4b0649544bdbf51857e9087e4a4b37f83662e948d4ed06b9b17b0c7b1084ea429279c2085ae45335c49bed494454a2b1da496b654530606bb8eb725a722fef1f4dab3ace8e1292a5efbad3301c02608bd93f84873130b6544c511d4c4612d2be87ef3979031788a6a66d512d3d421ce80ef8b642858a3afe7d80944fbedc7b0f723a49c00fe98cfe6ede268ce233dabd1e3f5528b854566fa690d38af89045cbe0560ac9a9857be80697c7e00ee2b66f9216f220701159e4f3645f7b7ad455d5deb78f454bdb2702f6b426c1ca6e41a72218960bb2d2ad7f450423ae7b6223bdb7497f91ebdc822976ef128b06f481e90afbeb2d8e677ad767081f3af3e1a1f5126740ce44cb7e59cf2d494e720e51de5b4194f36e020b40006cd96ecf3f97935ce813997174ab213429b47b62866bd8413d7e7dcfbd7f549ace28994c07ffe60d1f361e1b626bd198af16cf8e797c5959043fdfbb4755846f20312f575fde31147131c84468f8235f58784f17093f30ac3f4bf19d4cad29ce9177bbf1220f918ae683c6b015de82ca79cbe2ea83cbdbddd3dc13c106c6d500f3a723c06dac6a6796af631f00a2c403209f463b694de922a09dee477d6f37fdc6fd06af906dee3bc89db4b6e0cb34463e1d7414ebd264b7f4025d8c69aed0bc335775fde4f99ca434a4fc2b3b7e3824d5b9e633f82262dcf543813f15d0b67215a991658d1b19abd5a19a21865fb15b134e528d9146226bd6b3a33f511155cf28e9c6d8bca9fd07263f7c230c1882ca3d4539d153ae46b49861f7aad5307a9707ae87d5552bb87953e888de7f85f9af6992b8e8545048f3916d001e4891272d74f241a716a4c75fa2588babb06fbd6d679e7b7a9f4814940dca16b54b12b99e6bc388c4014bc1aa6e47a6d5e07271c5abeacc1093e3d9daf65bd8f71071876e3cc43e02c9a3197708925a3653acb68fd433c32620e98599fc2dd093d554ef15106cd5690e17c5c85c29a105d01415a54ee42a48bc787cd6e21b234ee1ef38c4ea7ddc409ffb54af01c4023719680daee2b039b9c89217dbf95d5d4071ab24d8f850b28689c412c8e7beed16ab0dd75e3a05a8842becad209e0621ab7b7b5315ba8ec936e36714d9fb1c0f7e56541809e5eab4351a63cc05ad21f25ed07b6d96fddbb0ac05015590242a5dd43cfeb769b992b58c574e26a4647176e04946fd01cea4969a9a5972a0345fb1db8ca2505476b3744008f4f008e4a5c68db700701a46d66dbb0222a4fcb7a73b8b507c46d342d7361f2fe99cff28ec076455351d4fee3526d40079e0e90104674b52f21a36850c42a78f130c1db6e85da18be80be6b1038b1304620e06cbc462499bf8b4379d5f83de984eb405145db6edb2f9d2b71cfae55c585e03636aa8cb491d74a9a280cd68601c6bc9287b1595090dee78f1560680a7563309be7b6c7c5de345ae45684e8c2bd462e6b366c6066a85e2fb9e4b40a538e20a1875ce52cd1266bfc181332ea3a509482f18dc48a8791d37104b515bd8993eb707f0ba994d2dcd08903350e41fb8de77de4ad3b56973a4f360dd035af8329770ea0c55fea30d400aa20040212227e0bcb54963d79f02fcd261793e3d9c30f9f5fc163850d8c29639daad5f80a7b15958e73d6ebf4200cbdb035e71daac8b3ad852e0e7a1ba76fa4ee486d2972d8b24497d72561122afdc8a1f8f38c6b3594c4662ae6642841e11494573853c7e2a5b18f60bc0d279bd5c4597100b2623852a69e9224cbb23976024bf8e91e91b7930222909bf43afebcaa4d2e666bec0220325e2d1cad54bf8b5b46e4d25193cb180dbccf5dc5c0041b2c26acea23da79a33aa3b42dd07dbd67e9b984a82759961b15ee10a80f191aef19f74ac0f0f7f43a06df720dcee8fb1e12ad5f30b9b05a13b4683015e07d9cec8e1d19894137a997ce130b609c0dc14717c41aad2abdf242f44a1781277aa1e8893105c9f0958059ef596a0656355e56704dc4763e262a6a4c60ba9483abfa93df3c0c879102cbcb2bef90b67bc838f0f8334cce12766f3c9618cb7626e9203cde750b32b6931c7d496f9a1d207fcaf523cde8642bd16bc4e4c5f47543cc03b1e91539c49e2e7805d0015bda2fc6dda399318e9e73135536eb759021e442f78dc7d649dc3c8bd1bf3111b3a0e168ef2dde4eb57f2a9664f351f43a9ba2886d7d0c1ab2f50b02c41138ee298ba4e959c4a670a082e360c4fd8e7bf4f9083f58ec05142b54567c1e1bfb4b24bb34c4abf13ab320579677f8baf6996623661f78d905a1c3c098c326bd434f50e6dca65cd04773749e7203f4efc6394978c002b52077d1a9cfb77e4c13e47ba6fdadf9a00ce4a24537b42be615dbe1e72f90dec731c77403da33c8ba16dbcc6b64285588cb1de3711ac98d8fb249109dcc0d120287270503817e96a0e74b37de2b6056bd20e6ff790d44d91128489e05d89611ae981b3a60cc3eefe00a24a6297a82cff6674f93eb31cf19440e9343d746cf50d29a53cf19ab483cc703bc19840b3d8cb19c7b1044734e143d1656093715b30c66b8ced74142ea602a29597cdb9ec4e4698112645205bdeea875a199aa37b240be1d1d177052e41bb36a9c219fc0ac42b65b38fdfe49e50e10213d8be719f63380563f691a8b4398972b1924b5147826aad420ea74145363dc347a12ad15a6e1c289f7f35d9779eba62e937b661af67e6a9fd9fb7ad0284d996201f523b616c8e9ba042e62362fa865ecf54defb5188cfcd9df27a4bc8a8edb6e7f0ce14ce2c54217e8376cb25172255dc6557039d9ce5a194c42b22e3e71d9943163b806a5013e4752ebc96aa3c5320181b3a45c0ef4671ee5dfb09ff369592c6adf3aac267d63d6a35c1b7d339be56ffd24f9520e0741cacea09e2b22b8785d1c8890aaf55dc88f128742fb066a928785f12657947d018985b73b6c1355250fee4ef11e6bc79652974b29f03436f37877fc73d9fd8fe3584fabb6e4663a529ee02d428402a4d07e3282d93ad4b6ce4132f12cc981e6605ea4f5e84521a88ce81f53bf589ce6a3b6eed2df801617751422a39d52ff00a568f9977540f83de935a987756f5a4f6b6fb3044fd14d466895ae26b1587ac2ba246e2486f9ad27635c855b7155d49165017ba3e73d80b14b1ebed0f3bef23e96898a5dd5deb54662eb9710cd313c8eeed1ebf5116aac8a84bd0fd76066ff460e23e997237d9589db0ee268e3353ad5262f93e9b9e467ad7f35f8d6446302ae4881b91576e40ac34d2e809af10665118f68cfd2211dc2c29fc494fab3f000b37eaf8f8b9487d41792da258acabc6843151dc3e6837a5cf35f4ab517c974ed612ee5e6827cf809794487bb4e43432acf2a37286857ff202d3e0eb864387f11b3414c8e77f5284f12cc254a6906dfd6e79e2f35e637d3a64cd2e664faf2833c0568b51a40d89c6ebe8d16adccdb5092be1ec3806aea5a5caca78557494721b211aaa36db24d34df5d67a620953fa78bfb19f98d88afca9244537c803b6fe97c7e6586ebefb73ba05ce5c6316ce6999fb5c78d7de8f44fca5c75f567fe2bc4b0a72dc8cd65c63ab745ed85b3328e772fe80112524ccd5226fa76d05bd11dfcc136af065638a64472431cff41da22262844c531b826c8c8572f211383f1d4cad5c02bdbab8200608e9b56d0274d0159f23ffad09b58f6374c0718148ecae7d8b1d062fbfd748677e3b520ca2aefc3eff15138d2410100b093efe842abb5a1524b6b99f8d7c69479b7998a5a96490e2eddd94353d3d072fb93e19a521771c19a5dd87024e771534b28cb5bc03556185e4bd258ff0043310dd26137041321a6d8e076166d6f374e5095af4a88b299ce4ac5828fdd2646ec22ebad9f9a974d5ec08deb5abdee76ced1721e2d72d03f940bd01f355458cb6fcd5315710769cfbee59a451ec125f329ed8cb3921f7ddc6e85131b16e1cc1d36148020db9bac648b0939e90c6f36d8457a7a8956fb2ccc27f28d27382aa93e7526f5be61dacf34", 0x1000}, {&(0x7f0000000740)="bfce4f8e8e047e0fba1bb92351221159c49116d1bdecaceb135965a888b4009f0062e368bed68bc12815fb7c72ff22aed800f5e4b759ee2462ea19a06e53c59e39d2f2e8b8e60a74e11d69dd9cbc0763dad469caf9e4573b575d1f554a390fe15b89d2de68", 0x65}, {&(0x7f0000000440)="26bcc0dde12d2add73f5340b6bebaf3f8716", 0x12}, {&(0x7f00000007c0)="ca06bf7ab83e827d3c3a8617e9f3535664d0a80aad3fd6c6366e7ed3bd03eceb19dffd07cf1e541b6e3c34b8d2ea049d2d34a82c1b90a42649741e4505926cc3c2d01138d44f953168dd8ce02c1fd4451f50a3b8089f2b0f4d85993438e969c5fe2096bdbf83931a521672e8c7fb30eb0c160552e29af8e6a2d8bfcd06d6379cb6a370f2ad241961791683db849247b5ce38ca2d4d4b3883ddcfda84af82b74e15d3b8878c5f7c98f7a4f2d8990c9837ffe3e9a013b5303611fc8637f871cc9a6ec1595ddf562e8afbcb3140622cf3c3947c0a636b8a18b0813e3995f4a15ab26792c78eb67febca5973f29128856d56a32c4fdb2c242ad4a0a44f2b3a4b", 0xfe}], 0x5, 0x0, 0x1e) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) preadv(r5, &(0x7f0000000d00)=[{&(0x7f0000000a00)=""/210, 0xd2}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000b00)=""/233, 0xe9}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x4, 0x0, 0x0) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x6) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f00000009c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) pwritev(r7, &(0x7f00000003c0)=[{&(0x7f00000005c0)="f23a283e58fe623118ce6c1ff9e2b411e1d9f66db19d46e824a91dee3648b07d33865c90bf611d95882efdabbf26e47257f864eb9cd39130c5642089b9441cfaa7bce1a0eaf8bd6fa9ff1dc48c63f6c63edbba4d00e1ced2c9edb4b16c4d1f09527c3890c58daad8b30f", 0x6a}], 0x1, 0x0, 0x0) 16:04:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a1910bf093f68c11700287ead4b777fa69dfceac2a84e5d729c377fde0aa69d6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d080000000000000095aaee48c02f6ac41e6bf360fd4799b9b800ed42beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab66cfede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9f60f13c15ebbc037dec2e29f9483f9d690920863ed114fe2d6d8af6daa09919caa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae3d5de9b5285cec377c6fb9e8525c4d96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6500000000006744edc92f4ad9e67e5607217d4dc82774768023c7c80b3614603cc5f670f7009e7e7d9d2c4b1bc9b8af276a0b5ce7b83f77a350d55066a45ab77c66fa74d8c32fa8bcd2fc1c3b4af18d36"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:04:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) getsockopt$inet_opts(r0, 0x0, 0x43, &(0x7f0000000880)=""/124, &(0x7f0000000040)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) chflagsat(r0, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r3 = accept(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r3, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f0000000100)=""/1, 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) open(&(0x7f0000000080)='./file1\x00', 0x20000, 0x8) getpeername$inet6(r5, &(0x7f0000000140), &(0x7f0000000340)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r6, &(0x7f0000000880)=""/161, 0xa1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x667ea245c3c02a56, 0x5432, r6, 0x0, 0x1c) chmod(&(0x7f0000000300)='./file0\x00', 0x11) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000380)=0xffff) setuid(0xee01) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:04:11 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000180)={0x3, 0xffffffff, {[0x0, 0x2, 0xfff, 0x9, 0x5, 0x2, 0x3e00000000000, 0x100000000, 0x0, 0x6a, 0x9, 0x8, 0x5, 0x101, 0x9, 0xfffffffffffffffa, 0x81, 0x4], [0x0, 0xd7, 0x6, 0x80000000, 0x3, 0xd22, 0x1000, 0x10000, 0xc5, 0xe0], [0x2bc99368, 0x3, 0x3ff, 0x6, 0x2, 0x2, 0x6], [0x1000, 0x7f, 0xaafe, 0x5, 0x5d6, 0x2], [{0x3ff, 0x8, 0x7b9d, 0xfff}, {0x1, 0x8, 0x6, 0x100000001}, {0x3, 0x7, 0x4}, {0x4, 0x958, 0x80000001, 0x3ce04af1}, {0x8, 0x6, 0x0, 0xffff}, {0x0, 0xe0, 0x8, 0x7fffffff}, {0x9, 0x7, 0x7, 0x7}, {0x0, 0x200, 0x1, 0x8}], {0x1, 0x10001, 0x7ff, 0x800}, {0x0, 0x9, 0x9, 0x2}}}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008900d05", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) fchflags(0xffffffffffffffff, 0x10000) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:04:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000000)="11532f05f980f90b8d68df47e91957c9487454b920ec031caac7f3a72bc285127ea80e55c4a0eb1ac3b0992c4d539676ab94a27c7ade53f3811164f151a6ef51cdba612b2bb2f18d0181468cacebfa03255a5c51aec008f3613da774b10605e7c4e61ab397c92b71ee8389ac744c3d0ba3ab71adcadc652ee8", 0x79}], 0x1, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:04:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b0) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) getdents(r0, &(0x7f0000000100)=""/143, 0x8f) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000000c0)=0x7f) 16:04:12 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r1, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r2}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x6c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) r1 = syz_open_pts() dup(r1) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000001140)="773b8d49740b60759d44c7d5d09a885b6c60169bf4f870fc4d243e359e1d", 0x1e}, {&(0x7f0000001180)="a1a3edb3ee875e69384e173386fc11d3b17756e0", 0x14}, {&(0x7f00000011c0)="5ae39358b0030c53401a542a5f3cbcc9d107c6649a31fdd7982cd1e871e45790e14f818b9ff5ff7391eae065a52c78f19ddda0244a41d3888afd539ee73578b5dca1d8aec6b7808ac9dadc232a20838ab9be59a03b470f7a99246a2cd56440639f5b9cd41d349782c1d883e8ba15a9ddb10e271025605a2dd2648b366b88c13eb37313bd8a2587b13755e5b5eb", 0x8d}, {&(0x7f0000001280)="1ccd58028cdafd4fb7a3e0fa53c1f27269c245ac74faedb9509409be1c48050ef9817aef275f71df92177f8b141a2f9edbdcc9858fa85a58bb06c3d92630914017fd34b9f86faaded1eec787b1e043878ffc0390f4f8a038c726a2a7c5e030fd101fab8f5780c73656ca0a4cf5b3afed0c287a1140ffc2c4ee691fafda3c5c6bfe4b6c14a38fa23dff92bbfc444f68de4278ea20b3d2398d1f13667f751617b2ced1a051db725d3be31a87200ef8994e907dff18dbfe78298691e7232a7b", 0xfffffffffffffec0}, {&(0x7f0000001340)="aa7f0192b6a0e0abd44c03b043230930de93958483729566d903ef1a0aa22f027c48a7529cd470066fbf27873c5818cd3400021f2fc2fcae696ce63fd75ae03c7813feea5bd378db3167798313ff35c67a88ac6b546e130fe74189cd5fa0b62f7f9a2997d1f03aa99b5e60b6d2030ee35a516092df9ad5109ad0eeffb5ee7e", 0x7f}, {&(0x7f00000013c0)="20b61496098a759a61a1acead0588cefe64fbd79eca589479ac0c8900f121c9a62fa341c8289a8b1af1c464e2b49dc012a972bd9a4dc0417a4879cb5cf5a2ec72e2105ba6a35bddcf507c34f2f5781d8290ea6ae1a798ddc2f07a4c40522094ebabb3b2ea5ee35af5b77e51265d60c063e6ff39471dc86083a0f95570286df94339fd80f4bdbfde7c7393f08478713022f059e0ae1", 0xffffffffffffff05}], 0x6, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f00000025c0)=""/4096}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r7, &(0x7f0000000880)=""/161, 0xa1) write(r7, &(0x7f0000000140)="4f41ced861ba159266ae69999d0c14e4592b476a0232d61ad6792720f147159277193fef858444b3085fdbd617d145dc24074b7234959f6db43d7784056b738f72106763154cce2ed5da9ccf2b3ee1ba757b2ef13c66d49625ffa54318bdb1c08cc45f691152ac116976412f9776d93dc58761cb6ce6a4545ab92b6dcba4d3b56c1c299fa1b3d3ea15367172347314200224e9bf63c8e2ddcfba23ce25037a167094d27d8dfb45d143295a655d1eb9e41cecdf84725c7093624d685b683bd46b9bf89bc3c97a07e1ee349519093228d9196386f77ebff1c285c88f2319fe0036cdccb1e1cc649b1ae91f0a852e58518309819381730b6c5cc9d3adc2b8a3e1e2ac84c98e9a6bfbad1009c6b68f213a55b0e4102b8beebb24641dba766de47b1224c854065d41d56b9d513b20d8f4cc4e6033afc27005fd8aa6df1d7c5aaef48b3d657f61b9d6790ca2f3e2e5d20540f256058f3788c5fcaa01381c167be53a1df4c4d4b1ac292ba3b3b47884bf7a2733bd00d8d4a4a937c68f6d65a94ee2bb1a7ac9a645e69564a8d9b8760dde13fc05e621f33b64e9519214a3dc83479967fab2c53e7dd5b03253cb53b4070a793ff4eda36e505c08ec557e69115efb2f15ccdf37877911a1d6bdaa651eff585fd14671955dddf85fed1f3c42553adc64634ef247686e878f9895514b69e12c25684bc1666c2d1bb83239b894f030f9ef3f329e421997f5afc9e82fafa4385c0c56b8a627817c2c52751ef14e1c721c69fdd99945aa35ab4a99c0f6789906498f032ae1245019d0c447ebd52b70ae8e0ba08d68e24f21586ea96a84f0d09b570dd0ec0f04ff9c3208f76fe3f179e72650d48f3424ddf1f19e5762586bd2b9228fca93483b2fd7e48343021cdad56acbd40c9e4dfdf05e59e85c3f266a437c7a94bee022c63cdbdb860318e6503d7c7952a26f154e8408873217266cb17308c12954dc75e1b77be3aa4657527096ccc5bb39ccb84c0c7fa2091955cbbf98a8d5d46cda534103f460b5f53177d5d2eaa32b143e639a34fe91cc490256aeb489adf1846572dc06cb366a6c6750751a8ee4a63cd9e094e4fa286189756312fa4e4eb2d45c1e7dc68cf466422b36980a0c733078f1b141eb4af634346453876826a54543173d203d28f59c0d1f88859cb20549c6d1f792051c7e6cde310adfb09f07df8fa90ffb64c32dc5cb723d32b3883f38f07c71d99399082db60879aaa8090960a58474445069dfacc3bc7f12e13f9d9ea1ee5c9d418d19baefe15358fbad5e97226dd2fcbf61635673031f44e79e2b6e20fb45a128f6b15492a50cc9360f81b944f974a5850dcd84dc195f88c7eeedfc4648a14a9263a50f4dfa0ccbf45647eceff7cc9120b128dacfa9c23168e78a90efe7a3fa86ea8ac45ecfe9ede3b1fda031fb5f56d698e8e25e5da63331fc2314eb372bb15adc7b69bd37bb047c2407249b297c4ee5410214b608df7571f57d647fb494a6f7d82eca24ec915597636b4577e9870e1fe4a9e35471a7a8c1458a0893365ea58ec5b78d325e6af166c8d86e95873763bf21d5b0a697c5fb0faa8f47112deb29935972f6adfa22e16a0f9595f196a3f255c0ec7e4ca857951dc572063a3ec91e7afbb4796db93419192acfa1c98212acb6125161a5c40cc3078ab9ff258b50221e18cf0dc0f7f3efe03eacfb5b2f00443e5bfea9c3769785b05c5f5549781e529677ab25e634843141ea7db7908e83d02277e7e81169d5e135c02a548b3cf4bdef7a9a851af61406aee37c497111ade0d561708ddd441f26695c03a00f464ae45f5eca0009ca0f193bf32577f16118e22c3d86c2c010a852d142df41f0547589ce874a1b6981c7771e46caea3ed2f5989a588d23fc9bc2643f3a8f8083db84bb0db1b0f2e6aa1f5b326f360f6e05136471c42f24f582d484804b6f1447751c1b5de8825f2609aac0495e5c63a330abb2b687c0b422e4932dedde3f0d87a2d78e3c4cf521e39f30bfbbc20ab51d775e07477098c198f53ed0cc1f749672c01418c9347f3092b0a3bd630e6948a83486b4e54cdd9b80fd2aa7781f779c77cc0994de4789b5b23d203f8ebabc04dabebd6ebb76246ee166476671df891fa6ec2bc55d3b31d6ca64c1d08e94584dc15d39b41e53d00d88393afba4d9529c44b6b3d6d687b60232e90d5636eb16479a83ebd0f12de2a7196852d70829f06bc092acab46d14dd4bcccdb9ca8182fce39bde5963af6611ac52cb2305ea9d7b9d1e2cd7b82241cebf3e589a5153ddac07ce2315a54f5930e508ddd5157558422469ab76d40ed2ded5cb08650a8886f0a3dc3c4015d60fc3867057e1bb5c6c2db1838d6a28ae452e4a1b4392a905923b6f70fb0f773e63049928a47f20446cb9eec7c1dedccfffeca2002e6a499a48d0a1ea924d43a9ee525c758abb267f2557b75945d1a0d58438b96a2df95b70db568321bbf5e54cbc6d55e09d23d0401c1f743a4dd38696fef9127167f6191418052a1b999e1d8ae9cd69ad628c85b47937ed8127f58ccee6191057c281a3951d5adcc45fbf131d5317a79c96fbeb295415fc0b8d582479d52c9dc9e9994c286e180f94462ce222dba5e3d91ae115dd36dba0a2d7ad510d47b7c10d9326014dbf248ca7fc2a3ddf3b2fa30120cf30218dee907c6c791b91ff59cd960a719457dcd75845f7de3abc7b0eefd0403589388ca605eb34d9289a77c66ba2f7d9d627fb000ae0dd071fa18084f7f6318786520daa6917bcbbea823d916f4b1e679613a553aa4ffe08fb1fc23f34df48767f008b9d57f3ac582bcbcfd0b2e7118f411c456f9ab204613a2cd0d656f29cfcc73f71b3d0a0aaafcab4aeca9758ec88e000fb7df6fa2ab24a90231878666e74c8005d7f213b6d1621657de2e863d948bd7c4903cb25fc665a4aa89e18f2f23a03ab0ed4d7ad5d9da39ba8ae3b79909fe786f9a1b1d7d2691f86c0b343023050b744ba5876c2509c00a530485c2ff623da5b6202f1744e29928e1e204b54bd4d73a667737ff7e55982a93f6e4e33d6942df185f786df396b8be9bc60e052c37af4235e88d07300ac3b5f89b6dbbd8a1ab70c256031d444a8789ebc141936c60dc46393982e37b8953961704fb3509092db640e05689c3d61fb33c322aa4d2033ecfe55d9cd45b6d207cdfe97fa4d44530ef5f12f799443c22e2b9f56411ad8dcebad39f6e3282c3d1f8f5b1ae1aa953602696ae134cbb011de2db947e34bd81cdd5ccada35b8c8f7823a7cc518a6d0a80f00d10f59c378b0b00fb7da68731f0fc7e2d4006d0107ad3bee7361f846ec4dbaeef19206839342ea5ff90e9ed8ad70dff3a67ddbffbb69000e8fd334bb084964cf49e47400607e26fa62a9f5bebc8bd843934f941979caf888a73e780de650e280f13437cfb6f876d5c0e6fae53fc1cd820771f304375de561065a2ad9fc0f93524b6e2d16aff2df17057d9ff69e9fe7edd7c613198195a5c0467d21ac6cd74b738820301a51f67464812340e41fc0b45942ae71c50558f3fa8d90b8a4beb48bb9d5be1fb523f18e82dcee683a72cd8b8babf71aae6d6c5ca5e1faf938f4bef4e6bd44e7c02f4beea004431123222b980003d408e1779aa41bbf288301a37e2082b0751a33b1c4074479b194511d4fa88aae28f3062ba47c8fd07ac18a02501c0d427eb2717241ca1cb4da649543b37d2ca2d232a1335df7892a90577b519d81cb619d6806b1f5f92326f849932fc049c24e7b2fe12681d3a4ed5b0ddf076a0821575e65807fd4059116c0217a47f9fbf165d8e1856d5a941f840c509b751758b733c959d57d46e4a624595c6b2aa3545daab2308db2a0a81f6f51ad961a78fb49f0d94a51332423c3e091c1dee9d07da2e6f8182573e49fb3c2df6727784db23a50d97dab309132b06b7de37c1fa2e7da42b63110615f511839a8abf25539c9a0fbdddb5f46e5fb08ca0b31cf36b912887eeb7ca05568ad6eefb793a1c60d8f96056c60465372de673e5965a335906c865c7dcac105c99205ec63fee8b42c45a9ba17bd46c849d00bd62185aa56ee0d56042596eeae91c12537a674f9cb462ce80dd7adf2c3018ba0c10ddc2f983eea4ca5a74630fe343065f83faf2a4b2ed12ac1a83ea891d6818b7f45ce2cdecf4cdc21b46f7d2dabb279031f071db7f2d8fd836c5c84c847ba8d1e12d4fe0c550aff350fb9054e7d556479590454a49f729e322ec290fbe9ab0ab955105a11f2bc9e8984e2b42c2baccaf268afb83fcc616ee72ec7df1deaca509acdb496e935dfc9bc53eda50915f2490a8657df8ba30523486fccd11340765685c99f3a923d27a1670ee76ce4fca64175eba79e96822caab8bef5de96d9dd3e8230abb3727a56d2348731759f477d6bf7f6fe1467b14a42346c32eeb2844c6ef444ae71a63fa7e190c4b62aa314ffc206df6a7a594bc4ca9aebf5c62a9d31d56848d99715634620cc06b9259d672d3ac9540f8f9dc8b19ab1bfdb07f50588aa179c90cc69f3b97f53c4ae5a4d0e66620630cfd07cfacc9f4ae425d1cef7c8774367a44ad1352f7bdfc60d9fe2bfc0d51d759e268b9e207c8c9d067b0b37a07c6cc2fc2414fe61c119520fe912df8e8865b72417c42a2413ecff05529821ccc38b23d2e7a22bcdc737c8b42539b20a4e6cfb5939ae41fd038316395afbfdbc169256f18282d000afe578ed8f81bb5fd5b8335fb9a39d87187aa1602a8108c096d347ca916f042513a2d0d479c3368da00df968140134b4b7abb2327206c1f7d8e9db631dc74f9b8cf8658ca44e03ac86079046f3bb7fd0a3cf7c140d009e2db9cd389ea1336bd443a6179c5b2ed80c219d0bfa9f94a4f95b9d2c4d0c986bce5b943f0745100a5f1e188c80d0d1870b651e167544e8bf9d6387010b76a41d1a3c838bdb16be8a40d0c4d1c2d463801cf02dc8617f90fe2d2d437db8c0a16e6091e2f9a5266575eac613d2ce04bf4bad98bc1bed4752e629236947fa91cf946afdce33d402e710f655c85c7c330e4aaacfd282419aea7b294123945d7c6ce43f186131f9658eb93122134c1b77c84162357fa6aba612057e42deb809e9692cc6093ac88d71bc602c10ad6d658c462dc3b30f72fffa6dd0730c326aaff2548d97186dc2805159e10e711b99674b88091b025f31bafec0cc72d3fcb5469fe4b46a324fa6dad930d31147a2a6d8f8f9b6efa3a564d7252350068cf2abe62324fc069e6238cf7d19fb873de2dea1dc5405c7b64292536ef66a4c837a4b6b33651df5ffb9cc981b8490a13e384d2bbe9b93df111bee0634628354ebbcbaa7fd71a5658548f76f76d2e72ee9340c935637ce9939e5e28942ef2700ac75eeeab30a37f5c5255cd8573b0c557cf817a247a025f6613e9e04510da3a04139ee2e3b2ac6c1fe3786dd22d019f6f9073124303c3dc95c9dff688503bf25cdcf29b726af78cddf086bcac09473c687a4de911cb8f7a52bc05ee0419bd084191fa2bffdbe02e15ee6e26a92262b97bad4e69fd9a46edbf413c6fc3e9356f4818744e45339442fad5950b44dcec17c684cda44d85b349a1265af508e66b7fb9bf912c15a01ba4dc2eb6ff636394873a95dd725b959a29c0487ca5cd0b1deb332e01550b8ae5beea191b5a01abe91f734f906ffa9470193fd9ff0c0438b553460ba4c4a3c5cb94dac59aa8f399046c6faf35905c6c57dd6f2914397042bdc32cc1581193bb1f62a3d68fd37a94d3e352928f6cfbc4a159d13db9aa1c106d87fec8e038e5664ba6289fd19b4b2eb4e8465230cb291c", 0x1000) 16:04:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="341a0f6fcd69ddb7e06b0ca8330008a742b42462a80ebcb1dbebec1147a5e3bc46ff0087c3aefa196763a80895bba6dda7fdd88448b0f93a35cff8bd3319d68c30053898e7191a42f733f75ec95ff0ec9853f4a744ad7bec8a7c791c590400aa79e858939c68bf881e945dd092d94fc900e83e92facd1292d6"], 0x10) write(r0, 0x0, 0x0) 16:04:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r0}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') dup2(r0, r1) 16:04:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) faccessat(0xffffffffffffffff, &(0x7f00000005c0)='./bus/file0\x00', 0x0, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x401, './bus/file0\x00', './bus\x00'}) r1 = msgget(0x0, 0x2) msgctl$IPC_RMID(0x0, 0x0) r2 = geteuid() r3 = syz_open_pts() fchmod(r3, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000300)=""/98, 0x62}, {&(0x7f0000000380)=""/213, 0xd5}, {&(0x7f0000000480)=""/212, 0xd4}, {&(0x7f0000000200)}], 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000580)=0xc) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) r8 = getgid() r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x9, r2, 0xffffffffffffffff, r6, r8, 0x8c, 0x1ff}, 0x1, 0x6, 0x0, r9, 0x1, 0x7ff, 0x5d31, 0x4}) 16:04:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x802) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r2, 0x100000000000, r3) r4 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r4, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/247) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f00000000c0)=""/247) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x3) recvfrom$unix(r0, &(0x7f0000000200)=""/149, 0x95, 0x42, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 16:04:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x0, &(0x7f0000000080)}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r7, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x7b0) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r7, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r8}) accept$unix(r7, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000240)=ANY=[@ANYBLOB="95c1dc85008000000000"], 0xa, &(0x7f0000000500)=[{&(0x7f00000002c0)="bb623cfaddbf859e9972992df406d3082ef861735b105370ddb6fd63a9006bc33b45ad4b8b8a96664ccb7ad90d2a0b263c587d506d2e", 0xfffffffffffffd72}, {&(0x7f0000000300)="6aa301d28038e7922e6cf0e745ec5238d5eeb70a8d170895b31d37c9", 0x1c}, {&(0x7f0000000340)="31801bbeded2b1355adfe331b582af96cc0e9b56e88d29f52f799357a3574c70ecb370286b71f6017524843109e114bd71a1b9939526cb3301ce529196738004495c770558817b862ab673991ab562b7e9a54e32fc8e7283dddcaffde87078b4f0dc291d3ef9e575cda3b7379c22edc59008b32da6f631867b7665b65552ad34d933c7fbd871125f85d78285fae3669358e7f055871e079dc1a8160e48ac0745da03462f2c7069ddcb91653bda5f05f3cbb456387c83fa57fcac3dc27e6af0c5cad8466344b88f5511833a943ccb118da94c6d9f64e3b2fc7d4f1b67cbe363aaf021b35d52b20b65690e87f9e2d99841e713e8a5a350f65fca3329f3", 0xfc}, {&(0x7f0000000440)="4dd7d0e1ae27d51b9574596e539892ca4e431110aee722e927", 0x19}, {&(0x7f0000000480)="a136c44d444f72524d02c6f2a57c9d56fa8d90e31d9f2c917cd16c05f047bfdbb727d4f5f3e057ed14f0d051ae39e10d59365c3440977f0f2d30333709cf41924343fa29aef3abe2b1337174b61dbd2227b87070abe5b78611866562ce30ca36f64bd9ef515934c3a01830b0e4459393b5bf0f9be27d38", 0x77}], 0x5}, 0x408) 16:04:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) munlockall() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x102, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x4, 0x100, 0x0, "ff88422d63fc0a54971eb4afc2fd14272dc8ce0e", 0x0, 0xdc46}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffa23, 0x7fb, 0x8, "086600097ff802240a020010daa0ad4dcd307e00", 0x10000}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10d", 0x12c}], 0x1) msgget$private(0x0, 0x80) 16:04:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r2, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r3}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x10001}, {0x18, 0x2, 0xfffffffd}, 0x0, [0x3, 0x2d, 0x80, 0x0, 0x67, 0x0, 0x400, 0x35c]}, 0x3c) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:04:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080), 0xffffd78, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0xffffffffffffff0b) 16:04:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x80000000, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:04:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) r4 = syz_open_pts() dup(r4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r4, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r2, 0x100000000000, r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) shutdown(r2, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) semget$private(0x0, 0x0, 0x200) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r0, 0x0, r0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) 16:04:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xfffffffffffffd81}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x20) 16:04:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x4005, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:04:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) chroot(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:14 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000040)=[{0x0, 0x37e}], 0x1) 16:04:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1aeb5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) 16:04:14 executing program 0: socket(0x10, 0x6002, 0x32) 16:04:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80004027, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x401, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:04:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x1, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r1 = semget$private(0x0, 0x3, 0xa0) semop(r1, &(0x7f0000000300)=[{0x4, 0x0, 0x1800}, {0x0, 0x1, 0x800}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x10, 0x2) close(r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x2d1) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x1a1) r9 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r9, 0x1}, {r9, 0x66}, {r9, 0x10e}, {r9}, {r9, 0x2}], 0x5, 0x8eb6) shutdown(r9, 0x1) fcntl$dupfd(r9, 0x1b, r8) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r10, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r7, 0xffffffffffffffff) r11 = semget$private(0x0, 0x4, 0x408) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)) semop(r11, &(0x7f00000001c0)=[{0x4, 0x2, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x5, 0x88a58e8c67df3b13}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x7f, 0x800}, {0x4, 0x7, 0x800}, {0x3, 0x1000, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r17 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r17, 0x1}, {r17, 0xaf}, {r17, 0x10e}, {r17}, {r17, 0x2}], 0x5, 0x8eb6) shutdown(r17, 0x1) fcntl$dupfd(r17, 0x1b, r16) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r18, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r7, r18) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:04:14 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0049ec82ff259e67e2747bcdfbac8453683151b31174fb57c39ddef8d8417ab844444a124cf0b07911b6e20400a5375c82f87a09a68f96b3e8bd458a424451f3bb8ec490632c4e5c974518366a1902166200"/94], 0x1, 0x0, 0x800) r5 = msgget(0x0, 0x80) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:04:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fdb8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b000000000000000000"], 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, r5, 0xffffffffffffffff, 0x0]) r7 = getgid() setregid(r6, r7) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:04:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() fchmod(r1, 0x10c) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000001280)=ANY=[@ANYBLOB="00002e2faf4170de28ec5ea2c5d0f376979725116cb1047ee9b357020010000000656df9ebac57b8f83dc1d6d929743fa40403c7b3c76fbc3b9a9d4ae74301000000d682dbcaf7a70e8a2bcf5c02efe0569e3ec7992ac1d72f3f864118ce1ad8863f87dbd6e80394fd733ea753336759c615372ccc7392f0667a9aef9064697dd37ba69971b77b6e61ef1bf3070c21afeb02051b767e0c36f349ef8f095417abf4acf4b4cd861ef380e4d95e597a1cdb4d85ef2d7023003531da903686a0e243f946aba8ebc11a6a03cb818fd96e197c8e3e790c3cd42362df0587ba304f690a926e72a25db982e30ab7d2f6ec330f0c99ece4708e84cb294ef166e588bbc3d4e4ca40906ea438ecaf15d514d7b414f5186ff842a627bb7fd3dd46e21eb027c3994d35ec0d2efbc3bd9cd65e4bc135afcf6d5723eec9dbbf56f96f467fe2c4cd384afcae900542ad2f5894f4a75490e866dfb859267cac0af16a497bcb50a188973b0bcf546acc0f4a2250db4efcce675cacce4b57421199b5d5a60df9dc35a6a8f80c69ccffea00000000000000dc08ea195e80c8b0a4c7ee25677ac7be6062a1e097d73b9568856d35ff9632f1b4e3c47c7cc1ed6773c29a5d4cfec6808edc00"/475], 0xa) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000e40)='\x00') r4 = open(&(0x7f0000000d40)='./file0\x00', 0x20, 0x1a8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r4, &(0x7f0000000b80)=[{{r2}, 0xfffffffffffffff9, 0x87, 0xacca7add68c1a22f, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x61, 0x2, 0xffffffffffffff7f, 0x5}, {{r0}, 0x7ffffffffffffff3, 0x12, 0x271a63c3f53494d3, 0x0, 0xa028}, {{r5}, 0xfffffffffffffffa, 0x2, 0x20000090, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x100, 0x4, 0x0, 0x81}], 0x7fffffff, &(0x7f0000000c40), 0x100000000, &(0x7f0000000b00)={0x8, 0x6}) kqueue() r6 = dup2(r0, r2) setreuid(0x0, 0xee00) dup(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x439816ba06e263e7) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r7 = geteuid() sendto$unix(r6, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x40) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) fchdir(r6) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000a80)=""/127) mkdir(&(0x7f0000000ec0)='./file0\x00', 0x2) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000000)) setreuid(r7, r7) chroot(&(0x7f0000000e00)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:04:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x5, 0xff) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = syz_open_pts() dup(r6) r7 = socket(0x6, 0x5, 0x1) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0xac, 0x1, 0x7, 0x40}, {{r0}, 0x30905b778f6170d2, 0x20, 0x2, 0x7, 0xfffffffffffffffe}, {{r3}, 0x26b756c1589486d8, 0x2, 0x1, 0x80, 0x9}, {{r4}, 0xfffffffffffffff8, 0x11f, 0x20, 0x3, 0xe3}, {{}, 0xffffffffffffffff, 0xb, 0x40000000, 0x7fffffff, 0x2}, {{r5}, 0xfffffffffffffff8, 0x50, 0x40, 0xe5, 0xc1}], 0x9, &(0x7f00000001c0)=[{{r6}, 0x800000000000000b, 0x4, 0x80, 0x400, 0x9}, {{r7}, 0xfffffffffffffffe, 0xc, 0x1, 0x5, 0x7f}, {{r0}, 0x0, 0x1, 0xfffff, 0x7fffffff, 0x7}], 0xffffffff, &(0x7f0000000240)={0x5, 0x7}) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 16:04:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x400, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0xfffffffc}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r5 = syz_open_pts() dup(r5) fcntl$dupfd(r3, 0x0, r5) syz_open_pts() 16:04:14 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b0) r1 = getpgrp() r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x7}, 0xb) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) 16:04:14 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x2b3, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) r5 = socket(0x18, 0x1, 0x0) close(r5) getsockname(r5, &(0x7f0000000100)=@un=@abs, &(0x7f00000000c0)=0x8) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:04:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x7ffffffe, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = semget$private(0x0, 0x4, 0x20) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000080)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/41) 16:04:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:04:15 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xffff0000, 0x0, 0x2}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:04:15 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/70, 0x46}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:04:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x20, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) fcntl$dupfd(r1, 0xa, r2) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x6000, 0x0) Huh? Thought in6_pcbnotify() never got called with mapped! 16:04:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x46, 0x1, 0x2, 0x80a5, 0x5}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') 16:04:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x20) 16:04:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x6) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:04:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x41}, {0x1000, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0x48}, {0x20}, {0x7, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000440)={0x10, 0x84, 0x4, 0x4, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x83e}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xbda5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7477}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xe3ed, 0xa4, 0x9, 0x81}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 16:04:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) lstat(&(0x7f0000000040)='./file\x00', &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 16:04:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000240)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c4497bdceb81de2ff86b19e7469b08164db25219ea0e37e68aeb5a6ceae4daadad52eccef428c79d1cbb471a1086d09530a8d2565f50014ef727c7cef041c7e821553ebe8fb6bf9a3655a2dbcaddd65c72f4a533a755113a9192b1dc87c60c586cc", 0xf0}], 0x10000000000000b9, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket$inet(0x2, 0x1, 0x1f) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r1, &(0x7f0000000180), 0x13c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x586, 0x4, 0x10001, [{&(0x7f0000158000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000071e000/0x3000)=nil, &(0x7f000050d000/0x1000)=nil, 0x6}, {&(0x7f00001e0000/0x1000)=nil, &(0x7f0000791000/0x3000)=nil, 0x9}, {&(0x7f00002ea000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil, 0x9}, {&(0x7f0000095000/0x3000)=nil, &(0x7f0000379000/0x2000)=nil, 0x6}, {&(0x7f00004a5000/0x2000)=nil, &(0x7f0000113000/0x3000)=nil, 0x1}, {&(0x7f00006f2000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f00001df000/0x1000)=nil, &(0x7f00006d0000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000224000/0x3000)=nil, &(0x7f000006e000/0x4000)=nil, 0xcc0}, {&(0x7f00001b5000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f000043d000/0x2000)=nil, &(0x7f000060d000/0x4000)=nil}, {&(0x7f0000701000/0x1000)=nil, &(0x7f00007be000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f00007ed000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000166000/0x3000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x7}, {&(0x7f00001e5000/0x4000)=nil, &(0x7f00001ff000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['.\x00', './file', './file', './file'], 0x8645}) 16:04:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000200)=[{0x67a0, 0x1, 0x4, 0x1}, {0xc027, 0x7, 0x3f, 0x20}, {0x20, 0x9, 0x40, 0xa2}, {0x8b, 0x8, 0x80, 0x2}, {0x1, 0x2, 0x9}, {0x5, 0x7f, 0x5, 0x1}, {0x1f, 0x6, 0x5, 0x7fffffff}, {0x8000, 0x63, 0x7, 0x2}, {0x7, 0x6, 0x4, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e46a86730d22a1215c1efad0b1cc58444c6472b7658d63fe812a21eb43d25792d3ebebb1851de05a7cc9f8c6d7275c15070a6b473d", 0x35) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x80}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:04:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = msgget(0x3, 0x2) msgsnd(r1, &(0x7f0000000140)={0x3, "95b128a661396633eb55c41418f9ee9db575533806a699bad6613138488944c934de103a3e49a84e67cab9650a7e8bd01246c1520110519c99c0417617e99cbcf6bc2de60bd64e3f76461a90ab080a7d85ddcac82d65d24e7795925682d68c016a64a18bf4ce01bae93b7775dfed83a837d8ababea659b7f4b18a552dc64a1d66652e1e8d3f7bcc114dc20b1a4dc3098782f83fb57022cdcfd89250ae97166c61173e72362985dbfb57eb09572d357517febf338753becadd0e2d5acff2071fd212ad74d8e51c597305e550edbb59fc95d287f2fcba9659c234f5b6b2efaf21a7c17d110d9b8b62bd5e8674b0335cc212d"}, 0xf9, 0x1c00) 16:04:16 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 16:04:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80064}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:04:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendsyslog(&(0x7f0000000100)="afd8b05a8847357407", 0x9, 0x4) socket(0x1, 0x2, 0x3) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0xff, 0x4, &(0x7f0000000040)="a93024e03563a973dd631fdb3301471598bacb06bffdf646bed3603fe034c843771e454ba4211cb65eaee4f20149a8dd8f1c47f8642823f824769e4c4cae9b00cfb7034d0e63124d2d52ba3df1429391ff841f1c658ad3f89b9beada5de402ba306826c5ad9a83f42533ed1309edf18e092868e450dedaa799c0e7", 0x7b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:04:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="069140b0c926aa3a938a"], 0xa) r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x1001) 16:04:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) socket$inet(0x2, 0x3, 0x4d) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:04:16 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) fchown(r0, r3, r8) r9 = socket(0x400000000018, 0x3, 0x0) setsockopt(r9, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r10 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r11 = shmget$private(0x0, 0x3000, 0x10, &(0x7f000022a000/0x3000)=nil) r12 = geteuid() r13 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r14, 0x8004667d, &(0x7f0000000180)=0x7b0) r15 = getpgrp() r16 = getuid() r17 = getgid() sendmsg$unix(r14, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r19, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r18, 0x8004667d, &(0x7f0000000180)=0x7b0) r20 = getpgrp() r21 = getuid() r22 = getgid() sendmsg$unix(r18, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r19, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r19, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r19, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r20}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r23, 0x8004667d, &(0x7f0000000180)=0x7b0) r24 = getpgrp() r25 = getuid() r26 = getgid() sendmsg$unix(r23, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0x20, 0x7}, 0xb) shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x7, r12, r4, r13, r17, 0x6, 0x1}, 0x80, 0x6, r20, r24, 0x8, 0xffff, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r10) r27 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r27, &(0x7f0000000100)="8c65", 0x170) 16:04:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000070, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x967cb6f456afad4, 0x0) r1 = socket(0x2, 0xc003, 0x0) getpid() r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:04:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000300)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75c49e51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee8e20c23067e33d751c9632e2e", 0x75}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)='ol', 0x2) execve(0x0, 0x0, 0x0) 16:04:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5a5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf300004799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2bcb37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x7, 0x4) r2 = dup(r0) shutdown(r0, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0x0, 0xd, 0x0, 0x0) 16:04:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0xffffffffffffff19) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) 16:04:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x200) getuid() r1 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = socket$inet6(0x18, 0x2, 0xe1) getsockopt(r4, 0x80000001, 0xe38, &(0x7f0000000100)=""/91, &(0x7f00000001c0)=0x5b) r5 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, r1, 0x2, 0x9}, 0xfff, 0x3, r3, r5, 0x3f, 0x7, 0x4, 0x7}) 16:04:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) close(r0) 16:04:17 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x2, &(0x7f0000000080)) getitimer(0x5a8f422def519729, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000040)) 16:04:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="05c1e938a1ff77ffaad972729fda2c8b84030033ff0f000000000000", 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000080)="108c570000000000", 0x8) 16:04:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r1 = getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x7cc, 0xb}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)="ff8b7e0142d02ed1c6c8b438785a3381c00def7a7c463a4f7c95f9c701a55b8e24988f46125694", 0x27}], 0x1000000000000137, &(0x7f00000001c0)=[{0x60, 0x0, 0x6, "5ea6e9e271597a1e59d2b028f5a946bc5b122f1ccb65988042b115716936446567e5b69f817df2519ede5e614b7923c4dac7e2fa45ca25b6dc7326253c93bc6c92d02079ec32ecb5052a8101f24c6087"}, {0x38, 0xffff, 0x100, "9cc3cee178dfb321df011fa95a195c3b580d697a2ccb143fac3f785983bc7aa3646471f20eee"}, {0xb0, 0x1, 0x6, "3d87d72f75b9185cf90bdbfad4c0331cc7682c169dda73cf96d68b4f356715d8b9336d71540456d402ce82f5e0b0668e67388bc2655edcd29972aec7531251b9df4b305ba9360b4c8bc9ccf00654249ee253df6dae021c7cdbf095c6328bfc88ed46f061df6e7fbe5f52f82ea9269dc4366d61fd70e926a49e3ae65ea2f68adc04db3300d12b383bb42bb2dc2fa57ca769c5ce4c1e48a62cc52082"}, {0x100, 0xffff, 0x80000000, "a3f6c684c0cae6b4b85e2d25b1542e02c3b1de52a569299d8cd5189157081fb604b15c97e4c050355c22a01cc125f194257ba5955757d121b650175bf48f8e85e0183b1c0ab2251e39b84ac2bb44b51ba9f6fe82a50b69ca346c20e73765fc030768a3c90e15642e3085ed68ad52f8fd64798f2f0162eade4c55fc51939f46bb6e043655f233c6ffaf9df41ca612547c55d439d07cd4d667f5e629264040becfe51db58d741754942a2ca2c5411414b59a52c2d2a1e65da7eeeaede522acda045d8060d5bec6d3edf4c416548b036938a323e518d099b768643a841850c4ffc64d3e251d1e23215f32b6885174f2"}], 0x248}, 0x2) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000004c0)) 16:04:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4002, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x27, 0xe, 0x0, 0x0) kqueue() setsockopt(r0, 0xc, 0x1, &(0x7f0000000080)="9d113273fe64af6535b9bceabdd59c4c959d2f6ebc3f2e50c6ef33fff8c62ec4a14930d48075ecf3cb30f622f4530727f975e7b8ac8194fd124306f5eb513a3ed1ba9e27dfdd7b2b2f35746d086e467076c8725fbd8c50c7532e7e67c9d67500baffffff7f000000000e6fafaa40d596f6f0717413ac951af1b5b6ee29edb7dcf93249ed8b6c6968dd9195004149b6eb0c6ab9c46256d71a44cbc63d9dd4adc43a72fa000000000000000000bf2cf23958849826a35986905d7ab2d4030704249698d54336bf3db76288f6d6dc27e1774ed75da75bdfc342c373a3454865f065f99efc38a2e47ecd43d275d568b3bdc5c50a7b9d6b24ccd6448b4003a66305397eb0b83506a656bb3cdbf628cc98518ee046c4bcc20cbaa8cd37b6ac90e13d6474864e916a48e026bc13d9730524bbdcf2de68d342c69e0801ed080346a76d46db24153b346d7d616116775d0650446f6eb5bdac67cbaeb6190d", 0x15a) 16:04:17 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:04:17 executing program 0: socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() getuid() r3 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x7b0) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="50171aeee954a991f17ec54ecc22d65c9fde8d639dbe58187dd5009d8b838fbe54c09e7241c4beda65acf6fda3019c28b70374119ec1c4e891c58f0ecb4aac75d9a9dcc96b736ab9aca27055734aac0ac3024bc8f60d", 0x56}, {&(0x7f00000002c0)="3f1e9069edec4d44481b3f72292f5d06f3e25c7d", 0x14}], 0x2, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000009c0), 0x0, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r6, r3}, @cred={0x20, 0xffff, 0x0, r5, r10, r7}], 0x40, 0xf}, 0xa) getpgrp() mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x7) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r12, 0x100000000000, r13) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0xdc6a, 0x80000000, 0xda7, 0x1, 0x10001, 0x1, 0x6, 0x7, 0x0, 0x9, 0x9}) r14 = getpgrp() r15 = getuid() r16 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x20, 0x7}, 0xb) setsockopt(r0, 0x2, 0xe5, &(0x7f0000000000)="8417db4f6c313e2a3fc2b689ef87f81e77c46246ca19838e900b9629e7edac280469617f52ab91c486042be482f72277225692c12d9954f07dc9d994d50ab1c013f237df31ca5d8257399dde643efd64ac415c7b77ed18e9dcd72ebd3acd912a4dfff3ba79b9f2367ab80cc464b9775f8a44cef274c3a670414268ad084b18515450238c2642ef83217f0d6e530017ff8fd87402a63a8c055887a65f8293f73fb7061d7dd9713d0045c72c2b1fb50e3bb89a92db2d101971994e732f8f0f9a863126c4e8707e906671d6452d9906ed807ab9de65f294f23490710d8b2333775a6aa091cb17eb13c58e27bf0f0e6796", 0xef) getsockopt(r1, 0x100, 0x10000066, 0x0, 0x0) 16:04:18 executing program 1: r0 = socket(0x1, 0x1, 0x3) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0xfffffff8, 0x0, 0x80000000, 0x8, "7a52b914bf3539ec74af0c26fd9679043a514ae7", 0x1, 0x7}) 16:04:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079a441d5899bec01ab1b7962c11313c65334471db7e76227c2e46c7ef8d1f3970271bf89af712ba41930e811bf52f98e3069b9f92bcd231dfb8859f6307ced46f142286b12ac1cbe1ea48f216031a01643badf027fa4473af6dd1fbd5a7f12a0f4051e2ee629f43226be4620e1d7fe40a2c537c92a4f849eda379d11b8c4b6cf181b288b6d9abfc4bd265a75967590c822d0ca70c6300fc6778f4ccbf5831688ada5b7b68601f93e8fe3edbd58eabd40e3befb8bf8e81f47927b47b75c5b18eb10"], &(0x7f0000001080)=0x1002) openat$speaker(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/speaker\x00', 0x8, 0x0) r2 = msgget$private(0x0, 0x430) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001100)=""/251) mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r3, 0x20007478) getpgrp() ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001200)={0x3f, 0x7f, {0x0, 0x7c}}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001240)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000001280)={0x2, [{0x1, 0x5}, {0x2, 0x9}, {0x2, 0x1}, {0x1, 0x2}, {0x3, 0x5}, {0x902f0bf83566f889, 0x9}, {0x3, 0x2}, {0x1}, {0x3, 0x7}, {0x1, 0x3}, {0x1, 0xf6}, {0x1, 0x1}, {0x2, 0x1}, {0x3, 0xffff}, {0x1, 0xffff}, {0x1, 0x80000001}, {0x3, 0x6}, {0x2, 0x1}, {0x2, 0x2}, {0x3, 0xd4}, {0x3, 0xfffffffb}, {0x2, 0x9f7}, {0x3, 0x2}, {0x3, 0x6}, {0x3}, {0x1, 0xfffffdf3}, {0x1, 0x7}, {0x2, 0x4}, {0x1, 0x8001}, {0x2, 0xfffffbff}, {0x2, 0x6}, {0x1, 0x9}]}) r5 = socket(0xa97864c1f728bdec, 0x5, 0x5) pwritev(r5, &(0x7f00000013c0), 0x0, 0x0, 0x0) sync() r6 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00', 0x80, 0x10) writev(r6, &(0x7f0000001500)=[{&(0x7f0000001440)="1ab4bb9ac49d9a07956d31fc592232623365480d62fc31e11faa762fe96311eb74f40bd966095ebf9bcdf901ffd6079319dc97a59ef4a78f190d007512abc00ff928e60e2a9725232403df222db583aad1e6c5524a1d6666bb7c7e15a59dcd96b1e55308825f974a78742957149dac8a1228f64af1767921a23d8ffebb138e0260e01389bcae727dd6d58940453050620b31dce7bc4ea742b872579cfc0ff383dc2b9c0f65033354f26fcfe09295045db2cf51bece0a488bbb5a06", 0xbb}], 0x1) r7 = syz_open_pts() ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCCBRK(r0, 0x2000747a) r8 = socket$inet(0x2, 0x1, 0xe6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001780)=0xc) fcntl$lock(r8, 0x8, &(0x7f00000017c0)={0x1, 0x1, 0xf4, 0x9, r9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt(r1, 0x4, 0x3, &(0x7f00000015c0)=""/139, &(0x7f0000001680)=0x8b) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000001700)=0xffffff80) openat$tty(0xffffffffffffff9c, &(0x7f0000001740)='/dev/tty\x00', 0x53f4e4593450e914, 0x0) 16:04:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x80000001}, {0x101, 0x7}}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 16:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) write(r1, &(0x7f0000000240)="06a68ef8876a79855f9df0b771b20fc6a1625f97cc13c337e5f3996ee31119ec06d0a310422e61e6aad0d7a1db96fa913dd3fdf2d0b8b7d94f9916636b32cbb516dd6082178f3e43992c3e6a08ec7a9382064b178f292b0f5b9cc5", 0x5b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x3d}, {0x6, 0x0, 0x0, 0x5e7f}]}) poll(&(0x7f00000001c0)=[{r0, 0x100}, {r0, 0x100}, {r0, 0x2}, {r0, 0x80}], 0x4, 0x1ff) pwrite(r0, &(0x7f0000000080)="fbaf8a3ad56dcd63cf0533a998dd", 0xe, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0xf, &(0x7f0000000100), &(0x7f0000000180)=0x4) 16:04:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x3, 0x100015, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6b010000008e46003000"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) r5 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) r6 = semget$private(0x0, 0x4, 0x408) r7 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r7, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000100)=""/247) r8 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r8, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000100)=""/247) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r9 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r9, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000100)=""/247) semop(r9, &(0x7f0000000200), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r15, 0x4}, 0x200, 0x401, 0x2}) r16 = dup(r4) sendmsg$unix(r16, 0x0, 0x7) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:04:18 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1bd8}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:04:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x9) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:04:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x4, 0x4, 0x9}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:04:19 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0xb27d) r3 = kqueue() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = socket$inet6(0x18, 0x1, 0x3) r6 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/63}, &(0x7f0000000240)=0x41) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x80, 0x4, 0x2, 0x1}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x2}, {{r5}, 0xfffffffffffffffb, 0x42, 0x0, 0x6, 0x8}, {{r2}, 0xfffffffffffffffb, 0x46, 0xfffff, 0x1f}, {{r6}, 0x0, 0x80, 0x2, 0x8a, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x1ff, 0x3}], 0x600, &(0x7f0000000340), 0x1, &(0x7f0000000380)={0x5, 0x3}) setrlimit(0x1, &(0x7f00000003c0)={0x6, 0xffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000005c0)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000480)=""/190, 0xbe}], 0x1, &(0x7f0000000580)=""/63, 0x3f}, 0x40) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x10, 0x0) sendto(r5, &(0x7f0000000640)="5e4ec6118cccecccb0640b735b764eb42aa14727ee4053d5d8dbcd0683eadfa3e314acccff211b57d9c49794333421a4193c99541e98b55c6e22665a5426b856b3260fc1d9f02e684b8e1e534c77f92ba2ccb60b9c2e64927a6093167d7df783d905d16140b0354680b8f95353b561928633d10dcb842ad6", 0x78, 0x7, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) r8 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r8, 0x20007471) r9 = getppid() r10 = getgid() r11 = getpgid(0x0) r12 = geteuid() r13 = getegid() r14 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000a40)) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/tty\x00', 0x80, 0x0) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) r18 = getuid() r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/tty\x00', 0x20000, 0x0) r20 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/diskmap\x00', 0x10, 0x0) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wskbd\x00', 0xc780, 0x0) r22 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r23 = syz_open_pts() r24 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse\x00', 0x200, 0x0) r25 = socket$unix(0x1, 0x0, 0x0) r26 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/speaker\x00', 0x0, 0x0) r27 = socket$inet(0x2, 0x598d8f3dd860206c, 0x81) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = getuid() r30 = getgid() sendmsg$unix(r6, &(0x7f0000000dc0)={&(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000740)="73cc414e6c02e2226560ac921a849fa5a2cad0f2c721f2e3d1991cb7842d38ed035fe1be83d4d67f4b61e8958807a42360ca4e319887c9fc1a9f643d2812e9a889ac9878de089e2f049e5ec2ce9f44ec59e939a021099a6194fd81ce23cef9f85152a174737cea701fd284dbb4fd96c0d566c8e4ce85de0ac14773718eadf799940b1b76d10400209f95e433c1bed72d5147", 0x92}, {&(0x7f0000000800)="12331b245e4748e54286acaea35b7264fdef4e98d2200615e01030ecbc8be3a751188d9a371f2bcf0bdd5516de61b02ea7bf202ead12d5a1712dcd3b3b31a1ddfd8498d375859bd3fb290edb6cb7253188918ac091c07d4076ee", 0x5a}, {&(0x7f0000000880)="01041f8b26af9065fe31bfa49ff47104b67a55c2acd41d97a5adcf77fd4c688d7da7ed3cbaa9e23b789601d42d238552d79771f6d7d72519a9f5b568a1836e9be4de468d7601462355a9e74f5e9955801e7566d02002f47de0e402605d14a8568e76629f58e2ab18fb9bb48d9f378b15c2636443bedeee7c9a2e67f66d6954509aebc49a3d21eee39e358d142a9878b28fcf3ad5afb758a207317630edb3c583edb343929629f56458f5f9d283a842764691635ff5ab7a722559d4b22f535c12aecfcddb4ba378", 0xc7}, {&(0x7f0000000980)="f45533e608c88a92679230bb70afe4eb2bf027352fdb76f5e463c8643a6b4767f339278a3c5da28cf603b5db4bf9854775c32a92596a8a0b72a982bd2d8d47cb196fda81fe925a18", 0x48}], 0x4, &(0x7f0000000c40)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, 0x0, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14]}, @rights={0x20, 0xffff, 0x1, [r5, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18}, @rights={0x20, 0xffff, 0x1, [r8, 0xffffffffffffffff, r2, r19]}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22]}, @rights={0x38, 0xffff, 0x1, [r4, r23, r24, r6, r25, r4, r26, r2, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x148, 0xc62e026909cef007}, 0x0) 16:04:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0xfffffffa, 0x1, 0x0, '\x00', 0x0, 0x1}) kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a295bb9223776", 0x8) 16:04:19 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r2) getpeername$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) close(r1) writev(r0, &(0x7f0000000340), 0xffffffffffffdee) fchmod(r0, 0x8e3) pipe2(&(0x7f00000001c0), 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:04:19 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = semget$private(0x0, 0x4, 0x327) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) ioctl$BIOCPROMISC(r2, 0x20004269) r6 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x10, 0x110) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000240)=""/125, &(0x7f00000002c0)=0x7d) r7 = semget$private(0x0, 0x1, 0x60) r8 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r8, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000100)=""/247) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000007c0)=0xf1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x7b0) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r9, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x8000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r14, 0x8004667d, &(0x7f0000000180)=0x7b0) r15 = getpgrp() r16 = getuid() r17 = getgid() sendmsg$unix(r14, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x20, 0x7}, 0xb) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r18, &(0x7f0000000880)=""/161, 0xa1) r19 = syz_open_pts() dup(r19) r20 = socket$inet6(0x18, 0x2, 0x20) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r21, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r21, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r23 = accept(r22, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r25, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r24, 0x8004667d, &(0x7f0000000180)=0x7b0) r26 = getpgrp() r27 = getuid() r28 = getgid() sendmsg$unix(r24, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r26, r27, r28}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r25, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r25, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r25, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r26}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r29, 0x8004667d, &(0x7f0000000180)=0x7b0) r30 = getpgrp() r31 = getuid() r32 = getgid() sendmsg$unix(r29, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x20, 0x7}, 0xb) r33 = getegid() sendmsg$unix(r9, &(0x7f0000000740)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000380)="15e63b02432b4042c691aeaed8d48ced7ef6ee6cd03b70d882f23cb573921d94ad873b02f5946ced47963f98c3adf5162e535328a402084e7d7cd5d927f44a8e6d027195c017a58488616ccd5949778e3dc831eef4a7b39fd23f6a114a68e207b25796145f5e24bf2c97b3759b8bbb3d1dc2615582a023718e2a25a4056e6e9ae39b070d959335a493253e3432eae939805993b455017967f5ff2656e40ac6b1cb7f900752fd2d500074282ce50b98c1849cb87b60ef63c7ff6fe4b04fdb6ec05ba465860c28ae4a8c7da6a075913f03cd4911007e3e0da2379a103ece14a89f8041d285ae151085f0c10125eabc059b", 0xf0}, {&(0x7f0000000480)="553361e0b5c16cf85f092a4db48d12736d4959d0ecf891744a8ad847b5d315aa10d0d62f89c1840f33a1ac105303eb1c6222bba09c81e5e3865117be2f3aa04dc488f78fcbdd55ef908cefd3c8398cc3a8ab1ada77b3b870137b1a226208a511966bb7509b40bfe2c27091ebb86f04c838df8c3b550d72544a92bdedba6c85806cfe", 0x82}, {&(0x7f0000000540)="2d5044e35cff99cd7833", 0xa}], 0x3, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r17}, @rights={0x30, 0xffff, 0x1, [r18, r6, 0xffffffffffffffff, r19, r20, r21, r23, r2]}, @cred={0x20, 0xffff, 0x0, r26, r31, r33}], 0x88, 0x2}, 0x400) semop(r1, &(0x7f0000000300)=[{0x2, 0x32, 0xf346de1615ad2940}, {0x0, 0x2, 0x2000}], 0x2) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000100)=""/247) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000000c0)=""/153) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r34 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='\xa5reU\x00\x00\x00\x00\x87\x18`\x95\x00', 0x0, 0x0) r35 = dup2(r0, r34) ioctl$PCIOCREAD(r35, 0xc0207534, &(0x7f0000000080)) 16:04:19 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc, 0x400}, {0x2040024}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x3d, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r3) write(r1, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x10) semop(r5, &(0x7f0000000280)=[{0x0, 0x1, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x1f, 0x800}, {0x2, 0x1}, {0x2, 0xffb}, {0x1, 0x80}], 0x6) r6 = semget(0x3, 0x4, 0x8) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x40000000003, 0x0, r10, r8, r7, 0x0, 0xae51}, 0x0, 0x8, 0x7}) semget(0x3, 0x4, 0x8) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() 16:04:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x0, 0x7, 0x80000000, 0x10, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x6, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x4, 0x6}, {0x3, 0x6, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x7, 0x5b6, 0x5, 0x9}, {0x3, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/247) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x7b0) r9 = getpgrp() r10 = getuid() r11 = getgid() sendmsg$unix(r8, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000180)=0x7b0) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(r12, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) r16 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x0, r6, r11, r14, r16, 0x2, 0x6}, 0x3f, 0x6, 0x7ff}) semop(r2, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:04:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) pread(r0, &(0x7f00000000c0)="9b97275750526d90d78ff267db9cb664105523f0c728ca559aac3d4ca77753b9d63be1b0000093e6a18c4387c4d31536fad8d33389c0778ff6716391063fc68849975f56ca20862175ec5b0ce8a8ae35f613417e6550ff7f268857f81ff2ff6009e2e6521d70a6240fa2472b7fcb0b7781a6cd6f5b01f65d35dacf9f8670a0ae228f753091db0000000000", 0x8b, 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) 16:04:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="13ace7c50edbfe7de00100000000") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="e16914f6357e3a00000015000000", 0xffffffffffffff55, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 16:04:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) r2 = dup2(0xffffffffffffff9c, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:04:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x5, 0x4, 0x1}, {0x7ff, 0x2, 0x77, 0x5f2}, {0xff, 0x4, 0x81, 0x80000000}, {0x401, 0x2, 0x3f, 0x6}, {0x1ff, 0x3, 0x3, 0x3}, {0xc000, 0x6, 0x2, 0x8}, {0x6261, 0x9, 0x8, 0x1}, {0x7, 0x5, 0x6, 0x400}, {0x7, 0x7, 0x8, 0x8000}, {0x0, 0x7a, 0xff, 0x7}]}) 16:04:20 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:04:20 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x1, 0x100, r2}) 16:04:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x2, 0x0, {[], [0x0, 0x0, 0x7, 0x29]}}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x8, 0x0, 0x1, 0x7fb4, 0x3932}, 0xc) read(r1, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSTART(r1, 0x2000746e) 16:04:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) socket(0x6, 0x2, 0xc5) 16:04:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x15}, {0x6}]}) r1 = kqueue() ftruncate(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) 16:04:21 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) pipe(&(0x7f0000000000)) r4 = syz_open_pts() dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r5) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 16:04:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="151c565f08ac5e9721706cd4e2cc3c20a3e3115256703293239830deddc4db4f7946c40cec46e71b5b76941e80000000000000000d4a133e8c5b02cd8a10d622db7f3b023c840b65d4a992ed715087434b1e4eb91f3d1ab00803b9b9345c123fe020bfe4542561bc641e4cd02581ce4a11a38b137c115527365bec431162e01a57f9e3eba682666959015f729accca4b99229f7248d39401911bafbe82709100"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) setsockopt(r2, 0x7fff, 0xcb3c, &(0x7f0000000040)="8d0d6793ff9f48c05580bb63279314bedb1a09914f9fcfd1e80787903b16537cb496a3695603647f567afb55ef60a73492af4c651d7fb5f77a2dad6aa177c3842a6a15a78d19182db6016e59aed6713ce11b7166b77b69df63e5e8e93a47da1146d374", 0x63) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:04:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x400c5711, 0x0) 16:04:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{}, {}, {0x806, 0x10}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/TtyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x9, 0x1000, {0x4, 0xffffffff00000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$setstatus(r1, 0x4, 0x40) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x10a) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="e16914f6357e3a0000007f000000", 0xe, 0x0, 0x32) fcntl$dupfd(r4, 0x0, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000180)=0x7b0) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) fchown(r6, 0xffffffffffffffff, r10) 16:04:21 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000400), 0x3d2, 0x0, 0x8000000000) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) sendto$inet6(0xffffffffffffffff, &(0x7f0000000c40)="5cf274ccebf174181c4bf50a3e4434bc8b7588c8f85ecd17f6bcf78282551393c567ba8b0cbbbf548793fff4f0182d32f2710153214eb4adaae19ef8129df5dfe2b262ddde329f56590cb2690f0b4855b03c2c3b45cf4ed0230395750cee8234a2c24ba9c18d77f5e1765f8771337b563eb7659781147e80314ff6982846479c567947085e8059b6028a12b3aa420fc2de16f0b964b4deeec36662cf7a995b8d4b2cd4304c3a2fb4c5b064e02e6d40b8c674b0267d41e949ac0e8d12944659b4be825c2a40", 0xc5, 0x404, &(0x7f0000000340)={0x18, 0x2, 0x5, 0x8}, 0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3, 0x833ad843c3fe96d6, r2, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) writev(0xffffffffffffff9c, &(0x7f00000025c0)=[{&(0x7f0000000f00)="7f1358f5249616ad24f45e3a281c564952c6bc83e7f1b135dd072e0a068a563b49511e55a7f0fa67dc93991fb50d2e3422e569aff7a7e035f7fa817f52f62d9457a60b8d6ba8eb70da2e50ac5c9a9023", 0x50}, {&(0x7f0000000f80)="37d3e6295610c785f00f95f3c296e0174b3f13f4efd73d67c171acd6d9ad7d3085066c43a4bbaa348f2deba6bf2f6eae34431d78f6e50d96a74edfbd7dd73549ffe5f472cc822807cbaa51c0b7c13b0a4aa14c37f9b7235aa0f8bfab889f5e501e771979328bf8b313420654f1f2fc525f1d24509711624468f7b7b3c8", 0x7d}, {&(0x7f0000001000)="dc6b985878d0a989c51f8f919aec5d402ecde635b694681ce8185159dfc91a91b20d6d16114c5b54da99e6585a195fcefc683e1f8adbd1d0f037f84de6226cb50f427dfd81ec0a2d9334dd326798c58409c0689863a0326c57599a0a590bcbe70ef0da57688e001663cecc8957", 0x6d}, {&(0x7f0000001080)="9d1830cce57ed27f9460a9a777809a35752c66ce522fbca58143b9775cb5d097a59e94fc2197f30303a40d718d2a734d71514413dc682394a014d31ce87b83862dc1014267159c7300ff700f2a746367fa818b39b918be654bbcf9764c7422526152dcaa95331f2268b185155b9549245d1050dd9263fda5977b1bac05d2ad3a9aa599d63a06b2da93b81ea679f61f2233ffc4817c23212a520ee00e185c1e6c5811cb82de9baf5d59f83ad4bf1b582d2315a9e266aef9efa3442dffc47ca748c29efb73cc6262241792", 0xca}, {&(0x7f0000001280)="1ed4fdc13ba7f53bd70f1b7bbfb5a261d4e5bf487795cc2ae368693e0f7701d5195aeed05374dc6a66d2f421904f8b6cead7ce9bebb80ca7ca6178a50ce0ec9e8e7d0f62123290c21b8784753e76fa278bd98f590b4314f3478df6ce9d9902ca2371547f974fc9da29c5fe0a8efa48bade49c9f5614cabef7001434aae43073fcde5337dd4a1363a62971cc5f62c0566d080f0d3a26dfb14e8686ac1e64d1d5461f15925477b33bb5cb81031fea447ab3bac946471053fb4d0cabf174451f45a8303324007e83e91e43a41087e5fddd6e7a453655077ba6689bac97932cb5de64ea61d524d83980507a27b08abb8f196fa25", 0xf2}, {&(0x7f0000003500)="4ca3998a0899e762f0b69f23cdc5bfdc182efec51675661de6124eef71331ae58c3f069e1c771233737d306241c22be0d00d9cd36c2e89cea112ee325988bcb7892a71d383bb0c73e92e55877b8adc0902ca58021f3b118c643b06fe5d7978a031bd6b94eb78bb6e8b5d1d9440e8d1d709c400fe74202aabd0009b8fa87b14e730b36a0d951d58a499535386c658b9d0b9b43aef86651216389bf6d997824bada186b50de12b7d6f9ea4860006f51d3a71bf2bd08eeaae7b5daad225f997f7b9449dcaaf5fbcb43f6f31721f891ee6a884e2a7d7646bd3ea613970dd0930f3414950542e573b41788e89513a4f9ed5f18a31d225ee058573a918d108a007702ef819cc24290a2c8dc01487e01f83b41f4cdf06972fa014020ff6884c5d686a59b25234b0a0a92e84c460096e11a433de67086228c96f86f3428bda4ece9ad3f763afa84b30c626c3a3612d47607c9e6699f0d96ac226ff3972aeaafcd03d28d77cce2dba2736ce33e8575adafb1eb520966d957bb067377010ec320253886067a333a86967b330a2ada519f57e79cf89c49b193d01b7ada730063e2a54624372dc607f9b682c71f303d62a74e9fa957d3d64a23c915769f469c6305f906000614e6406b8c65c87477e27cd4479782e47831ec790ae694baf872a0fbbe87e8032537452a91bae1917f2a00755108705947884b2eb4a1d326d7df45ad12a234142ed9e193b90b0ebd291fd7ac361c54feb62b47584355a08d0d46c50337483f4b95f00afd05646e565f7697a8c7f9e6f539744376ff2a8288e629b47adc177f5aa99cd921cf142a1515029d9806c20e7579068b64ac63971dfb53a5b52eb2feceb09337ae203a988f0ef12d278c28f1940067b9343308e54b5463646cb0e1604415f9d0bb1f2c39baaee414e73c57f69307440061498f082d2b49cd8737e3a3059b3356e9df80d2a97d6858db9b5316b453c34629ed77ab9d62e09d587ee619bc73ba9f88db54cc6f551875a7148623709254f637bd8f107584819b776bf8e605efaed2c5dad060ee403dbb0d513a14e39e78d63d90f2dc551b2e97a9fd75b35a71b2e919416c88cd11203f560c6485db202186fa7253e2b497c6322735a597e93892c63d541ea9a7801478bd9525a2b799b07d8133b2a31469f674783bd72e0b9a3eb728fab3320b617b3d5964c97687fdc6bf3812276b64a6a22317988dc4fe0705c8cdf55f2c632f33c1a7bd69f4f38ca0fcaa98318ab98e7785e30e02de8cc933a2c33ed5e13191550a4587041f46b49c2c5d42179b6de36c98f1d0e9876ccdf1d8b37dbbfb42533e1e339f01ca1ca498d9f30c3f8479d4681815ef7dd08e71369ef8ad5a5aea12d88e4d0a5a3813134d125a9f5ecbdd6e18389adf9a8c9db3dcdb8cb2e0993b5fd620f36ef8f1724f9142a2d145aae3eea4106053757142b996629cc068020c928dc5e63996dd9730bbd6a22eb80bcf697436386c0c7a9ab1609d03604ad86a9714aa89cec88a101b250bc123f8c9922a211037358d28d7fedeeb0f4c2554124e7a6bd570bc207593d55d7bdacdda19eab728500ba8dda551ef6a683310e484748e4e5933fd7c8b194e6e1c23a5ec39b9e43708ffeca59af397adf21f0687da2016104decf4f808010caaa1edb15ec75b45cfe66cf65ec8d39dcdeb617c3ca07071049fb3df5ef0734966852714d9e69608f34ce69dc07aafdc46fa3d94ce836af19f943ed111e0f63a7ad1f18295af4d77454f3e7a9e4e1ce4083186c9097ac1730f74e2d63d93e1b44e250bcb0db4851d5d58d7120e8cb5967b1233b3ff285c378fbbb36a39c505ffc050046bf574fd3fd634cc53434151c044b206fb1750e7df1b4abe9f8d0cffa7a84a9270c05cec329c0672b4ce79befdead6a194d709cfd53e71715a60b740d51c7bf2188a6f40d614595b3406a2287cee9ee8539aeb4a2a1d24c481740dc6e8d9eccc25d57c5ab6b573fecbd6b51def7bc22acd4d7c5e22a1dc2e92a44f4b6118d1b4c21af1c0a49e4c250af08236c835a5552fccc04288af34afd38e4c9f92c5d002dcd0d3429388ad2d88dd56063c175bd45377f92a57a0a0a6eb814d1b9c86ef2bb85e4d0af0e49d970d6ddb1498fda9a7e2b4270447cccc534db152ea39414a491226fce75a74e05e7a32fb85ba77bbe0f70d60f2a350fc5a912ea3158f997741b82dc380645d6f3993f8bb0b94e86daa5f46184d8b7ce09ef476668e642ad400d2c885791079eae54b2d40d9db345b3b3bbc10231d25fb0f74270e1b0190bc2c4c78c5ade04581f6e2ad2a5db361dcd404251cfd06bc5de028db375e0f2f1d56e413045f705289313f2c357e53ec3a2794807c90f530743c88dbf1da29b0afbae45f779d6e59d759577a932e3670650708e4597c3c7a1ef845809467943410633f39b7877ae8aadd8d78e03bfa0b08f0e761556180eccc9aaa03e6a474483b01c08d31dd6150909d5c7674d4b99ea5e5b3927e631b4ec1929f156ee7cf4aeb6b06ba0f7cc43e39c2a21694e0a814b2c675b2976debea38bfbd7aa634fc4f9ed0baed9379e5e0378a2b0bce8f5c79d71c004b98c510088c304b74eee58666e9f0300e939f92daab5b2d42835a8695a19d1a4d8a0888956cb112df1f0527f0401648e0313d8075fd0d1df0eca49613d4701b64c4fd2d9c08ec20b7a31a1e136648d979224cd34b78a1336a2d07a2b126086e450ae36abb1118ce4c1bed16ae8ebae7e17cbf2d0bb3390b029aefc500523491fe2f4cdbefdb31ca1ecb683aa2727d9178253f8085c5430ee7a90156231c740e1a73d1949fad3c518b4fc905d6c72ed663bc0c1704eb98715f11d6103672f85f3cdb648f3d7f3341abc1d5fd9b536800a55322f15763dc93214c272d64a00b37d70c981c08de0d40fea627b688278f9759052af68917b19d1370e24c4823f248a417eb1a9697130b68276b064ba58f6a5d4689a9bdaf99ae269987e3301ecca46702eb5c6f2df91c802cbc9bd0eeb3c41734d47d68f3d6f40e64c97cd3d14713b9d2e48e8cc09e2bb1167c4e1d658c9deef5395a9cc59ce4dbc348028bcdc59ee1c6adc9b3da7d17a9e8812286c1f8d0f3ce2b6d55a05c360f25e71161e9ba67081489d5180b2760091d9c80812caead57ac0f925dd6bddee46c8eda178676a2be653bebee75ee1e3645b830637a00871279e4341dd0dc6886f9a3b5400e6baf42f4a14c9b31747473394b86bfe16757c6da49ce5696d6bde4c9f85652a25c4c6a118fad005fa95d2788d06b3dd7df34ef5e7770c6e66b86212aa022bf791ee0fcba9617b323b1b583b7f52a8759e47f7a81894bbb33e389804ce0f9ac215911e8b051c87b403eaf0d0e68c2ce9b1576b3d3d7198621c01fb160d4d14e9754765b7510cea628b151aa4351191ba48c34b723c8c4c606eb99fa3072e6152975d826a40531e6cd1101c3c149beec8bfdd432715978751f07bfaaf47f26c423ec465afc46b0ca16b32b45044de7617822aaa835a4ffd22519184cbda3b064f148037244d9ab9b4a0765820e8a9230606fffc4fb3877648fb9583b3df879567be84591f5e4af45369f288464104233fae64d2c0211acffc43c770f630e4bd8e473557713a629999850e5794cf4aac8d033d46199a21562535e910628ef0377a1e5f9b8b0f3171df337f6d5ea3086f9de5f82ad08d19b034b9510d759d82bad7fa9115adf00c6cafe758f5b664a8c4d0421fe750ba1b92c47d36ffb343bdd62d9d2fc735befeff79372cec5d9275d08de3ebd7b866ba9d657b5d4d28c8f993d0dfd304ca24e6f6be91253c15546be9ba483c32eb05dc2d1706b37ab4ba479dda93064e72dddb8967e3b87dc6790400577e7f37b3f69afb4a11ac1801e8121c8a89bdc8d8cb421c06050da2eb90bb115e18f2708ab9f6671282ee328da011650060f41c672c4fc51d1a75340cc607f4b5f4cdc03bd534a4fa17cae4e7b85722bfe61fe61b5d739b827244594abe38f788791caf176a603f047774541f8271c214f82e249ad85808b506194e6be59528d8838f873acf500e7fa6bcef079af8085558d92775e456cdc87b0085a12d0981d04c77feba49d675d91ac5a4943bc9d2ea9508c1004a8a218d5a50af8dbaf79b5420eb24afaccb6d66329a3e9660bd6d627cf2b6811ae2edd981d399cc7b716f3118d77c1c5ee09a34f72a2a0a25ef2dfe4c66c737088c913102f7846041e7304e32fe438ce4753ea668decf8a138dee769fe33789c0e1fd865f2b504d1279cd654dd42f056518a38bc0a4b1a91af20da9bc9b5db0ded86338239f2a46288ed925dda31c31feb4a1b69815247bfe324932795a7c85a6e1d6102ccc1a28c52e6fa5e991a2416b5b96ed13f7103485c4870b08b141fcb12314e07bd0943dc9a578c913f47ed8214ea1044b8acd2df37bfce75dddafe585c3a378712e03300cbd38b7ba2b99498fb4531190ecf6b586eb98c805a4e8391ce270fbe7725a74dee857d628dc225c22a1af57776ab33d7df272b9b3bc7733e01eaaa0e59ff9e29fcf5b525aa6c3449bca17a62b8e48364e35486ac32e856c28ca8f828dece08eb2eac0701e33b781539b510f6702abc71e1814cd7dfa33028ae4ef75d3543c6100e41bd161769c9e445e4778e4ac541947a649ac38529e53eb5bd634b1fdba061403ac56e5ee87628d0bef6aeb9e54e58ec5696c2b2b16f90d881b856e16db9e80ff8ac7b2b10e7320a22ce7bc45cd023be1b8f962b26a6e8487629bfbb6e3a1ef9723a0fe793cfbf3193697ceae5d344e2ea6d8bd305bab27e76cbc797f979335e730f1b41d18841a29beba425515bb882f7d1ed7a146f7bd2b36c656e936b5ee7d7312e5b5bb53995ce7e86f3c91dce6a1fc4f044c76fab52b57b670c6d699d2a6caf6493af64684ef9d505dd5a793daa725b42c821ba79b689393a7b0307640cf0595e1c2e8ce439ea4aa4832801c5885d45579e034020c7529ab5f168f65beb96c35b9a2a9e0cdf74a211011eb9c1f6e4698c418f8b6803137c84c7d78cf8ab7d76284b46efd338590cd5fdb07dff54202f8bcad268fef1e3cf26170fe95ccbf149b6a6fb8fa6f4c2f84633ea1ee2c6e7529abe93ace541d298b130c93e07c084606cd92b7d08728132340ac60fd93fd40e03c5b291ad356515936f8f586c32754837cda625a5fc99d04d19efa96c57e1aaa4c31a3bf66f03aea865d7edbe9f7d567b079e2b15353184abd671dbc7a76897cc327b26d76ae3c62b803795a825e6a104483249849562fa2413df3c914ce8d27d3f8207b0a28670f7f6005b450125fdfdfc6ccab5cee7a237f9e66b662d8980b39cafb04b1b4998b1ca2a75e04af5bfd319b3c56a3bccca01612530d57317220f130d589fe789830c009f48a6c7bc1a13e875c938097d8625795b3c705d2219a90092197c8c3071db93f6abac9b5b2202c742f7a2b412da3f40d371caee18c92969e7142de5ec102d9a0a0a2d34740d7a047887e2c9b950d386826db86c6b57f586ce6a32b5d5cc520fab375013f5425cec4beb725c3c13df78add834c2d937faf92d36fe37b4e0c1bac3c7b955046cd5b5aa5c36192d8f6305460b9bca2f038191ae86739b5ef1300a0080d539e1787f5ff22a586ad450a101538c789283728409f2f4c7fb513a921d8d028b145c04245eb7d3aa5c8e2aa65941c8de3ce31368025be8ad692b5d10cb6545433d6eb7ec0f51d9561999c08c8ae7f8d0000fe6049a795f181fb733d67edab25b32127bc5ae87759789cc9f605689ccf32", 0x1000}, {&(0x7f0000002400)="245a2ff7fc132a8013870cf4970b68035d78d865356c6e4f50395cc23f9e0a2c0060763bef54ec8cba8472f6d61b1646343f7e3f3a297fd214c53cbf1019df05ef99fd08b06464e28ab138b0925e283934c76a1a28bc2abba028d9a8b8033711d2f553add562b622adf620aa4260c9feef678c43bb12ffb24abc9b68ea0b7af2b79629f9e08a1eec03c335dcc203a9becad0eb6f8f4cd82fc0619e9b0b947e54e31f1af6fcd8067b03069cfcefddacb302a2fa8e161cbae4471c6e96a7cbef0c73e8aae32bdfb36908e46f0685b835e2b063d711ddefdd73382a73cfcbbc52aea5726294439dfb540c410802ec", 0xed}, {&(0x7f0000001180)="e46e3fde48b09db47a5ab7c0f44049fab47b638281e0ac48560b1cede292710fb4f1058be67736aa1e793d6ecd3016a1cd587d8a19cef88af2f79860719b9b3cc73db7", 0x43}, {&(0x7f0000002500)="f5039f0d91ca27493b08770ac97db7d35940db0850a93bd1bb1e8c4c2c7e9f88c7bb773e783d83b3f9b843565e32de30dae4fb0ae2a35d6a246485026f7fee0206ab30e513ce8ccff35f9d61aa6ba17d14d852ea5e6eb02ae21a3a3f15559576985655299fbca27783012bb17317cdec11f82973d6a0da5fb94d18a1d63fb9bd15fe06e089e829835d5c45d612dd096529d591849704e7ee984b6719ab0c7604d6e4be689d2ca876f04efd99ca10c6cc03dd134037c66de24348aec8", 0xbc}], 0x9) readv(r0, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xfffffffffffffe6a}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f0000004500)=""/102400}, {&(0x7f0000000dc0)=""/175, 0x16f}, {&(0x7f0000001400)=""/4096, 0xfffffffffffffc4f}], 0x6) link(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000c00)='./file1\x00') sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = open$dir(&(0x7f0000000380)='./file0\x00', 0xe4614bbdd5ba1b43, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x4008426f, &(0x7f0000000000)) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r6 = syz_open_pts() open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r7 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:04:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x4d, 0x0, 0x0, 0xfffffffe}, {0x2, 0x0, 0x0, 0x8007}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) listen(0xffffffffffffffff, 0x80000001) 16:04:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f00000000c0)={0x20, 0x0, 0x80, 0xa34e, 0x6}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) fcntl$setstatus(r1, 0x4, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x61}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:04:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="3d8fe144f7a5a596ff670dc3", 0xc) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x80) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000a40)={&(0x7f0000000200)=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000300)="867b4032d6fe6494b04fa534aa5a42f6dd20b7311942e69802a2aa4c5c19b0bbfcbbcee267a1459a0c025d5af07d078e356eebb18f271823749dcefd758a9ac080d944e26adb70c94e08f3e01f243596efc983e6bef5a3461658e7ff38138fcf3ccf7868419867855c1e487c9680dd9b05c1a19aae17035b7df4dbc99a0509b804ce109e383f5521d3505f804ce21bad92543b4e979a6ff55c90c42c8bb533240235b8bc3c7f"}, {&(0x7f0000000240)="e1328cb63b5228813d2279af822a8ae15bc178115b7940e5bd9d51ad9ce483052738f8d844df44c6f0ddfa5618f27f3d1c0b823ad074cb614c7620ec9130fada18f1c4d77ff37b39292119742f5b585d28f7cfa821e1ef9ed15721c7be108dc455fe94"}, {&(0x7f00000003c0)="7e669422a808154b89caca2590c84a3578909aed07e954cddabdc129a1f7a0029b4ac54049cd0fc5182bf662fa0af6dc77ec7809eee41c2e0dafc3186838f322cd2332f8235a664a798aaa3de97235be3ce428d253b79e0e21a280b3"}, {&(0x7f0000000440)="f80a8bdcca9ff1f448ac4277949cb1d35fbdd342b265ca920b18c8d734af59d8edffe41ceaaa9dc63604fcb3f69b7dc523de2eb25c"}, {&(0x7f0000000480)="20f65360ab76b7054224210e3b7135e19f2f851d4f8883f47da946834eba54fa7b50a2fedad0530a7cb87a9fdb3296abaaa66e8ff940a3a9c18f0c4196"}, {&(0x7f00000004c0)="d341f24fa59edac307a63538e0cec85dc5f39f743c795c766c7e23"}], 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x14, 0x7}, 0x4) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:04:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="08182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da2107940160f30619926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddda358575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dd"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:04:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000000080)=0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000001340), 0x80, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r4, 0x100000000000, r5) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r6, 0x100000000000, r7) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) renameat(r4, &(0x7f0000001280)='./file0\x00', r6, &(0x7f00000012c0)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r8 = msgget(0x2, 0x208) msgsnd(r8, &(0x7f0000001380)=ANY=[@ANYBLOB="01000000000000000f9b3b7efa0386cb1f886ececa370799c21216333e4f401c4468cdbda87818880cd83299a8486465ce21befbfac82fdfe744b52c9c5d9c59eb959e3711c34ccc0f6de1f0f5c659bf3141378e55ae9fd2851ab861942cbef4429ee2b680b596d4aa3af4986dd828fe5586936183374ebda7515b46000000000000000000000000000000564ad5f9e46c9f702176455457aa0842df73e51bb3a8943a9ecea18c52913ec7de553bd12769c11871b0395795209b9fe8c0887ffff95e6cf6f0c643abaf7a0531ee64f33b65c666ffca1425b25d3cba9a360a10df19c02bf3c0e61bd3ec8d43aaaa3efe5542d55f0f6a32addb26e1e2562ff2f860a75a5ee249ad6d7b8b834afc3a04117bd042d80c2557deceaf92ef471208cc"], 0x8b, 0x1400) 16:04:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x87}, {0x6}]}) write(r0, &(0x7f00000000c0)="1381726a1e42f1eeaccc1662478078d6bea32d96687a91f07cf6f3e6d1e6d42ee2288e96352df01e992283f23f4f9e80a4e366baff6011aa5d7342c2cd631d121ee7de46588cd454bfe85c957f0948437ad2346d80210024bcc8627af6d8efe55f58f5ce6927cea70306ec58fc7d9448b9b9bb5590a1a9fd5218e5effdf76bd7f99b3d298f1907513a407c76e0b6d56add34996a618c4a3210e5712db672d233d17b310b61c59765d63041b0330401aa6ce3fc75f4415d3f0dbd73d4d0bea3e02f91022029fde98b0537b380e86bde76d17231f94ba935c2e2634b02e73734b6abec2820a834a9b2c3c9527e9c8bdf5572f7d06910fb4a", 0xf7) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:04:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r0, &(0x7f0000000000)="8f", 0x87, 0x0, 0x0) 16:04:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300", 0x400, 0x2}) read(r2, &(0x7f0000000880)=""/161, 0xa1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1, 0x40000000000001, 0x1451, 0x3a8, "b04d6a070008000000000900ff01000000000100", 0x10002}) read(r1, &(0x7f0000000880)=""/161, 0xa1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) writev(r4, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000180)="0262521b6992476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6ae2e4c8224c45550da0ebe2d19e8bbf9fa2bd81961209996e0452c536fd24249bccd6bbc492f65ae2a1803b7404eb2e6301a9835b4b86afe5c36b91fd3165f4549abb13f95e1e18fc2468508e0d3564246f1bfc3ae96de07c35fe21cdc6b9e00a6c4b8f2a933593df065ea5fd605d8c5901a3b8097958687f941bb67c1404ca2230a8eb74626ed23a6f570cfa6e01ff1ce0bbfe850243c58889aa64f2a8afb3c2b990f159a707612e658f5edded943efe1cdc4ad86c55af647afe6c04357eb5e01532d49bc8732a5d00eac18352d4ac39a6c67a401b1664c64250c1aa535cc005e3945123f462a995f3edb61464bd258393b08514da8a636686fc6772f1d04da77b41c7fe915450342e4ecbbb0967a3e668660495a99f2d7a1d390021de2a9565eb3996fbe5f89aecc3235058e1c3bd8006", 0x156}], 0x1) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) 16:04:23 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) close(r0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000600)='v', 0x1}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() dup(r4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) r7 = syz_open_pts() dup(r7) read(r7, &(0x7f0000000440)=""/169, 0xa9) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x1e}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r11, &(0x7f0000000880)=""/161, 0xa1) pwrite(r11, &(0x7f0000000180)="e16914f6357e3a000000fbb63486", 0xe, 0x0, 0x2) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r12, &(0x7f0000000880)=""/161, 0xa1) r13 = dup2(0xffffffffffffff9c, r12) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r3}, 0x2, 0xab, 0x8b55108944fbf084, 0x59f, 0x27}, {{r4}, 0xfffffffffffffffa, 0xc4, 0x1, 0x9, 0x7}, {{r5}, 0xfffffffffffffffa, 0x48, 0x4, 0x1, 0x6}, {{r6}, 0xffffffffffffffff, 0x8, 0x40000000, 0x4, 0x6}, {{r0}, 0x3, 0x80, 0x8, 0xffffffff00000001, 0x3ff}, {{r8}, 0xfffffffffffffff9, 0x10, 0x40000001, 0x9, 0x8}, {{r9}, 0xfffffffffffffffb, 0xc2, 0x10, 0x1000, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x42, 0x20000000, 0xffffffff00000000, 0x1}, {{r10}, 0x0, 0x8a, 0x0, 0xf2c9, 0x7f}], 0x401, &(0x7f00000000c0)=[{{r2}, 0xffa3c56c679b7a07, 0x40, 0x40000001, 0x8000704, 0x392d}, {{r13}, 0xfffffffffffffff9, 0x50, 0x2, 0x4efa, 0x8d3d}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x3, 0x3}], 0x4, &(0x7f0000000140)={0x3, 0x8}) shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:04:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r2 = dup(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) 16:04:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) read(r1, &(0x7f0000000880)=""/161, 0xa1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xd7d7f77e78d6b94a, 0x1010, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:04:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0x1df}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68f], [0x0, 0x1000000000000], [{}, {}, {}, {}, {0xffff}], {0x0, 0x0, 0x0, 0x400}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:04:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x2, 0x44) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000a80)="3224afc9ff616e415ddde96edf00e4bf289851b1ad2c861487239a3a33e9736effe475d18a596187f1a5a955afb883b152e16ae8cfe1c278e991644ed1a2d44230e528de605c19315f7a71ef2a5754c1e5755d1cc324cdf17b8d9df52e2d2ac13388207277378e1b4e13a5094cccff1fa92a3e69da9ca52b7e15a680ff8f58d97beee3f4fa089045cd1693b859dcea8df24ace7ca30df06428325d2b8158649ead9fdf9324a7fec0281bf0a9e8d40ddcf8ccd3738b62efe963a73fac907b21d1ff83baa0ef4c1639a6c5c1564459f2ea264aca41f3e42e0fdfa4a2f21f781828aad4a64aab84964c675b145422d337162713e5dbbb9604ed35c9644e0efbc3f9ef5dcb080ff1d9607675021e5ae3b865c8d77706d10d06653a0080e6def620905601a60773e562ee2ff84c84f9d27da6a90db0ceca9400da056a78a74bd56c7c1c020a939e532400a846fe2119f39111949e8ee9b51e662c104750786e32a571b1bbacc55d97f4b48164795c4b33733c4a8b4ab565fc46b8da141b5b419c498c8297a738f62fcff8c7361a9363fcb0c79b1459bd35088f9e655bede070fe07eedabb4d140cbaa38c40f133729d9276c5c557394cbbc5e885f868de15aa509115781021d16f0ad88ab237b21482fa0af82b047cd0ada8d031c368fa802782d9227f46132e795877fc24c4e7bda388be95590aafc6679bbe68fc1481cb86d7b7f77f9501462fa8dde361f89cedd9d83d9433e9601d0787f57200e79c59cf7ff75d3751e3d35685e8e1c2cb0340042879e95f42025dcf948fde1dac74ccaa885685758bc7ed02487af06496492574479cb1904a6789d2c1df302ec054146729e3c33543688e4a2460c409fab62f7852f1ce0a026d5af1e4ab7cd81c9fad45bfa17220bf5dd50ec784385d836aca14c44d9c6ded80761ab9a7b9892c85eb36373fe0adc3f2b91a4e3aef19d74b1737c5bfed6338d81139d9ab1f1adee7619fc854aa4de5c9b08349e137999d712ae2aa703b40b779fc6d153557a058b7b2a4dbd486e70ff977d93eee9e485620535d1210cb6d4dc2b73c6abda02e81ef691608276c35389dd36e665ce784edbd69a094b3afc352098da91e92408aa1a42d68faaa3d17ee8950691ec19b37c13de0b2c26a1da80292d6b78494c78665bd23b81d5124bd058dade166e1f63a320096a0e19e7d995a6683830735b0bac9e4572138418c0e5b53777aac2155a630deaff71f8eac9aac49399b50899ac489e0952699e248cfb00ae13f53d3db7424a0997fc3664a80d08d276a0ea289a2d52bb69f81416a9e77801fca3eb95000884d9edec748d37f3baca8d8817a4a376a4fb949dd3770a910fd35a82d8e2d84943a339413049e35989a2fadca01bb4bb4f9b2c72b37f2d3e7f0702b3d0dfc8ebaec1aae54a26f9a40cc2e8069dd53fa353791516400eb87ba62cf71e0f6fe9262f48dfb8ccdedc46e85599856eb544f620368ba32a92cbfe424789782a844773cb5262773f3d54294bf37f83a508404314265638be5e964bc310b2f2f81b88b6e2360ac77b3aa2e6dccf449a0cfdd0bbbfe876d57d91e129ba1952b61eb96a856b6be305fcd74756f785afe6f1e213d4289ae2fef7dc6fd7e809fbe84324b65c7cae5bda083428bd20dd975ce32f187e8f04b21d548dcd647be906fe5ff061fecfb9ffd3c32d1b5050153e0a96fe810559cb4c7c28b7d16e7caf7cc38458444ed99c80b3bac4173176aef1a54a96649234180f33685255e936ea9f632025f3fb57e0e7715c7a5e0535e0a29d2f7972813a52251ee354f338dfae77cba58f72a454c6e56115264235fcc9ba91dff11dc7ac4945550361bd38d1f08a27a8d85f2c18de5132b6deae439e0928dcdd9489c2fee5902fbf9dbe53b0c9975e6d898db25859f777357523726736d76edd0af3a7bd73968d4e4e8e3cb403a5aa58753cbc8259f1c21079c711c284bb3bda176374c841fb8da9ce563ffbfe278bf0b56e37a233c70990c25c890553824524cb8b122eb83020ec440471880ef4056c46c23887f902dc053e1373cca4298a595b9cf04431cd83ec9412d087d7cff02ff1519ef0494d4566e252a6020664856d3090e2483bf61ee837cf27df8a943ed301e8aeabdc143598105f6ecbbd8b798bca5356a6b1e8fb87f661c60722848e223f71f76b284ea9ac1b48bdf35d368f7048f6179fe964c8d82fb75219575c9374a83a516ad59a75aef6cb46dbdccd3a435d939eb7354104a1d41d1d4a90cd09bca680389499daea46b941bb26a8d025239d2ce12b6d604785ede0d99f5e54e6deb63122f08d3c536c1a8566824d99046f9d7b6ce31e0d1c64ec6819694c0cd5c0119b3ed73ab92acb0df792336b81cc943108825df86c7568371e2f99c8468a50bd826d48397fab6b9f2ae130dc9900f34cf282210ece806de667dd9d2f6a3833c3d1085c2747ca5b33fb1a6627bec1e243c58a39d3383511c6ca4aa00deea7aa239d1d80a4060e4300e4eff576e7875dfb8067b36df978c36574db47d2bbdb79fdb91300a695ac28a346b1eb453d1b8cb344cbc2b7a467517d89b55d7020cae7b497dfa4209d1f8cff512df10b0c9739d94a7e696a08f2d7f4d002217b4ffd603758eb8faeb69d8effe952fded3dfc732f27ca8ab9b8be4f39e211699e7475a4964181b810de856dc823ed9359e034d7ec7ddd6c35e23fc5194367571c7541ecbec9844b3440b3fb032006228228da7a49e49a14775a78b87951b86bcab9ef4621e350dc457fa1fa9ba975667127138554653fe0deb6cdf9e9cbeef4d686e186300984ec12c0eefa35082a52485b445f9738a94a47b4e188a173e7088db3af87407b77bdf0ecd9077e4fcf9e324313632535bbd5b0d4f24257726ceef98c43ce20340860c639fea6e6d9418f615d052706ee0d54de2a82304b73ce89ab356d0cee4235150ffd0b59b4238bbbc1f58dfb7896e00baa3f85474c1730b89549ef991287e64a8d9fa1132753abbface4dbb7b39e0fad689a4e93e0c5e085727b602be52692e2c96354d987e7e57e901de4ceaaadd16b1cd9a6a5151a4d34efed64ed123de8a2f6bb812690502f442446b8af705d80c99c48f29818106aa6ef9bd570fa727923ff51a1320a3478513befed8c73031ece4c8cf59fdb6548d3cb57f5d9c67755bd1d3222d88f504e3c9deaf68ef1aceca2e93f25cb624e61666f1e1b55eac61fd403728fff8043a7429a5a57e08fc2c9602a76450015ade987e4bca3d0e5927df5456c30816d38b34987fa7f90c0b255172f4697e50eb46660e9a980c9080f4a349c9885c62b55d9f6486d17a0c2687c084d450ec223fed389aa699fa18896178411a882863c2c1ca7901ca7db198a3b44340663069802ab7e6b886ec970c69ea64304b2e1daa2a125b29df81360b0f94a9730c4d2534d4555af5af599567a5202083c56a5f6431b483187173e2780a742bbf983860692719a8411a6fff86bdd2f8039c7e2716b1e57d4ec0f04a8b50d32ecbda0db241b9e06d5b19483cdf4bb2f9cc1eabdb3c8f892c3f03fd25793e39baf4cf73c2bf6a75aa1dfd7b54885e820e3ad3a28eb6870f39f3988654a84ea873e8c3af94138bf720c79a079d3d09f1eefcc60d0b99b046abf0842083625734cac13661a4d5c3d99c07970bf9a559e77d81e30dcfd3906aecc2df92801a15991f98e21373a126e67b9f7e4682c3a266ce5264c8d11e39d05dcbddcc4d7446bd85903eada08a91b0623e3eac80f21eb018e32ad49efd9821ccb70af65a78e1b7cd0c544fe65a93c4c6b1f9ad655a5c60937929a78f5eef9074b3d567e3046860c319d8392bd370ba092111029b61ddb24e25d0cbae9a2422e8f5fd95a8df81935b9cecdb8a861e080c33507f43b3ba7d696418728c3099a3e24ba803f31af6fd7f943670fd8010de88028dd52103046da472073879c5b3adba16a7f5802d95f7469d6355249560f608f64ba72e7c3a8e9e8dfbe352dc999fb51ea06137ce29eebabd56c4c36026ecfb2a4d2087f9be2808eceebe56a8b88cb74b6f8725c86f887b70dd9a32b5e9f65cce783e3ee21756d04797da17ae154f8b201d8642af5aa50e33a36522b0b7b71b2809ec2575539b14489955812bbe29300a384ab8a64491a482617bbfe464a6bb65c49a774f1b2a815669b70544faf74a982c06d4ec1ae034e4664be77d978a370eadeef1457ca97a4b413bfcec9de9bcd39fc39a3f1621f2b456394bd8510bda6ee194a212cae5c4a7cb0a85b4997a32ecb4878a534863f075b13ea66186f39992a53e6b983a178045fe96d52e3594f6f9766f4d2b772f2d3dab68a2a0df5befd486a67b3eff8dfbe31c8a6bd57ade44c9e796337e506959789bae240cbd06face67dd41838123bad969310053ea532cff287299c533781dd860b17dc11e63a9b5c6c40f844a7ec24f126c50b9c522eaf454cde68c8a8b3e93f62beea3a536172528bbc44ca048a1d441aefed3f662a7a0488d4f7daa1e5c4aaa3d2b44045b30c71631f0118dc112888f304e4f4f50699bf745b48de83bc26469dd582b2a7697c8deaeca7753e93398ac386a204ef45615dafb623803023ab9f9e2c58e9d0027fa801fb6b9ef2e051d88f537e3f91dc3e5653c0c83ca97f219f7b16519795f2c2b9a1ae2e6b3dcdd191d419c96f2fba66efa8842d3f8fe30587e296945e93eb508fb12d12bdec655fd085902c6c3c851ec6a2f86fcd25b2ae7bea61189de871195482b4aedfbbacd72eb27debeaf9f51a3d25af7388101b7f14966b210317255b9d449759e33d8eb2510d977316ed87a51aa47f1a47c911c25a43701b1afce19369c8349211a29183a76490787425b54b7875f8aee3a5a06f799050f25c0f28df4c0cf860da6b20b4b0900e6e4d0bca6a04f3bfa5f990931ef22c1e63846ab1ee2da3527cce3b882593e818b6e7bb697b44f205d241c611cd6fdcfe921d76a1c5f010071b6d4174bd30f7a0d84b8cd0b604538c5fa4a94b1679948da9b8ab5828780dd8b28ae4bee5bd0fcf55f11c3f858326f06fcc7e7c0446505be33212909545ceccebf7d734972947b16072fa51155cc9651e74dd17bac37533154d29e3732810d4250e29602f5f1445baa041073c61dd27e9250ec307fb0918965b24932f7e13df3324f0146b5871f95e7a4286bcc292275edce6015968db27a578c5ead01f72685f131777438b00f0d7c8ff49701cccf019a8b74a1b3e89b56c48d3c29bc94c9e30b11f4336f299958f978ecf2b5675a95b986c48a6bfd86c104487a726d655ec044dd5c58445b737bac5b31a072afc1c2b257224c79852d2431a492dbbf70136dfd6dbe355e85fca2df847e0a64ec517e1bd43062f5103abe12dfe9952192354a53bc5c1c4098e89829ebf4517acd356a736371af5738292820d5a88cd606fce659e6fa7f6d7ccf250d28773ee450bf24d1c1b72d42545a09b30757a09274824f411652ee04a16f372b7295839d6f8d900de8d4b0faa7565ed50a303c0ee0ffb9316e2d064dc04d287b6059b72c802311ec307f5ac5dff1657e255a3067defb4e53b4245e1eef90793d1fdd4a17317e22574c5b5e33dfc199eb03a189df2c17bcfd5458e68cdbc7590564dfdffc168c01640cc8e57dd6dbaa8a6bcea6c6ffdcf8c89171e99b4575b830ddc2cb1cb557033cd5f981fc7c5d242b7a74683df6f9e2dddb705cc2c38db5668cf94a631ffa01a75873b5ce63942162d11173ca34735e24cde07c6bf5f71f8fcf8689e45d8c95e45ced4c3f027e20de", 0xfffffffffffffe7e}, {&(0x7f0000000280)="2baff5014e2ce6cbeed9c497a3d66c5ddbf6632102ba03d17d3d65f0fd7744d740e5c176f8e80c8a3cbd61dec18012b7e5ca397d9ad5c7b9884c7c0ac1e0f51d047afab63f58d63081f69db66f9902886e7de6fc81182f716b527f8049a469ad14184ee38e5f7af1ef40f5f8942437b0fcfe30e29b242fd0967121e44bdc5710cb2474cf04ee4f5150783a6c9dfc7767a6b2aaa90cea84d8971e642c0c4e96d7c13909bf5066527e6d9d6bc34fb2d79ad0e974cac729a708774ebfcc448e8ac4c3423a4835b34a32320b89d9b31f1175350cf8936e51"}, {&(0x7f0000000380)="5e195242a3b6b5df2c0205139c8ce3df68bc8d9a4fc3c7da24c92de4e8574b7af2b7fc670941f4ef431dd17340b432a8b27e2b7c10767d85ec72a75970785f501cfdf63c36"}, {&(0x7f0000000400)="ef63618ec0f061567adf45757c81a9c39163dd4a294b019b777b74beaa1634491b148d39f7f2085170e4a5f6b6316fea39e56e19b0082e69aa1fbd8c1825d98e6a6340e27b989dee3b788ca8c0e34efed43d20a4468dbd45494aa900ecc4c9247f4e71f9ed13347205a94c56e15ff47f59b581b7d99e49f8a7d61077cd388548a66bdb183af1d298e447e08c6506c357e54af6efd0c1175e5e02eae8aae33e79cb37c87eeb87c5f707c7fdec22d9a2f54165929590127d11f4a574dc55a9f1a14cc9f6e7c7380aff0cb81fb622"}, {&(0x7f0000000500)="6c2d6712dc820ab9bb1346f968f58ac7b71d92bf56d2f290efaae8d929d45da9474659a76dc2b0ae05d6a9a5f179b3737fcf4f82c9cd3b23ded164833680154ac8f10bba0276bfc4ea9b421786ef4bde37f087aa2ba5b6f793960a434434fa91d5b0f9e92743310bd091c37b018c5d1edf3a339aff7bf7082e42c393f97501cff28b65fbe54c16da542c7503ed972433c04a3608b1d1ca7aa7280b2a13a3aa935efce846c1a79b80ee106b2d4bff646f7a0ff4d98e091f40955e46a97a56a6022fa2ecf447ac5d2418649085"}, {&(0x7f0000000600)="dca6c8d9566ac2b0585356970f1f5adf3da9aed3ecaebc1d3719ec"}, {&(0x7f0000000640)="33a5c769106a80e4e263f64b60437053bc50a44cf6d6e06c9fcf296439c46d4df944ecd52b7ecd655aefa7257e63f9d003c5743c81e4bc665e494050bbef7764ee97a0e3"}, {&(0x7f0000001a80)="f19ff4bc37de8ac9b766aec06b133da100ed129a3c30130739eb60414dce04a746e6562780783591db4eca70a864d57002761fa8af8ffd148438243daea724399d5aebe389fb0dd4f27e1249908794a3135fcc1306247ff9452543f133541a26eb46a390b99aa1f185975bb6979d955f53b36c41f61ce6b64047edc5a8eb36df39c9f90b659407215ebaea9d54e829a5e2bd72ca5f53ea5ecf53e510656f84688ce49b989da50d51684511ef1ac66d1fe32708faa2fc5683d3e87f5e8b1aa7c000e22f23e06642f53938b3ff7deac8431e2ddb0acc5cd811a8d804f610270e10d23e38b37044c5297411502936cc1a4f8f7db84ea910670edc0f7c91ab0400d0432b5651084da8115106e3d90576250c206fb0e862acbbdf72a908fa8961fa04d90aed1f525be7368becb7cc6eb4e0e02a509f123bc7719e866515818e3a232b42f4070f53986827e8e2e26b84084e91fb4e09f1ba33a1fe4da6f19118e00a5d714e82aae46aa7b57a5a700be23f0e1c9caa0b8d2cfbb128e1d17593a61e48c0050aaaffd8015f2bea3bd8c376a1d45e236ad5c99d281008adbbd9cad787832820d9c5a00d22e6e3d4d123d89bcb6a6ab5a3bff0c412a9fbe98c78d23a50ce1ef0ada2b023ae2669277d7cdd5b746168689b631e334b938ef49da82d0f72c4564c3e6d7069130552674edb3398fc1b56bd2f63501801cabc3c8feef6f20f22851140d50ca4411f8668bc4c253f7ef1af8c61636f3d1c26ec45f6cd4dea6ff609ee8365fc49a51d0f9cc24d55f1604267a3a933525816c9352fcfd88df7ed82463a19f8c5919ec142a24cd9510372f78a898b3558ca4210cc158082c6fbff153f30f00a40d045fc5965fb665da456810a4b83e8bfdaf872e1a0da9cbdd9e6e75502f2d28c06628c8c76ab411df77b8e4a3725b35a8fd615e3640f79876a9adb72b80f4e5ec5aafd0286c0056a516c2b9688ececcbc58c1c2c0918c2572cb5f156b15833788a66042e9245420f6fd0af22d15def98cc096467b1144324c991539a3261a7c9b23b6cf248de3afc163817a714bf09cdc35372d4a54c5f41a31d65a83b58c800f5265332014e7f09bd5f2f05ac1a3b7709fbc5f36fe81bd740e73ff192bb8543d57f115f25f9f64a38b2b31537c98e315821b6c5e8a1b95d7c007014a5dc5da4971e403e4780f90f59123c12c3f368a2d5f8ac9e511edd855604423bb6dfdc3ea5735461d3f95a873c200b36aee1d86ded8c256e026ef6f0be9f5b5b1539a33b1bc12efdce58a60b72bac611a6a2050d53770013f28c2dcf581ba6d03f3f3406f3f7fefec5467afd8fb82cd7c0c101089167a84aa978511e4a5bca9ce50b96d1356d4196877924a5963bd28e01bce65f743b8ee5ff08d8e92eb890b52d7c5dc89a2b354fa289d7b9c69eef7705072b44f1c3431aae22a8128499613880d96016efaa3746a5c924fb0c0e871b4cfa498c139f213dbf7a21ba598c7e1fb34fca5e253065ec70ebc6764ba250a78cf6d9b98f680d05fccd2705bcfd090054a53af7455d741e14c3d5525a98562e43082c75a561db7dce3577ec1f7b974e5298000ce3f57f155a9e441c0347b4cf9c194f1a5acc5f9a58a14744f7322afab913dd21120a9bc13150c3e8500106ff04498bfb52e4f75ecca7e69ef8f500012b9e6796ac14baa25fcbde31424fa5305c7497fe4903c4137e480c75fca5f75dc7cb02d14d8dc00e460fd5f674cc661520ceca71c9a84ee2702336fe8b7d90d581d348ecc200c805914125d064bd02c8dae0d7ec9eaf0f995e1b104154a210a8865366f1efefc6c9dab38cf97eb030e9246da525a20bd7405f682051b1fe6438737f73d3f317cdb482028a918a09ae4f7ca2e897688a971601b4108f089f3d820934bf8cf4fc5b56e337ca3d3dd4a41dbf5d72fe4bb7321a6a7404786fc04192870c08229cf993dccc4d3e344b4e8144688d100908a8e8eefd767685034338468a225d249a6b2b85934eeb80f6ab4762c348453643c9d08362eaad40e8c115abdb61ed221a92233edfc6b63fb13507c3f593403d8e58b20cc13c513435858a5b1039b23d729d64970dd8d0489608dba63ea038ef5d72fcc27c3d009496d0277b4ec309e533f8a51d3a172ea9b8528f367786e19c64c214ba91be107deb0b8e41080ee7cae49caed5e0d818a0fa8079d169875cf75898396f422cd2d755484c15f5bb3edb92e4a25eb9830db68c838d66f55adfe70f81fdcdbc5bebb9491bbedcccd96a82c39dd93aa0d86ed72ef817438a3478b14f371609798b494fd79e0c24f7207362a982fed8e38f6f1186f7db8d8cd0991bc1be365357ed0798c0c96e349332ec363a6e9459d9c3ecc22854ebc53c64dbec8da7702852ba53a87d00ab9b07fe408a94b7e7e546373c08d83fef59b408d79383f510f17357b2d6bb4883595cf5a023330d6d0daa0658547be95427755f530c09d137bd38551cc77bc00295ba1cc24afaf9342d13402551959dcf2bc4d9bf5bca2a5772c421b6279eb954bad5df1c8db01e6573866fef53cd913beab6a00d30cea8b02c1dec4e1545f1dd419c6c59aa8518a6807f172347a3bb5e6de3bf2d0783e1c61381f08199341d580e393e46a1e8d8868e0ee22b50764be398bca3c60932d2373855b11ac2793ea09d96f02567a01501f1bd0585c7ff078831919d45166e80c35d4003e0210feb304f0d00a48c338f72b955e27e92a16f19ebd77bca54c0d185960dea53f46165d6f4f9fcf0d0e8e9fe545f1df7917d211e6af97afc8b42c6d152594bb0abc819d17765bd2a738c17d2dc3eb28cfe253c8debe76cffa8cc1bfc6b83208c5c98b430df49d284ed783457cb0b24d51372c323c6ddff520514ca7c9717c1800e12ab49aa8db2fcd9eeed6836387b60675ca57c494d151dabe6632a27afd7a425d857ed4c2469dd7fcd3340be05ed35e41d21981be1d45cb71d81db23be7fabb917ca37ac30eda560ff28ff012ab0993aecc354d0951bdaaa64fc92184d1f60175c048ceba6a36eaaa6e0a817116e511542f3100a25f3e87effda85431d8fdcda104c1d7dedd078d8fa10de7ce04eb96da49d5125a9ece7b40e305c2f14419bc7ad5f4ce5c441fd8df29a0c256f7bc181ec79a8612971ad4008fff277e0a96ccf2f8946168b6cdca50d409fb5e1c95c36a3a4a75e47fed8ec31c36a2ac9464a4dc79371201ed3a339176174d62f70e2b4b083796d4425bf1295e85da9855fcd52141e5f2ac51d8ae7bdfbafc3cf54c9584d0204fdb264457fcffedfdb8eeb511cb0dfffd93fed3850b95471d52e082c1f0f2d7f63ab7876e65105f0791322b5b1a520b65238a31f56b052aeee63e3d14156e6f6fb86f049708a579bc322e1d738f3407d29b0b1a98bc9ca6f19883c722da998ef438bb3d33c53560dc5045f8497072035ac767f9e6d97a65a045b40d680966eb9013d1ad7fcbac123606d62e7ee8afdab8b64f08ed08c94bf6a114092121390f808888a4b305f29d361d7893e3bc08d173f514fd94e5609f0b07d65716bd7b8bbd8b3d0834a26d19de0b8c2ea6c22d3f4b45eec8b0c7ba37cc00c48d8ebbce17e489ce828640b9cf782c08264441a8777736934f5a8fb943dbdc77df14b74328858a4c1a9ccad8f4d090e7f0092721e796abaddd7d296a1db1e8e1ae976593dcae7463f96056bb5bff4f5ba65c4d43f0dc9353066ee1ba8d1fc9ee8362874c9e694528aa934202ce9c6afe3f1e3ec9f9184ae82ca375df38dd33f834834de708acb3ecd5d8feff4f21ff02c624b8597e414ac6933a16f931512b33a44a1b99f3c1681d236bbee72c9188407faed4bcd1beaeee27bd724bac34e10079cd4b1dfce40a63e9bf3cd1fad0c8a7158ee17a07c9eacf635f1100741e4d0299f812ed0973c3339cdd928db4d0e3f5a4081b8f435a8a82ba97e5b044d7e2e72308f0973f89ea146a0993dd8d39102a810864b08c6438a9a751afe18c266fe810451bdc2e8a0e41775fda7ee0c1d66334c21d4bb4814c58167b70c4d442fd26bb6a337197cc16993c9099501cca564d867b10aca5ee9bbe979ae66e08bee64d86f15474dad51eef442fcd77952565c6c3b4a46d4f3abb2dc71672fd0efb81b793c3fe6f19d43e9f30299363dce1bbf91a0f813dd49cab9771d16e360c920271d4b717904fa8f8c224f84a75f0d283568ebeac16ff174baa129e60d9d612cfc554850d442c9a2da3752052ec07ee62fe83f8f142f087ef250ca65be3c383549fd9f028606e30852803388481dcd454454c0a6a1647d0ebcd1a6647f83e0a94f16dad7f072f573c2802764407f64bae01660ba8db5ff5c8e30172c2efc42e5d194ba231643114fced5cad544d27999f03cbcc5ded4023aefbe65cc07989e8983d79f23d99094fbe548cc8d88aa2dfcf2bdd7d8762bcedbadf49f45ad12c1d8ed3dc424928913fad1e34d854a5d634b71c91c899dbfc11785e49c3d90143619d34db7af7dcf2d986d5ba91ff67ddafe381b0caf5d5f5b5720c0c6983b115b5d36a908f936dec58f0a507c89cca255bedb8ce120b086cd2fbff3106b2c785cac116b9060b3a80443ff64d54a12f7641110ee3935f065c67725a56fb0f8bc94bd6a781d1dff9ffb474c4fdfb959b05c2861ab4824996b1a8f718621a21c5d30807f89f67945dd7bfee1f28d95d7489c64b0490426a50b5ce4553d584c1e03cd75c27cea119a5bf5a69b2a23e44bdb09cd572a83d1c493e2bd4503c6dadd85b64ac28fbdeb9576113573bd978ea755a7dee3c45958180f383d278ec72792d5285c6f224ce14c6fc96f214d8ddd1d80a3c480fec30f2d58cc9d9547fe4c9d0cc361cd751bda4c8660a52efbe2442c9d329d4d206e8c6bc5e3f21ad512b66d3badad69eebf43c9da21c5ebeaca5b9a07b6bf359d5a12c495c7807983fee36a5891b9964ba2296e5ed7bc2402efe7e47fcfb8194cb5d734a754b62071cb051b02af7f8b4d2d1f268da8af6b273ea6edc7d8534e0a7130fb4969b4bf6a66c21a22d18346ad1cc12893fba7b2c10ac902298665e86b74b8e9375235a00ad89b33397598b9f99ad8686ead371ca843860d9ceafc5e010cff41a2d9e8f6668fe120831052caf62c09d8a79b353e798c0ff8aacafb9f82355e4f1384cd071a21161187fef6f5be9b49ca0e82fbbd4ff307a6f6900873cfddd9964ccc589f397abbda606575583b21da533ea89b735f1c421e17a6b49d8a3afaaf4ec04f6494c7eaddca26b575ed44471cffc1c83be6639a609a389f6a41c7366e97b5ceb98a2f776d5ce0a4fdfac1ed9bd78f9963c7094940cda40283b3d440e82f755da1c14080fc1a98a205d1fc32a66140c212c990c282f501e89b97fd8b7f82e5c97031c07ab748240efc5703a70fc1d973053cf332656fe1ad1027cdcd48f5c3bb9bc22c37425fd697d079cb2861ed7a519a7555eb92974b8687f22f8a3e2fe6d3dc8c593c43a15a54757b1f0c9e3cea2637d51fe8927cac71fe121ac575f3370dbb601ca86c282b4a8495fc7a3cca1266c094b0f95fadecae3ff9e4405427f3d839159c120b746c52855de177358cf26883c31dc597e32dbd9fdb0ce56d35fcee9f393afac7d56268435b75d070c084340dfb226f3f84a90a7ace455c56553ce957020df67088f6a7c2b72314a53807d71b47684cf7112060a2c109ee46687525e16113a656042f71789f8d20c648d5a45883066c1d2eb8e6c3735d68f88a545a97247ffefe30a26ad65adbc665a047d0b33a8d5a816e085aab5769c73cd74152"}, {&(0x7f00000006c0)="5e8bf62978f8b2513b2b1fb2e8bd8aaa10b61117efe4865000d0b5a49bc265"}, {&(0x7f0000000700)="4216d6d3b5125518e6de51fa1b3247041bf4a95ee6ab1b5508f1a9909e983a0b6400f21f1ad44359709ae9cec5291ed1f38d14b6f84ee6b18e00b270992fe332d446a6a8d9d24daf025f10807d9ca9aff570ca54915d221a0f74e9ce12a53e49a736f7b3cbe5e48d096b3a672b4832a592d001eb78bac5e4f58e8b4f2f1233f73d7a9ec91617106bd950fa384a0ab4ed019169769f91b9607291a710950342ac5d86789bc49b5d2dee04e884fea432befcb8ccfbb3993c6f87983939206ee33744e42dd307bb7a67b9529040fbbfe09836cf0cab9e90495e1b6e015be3b1fbb6611306546d44059fcc71a419004d"}], 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xffffffffffffff9d, 0x7}, 0xb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r10 = socket(0x18, 0x8001, 0x0) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r12 = syz_open_pts() dup(r12) write(r12, &(0x7f00000008c0)="ae389ddcb6be435c880694d961e2ade5c1d9d7a46474b5158d33", 0x1a) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, 0xffffffffffffffff, r3, r4, r8, 0x5, 0x6}, 0x1f, 0xffff, r9, r11, 0x0, 0x2, 0x3, 0x7fffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r13 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r13, &(0x7f0000000100)="8c65", 0x6d2) 16:04:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:04:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15, 0xf7}, {0x74}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x4) fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x32}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x6) syz_emit_ethernet(0x4a, &(0x7f0000000240)="6b1ee9cb3c2829895ad5103e12b8a541dbf997e72cf1ae54fbfe07194d08ae98347375e3cf708bc9c9806ed6906e4b73a46aa9a67bd0c421b405798d0c037836da5a06cc3949dc06aeb6") syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0x80) 16:04:25 executing program 0: clock_getres(0x2004, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r7 = fcntl$dupfd(r5, 0x100000000000, r6) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) r8 = accept$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r9 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r10, 0x100000000000, r11) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) r12 = openat(r10, &(0x7f0000000280)='./file0\x00', 0x80, 0x20) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r13, &(0x7f0000000880)=""/161, 0xa1) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x80, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r15 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x120) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x8000000000000005, 0x20, 0x2, 0x3d, 0x1ff}, {{r2}, 0x7ffffffffffffffd, 0x23, 0x1, 0x7ff, 0x800000000}, {{}, 0xfffffffffffffff8, 0x13, 0x80000000, 0x2, 0x7}, {{}, 0xfffffffffffffffd, 0x100, 0x40, 0xf3, 0x1}, {{r3}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x7, 0xffffffffffdfffff}, {{r4}, 0xfffffffffffffffe, 0x0, 0x1, 0x2b, 0x2}, {{r8}, 0xfffffffffffffffa, 0x80, 0x1, 0x2, 0x1}], 0x1, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x0, 0x1}, {{r12}, 0xfffffffffffffff9, 0x8, 0x20000060, 0x3ff, 0xab}, {{r13}, 0xfffffffffffffffa, 0x90, 0x4, 0x6, 0x80000001}, {{r7}, 0x5d4ce5982e4091cd, 0x10, 0x80000086, 0x0, 0x1ff}, {{r14}, 0xfffffffffffffff8, 0xc, 0xf0000000, 0x751, 0x10}, {{r15}, 0xfffffffffffffffe, 0xc8d193d85c526bbc, 0x40000000, 0x360, 0x7}], 0xdcb0, &(0x7f0000000400)={0x2, 0x100000001}) 16:04:25 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/57, 0x39) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x4}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) r1 = syz_open_pts() fchflags(r1, 0x0) 16:04:25 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r4, 0x100000000000, r5) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r7, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f24130f9eca5354a0333018962bce895f3ddeaa949a62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe600000000000000"], 0xfffffffffffffefe) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x7b0) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(r6, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x24, &(0x7f00000001c0)=[{&(0x7f00000003c0)="31255cd0387b10650bc83d9fc58c3c3e1eaedcc1886b541e414609ec3271e2e346508f5efde3ed05a05643ac9daf97a01a28ae841dcc6c622c9426ed3014b006760f2005dabf217f74a591fd429735bfd413bfb83e0a2ad26f81b4a26edad7381b0815528c97e90e329232a859c4aff6ca3cf508beaec7c5d8c5b3e591bef32951384efecde0e3", 0x87}], 0x1, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r7, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r8}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r12, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273eeae93fe600000000"], 0xfffffffffffffefe) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000180)=0x7b0) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(r11, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r12, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r13}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r16, 0x100000000000, r17) r18 = syz_open_pts() dup(r18) fcntl$dupfd(r18, 0xa, r2) pipe2(&(0x7f0000000300), 0x10002) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r20 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r19, 0x100000000000, r20) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x380, 0x0) ioctl$PCIOCREAD(r21, 0xc0107002, &(0x7f00000002c0)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r22 = socket(0x2, 0xc003, 0x6) connect$unix(r22, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c653000"], 0x10) write(r22, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 16:04:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x20000089, &(0x7f0000000300)=[{}, {}, {0x806, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) shmat(r2, &(0x7f00007f8000/0x1000)=nil, 0x6000) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) shmat(r2, &(0x7f0000f34000/0x3000)=nil, 0x1000) 16:04:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="58432c8f617328559029cbfc2e6d92b89dfa3a74eb87d74aebd9b8bc004408f3f681bddcfb38139b8e3b34", 0x2b}, {&(0x7f00000000c0)="aa64174af9b35e81492236bdacaec743f530e035a7afeeaa1a40734b427d6b8ad2f81a9db8068e731d707ac306de7b5885a6b9c25d860a753bb3167e8af6e00ff8ebaf260167eef7da6ee1255705b167063d5bd518ce8143", 0x2aa}, {&(0x7f0000000140)="807828aa7b812753d12f3e207f15b3ca5ea72b1ee3da85a95f35b374b44e409bfcd1f275d63f683a29e50da5bf97a3253654346596cc3bbc", 0x38}], 0x3, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0xffff0000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xc6a378a66f917c41, 0x810, r2, 0x0, 0x0) fcntl$lock(r2, 0x7, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x38361743cbf21657, 0x42) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/247) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000002c0)=""/243) 16:04:26 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x4, 0xb, 0x2, 0x81, "7bc403f832a5785106222afa6762ee913739d8ae", 0x8, 0x101}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) 16:04:26 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) r2 = getgid() getgroups(0x3, &(0x7f0000000100)=[r0, 0x0, r2]) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x6, 0x100, 0x8, 0x0, 0x530, 0x2, 0x3ff, 0x1, 0x6, 0x6}) 16:04:26 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6857f000001"], 0x1) mprotect(&(0x7f0000470000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet6(r2, 0x0, &(0x7f00000001c0)) 16:04:26 executing program 0: r0 = socket(0x2, 0xc003, 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000001c0)={0x800, './file0\x00'}) r5 = getuid() r6 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x20, 0x7}, 0xb) r7 = syz_open_pts() r8 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r8, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000100)=""/247) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x7b0) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r9, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) r13 = geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x2, r5, r12, r13, 0x0, 0x80, 0x2}, 0x9, 0xffffffff, 0x3}) dup(r7) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000200)=0x5) recvfrom(r1, &(0x7f0000000000)=""/235, 0xeb, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:04:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) socket(0x8, 0x2, 0x1f) getsockopt(0xffffffffffffff9c, 0x3, 0x400, &(0x7f0000000080)=""/149, &(0x7f0000000140)=0x95) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/99}, &(0x7f0000000240)=0x65) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = dup(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) msgget$private(0x0, 0x46) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000300)={0x1, 0x4, 0x8}) r4 = accept$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendmsg(r4, &(0x7f00000005c0)={&(0x7f00000003c0)=@un=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000400)="3360be61c342904687932d3880254456e65b08cd0598f905a8f563a3d6784c7b958a2852a73f4b190e9b696e91df3762d475b2158573b29d0122ae1f895ca50a1140ca9299328bffaedf15061ff1420c4c3a22df376bf433449a605b1b7ed8c6e41952e62b0f9eaf23f5c803c6b2605c09cf4e78a7d83fce66abf4f6d0923ae479bd85fad762814ecec85433320131581ef7b5bb48d398b56687a93ce852bd5e", 0xa0}, {&(0x7f00000004c0)="0e78ee6c2f948b3d81b74577969aefc2bb4beb6c70b3056de8ca1b586075373a5151292bec53ac9b2305e543c2a1262079c736b4285afbecf4b927beba0548f6f4edc173358173b5", 0x48}], 0x2, &(0x7f0000000580)}, 0x406) r5 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x20000, 0x1) setsockopt(r5, 0x7, 0x890, &(0x7f0000000640)="d5591a806b2183d1d4993644f3cad3f621bd89d6244b8fca2d6217d8f827d0bd3dca0366e0401f9cd2aa4ced4a6db99de7a2bc1400b029d3266443a76848d8eda027ac815d1d8981af2ed9cc6f7e1742c6130831712ba6d1acf9416a2a9f9ff5a74a2c9279b3c4c8ade6a7eeb39af03802ce3041", 0x74) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000700)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) bind$inet(0xffffffffffffffff, &(0x7f00000007c0)={0x2, 0x0}, 0xc) accept$inet6(r4, &(0x7f0000000800), &(0x7f0000000840)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x200, 0x0) fsync(r7) r8 = open(&(0x7f00000008c0)='./file0\x00', 0x8000, 0xf6a17a821e4becd9) getsockname$unix(r8, &(0x7f0000000900)=@file={0x0, ""/108}, &(0x7f0000000980)=0x6e) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r9, &(0x7f0000000a00)='./file0\x00', 0x40, 0x140) r10 = shmget$private(0x0, 0x1000, 0x222, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000a80)={&(0x7f0000000a40)='./file0\x00', r11, 0x7}) 16:04:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1, 0x0, 0x0, 0x40}, {0x40, 0x0, 0x0, 0x9}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getppid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x22c, &(0x7f00000005c0)="f1a6c614631c91f670d1e53f33a24566ed488eeba27821b3c276177b94933705b132f05b1862b95df1cb91bd8626ad8c3b06d5e0a51689b7eeb78c3085e723b36fd716916d14c05d12a852b75775e60029ab30b1c5a9458ec79d65d332410c0fc8681708170214b3835485e2490b817084f91fd19931d981ea80523d3e88ee42c40ebd590f361be6c56c30778699a5b57d52b8c2ed41bb7e44b41fa913f54013e5b3c551face307e1ddf8914beaf7e1c8ba70489caa3760c9f8ed138e6e8e64d729dde21b28808ef509b914f41f1c56b07d82d04dfd8f2cd4c8e656dbc6a2ecbfb0c1998b00ad5cd73ebb597bccf4e2dd4adc5642584d8427d26146c2020859051fbf7a3844847dd31590dba0545bda5597b1a05f1c915494391f554e93f719fd48c1538c3fa692109eb0a76665784ed9277118658cc406d5b67db7f462f6179350d8e49fbab89bec85d4f9345405fbe8e2f1ce30000000000235a5c56567c83acac47161cffa69d8fda3702bfc6cbd9dd325c9e37f65d5361bcdb67325a2fc62cd74ff2589d22e16ab87346235ab8a908a5c6df44c70a5e7bb20509acaaf7964e8ff44e3550d88bd4e0cc1211559d76dead0c7f3a9cc64a63fc2fc9bbe80efaa6d92371677b36242ce9f2881347e19548d6e3cf85f066933483d18d6651c43d2d6f53c0dd277d25f0fbe0c8ac102e60b7c5c4db4e3c943da8dfb5ab82b0ce4ddb82b1e0d7deced940bd667b54a973bb5505a309bca103c27fab6c42e3f04d98034b49a4ff02800a6550c0d6") 16:04:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x110) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000140), &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)={0xffffffff00000000}) 16:04:26 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(0xffffffffffffffff, 0x9a, 0x2, &(0x7f0000000340)="86537602a9e6fa1c1f8d2372c32876b2735206d6fc4946264edc34bc3910f83d8c57266e7f29554f0d1b891ad56c99eb13", 0x35c) r3 = semget$private(0x0, 0x8, 0x100010386) preadv(r0, &(0x7f0000000640), 0x5, 0x0, 0x31) socketpair(0x18, 0x3, 0x6, &(0x7f0000000200)) r4 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r6 = fcntl$dupfd(r4, 0xa, r5) r7 = openat(r6, &(0x7f00000008c0)='./file1\x00', 0x0, 0xdb357056f8bd07e8) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r9 = openat(r8, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000600)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r10 = semget$private(0x0, 0x3, 0x400) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000480)=0x1ff) write(r0, &(0x7f0000000a40)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e818bad360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee6f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b26979aa96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r10, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x2, 0x5, 0x1c00}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) syz_open_pts() close(r0) r11 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) dup(r11) link(&(0x7f0000000100)='./file1\x00', &(0x7f00000004c0)='./file1\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0xfefffff6) r12 = getppid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r15 = kqueue() r16 = socket(0x18, 0x3, 0xb) sendmsg$unix(r16, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) r17 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r17, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) kqueue() kevent(r15, &(0x7f0000000540), 0x3ff, 0x0, 0x2, 0x0) close(r15) close(r0) r18 = getpgrp() r19 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={r18, r20, r19}, 0xc) r21 = getpgid(r18) setpgid(r12, r21) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(0xffffffffffffffff) 16:04:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getuid() setuid(r1) pwritev(0xffffffffffffffff, &(0x7f0000001540), 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2, 0x200}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b010000000000000000f8ffffff00ffffffffffffffacef596a31499cf0dc5200000064fc", 0x49a}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x81, 0x0, 0x0, 0x8, "4ffd5db2483e1c0ea2d9daf2d96d7051221d5e71", 0x6, 0x2}) 16:04:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x5, 0x6c, 0x40, "bdf67bb19975270980112404c5cda6209500b933", 0xe3a, 0xfffffff7}) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x5800) shmctl$SHM_LOCK(r2, 0x3) 16:04:27 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000440)='./file0/file0\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f7bf2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061b8824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f72808000000000000004d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x139, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x104, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20000, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8081, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000500)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300", 0xfffffffc, 0x4000}) read(r9, &(0x7f0000000880)=""/161, 0xa1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000180)=0x7b0) r12 = getpgrp() r13 = getuid() r14 = getgid() sendmsg$unix(r11, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r15, 0x8004667d, &(0x7f0000000180)=0x7b0) r16 = getpgrp() r17 = getuid() r18 = getgid() sendmsg$unix(r15, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x20, 0x7}, 0xb) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="9b78f7e3e72c47d29aa9323fdad2ebf980a5d4f0c2b8abd7e0d64ed54f7c4bdedcd7cfec31f182cb4ceae498a3480173a6ec6b7e2ba9a5c8db5f5e3801c667a9b6a6d5abf3df8786fe7c00c734aa00cbe325def662392630eb34ce14769d4a8ff718f1a9b78e25c869cb9df0a71219ec04fdbc5f2c46904712d6ca5f292a45d4774da0defd3e9bed2dd7c9ca99a5f5118bf4bcb4de27788c0291d0a718b23f412978a77cd9356feeadf9ea1e9b9baec4b09990a1fe44", 0xb6}, {&(0x7f0000000180)="2b8c71db1c3b5d7c34ba39c75f80e30a21d82a32167d8bf876304d3d3d1adf3eb124d454b6350da831301317dee897a521a7b0d3ad2be03b3b6900874bf39ba574a7d60a6f9219b45a63ad7694ec439b9c065bd32c94274775d1e3258f33d7362b2e9b30b843ec0a7f036387ba41cb6ac366c922de290219200cfd55cd2a9eee2bc4c7993cba787b7c9591ac0495a6abb22c93e56c2f5d2dd6a5aac5281499109afa87f795c3c849fe74bff1f3389e19c3ac", 0xb2}, {&(0x7f0000000240)="9d84e1324c0fa41ec656d1bf0d2a2f6aeec375d99b49ccabb71ed6d992a87feb97a7c9", 0x23}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="30002034bf6ce1b7c20000ffff00000100"/27, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0xab779eb82bb2dd28}, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x4320, 0x0) r19 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup(r19) execve(0x0, 0x0, 0x0) 16:04:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="20a0053892375e5d58e305cfc3671ee315c2f4966a503aa055d149dd4ba74e2339506394ed2fb30fbeb2c97c5e32ff82369beab8751f0eb73c7d1fcfb51df98ca13674a180532d9f5b6075e32417dc3968bc433e922cc3c0db185c27b8046b04b9ed11b46e67be02", 0x68}, {&(0x7f0000000240)="eac7a1f25f61e84eb645c0f7477829f013a14dc885b59f545458a33e88e9ab52291f2c96329d254fbaf919ed709b6e8366fe0344f7a2812ff86831eaa1258408f9725cfca78bdf7409d8fccb26b3ffaea20edbd474ab6faff63417e0557129dc829851fcf809e0a876440be709fead557d3ac64aabfb71f8cea04097a90d7abf03318f29d258838d61d66df8713fbf01877c2aee8b662fb73406f14c40926647279be26fefd673ddbd480647517d09fba24d924daa6b4eaafc622f58020b74ba54df768791854678b46130e9f0", 0xcd}, {&(0x7f0000000400)="a408277d622299c4927bd192685900e0f9ecff990d4cc57d58e2975e970e758c3c77b86aa7b23fdf4dcc7e495385bcd84c6ea52636cb686b8b5867ca5659fb9a88c0495af71849af5aedc8607f067514321ddfbda5cc5a4cf625bc1a47d7d16710ac4b95a0b76d471ddfd245ec1eb546203371af37a0", 0x76}, {&(0x7f0000000480)="6b21df10bb5237c2683dc39bc70cc728bd43be105779e63892a3cf5cb9b00dbbbcb30bd0ec4ff83b93e9ba459b60d51954f469c4b2e404e40e17970faf6c86b465cdf2512fef77a35bf9390121a8e81ece3f349954ee471915972964966c3db50de3cc47899a992bfd4a36f786a5990b6c40b5a3915c24b880770641c6ccbb8dc57c6e106e949746c9de389bc46b45", 0x8f}, {&(0x7f0000000540)="6f2981f328b9ce7dc86582a8f4add6e932c77011aed9813668baae51fd109040f5b67a144550a3969c7f69a6d6499e071f9f24ce9923f3bcc860862efd59ba0c7688082377f9bbbfcc909303012479fb7f9dfd2645c94f166b5edb40fbcc49525b76a74cb58c278984fe5cfbacd94aa39320047bdcfe259f756825b1b73bf62923ce0d883cff645b9c258415c20de8b58b3739478d87855a2985fc0d05655efa3bf47c3f7818682a1b586aea1ace3342650433364a03e7520f39", 0xba}, {&(0x7f0000000600)="efe5506f17d538e8ea0058a0c4e195b1c01a9a66e798039056f4e90bd5d4456271cded393e70651d317cfa423fd72f1cdd165349b351e6d95e7ecb2202b3be9a5bcd5c267c8a2e97c9d5f3b0901f52cd1bc06d2cafe9837ba5e4bc092e953adcfa9f2229", 0x64}], 0x6) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000140)=@file={0x35078d354d13b1a2, './file0\x00'}, 0xa) r4 = syz_open_pts() dup(r4) r5 = fcntl$dupfd(r1, 0xf, r4) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:04:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100), 0x1000000000000096) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000c74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r6, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r7, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "ee30c1e7bb6dc6e2bbab00002f2000e74de400"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r9, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r10, &(0x7f0000000880)=""/161, 0xa1) r11 = syz_open_pts() dup(r11) r12 = socket$unix(0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x82, 0x0, 0x2, 0xd0}, {{r1}, 0xfffffffffffffffc, 0x10, 0x10, 0x2, 0x8}, {{r6}, 0xfffffffffffffffe, 0x1d, 0x80000000, 0x2d0f, 0x5}, {{r7}, 0xfffffffffffffff8, 0x8a, 0xfffff, 0x3, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x23, 0x40, 0x6, 0xfffffffffffffffc}, {{r0}, 0x7fffffffffffffff, 0x31, 0x14, 0x6, 0x6}, {{r0}, 0x1, 0x8, 0x40000020, 0x1, 0x81}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0x0, 0x48, 0x20000000, 0x5, 0x92}, {{r8}, 0xffffffffffffffff, 0x8, 0x80, 0x7fff, 0x1}, {{r9}, 0xbafc3f4cebac148f, 0x82, 0x1, 0x2}, {{r10}, 0xfffffffffffffffe, 0x2, 0x10, 0x7fff, 0xfffffffffffffffd}, {{r11}, 0xffffffffffffffff, 0xa2, 0x2, 0x9, 0x41}, {{r0}, 0xfffffffffffffffc, 0x8c, 0xfffff, 0x8000, 0x1f}, {{r1}, 0xfffffffffffffff9, 0xd6, 0x4, 0xffffffff}, {{r12}, 0xfffffffffffffffb, 0x3ac05f0d20c6dc41, 0xf0000000, 0x1, 0x1}], 0x1ff, &(0x7f0000000000)={0x200, 0x7f8000}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchdir(r13) 16:04:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = fcntl$dupfd(r3, 0xa, r0) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f0000000340)=[{0x4, 0x3, 0x1, 0x1000}, {0x8002, 0x7f, 0x80, 0x8000003f}]}) socketpair(0x3f, 0x4000, 0x6, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="9ec750478a20ca65a4f768b20559") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000080)=[{0x80, 0x1, 0x3f, 0x6}, {0x3, 0x7f, 0x47, 0x1}, {0x3, 0x74, 0xff, 0x5}, {0x4, 0x1, 0x8, 0x3}, {0xbe1, 0x2, 0x7, 0x1}]}) 16:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x3d}, {0x6, 0x0, 0x0, 0x5e7f}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a3ad56dcd63cf0533a998dd", 0xe, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x555d, 0x9}, 0xc) 16:04:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x800], [0xfffffffffffffff7], [], [{}, {0x3}, {}, {}, {}, {0x0, 0x0, 0x4}]}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb8a7fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bb813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92f4067f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2190ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5263433b3b3ce4522048f45a9870de8295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac70492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550d568ac82b91d236c7de08060f6892f5c94c2931e645300753546ff374d420fca3e6ebe0ef2e039c3b7688018a0dd19e5b109b62b37fa5aa4e6f9fed60bef1415abebfb7fd14396754c5db6681abb60ced783400f99db7efb0b4359bd3640b6089527e16538027e0fc5a670a68844c18e31e172b99b8ec77c472391919f9e142fc65233fb53bd50e4b20224ca95f3fee8348456caad1813662edd1aabdc338a8637a2146b3d9173fd1c5c134ba2fcdca8b713bec80000000000000000000000000000483b1b558cf49786192d6d6457e67ae0b61c2f5efb6cc6a3a36a0d86a2298206ec5227dcf47cdf9498203eb6481d98a3a6fd6f37d10a253c78e9841b39c0d0f6b6b0c30cf4d5e04761"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/215, 0xd7}, {&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f00000003c0)=""/2, 0x2}, {&(0x7f0000000a00)=""/153, 0x99}, {&(0x7f0000000ac0)=""/221, 0xdd}], 0x6, &(0x7f0000000c40)=""/228, 0xe4}, 0x42) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x120, 0x6) 16:04:28 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x4, 0x1, 0x6, 0xfffffe01, 0x80000000, 0x0, 0x5}) r0 = socket(0x18, 0x4, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = getuid() chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/30, 0x1e) ioctl$TIOCCDTR(r3, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket$inet(0x2, 0x1, 0xd) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x10001, 0x0, 0x74, 0x0, "d7b0c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe7a) write(r5, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000200)={0x1, 0x4, 0x3ff, 0x2}) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea001c1440e2dabdb5c35558bbe34faf3b36abc477797bacc56cf68c6d3491742dd32a9c2d37353313946341788d993474e9ce677088d087b38569a42afdb8a50f22e8d15f2599adb6766c54ca71d0916cf075296df7ba745c35cab8ea72f5334577542ef656a349d5593f10deb14138fed1eb18595b3012d2f96690c46567f71f1f0d69d1018894cf1bf2785ce8ded00982d05d9b934515c4bd0cc9df144491a39a4c56da2f8acedf", 0xa9) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r6, 0x0, 0xfffffffffffffffd, 0x800000001) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x22d) socket(0x400000000018, 0x3, 0x3a) 16:04:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x401, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x7f, 0x2, 0x4}, 0x8, 0x1, 0x81}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x50}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:04:29 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = fcntl$dupfd(r0, 0x0, r3) getppid() ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) 16:04:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r3 = getpgrp() r4 = getuid() r5 = getgid() close(r1) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x7}, 0xb) accept$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="000000004b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830000000000000000000000000000006da7361bbe606e2c00000000000000000000000000e37ef5c51b37d3c2c575a2dcdaa57267fc62873c28327253db1c71fc96505fcd74c35b89378c62769eb72321c1508f1ab2fb22fd6db43577b3dd0c36985d40e67107b02ad1d3543457f052341d81196e6e27ff8c260881370e9ed5b94936f67a3dd5cedc67fe9151828032ecd6680f74a7c2225a2013b2cddcc8af7e4c7af4bf284abac4674e63a376aa86e868950a17faa0ac4941d719ad6e12d8b96da09e35e31a9ff97d30904af4e90fb866f089d53400a8d994b26a5aed80d795bd3e030f7ee70104931ca91ccf720e8078093e5932a7ba42417978be3ba67355"], &(0x7f0000000180)=0x6e) bind(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r6}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x379) r9 = dup2(r1, r0) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000040)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r12, &(0x7f0000000740)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de47e62b1596ed7ec4b5c5633a349b32ed430039d15d27dc47be5273e279b5f8aeae93fe6"], 0xfffffffffffffefe) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000180)=0x7b0) r13 = getpgrp() r14 = getuid() r15 = getgid() sendmsg$unix(r11, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000940)={0x8}) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xf5e2bb0e06d31c81, 0x0) ioctl$WSDISPLAYIO_LDFONT(r16, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r12, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r13}) bind$inet(r12, &(0x7f00000000c0)={0x2, 0x3}, 0xc) sendto$inet6(r10, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) 16:04:29 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000240)="820399ce58e38affc63268ea15063ba0b5d28f6e95268dc95b0e5726bb55ba17ea5396d01d062b978a96ea054e9e424fb7e19fab8f78b8591b223905fee729a59c059f51ff13927716b6ef64322cb7bfd0c2a8a13a28275732bf13890942830173390d07fd991864ebbe0d4fc44e60167be844bb13e35dad7f8521aaa547ed08c14ff03c30805cf26ad6bd65f59cbf45c6c0d2659cd95f08f8a36844c47a7ccf0bf973e047c76e1f4609453bb5060daa865a3c5e1028383c385986d545d9c97bd00b7c89eea0b938f440f7721fdb63bad5226d0761cf5e64e88c4e59f98a109a3b3400", 0xe3) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7fffffe, 0x1ff, 0x0, "0000000000000000cc97072b81ac445e6f00", 0x7fff, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x3e0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x0, 0xfffffbff, {0x8b5, 0x200}}) 16:04:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="069140b0c926aa3a938a"], 0xa) r2 = socket(0x18, 0x1, 0x0) close(r2) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:29 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xeffffffc, 0x0, 0xfffffffe, 0xfffffffffffffffd, "0acdbdca04000000da0000000000d183000000ac"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400", 0xa82) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x40) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000a00)=0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000140)={0x0, 0x5, 0x5, 0x2, 0x69}) poll(&(0x7f00000000c0)=[{r3, 0xc}], 0x1, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT=r4], @ANYRESOCT, @ANYRESOCT, @ANYRES16=r3, @ANYRES64], @ANYRESHEX, @ANYRESOCT, @ANYRESHEX, @ANYRES32=0x0], 0x5, 0x1000) msgrcv(r9, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a00"/4104], 0x1008, 0x32e242ecfe63a54e, 0x1000) 16:04:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = syz_open_pts() dup(r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r1, 0x1}) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) flock(r3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) write(0xffffffffffffffff, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r0, 0x2}) syz_open_pts() socket$inet6(0x18, 0x0, 0x0) 16:04:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3, 0x1000003f}, {0x1e4, 0x101}, {}, {0x44, 0x800}, {0x5, 0x7}, {0x0, 0x7}, {0x0, 0x1}, {0x87, 0x3f}], 0x3f0}) r1 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="1700bfa87f27b8b9993d5a4e61f88b2e2f66b565850477603b7d7103f9e4f564ec651a04118af2c19e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3ddeaa949a358de433a3490400d430039d15d27dfaf8d5fb5182d568e72d341a08000000000000005f076051455324c81065df66037cbc477757a0007cbab962f9495c5f35e5ec993dc90700000000000000892135e0fa191fe08e7c65ee5255cfaa200df59ee69da80bf11cce5700"/188], 0xfffffffffffffefe) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) fcntl$lock(r3, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r4}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x8b}, {0x24, 0x7fff}, {0x21, 0x1}, {0xe, 0x41bb}, {0x6, 0xa4}], 0x5}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) close(r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:04:29 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) 16:04:29 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0xc11, r0, 0x0, 0x40) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:04:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x4, 0x7f, 0x7, 0x80000000}, {0x7, 0x6, 0x20, 0x7ff}, {0x6, 0x7, 0x3f, 0x14e}, {0x0, 0x1, 0x4, 0x29}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x8, 0x0) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) 16:04:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x84) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 16:04:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000280)='B', 0x1) r2 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r2, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/247) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000040)=""/16) dup2(r0, r1) r3 = semget(0x1, 0x4, 0xa2) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000002c0)=""/170) 16:04:30 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000240)='./bus\x00', r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_open_pts() 16:04:30 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x8, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() dup(r1) r2 = dup2(r1, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x4, 0x100) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000180)=0x7b0) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) sendmsg$unix(r7, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x7, &(0x7f00000005c0)=[{&(0x7f0000000700)="95412832677a8210f7ab07addac9f879af5c4b393d6dc0b170877d7323cc682635e66719acc34e690dc3a738024d6023511fb5bbd2497c0faf0e86c48cd5fe5b5756f2294f39b6539055cae13bc32235cf6adb351a9a9d75149d5cdf5de3f7870959dc0bdc074e5f40787cf597f20ac6676a7cca9caba64800b10000000000b4f35394f27789f626efbe184db96834369065d955623f84499518d266ea4cef90631ecfd85abea0cd50f9c9420c1843795fef70ff31372d1d913c9b7d1bd3e446c18cc3eaccd00a7aa3d7c3ce41fbb74c91fcf08a68aaa2ead503e1e0551722ad02770c45e2a04387625d2b2268930a80bc2b5bc0cd544f8bb7ae8e5e72215ff8cb440d5eb830fe999c380ca69123a03561bfff9d3566ad6f79621dec63f1ebff743c57e3c71de471d8606f6215f87185f417eef0176c020b773f70ec77b99b899828cee30cd7a17ae0705df916", 0x32b}, {&(0x7f0000000240)="2d266a5708360ce66a0dc31eba04efa3a8e55f3dff1e88ee835b6f93f3820305dff62f638f5e50dce71c15fa8d59b21566d22a1415448dd7802acb309d157b15032b81d47e57bba2bc53e2d577078651ea3fc9e14b4c7763d75ef12a1eb2310b514d9980086bc7a9b4d5d7e3c4e7"}, {&(0x7f0000000a80)="6e8638c2f5f359d914d3569c4093c8cd2c412eaf2e1a935e5b53cdd8fcfc25f2570b20d06b11c66095a28649337edd4c00fbefebb3fc492f3a2b76ed5711db6b5f0d0d230b20853149c31b5d1548a6487ce7790080cadf73fb5a5f3eda13014b339331c0122912181ef593a749c8dbceac5a71b02f42830e351a790fdd7e69f6cdadfb17eb85f46d18602adc7b36f3a92df218821a1ff2926352c408f77551c731450fee5ecd1f1a0335771f66f396476e82586826596fd227df40455b4473d38fea5de62340df623c362b47d972a63a6d56ed0935348023509fdafed670500422cf7499eb7d41bbd3a4dbe88d221ef72ce864932c9500cbf42c7cc89152c865bfd908abccbf484f978fb135dc91f0f98c260e3a4701734976b059f9f321a9ff946616113398f78c66352bf9b5f88a5c6877710c810168fdf7e058611721f2abd93010c55ebd7316e82f49655b3519372caf87b50297e092f55952dd2952ee6df5bf48fd56b6b578f1a6fcdfd32c3b33b2ad1542b7be31bff2e7ed0d57a613140b191b22a0b7bff632024f8c0f888a82e3e600ffe9eb9443d62524d2147d8354cd7f11ce3eed686ea113604acd834b4f22889b0118ae06d66d938a4101a1b6b87c3dec339e40f30c483b7c9c25b8276a5b99443af2ff482ec27caea73c7064b101d4c069d3d1df276b65510530459d766f7ad7aaa5d1e74f7ff25fe0d731cb035769e8831b1b185c3b6c20ffcc9631bf95236967fba8a66564929d0ae7f1f8c323a13b52c81e819e15a74d6f740825d48069e46ecdd6544b6e3cad328006e3c92549c3be84e5d8c7ee22fe0a9322733f455a397c8d077249edccf331f647c388bd65717ca95b71f4654bf59371f1201baf246e7718e91410cbbe7ef8dbf81f933ed27e81537e1ec7627931218b34f3130ffb05ce1feae7fa21a9efa69deaf3e98ff10a0b1f6f1dde07f282391abbc6003b467f92981d6064c901513b5dcece7ee35449ae2b2ac624cb013ad40adc706312eeee1c76214f2927c24a591b8eaff51856b12fbfe76d608eed592ade2f1a92a41956db88c56443792f6e487b810ccfbb7f693577c5ebea84f711c5d36d783986afd20fdd8bee3f3b7bb27b44406ac1aaf3098ca8da0be39b90d9767d8e2c651910aa71864842d13defa524dfc50d48a3f502cfeb0e9128f04a243a559efe0fb28addef5484b1ccf46beb905c5c8833194d05053bd6570ad99f01cfc3e7404faecb9fb87d1da5e8a4bf45e8b51af1b481c635a11010767b45f6b733f16655880ab0df0082bb7b16a7badb48437ee0cd4420c0638c9201d0296b0e4bdcb721209916a60ca3ff0112375acfac8b0928bbbf8444d6484d95510ac5e124679901802cf896016d5deab90cb90e927a1df07b7d2e108fd43518822b764e5ae2a51193dc18569b1b532a4385b3bf6ea86284e811b5e794c8f1340656da7a3bcbc6d12f58578181e47e9b597d0e3812678a25f57773e3704fd097377bb817d7346babc65bee2dfb8cf009ce5f4a3715e7e13f2d3ada797e436670ae378ef5d56a7d3b7dc37a9fa8a0d35d111a4f2afb6b20a255789a0df80b6de1ed39146bb8278e1b1d5682b500aee23cbc9c76aae8c1bcab64f0ea1d67d7ffbbba90f22eb9f1daef711e66340277655be4b7f329373ad42f7ad2ce6e63e55b826a38a6c56e6bb6bd25277d9c4e6bfedcef9c1d9c05929f3fdf860a93506815f4675d2ded409dac24d8e02efb5dbf5d5d601089bebd1d872c4053aa7ae97f8c244d333dda9ac76e31007682fc2f79bc303a2b1b1dec44d68fa184e624750a3832323508ecd9296e62c02e914880b22955fd08a715d7099945b483a106adacaba3675bb8e242efd7ed38e3658f59929ffabef9c6113366e361c41c0c1eece3f95098bbb87516450274e34790b50143a7aae9dea5d77057764cf7fd2cb0176e8cbde1082b15fe69e45a28054ba9ea83f9ad1d69eb90aff89150c511600e5ddbb9c5d74c75ed2777ed22c4749b5ba4b019d1f9aa35170d7eff23936720352011098d4b2fdc2e7ed638e3e104afbdc3e8972876d6233622caf4e9d6732c83d825c209b58e9eed5fedd3efeeaa25c3116d0dfe9826a215a25b8e60a69e15cf0c6d35d8a357c7bdaf23720f37f032aafda4fba3cb080e861d18a73b752037e689c27b8d5aa53a66f9a365f729b72bf3c8750b4a6a8c05b478e3522a2244736790cd487b5fc3e9cc7d710b1971ac19a2740a9764af21694a5d60df536a66f4f4648faa2125354820f4d978763edc72a839400d3dd64b7a261d78c9ea85992f257df278ae00c458e1a23728a6a54e7eae95950ae63bf0413e7c888fdad19be8bcf9bb1b3128d581c3c41ba357abb33e5c9b4ee4872422848ad509b71b5c9eee199e0b21c808889f0b818bba7de60e06c9d6f36e1aa79b59d8999f788e5c7c12a8c930c985628a41db5db0e5114059292c31ba617ea52c3987ae1b9837dfd8c88d9b1128c88e8b545c077d4a007e0cd3184671c91a909680fff78353ede1055f9590582665db71cd7cf1d4d6cd62f3bd8651889f6a29784240f999e3457d334b7b5bdd6972a89779465224072a0a5040d027ed2ba88be882a7e9049e4c6c1b260322012ee497ecfb0411cb91dfcaed63246e20bfe44d41523564ca6919fb2401e8b272724073de37544f8cdb891916e1afd8a64775b6a8d930eb3b7cdc2947552b5a40387141f3d3842d5476c7be372b414e99b5da2aefe7b42aa87d6874b8d22a3f959e7c43dc989ad0d77d9b63ed53ef5d46b50aa6ae5f0f62f7d8b17a12be1e3763b05022d2b057417ef9a093a726fc2cc3dde7ee4d1bf1d4ef01ab23a0688608eb7f39cb1a1960fe9c3d5dac7b346d3eb4e32172c4a262db06a0dd679f42f32a50fe144a6dc4fed6306735f190c3227e28819d3bffa7ef47e5bdad418f7795ab149154f9c765a22dcc88d1f0a2f75de869db02994bad1ca1e185aec920204c3d5dc6cf0053a631ca5c13d63c9fc624a71da4f9eca673191cb907070002d3ede7e9ae1a8a88a74cd8cac292d12618c95ebdbddccc7893af38a1b6fdce8c7e717d2021a739a07556a1f654ed8943e9ca35f2a5e892ab3e30e40da7e12eb22c8fd0f9bbdb0f730fdb8da21fbb44e7600c6a4dd274c7bd03b61299c203349212d1e2d5f4b5cffe8f01468a9e7d00f9c154b34149eb4163112de0d159cb3b7b6320b847f406bc6f11e00c7846ac5f61fd03d4ec73a45b4fa5ef6ab5b89afb9a94d2785f7cecaa11cf23ed958486eb6e6919e6996aa5b0a3455e9e4ebec3b104388c5248ade3287ddb059f2df7fd066abca84f0c933780324f13bec50468aab830926e11316a8deda7b499ebe104ba9c3966be0678576680539db51d49f5db9b35567cce827f6bb92365eef2876afbbe8825768653d792cdc8a0e5bc0f3fc61ca274a7c730657446bfe5d33fccc14e0f5da55fa9c9ad90bb485f5b4043c109b0460ccb64d73dd58eaf50fc76ed72ce92d79ab090dd081c62a874a6f6bb1be046d0127edd8d4553fe125242ee23db1a1642eb782a4bab5ea82e7a3cc366c8c455251b94ecb38adf14e73f815699170266bdb2b96d221ef5a4243b888ae0bb65318c3c987369b681f3e975c6e8501b874f8af2192e6a239a0921321bc647fe99aa8ca07c96ea8d7860fb87dd98ee516bd800644f302f9b31436eb0f4a0d81a9e6ef1c494cf455f529a924db0fc23b1e3de266f475133a42e305083bb3ac849a3fd8f63b7bc1bc2c42a7f29ce1d523b859fbeb37efe6bbe7f13a96a4aab9fc8f97253343a07da4c9ff76ff56d6e8dffe2bd7a8bdd82cac9b0216260c658ee95e16e5c9b022578c90036ed12bb6f167f61cfd4ee296f5dc3e348a8cc09047ded74a27fbe835eaa6891c3af813e68898c41f80f2ed03bba5abee6ae4af4f9ecf1689888c00b9ad2844cd3ffd07191b1f00bae205b0e39d446351d45cc4c2938c7ca2ef68dab744831920580b1dea84525a2c53df78a6be8307484a9fc0f89eb85ae9a216dc70ee439212a0a68bcb94347f85afe40e2c5822bf18a8edb5836632acdcef9b9ac4337ec0b43237a283b4d377c9b72c6b10773a1aef789fd0369961e4b78b19fcec43dddb6fd543e183fc1b4b70c1675fc2161cb650a891d778ce0043fbe2c11fb2be2933b5b18489742a9a633b51ba341ce3f5b7eee0b2dbb72d638b81250e99c0fed58b758d6fc4ca85da8311bd51aa27a7cde4953d4a3300564f21b962651bcacefc97d06ad96be916e79acfdc8f544d7363c355964953d4ea84fa9e46db7f601a12ea07dcc828ac0ba3a01c53ee769d547623f94325a10b453baa052baebbfe576aad5e56e42423a9b0659a1c9a61e897d65943a7927a899c3266b72d8bbd417b03c2f86d6eceb3264069bf185999712b942e24fa4472b2382079d1d76922c9650613fd8c91032f24e66918a81b326ce622c902f7eab0509f7b26808d80a391abdf495986d50e553851d6ed66acacd38e7d8e6d7307004603e5a5e44ad920ce7afda2c619166b566de4bdd40227c412ac714d7aa0b0de96f5d4714247aaf73862d91f6113cbc29df23ba16df81973bcfb31b8908db913615f100a6c07e8cd6be3c4109c97da3c08240e991d949a44f286b6edc2770f8425e5967ebff3103fd1f24d634a44fd203cb4e8a0d246f4a39c0ca525003de93db78559ca95d60400de29f47992da7eec92734b48a7441e45a1da959f27eb17746c02810a9d95f4d04c8f20e2943bcb7903126051f7ba1a9f78f726f23ddd1cae5d724cc9e23b291336a960616e12016d9dd138eb5bd7884cc01dc867f85a516396ab9189587182c276f00f43110e15c544a2e9978a6ff6276214a32793f957cd9d0d933b78f4331d9b1720802f140ec2948a737b55d8490588e12a064ba3cea9d1990ab1ad6f9cfbf7817d357fa25334937a7dae386ea2bb7e728db88800e3f25c0fe6f32c87e505c78ac6a19dd46f4d1f7c9a90dbc367bae3889a24b92e6f42fa18780a8bdea44d031bca7c9f56f083beb048d1d07a372d13c7aa3c43fd20b44d903079c5d0d0b5a271982aa26ff2a3b382186b77e7802bb8ac1e99b6ed0d7f32e194f4ab0c5fe9149e627609f157009b439d40d72cfa3243b0527688dd9f9063881d0e98c3297aa98be12edef5f5c8ba0122592dd0b1b677bcdd69b483c31cb2c98b4e070a8386943abb26cedc7e750d57113b95f2d36b6a5d4952faa388af617709a0c5161d47a275d79b94f2b80af3ed674253d29db4492f45458a7386c10ac4f45542cefb126a9f051792dcb6fdcec8021369b89209d22a5a703d5a62a3c40e90fe2bb91244575dcbd74f5d0f393aadd6c459c934b8943519342494d4b54105228eebb4f42625d12b603dcf99c5a0eed64c1cb392c6f98459351d5025978983319b197b716f9fecd71b501fcfcea67941ae61ef548db0d42a28a85b8363f2c38c747360b4ec0f8cbcab21811915a3418ab2994551526fcb8c24ed19857cf621c25d33f75ccc349113accb75fdcc454c28ef459d66c5775ea0f15cb823ad4e03cbb83f21d19fe06c2660442360658ffe1222822540355139d9e301d650da878e61bed19ac32ffa8b4fed8eb62c8bb1d1d8f16adfb5964ec9680578a1a1158d30a7598d7cf5c45db990a3679bd1149243a0502cdb0bcb3032f70d71e4404d9960415a84ec8b18f9e17d7b8e432fa746bda62b5e21e07458fa755fc0972aac46cde95fc89ce6cfdfb4c548482367793fb480885724ba8d174fd777140c797b6ebb9073a"}, {&(0x7f00000002c0)="a5866b9c8d76094b901f7316a09cc36efe21da56f1c34021bce8d6c6e3646e51c188785b7fd1798a2d09d646847eb1b9874a9b165d990d4133e1b4c06814d92547e3a382b7bed9d343d3f0392d77b247093decd67a9fc3a4b6c85b5feb0165309471f7953515f6bd72f667f43afbf5d9a3bfef5ed5d4192a34714f2cd3ee20e54d3b3afd3e468d6ec2e14cf38dbcbdd16d05cf1c8cb2e569003dee071b4944a5f123ff8370b7e7a5b16af99c52a4f336d713b2345373aa893ee1d81b76ab051aff5fb69b5e9e0694da4aa9be74d6847e5664334681f06f2912e506e6b417b7982ea30960a5278921e89be103d3256513fff250a5fbbdee4623"}, {&(0x7f0000000640)="3475247251c2c676a53cafa483360cefa3c4db381c4a2e6f7234a0458b7a2f56d232c008e3dadf4e4cc2b7d4cb99551c6376b0f795121bbaa5cd1ccd9b7f31c401d3c014179a019ef35735684f2045768ba24049be8d76f557ba17516c77eda1d1e48eab46d6afa1d7769bad0b4ae3427de049403ed613811aee4b36eaabbeaf2a464ab6d26e8aa177e666745e4c1c79c0280347e205fe88ced69e5dd1"}, {&(0x7f0000000480)="330388801a7f3f9cd4ec8eaabec3cbe260f2b69c1bdc32154ff3f1bc86ee267d"}, {&(0x7f00000004c0)="f23c9a79b6768a7902881f04013dcaae5b2d9cfde7b9c4acae0cc06596d7210984260a630c32e4b82b462f751c94af701c85c52461ebc039e1f5f3107adba282abee98fd861eb9ce376a5de9436ae531d77681329d95e941883a884cb53e6c756bd63321e654a52e15b165dde539f13906988a2fdb58be6c7c40a92f51a632e3aef3e166a03cdb44b0c9e387b6374d7c9289141172dfbaeeeb5309288031259ce5d0292a046b6106a870df8e8d3e94528ccd202da06518975796e211c6"}, {&(0x7f0000000580)="0ac9b63293529479783fc1f2432ddcffd2016d84e83a84289955130c858d9a4e4a2a8588b646a8aae130c1183597e54a91bd"}], 0x669, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0x408) unlinkat(r3, &(0x7f0000000140)='./bus/file0\x00', 0x18) semget$private(0x0, 0x4, 0x4) unlinkat(r2, &(0x7f0000000080)='./bus\x00', 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) 16:04:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) chflags(&(0x7f00000000c0)='./bus\x00', 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:04:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:04:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x3, 0x100015, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) r5 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r10, r12, 0x4}, 0x5ca, 0x401, 0x2}) r13 = dup(r4) sendmsg$unix(r13, 0x0, 0x7) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:04:30 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x200, 0x8, 0x1c, "96f63560e46c2761d2188df2017fea1781044e98", 0x101, 0x5}) 16:04:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) getegid() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7b0) r2 = getpgrp() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x7}, 0xb) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000002c0)={0xf9a, 0x3}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getitimer(0xf6a67ab557a59cb9, &(0x7f0000000280)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000240)=0xfffffbff) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0xffff, 0x81, 0x1}, {0x20, 0x67, 0x7f, 0x1}, {0x0, 0x3, 0x7, 0x9}]}) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000100)={&(0x7f0000000180)=[{0x86, 0x3ff}, {0x24, 0xfffffff7}, {0x8b, 0x3}, {0x80, 0x80}, {0x46, 0x1000}, {0x44, 0x8}, {0x25, 0x9}, {0x8e, 0x80000001}, {0x43, 0x6}, {0x85, 0x8}], 0xa}) 16:04:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) flock(r0, 0x2) 16:04:30 executing program 1: socketpair(0x11, 0x3, 0x20, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000000)=0xfff) 16:04:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x40, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r0, &(0x7f0000000880)=""/161, 0xa1) mmap(&(0x7f0000abd000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:04:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x9e\x13\xf7\a\x00\x8a\x9c\xdd}', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x4}, {r0, 0x80}, {r1, 0x1}, {r1, 0x2}, {r1, 0x4}], 0x1fffffbc, 0x8002) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCFLUSH(r0, 0x20004268) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) setegid(r6) 16:04:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x4000, 0x219, &(0x7f0000ffa000/0x4000)=nil) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:04:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) sendsyslog(&(0x7f0000000040)="595cc3b2dcf84a6afd51454ba7c93beb2f96333887f2e046859591fae8b6a132c75e9decc16dbf40afefa9cb5034834d9e1630c6bd69e385517c906af078bb472a92931d6a86a6", 0x47, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) munmap(&(0x7f0000003000/0x7000)=nil, 0x7000) 16:04:31 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r1, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/247) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x7fff, 0x6, 0x7, 0xb62, 0x9, 0xffff, 0x0, 0x0]) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:04:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x8000000000048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() geteuid() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x0, 0x4, 0x8, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = socket(0x10000000011, 0x8000000003, 0x0) close(r9) setsockopt$sock_int(r9, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r9, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x718) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x8001, r20, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x0, 0x4, 0x8, 0x484}) setreuid(r12, r20) r26 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r26, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x1, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xb}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r26, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r26, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r26, 0x1, 0x3, &(0x7f00000013c0)=""/216) r27 = getegid() r28 = getuid() r29 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x20) pwritev(r29, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r28, r30) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r31, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f00000000c0)) r32 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x0, r34, 0x0, 0x0, r33}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x9, r28, r27, r34, r27, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semctl$GETALL(r31, 0x0, 0x6, &(0x7f0000000300)=""/237) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r36 = socket(0x2, 0x4003, 0x0) getsockopt(r36, 0x0, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1005, &(0x7f0000000200)={0x4a, 0x7}, 0x10) semctl$SETVAL(r26, 0x3, 0x8, &(0x7f0000000000)=0x3) 16:04:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) dup2(0xffffffffffffffff, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffffd}, {0x60}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = syz_open_pts() dup(r2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x2010, r2, 0x0, 0x0) syz_emit_ethernet(0x12b, &(0x7f0000000240)="b21690c6c8b39eba97926afa790d9b4ec2e64d91acc06b73f0923e7b248cb00bd67ee4fa34e3736638cf5032665b45949a918d5d7176847314f86da9f347b719ef0af1f23f53b9f7939a671c0a9a43759d07d81dee0dc45cd1323250ff1628afd5f395129f35304ace72a42693f53280951fb627469c9af5b0a3b828ec0261faa1ed62c273ef54732d3c30e6bc8c7cc670bda8688660152ade93e9e218afbcf35e356a4ceba16e0e4f687e1aadd9a4ed8cceb96042") 16:04:31 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r0, 0x100000000000, r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) bind$unix(r0, &(0x7f0000000080)=@abs={0x2, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202006301"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) r4 = getpgrp() r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x7}, 0xb) listen(r3, 0x4) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getuid() r7 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x40, 0x3, 0x1, 0xb789, 0x3}, 0xc) close(r7) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:04:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xf5e8, 0x2, 0x1, 0x0, 0x1, 0x9, 0x4, 0x0, 0x2, 0xffffffffffff7fff, 0x73bc}) 16:04:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x30004) sendto$inet6(r0, &(0x7f00000001c0)="6709a03cd54c4af4992a838d506f081fb5fa65b592546b275b1531c71805d56da862a663384a8d8f8ddf45422b20a49c115baaa0ebb5bf80b49ade7752fd219c7680f27a880a43607e342774032da96386477a486793364845e2be7987b007526caad60c2f", 0x65, 0x1, &(0x7f0000000240)={0x18, 0x0, 0xffffffff, 0x25b3}, 0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x401) readv(r1, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/237, 0xed}], 0x1) 16:04:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:04:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCCDTR(r1, 0x20007478) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3, 0x5, 0x95d, 0x7, "f7c085b77301c75dbc4e2119311f48499b11cb52", 0x1, 0x5}) 16:04:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8242e5ff91000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0xd, 0x1}, 0xfffffed5) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.6ile0*\r\x00\x00'], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x7b0) getpgrp() getuid() getgid() r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x7b0) r6 = getpgrp() r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x7}, 0xb) sendmsg$unix(r3, &(0x7f0000000a40)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000a00), 0x0, 0x7}, 0x9) ioctl$BIOCPROMISC(r3, 0x20004269) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x7b4) r10 = getpgrp() r11 = getuid() r12 = getgid() sendmsg$unix(r9, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x7}, 0xb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000180)=0x7b0) 16:04:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0xf5a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = syz_open_pts() dup(r4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x0, 0x8, {0x7fff, 0xcd1}}) 16:04:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x2, 0x81, 0x20, 0xfc000}, {0x6, 0x5, 0x1, 0xbdaf}, {0x5, 0x5, 0xc3, 0x3}, {0x8, 0x80, 0x1, 0x9}, {0xffc0, 0x40, 0x3, 0x5}, {0x8, 0x8, 0x1, 0x30}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:04:32 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="069140b0c926aa3a938a"], 0xa) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x6, 0x1ff, 0x20, 0x1000}) 16:04:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 518081 54806 0 0 0 0 syz-executor.0 * 94769 54806 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82209b2a,ffffffff82201692,3b3,ffffffff821c38e6) at __assert+0x2b nd6_rtrequest(ffff800000c64800,1,fffffd8066def4e0) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800024bdad68,1,ffff800024bdae38,0) at rtrequest+0x9bf rt_ifa_add(ffff800000b3c500,240404,ffff800000b3c558,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000b3c500) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000c64800,ffff800000b3c500,ffff800024bdb160,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800024bdb150,ffff800000c64800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800024bdb150,ffff800000c64800,1) at in_ioctl+0x1e7 ifioctl(fffffd8067848330,8020690c,ffff800024bdb150,ffff800020a88c80) at ifioctl+0xb64 sys_ioctl(ffff800020a88c80,ffff800024bdb268,ffff800024bdb2b0) at sys_ioctl+0x5b9 syscall(ffff800024bdb330) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,419456a8010) at Xsyscall+0x128 end of kernel end trace frame: 0x41b4c1f4010, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82209b2a,ffffffff82201692,3b3,ffffffff821c38e6) at __assert+0x2b nd6_rtrequest(ffff800000c64800,1,fffffd8066def4e0) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800024bdad68,1,ffff800024bdae38,0) at rtrequest+0x9bf rt_ifa_add(ffff800000b3c500,240404,ffff800000b3c558,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000b3c500) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000c64800,ffff800000b3c500,ffff800024bdb160,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800024bdb150,ffff800000c64800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800024bdb150,ffff800000c64800,1) at in_ioctl+0x1e7 ifioctl(fffffd8067848330,8020690c,ffff800024bdb150,ffff800020a88c80) at ifioctl+0xb64 sys_ioctl(ffff800020a88c80,ffff800024bdb268,ffff800024bdb2b0) at sys_ioctl+0x5b9 syscall(ffff800024bdb330) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,419456a8010) at Xsyscall+0x128 end of kernel end trace frame: 0x41b4c1f4010, count: -14 ddb{1}> show registers rdi 0xffffffff8185a0c7 db_enter+0x17 rsi 0x9c85 __ALIGN_SIZE+0x8c85 rbp 0xffff800024bdaaa0 rbx 0xffff800024bdab50 rdx 0x9c86 __ALIGN_SIZE+0x8c86 rcx 0xffff80002236e000 rax 0xffff80002236e000 r8 0xffffffff8125e62f kprintf+0x16f r9 0x1 r10 0x25 r11 0xb806ebe97aaea253 r12 0x3000000008 r13 0xffff800024bdaab0 r14 0x100 r15 0x1 rip 0xffffffff8185a0c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024bdaa90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=94769 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88518,0xffffffff82629478 process=0xffff800020add880 user=0xffff800024bd6000, vmspace=0xfffffd807f00a000 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 54806 518081 99940 0 7 0 syz-executor.0 *54806 94769 99940 0 7 0x4000000 syz-executor.0 84785 485756 47513 0 2 0 syz-executor.1 84785 285459 47513 0 3 0x4000080 netio syz-executor.1 47513 161746 91715 0 3 0x82 nanosleep syz-executor.1 99940 437962 91715 0 3 0x82 nanosleep syz-executor.0 80756 287261 1 0 3 0x100083 ttyin getty 3356 374790 0 0 3 0x14200 acct acct 93976 237224 0 0 3 0x14200 bored sosplice 91715 211589 83538 0 3 0x82 kqread syz-fuzzer 91715 33700 83538 0 3 0x4000082 thrsleep syz-fuzzer 91715 165666 83538 0 3 0x4000082 thrsleep syz-fuzzer 91715 375148 83538 0 3 0x4000082 thrsleep syz-fuzzer 91715 17505 83538 0 3 0x4000082 thrsleep syz-fuzzer 91715 300624 83538 0 3 0x4000082 thrsleep syz-fuzzer 91715 45130 83538 0 3 0x4000082 thrsleep syz-fuzzer 91715 351646 83538 0 3 0x4000082 thrsleep syz-fuzzer 91715 393676 83538 0 3 0x4000082 thrsleep syz-fuzzer 91715 332709 83538 0 3 0x4000082 thrsleep syz-fuzzer 83538 485493 22208 0 3 0x10008a pause ksh 22208 142495 11463 0 3 0x92 select sshd 11463 242766 1 0 3 0x80 select sshd 35142 43078 31000 74 3 0x100092 bpf pflogd 31000 115867 1 0 3 0x80 netio pflogd 73647 55538 6446 73 3 0x100090 kqread syslogd 6446 448926 1 0 3 0x100082 netio syslogd 16208 479045 1 77 3 0x100090 poll dhclient 50239 193146 1 0 3 0x80 poll dhclient 18362 492767 0 0 2 0x14200 zerothread 97551 169057 0 0 3 0x14200 aiodoned aiodoned 30622 469500 0 0 3 0x14200 syncer update 40547 40383 0 0 3 0x14200 cleaner cleaner 32715 516022 0 0 3 0x14200 reaper reaper 45935 248336 0 0 3 0x14200 pgdaemon pagedaemon 79728 115272 0 0 3 0x14200 bored crynlk 78761 61119 0 0 3 0x14200 bored crypto 27252 360095 0 0 3 0x40014200 acpi0 acpi0 30208 291980 0 0 3 0x40014200 idle1 90342 521379 0 0 3 0x14200 bored softnet 8731 14102 0 0 2 0x14200 systqmp 24016 83252 0 0 3 0x14200 bored systq 77797 13104 0 0 3 0x40014200 bored softclock 42307 489145 0 0 3 0x40014200 idle0 76885 517803 0 0 3 0x14200 bored smr 1 338154 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 54806 (syz-executor.0) thread 0xffff800020a88c80 (94769) exclusive rwlock netlock r = 0 (0xffffffff8251cb48) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82629028) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9620 6470K 8859K 78643K 31828 0 0 pcb 13 10K 12K 78643K 1196 0 0 rtable 200 19K 19K 78643K 4199 0 0 ifaddr 117 30K 34K 78643K 1180 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1864 0 0 iov 1 12K 24K 78643K 1240 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1242 78K 78K 78643K 8522 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 80 0 0 VM map 62 31K 31K 78643K 77 0 0 sem 12 0K 1K 78643K 1398 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 5599 0 0 sigio 0 0K 0K 78643K 64 0 0 proc 62 63K 95K 78643K 2662 0 0 subproc 32 2K 2K 78643K 671 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 452 0 0 in_multi 42 2K 3K 78643K 813 0 0 ether_multi 1 0K 0K 78643K 53 0 0 mrt 1 0K 0K 78643K 32 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 150 662K 662K 78643K 150 0 0 exec 0 0K 1K 78643K 1281 0 0 pfkey data 0 0K 0K 78643K 1 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 212 475K 475K 78643K 22681 0 0 UVM aobj 130 8K 8K 78643K 133 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 1259 0 0 NDP 23 0K 1K 78643K 385 0 0 temp 250 3565K 4205K 78643K 172353 0 0 kqueue 0 0K 0K 78643K 33 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 119 0 113 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 499 0 497 1 0 1 1 0 8 0 rtentry 112 824 0 742 3 0 3 3 0 8 0 unpcb 120 3362 0 3341 4 3 1 2 0 8 0 syncache 264 25 0 25 12 12 0 1 0 8 0 tcpqe 32 46 0 46 6 6 0 1 0 8 0 tcpcb 544 2812 0 2808 36 35 1 14 0 8 0 inpcb 280 7703 0 7695 45 44 1 9 0 8 0 rttmr 72 9 0 9 8 8 0 1 0 8 0 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 4 0 4 1 1 0 1 0 8 0 nd6 48 119 0 115 1 0 1 1 0 8 0 pkpcb 40 43 0 43 19 18 1 1 0 8 1 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 143 0 143 30 29 1 1 0 8 1 pffrag 232 119 0 119 34 33 1 1 0 482 1 pffrnode 88 119 0 119 34 33 1 1 0 8 1 pffrent 40 4007 0 4007 34 33 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 617 0 578 1 0 1 1 0 8 0 pfstkey 112 617 0 578 3 1 2 3 0 8 0 pfstate 328 617 0 578 9 3 6 9 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 10 0 4 8 2 6 6 0 8 0 art_heap4 256 3271 0 2970 43 22 21 21 0 8 0 art_table 32 3281 0 2974 3 0 3 3 0 8 0 art_node 16 814 0 754 1 0 1 1 0 8 0 sysvmsgpl 40 46 0 31 1 0 1 1 0 8 0 semapl 112 1392 0 1382 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10557 0 9139 46 0 46 46 0 8 0 ffsino 272 10557 0 9139 96 1 95 96 0 8 0 nchpl 144 18987 0 18490 61 40 21 61 0 8 0 uvmvnodes 72 6408 0 0 117 0 117 117 0 8 0 vnodes 208 6408 0 0 338 0 338 338 0 8 0 namei 1024 78338 0 78338 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 60 0 0 8 0 8 8 0 8 0 vmpool 552 75 0 15 6 1 5 5 0 8 0 scsiplug 64 11 0 11 8 8 0 1 0 8 0 scxspl 192 61196 0 61196 48 45 3 7 0 8 3 plimitpl 152 470 0 462 1 0 1 1 0 8 0 sigapl 432 5691 0 5675 3 1 2 3 0 8 0 futexpl 56 142249 0 142249 1 0 1 1 0 8 1 knotepl 112 1370 0 1351 1 0 1 1 0 8 0 kqueuepl 104 1489 0 1487 4 3 1 4 0 8 0 pipepl 112 11848 0 11829 33 32 1 2 0 8 0 fdescpl 488 5692 0 5675 3 0 3 3 0 8 0 filepl 152 63968 0 63865 47 41 6 13 0 8 2 lockfpl 104 1870 0 1869 1 0 1 1 0 8 0 lockfspl 48 654 0 653 1 0 1 1 0 8 0 sessionpl 112 58 0 47 1 0 1 1 0 8 0 pgrppl 48 107 0 96 1 0 1 1 0 8 0 ucredpl 96 15636 0 15627 1 0 1 1 0 8 0 zombiepl 144 5676 0 5676 2 1 1 1 0 8 1 processpl 896 5710 0 5676 4 0 4 4 0 8 0 procpl 632 19922 0 19877 6 1 5 5 0 8 0 srpgc 64 73 0 73 24 24 0 1 0 8 0 sosppl 128 182 0 182 23 22 1 1 0 8 1 sockpl 384 11740 0 11709 75 71 4 14 0 8 0 mcl64k 65536 288 0 0 35 32 3 35 0 8 0 mcl16k 16384 25 0 0 4 2 2 3 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 41 0 0 5 2 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 14 0 0 1 0 1 1 0 8 0 mcl2k 2048 224 0 0 23 2 21 23 0 8 0 mtagpl 80 490 0 0 5 1 4 4 0 8 0 mbufpl 256 1120 0 0 37 0 37 37 0 8 0 bufpl 256 24782 0 17734 441 0 441 441 0 8 0 anonpl 16 732743 0 711130 250 161 89 104 0 124 0 amapchunkpl 152 46681 0 46546 105 92 13 19 0 158 7 amappl16 192 31417 0 30168 247 182 65 75 0 8 0 amappl15 184 357 0 357 2 2 0 1 0 8 0 amappl14 176 1333 0 1329 1 0 1 1 0 8 0 amappl13 168 276 0 276 6 6 0 1 0 8 0 amappl12 160 974 0 968 1 0 1 1 0 8 0 amappl11 152 584 0 569 1 0 1 1 0 8 0 amappl10 144 714 0 706 1 0 1 1 0 8 0 amappl9 136 2103 0 2095 1 0 1 1 0 8 0 amappl8 128 1735 0 1681 3 1 2 2 0 8 0 amappl7 120 816 0 806 1 0 1 1 0 8 0 amappl6 112 523 0 507 1 0 1 1 0 8 0 amappl5 104 1359 0 1345 1 0 1 1 0 8 0 amappl4 96 5695 0 5662 1 0 1 1 0 8 0 amappl3 88 1653 0 1642 1 0 1 1 0 8 0 amappl2 80 42802 0 42718 3 1 2 3 0 8 0 amappl1 72 142261 0 141810 26 16 10 20 0 8 0 amappl 80 20899 0 20827 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 5767 0 5675 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5767 0 5675 1 0 1 1 0 8 0 vmmpekpl 168 67676 0 67623 3 0 3 3 0 8 0 vmmpepl 168 748248 0 745613 554 419 135 157 0 357 18 vmsppl 368 5691 0 5675 2 0 2 2 0 8 0 pdppl 4096 11541 0 11440 16 3 13 13 0 8 0 pvpl 32 1888048 0 1864277 545 340 205 230 0 265 9 pmappl 232 5766 0 5690 6 1 5 5 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 758 0 105 20 0 20 20 0 8 0