3dae6a1d4a586abdad6393eb8d273be18bb6f9c3d01a31bc7db7e97d64b1402dce431796bac9b8970ee242dd4aa44a9c91123eabd2876ebf221554f5aed4eaade15146f4f5d525726088df43d744931379e301eede8b6b17b03d9e7acc5b3249cbacadec189635cfa5f3d4ce3e28115307c4aa72055e79a4e1c4641e18d738b72a350c962773ff03251384914bfd49228e443de3d02dbccbfe4d0d4319b4b1616af325306e9da2593491444595f28d2de8c65a2924ca7984f3502dfb414a0587b91979da9a3df720907ff9590d6e359d63e8fd8a8a57df01f5d957d165af2eb20682f2a326c0967203d91187957c957add4935162a7ba335d8984e50f12f6f9ef30e1e6c013b41d74ee3c8de6d62a6ce00bbcafc5797a96b0fbe030d871f8bf7a66ba384e7b53d6e0c6c5b1763d18cd3494d1d083c4c09c4f07134ee4201363749fba2cdee3dcfb85762f7b7634f70464938147909da5bb59e2dd71dc7ec43d5a8c67527d1eaace81707fc15131e6cfb4a93a8ae86903669353859302eef8417bdc4b505de7cba33daa7ca57ab3008fa41ec311bf9c63b37d430af57a9594d107038b36ec0948d3c8b9377b3727cce4e01eb98064186fe006f52a214f00129acf4c8d55c4ab1ec9c2e6a2f95d58b8b8410455ea529036dcfb00eb9aba7a9ccc58f56a9ec9f61e35504653f627e724d691cc366f5f1a9d527193e06c67bf077dd8f93d3790a0c2a731ac05adddfffb0daf6bd03897bbc047ea81c8c1eb922fbf1d2bb5d9259bb437ff3ce5776c77d4ce14dd44345f30d7d08d85212f48c16c206eec512ec40c936f6f68dd561ee40e517cb98f22b7d90e9e33f5061b9a12e6caef4b4565ed1739808183118654502cdcf8ca18a464103a72a9f008461c7534b3a3e612963783e28444c7715a3d5798c162afb70888c4c3bdd492e9d782c96deea4b88e127f01f399cbfb373879b3d6cc6f3712692f92bac3d7a290e440ea4c699faafd8b19c7655a3f44321e13c025430719f3bdabac455ce619388476d0e43b5ba1ddc8619280692e235a005a9f1cb5a09cd3a79195c2ce1a211a959162fd4b75d41f4d59394020ab85e839bb9091d5fa4eabcf84383911dc448bc9b28e4876af470989dc773dd95fea275998deec05fd9d046e8ea39bc38584aa0bc26f62f5364407769058a8080e2ead9a8702191a05023db3d67e4fe0e8f45ddc6915ddfd926ea04f467be6737c7082ecf1b47fc6d6abfb0adf57adfa8c61b3e9f84d1fa733b2f2672fc7e71b397fb18e832532695885c6965af810318b5816558a40bb1d512ccc95ec55c05933f40e600c79ddc27236001ea024bd4d7c997d13a73df13158c6998f77ca613c345763f21627b9f102ca35d5e41d2e08adb4e7450d1c01a12f527a5195774f72f752beb3477760984a2ec38d54c555fdac3928c4a5ef6013c92bc3cfa0ea698b8751ac51bd6e47ed5a2f547355b9195725d5b72749ce2b612287a4607a93020c088f3dd9226b36898af5316c1a135428da3b84e1d4359b34fb582bce64acd8ec19d98ac1f2e73604c17cb356913dbb19abee8b05598e8ff2133239ce64a925819cfea22bcc64238d696297480b06c3d10545326e8f11638cf28c8510a6938fad2761d92061dd1b248477e75198079874a05aaf0a4fef459145b9a48aa2fe578faa58be354988a237d6e04f846efaf4045e4a1f9882e344cd1db79bed35e9b54ed09e1fc163d40af9fb617b0dafa23d1b3c4c9d70674aeb5de715506d59c69172d02f1f149ca5ed6440d66af32669251405e12a417ca5660540c831328f586f11f8e37192887cabdf5adb94f3526bae413e1835ed4c09c7e78847ba6e4acb13589b67e3daf77f11327b2635400cbfffe8154103a4ba0696923b58cd92feaa7c824c344bdf70f0fb4bc1deffcd54276af31d347f1c34e032bbd8e0ca1c9fd16e66af942846a5eb648a30bef1be06adcb01c618b854ba04dac2d462fc73bf38d013cb3c9edb3d6b175129f6fb03c432671531c17dab9fc4d251788bee87ba301f96a34df5261c68f94a93736d8b08e2ef3083f825175b17863496772f8600556e7084d137014cf2ba1b6908c27b34e3d431b09488181e738b3eacfdc89ac596cd668aedcb20a599b443d3adabbb557a081cdae674996557b34e811d6c5758e6b26918144136cb5a67e83b40d6e1674c95dbab65f728d089adf495e46b1cbdc397e2a8a20a5c14f60acaa1ce2d9e8b68c3b10d82acf0f709103094f577cab75c32e74ac3f45b2c1a9ed0b0fed62268449828cb7508e1bee104b477959ea0b7cdb2e244c9862c7a8cdd9ceb2d542fd5a938843c66cb7214c14c9701d51f7c5108a9c380f3f1dacfe09e55c805cf06871351ba5f401e7300d8a012b955b55fa09d2e80febc936092c5c9a3de3be28fb57559bb852e534ea49c6b0c8cdd41d2343e647c2f2613e17b7ea4efa73dbf2a8cc42673b5b73fb612b08faca7ee19690ec4810ba399b4f9f529a80fb6945f60925e0b6dc129e81b1ffb3af9fd88385eb9ad09a275891bbe22178f8a2ed0a1db424cfb10a327acd41a001775afd73e1ccb1c8b6679cb276b0cdb73a96610e21acefaded42f462261a70053e1e0022b87651ceba3e01c9749a6d47d6116fff8ae23ec7048d8750570f0822fefa8e231657ac766810c4d07915e6ab06f800c88f10c661ee10a8aa6d236426465d4958baeeae901c3ec2041b2f135f3c7bd37251c3c50f0bf149498abe15682c9ae8598cda103a5adee9b2f8f63fc1461e1b91319871b803bb56dc8d850c5719284a848725123dbf94fbd74f93a09169bcb8e9b487fff403a94e78addf65631794293a17e635cd7f1a054827d113a11b99392f1ddab75d9b2dd113544bec78b208ba52c0990a1f4aeabb64ff4741945ce7d6b13413198ed8d9a9aa066d5a84c26015e56a220b0bd7fe1da38f9c6c41b708e624262f0af4e3bfb01d335ee881a20973eabb7a18c6169b1ea66c80b5b54379f9bcd70f16d39b68a64b60c915a130e7e83474194e655985d29abd0db686a6b308fd398a210a311f70365e81b0c6f5643fb1946c4a448b79314e6cbc8311d162402340717beaa0f46892138cc017688cd3501ec786f483b8318efb4c6703733c874a80112492c6112e77cee7078a08c078069dae74a0dd4f54b9a43652e525ccfe8c82e2b89a808601b2f99ba76902870dafafc5119c2c12e86c24ace94abf97f11aa3891b5072741bec79345b14cdb0f58f2a27ac9f6c86f6081c81a886b595c6e24e17efa6d79dd0f04f490df25c2abbf3d477fa6151cb3be8c2bd57a87f353b078d3665724733721804baa5660c36e97db512771aaf1c5bffbc86f9697d0b4e69f3e15bcea2293aa0576c3365541cfc7ea771e0b0fbf4fa612d82420e431df105e899e8ff6f8bff9fdb5d0e2ee0a326e9caea53d772cdd1e6e72b39ea5c5673605d841938877fdb5868ddc1c12fd284f899923f3528a2bedd2c81d39629d88b5d325d8e8a810a09899e046e66fe025f9da12c878da38be2a88db4920d8308890816631063b186fac1dc095c98436f24b87b3072d5d8438a1ce10cfbe4e5d5fa5f7274d41c8e765c732a3a1415e5a7f17ef4b3c3752f5c2614e3b8f5a233e84227289be0b05bc263848d28d9c2afff1a4e086055af3bd2751f83efdb77ae1413707bd46bfe0a9f43e8c827216e3da87053eec304e48d4c7c99ea185cc000466507586c7012488130b04ba9feab72375d0f02fe00a6b95e8e3ae79800904c2bcd3092c000b989a49e01cf8706046e58025b27f4a5bffe8d2f8e3c489fc636c7c74d18d4df379722eb0545d0addbf4cf402eda754a30d3a52647d81d92043a288e5b08af66db9eceed1fa64122037e110c007681c3e70f53a5c696548b141906ff9828c237b8ac13c240293d7a8872c2ba1d7461a89cdce2d4677d5f1a2efa83926529f61b13ca41d59ea8a2246470b9261926f96858d5bf0558bf913d87516df2718f19458a875ed3f4fbea42fd62abeedfd59c3cbeffaf7b08bae00dff8ead8c9d30c1fad5353c856eba2b59ddffbbc4c2368c709810f20b6794b172e0062ec313dc09147758a939f5ce462c2970f6d5902f040cdc993e894c32f430b4413919ac27f1a4d844894fdd83f58a5dba081fa2a88d215184c58d61bf2730863aaa6090918d67ecf370a63449e1aeabfd1f457c6090ef8e54f322a88c3e3a2ae74238340f3544ed590e467db30c82e72037a735cde86061cf98301ba1e85066216f16f5995f8033730ff38023a5826cb740f0c9837b9aa9867efaa96c6228d7dee52217a28e992f1cb73a3c453f2149007e7b2bf8692c44b5891e011f7c394d3cfb175877b484ea63de48a35c2df73c8ab10b949d17a6e815690661a98ef8c606ecb30543e5ffed44fa7057111778516eb36507cda396d319c058677bb6103fb3fa1b36360aa9fe0f6d6535a1a8c75788f7adb7c6a07f44d37fbd1caec4e85f12b31dfd2c10b4679ffdc317750bb7dfb45c87220c7ca1dfabb9a8d3cd5e6d3871cd799a76148b2bf1c8ad5589e0966d2faafe4f549571f4386f0a904ca5a2aff163279de9d0a3380f84a46d528beaac6245523b3310dcfe4ce7482d16b49ccf13ee6839f6cda1ea066e9900a2a8edbfbf23cb3ee93e1f7fc0a29e2fc8c26bb8337f8d099e62b332cc72833f7a1a3e1ca71f14fd8decbe6dd542ff135ad7435b728fda83db5f44ca13a3a9c543427fb75e48fb8eda3a9c943d08a4def8e742114289493357d5d052fcd7aa309e24166a88c00a2767ec82dbd01961eeb72b4573d400198ffee9b66115ee5e01099f1a80f8d91341309f627ebe14c525c7df3018c47a683cd10b2b06a2a774b907f0c14b0b0192f29968ceb4161b057df7820a458c40f9b8e30652d61b302863ff273c6df43590af27e7ad9b1efc2f4206fbc19c9bf2bddb58680cca9d7265d9d678cf13a5c7f357a1f5ad3c7799d1d662823f2be57bf1792dd7e820889bc5cc23a11156d8329011c6181f25af93d05927d22f276a20b45ccb502b12f066d6e711776e69d879fcee998ef10726ee1a107eb445255edf542433d2da187c1bc0b31fddbf649319c5a76c3cc0146344be4bad93a9a127743d95ed5b6d0fa33189c8837b53fa513253ccaff17e56d0f6811692c6fcf54fabd8acb5011b9e920b56a62dd87446f1502c12f82a2e6beb33f07e7d42ed567c0f328bf6b489c55c06b82153bf1bbac9cf0e065477f4406fa9081d48ffb7c837bf06d6d8995613ae877316946fd478f9f247c75b7ada6b977498a4190f66ef670f6cc6bad0e6bc088432d1eacd53499348aa847bd7ace0495b8e139dbfd8e1c6c2c41f67565d4d393ab046e11962f3876d9efdf5ceb794da306f922b91da832451cc0625514410ed5de95939bd3f5ed2686f08f23d456382faf7228db3275fcc0016e5be3cc6018cca5c6c9b6860a76ab11b87340fd026ffc549d667bcacd252fb52bc750d26c783fd4461f49b5369c5f2b327d30cda2eb14160518aef348779df3cf22f62244ac95436fb30d0e3a31464a96598746ff1e0911eb07e7134e6d5cbd408713df5410f94f933c1fdfa4b9e789d0cc59248c7ce01e5b10995d05e44130365db24caf01819d9a7425e693f8841e76ec25a74262c10752a41dae2a879128245b011dbef5af676a14333905fc87b519c661d4ea4d1cea9fab11be618c3fc857b90a7dd4f87bd1596045f0ae4e259", 0x1000, 0x400, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x6, 0x53d7, 0x1, 0x658, 0x8, 0x4, 0x0, 0x5, 0xf7e0, 0x1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) write(r0, &(0x7f0000000080)="10d9a4d15a0c9e23", 0x8) 16:00:33 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x40, 0x0, 0x1, 0x6ef}, {0xec, 0x20, 0xaf, 0x80000001}, {0x800, 0x7f, 0x69, 0x9}, {0x45c9, 0xff, 0x6, 0x8001}, {0x200, 0x9, 0x4, 0x2}, {0x77, 0x7f, 0x72, 0x9}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x15}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:33 executing program 1: mknod$loop(&(0x7f0000000740)='./bus\x00', 0x10, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r2, 0x0, 0x294) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) r4 = socket(0x2, 0xc003, 0x2) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x4) recvfrom(r0, &(0x7f00000007c0)=""/85, 0x55, 0x840, 0x0, 0x0) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = open(&(0x7f0000000700)='./bus\x00', 0x653, 0x40) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r7, &(0x7f0000000140)=[{&(0x7f0000000900)="ef076fbca352d28c74699ec690bf4d119a242d4898b558e7b8ac57ed651c6a16f8ed78801a2f2201898d0c49e8947633fbf749715232b4c630fef472c2bd3a0dbbce16798b70ef4eada9861d4b37e7289186b64bbd2ad058efb6a668c8b63358ae798b57ed22f6865512af8541643e5e60338b0204428e3a382d9d5cc544fa6d93e03ef637d3ab2378d1129dd67df34b145a31bad71b4220807163a2a293db1bc5377da3c3e67e75f5525bbc73d6c2def88a3da8612a7a78338b7f9469bc7f5a5c4f0a91bf1026758df2370c9267973ab03d6fc6ef92d2570ef548b129488982193c1bffe3a83dbfa345b427af81f2", 0xef}, {&(0x7f0000000a00)="f8772b08f495ad8b394400f050ba26ec24514cffe0012f60e53d2e62e58fbc9d96fb608d700e28df155eda98b0ea2d913570d0da13c0d826d3935df2e9dc5686dfcd256a2492d77667d3326ce9ade5de60cd6d536fe3e170027d145a09", 0x5d}, {&(0x7f0000000a80)="8d4e3a6275751dcc1b2d5cc823582705a40884b247405ceb9c0e4160c8d6bf654cba19ee52a6764fabea8be5678b199ed937e2cb06fdae1055f04ea4d18bc01adc36fd", 0x43}, {&(0x7f0000000b00)="91e14a67fe121314a0eab452ed736466d685a955cb046dc7524973d3230d71d1692c6ac1a83ecee80cea5181b8fd4b5e3cf432187e581ca9c5d1161f6e549e6c078ef131874fd57e45a744065807e4a055febf0958640169d777f3fe0fa1a7d58c70acac94681e95334986cbec3aa0464df6ef26a9d727a0b794cf3ffeb3d369224006995c49313d0acb6699be3cea24a69e63496096b7eaf2f1b668c3f2305c425fd0ad703338f0793416cd55ef5dc77b2bf46171b85ff31d700db6254680577818c54d2e664af8cf6600", 0xcb}], 0x4) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='x\x00') getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) readv(r4, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/228, 0xfffffffffffffefd}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f00000003c0)=""/104, 0x69}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000440)=""/36, 0x24}, {&(0x7f0000000480)=""/243, 0xf3}, {&(0x7f0000000580)=""/69, 0x45}], 0x7) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x2, 0x64, &(0x7f0000000780)="948d45926ee70bf70697921851cefdefc9c0a63bb8e0555db6e310bdfe98cccc66f76cb89da3f76b28d3750e9851b74963ec64d73650fd6e88", 0x39) dup2(r1, r0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r0) sendto$unix(r1, &(0x7f0000000140)="1e326fbb7be4f2564311d43e6b56cc54a80f761dd5e35fff4ef4b925760798899af31116ec51c4d8c9c77d704c6890e6861486f4cd2f4526f9534e8c007e396d3681fd65c44f2949955be538f39506bb8a6da538baf196dbb015408a73a8e2328e6c0dd42a88a02ea43b98781456405c27a23adbf1febbd7d187015b9475f11f4d7ccffea2431c537fb08d673227a0d51b5fba7954c8c9ff1bf4fbfcb0e1c9374c26990e96a7e61a0c767a69", 0xac, 0x2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) preadv(r0, &(0x7f0000001800)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1, 0x0, 0x200000000) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000000)="6c8c", 0x2}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') getgid() r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:33 executing program 0: ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)="d026461ac1c45055e7cd8bf673abec50a0d18073a9e774b134d0781896e34b144f54296af64462b7081a35c9033851104f057917e89ffd1370e01b6640de8794ef72153aa532c014b1954622537d0d6979bfaf46aaee7787b8bae8b5aa30cdeb37052a991ea57139122101106671eaecde6036f37867f20537a5428f8e38b921fb423e44e7254d14178b4d004e4e9c04ab544b65b0a9d8bbeccde6b95d672a5d85cc2287e4e4176d9216384325035c85d4920c7d8e8bbdc942b2e879b5714dc1bddfe7d26f986e4dacfde5638d8300a81bf57308f7cfe08dcdaed94f5868601fe26f4d047afcb00b56101a54872ab2f8fdefc980a9925c6cb7451d0cdb0611b968a8363d29c8db2f680493ad539d614008dbbb17c46545a001e43450480252a61f97ee48493cf5ee2e43f3e54b48d4c3e770fbaf20a0789f157df84c5b67c520975ec9aeae36f51935c746bc53fda3eabca968c97605ec68b467d69dd5cc561e8e79f4f203d17cc1ad246ccbc6f57563e54f2b29272255b0221cbf3bb9be969179698b067b96914ee458dca26b4fc26abe299b64ff6f7036c209bd0a7da182ba5f86d05867a1a139a7d9af35d077eed784ddfe88331b6de97ab9e76f3a356b5564c68f0388e5f577f21aa54f890df5dcffd8fc81454cd5930b1e1dbbd04b85e338244e791665e8d2bdf39ee57373aec384ad8a872260360463f93d145eab0a8acf3b9ffb12973fb235f8f2b98d14f65357c53c55c101ceb3762a5b98ecadebb5b354a5dfe74bf53d088a82293545b8225ea5a6f1a5f35899339441738e3d47180df8c5af485e51bfa05808fb6e006ee872f14b910a980c01c8e7c88e59e300741002c32a8dc65ad435405e4949c11df7f00fec9dd97783b092263c02af110ac4b70eb9226d8ad95dcb57e5c2730bcfe597f28073a579a9022e00bf1c81f3e3b2dcd3644197c08321cc082c10888a0bfb7a0ecc7b46de2859f4908e5a659d6225ddae771c2da4557f0a7bca4ee024224ab59bb9086b7beb2d1c34a93388432ff01e3d1ce4a69261ec1f591e6c0a6c4f30378389fe22ee21d5a0a4acfc4d9ed1348fa6356e6c3acec91b9c3c6218bb31df1cdcb82e87d06081651d72a82bdad6b4333e97abee2f4e7ab15b8de81cec5506ab265d9caec7d9c3ece1dada9195649b92aba920ed56feafaa4ee9c99d40364408d6786e42a5ca0805be64e3027fb9d791a92f7459e6c775055c951c2cbb23084fcb198790d3675cb86a91a64c9b683d8ede5736dacf66b2f4860b884a83d4f235b2bddac2e629efdbc4a3412a392b674461a12fa99a92dfc975bc121a24dda05b459cda4684283889a2a601dddfa899746f01cf4cc2a0d57d605b5450db00477408d89f3e8355779bc9b7830d76b69bb440a1359ffcc9cf86f8d614824baded1abaa21c5317c923f6dc649b0e8c27afb707dcf09fc428c8ae50d97d743b7555128d2e6889d9244882030b7797841096a5ace041147c47529b0a6dfcb520b7d58c30c0dcf7c3c35a98ce175d33a1cf8e2af99f7302979a97b68bc74e4e4058e8491c33cc80245b62a8e7624775a8ca057fa8d28b058158ff01f778f2f8f8d3119ccdfff076279a3e9f61f481c91771d65df5ab01d385106fe73b93c6ec04bec6e234cffd293369994735f999c5919ce2eafa62063813a6c947e3bf114198219e5890f2acc7b69c5bc7920316f61b98eea21f702aa1a1595e79e7ebefc2fbd698a9610ddb47d07332fcba620b655a9fb8552e2a452918e020ce818c2b8edc5c4e8d35b447ae48fef8d04515570866fd8ac17efb39dcd739952c22edec251a87a1bd838322cfc71e1d593caa3f1ad661520489a95c0ddf592ec44d51eb9cbacec6315fb54bbcffa96487453df63fe511d612a814666f58b0e3b3b73b21ca83d20712b4f7c262236c3b3b638814ec2074e88f7e8b9f074fed76fee54a7a02a687e7e237d6595c6602bd1d739fa4cdceac07503378ed20c5a24b992d49116e1f1e1cfdba9259c9ad49fd51c215255c51a050728b55bd5427e214e730ff97dafbd5a4b86368a4ab021bab88abc6c291fb6fb34788044b928f2ca2b75cae30d11924e8b9bca700fd08fe11c80a8d388b2a3865770197e7abae8267b80742ac8e3a4dd56b1308ed2c5207bbe471c2b764ba43a0af2f645ee24128c86d8c58307ce50658d05d5942bd0510c237d223cbccceb4fb11bf53d0e56f9d9c7db490fb1a1b1ed65bdd29e8df6256f5f87bd15e6253558306d394544886cf2f5d5e5ac041edd32b90b4c4687e397ca7c017534aadf1328a0feea597878aec1a8c15e0fc5062768676bde715792b977079095de2ff133d2d93c278ead5a4b99ec78b6f55c585a33938101070b0e31f3b1ab08b7db33ead49169d2d94f16444008919106466b53ae96da558d6e1af898bfb4a77743fa501544c8bee6e2503021da2009ebebb650d0c8046787b732ccdcb03acdd774842f081dd65be7a860e78e54d5cd07a3d49f11a9946fec01b1547c99db2a1083e2a1c37cfce194000d21c4f9fa483044f85589c30a2db2c147f9cef5b71a24e4b15d3a9784088fae3166389a923c2e6c6a2675d5c1e9b9ba058a29956e0c0f655bad4740486235201c083247685a6603bbea1e3b8ba1b439d477e9f7473b662263e7794aa8ceea13fb7cea8c9ae0479643593f00d9211745ea5a745563755fbd3b2b57b10201af4f4d2595bbdcbf4f99ccdd96e8c480e35e97f0841e30581af3bd65bb5e14c777fc961c6d3f255d255008545bffd0e5f8fb85d9f8063112efd84da9ec968f8455f25cf26877145c47a1bc78ce38c22e44bd528c1209042a46b8c686d5d3ff9349840157766f84dbd4c96665fee3b6fbe8728cf0cc9a863822dcbdd9a63a6ef0453e7fd292ffa9c497c0313ced59b3872c5431c7da5fb65661500bf38a02435ee6dbb4121534b09a1736870fe8d661f408503e1282c93375c4d11ff07de5ef406464923c05ba1998d4e30a38f3f870c734fa5097c6896393c0a1a7f5e51121c18fe84c510eb2ccda333482d9748f203ceaba64f79067bed79d0471830a4b06162f6e4fb4125fae7326f16f18810583909fa574ac752d78f2a564cf150df42219c57bbb9ae66a03dc6c39c0e02ec6aa6b5f5b9450887eb45a07f46331055ada2a5e61aa5772b96440e7e5ffa6114874f0ebe8abd40a090ce27c48d58f41fa6050cbaef8ec789ab009869f030a1a56e4f6ae57c5f50921784ca708a44af758b6904afeb6ccf95e3b9c7e8e205c60709fec5e503718925797211892105681b608aa798c9453a1fa59924217b0ecbb9e79db0619a890c25ff2981eab659f1dcf3249ac7947bc7758864b199970219a1255db4215c91ed5d0d42a2cb794ddb5f0da14d7421c2581b0c1a3e8b90731c8ff3ed492d7d20b56b5cce1cef491bd70f887afeb2c209d9222a3dd44073af768dc24bfc034e86959806badd882aeb658d977b8c0abada6f3ed77def6514eed4099a5d643a9e395823d9569fed0114a3ac795848f4ac87eed235f0bf04b4d9241de7be17038cc2ebce63eb40e13015757134a1440291e419fe6b85c8c49166c68168b53af639f8d0ab8e2dafd3404ce682f1e5cf3446433343e7e9d9cbf6d003ad83ebf8bd0d8bed33a711b64cc281cf2f004e5debb529f8fa6b3eec2c51aee9f53d45d57cc18a65cb624a05b189e86b0bb31b36f07712f00572bd76185115472d4cb2abc296a0456fd80a917d763266c09029b09c1e85c0e7fa57bea6df48227697806690919e675381732f3f4bc81440c5e15b056e9f740175fe42845f47a93d2ec9000193eb366c59868be53f7b8ed481c89246260ee1363193090e2bba2aed9a0aca311336420678138809e4733fe726b35ce800ae2584f17d8ae71a995c95b04804ee44258e69c0aec1071de57ed47f4ab5fbffcde8e5b5955b57d2b926ceab3e9b9c4d5836f08d95dc15b5e24609a2050cf6afe85e70e855f04ce142395029a6db887a4fca1e8988691fff0625b15029d2136285b68478b59016472495567e0f0de8a8f5c989c993027a8445cd8ffb4affc40b881311cbfab4f6e12b8dda5b1e01b250c8a407893d2e005c018ad3965062972f66352828a0f374823d396fbe560fb30da8ab3a5a0be1e0ab486383003e182fd6cbbe0deca695ab4d1782fbde7543f68e7bc4742bf6e9f9dd51239c61c990947c5b61bed00b2022e8591db43136e9eed7136cee79d45f835b0619388fe77febf36c524f20b69f187d000332d46fe0d909b51a81530d6cd303f1a8e410aefac7f81d48b8a794ee34b69473401f7b4d03819465eea0931d85423846bd4938485676bd970e6d7cfbf1038aece167073fab2f080c38c68842f26085efb2a9719b88106821ff0e488d1ef923240c70682d5ed54d53196fb896c12bbc96caf8c3129eccc1f4340f915794e14bc73645354039bcdb33a23e7bcdf542c7ad7fc02a5247f5830c8cf1630925d05fae0ebe8f0d6f221d99dd39dfecb5f5526d3abe1c41c5dd06a216794737328e943da1c8d5bbd9b93b962157f1571f93b92236171466ba087e813731a10e3a0e247f704f0d8b2734c1ca3ac9628896554f19aedee2d2087398fb6646377a3fcb7d7db1b8f577108a5bbfd3c250f6ebe19141c81330744f787eb78f809691cc1bad2ed7ae11af8eb22e8aa23f327a2eb04568f409b1c2731263cb9782a9a1493f6d26e0c8136a5c8db9c30f22f686e06542711294c3f03f5a548dfdb551705d8cbc1a9ffaad60e0ae9fd2e1aecf4faa0377f8a35625632c2bbd3309afca10697a518b4108945f5ff703b181caeba70d7728546a3b512cf0221b4b1cf72fc7af377b18d7269bb3cc96c0a295145a83092bf511ff3791a270f4d9a11292c9f533da8ba8eb49cc04e9bba6906baa7cc1bc785b2438ebc79ac662cd4d621b0ce7394a20937d5418c7b683ad850b7460a16a3b99f715c0b1a4bb8d6aeaf3dabdd70bd48ebed804ed96e0b01fd35572271725872f007defd1254ddc4968ac7a57fb4302648d203e562602cb3cf2e285698f6f1e3f4a90a03fa52ce914ed5bad5f556287cef99a2bf39f99877f51446be22dfc5058a5b5c847ff5ec8df09e4c6c10e03e168754681759cfaf574d6e10a2224744f34a02b4df47458fef65879769d04063f76b8171fa429e5c191acd39ccd4f52a2c10ed47a51ead61c8e121ffdc5dcaa976309bb717afc5bf92e5312a53a222735272dc149c224c435b8bfb1dea1787c2c5002816764ef78be48f310ca288a21f07055a1af5c6ad1abafdb9ffd0110a3073f926a6e2c0157a1956f8cdde9022a01f8a053a8a760bd3a8f3a766e7e8572caeaa7b6a4ce20c7d8274724d3c673cc5d41c97df546b373e653354c9caa5aa5bac5d0c953ababdf89726ac09ed1768ffc259aa535a4112f804c73248494a49e949daf999d2c66daeeb44eb7bd35f6aab1a17cd77dfdfc133283e5987ce521f87acd095eab40588ab988b3cb34bcadef9522318977f5c41578ac0357779cee40227e0c4f3cfc832787889897acf0cbb54ba76bc1c9e1173b488d282e7d3d168fbfc8a1d7e8e4ae7790e09e341583a541ed09759d7f62ba57b0862c08631598aee34fc6286fa9a2d26307996d812d4c7cf425f459a6cb911b36f151a2dbdb9205727bb25e350ebb61d45c30a58ba40e88cb5caacdbb9b1c2372ecb267bba4993aa51acfc6ef5c74f67ddd244ed1f187b068dbeadf47473f14a07939daeec8fa4d58052d1349f9306e1a77bfdfc95e66d201df", 0xffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0xc010, 0xffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r5, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) fcntl$dupfd(r6, 0xa, r7) semctl$IPC_RMID(r5, 0x0, 0x0) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) write(r0, 0x0, 0x2f2) mknod(&(0x7f0000000200)='./file0\x00', 0xb010, 0x0) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000140)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dmv/bpf\x00', 0x3839279c0fb40715, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r3 = getpgrp() setpgid(r2, r3) r4 = msgget$private(0x0, 0x80) msgget(0x0, 0x454) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000eefe4f531b8e9ead37fb525f9863bf98ba63282f357c265168e0f8cb195c4885dc3c9dafc8988463d8913a9da2dd1c0d802292b709f34d70e46a1b8b9e8a73b3cfa0bce0644427b3c8842716034fee4cfc9a9eccf89113eac2aa2533484ba68636f11bdba4d70004af05f0cb38bfe262c36977f277fa96df8086947b1571d7bf29aa8e0d8116124e0ea487486372c9cdb4cf8f31a92e1c4358fd09a8d0296297702b286f1d67b34eaa01397234598a176e0ac72398c57e5d6b8e4616e45c96bd806ba12dcbd4f305d00ad1e260b02b8e6d78d3"], 0xc8, 0x1000) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x171a, 0x3, 0x9, 0x2}, {0x1f, 0x75, 0x0, 0xc8}, {0x5, 0x2, 0x8, 0xdc}, {0x8, 0x1f, 0x5, 0x1}, {0x6, 0x6, 0x3, 0x4}, {0x0, 0x81, 0x3, 0x7}, {0x5, 0x22, 0x1, 0xbb8}, {0x3ff, 0x4b, 0x1f, 0x8}, {0x3f, 0x20, 0x1c, 0x4}, {0x51, 0x49, 0x9, 0x696}]}) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f00000002c0)=0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x8, 0x0, 0x0) write(r4, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r3, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r2, r1) socketpair(0x6, 0x3, 0x81, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r6, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cb90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dfdb082340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7d9b9bc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011f43eb79acd915f1321d023e852fac6a0ecc0082e8f2ba283b9bfe2123c985a1bdec0396beb511bd5f657c80b2f91db3596464f117b967477140aaeac23224d58de5539464df92e7c50baabf8bb6d475edd89a3f04baf16b98f6a572e5e00cd3b80f9486ff6d41fac64c03c07449e806b3522aca57f4ad5fa6576c21124fe5dfe0c2186bc60a4e0eca96783cd16d3ea6ee91f1330ceb655a19e82329f46853fe01deb3a519f1d6baf517fc17b8a3c4f97f20518afc3bf26f7000000000000000000"], &(0x7f0000000200)=0x1002) 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) select(0xfffffffffffffefb, &(0x7f0000000100)={0x9, 0x800000, 0x1, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x1f, 0x1000}, {0x6, 0x9b}}) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x2) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) open(&(0x7f0000000300)='./bus\x00', 0x8, 0x81) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) sendto(r1, &(0x7f0000000200)="646851840d0963cb396ac4c5e971183ebc8d37c64919e7a8d4c0efb007605f859bd91781d4fda9de189f33574e231c64e84f93341e2d65a51733d54018f2a77e98cd6ede7a08c41179b439cc63d5ad3848204c08ddf13bc11ca4aa6513b58e6519c321fafb2f70a992d8a78b02da946c1d1571ad4c6981ec2cf1fd3359cd619b07137150c9438139985a0683eec4623c70", 0x91, 0x1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) getpeername$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x100, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chmod(&(0x7f0000000300)='./file0\x00', 0x40) linkat(r0, &(0x7f0000000240)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00', 0x4) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, 0x0, 0x0, 0x8, 0x0, 0x0) write(r5, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r4, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x7, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r3, r2) 16:00:34 executing program 0: r0 = socket(0x2, 0x4000, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) sendto$unix(r0, &(0x7f00000001c0)="198b2cc7e54c292e8c4f2fcd0c34be05b699cd9809d4e772361b7c55ac61f0cf6f904aed73ca05ccee6569af44a25a73ea5615e0d5e5504fcfab7a77519dbcd155e76d780bd2c6bff3eeed187ea72840ef8d7eee26b7abd5730785899d935e6138310c49ea4b2578af610efd9692960e625816e7a30816cfc0d0159a3ffa1fa64ae144a41212216dbee4d59ad4b1472597bc1fd07a22faaad8da638700256c78b9be89de606403c420d58827a44fc7168b0724837b49b2673e0260a9625b1a726d6fdaa66f243452e03b5e8bf0e20b8ee717278241e8ee31781049319d8961ef0152c2a09745eba7c414e8", 0xeb, 0x401, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x400) shutdown(r0, 0x1) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="5229bdde8a092423d51c3841270efab87d87c9ebc6401b823700001ee38327c2b6b9f3aefb4aa2297012160489b038497209908f5ea0a4020000005c"], 0x1b, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) poll(&(0x7f0000000080)=[{0xffffffffffffff9c, 0x4}], 0x1, 0x1) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xffffffffffffff1b) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, 0xffffffffffffffff, r1, r5, r6, 0x1e4, 0x8}, 0x8000005, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = getpgid(r7) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x4, r9) r10 = open(&(0x7f0000000440)='./bus\x00', 0x40, 0x140) r11 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r13, 0x0, 0x0, 0x8, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r14, 0x80045756, &(0x7f0000000200)=0xcee) write(r13, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r12, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0\x00') r15 = socket(0x2, 0xc003, 0x2) setsockopt(r15, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r11, r10) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x150004}, 0xc}, 0x3c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x5, 0x361, './bus\x00', 0x6, 0x5cb, 0x4, 0x5}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x80, 0x8) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x140, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e37", 0xb6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket$unix(0x1, 0xd8ee78d685ac2960, 0x0) bind$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) dup2(r1, r0) 16:00:34 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x3, 0xfe) fcntl$getown(r0, 0x5) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) setsockopt(r3, 0x3e64, 0x81, &(0x7f0000000080)="d79e48c43344a3d0ffab3d1f47b56e2481c41e340ee4f218019f34ab090da0d5b76c90125696649ab0bcca9095f36ea26af6c15e47c077f060edb8cdd4cb514f4d7c208bd17d0d1dae992f6b9d2e739e0add1a7afade239577d86cef8d348c19f229588537c36f22139318f17d59826c85808a897cc7f353cea3f949e34eb81d6b88fb8580b10a6a0db0438439bb20188d1f32f133094aee55f1944cda4f12997029031c08183f87b9f9b4ef1c7312bee413ffcc6bc4f778fe25aa1fe42d44003a2c367fd3588c7b9641633882b8aca5e384932e0b973f41a6f4d0e40e53d6ddb2f04ff875368e188bc4", 0xea) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='[$\x80\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='!\xca^\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='(\x00']) write(r3, 0x0, 0xfffffdb4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000008c0)) sendmsg(r4, &(0x7f0000000900)={&(0x7f0000000500)=@in6={0x18, 0x2, 0x1, 0x6}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000540)="a09a2489c9ba7ade800bda9f7663cac77d2b3b4351", 0x15}, {&(0x7f0000000580)="f19833f6c689f6ae8649eb3b3936dd916df618c091", 0x15}, {&(0x7f00000005c0)="453800b5ec8303d317e10e36096c0b3dc580a747e16321761fb4b7d7dfa5ba5f85b853eb9f620e702112cca723238719da1902b0ea4e2d6182b25d689108697491c7b02309a367b0ebfca5d5ed56d9d8631efd79a9cddb890f81e36c7c4e0d23a8e8c44e8ea722e8f65e968b4c7281df5770b28e8ec0c05c2e0a7873f3d58e9c0c4f9500ab4d2a53ff8efd28c26aa958cc59c39493aa65f973002ed68140381233daba3fd048f661152e6074536a6d7535c02c3a374843fb0cd982eb092d39cdfe56556e0e93fb3e7010f21514034ddd7965170ab0247dca55cf4c337902ef36c8ba", 0xe2}], 0x3, &(0x7f0000000700)=[{0x40, 0x1, 0x20000000, "34fa5b0a93cbe87a7becc25bdc704252cd4ec19f47db4a8af00e6cd2e4983cbcf35d623d42cb9f5897"}, {0x20, 0x1, 0xfff, "6644b4980ce51dee6aee1e4dc862eb"}, {0x110, 0x1, 0x7, "02ef491cfd12da3b13d100866d7a791b1caede1fc5ba7cdd14e48152567c1b9e718a6629f8b7a67a69a83a5ed90a81356215a4e6a4699c9acdf73daf45571dbc0c4234d3c6023f7b21151742a53902d892cb58fd59d702d2d9d9c60647d5004b080d2122169cb474c89f29179b052fe5ae621a58d8d7915dd525d205385babf5d630732c72bec0793059fb97097d8437926949d8ea22925dc9f4770d8979ca82e03845db9b1e4100c3693d6dbc7d0752de0e9b4aec83c5666b4bee29bae0501ce657fe85ce21580259434c958e19b6914e42f210623e6cf3b2357fc2d59a5c8e1fdeff23e2e70924631d7bb13c4ed22e2b5abbfa2d72561b41e32bfcd6ac9b"}], 0x170}, 0x2) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') pipe(&(0x7f00000001c0)) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:34 executing program 0: r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x541befa5a36d6196, 0x4000, 0x9) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f00007cc000/0x4000)=nil) shmat(r2, &(0x7f00004a8000/0x1000)=nil, 0x1000) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80047308, &(0x7f0000000300)) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getegid() getgroups(0x4, &(0x7f00000001c0)=[r4, 0xffffffffffffffff, r7, r9]) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:34 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) fcntl$dupfd(r1, 0x1e, 0xffffffffffffffff) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) kqueue() r3 = socket(0x2, 0xc003, 0x22) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = dup2(r0, r4) fcntl$setflags(r5, 0x2, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x1b3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x5}, {0x2c}, {0x6}]}) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) read(r7, &(0x7f0000000180)=""/134, 0x86) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 16:00:34 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x81fe, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x41) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0x40, 0x9, 0xff, 0x2, "367ee5940151598b38e54b9d2a6f765b591f4210", 0xfffffff7, 0x7}) close(r0) r4 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = open(&(0x7f0000000380)='./file0/file0\x00', 0xca3165ff4d408bc5, 0x100) read(r5, &(0x7f00000003c0)=""/131, 0x83) recvfrom(0xffffffffffffffff, &(0x7f00000002c0)=""/100, 0x64, 0x42, &(0x7f0000000340)=@in6={0x18, 0x0, 0x2, 0x7f}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4) close(r4) socket(0x400000000018, 0x3, 0x3a) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCNOTTY(r6, 0x20007471) syz_emit_ethernet(0xf9, &(0x7f00000001c0)="fba9d846b1b9e0348ee0993ae237fac00999625e7e31863850c912357ba6db9024031432b89d59175d0b9ce19a4ad04340707cc670d1995135d8fc62ea46a19017ff54fa6178f48866c0f5d1bf6c286e8ac6851ba8a1829365a6f83740fa3c796da3a704fd889b3e08c329353a3784926607c8221fa08a4cd9a0a6e5d0b22fa9d7d9c42457dfca3d45d8b719be03b712065a6940d87c8d70b321a847dd1e889fcd8b309c74080170764e62104de6191d41e3a310414f3c4f0f1a88f940aa0a74a41820f5f8c8a7837e0927fd9f635ef7a244ba24677741133d11a69487417af543149e25e256618dca843ee90ed1affd87e7b191ca7875b2ed") setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x8) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) write(r2, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r1, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(0xffffffffffffffff, r0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x2, 0x0, 0x5, 0x7fff}, {0x2562, 0x5, 0x4, 0x4}, {0x8, 0x20, 0xa3, 0x4}, {0x7, 0x0, 0x1, 0xc283}, {0x6, 0x4, 0x1f, 0xff}, {0x100, 0xce, 0xb8, 0x7fffffff}, {0x4, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/32}, &(0x7f0000000200)=0x22) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000080)={0x9, './bus\x00', './bus\x00'}) dup(0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x20000000000003b2, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:34 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') open(&(0x7f0000000140)='./bus/\x00', 0x8000, 0x4) chdir(&(0x7f0000000000)='./control\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x26) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) write(r2, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8, 0x0) read(r3, &(0x7f0000000200)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x100000}, {0x3}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\xcb\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") socket$inet(0x2, 0x2, 0x7f) 16:00:34 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000005"], 0x1, 0x0) 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(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffdf3) close(r0) r1 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socket(0x18, 0x8000, 0x4) dup2(r1, r0) 16:00:35 executing program 0: socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4a110376f8ffbd01, &(0x7f00000000c0)}) 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"}) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfbfff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x800c5606, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x400, 0xa2, 0x9, 0x6}, {0x6, 0x6, 0x7, 0x80000000}, {0x66, 0x9, 0x3, 0x3}, {0x84, 0xff, 0x2, 0x19b}, {0x6, 0x5, 0x2, 0x101}]}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = accept$inet(r4, &(0x7f0000002400), &(0x7f0000002440)=0xc) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r8, 0x0, 0x6d, 0x0, 0x0) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r9, 0x0, 0x6d, 0x0, 0x0) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r10, 0x0, 0x6d, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r11, 0x0, 0x6d, 0x0, 0x0) r12 = socket(0x2, 0xc003, 0x2) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r12, 0x0, 0x6d, 0x0, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002480)='/dev/ttyCcfg\x00', 0x21810, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x20, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002500)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = getppid() r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r30, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r36, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r38, r35, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r35, r38, r39, 0x1e4, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r43, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r45, r42, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r32, r39, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r44, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r46 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r46, 0x0, 0x0) shmctl$IPC_SET(r46, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r48 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r48, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r47, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r51 = getgid() r52 = getppid() r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r47, r50, r51, 0x1e4, 0x8}, 0x5, 0x5, r52, r53, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r55 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r55, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r55, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r55, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r55, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r56, r57, r54, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r58 = getegid() sendmsg$unix(r5, &(0x7f0000002680)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000400)="3eae1a1b79552936908fc7f1c017a017b7ee00f28f744294c9c1151cb814fd46a4022f0617595d139810c4c4d58ecd78cace6183eedd7e2ff2ad1442b53b844531e52fe4f43606897f906cdcba8016e00bcf87dec046989055e3713239843fb5ed389b97d42e236205c4e79a14c22abfed8e6f29bea44dcc4171f11903b6759f8604ac3dbb7d2d896680fcb8d97d741275bde80a1db0b5ca428f9a6253682f48b2523f25ef6d56b0d8bde43fe2f70e225763ff9901486961fa491dda2636ce89ae3f87c7af91835691ab511fc37ce8039ac9d553c0ecf451e4e7ad6dc36b6ae6a9b6d1fb3d41c1c59cb660e9fd0b73ed1a7f29b6b9f09f7bd6c9c16fab3099a531b94bac74d72fc8a3377b42b9ebdb9cef878a8676ac24bfb4c758a9a4f18c9ef0faacf4ba49451fe0838968af721fa5bd884c762d3178e8676f0ccd9d7d9eab87d52e9cabf40a4a1850c5cd5c0778fa7a6b39c93063047e96416a6bc6f6b8318a0e3d6be6e6cc0dfce12f213e736955ceb1101124bd45cb4a66fa0a3a82b27d57a185e616bca641c4e339ae93564f50e7849e7e4763cd9dda15ebbe85cfac3569db6f2a5e2fb0b610ba4ff9716b2e781ce0c93e36779e55c871708279b217db7dc4ef74b4c0df38df7155fb5f7fbe8b73ee0b554c24dbe3a131a2b6dbf835f13c55f91e93f06a00d2cca3b440ade74c228345464186a3f139137a71b2d6d75f0198e68ecbabef594d1bf1d0f3d0c0afe292fd207d8ca9f01ccf018bd29df9dd54e8aeedf33f52991320bc109a09b3fbbba991b43a613d37486e2965e1ffca736ac149efe98c63069d7fc04e2a28b0d18e3f5a626b6d1bd22684adaaf7ac69b6a99486b21f5999940e5d332a82670e70208a00cce0287b96cf12fee8363cba0d58fdb7286b81d1dddb0e2bd09807fa7c4bb92573c495eb98efd925eee9179c8136166993b54eec4d2e47f2a53e9bb0b705f0ba3070f6bf069982ed897eb1201bb0b7789d6d5ad9a41ab00b8544a3720569eceeae18028c20aad08b59b2d41f458f1f2bc7d279ad42639eea7c33500babae245f16ce48bbad8f6d2ff61d70f59a9e61a835b498367cae1e525d69c1f92ec30131e8d7340de9a26af51807c2596fef6a59acb101e23a9b6eeec407baa093a62a3b6fd9e7903780c08e807c04ef5cb28ca4cef5fc26daeda957277055ece4f3937802e089073ad05eef6b7fc4cee28adaeccf3a9b35bf09a1c76696d248583e331bfd5e43194d5b6706d71c0f05fe6acc7ebb1525475c19587aad5b56e27796a573e55ae36a394de8dbc84d37b381517a55d068cfdf04e8b4a682f5611216ec6fe099f6b9cd838f98b3b99cf7cd3ac6425ca0163c03bce8c9a42bfce807efccc1c99c5bb226230a14ba4607f620c9a6eed3046abe435103e37e1eaf022506c92e9e732aa01788584f5c6f4bdf8674871d4ebd457effcc67df67a1614be8127b67a0dfac53eeffee1fa0cc0f809c76f3b375e6a8b66dec5af8665597c54dcd5dfbbfa6d18de5846c3e24cabd3dabdde8a048ce5f44e763042375ce2d645012e0f7d3e65599ed60ed671a0afd47b5ee7cda2143aecfe25555c12fe23b4074b07488fa6a5be38b528e0a2d99048faf9d41ed200e3cb1dc2c6d1877a1e0cf0bc1a7fb81b91c535d8fca43bd5cac25c94c39df945d71bdea07b90d3606f1fe0842c1acdcc03d83a20688965f9d2e5f18bbab7321fff38f4edce0c2c33620aa67edc5c60e3cc892d2d3cee6b2db68b6f660ec84e9341e2c90023236e4534d02736c83cb6298995657332a29d268364b835b1d32c153c217ed45cf4af59a0bfb978b65414dbfb40585984e5468e653826799caf3040d3a85f708b0faa4e47081850563e1618ee835d718bde652182ab70adcec89c292207ecf482256ba571ac8e85a0148b716171af176d03319933e23feef73892d887e8b169c7e40c483cbf77679efaec2f978bcb885bf4bda36a495af631bce35ac6b3d1e27c07ccf3454a42356c77c5cfaf5cde95cedfc99f3a5d02cbe4e4cca77b5432e4a38216a2eb1990abddfb2e274e679f8ba65a879b5cbbfe0931cae7b175c7342aca84ffdf57076b857efc67080430cdcaa43e79adf4526a9d2b9448224620feeec2b49940d314a2e8c05606a43178966ddea0eff328a0183c5e6d89cca67795a3fe7d0abc8ca486270cbfeccb80d8f9a7cdd82049192d8365dcdc1e164fcb7c26d62f38064ce5a71345b93905fbf60a9021c6a40acdb914b2bf436e6cc4c2c87dafc3c04021a4fbdd40a8afded32370627987fc60637a03d6f775006fd9516e7595538d57bde273679571368d9db6c8b04bc1e0dd403686d692c65956bafe6a9137e25a072fcf1620d5fda74063950c28a65e5468d7100820cf70f4bbc3edc30ed8063cac757f6e20cb621321f10a3a41bb2532c68756787869701f59143c9cf4e7c958bb4f63f70551c1718d6fbe7c6d0b7d5e901852013f94410d4ad321f394ac3bb887aaf51e751ce3bfd9e78bf9fb930e8a54132fb96686c99bddc0102901feb2115f13093444572c399da4e0a7fe3d6476ed928e3040de3edfebf475c6b7b3fa1b8243cf9c5fc24dbfeaaf6cf8a905414cee91ac4ba5db944c7af8c4f62db3901be8eae4ffecef757cf7f23a45fb104cfa53a4d9dabda07ccdebf04207cd6728d1ad102ce2ca2b0c410ba021aaf35aebe1e29fe46c0006d5b21a35fd3743bfe60037d55896ed14a8df37da186fe66f9d03eca2906ce4f96216d94850899e5e1203d6156595a8355ae2562d7305300219af608ea56e55695e3a9b0ab273f225c77d6f75febe0763559fa6e4dfc4e8e9956cb304aa5a38c2351c38414190e874d86093ea6a976da75a10ac97a1b7b27465cae2e4bdb10369d98b2b3e2a60ad8db9a1757da3cb8761a4e0ea456fabcf6c864d7e0b1112760f3eddbf54d90b62733d33ddf50e03af3d3546d41cc2406af63d980fe4be5cc7f41a60060b9e5bcb6dae822ff344951c0be2388df38f22d4dea3833488f3215e5a6942237f97ee44782af986f82b00d76d8d384ec4f9f9c5a58761faca9392cf96492280c72c58711292f22ec846f7a1b93febbe10308d591a63e0ddf0fa1b46208305a40aa2861fba2fed2581ae6dbd9da940e9fcb8c2f3164a727740293c9d2d45babba79be89a938f615d52f20cf3c6afebc851d372cfb41694bda60cd550cdccbc5aa54f60fcdb439c8c822adb202669858fcd5d6a4746c94147b3f28b66deac05d48a6aa08fc8a112306242de7c657d0b8c35686c2bc2c07038cbe61c34f7810df526d2548388b5419cd1f216644780cc4d6dd14606dfc1dd4c2ff64d97e03a7019f60066fca6aeb532f5033369aba3f45781f599fec9f7f2954facbb1bd5a7b008ae1c912196eff2a64dcd47787a8406e70417961ba8ef188c05386bdf163d693cc48ba1bdbfb109b5ba66f3650d5623c1fdbfd55db26f7183db13fcd34605bad483166e40f9364ccbb2e0d70acbad7b07de40ada65ca483820f6c5c1e2a5b95313bf4862a2bf7f7829432e367997e415aed528f437675620131cf0213d988ba11b5892722a5c45e7a163ce9e9f9acf496631525d099ef204f1cef0fc4924d32cdd046ebb8595a9f56ad59aac0b1c0f233479faab2a9681190e5c0a847daa018064ea95a91f3302ff63789ed8f9a9737e2d4fbcb4e18f57846472c2ae89953b90d8efec9baef4065c7b6c763e4f1f0d717cbbdc2eb626191a9f0b6069d3336cf2281f29327a87b6d60491b241cb0c682056849dbfdb7e45dfdb7504346b748335bc01f7a1958dcbd0d9a08d7a9145d11860f14f6a7eb47c0ee64072ee77f7d5c2f60598b330c448f64c8603ff8b57e93ae63b5fb3ce47c7ad5ced43f21740dc0eaafbc8515d1562b7bbd1043c9ab629a5a3b25ca2ba18de2b22636f289a0bbff187735c3a1d668a43a483970cb43b546ca5242e2319696924f7421830a6d0f40ff38e924d0007714b1ed8aac9d6de3273f86a34a0202cbc1ef8fe9e6c8066c7ca9cf202a3e421ab57492f2c47ee7b67879e9b1691eb887edd5f30ceabb4c46e1dd2235f8a691b571fa61125c51421ee3765af9460084208829ca322e429107d561826c3d8b9c74a1f3ecdf227c1a3ec2f48aee1e65e828a4395655501badbebbb8d7bccd64b2f9812fffddb48ac77395a12d062649db2628ed03d7a0c7d39477178676019d46a08ac5e1a760da9b73c4de24fa48453afed9df11738c0590757731baf4d7821ce722b8a3064cb9b57af4c4f235d83e04e9e220a428ef59f714af6ed5dcd389ecbb33ad29199c0fdfc47dfcd85c93861147fc7f5e350cb6c0fe99c9d0b093db77d36255205b2c5ea7e8072f4fd69f81848409241e3998d6e9032463240ccd6609fa5e66127341804657c769fc5e73a0b3b41bf733a506adf791d82e0300e41ed307020412ecf6d45840dd44e258068285c1f49ee960e6fe9e84ecc3cd46b19f6b2377358364f2d003833b1cf12d2ee6e3ae1597c495170d1c224501ade5800196181edbc333e4faa2d5a180a4a2fad65a2b4fc85c2ab65dee808114afe6c1058a40fddfa467cca2c8baac32c55951740ed84a7b7bf834a4116a9646d0c811f0b0986f12fa35904ccc127adf8b96f29f667ad4da18e65cf401f8c6b4d46c4f210ac1f77c398bc1f3b7189abe73dc74bec1ada9a7a458011b7d2be3de56538f9fdaa0bcc4ef8e2db22564ad0d7fcbfd8857e2b931296f8c906c78c2a6dbc4fc60d7a00fc63451f34449835d5f88fe387ef3fcbc849d04fce23c35704e9fc0004a1957fe5420a4605a533e6c2a70f5427aa57546862595f763e3a930163e17281709aa73d219960e54e1c5c463671758b46b2d03071f6a3d094c803d0a4d2b6b60f1a922b88a9903feb384ac3ec316f4389983ee11e8adff314194b2c3c69d499c8bdc25a0eab87c087cc206dc1de5f74526027ab811c2aa5daa9e1c3eaf02d4fde8b0cc274aae644ee2d45f2134ef2e0a1954c1c5785a513e0b87cb429c590ba598e79ad4a7cd6124779799f3cafaa62a5733aefb43ea43a5882e2021347569cb6f5c639b5f15229c8f420a18d89e98ca9ea47fce486b93be27aca667f2475e1a6f7aab5c477629321b513db4ecb3f2f14ab9d0b3ef23bbfa58e8e2333c6c78152a3799d59e2914dcb6ba32489b3356119205d74c892d5b3148fd083ceb14c0ba5e17ca76d151e4af4beac87feccd98bc9b02ce820bb26cf7580628f870248d52bec993157a60ea736103ea2958b0cc2f250d90565d81370b808bb2af3fa725d74fab97f0feef8247721ed9a51bdd1fcf5e806b0f11c1a70a8d5985c422cf8552789d37fe1d14a2bde0d5ab1d5bcde9c8ac0e4890bc51ab707137e60d06c4f0c412383094f96d450413ad187ff5973f65c0d8bfe6ff5e2b5fb4f8bc49ea8bf0207b55135353008d0c503450f57a85f97893a9d7ef8383c943f71598dad0fa8f59530dc77a03e8b86fd0928c21fee4e6b4854444b442947a2b3ad21612212be50dc332261a3fb1276312f3a7560fb12b49c2c3ef3e2daf349208aa9888ac2ac320b25edab6daa6ef8095f5fa7808d89d289d0748f3e65df251181e91a444d92e705c9ac902e40ef6a67ab555b1e6b893714f6b4e202a775326b8d14289e9590ad5771351c10abddb9a49ecb623947221db5c8621cd96e65365f0b23517bc43e41969c2528495102688d041ccfceb7b83e08f7ba457685a1def3e1ddff838c73edb61cec6c329c0506f052d66b9140b0d8a58005a1932f89e869", 0x1000}, {&(0x7f0000000200)}, {&(0x7f0000001400)="3bb31f6799aaf6b569811bbd4ca2fd1d11632e60d25260d5e279a7c62fff85f73e2296fc1228de7d2bc185646cdc9fef4a8be24c34fd45526b3e7abe5187b0a8a7fac1018fc71b3c8e1c2d4d5d11cd7463c41723d79f47356bf813324dbdb797c8aa6365f3e53504bc3d402b3712744e561c5321d13227e65172d3c5deccf66e30c933863806a0f900db255d37e5847da793a3d4eb826a0095f9f6ce8821e6eddcdb8d930ec594f4409e0fb29edbd3f6aaceb5e6fdaee65ff248742299138653c7fe3170cf31f8b859f50b93211e554f07f2c38546e3702077e9ef93a4d1168de32ba12912eb842cd7ef3183738b904e653d90225145460cbe0fab7cca65039e24d35e0014908b53010a5726b8cac1d0e724bacf58b6c5675e3f1a78ff789a53459b37ae42a39c8bb3f0d4589cecde2181fe062008d84296853e40e635d92bac316d0eeb9ccad19593a50f01bdabfaa605b486c07085a9d037dda7f1eb06d1d07c19164c5807a718fb6f3e2389f61c4f200247e15e2c21c9442e96ced846bb69e486f9cbc20fbeade35b9a96e5cd1a61b6840e7eca624d42adaefc867f4aa3d559dbb60478e795e031c5336b2f83349a8909198176e9b9dd14ca47973d60880602cfbc6154a71dde6851a71ba3269d58dd9872c1ae35111dcadbde25d86fb03c55d19f53b486d3db88223e4ab2105b4ea1d9df842cb961b79865045a22091b3ea6d773ac32fd23ffb15cda0eb612882154ed357ad983f5c2b30d2da8a27c0903678449e219aab82ef4635be946b730d95c3d567c24c7457b7e95ced3dc295fccd89eea7352a5dd4987d715ab7776890452b272b07fcb54baff200c1df1919d365a241c206a673b1352529bf394e924e333aa79e89fb8dd8992a2356d220eee5a71b7ff59093da94d8bca9203ab783605f4c6d22dc8076129ec5e1aec1d9576c25c78869e46e59edc5edafb5a984dbf079970fe8da3bf1d00d945f78129e71afc44ec6f0d66abed751a55f67eaab1afde2355f18d947b8e6e503b1786e79994cd22111eabc74e2e12f8ef38160b5cec58d0f8a68bd61e8769d47ef1c66c98fd38292f6ded49c0aea155a717a235f6ffc50d5bbd705b185c1647257f73223c654f1f865d05acd23c4fb7bea04fc6f7cc11f62a098fc68acb3017e4f700bb5d441404fd676868a8f41d6ab019415e6d77c50a69c03cb999b29b583254df117b14add8b0b287400b1f55c55647c4e7b361855a15f475d630cf99526cca9a6c2e3c697f6b58bb8c3c44907966fbd25901306f5978d708314cd42f8bcbb0c7dcd725687203b26ef89a9df5cffb60d797183c7c76e338f723f0b5d6ba06cce760691d3b20afbd56954bd8186f1768807745363bff8ccdcd39887432a3b124cec5651b93641c20b39d522871caebd1fc5302fb4b513190e80d1491dbc0f576b860af32453386fd1e726bfeb82e08ea2049a032864143b0e3d7029ec36c9d3f5403bdfc0295c9bc111879f7c568ee41239abf9542e792470b3bbdef062a96e479be773421e2957ebe169a655353552ea91017abe6ede4829322c9608d836f0a3b4a7aac1e9d7d16f33adc9863f832410af19a9c689a0e2b8c0b35cdd263f3ffe941f0b7c809a4f80e1f8f5ec3fdae5611519d0898a6d5e87c83d2b7c225483ad8fbb9cd080e43ec2aad0f955b06a077283d65dc771ae5b331394c559c15db195169354f97a19303a35e5e03072955f960d0854d51e59a985c0f72d56abba5848b8f65a0a7f2fee6d70ae3d5fffc35b5cf47fc6a0f5a374ae9bbff7b14d0e4d7ef92cac458c3d8cfd6ceacf1efb6bc4f0e0620b6ccb63114a1de8f6bd7fd26891307649c7772b050178fc478b818621ce906b39c1f588657518da6e847017f7429bd2f8db853053e0e5969cfe8f663adf0d5abd0051a882154dc9e0339d2441c9a410d4fd5155bd2cc54d06bb5349a1140324a40b97a5aed720c96f2df8978a6634757e9bceef713d85e488585900443c5e10d02adf31334bf98ebc075a7f4ae116e96b10c960e3d512577f022733e899846737ed771ce80a5c35faaee8d5a8089a45213b428cd6df43c58a21af25d9f0005cabaaaad9508dad32df85674f3ef668f0defccbc3e55259854024fd1b677de8cbfd5f920c9061723de1261cbadfd91a66c64dd130ca5428358f44a1030bc6e08cf463b3bfccff3c78482abf683a3b078235bd77c7388a9ecb6a7dbef65a700593e9f9c03407d8aa003f61b6a3c31e14e2146003c783af4a3b618b233d27cc82bb97adfe9e3ee4c23ea4590de6c1c0d9f08f1038b17a693bfdb563242bd65653a74949019c63ea9cef293d85374ef15fd2f4cd583376c05eb035c5aceca9b4023dc99d14f35034f954e4eaf1b757d013d162ee44372d24b59fd3f14cbd69ebf291a7c9ff019a15f1a860473917d7ad413f2911b5588c1ba815bc2a320cf65722341bbadc25359782a0a2a050ef146e0f1bd93c44ea5a4286931f1f504ca05410498a696a1a5bbd8f8501728970b8f73975ac8e33d0cf4b427b939180243d53bf782e37fc3c63ede8ed8f40a262a8225a35766e7ce3ea02e51ca8cab00f0e47435c574417115cf981bc221638073f13666fae5929ae917886d7503f3511f0c78deb931a0378662f5f41ecae8970ac20e92f0113eb7b9babdf814dafc4c2d7b222d55d4a735a0b984232bb35458cbd16dcad7ec07406adecd6d47abac3b6f5df6c8994fa45cda88faacd34b5dda43f3596fb194edd78d445cb965374513c86552ad0d1b486d65c6aee95c371159e771e0cd78f092fac2e5f630863c390ea3bead1e53ab0b7642facd51743b4c1bc732acc90dfdaaa5d62cb8c0af8fbb0951b728edf36a87d882643c132aa799eab3dc74d7b5a43ca4def6e150e8738a6721a4d5e616323ab2bdb1b713d2a7c77382cc7a8e0a360c4c30bb7b3730f2e767c52a87ef5e01137dd718735c4a21009ff05674812591317fc73a68ec1e11f219f8527df63bf3065ca1013b677fd7cea14fb1b3e4429644adddc8e54ee869db185379caded92b4d3a86ac81417bbfd080f0ddf345892d501bbe49a53bcb06a2baffcc2bab6a73f047bef47ed1646216e86c51ab170f9a8b1d96cf2bb0c4867e30560b1f12e9907ed1c6d96747fef615b12fd6045a9e11a76013f88689408e79cfbe4dab5461080a58396bb4e9c35f8fadfeb9bbdc6b292e42e348e5d1adcf0916b707568963de4de0a825c1070f5fab318653f53e1cd8aef9aacdbd3a533e726f8873058e54559555453e1167555b0408e2f5b7c7783287c273783313d675c896d8f4f0bb49b8f960a6a8e585623601d9aea61c4583224fb9210082a54d3f25cba5315a0c27bb33d63b9f33b80346a8fda96be9d8bf1f3112505629f5a197d911778aa835c8c1590aebbc57bd43f38f059b781c2245c1fa8cdab5fe4cce27bfc0646413b9baca9e65ea5764675c2e8616ab36322591fc0ed95f4661f4d458b435f5e52f6548b0d2117f8cc34a7bac1d88f2659e0f242847378c83d27b22fb42432c51045a2f46474719981cb13c94e645a02c1783416849743607d9fb946f9aff0bf481552b108509cbddf4b91c0aa94c0a1076071e50b5db2405de273e54727497d9000359654513bf58b61a71659759e068407e7fe64f583a3c6e97a38e69a8c68f140a7384a9cabc41caa84e22908fc984bdfdb9f45ecf8c5f6995151e3f5291d79410b00afbd21e5d14ad4ce729d8a8190910b1645f11cc1cf01b2b8eaec9a17e52000af9d1efc4086afb9c690b5cdef119b36cd40e8ac666f387b02a5b553023687b23593ed1a54e11486ecfc7af17d8e5384bec4a65a0534383794e477f68292c6e189758b0db9baee1cba3f903e6a8ca72fb8d5dafda65daacb457c57102bd43773b7162cee30dc54d3bf37b332120978d887f610590bfd4e7b7de4fe611cbd781f731b00869b5d83e5eaa580750b60c91f0b62e1cd8f68eb9409a3b00582a2360989c227bb48c4ddd1d5405a14a9b349f1400c5590c45e2f6a9eb3456a68cbda286893e89c4ee2532f6333c6761826b8033a2c78c12a212787758394897200e21db07d407f54d6678f4c04fc5a68715b0e95e03a5a0dc9867ebbf56b24baea75d6646baa550dd844577309690bf5846cb3292bc4567f71b41706500e350ceac636c6634b433abec56beb1040afb4d68ec9e73125fd128f45e87939a6ce172e50df47ec38505d30b47ca214cf1ea5201eb8d4aa9a90605904f79a5b5708e8fde92335598496c31221d9f435c60ea1ee0883835fd3d84e15a9374fbb4e09734d9525827e44c5cf52730153ef4fa1c44f0687e050b104ecaa9ad9612e04eec801c5541c3c8aea99b4109665e222d65f63a4788e0d3aeff870870d9609732f34ff663e55b48dff228f71e8b9030d482be10fe0bd0fd75909eeab9a29132475be3d89690b9ab926a075b2e8320a444590e282c7191e2f90dd375a5cd6634e69fa68a6f162e72c3fe57f60acc8318371a8c2c2743b69ff4e1bf7528d4e0d85d1fd363ba4fdc5d7986329f696401f5c9680ecb6657cb36c0139c400174fd0496e1905e18f6994630bde6d54145b16c4385eb83967153908fa2f5ef37d678ebed6f3d520ce55e396db170002db884019461a7434b6742e05eaf5fb9d348fb998d83539a04e27707a28b9529c8623cabccb97d6d253ea28c859fa079a07f5dbd5d2349b309ffd6b6e7abfdac75518f16c6f6b6f218e29f73a3138347f5602bcf24eba96e75b9ebaeb7bcc4d443645593b8528bdc7ee24661d89ec60faefdda7642a0593f0730bbd8662b68dc4864fa9883fe6875c84dbfd68389f8c09cc9be20fd6e7d6ec0c8930c97855ab192f9d3087f82d3459e70dc887f08e04e9ff500d9bfc4d72eb3b0823f64e307f16c5b10483adf8a53975c1768701b99aa16c19d4a8cea762fa76d2bd22b0e7a1535c1c3c3aa1df7414877fa3ee60c564dc1009c63b8f12d48e9dd2bf8e06d263b66686d08aa46b608859fa2a3a165ccb17192b86752620e0ab0b19cf7130a9bb577844d0595dbec3f3878f4d6d9cb80f4b15cfda88c3f9e8a61a302279258abe843c2cb4ea8af25354053a97fbcec3c4c251a07ffa456d549266e7ae8dfd536a0e739bd8cba43cb32a6abb62832981658493e19352bed2cdd34a5c792becec6f725edf2d5928691c2bd0c3bcc2731d416725b444984031abdb78b166d7f1fca0227faeceb86f3a8c4f7a09b410b1e8dcb8af39105fbce79362bfab8bb7aa800ffd92f26d55b7dd4d63983adf8cf02cec093fd8e58a41eb721e45107a9d37777c82d3766e2a39a12a2a1384f25dfff841fe39bf6aa6251a7665776eabd3d3e0360194419d47d441d548c9f7c20daa0e34f0f4641ca287daa705861fc1b2ad3053615728882cf612e74617be75d0aaf4b9d2a7589e3e6253a0435d1be2594bfa0c13963c8402e77c234fcb53492ca8847e3bebbadb8bee502321a9f8d17312dec6a04a91b9b614c9920b1684ed8983f8f09e9e3d24b100ddecf141db259b4c8c2dfba85e9e5efa85b511cd7324c325f47667682aa4ff9db3a9bc294c2237824dd496802710b403af5329f56ffba800367bf6253ca10d72f611e7de34f52fdd0f3d02fdf864a5886abf819715c915a41b8aefcb4a66876b5bddb06f55c142338de16258e9611560c93806fa3278b33cc381391eb5863502009d36a3545e6aa3ab11719b6a3752d359746d633ff69c61d8ca3561a1ed8985573d0050edee004e1914faa208e7baab3d141cd6fca6c", 0x1000}], 0x3, &(0x7f00000026c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r4, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r3, @ANYRES32=r14, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r29, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r53, @ANYRES32=r57, @ANYRES32=r58, @ANYBLOB="c310cc5d4b57448bd1d6cfefb91a68e547bec5949af8c1db0ad5c8e9a47be3487971e8c857b905b0413ecb04d38bb697a5a0006c1936c7480fa4fd85e63ed58cddb0"], 0xc8, 0x408}, 0x400) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xd, 0x3) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x78) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000140)='./file0\x00') r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sync() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x800, 0x0) msgget(0x1, 0x24) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) r3 = kqueue() write(r3, &(0x7f00000002c0)="1bb782dd0ba0e3c92d01dc893dc490ec424d511f18b780b08a42961aba708fb7a3681bb14fa6d134d490e7a7df9467083b634bbd2f15a73ddbaa38358837ffe579885d376e4bb16d6b8116650ceacc85cf96daa6b8dc1e33358a671a8a2219cf76c4571eaff48ea01a289e3bc9bd25e16161f9c7d71cd37d2825ffd5b855012e", 0x80) socket(0x6, 0x6, 0xbf) socketpair(0x2, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000400)={0x10, 0x33, 0x4, 0x0, [{&(0x7f0000003000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0x7b5dec0d}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil, 0x400}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x10001}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xf0e}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xd2d}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil, 0xbace}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000001}) r6 = geteuid() r7 = getegid() chown(&(0x7f0000000900)='./file\x00', r6, r7) r8 = openat(0xffffffffffffff9c, &(0x7f0000000940)='./file0\x00', 0x8, 0xc) sendto(r8, &(0x7f0000000980)="fc6a76cd7f5f6952d3e06fb712055bd9b432204cb36430a5f96bd61ac77b0b46677b4667207a5d05db0e333a2cb2ea2eaa4bedf7a7419ce64f03417a29f74c5c9090443304861378e1fa9f7f463a615efcf9d7b192002e890d210e913b3a45ba3cc9c981ec6aa1ca0457cf59ee78f0359e23dd0bb18f156b425c4232ee5d1dd56140afd663ea505406c3fac97ed6745471a8298c9d2a11d808bb39514002f706f0b92c549b971a836c0e2b9b8696bbfcfbb0b00ac92730dab5e6d5ef1ac72a29876170036a6e4f7025202bbd754427fc43b6db60ec1dffd12feabedfdff30846dc491e4f2dbbefd813d1d528f09d0167b88b8049b40478a11cdc61", 0xfb, 0x7, &(0x7f0000000a80)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) r10 = getgid() chown(&(0x7f0000000ac0)='./file0\x00', r9, r10) r11 = socket(0x6, 0x0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000b80)={0x2, 0x1, 0x0, 0xf76d, 0x3}, 0xc) setitimer(0x3, &(0x7f0000000bc0)={{0x1, 0x6}, {0x4, 0x62f}}, &(0x7f0000000c00)) 16:00:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) chmod(&(0x7f0000000280)='./bus\x00', 0x21) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000540)="00353b7ad7d871", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f", 0x1}], 0x1, 0x0, 0x0) "7./bus"7./buspckbd_enable: command error 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xc0, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) dup2(r3, r4) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x3, 0x0, r6}) pckbd_enable: command error 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) unlink(&(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = getpgrp() r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000000c0)) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x9, 0x2c3, r3}) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x163f) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/122, 0x7a}], 0x1, &(0x7f0000000200)=""/46, 0x2e}, 0x1) listen(r1, 0x6) r2 = socket(0x2, 0xc003, 0x2) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) recvfrom$unix(r3, &(0x7f00000012c0)=""/145, 0x91, 0x40, &(0x7f0000001380)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) fchmod(r4, 0x22) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x1, &(0x7f0000001280)={0x18, 0x3, 0x1000, 0xff}, 0xc) r5 = fcntl$dupfd(r0, 0x0, r0) write(r5, &(0x7f0000000040)="1acdbfebe3095ad476ef33884507f335e69c66b8b94d6e", 0x17) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x6) r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, 0x0, 0x0, 0x8, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) connect$unix(r7, &(0x7f00000001c0)=@file={0x1, '.\x00'}, 0x4) write(r6, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r5, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r4, r1) 16:00:37 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x95}) r0 = syz_open_pts() setrlimit(0x4, &(0x7f0000000040)={0x1, 0x1}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ee16eb595607fcfd71100"}) write(r1, &(0x7f0000000200)="b5f8be393558f158938322af151c5701eb5a5aa31a150900000000000000071e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x573707701df39a) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r5, &(0x7f0000000240)='./bus\x00', 0x80) dup2(r1, r0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000380)='./bus/file0\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="fcff2d2f62757300"], 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) fchdir(r3) link(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000200)='./bus\x00') r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x68) dup2(r1, r0) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x10, 0x8000, 0x1f) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') getdents(0xffffffffffffffff, &(0x7f0000000080)=""/12, 0xc) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) dup2(r5, r6) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000240)) r1 = kqueue() r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, 0x0, 0x6a, 0x1, 0x0, 0xfffffffffffffe12) write(r9, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f00000001c0)='./bus/file0\x00', r10, &(0x7f0000000200)='./bus\x00') read(r8, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x2, &(0x7f0000000000)="010004e8", 0x4) dup2(r1, r0) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1, 0x3, 0x5c, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x4}, 0x44001000e, 0x400008001, r1, 0x0, 0x0, 0x1000000000000000, 0xfffffffffffffffe, 0xfffffffffffffffe}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="6791c440c3b78f81a7a7c315cd6805e64c44a0262b6f7121c57fe091ba21c1cf6a5406f5a07555bb10e56c205b77a4da7ad8b1ca1d4566dea465987170edf1b4d8d4bb8ce50f4cc6ed817cc65228c16f87635e0edec7b7f1525770aa279b98af79d55c872115c110a94e5e", 0x6b, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCBRK(r3, 0x2000747a) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x2, 0xc003, 0x2) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6, 0x0, 0x0) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="e7520bf4470154562c1454426a2886688194cbbd23c396fab24c591a0098b0f7f03832fa20b2bbbbecef27a2cc2f59971709a3dee53d9ee26e39ac2875fb272df6e330d9da5c13f39024f8b652670f507ebe9ee52992419c8dbe35d79d501feffb8417d95fab6cad05c8d0f8437379a1b51866e9abbc56c491757c8789726117d1af3fbe114455eb772a10bf1abcd113d93c5519ceed8abe208a050443f4e3338b37031c44eff0e7271c3d7aee717de7f338ae1f6b6a3988097261a02b445e11614acc1d693ceebc5a3eb6d8dd0acd9b9ff0514c71c138a12be89a3f2ab18b3a7a88e7323e6504fcd85038325ddae30c4e6a131beef21f0178a483ac9c76f4f9056185bc82aba0a956d7899fd3864cdb6e48ca8569a66b08a3ba85ae7b2a4326cf851a1d424e572679bfff2f0085d9af89588c1261ca48a38519399c00867608fbbb7a9e9705889d05f573739797939c1bb03b192677d38f132244ee7e77e9fc4ca09d1cb1563db897bece9dd9754a0929578cf66a2e835bbc082a82db4c715e2ae97b6fa70100e04f3d09e060aae379483df4fe1362c26f8113dd29d9798f687cce2b95506510aae556c022e50485f2daec82b5e80387c560a2a972ff1bc01a858c986c67514bf3de27c79166095b58a88ac6e59a333e7cb46ed214219204c2926372d84ae06d6ec7", 0x1e9}], 0x1) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x30000, 0x106) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x11c) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x2}], {0x0, 0x0, 0x6}}}) 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, 0x8020699f, &(0x7f0000000300)) 16:00:39 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\x02\x00\x00\x00g\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000524000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r2 = getgid() setregid(r2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x12) faccessat(r3, &(0x7f0000000140)='./file0/file0\x00', 0x240, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) utimensat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5b, 0x1}, {0x2, 0x7}}, 0x2) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/103, 0x67) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = dup(0xffffffffffffff9c) pwrite(r1, &(0x7f0000000100)="2453f544460f66b5f5639fb35b674ca2e4952268f82b22607df6bc80cd7149e33684dcc9be29f3a4808b357ed0507bffa846d754befb425911d272ce332dabd482ef14ac85e6dede2525601a84420c8af81a605f4af17fdcb97555f5e1aa7470bdc58c4e2e40011c0ec23d329c6e540d2105c413fe801b91e4de5153064188d32a1fd9ccf343", 0x86, 0x0, 0xe52e) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x148, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) kevent(r2, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) pwritev(r5, &(0x7f0000002480)=[{&(0x7f00000001c0)="bdf97fd9add5c7a5830ff213eb", 0xd}, {&(0x7f00000002c0)="38d516da7385309c2a101b2b781615f3a970d56677e807591bd631e246aa065250e2933a47a0960c0ef38915922065471eeeb01e2cdd85be7b80f7649a0d613e53d821387ab8ee123f1aba942578f70aa54e1911d8aa9d93fe64894e6cdf21dc9965a8ac060bc012a43c20cc2e0c7ecd897afbfc9d704081eeb9cbdf73801c9944da3cb7dbc08459c50a3a25ca89efcc176ae011ffa6c0c8e3342d6e88402bc07f91662e72640964d6615b19b39fbc28f214e0b0fb0444df865d6b984177ce05ce5203a9aae1f4bbdc0d2799d36d01fba82dc3410ddc93958bf2a897263a380c9e53555d451c844be9c077f1d6ab4811f0c13bbc22f9d220e0f94c0c613314d90f3689069b462e6edc2c387d5069b2db6f3ee50e0af3a78c8fa42168c720f078c60e74ff82fe4c37af14baca1d7e2de54092bc6b85c9e354a47919268f9e2a725c6364753f07670cea4985ac3c060d18805d18af4d88958f6f37685e812d0b5ee033796ba17a4b3bb5424e15f6d0d5b586ac15780a03000fc4ad70c5cd0bc9da563fefe3ea088e6469077df2916647840e141aae7c0aaf1caa17b4ea136280ccdd524a241929b32d89a064a9b45340df0308d61fbadb4ce1a000596f1c7f1ffbd08412cc0be367969dea643590da908a0a1d5a7bd50bdef81f70b4b134b9d01698ca66552ce4c16fbb0508153488d06def54b49cd165fa330f449deef51c6a3e961ad6be5ebe04196cab0f4629499e9b05bf2cd23f610a8320290ea51d18545d851a8d210ad7e3fc6bce20c7759974bb1bb07d0a6c3d479c9eacf2a58153fae06f54b7bfa89a380986bd975b0b54abe86bdc3d114a06acea1cdc5c719dfff145ee96388c347d25bf9f8b63e0749721b4cfb59af154a8d36611e72594c0fd2226981ae65c19a1100e034dc203e53253e7c9075d1cc06fc609e5616b1800f2a49a5c304c94676a1def3764abda620a6d261bf66323cfb7bdb29213eed088d530d944abb5dd2a7bedf01dc0cc887b9a4ca975cb80b03d4b64555068c9d7b5ad73d46447d5353b5964a40259967e3b2385e78179dc66fcedaca5a4e87391565f4850fe55832601dac9d1956b5e518eb2445c5376cbd1c2a39d8a77d84450bef74e6cee0968d6b4331ce79148c3e1121f14fd8b495c9bfe9d6c6eef13654701aea6130f710dc326f088315c169dc850ca65eaa1aa10d9b97bbb1803d2c9f98f1f2dbb1ef5e3d85879748916555aadda50da6084d4a5427fdb09b564c0f32a01650fe7c243b41cefa1e0837bccb14313ede263b955856b26fdf5b5881c7451a10fa4b04b2d7c9c23287cb1536b0da81e0e0b25f874df991cfdf98d279fc32d086d694d5a9461049d1af273f5e128e5a05e8bb6865924c0e12a8bb19d8e869a944575a3e864af6ab8cbb0cd5dce5b5b3efc3182e87ef55140eb750fbcb743a9e1bbef623acb9df590b01b3645089227e4973e4b59d5743d014dbc69d1efdb7ad0adad15e16543d7b42a393a74db0dd52a4f81598948843ee1922c3b5745f9f79ae335acc8f19f8980c00d2873f7299acfd11b9668c30ede2821249875f90493e5ba09fc0577686f97bd9528c41219f3422dbb337b4ac7223a62fc95b324fa77c52fae607b12f6af1962d87583848869c476202b97404e2059373d7e2f6e7133970dce52b770142e065e077c7220787fa64df8108d893fc6a2cf12988dafdcaba71054f9bb3001131641bd99188a8038c429223803f485b6ad7081045a1a76e9e3c38523d16cb63e61f2398efe60916bcce72d3eaa458170d97fd5962fc9e65c4ee2968db235125dbc5ddaac746891a6b34fe20a589def6cad4d62ad4934d91afd147083f60eb29fb9ef3dd92a9e7757141d5622e06116812319808aa23eb3c2829e23e6a05e7dc09846372f95edc3351a1fcbb725a4579b762d65b211e7887ffa172119ecebea0fb9f1f2ba03d34a924529175c72d1492b1235480c000863d8eb9099a93ce3217b5657498ede76060d97d92c39a9d7adf44c86d1c889e9cb89176b89309ca5037411e2699994cd36c2fefcf86ffcc849cea9c2760a4f3c19079fd40816067062973f175829eee75db6fb8270d8ce617280ef20f6215a0cb5819ed411e57bb81175578df4fdd00c5e89d6c5263e7857d8dc3b56a7c1ab73b2327b7197796b26e1a498563128013c71056a59088f0292ce2f5ab6ea014b38959a141c9c3c9fbaa28c879fc0578f721a797988cbf6dd1bce94ca44a0db68b0380b9c8ac03f8790cbcf4cd3e7dd58fe9af1beb3200c6596b0bdab0d55f3e6d997a5f009820583c29ae74b9263abbba30f6d1739627bef6029eb5c755bc4a9df4e1b40f23ef8c2b6a8fd554c6fbce70edd8d276dea23f2c122030e8293a1d3d86da0f0cd85f42b49612db55aaf45bfb2839a5b3301f1f3aa832b96367ade9399601c7c07f8fee76537e18b3eeb3b1d69305b355a078461cd929df93cad0b4ee85f22e5a9e3eceac4108ce3c8957aa5e2757af7bfffa925cad96bad940c236b4140f597a418ddae8d85df3b42d31ae124f2588073822403aaed8474abeebed8dde81915be53c3bf03a6e571174f038ccc705ac33754a031247050fd09a31b72055bfd3cfeab9c6394592f8703d39f3bf91c05f3c9c86b840900a54f226a16a73f5ae8d45541d34178f36c1b86baca5b78804af4d214daa2722f4735ae40ade094be0c8187bd5989a200e2db9a4f85632036633896151f59d837cb17d6d612fb9bd0602b4b538a827081ba4945b2298f970d87c0bb84ab9982e5d85a1a0cc02c48327eb27c4ceddcddba3d1d89f07eb2dd2ba54594636bcf30904a16d34aec4380411becce0444688249e9f543ca8b8154f5f6fc12e38dc398b85d12b5901f63716b8de581ef9c4e293feb4d162ea1f1a2043ef28f1414a6f85b2ea1b24d2256fa2b912d8989889565412d9bcdd4dda63594e49c86962124328495056838aa0f424d0e2ed41cd058429ac7def2067427d08e32c3633c24f33c7195862ec47e12ed2c97778a43339166ad98fb804a6b531845c441dce5436510a74e2306880602f1129567910fb39445ffb7e7f605cf1ffa0e37944c7e9a745836ca267b75b7369c2cd3edf9d69daf25a7849ffeb32f10958c8f134c58b821322e2dc89f399902263dfe9142c0076e336a316abec6c7633bb549b814f83c4e06c916b2784d995d00f96c98848c2522772ee696869032fa210e6988d6f2f6058a86576b88e49e64eff5e6c482060ed625c66eb7c2fa50d1e60bc6c0e672e246d254d521c7f5c13a51be8045ea8efb7adddae76d8ced6b8b865661eb350deb5627033b6948d822c506587a8d7f7281e535be685e9be2de8c85bc45ce2e7d419b32ae485ceb1571b668c526d6db41ebb2781bacd85949a6a20546ac0af9af46de7fea2144ea3f22493b325b8395a0a4470bf51966720a15d2724bd6ccbc3140d80496fcc08b1177d47bf74a3640e9e22ece88bdcdf91bb0b052a11f9cb5645aa6b0cbf7a609145a6e6a7e61e555209a30159f49b483699511837031d1a51d63799d7aa0dfaa6ba65c214837d1756e81de4ee8a4b101feb0ba94643102aea4e6fd594345bc6d988ccecb813ab4dc6174668745cf9d1eb174367176b6a2482d9f90bbfd2088c48227990465bd430dd34fc0000f725e1246a89f66f70414a9565d2c0b27f1bbb87831ebcda24230ef79756d9f10f87f34d45a77bbfd548c700c361a9e92d11eefba454ff812a1c7bdcacb6ada1dfb5f8a8c0613baa6b8b5ebf0e7e30ea7bd5e257c9fa1ce977335948245ab20ac86ee18c7e558de1fcfe21ab6c5d7cca1fa819f1d195720817aaae88d8a8373cc74eec6ff394763adbaae7264dc1e9f630fec92782e9edce918aadfe9f6c05449c777f1756773b42fbf3dca9985aad864c2503c896b862418d7c2e058b1a978556296e47a8ba06a59dc84500fe3da14180f2026b8344ce667512bd84b540ca5dee344709ca9225a5a95860d9582a794b40d6fd7b7b49a736f07f9634f9cd3fbec67df4f8ce6634e4e1dd23b4921558917c1ebacaca4a998d28f88a1ce78d55bf1be774beb7352fa362b1822e67f00f4f77c8064d338496da2c1d6937fe35be00c4a93183f8c2c5bbed288399f119ebfaf3ec3544bc658d13aeca244e66ac4bef5154a4b900826f82f82a9437fd86caf5b16cfc73b8decb059ad4e549b9cfa95340096647da99e14664fa9282928bc31bb285f0437b5a10d898495ef5e17553a4b3b6935391a33e489f4125925c775ab758db1b714bfa3a60fb254de6fe0919ff2ca355a515cded2fae494f42031b63f7515eda85c4e0797b58f1d6d323db163d2e6083bd76987ee0504069033f204d89d84ed58cb0b14a0bc40eaa7a7c69846de6990d96cc8380aa540ad16c6c9394e9bcc114bf5e908ab85209240bd27703e2ec8c3e95d66380dcad53e2d87ccd219a1ae2b10d8b93ed434eb077a974c0645c3959a32d80aaac023440904330f9f5801950f153fd891911902df5c895f12ad310e510afdeb2c4fd54f95f9a11375ecafb0cdc37d7cd5c93a607223b8ed787da7db4ba322b249e904e61e5b8bb53b8d6753ef50aacda1b0b62d0c73f49402d92d1ab2eb0b4b6f48c53f6f85d64225fdf8aa61e5d5dbe9ca58be88949fd1e7213164a6799d6c9dc275f1cc0ba346ad339a73695274a97d604ca5cd217fa4a482b364dbece1a3b2b4516302824a51dd1472be78816a75457107afe4ef86f4464d9f157663c03fbf4360fa0a832d519ffc092ea51a44f2ed50e2682105c86f428eb032b08bd7955361880a70a123983b884d4fef7b1eaa4d9f5ef6ae89819472b0fde51fc7b9fa14996abbf89dfd3ee1bb52336c52e7727d1ac71ca759a0070b8bc0e0e49cfca227dfafeb3e287ddfe92a6f1cbafdaea683ffdf5ef06372776e67ab26fcb936cf770bf4538259a2b9e16ffa283f1edc6c1febaadb799d3ee79547d8fa6b2fdcd62860833e67ac859253b118f16ffeb2641daa34688356ef9b001b1243f6f2eefbd3194d0102086c0c804337002ce107891cf670c44667a89ddce23330d8e7fb12bde3b0f6cdf7493bd65faa136913a183b13c39e7536199a08c2950dbf4b29c9d5ace6519090ab7fb9fbcdb51cc8a2263e5cef5b4d87964bef091c63e89f77623c4e835765d42367eafb8a49dda0cdade2d09f1a577a3dfd5fb0e6f568bc7e5a69852a36586e17b856c0f35ea3debd2cd9ad0d955629f639585bf24e20cd81a1f7d235b74336e23da55a758d22bda85044eadff412cfb4fee1d18f332061863e6b34ed41d8b783045901016d636d57275a4abf6fccd1aa6a9fea505955a1729862c4330b4dfadaddd4097dde810ab086d684162629af00c974085c06afc6ce9dfb4f3f9c96225696588afcbe006736fc3c50d79c025baf6e589281e83a44f94507221dc8f1fd21de32b4335238082b49dc37410bd69c18b4b15037a5cff755e11cb777ca86c29a3be9d85d3b1c1c98d8568b38deeada8db9e1dd12081cb69f6bf265bc0c1c07cbf11f28b053091fda1f383118d0298dce6da01631c7f8abbb08d937f6cf427c2f5bcea6ecce7d7f53d2a179f0287550cd6c2d30b24ac4dfe2a9111facbe3d88ff003928feecafc51ca0870608b7c7afbde666905d9085e0370d865d6b770e350938b766a67e2ae24c2b086124482a70d0da2f68df5359ef0cf870e0e67ef99cb59876551d971e7428aa7a0f460d80e7fb4b9690077c2840c4e304d172da08a18d0f6c1afa27b67aa126dde9451ea2cd49dd8", 0x1000}, {&(0x7f00000012c0)="c8993d43e6ceb961fb19c774d85584505da280bbb43c1dfc562c5db9b32b033ea0535d58ddfd46b3786aef53dffd2ef5e95bb1d97bbbffdf00fe5cc5a3d9b0c8c9a4afc5609eb5b48ff71ab45ce155d14d63d2f213b6971f062968199cf326bbdd188d105fd634075af9e118bc3aab7686922b3f62c9cc66bf55c06281e53a49c09a739297f97db90c910c08757eaf5df1366f61106006afa35d3d4ee19459ce77c273748ff0a5d7e8beb17a8d1e0da3b41538e19de2577b2f13c2258f99e5c1f2aa93ca5a032a77ca64239379b22c78322071be6a", 0xd5}, {&(0x7f0000000200)="c98efd60de478934e549026108cafb69944631590960c1d2a39c09109cdd4d595a9cd906ed0eb4e2a893cb91c6bbb2b1dd635d1a2ee8e30a0c9d0cb3e791c5b62e16bf71727e5a1aaa75cb06e8f86cd1db04da3bf94a08eb4e4c5ccbc11f60a94d6976", 0x63}, {&(0x7f00000013c0)="bd98f15644918d6eb4c9412568c14d52a590ce3d13738a6e1876d94aedff3e84ffd8759cf723643492263fd9474b45df28493c5fcd2ad3d3e7f1711b852c2ec0b40876fbf13c0ad94575d3e9f87fff06b9ec0b8927f9fb4a876c66b56dab26469e31285a2d2f886b20c7701f1d4f406c99895f756466f8a07da86fc4a58c7cf03b8c2d70c6c6751d4e4ca2f1087f0ffd65cd98e7e7bee2fa06b2cdd73ae56785d7d8c6314b03cf6523cb3c597f00f26e35543136140bd2685578e4902497c30f3aca30a60de2767295bd3caa30647d58759791cd557c17d8ff3559eb70ff10bcdd19a9fd6d93c1f6f9b44ffa6f47d6c457cb02ed0072a7dc5844df5bb893a4fac2cb705b9a8c18d94c013366396c48430738009c68b26f21c09ef516c3408e81286e2a0c80f94243cf148fa1bec654c3d55d7af657ab5f8230e9529c92fa76491dc99d9ab8aa281a86605b606f642a5cb69e6427d46cf70ab845732faf9c58b0ce8390bb4f8898b1ff1763816aca8d7b18ec94fa4d40e61f8b27f1d839b942662876a2ec85c33d2ca8d8a250dc62c62767c11f58af288f41830ea163538a654a4726680c7a7fb85fb31344d9e0b06316e2c80e36935b63d615c72979a761954b3cad17a4aba3fb773f3e36950ab1b6d0b2eee06988aac4ceedc4d1ffcfbffe631968412498b07f4250ca997c7eeab23c34103a1abcd8eba959c3434d5a4d8e60f83d15054f083ca346ec8b11b5c2f466cc6567796c366a6632a69e0d6d277bfd25afcbcb2d2f6d22d39e015330f129728c340c36bf678b07fafe2a4f123144afde7fd345fd40a3cc530ced2cd88c457f356c15f96579c989c3d4c9d2e702c9e7f5a8f4a8b962daacd3fa6bdcf1fdeefe409dc0a32ed9f6b027d9615180a94f8c548e888b1eb2747845ca0138247f996bb064d56f175997251d1af3277d0b227b30ddbc1095ba02d5b756f89ae253911e3653b08f0575ca3fcb1ac9b28406f702470a233b651bc7849d85e646c9e8cd2ed59b227b0ba3447920af02dc2187a2f15ddf5fa62ffdc8131a90b5da7edfbd6331b24f29e37aaa86f41da2d362e56f8914fb41851d8b3e0f75961cc24e4dbbc4b5297329102170921b2a7cafa978d22e30fd0c745ce3a900236f51ce72ea80f194b67d214745076d572d89725241ad078b35327aca815e84bc49f89996e9f59b7ae06dd3b8a41cfc113367a6c07d87074aa5c8af857e52168af73b033f2f46d120f6445d5a28849b4bc9112f1d807e166d6baa409d711dc6c4b77b2017d56d24eace84e0377e34a562986793329bc8b6354dff8d1940731d85797b638ca767d9199405917d8dc5bb1b2b85a7363b035fa1c70eff179e26c9562f9b337c12810feedb05707c4b3b52ac8e5e20000b4ff6a47788a73e49cfed51c200df3ee8ae09b37d380ecfbf3f4b22bcf30964e329048a99bfcaa89bda5e9939f68283c5fc51512331d4e1816153d69e10c423e399f872ccce1fcd0b99b0d051c087615f49841d1066951f20b196c4f56e218e704e9a59d6db15d1c7885738f1aa075c047de217c650ee52b62bb847009753e72549edd88fe5bcdbf44763e99d441c69b4e3536db21f34e6f0e485bd2904a82aba2c6b81ecc1728cc84b57394d1c422046f20b4b79a169a8287917c4ee068d525c854ba4bd148120db4a87b14fc53f20781afd234a466407e3c937f24f4b6266568f5d810d3dbef4573998b6870777a4253943fd626a3dd80e4e4ea3b8811cddcc9ed59e76672322f0c4811cadc7829f9977ff5b7ae69f00d56fed0745ea7eea6163dfe66f8dcdc9d295f7a21a56d55cf60260573a29c54072dba67962eb7b887ac8435c745f96f0a806ffd9bde5d9adf1116f939447d9c21185b960d22de10f0450a6647cb79692e734cb277acfed004bd37f4ca9ffbf907c4d7c74dac50cedcb8e92dd594b6e7a90c5a04e64c3e5a1a3e9fe174cb9f5dd4b86628d664dee953be2135179277b178ff008f50ef77693aaabc122fe0d09b89335a285c2bf6f83ce4e7e417ef36cea06ad3561bd879d7647f8ff2c1190cc263dd85cba18f685bca87f65a3ebfacce35af9542e2d528a92ac27b054c66a98e778f38462c7b624f7233ca6aea7a307aff6d513051ed899f24af089a422569fa1569527198441fa1d684fac4d5a0800df74f3f56682a87725523a7d74eb010a5b8e8db12228c28d105f55a42766394163663c31d61496688d0a8ab61f61e4dbe22bfbb38e37dee5e5fce7b6e71b3c862392ffd77c60b26bcabd0e04249c8b8756d23356881a8334d02a505e190c73a75a6bdae7b66b5c48d2e91ddfb60f2e2df0dce49c3f5e28e7c93b9b5bcae56b860176fc56b44deeaf4ddebf0024b80e479cc826b4fd632f86e6e1450597fe14ded040eb6e942fca1b7401b16544916d462215bef436f8106ec2c035d08f11cd6bc16da0c1f9ff355f39a0fbed17c31fe1bcc7e0b67d32d57d45bf18a89c1539f66032d02cd17e0ad76be92f882050114c30280d99010bac2bf577969547b9a4777aecdd4777dfc46272386673f794bf10e3a8abe644b2e50ecdb5b0bc8ab1aaf56294264338299f67b34aa3530692a4124fb2b5dfea573173342ce0282d878507cca7ac176155ba7e7f5cfc4231cebb3d5c927f061c67de9dcc2e9df473b16a5459ebcad571def0e02ad38aa89842d1b31a36115449a1e7e4c39a2d7a5415a51ed5f7dcbd592538d5d8dbab2ef012bf2e9887305c29e22ffdb39e85247ddb4ea12ed0944d2fcd502fd1ba6191ae97bda45b1dbd6048593bb7e702948fbf90ffe7d7e8b60d58f9deb211acbe4d1d4807abb748d02e2747edca9a1cb34d663f3e3770accfd5c574a96927f1813aa7a91ef28a96d555ef91ee8ea6b968700614bcfb53dd5e6e5689a92373ed77c2a6d786cab45349985f6d64800af29d0a5ef260a26addfdda13973c78bbf5650483f54a916e5519880bef4e968beff152faaa9a530824c5bafdc3f023be24b6844b8426265d62cec69ca350d8e6ce09499d3acf9ab15088e689c5de04ef07ab11e075bcc5e2e69cecfd336c013f8077b10ed183341a5667e768e00974ef4e504ddc39f1884ad0aa6af5370b1dd2c092924a2c98e2c0975eacbcdc4efabbc1a2a9c00862a47462271c68b301215922187a9d213e180f360573cba4a10da105e24a9eeebdf0c4bb84f66c81e0a8edac07893289cf0921b49f847c15f63ba95a1cd8057586db009761cd38f4fa904a6cf61839bb88ef3276046984b9ad628f581fad01735bdf1112d2946767f86be3a8be07d4744347385414429894cc9e2006dfb5cd7ed31d6a4a947a0de9148238d39d011abcecabc33e82eb0715c7ba80ba7712a20cf6ca7c15bec7c6a9eee69b55bafd3df0fba1133ba945a66005c2104d4200dd5c4ab2435d36cc986fd4abb9a0c435c38a6b1f5a0929d5159d9b1f4ce3d37e43b3e4d3e7cf35523f99543da1cf777dd56140be30f7e80cc0b0b68a7ace03c360056af5753f9e7a139b791b2858b6165b2b5dbb903e3898fb58932cf4e4cab1bd6fd4584e218a4f14b28965a7ce7f3760440c93e7a079de1ba457b98398dbf89cf1b767905110c866ac13a9d92e7e9ab35317b5ac95e4919a8924cc4bacfea4b0f65fe40cf0d64dc2c070946424e7df3d015b32c7c81f2a8d46190a17a2f6db4fdb1ffb9009823c8a865f67bbd45346f40cb644c93a2059efb6523c73b90e44ab39ae76429894717cf5a36e73e92a7e265f0849a7da8415506fcc61d3121760d5c4baaff55cd409b30be110b4ae57a0f33efeb59041374964d5e78fa01ea4472b0d1bd975749235c56434260e3d35ce28dd07ecf8ac8933152fbd12625753c202fc889e20febe85af10889c598318a0fd2fa01c45fd252740f19f6922d36a978c17f140a22d2a35cc685ad3ac6c95d98340a4efaeb609f22f1e2778b4f81c5c7052cd5764920b6f1626c12a7a152a252435d478feeefecda5b4a6ce6b7cd83fa316f88c17d3b24d459cab7eee64279cc5ee0f6f1a1263a1f164cd119a466f86cdfbf11fee4cbe8bac6eee07b71f2b28651fe541b02f8dff5280c108c2d8ac59bb7be7b6db2b07584eea479da969d147ff3428e1ec4701182a295733c693962bf1813f195b796eeb7d49dab00a9119ecd5180bf304099f6c9d80a901169463241fc75b68ff24bb453378571f623e20bf0417b9df17f75f9a4a8c1eb4e0864fd8da1ea88302b6734fdc031558681c5591b2fd9d9cd9ca4464e5b4d398e99b84f6fd48e2e4797bcabe97149d5909e6092d21f7364b4acc0240d36787a6b780ead98c67138bbee408488c835bc9472b76f1beb110fd4e4d9ecc1fccb03bf87ed98b2b8f2a49b79d6912691ecfcf262293336a01d288ca4f6bada6d9c8a062b915e40c9a475d90a46178547aca75e0197dcfcada8fd9c0682ada300427719f9217c81a1d867593c0f8f4ab652a9b37407260acd330934cc0bca1e272b79249a80d813e5f1835d1c394c3d99bbebc57ae72d32d4cb407e27aa4fb319753f252006d69c8f4149cfc874529f3fde765d66ada5830d50b24a2207eaafb85b4cad87183ccf8b38efb77ab68db8feefb929d0a047638e2684f5d86ccc4bfa964e96b807d2a556dac93f8add3f770c6c48847403c7734fbfd7325b1c52e937ea43e78ae2d343b3dd0abbfdc01c8a5078d96e3ec4f13b794540c3748171d784a96be219bee78ed464f31fc0dd24ddda76809bf111fd7bbccab6f46ddc4a9040887f2a291b91f4b5b4174b5f585381600ac750cf7929925b08af613999790967cf37e6dfc76ee229831f36bcbd74101f22ea287cab83cfdef958564918e9da9513395180f7f1577a55f4867fe0e023d8df0a5f67044d3704dcf324735648527a6ad5802c7343fcf1f6ca253a106516a209e0b127e29d388ad36c4cb8a8698a9b405a93d83c396d3178ce750aa78cc9442225e34aab8830120947b4279c49305e722c1253336f6f877fcc3c9cc72490d9a596e7b856c52436161b19c971a71771ac8db1caa645b3f8f64fd98e0f6f8a6ea9e077d986d324bf41ce8a31f764c55c3bc6d1d33c42a325f1856c2ab98f4208ea3feda762da1758be229fb4072b702b04052a543071c1f9eb025eb109b5bbea16191d8acbfda1681a78b40b836599f9da664f5f7d11f00393b48db1ce22414f2453aaae4ee34a0339580400a98f60db12e27206056e4cb28384c22cda3f7bc79205ab7ab42ea16492d2a98d3abb4db062d525e0c55516eb8aa5fd7a8aeb800f21c8e728096ff195ef82c0b7e7b375592913e9d2a4644f00f23c985c37f31fdd4503ceaafe3706904abd8a80d4c5b3e4cd46c06422cf6e21955663ed63c9d2fc3a37a6f98076342ad7edf3e6ec8a4e0618cab6fe9ef344758fd5d38e2c00d6e5f7f9e45f60395314ab4071d168bf27d5bb57778006565e5d9f094940cfb063a50555a7721aafd0d9aaf76dd8f6f579d85770e7e58a1830e221edbd7cf38e27dc7398793e1bb3c181c11d5d7b03e2fda62e0da3f06e0fa18e72d66684180db602c348a50450a88b355457391f2395a6eaab166d5985cdb7bf064918d1257759e76bbed383f3712b077987f2ae776a700446bc3ec71ca8d4558bde3201d0bc1b4887b3a4af1a57a01f8afbef96e384435f370898be86fb9974b5264f8e2c07c2983341809566644338595875a14612883316a684b6ac55a15c94c13d6b60f89e82ff1cbdc4b169d44b14c9d9ca25c6444dc1ca641a4d7d783af4fd28045bf32c47f6c9f2a98bc78", 0x1000}, {&(0x7f00000023c0)="c9e8be7a6ac27409bc21098dd6adbe3204b196e22035a0b9ea223083", 0x1c}, {&(0x7f0000002400)="54320d59a000ee5c117b8eae18a374095d79424fd87df1f7f4f394ebaae4e46fd3bb72f240b0fc46a25532f83dfacb7c1aa9b6cea9e51a79695d72ad392cef34d0d186de8dd59f1d9a51be156f3de7cbab081e29e65ae911a98cdd023ad2675e1960d200ca5a26dec96031405c57b1609c838fc643344962d544", 0x7a}], 0x7, 0x0, 0x2) dup2(r1, r0) truncate(&(0x7f0000002500)='./file0\x00', 0x0, 0x5648) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x20) kqueue() connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0/file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) write(r2, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r1, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f00000001c0)="02000000cd2e5faa5579603b326c6cd2b854fe0b1da1a38c22138e54dba342f3e4e6826aea90168150d8329c8456ef1124454a5b5d57606b8e27d8a4f1367cdb5b51fb7c15c456bd0ac970dcac870546a28c67ef783e13b0f46b0579f6da5896da12fdf1216c0a0cc02c4f276680dce192094af7cfc492811496115a50f3e89ce70af4b9de7ea363dc831ff2", 0x8c) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(r4, r0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f0000000200)=""/107, 0xfeb2) link(&(0x7f00000001c0)='./bus\x00', &(0x7f00000000c0)='./bus\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r4, &(0x7f00000002c0)=@file={0x2, './bus\x00'}, 0x8) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r17, r24, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r29, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r6, &(0x7f0000000300)='./file0\x00', r11, r17, 0x4) dup2(r1, r0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x1e, r0) shutdown(r2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x114b, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) socket$inet(0x2, 0x4, 0x5) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) pwritev(r4, &(0x7f0000000240)=[{&(0x7f00000001c0)="7ea652065423cbd4a37095c7523724f69cd7553103908ef2f2e0d322c2a7ad791da248f169d421ee0c10d31ac827681e7bc67d9b8fa59dab68f852da601ad771ffbd9b6be38433e2512dd06e4e743ab8", 0x50}], 0x1, 0x0, 0x1576) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() unveil(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x2596dedc8f4e79e5) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) r5 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x92224b2451fc162b, 0x84) ioctl$TIOCDRAIN(r5, 0x2000745e) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getuid() setregid(0x0, 0x0) msgget$private(0x0, 0x4) r3 = getgid() r4 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r5 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, 0x0, r2, r3, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r4, r5, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r6, 0x6, r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r2, 0x0, r1, r3, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, r2, r3, r1, r3, 0x21, 0x774}, 0x5d, 0x3, 0x8}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getegid() semget$private(0x0, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r7 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r7, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r8 = shmget(0x0, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) getuid() open$dir(&(0x7f0000000400)='./file0\x00', 0x38aba7793b554af0, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = msgget$private(0x0, 0x480) msgrcv(r11, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14af6069ef75a5c23f8a8e9d9565bba2645dd781a39a1e23a376d785a7e3a3c5f10e5b55173f86a59db21481a69eae5e7def573509d703b80c8ea9f04d7bbfee83fce97b9152ecbc3c854e78ade035eee0cc6650d092ab8ce8754732bcc1e9e3e92dc40a1570528d8338f7d6d58b0d9e4a58601"], 0x1, 0x3, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x74}, {0x6}]}) msgsnd(r0, &(0x7f0000001780)=ANY=[@ANYRESDEC=r12, @ANYBLOB="7ab448c4ec151a5284b2bac0d2bc95f4f0d1dd5d3c1944bdb6443e321ec312e5e6c3137a1867320301b63885ee5ac4b62aa84d676533a8bc1b1c9e47a4e5d0647d653e7d5844e8e5d4b16855ff02f8a77ebb0993f5165ac131462d6cadc7aab82f6f2060c87af2495d7b0fa648d0e5ecf7330050b1ee6b4546e189da5396e042a61874f2c70622ecda5ae612fe27884fd2841955705760bfe8f165809b0d00feaa7841c9bd7a58a44dec0f4c90ca7e36255df0bd9e7675c4a3527d9b8383c2a03c34e4d393d2d94ff4a112ea025477964bd721318c79a2adf2504a0dad8318ab8b9c7dd1c5b2fc960000000000000000", @ANYBLOB="8673fdb2b7c179c63f46f6d44c8328e9f9b6503867099a6cf426c218f38dc8ff97150a5988efdefec993e936d6d308c70f16845aa468ec04af097d5666ef73a5a8f5ce0afe89370664c53ff6c53384d602c8549a1a83fb061f30a684180fbf3b11225f1b6398f2175e9d5ea6150199450387aa01370d2cdaa9346b3cf6c8ac3d7c43f927dfdd77697cc983e5aa3076b3e01dc11f92435db0d94971fddceda2981b69aaccafa703a1c69b800ddda23daeb30e9e4be56c0121571076838e0706a51a30e5600462a5bec55c39113f700f01622179e22f4721f1e224"], 0x3, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r13 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140), 0x0, 0x0}, 0xc207e0df4b6e14ef) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffff0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRES16=r6], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r19 = syz_open_pts() readv(r19, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r20 = syz_open_pts() readv(r20, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x40, 0x0) syz_open_pts() readv(r21, &(0x7f0000000840)=[{&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f000001d680)=""/4101, 0x1005}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/240, 0xf0}, {&(0x7f0000004680)=""/102400, 0x19000}], 0x5) r22 = syz_open_pts() readv(r22, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r23 = fcntl$getown(r22, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r24, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r30, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r32, r29, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = shmget(0x2, 0x2000, 0x3be, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r29, r32, r33, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r38, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r37, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r26, r33, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r39, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, r33, 0x46, 0xffffffff00000001}, 0x101, 0xc07, r17, r23, 0x5, 0x20001, 0x100000000, 0x1}) setreuid(r9, r16) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r42, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000800), 0xffffff0c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffdfd) getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f22c9e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7e98a201c40c976e24fd12615486a32676135a3559e8c9d09ca83eb5486fee8b55d2c861efdddef2f235a4f661c4db2034f7f77c115847b72e6e4179ec5eb28b87e6adad3770d37cdd105c964558b55968d5e2022a454da7524d8873aa34af54e567c860c4122e94ab83c020bd61ddfc554b18f95d130e869e09e0dc0b421f3416330d988b6858eb3428f72eae0304d6ae09330bfcfba2327cdf2fc185f9d495f3994cf9cc33e3f7f670eedcfddacf80b8594da29fda4bc4fd2ba377b71cb30cf8d2e041fe63a6e16caf23cd33d60ea6ea322b412ec4b51f39efc0f8b2939cc8e50c442dec10"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) fcntl$getown(r43, 0x5) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) dup(r0) close(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="826039a374b03c399e62", 0xa) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000280)={0x8}) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) faccessat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x98, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) getgid() open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x2) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r21, r15, 0x1e4, 0x5}, 0x5, 0x5, r11, 0xffffffffffffffff, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r3, 0x6, r12) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/121, 0x79}], 0x1, &(0x7f00000002c0)=""/191, 0xbf}, 0x800) sendto$unix(r4, 0x0, 0x0, 0x8, 0x0, 0x223) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r25 = socket(0x2, 0xc003, 0x2) setsockopt(r25, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x11a, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = semget$private(0x0, 0x2, 0x30) semop(r1, &(0x7f0000000140)=[{0x4, 0xfffffffffffff609, 0x1000}, {0x2, 0xe2}, {0x1, 0x100000000, 0x800}, {0x0, 0x3a3fd3c0, 0x1000}], 0x4) semop(r1, &(0x7f00000003c0)=[{0x0, 0x200, 0x1800}], 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000500)=""/132) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000640)=""/197) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/41) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2440010032}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f00000014c0)="ee25cca7c23b62354d110d80a85fb50c3417e59ba7b5665290626a9e8e7631b02508fc13b86c6ba8d6d9816bbf29d0b55a9d847652a7c03ff82a5ba62f4addfa198367572ee76ab4e9383a86740450f3a1e2c9b2e4e9a1b4f932b68d0fac2589b5b6702ca6fd1d4729e0c4310bfae407836e83e073c3b86026e01a0e2d3832e157b310599b8e76ed2b96ee35389efe7977a33bef27803f78b1361bf4099f0cc398f7a6b2b44ea00c3ae0f4d864eaecec27006cac8d1a2512f19c776e344e432578ceea493749c5b802d79de3c84955d51fabea6cedac6f9b67931f5648e55a9960d3", 0xd}, {&(0x7f00000000c0)="d1cf06e5489de37fee81c1c78901f7a40430ae1fb71c276785aa547937cf61bfc0cc26128057eb56f17ea00a369a2557ab3b14ac07974fee87276c6f6962367e63045f846ca3a1e4f853e99cf8a3a60d579513b81b279e54f2813d5aef539a8b140b1a121f1d1bfc4a352712fe2ea9", 0xff57}, {&(0x7f0000000140)="b1d9cda7b5439f60d058ff7576062d3582ab105e5447969ab60eabbdfe858bac86a24ce39e85f4697d4d63ea868dfd2d09d391ec2cfa9d6d85f3e9fcafca1213318d0526bd977ff11f46a89513f38a1b09048e9d63bb11d235bb0e65cf18e36f32cb5f2c275466a880ace894f305618fb6addb24820faaad8bcc4cfb8155bd4c6203d2814df31ff4b81877c8", 0x8c}, {&(0x7f0000000200)="d61169ee8877af5497f133ee3da814d10ffa9f289b4c2be8726540a294645f17df46af5e7304e5c410ee70f53f08a1fcab1a94e3d38e89fd43b4366883927bd9c42d7b1ee42d522ae4904c6e3896da95", 0x50}, {&(0x7f0000001280)="3010504f198beb38b507b4804810c49aa589b70746cb681cd5a87e043131ac873839e5f23a7ee24acc03ded996ace126a61edd0ce62435a4d3b4040ddf6a2ef77bef27307a1493c82ef27d00ec022ed5c8fd8e80e53cd4f2f71d856abde9d7395faa6df86faacaf099db9b27f6336acdd92e3c6b8cd1618425dda43055eb16a9a22a664f0c2cb6784f8b82d321bc68299591dae311c3", 0x96}, {&(0x7f0000001340)="a4b2f7ff2881cb40710a69538e03b38e06a2476cf7702bea28bf060b14fe9937e96ffe7a62c99084aea316037e780f34371031affe53b8c24c4e50b10aa47bb820272600c350827a0d9c7c55f8e50f798e49370b7f0df275c4413127029764c0349081a1a66b1316c69993a4ba47faf5e9a767a99cc68c33138f3ed0da52743aadabb8b1f7307cb6cdf03db29b45a0eb37673fd157442cde2390d771db8918e4f25b8915aa59e9bdf60d643452939f07093267123fef9a9a1cd4208463b18c6bd5ffd496ffbb4afd665181022397c44592a99975d7fcf6577ba7b72d96bdc81f4243ccb4a70d38748f71dbcb5c2961", 0xef}], 0x6) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) readv(0xffffffffffffffff, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x80000064, &(0x7f0000000080)="01c7daf52eeedebd0b6d379ed2bd71cb67", 0xfffffffffffffdf1) getsockopt(r0, 0x2, 0x6d, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x8, 0x0, 0x0) write(r4, 0x0, 0xfffffdb4) mknod(&(0x7f0000000200)='./file0\x00', 0x2, 0x5) read(r3, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x80) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r2, r1) 16:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) dup2(r2, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380)=ANY=[@ANYBLOB='\x00W'], 0x2, 0x0, 0x72, 0x0}, 0x0) 16:00:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0xfc, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) dup2(r2, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0xffffffffffffffff, 0x2}}) 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) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000100)=0xb202) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:41 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x20, 0x20) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x1) semop(r1, &(0x7f00000001c0)=[{0x4, 0x7, 0x800}, {0x3, 0x6}, {0x4, 0x1}, {0x3, 0x1}, {0x1, 0x6, 0x800}, {0x1, 0x200, 0x800}, {0x1, 0x2, 0x400}, {0x2, 0x0, 0x3f78c95b6e25d113}, {0x9, 0x9, 0x1400}], 0x9) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x5, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, 0x0, 0x0, 0x8, 0x0, 0x397) write(r4, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r3, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r2, r0) 16:00:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x20) r2 = 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(r2) r3 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000210, r4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:41 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x8000, 0x40) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffff8, 0x3}, 0xc) 16:00:41 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) pread(r0, &(0x7f0000000040)="0e31ff7a7d6638123d2f5a4189", 0xd, 0x0, 0x6) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x4, 0x5022, 0x3800}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3, 0x3}, {0x6, 0x7c, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0x1ff, 0x1400}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x1]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfff9, 0x7, 0x7fff]) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0xb6) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) faccessat(r5, &(0x7f00000001c0)='./bus\x00', 0x4, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)="872692b18dd1f338feb31251fb2e0b5c7cd4a994eaaab11f4f04ac3229a1bdb8caee202e14e6789406ff839c7395ad558bbff64c55edbc4a86ac08d161c3b7f6824cbf4b673e29f5fc427c7fb63c78b5e21d2c6be052d3fcca3674f86fe5f7b591ca55869eb38c0ba5168a36f030d2f756064fae9c5f9c2530dfb1130f5e2c22954a60bb5b657e6157ea37d1a3542e9fc118cd6df106069c45839509495d8186c9d60559a0eb82d1e4fef1ce9bbb12f78d378e7acb50c47077b24125226b816f0c0db6810213b36f4b24ebc05461a9669a44585c37a8996a79342f33931f89a215000b42ad3e47ea7c1e6f054828e02701881ec7153ff5b1ce3c0f7877be", 0xfe}], 0xabcd5cf6de0aada1, &(0x7f0000000480)=ANY=[@ANYBLOB="3000000000000000010000000900000046ff2bcd413aeed6ca4c9e8843faabeff810256850425d0a4704a0da9f8300f990e4de6873bb896af2a38254fb00c800000000000000ffff000000000000bcea2512ebc39b56000095562ec4ee9ca247a75638c882245f01e35cd99c6b29f2141de499516af2a5186f30e72a35c5abf73be9c8efac76e5ef01eee2d6e2a0c5229df7e8e7aed6d1ee88dc5c0026b6c5118ce79dc310d7c4be49853f0fce29b84e89f306aa39ebefbe7e6bb5c330532d74e8b46066e688c3f827aa5c42841e5beecb7db4dba83a68dec2e366c3302785faea61c7fb06069a5819e737319d8c00000000680000000000000020c24d9c4dcfb12864d99378b40772b73e0f2225f1453991c90289d5d81a5381b589c3984bc0be27df1ea5e0c6dc31dd1da9316d2618190e0c3cc9ddcc5491f1fac01005140202f055a748762f11ad8ba46a1d3fcca8695affd49168aa00000070000000000000002f9c67a409000000c5d3d94d6834dc5a60c2fedb80e5111d98057c43a047e11d1fc646b2cc1e39dea97dde3b74e82ce8b11923d4b04f87f3f6dd9d68a7ff558f1c300959b1f7bf863c8559cb70aff73b38c39eeb4ccfa6c94aab66cd543b4727c33f4facc15408665300888ca6db76f11f62000098000000000000000100000081000000d3f25477bd5ed28a72ea5196b9801aff7659f9a221438bce7c90c339d55dfe28229ec228ae88dce422336b5035a55b71e6552938a4293b0bace8f9d740548b8792ca27dab22748d885474fc285aecb46b09fbd95fd0140b5cbfbfa86d5f1d1977a194dd471972b4390a11b3dda44b7ed89ca5dc0b3788570f8105f731b9310c01b48c24149dbd1c518000000000000000000000009000000e1e85f0ccd110000d000000000000000ffff0000fcfffffffbc7e1abe41ad87836761749378d4a7a08290bc887fd8d800898237a290d4b52a7bdbc0bc35d6afdf56c4ba865d540b52e1ccdf4084aba1b93b31eba0d513fe28efb676d702fa8ada78403387e2d5b45a8d9a116b3f9213b14a27a2ac4bdea78dfbc1a588bd0435ba6765bd5e18f1d831922b49abc536296c77ca98109e24d3c9a6844e182b7643f9a0ac4e5db8423c478edc014c382e6432353f0f3b22f115622e5c6fed3f63d11b8f15f270ffc39ec2dd8867dd57600000000000000000000e5c5ca31055482a20dbfe6a4e18999777445a3899d89394e75f0c36c97be5f4878ae0d53fbac90667f4a47c604d463fa610b83434495fa1621c1f959629feaeff2a928ff4836d2308631ad9d456015b1a970ffb7f22a1bc6346f9b3aa4d5ce6b0a488327bc58a909c9dbd6c13934cb03fb4002cbb6c119f29f59653f88ba6747e34c950198"], 0x350}, 0x9) open(&(0x7f0000000280)='./bus\x00', 0x40, 0x4) r1 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r2 = semget$private(0x0, 0x5, 0x204) r3 = kqueue() kevent(r3, 0x0, 0x3, 0x0, 0x20, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x20}, {r3}, {r1}, {r1, 0x2}, {r3, 0x10}, {r4, 0x10}, {r3, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r3}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x80000000, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r6}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r3}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0x82, 0x6, 0xcba}], 0x6036, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f00000001c0), 0x0, 0xb1bf) close(r3) r7 = dup(r3) r8 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r8, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r9 = syz_open_pts() ioctl$TIOCSCTTY(r9, 0x20007461) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) getuid() 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000002c0)) dup2(r1, r0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) bind$unix(r2, &(0x7f00000001c0)=@file={0x2, './bus\x00'}, 0x8) dup2(r1, r0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ebca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00000000000000"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x72, 0x64, &(0x7f00000000c0)="0100020088e810a6f023cb958a0427ed3849488799c444048ee6ef82da27190ba69e", 0x22) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x100fc, 0x19, 0x0, 0xffffffffffffffa3) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000200)='./bus\x00') sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) write(r2, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r1, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) 16:00:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa6) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x801, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/79, 0x4f}, {&(0x7f0000000580)=""/140, 0x8c}, {&(0x7f0000000640)=""/158, 0x9e}, {&(0x7f0000000700)=""/132, 0x84}], 0x5, &(0x7f0000000840)=""/164, 0xa4}, 0x20) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) syz_extract_tcp_res(&(0x7f0000000240), 0x9, 0x1) 16:00:44 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x8, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000080)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c70100010000000000e3a88ebc90c9d44ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7a3853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f891b3b3424c72cae10210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a2463c8e35009b6998f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c1c5497bda817c4a83380e150fa9785cf2d3a5a9f8e92271916c9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e0000000006693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a45", 0x1fc) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x1d}, {0x200000000006}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x2d6a, 0x0, {0x8, 0xc1}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getdents(r3, &(0x7f00000002c0)=""/197, 0xc5) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777f0104fceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741375c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e00"/893], 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x8, 0x0, 0x0) write(r4, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r3, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r2, r1) 16:00:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00152e2f66696c653000"], 0x10) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6d, &(0x7f0000000040)="0c207898f75326906128097eaf3a9035f0433be0b34c4898f782a0f51fffc6e52f73275891ec11fd1106ad9edba81f26f07f5b0f7c92fb60f8083c0daa5da59002c0a94b0a3eab3fd7342dfbb43fed5ec1281796d05bd36bc8e3607de83ed0f00c45d774ec118e018be090a6db") syz_emit_ethernet(0xfff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf26285d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e2cbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fb30f06ded561dc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406bdaa3da39660603e2365362963a6b24b4a88") 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x7) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) r5 = socket(0x2, 0xc003, 0x2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000240)=r7) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) accept$unix(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000800000000000000000000000000000000000000000000000000db61c45349200d711b9f182b01b4e0f0b8399e7d15000b958a91a7c18341ad4948fe"], &(0x7f0000000200)=0x29) 16:00:44 executing program 0: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f0000000080)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="a074c8f73472d3125e2e", 0xa, 0x400, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x23}, {}], 0x2}) r1 = socket$inet6(0x18, 0x1, 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ftruncate(r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1ff, 0x1, 0x3, 0x3cb7, 0x4}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x100) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') setsockopt(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)="52849bd0", 0x4}], 0x1, 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x5}, 0x390) socket(0x18, 0x5, 0xec) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x1ca) 16:00:44 executing program 1: r0 = socket(0x6, 0x4, 0xc1) sendto$inet(r0, &(0x7f0000000240)="3c5e0293c099cc531ce85019b0dbe0851a41a447f81c1536b7787378f14dbc16cc736b242568815eb6d5641e989b7e8cb73ee4", 0x33, 0x408, &(0x7f00000002c0)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x8, 0x0, 0x0) write(r4, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0x101, 0x5, './file0\x00', 0x40, 0x40, 0x3ff, 0x3}) read(r3, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r2, r1) 16:00:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x0}, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r0) shutdown(r0, 0x35ffd6b1bc9e87ad) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x2) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) getrlimit(0x6, &(0x7f0000002700)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) sendmsg(r3, &(0x7f00000026c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000001c0)="8dafd2c1e58de38331cf529509722704cc12f224e27cb5700a34352ddfc296b4d7a456413f384353a0f3e9e3f4bc28a216ca6542c002627573a7905a24b547e1ff95d26615b8fe09cfc08af48a3d63", 0x4f}, {&(0x7f00000002c0)="c6532250264850c35d2d7ae17848e4b5c27e01f0c4256f98dfbf448b1aaaf54549c2d11c0cdab1f1faf55013ffe40c07a6b389e8d63784de6ea79858fa060753562b9d73dc41e82d7c2a29896c0a334a131b2c4a40b9a6bbd21f49af5c1719181a64d3d27f74a8dccb80a43334daff34581f531df25c661a7cb547794d8518f750aa88ca10dda9689afbee2133df4a75b9097e6fbf8b8fd0845267327cac975f205d2ce1c626bb2e4b4212ca028b8fced62795842747f3eadcc389f4112661a2e0fc956a8272d936703bceac47f21851e83ea1ab6d9614377204a32b411f6ff9c86c60e30afaf1bb2b0c266b510ea9e57ca954815bdc0609c6", 0xf9}, {&(0x7f0000000240)="eeccda", 0x3}, {&(0x7f00000003c0)="e5feb9f4610a4174d4cebeefbca8883ab63247fb", 0x14}, {&(0x7f0000000400)="bb6803f00b875f30b76349eee070a4e74595e2a090f190a00b2ce19ade6de9d8215f2f", 0x23}, {&(0x7f0000000440)="6bc965d36ca79ead05c6913fd7625ee41c8573e336ed6ecb5226ba71c9e913cd99ce721a510dc86b7daf1f759e8aada14deb7836d049cc85b1a68f7fca9030f0280e70a31726afffeb9ee3dec69e136bc672f46d77a0b1174fde20b5f058c646d1f6ee1d7ee343d4cbe6935394f424257a378b53c66f65e4de6e2c754f29051e4f68a27ab16d7860a3c6bd48a335b66d59bff6324ce2f6ebcb842d529b20b2173db9", 0xa2}, {&(0x7f0000000500)="80d2b5add2f0915a6a2627a44102dbb23ccf95f18d2096a2a0d068063b5a772c217a6ca772fd5318527b7cac0134a1c982eac3b39f4be7fbd28a02afcd6ab76ca3522fd41d037dfeb8c8afdea06fefa69c8ed45988dc02", 0x57}], 0x7, &(0x7f0000000600)=ANY=[@ANYBLOB="9800000000000000ffff000002000000fd44fdd6a610951a75d1df1dd175765e37fa51cea3942157aa6fa8c3097e3e312880a19cea12cec99018cf62df777d604b3cf3aa904980f3ea10bc9442aafbbe80a6f7a27faf9c3797db9859794eaa8d6e92363bd8cda567c1f210674ab989de937a08a921fa8b1059ec22395e388afea6eb2f43b0ac0d3d40df0a5dd33a1741af5e1360a90000001010000000000000ffff0000a80900000d3695284eaebd0348c0422a8b5e86c6724e857a6b28d04738d95de210a23aff3a230e06028548016ee3a1d9f8fee134a0ea982e2f9f3e2dd0df9e731564486afbf1653eb41e5ca9969f243b5b2134ef6df72eeeeadbeaee6e162402b78aa2d9c02ebf1d27c1774a0153f9a08e49ff66af4753cb2e9bd70026e2696b5d174ce1c901c572ead56989b7ddd6c6d681a0acce1f8d9251c9dfe526db0a051e2e55e3e8a48df59a2df9477b1851bfe8224790d2d54b203a1093f63c9e2e2018e597a106263904510801fcae050118fcb05300d20e9e36b2c1ec34d54655b884db044eebd19335c824decc07744726a307adc661cece5e4e5b28b816dba7a0c0c9e83fdedef0da1a5148e712d3e61c0dc030c037d4d4a9931521b271bf60f342db3da77c63a64bc03c1fbf65b6bda0b7dc89ce53cf17332c7cbdd355345207bdd76d0ea9ef149d4c7f07e1a8824d17d4b82b06b29f261cac0edd53dbe3811a2726a561410818e1052895548cc596f6b7645c936b1b98e545cc037a26b490c93680d720fc52e7233334d632775304e3d8048a4935e15441ee96d79e2b805fc18a8a20eb93caf1189400974a9d927e5d35f34b5860e75d55a578ce683722b4e09441aa23938f5a017c91e2f403ccf53ca616299577ac36ce1fc6dae01a807a777734aaa5cf75a3bf8d5c3194f7dfc594e9ac5ba6ebd5e461fe583dad2ee6ecc487ee44a071f1174e51396be44d5886a25e4070dfe25d8d8d12b12ce1408b2291aa7c5367fc0fa279105507311abb79ead2d65645509e5d315b1a2842f8c4ee489f5dc7b811047c24706c5cc831286f6a496d35816f53193dd7c3eec3a1159021a9b112383c48c875ca6a1225141e0e0d79aded17afc6838309d670cd2ee9a7a699f16397b679219a6a8ece715ec88d88c818b4780a958016c37262a71116c61948206f863a9b1f085f4b3f6d3d4fbcbbe2be798ee3c2b8dcf47fef0560c19535e7d7cd0c87200585161dc3d0bc31c2432a93a85a6be65b889c549109d66c375354f2f7f2963c1e21a4895092bef14651f917e079c45d08f4896d42586f02e5e3c23f90444b78ca7e8ff7a0b8c680a6d4e6ce7f1675bc12515fe42fa8837c799e87f6e176061b62df9613addbe641a31f41fe7d25759a46543bfc8add776f73fdc5d7254117e4d325563ae630b640eb924f4c232886df62ca7f982472a3d8c82f3331ac145f5f2e338e1faa009788319ee1da72490d11f25c8aeb1c83e5751250e9b7546a7a561243bf2996d684ec8a5f8222bfb766cdad4e17276124a6b0cf4a5f35275e671f32cc95ca530a295e2e9ad27327222661b7cc163c9e1b51bf6ae4e18820bb97fba4be058ad47bcaf7b84d9a446a392720054a511997e9844cfbf9c402b3a5ac520a8fbd7387095cdb500f58df3b2dd3ea7e0cb87b277b121eb2d1dc19037443b5769df520b8dfeaee5f1ad60d98f02ba8cd6ff65d60d7da7b603a1691f212a5d0bd8ee242d9337478b920b4b08b59223dea81a670f3c75c61b91b53eca34d9b1959d4b16d9181bd3c045daa217d1017fb45d17e93e81517a304728093ec941a9d2eb403eb7d72cb297b276fa3118f71eded40e4bb01ea8cb919dc1b34426e59af8b02b1911c363e5e5fe52640fca508d8876e5de86b8f9a733429bc4adbd1bbe3f11dba73f0924d151b18b895b696b1805c0a8f848ef51fba80d74ce4ac646beed682362862b23a5fcce491cfa0d0811a7eae9476570365729d523efedb21b249bb70d8208bf5b111d4c311787abe3a2c69cd01201a982022f49830c76575c8f3f2dd57f8e964cbcfd9958f55a8e637fb926a1ce52519a1802446f1a41a1f10302de38cb92d1c099dbe8bcebfec5df901595ae3744bb0a0accb0e12aca32196405e8e0af703b1b8a3b3b232346567aaa40de341f3c50184a220c69c3a65c888e279d4c81e4cae95be77eb41ffaa62502cef8d98339400ef44c8031d511917aad4cd83549296e72c30d95bda985ab708a003c7ff3b6f94a6b15b24bc4b821389dcfedea8441821cf85058475e07262b01dae71b5dfe6936b16454f4965a916f6e0b4eb2a3a84257d515962b2be2eb9755d4a606e53ac47274dafb69be6391b26945e3ed72a4cdcefefd12075feb542ee6097d2983a4431a6815c34f939d7e2de6df9ff98542a44f74ebdc70b57e98bd680c0091af6143b2335b3bb1db0103fe2dcb997f4f060f01059cdbe8b5cdd413f167b7ffd23a3b1680497828d826498af039016ce6a7da88bf0bc23ed4ed9760b144d160a327215cf6b748fcc35a9a81d20410303fad3b0efe3bcf6d4342b907055516f3229f62729f6f88e7d331250330ebbd2d072660878a8647cb3a8aa3c54955573f44859f349e64b2c487ee6f6d06274b43490bd2cd0aa0f0645395b990fcfad7d7191592fc5d3f8851762758cffded1b25d3251b1bde63db4f25bf41b03e32098a62b2510df962d7496f42d8769015ffbf18a8aeaa68632d6f6978c42f3ad02bc2642b9e74f23198e6a50cf7025e07d514688cd9147c19914cab0cf89633b778983264a4aff78260aabb8bb547aac02f6327ca84e9af019458abd80925a618a4e0d4cf3c562adac0cbc667e908afa86549f881954c33dc8a9fb07419ec419d19237e8039dca8089ecea53c3a26afef1a50ef4963ee4a90004e5741ce1a4af8b5de829137430142aae9bee543cc09e39de296045ffc4e881c74d69910b518c689e461b2206b544b6772957ca407cb323606bf7fa1296fc997d61ade5909ade45b6a8fa9241cff071ab40aa02e47b88a3769bbe3fefed3dbf3985c1c5c6b9ef6c6ae5f13340f685e95b060c729fefd067752a3d125140b8f2080df1ac35276dc85e37611f319c02abef2278ab151ef28bab003e64896d54a78f6fddb2808dd35232302c1b38a78d10e37974c6c5691726a1c3074bc79b58dad8c9d97131b2c40d704adec4d09c4aa7b52cc4d8a626b89f62795a28e3b534ce210a71a86df022cd1e8ee4babfd51f71c1e2d2ea1f0bbe186ae6612dfbeb88479544d4df9a232a080c9b232fba7398641eb4f6b4ffbd5e47804e481923cefdd2b60b783093523c1d3702cc12ad045b6b0f4ab102410fe2a33709c3c3adf67167a4c503ced654caca2e92dd0dca7e0a8b65b30a5603b1dce249b07baa82258ce745e06b3b733acdf8d69f92e568e6e6cb3d6c9812f8d474c13cdc4bfaabe95b029d04b049c73445445cbd84305b388be43a86f3e87d989b21fdeff48ef0dbab08f1287e12bae5cb6ffd3c5a6e295c65dabff2e46ab25e5f85af6582ded81fe542033e6e90caa88ab0cdcce8182a5ec9cc71cdf661db3211c0fffbd4c86b57cf219d4cb806cc542975c5a433427806cec23971dae2ce4d6d7313a75c7602816f343c71b15b4d5b83479b9030ac2d731193f34d0029594726213a884471c9aa8dddefdb34880e6047ac55cd420e7cd17a098f1c8909bb8ed990bdbf1b21d5eacc0566178b50c75ae174da200c618e2e7f5e52f789a638d5466fd922291cf2737f0f70dacfebfbb23d3acb73c3efdb96503a833335a7fc1174ac2237e491a95168ae19a7fda463843d130858ff51b0ef9fd22bf5cef1c67b58a5af54b797c758d10945e86c84835cde51caf781365de04d57489b2b628d4388420bbb7b4a5c661c9e6081b7ab23a1cbca6aa198c3d45e09404810b10d7f9b10ffda0bdf3a58e250d1da627a2c8948fb70f7601a05656d02be4316f8ce24bee0d4750409bcafccae5d3216245a70a2a0a0a440c2941d8f9253adb03876c46481240aa3dcf847854dea5ccdbf32db1e54976b194d150e14514209b3b4dbafc7ffaa26aff625c3b19f9b1401c5f7f9dd5bf81fa27adbf7f55c8de73901ab5c85724b5b3c4d074c177514a327d723c963dd520bfc51e38f8ad89dc3678ecea859fabe88148de6bed8690646fb64c9fa382fabaeee49929505bc77f8cba93eb44528751ccc1bac48215744972fc3a545904586388d618115d2e336bc503f6f365f3e280245a1035ce9c89238b4d79e9d5b3c5fe19da0e4304332590bf893b080986307a7b69c44ac2f60a745f8597842c5e06cbc5f3c3b72e4c78b58cd4bf7c4256af85fecee0ae11075f3e7c129b3b3f02edd10d073331915a76e4f1680d6b9d0284f06271e9bb403d195921c40021f4e144ff1f3bc07561052beb7522e9a64edde539240e2b86cdd35ef8fc2b9802fd93cc54e5af26e2c9174d80defe3944467516f9f7b187c5c662998ff98954e06dfcc0edb8ce87b7b5daa6862a350316bf08418db506e1b8d1d68c778f8ef9d2ff0064f8bcb2209b738e2f823d0051f57d3c9ec6aca0f1f7c620a228e831b709995ba0295282daadbc880aa3c21d5fb7a8c001ea962a953f494e154108c3c3a2273990a9bc5357d9aac244bc66d5bd3af11075e96c62f4a3598f14b00099df735beab6b5fa6084c344c028c9c14e91ff49a6b90c074f7039343ed0d73c451ce54a37734f0e1234ceb2e68be8f1224b7f63c323a998c1ad09936b407ef07c1a478859a93f19feaf3f9be4319a6432ac09e2f4eef5ad02d15eaa7e22c21317eb8e2605dd5b4ad4647256f9c78068890dd3f0fadb2ca5816a23adbefa6ef324a5436e407f5b06210360beebad748370f5ab38804d7b2b8842f00c847063621d62c4fc087f03229657c30df5f717a2dd39f642e9a2cff81f1e5bb57d4f7fae8c7fefcb3cbe98fe5a60614d9eff15c902f77f50ce1153ee23079c150dd23d113459f5e58df0c1bfb4539decd32a5bb9f5be5931c31221e28abf35603b36b472a36550cdebcb64de059c550f20fe916aa48513d5d33c7377b53506e8c909abb5fb92fb03921a31d22f50dd5777aaa5eb234872e93cb797992e47f36b4c1a07267b0c112339b14d83a704a13cc90c00083b7413cdc8d41498de497235a65881200bc6c857e9c0a4f960ba0f9b1323af96c2943dd4c59bcc2a3b827589b63833a2f3b43ce6eedbe833d8b30b7e24a3ebd700804245e340e1dcffdc539dd844cf389392ea8c7d7f5cb6ebfdb405387ff5964bb3b192d131a3014e1d15a65cfef3334ad0378a1f4e986f1ef1e772f30e2e6dd7d0c654d236a65a761026d3e71ee8af1de3656c21abda1275eabd76cb93fc72244b08fe370bb5c8917d3564794ab9eab3d8ad59a6cbcee4032632c38fbd63b4c498e28d5cb27815cffd5275b149e6d321ae1e7f760c8f065252e18ee36cdbb915b33bcb058cb06c775eaa2b7cc8b369aed57fbc89d663eae0f7f2c5b00870ece3a60d21a9132db0785a6e3051890c99d7aedffe848ece751da18e325e6019cfb20b007f00e5c7f46999fe4e7bfa6ff4b3b7de65481499de5efa456c059f3965ee6328000a8864a9d0e25666ce93a467e148189bef226ad07c2f7837cf62a901d49d75df7b732c6f883a982237fa930d71d9e9b7603c8c8765c0740f7ded577c412ed122654be429d932afa67d61f143032b3f06d43d3cc75dd6df02815ba25994b91bf5b9acd7525575e741f72ef609d4e937116d3a3e4c10647b3b6b80fd8724ba2b970c66b3edf26edba0130f5bf034b4542f3be5b0c276314af174d712f9da910edc80c9faa21dee77ff51207e00030b98c9bbc73c64b0154b7d45c882b927f81742ceabb8eeaa26582dfc647b24423463f8fd0de1234cdd598f3ef2e3b12efb84a32b080683ba248a474c0a261562bd0ea28942c7e74536f165e911d5934d36a10b1cefadb826426591761cc5a461ff9651c1580c1bbe822f1f62ceabdfdc0515d10100000000000000180000020000000d2997d5bb55e7916591afaebf433c56b819eb4a2a47a1904b208e05b00e4d7fccdce4b0c44a593901d345612257b60a2ca3a164a757509435fc7f4599651653b340097b1fc1fcb541bd867c0853003b7c59361ad82a6ec438575c443ad5a4d5d2dfe9e1debe416d33c0fb093655e23026e29d1522006d7620ed300d30885adc609cdb6533834da2925b1bf9cfd5618fdde1f589b4c7ffb33681c551be0e9d8fcc14dcf9d7eb60194fcd34c1c0bb7523b110af531ad915d6055f3d6afaafaa0e58e69ba37db417b33bc89e78143f39af4f45ff526e2eac8b8468cce32ad170ca9ea029181599f6f9a94a7f213f74ef0884662cb270987f68738eac039a603e88d8daa820b38eaa2044bfe91bf6456814c62717d641a5b5ec552d7014f6c3dd1aa5b25f575fc971177ebe588e104872f750af234b7f67eeb12a49fbe14044b286865c1be9340a006278c3725eb10c9175ebfdd83ba31a54fa371ba74dec34df87a14cdd4588c571db1567388eb986c9cebf158f805f30af84705f0001ed7392a99e0db1af967da2b70ad9f925b6dd5fad31d6741d6c628947877b822d66fa03ada0426d20e545b576d7f0ad6c6e24c27b823ae08d0ce737604df421540da66c3799f25b90c7e1ec1fa0a66e19ebb49a5c2c475e8b049e2227c637616833db7bae6f54917c9836a155a37c800fb1c69a6f64b4f847147a152b4bedbe682e4d66125561cfbbe1738c20877f035f3ea266b232fd64ef7cbda4cf8301be9b95391d5f59fd288dcf538b49298bce7b21d6719540f817f0cd6c9f15797e44aa5f68548ea5d2ce32be4e03ce9d2f6fdd41540ffba074b13a79949cb53b15b8d1fed1691eaf73c383819abbca9be6ca5691289b87a18c86f78d3a55cd0b936ce88d06f6869b93c653cab879a167c5c03259937dcf4d4f625906f711e8b38a2f929acd3112fd4b4193ef5927db051df79a7077358006d65d355b5419fdde2444d832030aa55b6c2ccf3b4e547b31490d57b9ffe6931a37078da135581cfce0a39e9236910ae8f7ac921e5240c472e231313da56b499064de463487e9e7d768de3e1e4f56567441bed022749354e870bf7f139361173304b4da850749918fb4d9fe0ee8a0bfa8cea0d2938470d0982189d2cadee85ca5595f96bc7bdf0fb1f67ee95ca2a100356a103d8ac466386ff8af842f4e70e8f4d2854edb3da6874d49330a3d8fdcd8d6489564b913b4e1752421af2766e63f45c75a1539477700e80bfbb12a7e434139f0d3e6c0fe41d48b54218d30fff5ceef45bbb97993fb53a710871c29f42b6928a66307598abc35e8d0af2c432d10c586f4be44436ef6bc5be3df400ee6ccd42be60add2f2f5506b2fe6f0bd1b9baeafc7c0fead2c4da314aeacb5c998490dbe6ae0b53fc62f6f6166a7bf1e3d2d16d150904a7a9d84ff50fa83b31531b9bfd95c39bea0ec1e874c53c52d0cae89164cebbb769e4e15909d4cd258fdb0b199e958ccc7116fa37eddec5b2a944dcf70759a570c5ac4707f989bdae368d47a136c5e7cd6dc1827c31f620bfe70215c53da124a79fffa2262e50cdc18550d64ab48e76b2575e2df6509861ac94320fd63b3802225de347e323bfc6e834c6403c6e452968b490a09ca6871d979c03844951f1a1435013cb42c00e80f5858ea429f4019d83cf7806c36b20f8648707da78dc93923affbc94906517e7b2184ae290d459089f6a0eef45b112fd0c6ad7a06343dba910509a3ac2b1ff4ff555827d5d813ec734798c4a9a9a73a48e492be6c40324eda51d3caffd1688b137bd14d11e2300f4622c72bee6379f801f60b159f1e922e117b5d7dce62d5d073f5d862654be240a0a0bd5162a56619ebd1c12f532211c46b2249e03eaeb8c610c53a43dc4a3996807c18a2f29492ab75319802dbc8f8cfa7fb745a8eb5a700470164d7657740dd3a94af4e822d59d7451229c83db0f9f037e0be8ede2d05e975a5d53eade771ddb96932e7b696d067aa5c0916b998bf5019547b442970b9fd3b038ac38fe598f7c75a99873b3e2542dcf766e7376bf32dccb3a46c55006755e78316fee130e414cb5ffe121b8c2143f5e984780b9faf99240067af6fb41723d6b4fbc11a1472aaca76225158ef44f203ff3acb83c3cc6fa70ae1d87ae41aafab0b84d474ffca987e4fe97e8d5e5e737ed7ada25a69527bf48b58b696b422b6ed01e477e3e1dcf2dbe46e52cd3a92bcc0311173111513a23e4ecd0bf5765413ceb5690a3c118df179aae878509f1560862e026759ad9bcae0fa199ca2428e165f8a6351c1b425318e47e793e2db086c2e54afededb263fc53d8e2c4de1f792c3042c2db622708c5b8494f620cbc19611309f2a5ae2281c8e9142da3664f32ab4a1331842925f63c26f66ca30848d3c4fbac24e6176af8e371c755bce9214a015a3104cb9380525f53429684d15e86811f2ba3136195b10639aa937c4556898fc7414e873ff0f145256d0a7079d726f09d96ed3f56392f87e0cbb2d77e59d7534b5cea7c6bc4dca5ab9e8b4d0f2cf4a0f71c882b613d39ee487a183385dfdcd9940286d7b0a0fadb7295794d12a7e3f37d9a7bebac209b6ef8e5871b7eed2e92111958e64c240186ead71377b49cb19cf76173d64b6e6067424c75e849b92a28db577c13498abde1eca82507001b3a8f0d6aa0027054e337adebc4b6f6b8ac7b6206b71539d0f2049d1129456a453965fef17116fd73eb74e7022a8d11c5822a264e4ccfefe8b9014402b62037f9fba7dce3150c4d21f59e389b50fb58af491ac560838a5d584732772015d7ea43f9901484fa417b8d708a3f11d075b1d748fb27f46951fad3726a706c914a1316bd33ecd0570720ff400b9aa0b233e133d462f4275a7c25ef30f7e27952ee15a39bb34ab24322e75ff1a9594f0ae04d7682db240e1b6a5b4652044d468d33bfa723d1c3187b91765f391fdbd944e8012acbb9a8795b96001fca65e51b37e00ac2e032924ce5dba91993a891cbaf8d5ccf4b5ca77c35e8d51506dfb62ccb0346a82ca8ff88f9d67d9c06b26c455fbbbc23d22891f1e283e34c47be1c1b3e92f188746dac737ac82a4c7330526b1c1ebcbe58081a68fcae288a64641ed07a7a2d2625095928b5a67d8bb29afc5d9f5862c6105a324034d6c1725383e51f2e33d7611c786f754d713cc0549b0b5ae5f4f7637029d3d65f5c69835229d38f74dd31cb385c051a9918747c9b5c7e9e0ff89945c108471e54812d173b66010744bb7cb4f7d00e190d71e71dd2a2be37363c0f60a5f6e54e7dd7a23abe44ebefd4dc3fd4f8a107c7217cff0d4c8baee1c3d38a4937ea1211a0bb8168a55e8de64abec0271a685095b9b2cf30a7aa3097f2b539e2152c8e7cc850a086bf3f471c19beba5070437930a797260e044f5acf5f51e22382c0ab865faa7778777847e69372639f1650c20ddd8fa47fbb3fa3a436bd7f1f1a86860559c7ec2cd35d0765e3d0bb6d5b50698d3e471c88f1a7b193b9c433574f0060d53cff303a6d9f432165a0739d561dc5d342a42aa4aa016faad624eb83dd7e7f268b87422fc4f2ac359f503930c96e1b45ed5ccf54f73a2bfe1c85a3b4f65eaa51e989002d7ee05f34be47f295ed9dec5c2ba1a323b5730252039d6ac6cfbd3092a36bc92f504ac3d30e207f09f1b97ae090f96413c4fe56bc6486b387d01f9671191c507277bdf7402bd6e9487d23bb6a19c1bac17440ff3f1a2cf194890f90ab12dea10028892483860859d5965fded29fb0b0912f188f52fd67343c2c9451949a03dd78135195e7031ff805f445d92717d609b09753528bcf959c2f59bec91ea3deae6fe5a05adb84417f6052acd26be103e080d56429b7f33fa006ca03cc9e76145d2368a8d47d97ff6c60004f895aabb99b36ecd9e4a2dd21c346c5e70fa85626f17163c61cad3cc7ad60f089f2f9eeb5d3b560175dc8535c0f9238e3d617f315e634b8160ba67949acc8bd4f8660f86614b2c87a3efe8d210e02ef20de2033ec14f6a69b933185dbfe863e3f327d03e02c1eca5ba4a8c70583f032c490da3cf97cb73d988dcb9a9551ebe4d53a2f898d98eccff65c0738c51caa51c44210eb46d8f528754744fa97e1e86498289d1cfafc74a2e6c05abf9569fecb7bae5ca941ea6ed61b07632f3c3b2dde335c73119a102a04c23258bb8d6830f007567ae3983faf0f24399d4a8fbcb797aa5483d1730f551916384d90be23958ce0299abc81899fbf1c804276ad8f104a443374369c226172c27833ce7923ee20acd5e904223213af34c0781441c1da9688f5ec37fba5adb1066a526bbce7c7e6778f4cc1dbe1a612677d41990fc96ae2a271155e0f9ed8dc6aaac46aada1fbc91d24c25f28a181510b9ca49f01bf641fb5f320c55e90bff715456a55715edb05bd65bd05450ff110769044f801364d5e4d097d360c4d74f16896a9503d4947498f2723b88aba16cc2e2a1a4f2b5a0a483d216db28e698d692ac84be2655db1a6952acb09e6294cbf65bacf7a3f9e5ab7465b3f550d55ae6c2dd76be9e2c40c4c75a4758f610c88e7fc035e2fa5d6e654ab726f3b9d5ab3ef0f6454c93b2446c627556661737337df3e99be55ea94b9f56bb2c84b6c12b8b84e6f7eaaaaeabba49bd8ce78131436b308aa7b53c77f1834f9d4ecbf0ed3c96601bf8f0db0701b9860a698cbe66a8a4e0be1ef93eb1c3974b8e3704fa25bb60a3c1f70803915936eaf41e729bc330680b0e741c4d70da24a5278d07cfb5f8e5b36ae79c56347854c2e5d4a46b6d0f38514c3823203d14f65f8b75473d8fb6f086e3ee4a007936f303564fc931d41068bfd0f0ff3fc060797d0ef1f8acd3d83910b2db83c5d2d4a2a275d555ac7851028fd5b4e26e1ec9bf0d9132eac3504f3a8640e82d5fe2fd11e48209838d2c49247f9f872013bcea9e286a42e02274ddb7e43033b234c5027aa96bc5db61393822937545febab2489deeec571605ee7161d9f995954bee85f35a4c75c0a35dbe9d4bfb29ebae5d7c9ef010eea68893d18f9e6616609bcf76f1f8a74b785ffbde3eea09f0a1eca6707c5ede3780cda3c84a1865872aeb780a91a9e53a0f1d9421bd38b7f951e104a5fd8a22477834b1da6c9f8e4b6bbe8c52d4f1f3c7cf3ae0e0ec21baec3ba873dde0d411b9446ec6381faf0672f3e19cbb8c7f444782f557f0ed786afd8f36a727611a14ac30c31f51e7035c279bc95f8cf25bb924f482c4e8f8f2dafccb9fbc24cff1e4722b3eb867d266e67b1bf85bdf25956961874bb26156938a807830b4b8e1e27c556a48647b6fbdda349af4b8318380aaa5db8bd3e1a0aa95e53667e569964cc046eec20a1fcadf18236c4495cca1e09bace588aaaa67cd86e1499f318a0a590e31d6a5fe44816ab2b9b817ff2243e94769d4c74112514fc44910bdfa24b1b91faaf54dfb2adf352f4694542102e2f1a5445eb7f111bc23a45ae5c42707614cd669f0d0491fa69430a294009cbeffbb0719c8b9882d0ae7374387d3a00f927240cfc8bc678751082aabc732aa2d63fb4dae67bb077b18ddcdffa1a5b524070ab65941a8b0c8a4af6f72f1209fee12552887380403876cf57778650c93842229d8b0e4ba7bbaac53da6753000800e7b5d698ed984df0b91eaf099b491d522ea10aa0af16f2b2f84a81d490f177a7cc383245974e68dd2b30aed9746b5521ae8272a352af540cf2637619bb094c881c0c2215e357130c9fa083fa818b0e44da3313766045d7d530b8b5b4312c9c436e8c6291cef2ef10000"], 0x20b8}, 0x20a) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffffffdc01], [0x0, 0x0, 0x481], [{}, {}, {}, {}, {}, {}, {0x0, 0xffff8002}], {}, {0x0, 0x0, 0x3edf}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0xfffffffc, 0x1, &(0x7f0000000000)="6a3354be846bb9f49928c46ee5e8e8d7398d642b8f6bdca0523df2384645e689f6278f1c4c5e786ba0ed1a8f0f7ae0145ef1cab62bbecfc3a0a83e7ee7477697b2141f63cc7c04c3220c9db5c499cd3468f8039ead693e91535c892909a4b961242cbbc54456fd982321c1a3d8e38994ce29", 0x72) 16:00:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x100, &(0x7f0000003000/0x2000)=nil) r2 = socket(0x11, 0x4003, 0x8) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) socket(0x11, 0x4003, 0x8) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = socket(0x11, 0x4003, 0x8) sendto$unix(r8, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r9 = dup(r8) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) getgroups(0x3, &(0x7f0000000140)=[r7, r11, 0x0]) r13 = socket(0x11, 0x4003, 0x8) sendto$unix(r13, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r14 = dup(r13) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) r17 = getgid() r18 = getegid() setgroups(0x4, &(0x7f0000000240)=[r12, r16, r17, r18]) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r20 = socket(0x11, 0x4003, 0x8) r21 = dup(r20) ioctl$TIOCMBIC(r21, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r21, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r22, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r24 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r23, r24) r25 = socket(0x11, 0x4003, 0x8) sendto$unix(r25, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r26 = dup(r25) ioctl$TIOCMBIC(r26, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r26, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r28 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r27, r28) getgroups(0x3, &(0x7f0000000140)=[r24, r28, 0x0]) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='8d\x00\\/?\x00', 0x40, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r31, 0x20004276) ioctl$BIOCGSTATS(r31, 0x4008426f, &(0x7f0000000500)) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0xc, 0x0, 0x2, 0xffffff01}, {0x1, 0x0, 0x0, 0xffff}, {0x6, 0x0, 0x0, 0x5}]}) dup2(r29, r30) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r34 = accept$unix(r33, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c0000000000005b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfcb2e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fcde058cc347ee7fc8e09000000000000000000000000db0682d4e426f1bb57a6f0a2ebc07ae858dd4887e04957f51141ccccac3e983c81d3fb011ee32e7a99b39902a75f577b2de97008f4b74bbb8c3765658b217dc7328b"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x87}, {0x61}, {0x6}]}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCVERSION(r36, 0x80044272, &(0x7f0000000200)) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r38, 0xffffffffffffffff, 0x0, r38]) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) getpgid(r37) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000001f80)=0xc) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000b80)="4d5711d400695f115f0aaf8c9e6ec4248851c0f2e26281c6e67f14f2f578dd34af1f44c6ac114642e4aa636310fe4cf23b98a8112670d4c75a23bf507416b04d81c4716cb73bc3ff3bf66ca2ebc0e8f33da997de21cfa7c9159e8f65fea1f7bfa2970cb694e6d511beef7d5ee6a783b41d8790807ba566f9c269b64219f72fea1ded53c65cdf32e1c8c21dddbac5849da551f9149577be4af1d8a3d1c0eac799fdf8f49298583d84657a34b25c450f761417e6acf99cd56b77cf8cb1220f54e59820c7843e18f6973fd6", 0xca}, {&(0x7f0000000c80)="767d506df9508244d06150b703bfc3b0af96f2650fc11a0196c00c959801010000005f90788ae79d27feaebc14fbe6760a0eb4b4236ab672a7718ce1bbfea2bcd96281fd30a320d609558adefdd147474a65b029e8fe135536e1c031a156bd9872e6644a9dbb140d182ec091590fb8803b41b155756ee83cba5099200bd63eae24dbb1651a1aaac88e06e26a7c5de02db616e36f6776d7c402c5f56cc78382bfc6099b6c5ec1da2a4e57741b724fa26e564244764294103b305e46348b45c58806b336943d7a85e51a04e51df102210d00fa6783bad682a122a5738caf1e93ef56fe9b70326963a92d8b90a95023461802b44148681765050836d22d32d9d6e7d3c5e3404fb61c808bcd394aa4b621b75d3e8d1aa94b6a9dce3a11fa9f0c61d1b6b441fda156006eab827d5349100e178d9993111a427cd14999806bbace5746bc087c94a3272469960f62a98802476ca1241389fa9ef77951b108400b36965c2da5c2f4dc8cab5fc4597142ee290977ef1b13279f66ed1a08fb4ff2db9f352f59593a45c8ac7480b978fa9cfbb8bbb0256dec71903c1e7fd660a1ba497edc1f53bb8010f8b96af3dc99d8ceea2c", 0x1ae}], 0x2, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r39 = msgget$private(0x0, 0x1) msgsnd(r39, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab725a9aafc14a822a66a01a5ea30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee72919525ed18495c2f4dd7189db01dc6428965a2e010400000000000089334f18e7d1d4d9a23c3d047b5e390e2d"], 0xd7, 0x800) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000200)=0x72) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:44 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000680)={0x8, 0x8, {[0x1000, 0x401, 0x383, 0x5, 0xfff, 0x43c0ea87, 0x217f, 0x3c6, 0x1, 0x8, 0xb3, 0x20, 0xc5c, 0xc8e6, 0x100000000, 0x0, 0x100000001, 0x3], [0x5, 0x2de8eb56, 0xaf, 0x1, 0x9, 0x400, 0x9, 0x800000000000000, 0x800, 0x1], [0xffff, 0x0, 0x2, 0xfffffffffffffff7, 0x0, 0x37, 0x1], [0x2, 0x7, 0x5, 0x7fff, 0x3, 0x2], [{0x8001, 0x8000, 0x6, 0x6}, {0x1, 0xfffffffc, 0x7, 0x7fffffff}, {0x6, 0x800, 0xdaa8, 0x3}, {0xe22, 0x3, 0x1, 0xb1b5}, {0x4f39, 0x6, 0x6a2d, 0x1}, {0x3, 0xfffffff7, 0x3, 0x8}, {0x200, 0x40, 0x8, 0x8}, {0x8, 0x7fff, 0x1000, 0x8e}], {0x1ff, 0x4, 0x10000, 0xc83}, {0x9, 0x9, 0xfffffffc}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000001c40)=0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r2) openat$vmm(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/vmm\x00', 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) fcntl$dupfd(r4, 0x14, r6) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f00000008c0)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf872400000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e41886f58fd0ea381d3e6c4ca0fed32dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a0000000000000000000000c59f047a"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733830f9c91daf29cbffab678319496f0b01ffd6eb3d7cf2092a84a8014ff4cdd5f29522b407eb32dd1099c5675833770a2b4792dcfd686799ef3513530a7ff854913a6d920b8b9e46736d71624cbdc5c2bfbb62310e5216ef3974e90843f0a2d16b06d7d5a52d7dbd9591c7cca325642439e374377fb15e89d017c4917bfd207ed619f0f857162016e27eac0f2d619c482c79277c0a080d8a806e0c17f896d105304f97c750293a01885a13744e67fca55b08170f2a3c2a2672cd09ff30423d5aa59200cc4f957a2b1559fc5b90651857c08f405186a94ac1911c77bbd9873d20f", 0x1011}, {&(0x7f0000000140)="8963248d1ac592f00ca44e4e8924de1fa1b3c68eadbea49bb4e7a15c269b876c176313bae5de3a4262441aec73778658669bee8289bd93ecd7bee4b5dfc9041821db68ecf8966286a6d31473a5da046a73d9c9817908aea7b7ff622160dc", 0x5e}, {&(0x7f00000001c0)="c8786f5c7634f50c53d65ff06bd91ae3a7dcef09b62842282727e0a1c565835efbb9b385d476f0b5f230a75ab8215dacceafd8dde11ec884324981ea09bffc0d400c8aee6db8", 0x46}], 0x4) r8 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r8, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x85) pwrite(r9, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) sendmsg(r11, &(0x7f0000002180)={&(0x7f0000001c80)=@un=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000001f40)=[{&(0x7f0000001cc0)="4c53ca9e0a8a757819404fc936f9e0fdfd2ce5063ef6c1eb9f7ac9324ef54a6e4880c2dd7fe6c6369e7c7353392acc3fec211a44760578f838b2e5bedf566c2574989900414cb1775094b698f3de9ef1e0d20b65d6b34fac0a46ccef7c2397bbb30b70c547967c76f70a08945bb519cd359ccc016c84ecc51a13d881c880c9800d355b1097abc47b815054bb8fb41668df90c7a5517c0c6512b5d0ca23da49c6fc296c2addd2d6e7187ae555ec9cc5da4dac07d6be52ab5977092599d04918e98e", 0xc1}, {&(0x7f0000001dc0)="beb2b3e87e1b5fe604d39e2a6712c34d6815f453308d005416c8ad096b44fb470292a40e26b12b1ce75f0f88e3dfe0d4e2f414a1ed57a61beed1ac1306208cd371992e56a770039c8727c6f14b899f148b2f06e5d6fa416a0587dfa1d55331", 0x5f}, {&(0x7f0000001e40)="91669f2e89d3760fc83f4c49f3b09767350d736d7a9208ce6cbb71a69ba586531c470dbe7ee542debe6c696fcaff8eaad25a26b7a8f39db5ee956c52dec21eaba249700eeb53be5f61cbe9b4d8dd6e9d049924fd38902ad52787aca4700ad08631283c7a828aef74f4886de8d091210d2aeaf1ffe52870dbe4cc6d6b3b33377f94093de5ac3290e20c9a5e4ac604abbfcee33d496ddf260c0310b29d6547f9a1ec3c83548d9a9c89aec350ecd586f82ccf8f22d80fee58b6bb120b6de61cbc77ad36e8303f0a8f8315a5c1714f226abe3631686f431b4754d06cc164a65308153042c06095051ef57c96534afc74038c19bbda728f0f8397a81fb61d385348", 0xff}], 0x3, &(0x7f0000001f80)=[{0x38, 0x1, 0xfffffff8, "100d61eac05b2c9922fcc983ac3f418422666e833856cc1e26b283e1d3a4745502"}, {0x60, 0x1, 0x4, "b7a00bc0330ed58a0422ec9b7581deed7db2ecc252591db8df9741c33a403a4908ceaa4bac9158c335d3a215985072baf61414a9c6e8e60f497e69da213962e05b9a682007e811ded2"}, {0x28, 0x5728f2985994bed5, 0x7fff, "e6872c9f500ad42856279dc0a6ce0f0d9b"}, {0xc0, 0x1, 0x4b, "7e9fd2cbe66707505cd5561b6509bcf9acfc6d32bda850df76939ea36e1f9aa3d3123899c9dcbfecb8fb63e5d84911ce2d9c2df441a54fab4ec42fb80d2e1e18c83b64a5b46ea84be6fa664f37de0be719a9ba26b77598d7395894e222c110327a6ba1693d8c3163dc36a5f2787ba07cf769139f05f8e60d57b60a5bd90c8f1e2158045b832426ad733914832ff4dac40029743f2583351209fcfa060fa9eb955f489a0490e9f8e7dde08666cc"}, {0x60, 0x1, 0x39, "0db74911481af33f5c29bff8424710902a594127b186bb446c6f3a2b908b2758067b419fc703d8ea0677bbb12dac32279b358ef6a53a177d3befbd88d09dad3c5d9288b7f387747eac7dab9fc1"}], 0x1e0}, 0x8) r12 = fcntl$dupfd(r8, 0xa, r9) ioctl$BIOCVERSION(r12, 0x40044271, &(0x7f0000000080)) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0x9}], 0x2}) setsockopt(r0, 0x7bb, 0x4, &(0x7f0000001b80)="30d4dff90f231e84ba49622cbfb0dc2197f6605bbbb836aa2138ffa68f42fed9a0ed2541d0be37f7f02d5735f5220ac5575a927c0976f7d2285811294e2ce91a50f3dd613fb3e98b2149d35963ecee2457304473662cea127f20c4b90f313352fc318054ad080c0001cb8a04fe7219c69dced913c6152b8bf2badaf44bbbfaf59aa8907b6c682af43b9409ed231b613a58751d568b38ef2d29e3aa126d5c210bf1ff179b571c2fb9", 0xa8) r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8028698c, &(0x7f0000000300)) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x1) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000240)="09b75aa4b89a6e18") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000002c0)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000040)=[{0xfffe, 0x1, 0x20, 0x1}, {0x0, 0x3, 0x3, 0x100}, {0x9b14, 0xc5, 0xb3, 0x200}, {0x7, 0x8b, 0x85, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r1) getdents(r4, &(0x7f0000000280)=""/33, 0x21) semget$private(0x0, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = dup2(r1, r5) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)=0x1) dup2(r1, r0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0xfffffffd) read(r2, &(0x7f00000000c0)=""/106, 0x6a) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x8, 0x3, 0x81, 0x0, 0x8b, 0x0, 0x46, 0x2, 0x5, 0x8, 0x2}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x1c}, {0x1bcb}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x9, 0x5, 0x0, 0x1}, {0x1, 0x9, 0xff, 0x400}, {0x4, 0x35, 0xb8, 0x8001}, {0xee04, 0x8, 0x7, 0x8000}, {0x6, 0x2, 0x4, 0x1}, {0x7fff, 0x3f, 0xb2, 0x4}, {0x9, 0x40, 0x7f, 0x8}, {0x59, 0x1f, 0x84, 0x8000}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x1, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = dup(r4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000001c0)={0x2, 0x3af7, {0xffffffffffffffff, 0x1}}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) close(r2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = socket(0x18, 0x4000, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) getsockname(r7, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r8 = openat(r6, &(0x7f0000000040)='./file0\x00', 0xa0, 0x14) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) 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:00:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) open$dir(&(0x7f0000000200)='./bus\x00', 0x810, 0x20) r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/216, 0xd8}, {&(0x7f0000001440)=""/58, 0x3a}], 0x3, &(0x7f00000014c0)=""/228, 0xe4}, 0x840) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x10) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) dup2(r1, r6) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000180)="de843249bd23c0bf412977ea45ea39e3433a714e817469a42e3b37aa80d57aefbcdfb2385f4fd45f3a14f94ae454bf2a6b8da5c122d575764d7d07b128ff00f8792d86187bf379a11087e17155e800f53c92e0a5e0a019cc365c909aefe61701274cd15f657f2fe340a1492fc972879f2b947b74941deae07619e0d0f3f4eeb1ef2388ee0478fed3935ce243b593f5781455f5769cda17dfc2f96891a09e581e201a2cc9abcc0a5e9e364556a60a3b", 0xaf, 0x8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) ktrace(&(0x7f0000000280)='./bus\x00', 0x1, 0x1a13, 0xffffffffffffffff) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r2, r3) fcntl$getown(r0, 0x5) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r4, r5) r6 = kqueue() r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x2}], 0x40, 0x0, 0x0, 0x0) dup2(r6, r8) r9 = kqueue() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x7}], 0x40040, 0x0, 0x0, 0x0) dup2(r9, r10) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000400)="16c0814c3b937159bc2986937fa4fdbc509502354698eaab6574749b2aaa74f1c6400ee4ffc93e91307122bdd1fd740db06d2cdb1d28060b0b38f437a61bcfa9f506c98b7c2cf6872540ebba5ce25da1e27cf0c2dd450f3714fd9e34ffdec314bc8180359200c7c23520c52942f014661415ae969323bd0589d4438ec1afbadaba4b51fccb11725a509347ae5fa3195abaa2dda0e415df2a7bffcfd6beb0304f0f4e76c274ad1bceb83b883e072176c9c6d67ab45f7c691742667cea861f1f3253ced2541dd19a6b2cac6aba4dbed91d7e00892bf818311730fb413fb7dee38f029a427595ef62281cc39ed2cf", 0xed, 0x1, 0x0, 0x0) r2 = kqueue() fchmodat(r2, &(0x7f00000001c0)='.\x00', 0x14, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r10, r17, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r25 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, r24, 0xffffffffffffffff, r25, 0x0, 0x0]) r26 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) sendmsg$unix(r5, &(0x7f00000009c0)={&(0x7f0000000200)=@file={0x3, './file1\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000005c0)="a3d951d7a9f83525d41833b64e05638aff35768e5c0b7e6c1037457e412eea83d5ab432495ed1febbcbbafb09fb8bc6fbb83821146471c1becb15a2b075818f3478a5f3a716c219f4172e12666f30b493f8209e7ebc2aca804ac47d87a2f415e299c7afabbc941db8cf777bfb833a52fe578f2bb4eac6ebf7cee9577bdbdc4c3f8563284aa6569fd31e3185150c99ff8588fc145de7f99bca88d4907610ccfc096141bd88f2ab2700a40e1f611de6ff1c3a529f5", 0xb4}, {&(0x7f0000000680)="8387974c6e40e3589567b726844816d9e441f4aa4455f276b855ae0e391d0abe4da5ec8f4c265505e0b95f3c0ab0641a9b26722439db99e76ebc23d804438e9e0e81d9a5053d7db81760f15ee4d22a94d421fc4adb9d285f36fc69e00f46090b078073534cea5d60da21f7f5", 0x6c}, {&(0x7f00000014c0)="14f146a82a02af011cc93a99e362110e118f3dccec1c4e051f4e3c52dd0bcce7c2f0720c849b5623ebd7937f57ffae9fbc1e39a54a97afcdec16ecd1222b8db22a473228276ef55b28fa4856f0f522c0a6795e7e120090a254b3e9b595988a33ce91383646c99684569e6933bceb993038c69c7fd8a97d8148f962720f42327848d327ddb1e0f14d7255d105a893abc98c7e8dcd9c84737a0989773475167376296148076a6c8e5d250e411aae2c4e51ebc9f6a5293bc017f492762e3296f14ba31c214d390965240dd81ce22fa6c92c87e48a0dbfc8227d83d3e7055cb7e696fd652bcb6c92b2b9373a2d5e1b452d86dbb814715313f6e29b6f681d9683af870668060e0d666868bd9faebfea41dc7e72b57f2bd9a054d3972701b1e84f84660b0542795b3631298ab8a387c413b816bb927b198865a18ad78fb0e55601f7e3c491366d5b999d1358ec4b635f7f360c1f3b7f77a7699ce0dffea68b7a85e341ac62350d2fb2b94d1210366bc6dbdfa64fba4392614d22af789d29c86e2e57bad07a397da53e9d88cb887b6b59fa04df204c7f6eb52c0f32ab9bf14b00635deda41975058c55b719aaef026aefc3c3e136a550de7f272a52211d64739f5892b74f1dac0ff77a045f104d21387310168a074baa6b549b1635e5a3ec37babfd07b9c92246c03d0a7926f477911fa70d0531a84fc783aad760b4e9ff253e2645c076a1dacbeb6a8056d9bf01d7757b48e6dd5ab54965a34bb6d4976feeaca9aa6f6199927a365b53a3b42544ad9b62cde23748ddfe77f99b4e940ebaa016c973d4debdc8ec5f5258e00c1d4f990f49d0a03eb450489b945f6fded79e34042cb634afd66e3a979576ab8a91a978aee8b93f4d1e92e212a7db8d99b4e63137792c3a297c1c7c72eb8710d860c1c81c81dce14d9091f8315550c8a9fb8599e96e7ad2f265374a6ddab88372df4f2e14022240367039888061cf80ccd93a498027af791736fdc96a715ac80f18a51215f3889ca7eeb9c84b874fc4c5872bf317aa5885e5e2f285c4b46e9888ab6a895cb66895dfa2a5fc1f0774ab01ce77bee276ee6f9b5638c66e5c90a9b198fb9a07f31b647d061c2d6f976c0faff121e4f0e48ff318af7f98e9fc059c84566582e9093c72ddba3a6e66c8833be0f2a59a6919dc3dc88a0584b7a3153eb246e49c647991d1905ff4ee1d8eb082a7029f19013a324116bf15412f022aeb49c9c39ce821e49d6007c91bd4ace2b02e0aacc7fda73f29ff913628a585ba642923fd628272fa97e3412db4f2dd043499d36f17382c00093a510777a1cb2686476eb1bb91dcdf4cc6aa5cb1b0f798c6835d3806c662364d0659c11c73ac06a0a1d04ff6b74e220464cb6013ee4c9c4241d1b52c050b7f35944b76942c356fdc8d5d4de192b7f85a9aadd9ede885b7994247b01a8f828542e766f30ec16a891f4a01e516bb2ea4f1c9f05410b8d0f1b2cb87e0359f912e905647d70b950fdd6d147214a926024d3077c34624e2ab5f53e6c329e13ee610e64c0ff10a9b6141aa205883b541761f0dd60841993f8f13ca18a16c12c2aa3a18836b1bd048ade58a31a8ea04944a211fabcc088af46ab8ff72a9b8603692815636f2720f77284096d572b8482acb996662cd8fbe2240c45e72d3c4042bf647d945bc2d8d075bbd1041d96c6e6108dc3ebd9aa9931bf13af56dd5a2b5e848118f2324d4f44737a323582cd5e6ef8fa1835ba94be3b45f29a0558801876fe3784b808137e30f655d74a303a9c1add1ecbcd63633a7e98cfe09c802e737501d9aeabfc1f847b891193a689165d42cb1d2bbc310ef736090eb45e8844b754e5aa7bc38b7b9be92039900db6099f629182dc67f10102292e4c4a2f440752c538e9823136a590ae94133e80f414c7697a77be098f1fc0002101c5368a817762c2fd5ba540eceaff5c038c553144b6415ee1ea71e9f988b67b4bd858b539deae9143d39bf1b54f276f9f74d45d83c917963056f007150d8d7fa6431897b1d2151f6f951e078524761377f76955770288dbdd7e8294a9a4b1bc7de5412e0f26da8a359e2fdd2dbc8a536dc74cf21629ae7cce57186fc40b9a139e7d13e04e4d38e1eb9911491d1f1697ec352c452ea83fa6a7b5b9cae363ab01399f748021ae1edaddb171dddbdd5730013357879ce79142f5a61851c73a94f41579c97a0983c4662fee915842d632f77318d16387af2b3706f0c87a8dba80b3e45eae2809caef1985dc211e5b44c57f2b141f0422217e44bd932c0fd58319090da862fbf6bdc092cfa53578bf0bd7a9b2f66555dbed2a4d121afaab82f7780f783045d3359db05347e74fef5ab3d8b3511c207900cc3fd3654b50cf540379dd65dde007fc96b778a59416f017bfc4a1994849a1d305e977104cf5a221181c675019828017a32d2b7c65b43451ad2e8f152100d0ce586a7d9b305af065dd0336e365f1e8791992d69132c63f90bb7d1f1c0bd43e65d1f9f17852c5e945ff4423ddd36369867068a4243c117ba3b4d867d23ebc0b4708beab9ec98a1b770d9d6ae05710b2b3fa6c125be7d866a10cae0f274bfb96d8787bbe7e64a826167e1b24917871527bfeae62bbbff8dbf8beb1d58a2e8ee8c424a70ee552408559d9dc945fc8954d77982257f368904b93500d2a9cb43178593889ddbd8bd64470f615e55d117ea90d2fd3d4c9d6a676476c18b29f85e64f73982f3230afd851f183e125fd806128ccc50428559782f56002988c1be6d2f5ce65112f37ae2336b118e0c566d0d3ca1836c8e6d2b68de28d207520f4a64bc73658020e16ee4fadbc072879686dd63aae7deaae503621103f8d4da3aab8c375b190afc22d8239dc4d1d3a236235a385107bf0688696594a0dbb13bc1b4629da6c0e4c4522a6d0ba205470564d146ccc312292f449cda6b8d801600b312c4a27db61763b6973569d713b204c8c3a2c4ae3105a67588faec5452d150759bebea0fabaa55618758adb3ea4bfea74ffafb096e2ff85bf572f1b63b10addc7b64f313508db17fd0bba5886284423a3652f3afb1d9eb8cb4fe3191aa2ed88fd2f7406593867dac591503431c71ffc104daef01963b2b50f51cd3395b6020d3a1c8484494a0ac1bc82a657797a0ca6347de2c8b38ef7e0d56c26e34288c193bccc26aeb84283db01cd6110da062fee50397a8065e7ac49f565ddaa6095bb7a9688e7d706ed504ff9a1067613b96ab3818bbfbf0c690854574372519c12bfd46cabd6768bf9f201b57c397a632a2363d59ec6417e9a39c9abd6db22684ee486784de43b259c9f2d24a3be0c95dc3744702314c3406d38086d2fb3e659ef5a3c586178911bdd02d2b91e79f3c48a50f2dbbd274410635ec99329f12d90170b9229310af6b8558e9d4e4a72a628001bea35d869032ca21a36ffd6725b6434376c6f9ffc07b377db1d1d7376fa9735c67f016f82ef05079b2399bd6d49f2e29caa2b9f367214c07197074fd6270d714b62d5d06afc1c6ca2fd294ccd3aa787a4a95a65f63b003c6cb56bacb096d9576d1fa43a7633de8b174cb1a744a87cf2b8ce743788ed189519ddf8ceb6ce2d42bbb8fbf7b0b39c0a16a6e77c976679ac45869953818e241d9940037b7924697dd826a54076efac54e0c5b7435ec69ad94b170a2165fd9980a94fb7fb84972a91c84cf44f8893b8104af06346b3fd99e27fe2fc3398c654f030658ba60c01049413bc71fbe7880c0c468868136987afd8466b39059794525da8817063e41182006e59a795fe3b194a4ad76bf5024ba8890b4d177f004464a3dd83a95674e3978581c4a69beae0180dde34adcb39bb27ad3d203dbf0f7daaaa5eb3982499abedb2cc11a9da4fcd55134531ee376a3ad8174f12192502a004f7849f09e4a45462ecab480f89a0f1589ff437044fc5cb39c7df6b4f1941cf6c4566dcde01db756f9beec91c2227a151ca4a292ec6024c85304ff6d57f7bfafda7cbd2288dd311e086527a037b1b341c1cfe6ead295ebbac2b1094f2ccef2e32302fe192195438cdcac79c5084a1cbe546ca9eb595a5e52de50c5fd5db268f800960449169bdc7b70496006dbbf3a4305d4588a9fef7a913c4687f6848727282ff0dfb04a28dcdb2d23c1c0a0046162e8c2654574b864d606687e7a68bd024d8b8776f7b29019727dfcd7c702c4340b29dab4ab35c3dcdd2f1c1d9251f2d05bd1adf985227befe46789f18dd65031fe00974f1dd895129c3f945f643b3d10823e4b1937b61de933af40284eb82282e421f2d83767b4009899a581ae70b91546934bd12ab7a495d010046e0dad10846d70768009a4b4bce570c461a6852953b62c362527805ee0fbdd09225c6407c9866a0a5f51ef6c77a98852fade0f9b61c7089d1691a5ec03813194bb5cf68ffcdba497de089d7c2d02a85983bd3d972ba60fe23c26d6c63d327e89e0756868fc39996af47c028d03674fd8a2f54ee4917c2ca9d480322226126ebea0ebfde371fc762c4c53f636928a6fdea463d6ffee097d7dbde50dce3b0df28b37b362f1e893422a8dbb62f279a7aa6c2cab009f39731e30237f1c05e4161e5ae33d50ca83a1203a348abbcae6dd68ce4d91d75f9567d898ae455c29ad42a3252ec8b42efea526dbb1c897dad861c46411a04ebc78dd120a3d7daea5fd78e0a5effb6d1ebaa6148686adde436710a3e21839fe94eb3f135bb012433f73880241eeff4b81fea4fa7f45189e33fc7270de3ab4ac8e0808fea40aed9c24a2a6744cd3f3781eb0fbc65c0d6b9df29fafff2849ace10386c1321255be2654c326c194fb55efb7ac385aa2852896fb8e80477df7487d2808d6a6569d7d49339b0bcc6778dab6f236634c0384a7262dece8d377fdddaaf0d694ff64457df939c36f26e993acadf3ae32661769173f6c11095ec8788575cbe9f9295663a4473f7de9f10a72f85a3ad24f4766cac35e9697105ca65167c477f2a3920ffa8eb3889614012a9eeda638c28e2a3dde230db10fb3ab219f9775b66c7a3cadd37468a15d466eac2b246472c7a2a7d6a573417b732c84fe4831ee4d7a9c541e0bb919ce27de9aa56ffe9a3092fbc6627988a765dbb32c51a62a3c6c042cf003b6fb267767abb2991ce2e73f623a0bd6eb62a1accd4c4bf5fb54ac8d5544379776b51023d2afa45d25f6cd75710737c21bfa62d33a43eb233b707f337dd86e7fca058777f76b8969ca5b4036ae62d0f5b87cd9c0ed235ec735787628c94ef052952a8329af1e8d8ec4f45da7cc7b3ccd6ce2ea164c6bb8baa6d143c9a9be24924e3fdd6c9e9f933f3de0ee620583642dc266314aa6bdb2940fb1ecfbb70ee92bf6fcf574a8f5df0d825f5b367468dfee53e0c5461305e2a58e65dd84423ffbe812dbe138bef23ee2d502996e49bea4ca693666d25907b28b472bb3adf5e5e2db45b17925919177783b990c61ee9ac698a8b77400ab909cd837474e2fa86b8464b7c5a254a88ed84b2a5a493b113b08a1dc4ed5fee93c0fc4495baf500c743439548a189f15ade22be15863673379cabe45550887347681bc97248bb8a49462e7e45f39e66b4c85da1287026de86847b388684983ea6839b42e76d9584fad16dbe344a18c67516032babd9737149f9b0dce332d22c9ae46d72ba5f7e4690e8d828b8337bd3d0e00a4008688eff1f450a9bad53b5bfcd61d8a77ab08f738abd9f1ab1ba9dc5663253b7eb6b4236ef3027dd31d2ad26d7c7dccdb2d4021db63dd255c5d2a88a549ef86523c698bc6a857550f5238024", 0x1000}, {&(0x7f0000000700)="7685ade73677305186ea075e4cc4a123583a15695fd4d5cad9e94581045ee37d8dff010ff05809ab1275c400a14acbb2bb5ed8010add2a95297b576a20853a077e29010b5a54de8dc2634f0334557d82af8bdce7702a45ae9ac95f58bbbaaac2a5ddfa5edf39797c6776f132055cf1bf1ab21651ea46af6dc708bc5059987ae3bf45ee3069ad87c0ebebeefb12fad0146a705a64b824b83f24e84f16ec8b3576b87674aec7b4c3711c2ee5", 0xab}, {&(0x7f00000007c0)="e0b6ccde91b78eb90d0a98cfe6661f128313c248fb9f6b860742abf325d32b7864fd7d5c7e1b75", 0x27}, {&(0x7f0000000800)="27e84dc86ffb53a6ab3e4df7d625f55a7a85646d9f0eb0b3", 0x18}], 0x6, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r6, r7, r25}, @rights={0x18, 0xffff, 0x1, [r26, r0]}], 0x38, 0xc}, 0x3) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(0xffffffffffffffff, &(0x7f00000000c0)=""/106, 0xfffffffffffffd3e) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r28 = socket(0x2, 0xc003, 0x2) setsockopt(r28, 0x990, 0x64, &(0x7f00000002c0)="010000004e01b1181c422ae0a9b87ff770cf986ac7b201c03b89fb6d91a1e73bd6b2a8fdda7cf7924fb1e1b6045a2ecff88eec286b3c7067efcff63ab2d0bf127888bcd69fd0aa2f99f4d6b90e392ffc6e94359dfebd3d55f3a90d8f5a4a058ac786439d4c02c1fc7dfdafaec55305c710984a0ddc05edef8d3c9b2564230352c6fc3a3bd5c0582b885002b2685d075921ad5c90dadfe2e529907fd869daafb1f1ea30eee2049b313e67384f30c181bd469f7bbd39759521384d947fdd836e6fb55bbcd45e1b7919a169bc7e2ebc27a3c7000000000000000000000045b6e4be8e028967c944a962bd68bcd050caa005aaaa22b09ac4eb5cdfa6ff5d8491d9984c999fb6d86b07", 0x107) r29 = socket(0x2, 0xc003, 0x2) setsockopt(r29, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r29, 0x0, 0x6d, 0x0, 0x0) setsockopt(r29, 0x1, 0x1, &(0x7f0000000500)="3b6896556ce03c07330f06c7395163ff91bffaf9c750688d6055ec6f5f7a476678a199d5502642acf60e92d3fc4f611d7c359b4ba2aab34a071cb1761ea6380fc30bb3439eb3a1702e06410900c9bd6087830937f631c1efd36d990b2f68b5306597b6c9285930715589694e8764830b1c0d5c788d919e41a45fb062bb19e11db7e408a7f994b67278f09994c01a029bafaa3cb7984cf65655", 0x99) dup2(r2, r1) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = msgget(0x1, 0x40) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="b15bf9b400000000000500000000000000008c2d000000000000000000000000000000d50100000000004973b81a7bd647fd0000000000000074d25c32e39d9a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000055924579c80000000000000000000000000000000000000000cb0000000000000000000000000000000000000002000000a386000000000000552566db57914056ac7680000000000700000000000000000011f2ff0000002cd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000c9b93f90c7a01352d004870825741cd78103fa9c62daee43429ac812c74229684faaa02b7266e0b53c9cae8239829a22cbe575fc1075e09e0bf5b798b6cd03e8b2561f399178b65f58286799d1948dad7042438161f3e7fb7e66a8d76b6ea216e553124ebcda6c749b51e14c570b"], 0x106, 0x0, 0x1800) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) renameat(r2, &(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') msgsnd(r1, &(0x7f0000000240)=ANY=[], 0x0, 0x400) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = getpgid(0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() r18 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r9, r17, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000002c0)="6f7aee7e3dbe", 0x6}, {&(0x7f0000000300)="53b08e304180c49178a67fe3d23d957a7c001e96754cbb92402fdfe57d62ca0b2722efbe17c02866f3d95a9173c8a43a7a222eb6d256fbd3d7728f07404d7b62de9b78b089b054c65dcd5e45137e18a35e54fef80c6237ac4e528dcc842b6704013383ecc7808277e2678a691b584245ca3a98f40c92fd720967ba46c8cc1225cc17b9fa485592b535ad71c33a5c59fb8d", 0x91}, {&(0x7f00000003c0)="3be4e6106427c0fe59c73a1cc8c58dd19ef8c30855956a3bb0d592cff1c5aea48c49ed13dafb0e157de6f36b85d5bdfc6bbcacefe0e8a57bc172cde00aece08ce19d72199d2229d8b465b45e82e46efc6a37382172aa71c4a35f702d8461b49689694b4cbdc064f66566e4faf4c2b7a7f4bc198b629e78be3872e0442a04d03c48f4638b27cac2ad8d376bfeef76f156668cf75b213f657192f3ff4f9ce0a9d8dc351b7daed00376e63e82dceba8042ade0471e74f9b5d26ee5b6714f2eee16e17c17ff775f468d57a9c244a82e32a2aa26f7d2d93c76dd0ea9cb8f13837d91ff0ca017c9d07d974a0e139e9948b0de2", 0xf0}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r4, r6, r17}], 0x20, 0x401}, 0x4) r23 = syz_open_pts() msgsnd(r1, &(0x7f0000002a40)=ANY=[@ANYBLOB="0200000000000000027585663c6c39d598a8182fa58d56670d22c650ceea09417a301be0eec425e51dfabd811add0fcfff5ee7b98673c1a630d3fd0238c5e45f57f9a1acd7f69f38c80f76be36c513d8a12c78e78a3a290921a45f8e18e00538c6c7ab3def74ee1f2c6924cb7ddf31c347a6c802ec8765bce1759de4c7da1fa31cead1bf2757f695eb4d14da53a5552e57fbd457a515ee560ad8e22a99cc9df2f73c712c11efe5289e2a533bab2f579e12e7a86fcdb2462d2a4e0824356bb75145009237fc718d87884bc671eddee91ef0881b9e92bd82bab26f935a88f49c6fc1ffe2351555513bac429c4e7d76955ecbc778bfdb99493ab9c1ff04f09af2febf91894d51238cecda54b6bc29857889d1dff18ef4fcbc11abc1ca8a883a966ce1162fdc6b4d27185127715369153031edbe7eaae7e701e9ebd665dcc67d7533760d53f568aa0e5e4475a6ca8fe874c3e48a435ecf97b6e1613ffabca86fa95713127af95cf4df5845594ee06492cfc21779000b8dc4d4283426b309203d0a9d50ec67ebd862fdb23ae926c6e4c8d298d0a2034cb2a1f9071ccdbe69c2549b91c138a1b5f7bfe125b39a72d110b0cec53fc89bd6ac41d326c9e7591dad33cf83328d5c3d8cb893bd470b1efb19241ca674ceef97b0fb4521e46a8f7c04e256fe73e5ffb879aa9d44b31a0134f9e013bd8aeec88d011fb4f072f1994259b8b66caf8c1c619357b43d7e1d4ccc5ee957824ab928cf8c49a0c3d1d9c7dc4ac138191f3d35f8d117cfb260b59675305e69f59da46c69744dfc62ef49ad51b0df851830d473232aa95598fb9eb552483e47c6864b5a86a3f70c0cbeb49fd4f1687032091ec9c70d12f3b956e7a63728e24541002b411f87b25bec7b0ca91dcb6dd44af2335aeecfb2a9f222f1a7cee62f0d09fb38a6ee5e99092e8638ec5f8bc8282a92714fda4352d9c116938bf52ed62d3cbe39202cf021c903c912288bb216e8948cea068a4b9a61ff8feeb3d7fcdff71729fb8f49c5f1757533e5f0e6d538c73891458e16efa790306ef844e3225911aef9483da5cd6701a71c96449a0097d20af9fb1bda7de748521ac62d4572b157c85358fbe913da85de8b86428237163a9c83ddf125401ad1290f984bb5ba34df28a23bdcc7b553d18122f3101e6acccd2bf57fd981bec689a8a58c972ac7453d51e0a8934fbc74e30e5afba3a6ed3b3c06581099aca92fe4e6617571c95a69f14111fbadbdc4ca249f7b21712f71bf4e26582f08ad6daecaad14ec5f1233fb9fc10870dd41d6d19c94c987cd6e4c5c6283164e2e0f996df84da32d027c47008c0cb4d6d01f72f9333b01114f3464d82d404f38337c20cf790e5c18f28d1e82d9ff0d8cf6934e1fc2952543f7d314067d470491e667abc2a4af5e59abd4aea8d198db949241b7e9aeacfd2d610737bdebd3e69bfd3565af8cb4428f67554bce5c11d295d1c81b500d113974e3da7842348a55b09587a2a797cceaaa825ca6e396f93853119a07ce4954bcaf6b7275a120853bb5949e144f981132530ea2f355715398849c232709ff7d895719be0ddba172b7fc9a3fcff1e37eb1edddfc0a27a670b2622ca6c8028f44bd87c080df25f54af2b5c02851bb8a9283117e46f37ed4937d85541197a28ddbb5eccac4987dfb6a11baf6c13d10f2b814cf967b9407ea2b6a98337fda16ac9323e9cf71d5d106a579b7024302f4e5b732952b7e9dde3265b28922a7487816aa192e6b9158ba2f7bbcf41a0635bdfaf2cccb32677bc646f812e586cd12de0321107880aa7f4501b4f12ae74bb9379dd7d263092b6ed59391abc440892290dd65faaa0c06c7ed562eb255c66a1a1a6b3363e8fcd91f1c627c509dffed4ce0ba6f595d85e4f95a79171ccab2da9058946e8d4df5f9886448b0b6aaadd88137a9aabf2c9c4c47c0bc73fab51ae0be28a0d287835235988ac2ea7e8ce06b9b24d8c703ddc4d1c2c78542a23a460545d9e61e022b4f3ee96f29ff18cae14065b1a61f40c673014e0bde0cf06abb264c5a0ea9d2a6159f786430016e5a07aa6ca44656448512b7478eeb05552f09f4782aca507cce3ac593d725c751e99a7bf9681d7e01eb8cdb2c730c5c5dd7f84391d83c61a856052eab94d6ba3765d0725d743fc669fa28d0e17a1868b99ab4d43c0fa95197e28ddc6c533c5e3b66a526c7afba19b2fa029557e9c700372ae3873ada4ae0cec6ccacd690bd87680ba549e33f83e8bdd03d0e6eb9f7389d45337175f36d6e3c251276e1f7c060e737b75eef6c4ca41d1dc67b245daf3f00660668e1873a404ef65db3d80fe0b9f5957da6c89982ac6f49273c44823509f6fce45a1824fdb4dacffbfe46a6a2fe84d6c49bb5db6088c599f839e86bcbd053d47a4cb3da52c6a57b7b08a0635a761d23becac83fb080fc6a2bb1c3a06e2f7ef8b23169797fe8c9fb81acf7167fcf83071de7f1825270c12e31666b5cd9b40b0f715afcd88e12c9f3a04c037e2f96eee1e8778a855710f526db5a3f42366496ed529b37f6f13a307bb41f911f8a0b21cd6a4a50d017937d027bc15b4769e9f15e4f75989d81c1be2cb105d859ddadb769c00f05d8b87c46814fef541e08d431823a11da3cfab26379c55814a377f22b6a1066d8f0b9b3674e0b9844f3d6c382f8b038096eb24e590f48aec6dd944c16d3ca1093505ccdd1f9bb9e3dfb9fbe1eef3f89ad8f87d8db219feea75f9da13c59e4e033384060312b6cfbeb92875c6ede344a80af35da9fe164aa1379c3603ee0226f463b3f9a775b2629e0229a0420dd505a1610006cf3f720469281c90e01067b0456020341d28dcd44737c58220aca0d62c0d7a0549c116c1ad5955bf27eed50d60ba2f8ced93df5ee58e28b2001aa0734d2992e29b60ac654bf6f43a5be9d98be3f7d4d35c04333fbae7d24e03a2ac2e3741b219462b7c70f98800ebbd38bda48deb51b82ac4b07dd79e4b63b84b0ad51e7423a61d34baffb842bd8403a02f597851a0263ac8c4aa6d22d0c318ddf3f4d7682425096f42b77ec8051112a281f78e8c38764485ca5a0978edecc76fa5b04ebde302b939ea6912efa8208c9c43922c8307744a918300da89f983be670ca5ad3a0a77c8543a14ef3abf36f94263c23b6cd5353f8665c8808c3b8c4c6454903f6817c8d91d50efe38c1db8f999d8318f498bd70b61b3365c9c88abf0ae561932953b7de11cd8b13eb157bdcf8cf65c23d216066ed944a5585a165afc6f83903b05d699d4a54459652b358a843bf74d074821a2b94e2bc89f52d9fc29d70be0137bf65163141ef2a122d4ca8e85811b465c68ce3c3931e336b723419cb44e6d7206cc8e5764d970b5ca87ba51d6c2838d63f522f87afa6ef3dbb8f6f2d8c9d2c8e765533df61acdbc55d382dfef82a8f1e8d15bf5311b586be566a4370799db71569844691f9617dfa753b9536360961dca35b77ade38efab037cfb48b04d5145ec2e3dbbe6e7045b01f92c3a5f7d6a34a8d540ecb90dce641c96f7667445e4592681bad63401423669d0fcf979056dd53534e4e864c734bfad87ffa7fd82630a77b7198925509dbc46669c719efc695cb69b3e8097ec976a57272e9bb2d19e67273fb0047513f5ecf4901a390e968803feff8e0f8717e25b8ecb7788693198be174ef0d22b5284e0bbe3ca1c9197514043a0037a3fe8663a76a505772f5bad28c061b28f430adf3c8c664b3071c1af17a183ba1226b3cf0ede7c87d4f24a1fad20568093a4d03655f81604d0cc54adca9dbac1577125d5a58ea3e7357c1db9faa3f2277771a204d06cd113dcf4ac27c6c31eb309198d7da62b0b1bf46e488f1a316052ec35ddf1225887809b6809c5a2e61268f6808154372bc5020a2e4454c258cdeeb02f608c86793da9a9e86bc47081acd630908e0acb1446986c9f29442bb847fe2ec2ddea1467ce049beb8faef611fc01bb1c262b17a5ca25038e4499a3573e6392cabccbd2299e2060ff751d0b3c5c7f466a4da4721870ec7e9daed5f01bc7d8ab60770b6e7937b501609ab0e249ee4a529561af116967d47872aac9e68bb1811052f11717922474926d8b8f8f3ec6c08bd3e8533942d762bac4020cb4fe3b686f667018ea346900c3cc4f5167dec30fdebf6d7f893fe44febecbc7819b0ff1dd56673c6f88a59227cb697540663622e50b954d8cbf3be7dd81b522e3e83416627d29a43383de55ce2c6e1c5e30f5468cdd694c1dceb4f8a69653ac2ad1839405f114e4daa1abe94f18cd7463da3b4c31fcb87dc71ed1d74b133c3ed2b08c605e5c6b85da21ecd99fbdd35371e516fb2dc67b278ed916316b4d93cc58b244fb7f8a210713d10d1f47480e8794278a81b1ca08910d86920f4a4a6e3de339ce732a347ac740e43156a55740b740b3500a04d629536a8e668efb283c3a5389963677fa3232de58805e97364dbf78081ca42290cfa6b7e4eb0c02763fbe2a6cefecb45afc9d547c96d1071414c15fbb47c4aef7748db97a5abe169f5650d68a6cfa53b21445e2b7cf9f0e1734dfcbbb9c4795dcdccae4d9d8fc051d863b0147815e1715b889155324efeef99ca79cfb24d638cdb919911b4c5ba4f3ce69ef6399ff81dae0cfac9e2f02046be03055057e980c174e6f3cc5df1e4110f36c1ea3fcb3c44b1d068494300ea795d5b8aa039cbdf2f73446e88bd3ac208345c4f688eb45bf8aa58e4c175120e8ece9eefbbad8d463889f657acf212dc22c8d5bad21057584a8d2d0f8a1612caed107b545fd06327d32152678844eb72098ec8273c53233f731b4cb99e66faf4cb3232c9c734ab2e7395de3ac3bfad1967b80e8f5ebee55d0cd5c8cc850c6f11bfac70f72f033e353583544bfdc8b5dbae10174c21b38d17ab5672b744df6abd5204b6475746f1223a9cc055c7935162639c4d34887d4ae4dc5ed4e4306202122ddd57e2feeb38a1c559aeb1e43c94f9c2f1968f67fb2aacc9fcf47bdd7ab589869e9e4e7db9497eb77b1d962aae32dc1cf3362cc65f75cef7354bdf7e25806e9ab8634d255c5e1be5999a9c6c07c0d8f5db7b8a1df19fe3a1c9b67cac6e0a1d98fa0a3f4ecce772228d7c25c010ff7b63b9813bf7e4fddc5786c7a0625b971458fa0f135e96e36713c269aefca78ac3feb0fd966d25e658fe9b8f048655eed75f3ec5d688ac160f9725843a4b018dbfde0807cdee06eca3c094170b5ba5b4219a40315107f6da01fd85f6a135b60113c8a37ab4941645d18ce1f7529f03330b5fb99422713263da8a308d1b9dadbf1d4115a9fee0babe70c55dbab5ddcd7cc4d74f93ddb642bf63e1c6ba5322f132398629c00ea1fdb68e518f3ef68b414d163b1f079233e4460a1412d89c11896c2f8eeb9bf6f53d6e749ffbd9491314af245f5afff1e68ac8d38cc3d3896d0de5d2470e6887b53b4ddf677e2aefceaaf6a072c0453b4c6b552ccf3362d8216218595a7f98f078dec4f5103f783618b041363976cee193e175bf513e8a93fe644fb8238fcbf94329c32828f42aa2f1fd8204215a4badc038f515dc32fa07b1c117f71bab7e3e553d080ea9f00a55af5d000c7e6ce7b36b6b5d252dc6ebc40d6e71e6fa7ffb13616f4f148f2a9580b74870ee2443f7da85073e18f2df498fa77a853c9a17d0d0759461d6e5d6fa2b8298a28a4f73ef61239bd93206a3988e658ae6e48ce5dee28c9bafcc49aa934f6f9212e1d5f720ef11d022ec01a5cb2ccf311cfb26525b3955c10be15086ca1d6b8c36be243532e34df65f9911605190dc648712b0ac9f886f217f953261a813fb7f2013bfaee"], 0x1008, 0x800) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x1c) close(r23) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000740)="3b3c2db5e1c8520371f7a85a1e000001002b9c1ab207abd6f097659f4e2aebe946fa5bae1efffdfde2e8ccc2fa675cbeeb0e115eacbd141ca310c6624e8703", 0x3f}, {&(0x7f0000000800)="479270c62435c21f03", 0x9}], 0x2}, 0x0) ioctl$TIOCSETD(r23, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) writev(r23, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kqueue() 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x1) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) write(r2, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10, 0x0) r6 = socket(0x22, 0x1, 0xe9) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r8, 0x0, 0x6d, 0x0, 0x0) kevent(r3, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x6, 0x6}, {{r5}, 0xfffffffffffffffa, 0x20, 0x3a7ae549658ac368, 0x5, 0xff}, {{r6}, 0xfffffffffffffff9, 0x82, 0x4, 0x80000000, 0x9f3}, {{r7}, 0x1, 0x21, 0x40, 0x5, 0x100}], 0x14c6, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffb, 0x8, 0x40, 0x10000, 0x1f}], 0xfffffffb, &(0x7f0000000440)={0x101, 0x6}) read(0xffffffffffffffff, &(0x7f00000002c0)=""/96, 0x60) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x81, 0x1f, 0x0, 0x400}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = dup2(r3, r4) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="2021330000e257a94d0000000000") 16:00:45 executing program 0: socket$inet6(0x18, 0x2, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffe67) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x40) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000200)=0xff) r4 = socket(0x18, 0x3, 0x20) sendto$unix(r4, &(0x7f00000002c0)="d28dd1d95ec554159f2bc882c35cb2972ece3313aea533e20fbdb9b4f9af9a507918d3a865745042305d4a97adcdb495bbe6b156631ba849060cf23ef045179a12", 0x41, 0x1, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x481) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0xfff, 0x4) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x1848c, 0x13) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x3}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000400)='./file1\x00', 0x8000, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x10) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') recvfrom$inet(r0, &(0x7f00000002c0)=""/221, 0xdd, 0x0, &(0x7f0000000200)={0x2, 0x1}, 0xc) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f0000000240), 0x28004) dup2(r1, r0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x400000000000006c}, {0x6c}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x203, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'x\x17\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x3}, {0x6, 0x0, 0x0, 0x20000100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x2) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e08bcdcd88b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0xfffffffffffffd08, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) recvfrom$unix(r0, &(0x7f00000001c0)=""/248, 0xf8, 0x40, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000300)='./bus\x00', &(0x7f0000000380)='./bus/../file0\x00') r4 = socket(0x2, 0xc003, 0x2) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) preadv(r5, &(0x7f00000007c0)=[{&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/69, 0x45}, {&(0x7f00000004c0)=""/74, 0x4a}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000540)=""/113, 0x71}, {&(0x7f00000005c0)=""/235, 0xeb}, {&(0x7f00000006c0)=""/249, 0xf9}], 0x7, 0x0, 0x3) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/66}, &(0x7f0000000000)=0x44) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x1000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) ioctl$BIOCPROMISC(r2, 0x20004269) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f00000001c0)=0x4) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setreuid(r4, r9) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="69eb6f4c", 0x4) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/88], &(0x7f0000000080)=0x58) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x22, 0x6) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) write(r2, 0x0, 0xfffffdb4) mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0x105) read(r1, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r3, r0) 16:00:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(0x0, 0x0, 0x38) write(r0, &(0x7f0000000000)="220e228901", 0x5) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x4, 0x0, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r8, 0x0, 0x6d, 0x0, 0x0) write(r8, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r6, &(0x7f00000005c0)={&(0x7f0000000380)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f00000003c0)="caaefaf1f402295a084226d592ca6484f20941e2bf0833", 0x17}, {&(0x7f0000000400)="31a68680946c4481a636fadca62e0bcce17e4cc5abfc852e99e7547bc956f35086e0b3da20bfc8f159172578176258190d99e29d4705b2689dec6b10ca07e0aa8f0076254e17531e18e4dcec8525a92520dd745035b121b959507de2f084d4fee92549c0de1d09037ece4a5edacf8cf901f1d8006912ce1c9020fb02eaf525404baf05b87561e8b639def4fc883f34547741d9d6ac2fa8326f0fa9fbecc4533d52edeee1154df1a4ac414e21b81e8ce046e45c06", 0xb4}, {&(0x7f00000004c0)="c4efdfe40025bbbc6bac4bc16b90d336c09b88c91fa68e233873ce9d235949d28129e1a5a916d60599110298b82abad66912f820afb828079a25dfbfb223cf31b1930e57be9be7c7e1986f79bb7ffe1e9825d2031acc344a4ee42b9f743eacf347ebca22fc94fb7449869b9b9030fb996e07fd625ab8a1dacb1b0be85b43a6844a70cc2d6c2dc8796e423f03173644a35aa0e822da02e92ee3a68055c3ca64c85fb24946b0016aaba5", 0xa9}], 0x3, &(0x7f00000008c0)=[{0x98, 0x1, 0x1, "357223f4f1f17abefa7e16a142f8812ba118b05ea803a7a8d64364c8f96c22af8bb5cf21d592b19d83e34fd888f7563b04f043acaed01cd29a83961a329c60d54ac0726faa9cf6f7cafc9dec4dea81c93faaf2f078628965823dacc22c33a7ff8aec0060bc60cb28e3bfc8e58e450c9fabe8ca1632eae8f4d9547529f8c03fdde33bec"}, {0x1010, 0x0, 0xfffffff8, "32bc8982fe6e90d0dea3221c943f50e1fe75bc93b4d884d036e4afecaf2608a0ad921747c4b635e9440764283b242f1e4094298dbf2054d7dc75720d557e3c64cf57c6360ba044d50a689c284de53d5ff055d53f9d5f892c00ea2f0fe56e96ac25eddf0d378d24a83dcd8e98c536292b0b6cee24d4bb52d7ce11b143af53963c19595ad944aeb292fbef0859107430cfd8c373025a1ab6464624a904bb9bc82cc50e1c006124ceb8fce3823e8cf4d313fd232135d334e5bb3089ba00fa48cbe74a28ba0dc3409ccaf0e2755782125ea8c51729cd3fd69c051932c2b4de1c9dbce2178440f32329a3ecde1a902748631e25e585931a3528da866c307f7ef03abd4e2d8cecc0e76400392a3cd81e1186cc0c587846edaab9513c6f7759dd2fc81a01a404dfcc28a622f3902d816ed907ad49c3691ce1d6b8cda26fc23b924d1c50cdf8bc3127e5ff138a0045a4bee98d94226a3e8e17a30fbd908966bac173b8407abd891f8e828b29a13e962356d138b8a8b9e85457be29c0386dc92706cd338c85c40ec8f0f0c73b3211b8358d2020c4a84722d44886edb6aa3234acb4b05d53aadbaca1e6019b0b09118871646ee40eddc779c8a5bc9cf14a0f7a1f80628476aa2fa657a7f728d7adaa47b47f11ea0ee0cb535b26749e44ce978a4b9be6da5714e7c7b4820ff77298cbcf45982ef526b43953883136cfd77409b0b413bd6396bb85bacf538da5d3777c64fa7c1bdc87a7cff6cc97b2d7dd63c290be16cbd4b2ffb4570232ee0b76b108975a18a515565f0d43afc7963ed80ddc8507d6e302006e89a14c58ce7b10b130480633017a91be2dd85db1cb176dd5b85a674ba6f5c050acec3dfca874ee61b3a5fbfa1155b6b536513ef81352c20d502b46495e71e64bbf01ad0a8ca76ec79d96044c36eb7421af52cde844c7a3b0a51f0eb4ca84ef1b6e7d2d758c5bf71f465a8292f1104ea87f1b4a016f2d9bf539216ddffa1a0afcbdd4b055ca65d9bed8a74056aa8d90e299537b13f9cef6e85fedf708154d04673aa49709d8079a34d7f09bc0ccb6b31b88ea21ce38553e9641d08be0605bba34d039b4adffeeccbbf6473ca8e7d161b9ddbb8e043948d55c327d5f43480327af62ddb90c337dc7bfd81a12d0747399c9288196d9cef425a873bd7677b562f86ee34d37d2f0392bb7276cac4f390227e5f31dbc8280a9017de1afc7f76dbec9be4b1a994416cc509812907878d2720118c8f2dae8b6fab05dd80d832bc22c565bb9161d669e3546523bd1991f500cbba9b4dce383c35a49dd8ad829526986b96ddee079b2e85851a4f54adef8415ea7595afd95d0844aec8085001cf54a318a0b329ea9cc8d99ceda8c5c773e18b3c3c3e4112b6e7f8a9e478800ae0e8a371255f062436bda340108a1947b1728d9f54b8a0fec1ef78fb1cc6884a54c1d1f608ec72ad0226a445e501eb335f9c56f3881ad99df7149f039db3616c89e2d5d7c90603462862c10f680a3e6fc712e56e3f303bd032eab774b5e4a24b6f9abcc878190dc04a6d1408cf077b955a56ddc1631c16c7f6ea2c8ad3468dc8069b3d0bdad9fc370492754217ee1dc2be2d3f56699b517b14c1bf3301329d0a6434d8471b66fcb25c9f32dacb9f533252840198b639f69ddb3a5774322d742a77d21517b454a0034b1fed30b7926910b2acdfb44e7463b9245ca562e09fe5c9584ee01af544697fa3e4473aca02680fa2e4a01e7c05c7196bc1e4fa71e05d2a6d6b0feff83c5921bb715ed523bde8d4de4fafe59c2a7be4a88327ee5a727af49469b17f464c9b784797aefaef727ea16975c6bc8dfa9112b4050053a98718c933014cf6bf5555defaad622af1183776d732cbe3f15e4db475c5423f9556d9aef11be32be1d979ac7dc3545ac234fe5e482af5ee70f6bb2ab3cfb0fd7cec1039ab6002710e76b75197f5d6e84a47ba485673a14899a682dc8aa92fcb053fb412074e6fba4c8766f23e5c9e2b3092d3ba11bb7e64e9a3706a4f3bd19d520766caadb8b39876fb1d63cceedd02f6a8e8392e17f48366e620783b55b0050ed29ed8879e997ba9001df80a8121bee409a77d568f6f01a7846217fb138f5d184adaaacbd5aa05ca1d779d835f265a2e2f09ff1f7e36ba8b35fa816de125fcadc1407dfb66bb36b37a2217033e18322daf105a88ba443714e625f8809c4667033f843e060c9e676fb7e53deb9da1edfc6f4e9cbabe3d793500681cc6e34746a38123185f7ab3e13307728472191562c9aeae9b217eab47e482c84b8bf6be61214a7f43102a210edaf393cd515815a5ff681f6fc5f2639a9be804be6636f9649bbbb4443b2c4b6a5eacfcab3f4bb887d543af7b24ecac9eea7867a9dcf5d1541fd2de3344de83e68df773bac7634490a4dd9cc1217b7a16b48db3045de979a0597470fed45b23df6d632d250aa097c7e32ca55d05c6e50306fa7b32b9b9c422e171041ba22ec68a689436cea73dee4afc7b7d2d3ecd6e504fb0ab42d7dac35877925971c13485eb0f3b4945a14b11ed9f16d1f32acb2b09bb27335663a890f8d2037878a968d5497b7e65c9dcc7c700796b4f2712a61b0a7d36c140ffd08813de5989bbf7baae35b58e32239e25c87b048c55f1680f60400baeec2b0799f76fe534a342f4d2fdf1948ffb1fe32ae1ade39ffbd8c8d6d6bf097c1657d251bbbf2d1821426112f922fff1c70f5bd861fa8cd3228b76f7004cc89c516270818b4deeaef2909718188e786424e57d214093890e21266e4acd04ed3922278a7850b17cb507382123fc889d7bef5afa24d1b3f803ccc76275a3bd75e04fa7de2a7bacf7973ebc9b6571318a7dfcb99f57e504c5c53b25c71093b02dd8fe85fa78cb304253362ae5e265e54b5d247831a4ddb9f16fdb7799b5c7fcd12fa3749b514020c02def6991c446c409c91f3de7956774f27970cef8086a7ccded9650dd6c24ef4b44060afcccabe517e4c45490162aa642d848a92a3e75396bb01f9014b412664c450a5168233623ca3dc5ff591fdc151f059f3bfd491a02e7ba787bac3991e4ed77cdf1e5574e4676eea9f1e5744fb81e7ba4ec00ae9c2e33680e8df2a31f058baffb82062ae843543b10c37b85f444fc9d4a140f42600d0140bfb0dc3b9271edf85141409f5997f88106738f901e50199c14dd3a94ce8860922a5581f3997d6fac57f7f3bde0025a628b8ef386b240f0971263a937f45ba9f227c9af60ac04d7a4088ff45b0711b79193b5e94f19601def2457a650091a630e617261bb55373e625eafd2bd8525500e54ae253329334d658ae52076c74dce850bd8f7bbc848f6069522fdce82c30104ac3d9ebba7115ac87144d86b1cfba5c337ac2f636e92489c5a09dda0197464b4f5c0eb36a1b17d2e38352c832cf14afd9439a7ea18be28977e4894c28285814d745543633a0b502caee0980051bb7d483fa9c27d981e01a827aca6bed441bc658b9ca3bb1e1391d1a15381766af3f24056286d72f5d989afd04ef6fd33f48d0c5092ebbdd97601d9d11a18274e53141ed8d8d53b5f4b684aee75e023b7be7a37a1862de3fe16409237ceff040aa8aebbd50c107ed4a0fff337b97bb1c67cbfded794eaf004251308ca66cab15fe45ad9c91e3e4a0096251527458b92e8968652596ba7336f5d3afb39c125867b0b05afa622d890d010ca8c22165a91a851cbbb3eab20dcb08e0e213c6c43918eb0ac0f8aa6b669fbf97480e357273e406848ca4b79410d2d60021413f3cfa59cfa94183991223b5761df6c87d9f9634736ca6a3b7bcf0f6f0b27995676410f3f4063179e51b17852855f6637abad43f57990419cdfcffd23daf65a4141db1be84ff1dbf5a050c6116a589c330986c79a3531b83fbf48398814df28dbdd8801001bbf0587fccc7da2b6eddfcbc671566dc531ce10ce5d14e36dc71d36ef148c51eb2688b594394ce979c63c144de9e7476ee3bf8f409204b3d13e3a0736fbdbced7bd6f8fa3c07d61f22d644a1b0614594865615d48ae5caa1a2239f251ea5a1b4938b0b7db5f30a0df0982f32d8f0588d57d912ea9b98ae1d0b7ecefcb5e5efd5243e374ee1bccd1982206a120b74ab336423fb573e5cfca09d898e889b72058b366ba4cad24a6345bd260b3e6a154cafcf8f8c66ec44b6e94d76a51a840b0b115bbc633232787486511ccbc5444d3c240550f553d0d6899ad5dc0ab1006ca3f9b4cd7edbc333e9f6c7740642ef1f4905cf4e7acd0d6f2779e8890c15f9cb3b8e532c5e1e7a950e7a0ac5d6170901a869169336adb600688f2e38cc063c6c311db0d6177e34be532f515eeb9edade8ce1e50b225694f57607b5b679fa5b454db39af49e7ecc397ee3d711e890e343fd05bd40e026b6199f363cbfe8e623254777d674e3a22840d98126500bfe28592189580da36e5cf5d56f1713151e22199be2791429d4f188e3bd1c3ef965b8d24cbbd212b886fde1ff1e490fc7d7be2073f1e101b4df3cde655ff1effee742c9fb6df15c015f3e093f37f570c21e97d2c5fd09caf2b9f0f946c3910f980ac49e9027cc0fa61540fe81556964e28fff5c3846e4fefa60b96f9620e3e3127c25e5722885588413eb9609e91808b3423c48eef34753e78cf1c2e64570b006abac2e3ea834f6e31a0e7186c1f4a02c3a27fdf6af9a8f7851c43b29be8592b286db7bc4ca21c9a4137d06fc0294f673094f99628cfea4652863f60b1c9178e71167d5e8a0ce1eef920265bacbd565cfc010f445b9f516c0adee90450e14397c4ffc89019b93b780c9747676b5f2f9bffd46ed78d3f2e466e7022b8c72d3d958f3bd968f8a1e710933f43dc6f6a1bcb2692374bfc792ca0df58ed40022f58eb0773903b4f947f6d53fc40680088291151c8ce47e8ef8fcd9b75349172fd024a29b0ff05f1cd61cb48d529e175141600b4defb374b566045d87d20e170376d476ed04aa909d6ae05539bcb60f34aa716caeee2a70a9932a23565d4fdcc70f24471e5789f7bd82d3b9d4d1a7ac33bb15cb8bb7b73f9a659729169383f7d7dec06671876322fb0090e249284dd5fe9a8f43b3f37e747898a0a5674666fdc3779b386229989f32db787272978a70f3a69d8ee0dca2633ccc2c3c6a2811e0c591ab7cd9c1b95d5b4d2bc376ae56207347e040b8bc2da7b172aa35b587c7a6c814de989adbd3ce5dde143afbdc793341294cd3b4390a492a7ebdf0d56c73219d08894d95ad21797d0772f1c30e2e0b3de2de74d49c817a8b6e2b99fd7f9e87a6598d8f3d76ad6dd69b9c6a36ac28b82e43e542c4b5aad3d83000f0a616355c338f3bc6c31f3b6e46c71f8b5b69d22c60133dac350d779b719e1ebf921722150124a959ae78ea9761059489615f9d86d137d242def01d860188748da9ce176a3e4253208f2948df0ba90bad691414d8603bc04f65cdc0aa06f9fbf09cb9be6eb9e1ad0c699865a7fad11cb391fe505015cb2add75aa178ce686c30563347ed0e0a3ac493a0e1b4a9832b0474adbaed3d465bee6a3d6b769f8ebc67d88b1d714a505fa671b3480f8c97b16beb2bb83ca3bbe87e8e7333e5fcd02433c9df1e795c4ba105d3a8922ab18496e50f23a273ff603d74a5d89f2db6f93c820df54533c1f765e2e705e9d1c0e42eff40d74f6547aa0188ad62bee805fba02836d61399b8b079bd9ff5b4435f24a3933e5e3dc2cfdef42a5ea38df030011d414192f6af422eec3b5e538c271e368735e8398982b979239c5e592f779905edf4bdcaa76cc56f5da6e51cf50395d1d"}, {0x58, 0x0, 0x101, "9dfd461007937f772b184f35b2ad54105d5d14e64f34ad52c9f2182b4e5cfb93090f3a24f47211e0db17603a134935ffa2d50eba3f97d60be0b18cf66e3700f24db5"}, {0xa8, 0x1, 0x5, "cb2f6e07f8b36988ce0fa5d687d5af3548ad5a9aa9f99069207e0419b94741d6f6e91180d2713a4675b5d42861db3b6248f13added5e784585d878041aecd0a27fb00c17e64e289b563ecf3674c78400b617eb9d054f8eb977a47cd51abe685838b366a9fa4b5e74f5fe60e7947ac4d7db50120aa56fb3af3a0ea058047a35873dd7520bb15c0b73029823483aa7d60163985166"}], 0x11a8}, 0x409) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) socket(0x18, 0x3, 0x0) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r9, 0x0, 0x6d, 0x0, 0x0) setsockopt(r1, 0x3a, 0x3, 0x0, 0xffffffffffffff5a) shmget(0x2, 0x1000, 0xd87, &(0x7f000078c000/0x1000)=nil) r10 = socket(0x2, 0x1, 0x2) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r14 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) readlink(&(0x7f00000006c0)='./bus\x00', &(0x7f0000001f00)=""/260, 0x6d) setuid(0x0) getpeername$inet(r12, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:46 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x3}, {0x3c}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffffffffffe69) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x8001}, {0xfff, 0x80000000}}, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x2000, 0x8, 0x3, 0x1, 0xb8a3, 0x1, 0x9, 0x0, 0x3, 0x163, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0xfffffdb4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10400, 0x0) fcntl$getflags(r5, 0x3) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r3, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x81], [0x0, 0x32a, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffedffffeff], [0x0, 0x0, 0x401], [{}, {0x800}, {}, {0xfffc, 0x1}], {}, {0xffff, 0x0, 0x40000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r1, &(0x7f0000180000/0x4000)=nil, 0x6000) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) 16:00:46 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup(0xffffffffffffff9c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x3f}}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:47 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb", 0x10}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:47 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x6, 0x1000, 0x7fffffff, {[0xf41, 0x579b82f8, 0x0, 0x400000000000000, 0x622, 0xffff, 0x20, 0xffffffffffffffff, 0x8000, 0x8000, 0x1800000, 0x2, 0x5, 0x2, 0x6, 0x7fff, 0x3, 0x2], [0x0, 0x9353, 0x5, 0x8, 0xffffffffffffff7f, 0x9, 0x8001, 0x7fff, 0xff, 0x84], [0x7fff, 0x40, 0x1, 0x5, 0x2, 0x3, 0x8], [0x0, 0xa8, 0x80, 0x7, 0xff, 0x1], [{0x7, 0xff, 0x3, 0x6}, {0xff, 0x37f7a4e0, 0x5, 0x10001}, {0x1f, 0x8, 0x100, 0x4}, {0xa515, 0x4, 0x1, 0xfffffffffffffff9}, {0x8, 0xaa2e, 0x1, 0xa0}, {0x2400, 0x9, 0x80000001}, {0x7ff, 0x4, 0x7, 0x6}, {0x7, 0x20, 0x3, 0x5}], {0x9, 0x24ef, 0x8, 0x8}, {0x3e62, 0x2, 0x1, 0x4}}}) r2 = semget(0x2, 0x2, 0x30b) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget(0x2, 0x4, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000000)=0x3) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x8, 0x4) r1 = kqueue() semctl$GETNCNT(0xffffffffffffffff, 0x5, 0x3, &(0x7f0000000280)=""/233) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0x5, 0x8) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:47 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7fbffffffffff, 0x3f], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) dup2(r1, r1) shutdown(r3, 0x1) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) getsockname(r5, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) write(r2, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r1, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x18, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0xfffffe74) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) dup2(r6, r0) 16:00:47 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x40, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000ec0)=[{&(0x7f0000000000)="76b542a5e84295295d8ad171643dddd523ce0b", 0x13}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c303d48147817c17532cb8820052dc04c81d6d84c821b8f2cb6980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb4155f8297180c5068e7fb67dbee45419df88", 0xde}, {&(0x7f00000006c0)="1efde9dcd9b2e70f96ae52a8c0b812b818e58a96a6e26f394ee1bb40152cf5e563cf3176d7846da3d578cb6a1449e24391839fd70033128862cc794c9fa8fee3caa3b2d94baa4b7c5f11a81228513fb03b8c7a2c00548a", 0x57}], 0x3, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8000, 0x0) pwrite(r3, &(0x7f0000000400)="fa64f90c3f2e82db51bced04674e9e65800669f0f621a2dbc944b6f1b04eafbfb94063d51f444f6ef32b302dbe2b5fdcddc1efbf378d822fde184d607c80a6b39ae92716c04a7e8aea82f017de096aa0079765918964a2355f292b38fdbe4e58c851c71749f3662583f89e160d746d520b48ff306aadef50bdc085726eeb8e7edab78f30809fb7c23d96b3b1940f4c78bf21ba47db5a2a7ce3233eb732ec791b74dc251e346dee45f1ad5d6f834e710735f275430187c79e9dfb686f381c512f", 0xc0, 0x0, 0xc8a1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000b00)=[{&(0x7f0000000800)="e5c5f80d9d9dea3aac9fc474ad7d0a13dfcc585e0258ab7424aa0bd6316ea210bfc95af7afd4ea9ff4b1af2118e014aa0e3fb0a411676e8af54a337dd177c9f165bc4dc1ab56d715b450c4dda753b5912a5796d2a87be2aa51382f19b4a148580df5438902623fe2639e156e188ad21454737239304db7903a698e3f9268b58ab73219f9bb1ee9ce79756089518b1ab917b012142cfb7a56e2124c4c1f455fc5812cba4a77ec499f00ed55c4272854d55eebf642c6f63c3993ee63ad48924efb2eeded9c84209fbe4167712181f27b509a2427045c4e27e6bf5845a714cfb444731b", 0xe2}, {&(0x7f0000000500)="4d4f5f45f95e683ddeadb763e3ef53011c815a247859e2c4f198af6ade67f235ddc45d73c937a695d9d1034bd5bc1aaf78662ef19e4f12246c364a76b4ec9cad71", 0x41}, {&(0x7f0000000900)="526936350d4b63ff7f01e77adeb203ed552e30c8cc7bfdd22500fb229b52f17b0c293de8717e6157f746b163e1b60041ec4d832c001b075941a08a38ceffda496845a38607ad90583e60f078531fff67d50d00fd966489a485f412f1f38b4d44ecfd9d8b0a27d645ff0e742338010d0d31a84c026dfff6df36e4800272ec27b352969bbd277a523ac52e4212158a44086f26721556068b2eb3e522b08c8a67d59ffd8c7d50", 0xa5}, {&(0x7f00000009c0)="865b3093778303dbbfc0e78f1e82f7d19f6628e3dfb84e1c0e3722504a7d06381336c9b7bcc4748d332db7ae86d4cfcc6062a3510fd2da93f45dcce9e52276330caa67c0ca60f9b2fedbcf222bb0c5ee686bb023901c90d05d77e3fe3105d6a3b7b5f9b5fe95dea53cd62e72d295f0451c945a58dc5673d8f7505ece133d4c2595d9016ec42216c1d3039d8ee65463265004e34e4e1b62", 0x97}, {&(0x7f0000000a80)="fb003613fad3b1a0a3e2e4432385543e771128176c5ab2350fc463f214b116f625e1114173c85529057a5f7d8097786ace1455fc8d9392c0bacbfa4eb55dd20f509fb8ff294e76088dfce41d3e60e36b4a3d067f88487e4e30a451f7ede31dde3e", 0x61}], 0x5, 0x0, 0xffffffffffffff7f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = accept(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="000000001600000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004edfdca936ae52f4a01a0a477b76252eed334548f52115d6f3ea1c"], &(0x7f0000000380)=0x6e) fcntl$setstatus(r4, 0x4, 0x80) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x40) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r5, 0x1}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) write(r1, &(0x7f00000001c0)="db22be8bb5e7cfeaff4e196294ff0ad52a453e3f2963b3810912378888a245d1404e775a1aa022e36df4bd8855515822980bade49d40f12f3f24a0a2f6f00f0423e3502bd59657b96b190c71e35171c43c3a34dd90173bd7d6e05e3ea812eb60e4c7da6bb105a79ed3a1fa514f9fa10db4722e31109be24ab3a0d8d761ba5a59f50ee4", 0x83) dup2(r1, r0) 16:00:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x23d, 0xffffffc1}, {0x18, 0x1, 0xffffffff, 0x800}, 0x81, [0xfdb, 0x17, 0xe714, 0x48, 0x80000000, 0x3, 0x9, 0x7]}, 0x3c) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r7 = open$dir(&(0x7f0000000100)='./bus\x00', 0x400, 0x60) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000340)=0x9) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0xc, 0xf0000000, 0x0, 0x2d4305cd}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x2}, {{r3}, 0xfffffffffffffff8, 0x1f0a8961c6a1b6db, 0x40000000, 0x7, 0x40}, {{r5}, 0xfffffffffffffffa, 0x10, 0x8, 0x9, 0x4}, {{r6}, 0xfffffffffffffff9, 0x42, 0x1, 0xe}, {{}, 0x8869cb0a0a1b868b, 0x0, 0x2, 0x2, 0x4}, {{r7}, 0x7ffffffffffffffe, 0x2, 0xb4dd1a03601e0b42, 0xffffffff00000000, 0x9}], 0xd23, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x4, 0x800, 0x2b98}, {{r8}, 0x0, 0x40, 0x2, 0xffffffffffffff01, 0x1}], 0x1, &(0x7f00000002c0)={0x7}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x0) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) mknod(&(0x7f00000001c0)='./bus\x00', 0x10, 0x7) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x5e) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0004000062574519b238935f000440004502608887d35e0520000004e9cb438a143cfc5c4e7051f09daf0809b217dc5d5e89afdaadd65a84797c6988e779aeb6f440e13abb22b63529902db5f2a7f495f6230335d5ff261913ea4fc078a2c23c361ecb8b3468ccea1ea47dece283df22ae4d483af47ee4cb1b03abfe65be911843661344dc597bbd406f46681f2a08201b325c4b813b1a84c32f3787e2a8a6881738ff52261a50820560959b45a48c21fd92d3c871383349992e124121c06c5dd17a9fb2dd90112f7c91c7981a939fb8347760d6754b2998a03bab496c6b01852f47281157387eb2fc"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0xa) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') socket(0x2, 0xc003, 0x2) dup2(r1, r0) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x128) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) recvfrom$unix(r2, &(0x7f00000002c0)=""/66, 0x42, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) syz_extract_tcp_res(&(0x7f0000000200), 0x1ff, 0x2c) 16:00:47 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x8) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/71, 0x47) r1 = socket(0x2, 0xc003, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x10c) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) fchmod(r1, 0x4) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="03000000000000000b2f8a5b84f53652dc87782197902d11989bf3d0d04cf943a2142e1cebbec61e341ce6448a7f423de8e5d56c2e60a2003efa09e9c133fa276d7f7e8d9a9a5ca22a3ebf85df30e38c79acf78a13206a9fb48f9cb5aa4bc39219a5c0f178d1c403b3c32d2c0100bcac19e0eb30198319d03c6f016b07aa7c42064c3d2d6e1d57f4132ce455c67bbeb33694400bf5e7564f31af699aa4a59500fdf8f66ffb1c7c6d0d711baf413ca5fa542021df8ff0d34672800c8140b62bc81194d2c4ef457a4992992c834791343f3c5b7650e244cdffdb5775c1ba368701b818699ec287e6e1dbaea746e81077e4a2f5cddca04e86145bf06764e6fd1ce4166eba30eaa6a2fa4d8a4c09f4c50578a875bb23b935126589cb4731dc3d8785ddb34ef01188f0d151281e5a5b7d272dfaeac1c0a4d6650f30c83aafabd46f1109c1a0246d18a63c7e0c4ccd3cb3422fdb14f869f0a83fd2ab439aec30f4ca0765559feb84098275a977a5c05705e4"], 0xe4, 0x800) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) setsockopt(r3, 0x3f, 0x5cff, &(0x7f0000000640)="38d50dce26097ef3dade0d4d2a23186ded9f45c695d29f771b2cf246334ad931c26e67b7b12ba5ccd00c7f55b8b3e3962c5f01c7792234ac9c1605f09a5ef4b4fa52967c57c5e8c147b227a73bff1a4eb37757e3354b268d76c0c3f06be4fc85158b77383843a1a6fc741f2f827d6cb2fe1b878bf70fda1aef974c8bd37aba65dc7590b6a064e0f89b8c2c198d3eb8c9180513bf6f62235cd923fc744d7714a70d7d7b7a4d36460a61379d8188c170c5a74814637eece57022770328ad355e5b36b5d1908eaf7de569c6d42644302ddf543811cc4ae1d6f951123e077cb335d846c0d1670a021476759d1a4e0f852238da5d509ad03df6f1e49884a24e838aa01d863719dd42e60a14d8fa8958ad58485cba47752ce89674aab5414a49714c5b8dc1e750327f64536c59eda87e42c7cff2ccb9fb5de438cf899da862c0ee9d85649e6b2a27c590e677f331531ebb276a01a6dbdc07442b264bd30f48704233721f740aa397a87789ac3eb3b6f6b32937b448ced621664ac9cf25c5a77f91153ddd6635f506677c4d092ab7b248ed0cfb0f5a7f97a571c64c75f347c624d1ff28ab66a5522acff6b3caffc69a33f9a74b92051d6d7a95cc502c6316909390d1f44c8753fffd2e6efad9a3b03b0352d181e13fba0c95a7ce2e8a122cd00c47cbabf62694fb1114f57eea3d8ab69417f8c0048d7e21035581197e66f21b9be9d07316d6429cccc1649291cd9f8d6ceca7366f7b2bd24df70e263c5722b7e1b6a998e79fe1b50a4c196f541245b6a8c6c72d960ea5c4d66b13a52b48ae83d93035056cc7af5b615b55ee3b194836c2e45915a56b8f8b67a686da500720d0d6cc65603f0e7501e68637050459213a6b88af2111643b9f76371f92b59f85e601cfe4eba61bff7f01c6331ad64e7b7d5a6328419cdf2dae183b1318630e1a52113ca1064da6d6d75c8e330dff9c9a83c53e1fb3a00349db9d515c6d738df0327f2f7ebdd60a3d55b01b3cc9c54b92980d0042d010d4134b0ed7495e91262f84b6beb7adf672f65b71769f6abab62cba0fc411e3b009e6035d3570cfa1e6b2d82ea9be053d7f07cb584a60e3511ce87add0baf78bb2b3ac189b231870994f54dc2cb48ddeb410bb981cbdd78ec107d67e70e96fdd0f96b2c96e0466b82931ac26add9e0dee6776afc6eae289434697be09fc681063bc627f99584c3a87bfbb96b94d84769cdd846cce4eb19bb24b91797d2f14c21b8683a1ea7dfae2ba46a36babb7e33ce2f9b56d1eda8a8ceba3470329c99fd7b860175d643a95bcb77eb13c6cf7e98de008095473a8218b0c9461380d39a6a3ad2883de1b87b47fe00ee50ac6f9b03f28aaa6e08314da09ab2743e6e5a8673205a5e05ebcfbe50cee8af3122a233d203645c919b28b24528949d97771c2b9c70776099ccd37c2155d027c508b0fecbc49565b10d253e83acf6881e5d1d5f4510b5bed8260249a8c4667ac7b0baf00fb000f2a37f0f8ac0b2bb9d0f9a0944c291da64da06050f9678a19e189aeb2ba8c2464f47d408b5f30a90d49afd9629da29b6c887904480461ef356132a7da6f7fe7a6592e41fdeadd07264d28826183f4f2c8afd264dc74edf3d402722f27c7fc61fc3b8ded03ed4ff500fd4b3172e57a4b87be8bd93280b5d59a2621335ece0b9e67bb78b8b928d1d5ffb57420c50d8ef8709470fbfa8272922c653805739ae5b1222a6a64538db9d802485193751ac2a363491c17a3a790a8310e44b6ca940e4e0524e225ef15bb5b69084d755264d9ff64f3e154c6a48760a49bebb413c9066dde4d652a0044c1b1f785428eabc28dbf9231f9622ec05cc7bf9a00155092cb5b49b09e9d9dee60d8d900b97b4d8010cf135a390f39563e325a3e87b75841439b1401be1700bab41eb6d3f04ebf966b960b6851b3b05b00165be578599868db22a337e0c4652b557dd7b03f3e57522baa2167e2e17284f472fc740ff3cb3f6e35fd81309d425561fe703be981c62598f5cd28d26e336f6fe210c36828d080d3e1c1368476bcbbc3fb6c59301d9c6e32c700e754d104f3af9091956fc1a53caa6b7ddc62bfad9634be23a6e3671936b56c35c314e75f3547007b6df40977b2fcbc58d168f6a12f9333f034370d55a14c6e6562891cbbaccd3a0da574455fdf45e209b967897651b01cc2dca9245bb6762ff1bc69edde7f25d097024c3b3feaea376573b50e3c386c840ba680a87d8397703ca86d9983a9dcebcbeb2adcb86db656992d0dc5338cdf870bd1af4a711f49baa5b0cff6da1517b69b065fff3b7cdfc1f11c3aa59ceb2a689841b74d4de973360f2598055ff172bd2952bbef3f53523bd55957da8d7eb0ae42f614a440f45c14829ee28097aadf7adffaea9c3b524afdea4b685ece64187c2cc09ccac6731c3f6a3b3bcc7a1daaf95d9e010a8d1b56d8202f2852bbe2fad6ddba18d145992e721a4f413e339b8909c196d60a2f1697b2a8c3b118d4ae2b48fec79e67eef1fd847ae3ab9a7757042e59116896dc6040b32ade1a42458c82ccf081c63953edd8b5767ab4620ce9e4dc82fae21dbf4068995a5b21bc7a98582719e895c255028e4e81818a58b6cce09d92505d4a3d8bd29c951ecd5cae3f0546f319617d41926d1b4a7a82d469bbed8323f686c313788d27080adacf3b9cc70f3cdd950ac2c83b72f3eb7e6966f9b3ea03985608df1945bde6aec335f3bfc94bbde3ce086f502366960f689131ccb00aeccaae6ce58490711641b5e33b4bc8964dd049aa32a7e855653cfe19b9ce7b7362a4193433a195bf774bffa1f8d09b81a99cdd585cb9c6774003109bd7b054f74bedade310b3ce2cf34bed83939499f944aa179c30c70c65da7a31e58743913c0b66ef6fe8c1d2bfbbfe5a67553a5271878a2f05050f28419a7fb01e36f51d13625f436b76fd595592d93962f840a808836561fc5374ad9d5d6f4280f2c198d3940ef10c7452bee620e9782c884900d0d2ca5eb3ec89fa37fe1f3b89087b7912ec675ec05c877576d4b103f92619d8af60cc1be17a8aa77ee471f7b84f606d5e118819d5f4ad00a1e5a8f9baa1d27dbf908341d48b778a8165544746dfd0aa9437e8c0867626a6bc93a3d49b1d1154bcdc9c141f8c2f3f3521e53890f85202649dadcf84261268da71a0e19a05e33713b41af2671ea7d7a5e50f505e926b8dc4d4648b1dacaff49cd097de9e19875e97ee5f91eed86dc851cad6cc842d730f79f42f4753ee7ac5f6b043d9ff49a0c0befca831b6e204013cfaf6cbd485ff34b0108894bc215be74971c3d16c0031cbfbcd7b308804a46f74a5d3186dfd8149699e59709112ea2656600e88162f1d0a969a3375dffe72d639cacb84ef838d785ae23a603a142d3d2516196281158a486993b2a1b2ae353cebf0891310e30af65aa943e9da22e22302d9052d7150a8888647a74a6fd783fc82237001af8782700f0feece7e605d141fa033b0f685e4179dae98650119e341f03616773d570a9577b3625f279719574740fbb5732cc0613e4232b7924d62855cc5f00a4794b9cd3bac0b22d1806364be53a844441d5bb74ba7a26dfb6dcf158bab3829106bca914a619ccc777369dede9380b907d0f6095d493dd979fad7d02b32ae5d92cec413236216dc645777c47888f997c4a42081dd4dede1f076e7d3284c815ea81c552916e97b5f413cd2d163c09256ac01977b8e14b5f5a0581e5001d092f4105ac15915fc8aa25da1d03191382433d92ad6fe00e4113f66493c6fd8a4c6379876329eaac9d71d17af078acec52aeb0c508b1379c00b3f3c4fcf8080711b861f33e97b1d9438b4bfc196691c6c9c9c89f9875242da6da1bb085b95133edcbcb972fff603050c59c2888e5a15a23a109d562fb9f644cf43d9b23f973bb938b405d4991f73c75b08ac3f4e036b04bfabac1a11785ebeeddfae490ae5c9129bee2314c8f0ee336829e421138ba92e7fd44621bf866ee675bb59a6b29fffc4cb11b259d25ba60a19c2008c63b241cb1449627606d8c83e547dfa0b2f1da987d8582a2f31e55642d80a8d9f6b83a3c02b20782f7aec17767b6937ae04249c398c16841f11116fbd5b08e41b1e140044aa923db01a7f56bd2d408562a20d2b8803f9b9d95f860e8878ce60c23186e09b753238ca422d6c26f95f22bc1f7c2fa2dd97e98d9af5b1d2309c51277625e18ffa32b63d3d7f16510a18b23198cf34e8f08c1f1771e1347d3ba8b5e84680ac2ca05dd244ba688ab6a6bf07f7c57a4b9eb64af3a84c8a63392da965bcd6417141e7aa05ad5c20671a12cae02f3bd027db056f322e8b21884c8c6c400c5d2a86fdc39174082b669e87986942c86203c2bfa6bc2b51b7373ad0469d5273fdfae0fb793e3d73bb119dd9c1ab0f6211bf7832d65bde1b444184d36026fe5e6fed7051cc1d7586e67c8df8b0d4775cb5f62edce93b8b42c1c54eb443f2dda18ce3b71cf394e67b296e5aad97d502bceb4947afa13c6102c33ee16d9a9298fd261a962520c79dda5b3cd3fc6a6944489559d362fa1e4f8ef45917e7853a9bf48d823cc1f889998108290967c8d1f56f7777f674840a8c7797537ca0f367b983632a07591ccab6f51571c546bda1f2f1571f24736439d404e2653161d4bd6e0f82943f758ac29b7fbbc64a6e786af9353c57b38cc807ddee2979b59fced18c7699573cc3778f68ba81cdfbf5ed48759ba1716962ba7c0373fe2f6babe15bf2d12278a6fccf44135b0aad7b09142050920b39b318af7e12d7922ed8f9e26eea5d667cc337dd8375ef93a20071b30f70094339000b40f0323e76d5b0f52294f58be85e24aeb02f5c4bc92facc36f9d998f408ca7822da5eeb9d6d078736f9761656e2d155bf904b368da8c7c36ea959dc71ad0a26f7d4bf6cfbfb27fac07f809b0cc3919fe82724eca7a0bcf9251bce9a01829bcc9d87da9aa9278e76470adec138478bca006c2baa7f6ee11a9e179ca5b918fb30b52d5a4157c24fa3e141e63237837bb99a59c0416324f8b2bc1f67a8d8cb1361c0c744f35746d997b0bca926f5a1ee7adbf7e441b6e3fcabfb881032445ce402c4f97a6da9cb64b369ea230bb1b4e9d0ac08cc1bddc88e6116ae852b84b6e175c47c3ec60e56ee7a9b279dc26d47c7b9ac2b42c6ff7f948eac3c29d252d8d57c8a610b200101bef8ddef31bce34c937c39db4f85ea4155d495f655d588faa1ecb6bdc80148203fff361c210978a208721c16b18a9ca74aa391f7ef97224e65febb7d71ff7aa5e60dd5de9f30db58b216e8cf3d1dd4c4cab2f807f54bea6fb1502390eb50f90c8c013842e5d7684d046af5dbff8d218ec257e39736ad75dcc275edd68c47ee5d85bab3b7976f07627b5d4d2f0af00524f2165a75966f97d4b99b5b8f52af86f493610665deb080fc8732fa6a5f5585f7dd5624d013a09e651926bb84bf6dc6feae0be277104674f4d275cf7068cbc4c62fc09d8909488da3fc101449491a4230eeabacfd9f8d54c8be3a11ee243a8262fdd6013acae197d870943a1a0a355e8ac9917bc4f38367d6a51cf570fca33ce0b11dcd5538ebd3f9d2cf140a028f78d10c03ea451367fd035a6ed0f7e378bc1fe0c1313b1541bd13d3936a0d442abd8a36d8ca709dc60efe81e3d6f2dc6b39aaad013edcdf23647b597625ebe3147b2fd41cdc4760a3d1ccba9c632965a7e3e3d8c2fb01ebe9e022b5274544c78cfa2906094159ad9d9047227206291d09f0a620f4640d94190c01896321fc9c06fb2d1fc285db009323297", 0x1000) 16:00:47 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5}, {0x20000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x1, 0xffffc48d}, 0xc) dup2(r1, r0) 16:00:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) r3 = socket(0x11, 0x3, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r7 = getppid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r1, 0x6, 0x0) r8 = geteuid() r9 = geteuid() setreuid(r9, 0xffffffffffffffff) setreuid(r8, r9) r10 = geteuid() setreuid(r10, 0x0) r11 = getgid() setegid(r11) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f00000005c0)=""/175) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0xffffff1b) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') mknodat(r4, &(0x7f00000001c0)='./file0\x00', 0x6049, 0x3d) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:47 executing program 0: semget(0x3, 0x0, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() pipe(&(0x7f0000000540)) chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x5}, {{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) r7 = dup2(0xffffffffffffff9c, r4) setsockopt$sock_int(r7, 0xffff, 0x103, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r8, 0x0, 0x0, 0x0, 0x0) r9 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000005c0)=0xfd37) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xff5d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r10, r11) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, r10}, 0xfffffdfb) r12 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000740)="7d4c11fcb227d19536bebba9aeadd086f7fb0ba518b3127829163cf98554447d782d7484f20ce9908d22e6e57cd16addee5ead54a756fb506bc4e73b42327dee7effdff17ab311925689eda6795a7c937435587ee0b55423d33db1bb2e1a8a43fde1ae170e3e46f30b826a64c3e53baddc45a0b19faf429cd7a6c03b8382", 0x7e, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0xffbfffff, 0x2e, &(0x7f0000000340)="ebffff13cffd812eaa4e71300100993192964800", 0x18) write(r13, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) socketpair(0x979e64c5746b87c9, 0x2, 0x9b, &(0x7f0000000580)) semop(r12, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x1, 0x2004, 0x800}, {0x3, 0xa3be, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0xb, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x80, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000001980)=ANY=[]) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0x4) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r2, 0x0, r2, r3, 0x11, 0x8}, 0x3, 0x4, 0x8002}) semget$private(0x0, 0x2, 0x4) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r12, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x0, 0x400000000000000, 0x0, 0x0, 0x2], [{0x0, 0x4, 0x1}, {}, {0x0, 0x0, 0x0, 0x2000000000000003}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {0x0, 0x3f}]}}) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x5, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x9, 0x0, 0x0, 0x8000}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35, 0x0, 0x0, 0x4}, {0x7, 0x0, 0x0, 0x8000}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xfffffffffffffe4c, 0x0, 0x0) dup(r4) pipe2(&(0x7f0000000100), 0x10004) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x2, 0x0, 0x0) recvfrom$inet(r5, &(0x7f00000004c0)=""/247, 0xf7, 0x841, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x160) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) sendto(r4, &(0x7f00000002c0)="4347c30163dd0be12c1046366fd164866f5453759e6a1dec63b1c4093d7a135036b3bc6ed2d33a23202365b34af7994aefc8fa3128d05805250046b5f85615d00b0a44c320e4efc612f74f0fb0dd2a908e5b066a500854a921efe29cabba35d1f51874c6a27ddad8e4e0416d1aece7650a535150002d1d51d3d12b69d2ae4164ecd44c1cb78fdb9c5b2c4970220cab9df4c175cba6bf76670423270d3c137692b89c0084eaa0c85497f9d80c798552a1680d3a6fb0689735e183ee56f439e806b2335453350160002b8463d0bbb733aa3e0093f8f475986578edb8772352faad28cc1239f9f978d8ced5ba62b81af41feeabc0be", 0xf4, 0xe, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="70aa82d1a1716fd97378d7fbaeed4440c0584667992137aca9d21dbe235b086829d417a623b066d9bc140f5a89982094efeab70db42c78211619168a699d6241c7af7ee107267534edda10f590b31b0961972986f0b54bd26d94081b3f459626ddccf2825fea9a3a425cc8e03b8202465847c17606a1c1b7e2eec204de4cdd7559e0e4c12065da9f96bf90d1dfeb2c5425283771301f6bdd4ccf9c39675d57674664ce3916554b03d9", 0xa9) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x5, 0x0) connect$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x0, 0xff, 0xa5f, 0x0, 0x8}) fcntl$setflags(r3, 0x2, 0x1) listen(0xffffffffffffffff, 0x4) getsockname(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r0, r4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x5ec59b7715dc1b72, 0x0) pread(r6, &(0x7f00000003c0)="dad98e3a9266d1ecdce3a1d8375030beed4739d674b7d58f77c3971e1275a090f2322c6deecabbf6106455c78dabacd7ab79ad833a3f1b363e287f16feaf4d34dd79ec7d95dd518296ff1f0d0f84a0f24d42a685ab2a44a3c9f15a2fda9a645c12276d251152c6cb48f512103c", 0x6d, 0x0, 0x1) r7 = open(&(0x7f0000000440)='./file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x0, 0x81, 0x18, 0x1, 0x7fff, 0xffffffff, 0x4, 0x2, 0x0, 0x9, 0x10001}) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000500)) writev(r8, &(0x7f0000000800)=[{&(0x7f0000000540)="d238286f7019975014fa6b9cc58349dd80414e8780b53576910dbef4d2c0ff8ccf3672432058e22e331ff5d4b39e7e96af015ffc935899e7c15fe0fa241eaf4b8cd3f2a7aa953580dce93a221a43dd0d2a7bdf302a0dee9e5af88e8a61b44f23183875a6b2cb579674a3726e4a2924ef2b083b4c541ac6cf1a3528e595c47ee625b93b6a5d9dabb55ae9e42cb2147eae37b817ef88f47d0ac22b60ca89785d7b3cb4dea8f2e6ad50c1b3c5c246da4390723e5463b522ebfa604a15ec5948906284671af354c38cacee7624d88326706d754385d5919ba98a82ad1d804a78181ddc", 0xe1}, {&(0x7f0000000640)="f3a3b454a44cad522c007b6e9a51a3d6178fee504981b13bcb529c4dd0f8794692695305321bc4a44ac2d13b8a12eb4264f0b44a722b6ceeac7b8fb3dc20124c2574d35a2ef2a723317f7bb29fd99cfcb998e96ac1288d3792a13acf9e597598f6710dc4bde4cdb9f9bbd41e982484f57446cd24e4053e97c051a0d6faf58950bc30f4798bae59dfb07a0caf9bae6b894820a53024af35d94037050790033f8b7d12070e09f0a9e0bb253c417d44cbb00bee8fdd", 0xb4}, {&(0x7f0000000700)="aee7a925e303ff45c39b5fa0f7b845669fe6c0b785fb53b38ef627c3263d3f48a214c87043af7f4dd904a7702ea1e5f53f30fc1182bdb341b457b1d6b31a1487779f4e6f658085809cdd437df0292cd1bb3e30f63b2aa6d2020d1f3c30a836731cb871a31e8997a96d5acb8b692c1f85aec954f4b021e081fd5570329596436626a3a0cf92c85f56596f9e38e5370ea9afedfc63c36ded1a605de5547b9e03723957eb760432cd0f310d133f6cb31c904741c3adccf324934b58243a95da3c2e11cb739da756c193f50f0c97e21e4fa1041b0a2f211848", 0xd7}], 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x80, 0x0) flock(r2, 0xb) r9 = socket$unix(0x1, 0xd02fade9fba1585a, 0x0) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000880), &(0x7f00000008c0)=0x8) r10 = accept(r7, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) getpeername$inet(r10, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCFLUSH(r11, 0x20004268) utimensat(0xffffffffffffffff, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x4, 0x1f}, {0x8, 0x200}}, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0xfffffdb4) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f00000001c0)='./bus\x00', &(0x7f00000002c0)='./file0\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, r0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:48 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf45c2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447474c3e8495aaeeb9b813ad309d612f871f4385f04153eefb04a5c5be65baa20236e540cac7dbac0500000000000000122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f0016a790d7c13469b58ac929ec5b000000d2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a943416484c690100607b1c36455b3e89484135f23d1aa5513a6c17f68969eddff774415341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e979d3b3bd605c2b89da05a0a414c6394359a000000000003000000800000001d4e22265309027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e888ff1bf33436e6731ad3574d79be64d7a570715f68932de73bc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916001005a9603e129cc5b44d587c08f6f7e04d213137c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f1204300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798433becd889c9cd17b04e9fff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560600b012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97bc4543fde40630f56ae47d47ae0e1f8adc5fd7206c735104ce9ec0feca77e9707fbc3fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac0331f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af012e3f6c309a921bd2a0800a68d566a94d7636b25091c13fffe1ea6f8837b170800230000000000e5ac4eaacdf02fe2216b25504b2fefa805a2dc612c0234b64861f8614954a2347c34051636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077f52ee4066a1c992ae13001a5f1ca29a4b470ec7fd53be55c0ddb4b92c6d3d58750f6fd23a649c9c4cba200000200000000ff010000210000000000000000003ebd5d7a0bfdb0050aba44311d3cd8a5e32679a3c1fce34b0193aa851fe431b09a476c5cbfc1571ee541b348c5e2291735cf1b99d388d67bd213a4e348a7f69d311cd7222a69e9658739c2d53edbe7bc9639491f1256ef9fdfbfaff19cadc688c6ed77ba711cdf6b31edaa78255f2d69318930d12baa3d9bbfa522d47718aaccc7f2ea7e5e5ce7d57ce5657314766cbecc00"/1485], 0x10) socket(0x18, 0x400000002, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f00000007c0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f00000001c0)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7fff, 0xfffffff8, 0x3c408187, 0x0, 0xff, 0x0, 0x4, 0x2, 0x3, 0x1000, 0x2}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000340)=[{0x6, 0x72, 0x9, 0xff}]}) open(&(0x7f0000000240)='./file0\x00', 0x400, 0x39) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x8e) getdents(r3, &(0x7f0000000180)=""/15, 0xf) 16:00:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0x110) msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r3, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r18 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, r17, 0xffffffffffffffff, r18, 0x0, 0x0]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xf1, 0x0, r19, 0x0, r19, 0x2, 0x3f}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x2, 0x8, 0x0, 0x2}) r20 = socket(0x2, 0xc003, 0x2) setsockopt(r20, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r20, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x4, r21, 0xffffffffffffffff, r25, r26, 0x1fd, 0x6}, 0x8, 0x47bc5917, r27, 0x0, 0x9, 0x100000000, 0x7, 0xff}) r28 = socket(0x18, 0x2, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8080691a, &(0x7f0000000300)) 16:00:48 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) fcntl$getown(r1, 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:48 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000240)=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) 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:00:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) 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"}) r2 = socket(0x2, 0xc003, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) setsockopt(r2, 0x3, 0x7, &(0x7f0000000040)="698ee7a27aab7644690f9f9532a2d64613688aa4d845ff0babdc0b30683f52eebfc0c3b2e9a549db2cffe5c0ead476d9aa9c16a5e80ed43a4e2f926fa4def4", 0x3f) 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:00:48 executing program 1: r0 = socket(0x99a701a3ea58275c, 0x2, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdffeffff], [0x0, 0x0, 0x403]}}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x9, 0x7b1}, {0x18, 0x0, 0x23, 0x20}, 0x400, [0x4, 0x0, 0x7, 0x7ff, 0x1, 0x579, 0x5, 0x8001]}, 0x3c) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) fcntl$setflags(r4, 0x2, 0x1) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x218e0620d367e62e, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xfffffff7) 16:00:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 16:00:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000080)=""/90, 0x5a, 0x0, &(0x7f0000000140)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x9, 0xb, 0xffffffffffffffff}) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x84}, {0x86}]}) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000100)=0x170d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfe87) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x20, 0x200000000003ffc, 0xb05, "05963d26010400006379120040000001002000"}) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) accept(r3, 0x0, &(0x7f0000000040)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x75c5611402e292a5, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xb1c33e175b1858f, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/200, 0xffce) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2d}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:48 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20000, 0x0) dup(r0) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x82) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xe2) clock_gettime(0x0, &(0x7f0000000140)) 16:00:49 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000040)=0xffffffffffffff72) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="02a61e974613c2fc9a8a0dfdd89e002bd0d53d5dbb75408f07d16663b975571343c611bbd8e4fa820d4a0a09f5195040bb7c2c7dca749dd32b3831c19d23ed8f73d1c5654449f459d79a2fc4f95b2caa074a2d1ad2fc08524c5924c3e84663b04311672d787dc34c2aa29435d8ce61a869f5a4281e9578997c90bf038fc212060629e4c16573f7726789782b95d90ba0e79acb477d9c6abb38d95190a0ee3d515b38bb8c875e2f29c661810e126ef4151eca192837ea3c2a32d985d4bf24d4c50106b0357b7effe4b1d45e4c318317dfd5afc4cbbbea513316", 0xd9) getsockopt(r0, 0x47, 0xa, 0x0, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semop(0x0, &(0x7f0000000280)=[{0x0, 0x9}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x7fd, 0x33, 0xffffffd8, "8500410aa7090000000001000001a462f9132000"}) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = socket$inet6(0x18, 0x0, 0xc8) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) r7 = socket(0x18, 0x5, 0x6) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000002440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000002c0)="8c8a369b42af8b6d1865d5a631986e680d54f50ef3480faecc14994d8610a57b7c4e50db0147a293913b97ae5fae9559e019aee089a9a43f59071f9d5f08211c63d9a4d0f95eb86516cdb49420fecc5816f416be594b2f7f2c5babb843cecf9e45d3e3ec8169985cd6e0bd882d974715ccf08fa705df6fd3e881338d9b9db8f2abfd044f59ac86f0d8dcd94ce06af2c6db8c7b36b54d31e296beef017795d9", 0x9f}, {&(0x7f0000000380)="51e4a8fe21c75ddb4742f1ad9546a35e21094c2ecc8a9f75f02173dcf8df5e24c2eb0e55e0ac64d361dbf8e082c4051706c3717761e2eed3caea75320c7ddf5fe80eb47d1a53c8cc0284513d3672ff6d6eb705e40cebdba9cbbd220abadf10e9bdd05ca7b813d5d558f971b995c6c9a41e8ddafcf75ff6e273b05b87494e5acfd4429057d9bd224a900efafed3a26c14c8092d2d0d7566c3f2c6cd44eae0b1909934dda1c8eedb796b5eb8d25973b4b10fe8a9955599dc0585b5a59c60e348f7d7a9bce6ea4a69fc5d924c4937abeaf32678687aa75b607adf896c4c7872c453f454de26e800c116ac347c4cd3a4e6dd522100c35151f85c167236dfc75c55a54dc57a9d3464eb8296fe5d9214c7dae300bec562ef42a84a2096b6fe2cbbbc7c311346a0705a159b3fa91b3659cc2c3953d5ad907f5e5ff923593db5b6bc559fa35f5fd72fffb4c080f6fcd71c613ee54a48d5c2413d8b220b50546fc46e6e4698a06fd0ce3de52f55480ef6c713d727fee6752d3bef713396bf962ba095522c62625aba8ca9c3e4d3a281ef3470fe780d487eb0f1fda3433672537608c2201b72843a264c9bf741a4b0001eb702a8ae25973060d7614e8a940114a872e6feeb4c519834026effb2acb74e13046e373d05cbf2cb94b65f0249e3a2f1c5b3fa3bce27bf0b0e3996f8293e3701a6588b73337dfd83664207e1b40b3d9d68367d8bae4c7fb828681eadf137710238de516c63a711aa1d60c0973ad9cd2c305a9abecf81275dbec62266d34e2efd14f8ac4b2336f3b67459dc4828db47d42805c93089ad813481573a384504c3307c9249d0d558ac91b9c6bea3c2f88bd5e8b47990c9f247f6899e18d264fcfeeab668cc904fe5ce3c5a6eb3d551c92406d525389a130c3c56d9a0c2d20f8ea019efa5ad58f0d3d9bb9d7a7d8ece49d48d6c13cfe786c1c69904b9caa6c787b089e8072f8ed2786847122845c2ffc6babafec7ec657e813fe874ad37a68405bbaa6f3c8a1c78274e8f93f9507262073f97625e3e0c809522cc88b700ef1144e2759431c8c245fc54cd8074fc88bef68322e257e925a8101fc57141bb723f6cde96101de88d7457e1d552046ea46396d3d2e680d529161f8dfbf5865d1d29862305d71b4dc03637fccfb81f4102ef3f9aa770d94ba09f025ddbb63570887ca4271a790fe21b528970d3867ab351ab7ce48a8cd237969650f6e0f5a54854a21f8aa09dc3977a4e8f55373832e938691bfa2ba572e4fda496853f967009f37f6dff7ed3025f8c6fc19dbbb43899e62b4d4456d6454450b850ab09bb513bfe85cb20f1eeabf8192f5b8407d68fdcd6f61cf774f7574ec82f42493785f8579a0b0dbd82ced6efea4bf4ae7ad8e5e0cd661a315b40c168ec7ed3e1db3957dd2414e4f6730761d64b55ff4614c92cfa376264bbeb38b54c3a477f23a06877b5a138be153b258a050ebcd871f727bfcc4f745414507c0f0835df0c8be34352b61a5cb1a9d8401dbedaf408eb21b25489a601cc78e8b9d2571ce7f5430a084f186a4027414000fc4c7f1e9d85c31ebd162493ba428f51f79a9067d241983ca427a4881c7f1d69de3e9a3da7fa1441b63d822e704bbafa378167fb76ec13fd5b98bc8697190f2351be0834974cf99972b831cec64228839c33e839f1f51e12ef71dfebee7dc1e91f161aa864e165cf79f5fef611a009a6683bc20c76520ea6ef6241d2f506adddc4e79eadfe7ea3a538cea9642f1492a8067002f7884b871a9bb7f05c06342000ed1a59c0588e7f55b6e6ac6de9716386d7485d0d1b984ace94d2c1bf12eda3f267441fb3afc635c9ad3ab467f379130211ef848ffbc1e5a45e6550552ffe838c062b815d2e9b1fdc94c519229b480b367f2a3f7016d473d9b2449aebe4420d1a81949c183cc2c37e05d7d760c4492398e921f48f3d62f704d9305691725052ad39840ee848a8949daa498b3a5cee659d3e0754bacaa3f09a9ed46709527523d647f8b89ff745a5333e5d88fc213f89e86ff25e0a9273032f0afb35d6f6e0bb3765b88571aac57b98c6411c5bd0790a9320b5ac6b9f45d70a17ce971e80b13ecd3ee28a5161ad8b408f28cb5ccd20ac20c1c18b34333d1514ae2c4e1663ade7950793dfc3944300c0b382e23da15d0a66453dd2a96b6149d091b46b778edb600f7ff177b992226fd9aa6ac9ddb787e5fb41307361fce74c2e204845c2247648e9f2fb3b793d759aca852bcb6b868b3e45f5f3aa543f09d476b9b8dafd190e506c0dca7f3eb62b9e9fd3eaa6fea6cf7ac266bcdc1c3bdc2b3b34a6109676ff6ead9ef7decd013589b6d028a5aaa5c3cc62b56f641b742cebe654c4a53ce4342f825c19fb5da5ec55442445d633823a2ff62d63e0ade2024ef44ca89eb03d623f8634ee10fb905591c1462e8fef188631b2d2f61f58b3430120c06bca39daede2e8d1bbf25466b3868d489afc076a3bac764fa5de003d75abe6d94cae6375dc44fddec9f623812cd788cce0fb14588b3084c8efccd0b9b255ef31926dd1ba6246297c60e6378ad030c3c590ab7c189881c94a41fdee0ba0c95e3beb3dbee46464a9e2dfde71e0a08c84fccaac75d6b71e4f59f5f2c3c4c59035827588d29fa78c2c604eb402e2be5f8b5d6526c36f7d9527b46bd89ad701f9327295aab9ec4ac2e206856f8ce271a5d876e80e040f8902809c2286da8fe6d9e81c217ed5a82950d38d36cc92b693087fab6ee74185f06baeac9b89123119c60889bf30ba758f54b08aca7c1c70a68153cc230963f960fa28a8297e4d5d875a6af29cc0013f6b336b37e1df680048e1ab6a4ba526283f8b21ef2676bdf7564e2562afa44e7d8e12f36e0744d645e2a8e9446148d0a2ffc4b3ef3cd48896855ce18301b6f1f514c3963c4e617695354b1c314dee3d4bc5f666df28cc857c61db48915dae2b2d5666bfacd4925e9c96e0588607470ade9084266b6e1411aff5b43bb14ae01022be4c25e239b98706c48544b765b3292fa90dd26a33f81f642c8ef13fc8ddb59fd08c14182c246abd46daa39d3b736140d14503137ae76b732f9fc621bbaa337a5873f57bd89cc45029b15f14e88c0460e76f46c7378a0b9c8b0ac238866c004fd55d78792cd9403dcfb999f22fbdd789f052bb6d67e6b7f99be1b5fadcb97f63680e981f86f67f82e73e2b93974765c40ccde9da9cfc5394ec2e36700f888a5b57c2e73aeb831caa4c9b726a38e22689ac8440574fb527d893d7f492e3128532e185f9a2ff3765de2846a21012f1ce7827c6968d5ca615b997550b87fb87c82a2eadc822d27d323903ef23e28d651867d9ccb6658ad5d0d4477dbaa4356abde7228e63f06191963e867e801bac5f399c53421515ae0a72395cb4b7d725376d8c76d38933516a82f094ef5481ea44f54e209ad655161a300a86a5168edaf957c6a57a28e3f1ebc70cffb39c90cd3081eb98a7cdea6e9b618ae05f33d59cba2bacec14d0947b3a6dc9fb1767275f49dc7de5fd11e451c6b04136022c2f9de9aa214cd25941dcf3c9289f74579d09e0c90966e8aabba56185665ccf5a4c116cf08f15df5a1fa72eb2e79c6bdaa457500d7ac6066f82c4feb535705524319bf358b6de5d0f0ad46c25cd59e7a3189b460be62c092d22214d95ec3893393fd014303aab93fe776cc4a75d9b43c0572d22af07b6509dee988f7589872951d287dce2a679cd3bbda9611ab37c30c21ced050dbdacd67e9fc4ea281b9b680282d29d554d5fea7f637625a0a78578e504c562823382ddb2b2ffd6e7e4cbdd80b22f16724bb5e046abe875b7c7ebdf2b1dd6e4d8e84acbe597f7039abdc03b64e771dd533f38bd8906a3f5a2250f24169888c6ead5b9bf7e038d9b9e9958ec572f0415e9ac09f9153e08bb83f71cda9f67a2fe297b674fe5d3284866f8c8669513483c5b217c5b6483576ab1af17bbe343d816cdd7ff5ba792aab2ca3ef15fa4611158a0e3d73f7f9b5b053b84ef0a4854ef737d480999cb76f08b65c1ae0ee27fd11ba973f4c528b419a1d07c2b6426d18636d93c07946e9a73bf59938cd1b4cfdfb77d07ca9d8a8972b43ac124f9948ab4ad658f2ab9258a73d139ae8a71c2a52e7237ef42a5797dd729c850623d791573a1157c14f577db098bdf37fd90ffe18c8d8db1e14bff842f310febd3efc00d17477e4b186b45d181b849fe45a583618894ccfa76aebb47298d42213b41571046ab79a7824dd33811152ffedac6fb3ccff65261a843f2cf6d0f8c3389ad6d4274fa640947e04f2c5939c6099c33697a61fac4cff69033d6bfef5466ac64f76244ca27f3c94a45d31eb8f4920e4a9180fe04c2baeccff022cd187cc655598604aaedd585e0e923d0610c4772871b39e53d9995c91a63daa769bab4053506aceb609b240f5c9f80ce159f072c4c86b0383d76c6ee1c62b415c826a6f6ff67750c20ec32440d391f4f8727e9aa17482b307d0d6443ed39c4f9f6989e93962d8a5eec395864f870c89acb6c1601e39b7d4a29a4dbc10f126de39fb1e97a7abde72d033b9543017f399713a4bb971424c147e9faeef7195328ef329b6bc62f07c17066965178d0f44d803151a9dd893dc32aae9bf9d99101b04a5eb1bdb477c0cbc19e5229d53e5af5f1a655f35810095f9c58e64519ea8d8c37a11000b1e8c751405f39e30f9adc272bda59ac15a2114c6940980960b15350e8c9c0de04b725e31946e9d97c796ad27dbe6bb2d5b2ac898b19949ade7ff6282c8ce503634d2782dce36715fc18ff3703f0d0b27d6bca19f528bcbda06bc022d738c74e1ee830c9894f0b4ec649c3f55fc893659855a3c88764c1cf0a848cd47b54c3acd9b55f9d1aa3fa556edcb9afb5855c594da278ad5b7996ad4d2a2125e13b9be942650a6c038103e1e3567dace0a3f844754b2f8dc7e481425fe18c08ac4b4e66df90a9ae76f54f8a18b13fdd9bc06c4af537f1adefe39e85941d497224aaf9a20b1b035337cbc4180dcf08dcbad63ee9bb4577a1584e2c030a213dde2523b641c747d01776e4d6325d84305e0df0ea0e46566c29d9d42b3359bd562351b91d7be856f9229214ba3f8cad848b62fef9bfb9cbb361b20f994a81bf6b3a408c4a9e3b8220effd857e9ee1bfcf22816652ef9f96b6a1e4d7a8360c8d4cd6f6f245365fe1622d5dbf50af86eab09440902d5a5d6979b0c88d11c53a9539e6c278445abbf1dba873753946aff4a75c36879c3533f4ef44dab438c36fd1b761196f3a618e534e640ef79da60aecaaf03b8043c835c81643aa7a47f1fe450a9375074aee43dcc13baeb317c54f9800db90d335f87d28bbd92b835a9278527538d4345fffe123c24f99283c037e05e6e43d91c0fb86a6984d7cdca785281f3cec7c6bbfb864792da4a593e370048a5ad4f2cade4d56ec08180171d3ce4cb1ad1f91a95bb03d4d17dd8f7026a3044e0bd655a262fb05261a23d02e0d93d08d5dceea13bcae377996740005396f89dbb55de09680a2ae45e1bd47e4cb97886f4b07c4916703d867e7f6001dbab8d1e8b577b1509f5ad8702dcb6df6c9b061d93b995d016e3111824c93f6b1678e3fa568b6a52d2a1a0d687b67c1071018c6a61cd4e91b8b00835b77cc2841c935dc6f08ba51e922b7cc596d438ccab43e11ca0f822902cf61b06692a092b5c80e3bc13b6a5b096ce243e7a4499f6f83214adc6c7b3053800eadddc5d67c26d9c86f31022bbe308eaca15ad11ec930d6892da02ac71fd97a036090139cce7fbd8adba6cc1d8f75af", 0x1000}, {&(0x7f0000001380)="06f48926d64351919207204030beddff9a7f0d50fbec808b8e48e0fdf351e82ffa06c12ef5bbc14ec030804e456d17087952ef94461b63d86a18a428fd78f3ae1aefc32d084490c6bada8096d748e97f5d58a21e16291bb8ce58f7aea0ad594591c1cb2b501475270c0630cecb87b1d292c0e02835555de6659e9856c127fcc5e3ffa290fce84dabdfa943efcc669c2d5778ed", 0x93}, {&(0x7f0000001440)="d895c89d3a3b0a2a9639fc5ba3d078d6c32846fead971f81982f86cb02dd7a3b29c25e5012565d2ccb2a165a2da47b03a374a8fde2a06327d41f8f18bed9b63315f239a202cc89b4039c21a08ab5e9489927921b9bf8911dfff0bee01566d6e076d890654863a1b0cb77d4bd161671bbd0e6394124d963f311c6ceb5a8a0ec26db526c22db5539aee699d8c60367e3733ef6c3637d3ffdd575aa7f942ffd3273c1a732fec1414acb14af55f62e961a6f3aa0c4e68364e161f12153bf82a69d0dceeb9baca45fe42d34f2975ec975ed62dac8d85f02535fdefa70222031f2cf556281fd61a992cad0adcbf563efeebc05e3bbb550b25504f8a1933ae304dbff85c40208bf3fc4927aac7dea9f5cb8d72d61239c8c2fa13ee2927e30fd785e8949be789ff74f4cf1f8f2c6fbf4c1cb8ddb15655bbc5181876fae18bd0d0c9532baa80c2b4e2b0dba708f4f87511fcef27cd931c622be8dcc0c0f7b684ae254ebc6b8a2e1e404bdaf5e766c344baacaa5e8ab855ab96818c452165d176773df24ac7d0c50954a90bca7dab60f6d242cc1360248cd9d765b64e78cac6f55eddc3052a5402182930beb9e2f47c848c405876014eb6f52d83c44aa5c274c2376ec21f51507bd545b3399e5f5f816dce659e9ef9e60f2bcedd51dc22ccf72a5afc4616eee6911b85df5a5480df577e44f27ae90a323b17db0ee00e1d8271ee4f836091fde4dd35a78afcdf8a7bc82fd100d1f8f4c7edd8856170c7cfa09d68dbd73e2f3e6307c943bcf4e98272340fc29c973fe71cb7fd0c61ad4a3ca8587db1cf621ebc17b03f41213a984349218609d087d806587b56f3ef774579de6c87491c4c1ca12a1cf015dc9b863450cd60c1b5a2aaeeefea08f7b243f488dfd3736282505ceaa0ad56d10c544907d2db7450beee2c72126093336aeb890c769cecd47da5fd7283cebd06aff0f6883ad4cf90bd624c97a375cbc7a2428eb8eee27deaf9be6fd38a451b7b57aed0f2130e5633ae7a7f2dc4f48e22ebf26aaabc3adbf7cd280c5410b83cd122684035b0596750c9238a064b1cc8ff75acb1af38c89a6e2829b6f37d62173befaba15912e1d4c7b13a543bfa33457be5911be19fa7c05a4ae1bee7be82a82e73a44406f92679f02abd6bcbbbe907ee79aad49094a4472eff81fd57f6e2c286290eb826fc0e976c9d9fb04a677cbb549170b4b176e761d3c9c8e41836e47f433d07220d58886242d68f223eeaf2efea39cab4be276094f6ba4a4e9278ef6efdb6c1d320e88f2f802b6001a3306c627ef9834f3a93b3ac4da3ea98bd44d743441f11e48e04fbaee9c39563909ef5ea95e370b1fe3ecf82e4df69ddd6b5b1b617a29829f57c239d1a854839183925eb9d07acd046d389858425e9425fe2de49372ea670161ba31d1eb3e09830d0ea9f929760d10afca5b83513de5dde186335f9ae3f9fa61bbd54eac69e2af5ba629f9af03a5163ddd5293389c08ba4a7df7908a573f06b730d6625e8e9eba4f6da4175805fc7110e13717646419c425cd77ed748ce3ba3e802e949a9d88c3f831ecdd176371c4a98da4e2acd2f8d9527ad14365160fb2079a6c872b5c2cdac061f79e0c404d6c29ab1543980f5bd9536a4369cef234d36f23733319dea315b4a65ebd0ab010e7b796630eef24a1c29537fad93a981c6985c19bd8cc57bf0f1389bcb22bb548bc2ea8c34cb25d0369dad8f1bb72169b512bbaf9138878a48bdc0ceb9785ba71109c8ff962f6ad222d9b59006e7f140b4a31257da4472526b54c07611b422b7a2f6a2f8878ac4b1632bff9df13f939de91befbc4665a76065f153d43ae84c3ce87e8889a84e992671a53ac5ede739d12c64722418c7be08fe509935f2550b101eac964ef5334df53dfc6d23bb63edc085877a65744aa9d047e76f25c6f483fa7d647c8271116350dbf991aa4abd8d17803f2c7da20f55216b87d87d18f9d76d529ad839f1035464aa7c2eae3ded95081bcfe914a18ef6ecb1798e3e92b047b3b3e1eb496622b39b42384e1cfc14df6327fa7a10d2de8ea29483961ed44f046e434d8fcdfd7755a99437e5a7ef0839dd51d45b4ccf1b4a580f11809d794581e627ec8350a65b72d61cb19d2fcc604a2ec80988e88fc19f7c856336280ef07b308b4856ce957e2f1b1fa03c03ca20c61735a7e251e25b103841f211da33d4b0458c27eb62a125cf75372bb319ebdd70763264a225a42d96c24ebadb2662e5940a17fffdf7b83ea0f068d12ee27d20fb7b263a5fb36db923e6261ee6fcc642d4bedb823d229a8818f7be604aa52f753413909921d16d37af8e46866c21353ae7de8b5e0455a12bcfe0d613574175ce6dc7d8c5984e5fe9fd301991567023be3d5c2919e35a8af7c0932f1e50fd15db7e8367abf4d493000b3fcac5470bee724bfbadb0c4c83ba00e0c47bc20ba5525afff9ebcf44830a33a23559a475f98a30d00affc85bf86500107fd45c5b73a5868df2d2a13b6824435a431571788f0777148aa416fc9d7721bbba5e8e2e3bba88231c8e762145b5afa201c483bf736857551da2034171d183b56c5ff813d91554e656847c77cab38a0082307fa6c82477491700b6448551f0fc99c044ad21e543648bd3a47d83c3a911c55295730969fd8ae61d932e73e226a870215bcd83c69e0cdcacb4e738831f88ef90234758d6bb21c922922ca20066e2133815c4a187f0c14430d821d1d6f34be317f4959a670de8c747f049d81addf2b3c76c511e4018ec2e3a37f679524c8187a9e4417f1a9c5fbe7e42e65e5f650d7396c7f81b97b99dc2ada2e66c780c16994102949a42c93028a66e6e55b8507e4af7448854d2dbb28d08901373e8d3cc2717b845867820c2cb1086379d945df77dc7f74139ddfda9933245242985624a03f4bf7b722b016c58f48a55f8ba1049e57f1f02b0f6062d736357cf33267604a68469cfa73134b6641eba87dd81e0ebcc9c027c6dccc763c9af8f3f419e49b853cd22c49d28984b1810408ed566b55a0bc813d11516ca71e56442b15325e6abc8913efe0acfcaf6ce5a63defa957a73faaac2c20430dd1e481444ec6f7b6c8acdc0eb7bf2fac89241430f53a5bce5f9d9f5051c67aa1fc04b6d4227246a584054a13739b64b8c06a4510c619ffbe2c7678b533639d25bd669509b59bad9584a76d959db4cca14a152a3f2fdf929761978cfb61af0811f46bc812a546df48c5117605f47c337a89e432c3e39c2f0f106be0c278aa23e60573c8a5ed0689e475aa4d137b6285e9db8859f7fc8de2a6627c5c5ff65cdcd2afa5727390d5f2c5c45a28af4188ce1c6102d3cbe50353336f6d802e0dc742ebe2689065922ab20dc23013e149283e4e05107e0ac2db762590317e1fc5d7f254cb5d98e3285438509b71f8f88863a6d6ce813e8a6b482d6da520ac0a517135eb5217b4bd22d918495fda37a518ae77c79f51fff58ca3e5f77064a116e0c61365f5365e6c193174fcdab4c6e680f85653505ddde9bb50a4b13c861af6fbaff545768b2593945e4be83d1588bd3ab0cf5f424f8fb7d3e5921bb6c838c9efa623d8b58d12bc5c4d3ec755a306d645181fe6ae78dadcb026f4be6401983b17d87dc24d6d87b22b88c0f7179afa24ea6a43f9e1fd57f71bd30ceacbbf06bca534de1fb60652886ec41ea400069c85a9aa797fd53a0c6968ec6b0aaa73de61249ea68935419be4f323908ff5e0d9147665495f08a37103ef7b6091859ebf87f4e70818e74834d04d6b31aac5df8d75c6e898092a4aa63e32a4053ceef363e91387c409bdf4b6bb8d9daf8da80d6738f4c4948151a3f35d2afae7270629aa6f6be57aee043a5ae3e9a698718cad46dd50b34fa817864a57496facca9d8745f407e254fd71b6a2090efdaf0f7db5aa0ad7989ca4b26c3153733da5f317d7c1b4dd8dbea143c383de8ecb9c6ab882c6e0791f52bcfcc9ce17e6a80b9e64e4f3689ccfba0beb654cfd4ef6dc88b3be150bd67c814e2c927e5dcc1b36fd7d80503d88879ff16076f71d92c96881923954a47161e61834e0358267f15b804b8cf20e24a1bc7ddbad5ca1b04825301c2079c2dd6809306d78058f712222a0fbd6a351beaa5b5ec2d1496e0a696fe63bd2b23afa8ac0d3913140215e30019417223f73c2a3cb47aeacce37143579c9970792b561e194350c81b0abbee0d11efb383b650047b076f9f2199587dd08a9671a0ae397aa338ffe72451dbf5fcc28a2facd0cb543180af5b07962ab71b0383c968fce57aec9237ea0411d412c6b542019cffb8c1d83febc6719643c9b7705dd5f8cda5355455df333b9107264b31cdf6999b7b69c7547e34b25e7596ba4e6533bdb8450e3230a69c95f085de3b8090edeb510bbcbc207c9522602bc17f36403064d8afe57d6d240f02edaf334d51f59caf3344aa53a9ba5579c81cf96c8b1235263471634986ae6b67a0cd8a4f69931b46b819b5b2a569de52a210842294a4bf60b9dcbf2a43d4c2ad8653107442ba5429f577fc89a76e9f3b9aee57cd411aab3a7d92e4c13a071ab0637237f30244d6578c744186ad976a866a3cf4f60d6ffc44cb1da5996c91a7af5f910f86e9e4816a20fca9fb31ac833429278e0fa9208206083f54d5c4255abfebc16b0be9f2ba07f93561ba87718356bdebaf0ba13519752b4c0109ee5a2afc4346f13c27d3f77bee8cfde3349884e27a2b70ad63fca1636fa7af6349cce3da26f56f626427d992fd376b5e094c11bc25e060ce325ceb8d99ca9586074640aa5a940521b1b4bd4bb2b18acf91aa5d4cead969f9f9d9210bb7c539d522765737f8339db353da616baf006d04083c033b3c903a52dba4746b0320e1c9946f91c42f64c4f3f96da9c3384155be404a443486b2e9998d65509e700c955e0cf671f76119040fd2fae9cb1dc8adab9ff4dce5cc67f48af5c54b728462f5d58c8417c27e7d5f1f06cada325fb5c25a869aa63d8f05270eeaa610a519c8a9b73544c0854a0c28a8511b437a43327b084faef23e302e1907a55a6ce65e174ea50b508c8d12abf9c0fa54b9d0c630c809798d7bc455c1167cd29973a6b4692f36e21cbcd6be6f28333893a8712fc4d83012a4d37a05de1073e62d8fd5777823fd96f450229037a6151134f8eb455aa3d571ceb8d7ed244b767e87ac8af1e705dfafc5e6ee5411259ac6ef73bd86208c8e545728b5ac8eedeb1886971ab1be339eaaa4d1f3c01acbbbe3c890c577c0dc02462991f2eff1e3fa3429d182721dbfc3e34f4d31e4b9003a8e2a1483e21a5f3e19616f3a135b868f2107201e3d8011335a0a5c7cb356b75d1d100b048b3a159b3e6bd7bad3039ff4c4c62a930e1fdf062e49472d91a07a69c93ecf061c15515025d4805b74a1d969c2fc56c00c27f4b60f6a5f55b068211c4c7bb1f85ba09dfb3c75d7f7ca06a20630f69984ed6bca349a203dda556448ff61540494a35e6560e36651e5fd4c7ed153bb9ab0b183999c556d63be3c70eafa66a034880bd933ab6f1a4a0d0e4042474b2aaa24384664922f9ccbfc1ddf60734976029b16eeca3a7834a7601ac5be89976853e2643683d55b37324fab1cf15112f11995511d1c3ceabc60f6d320e9fe18cf5629900c46e44887d4ec86f51295aff1748333fced516d409c380b4db3f914b036cb491cef82b47098676eb10fd9698372cf1faa851a705d45980ceea89302927c0f246d04a90ad02f061e97f698616d8963d563de2051727ecde07a3908cf19dc4012b1745e4696cbe27578b1ac63acc87388", 0x1000}], 0x4, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r5, r6]}, @rights={0x20, 0xffff, 0x1, [r2, r7, r2]}], 0x38, 0xc}, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:49 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x400, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x6fe668849ec9e101, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r8, 0x0, 0x6d, 0x0, 0x0) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r9, 0x0, 0x6d, 0x0, 0x0) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r10, 0x0, 0x6d, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r11, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r13 = geteuid() r14 = getegid() r15 = open(&(0x7f0000000600)='./file0/file1\x00', 0x80, 0x102) r16 = socket(0x2, 0xc003, 0x2) setsockopt(r16, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r16, 0x0, 0x6d, 0x0, 0x0) r17 = socket(0x2, 0xc003, 0x2) setsockopt(r17, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r17, 0x0, 0x6d, 0x0, 0x0) r18 = open(&(0x7f0000000640)='./file0\x00', 0x80, 0x10) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x8000, 0x0) r21 = socket(0x2, 0xc003, 0x2) setsockopt(r21, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r21, 0x0, 0x6d, 0x0, 0x0) r22 = socket(0x2, 0xc003, 0x2) setsockopt(r22, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r22, 0x0, 0x6d, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) r24 = socket(0x2, 0xc003, 0x2) setsockopt(r24, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r24, 0x0, 0x6d, 0x0, 0x0) r25 = socket(0x2, 0xc003, 0x2) setsockopt(r25, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r25, 0x0, 0x6d, 0x0, 0x0) r26 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0xa85c36770a601be7, 0x0) r27 = socket$inet6(0x18, 0x4000, 0x0) r28 = geteuid() r29 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x10, 0x0) r30 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000280)="c36f90f748d8cf171800642c059662c66f1c260d2b933a1ce45843fb7d042df9eab5e9", 0x23}, {&(0x7f00000002c0)="e5ddd8a918cb53952b51d88f8f06bded274409da83bd237955b79087103e7840f60577d0585dd655f1f4dbe3300e108aba20c773", 0x34}, {&(0x7f0000000300)="f7d60f6d5e746b234762775d12d87d649d478f884df6c78472e63143b1627ff134f002604d2a3cfe28fd00721c19d837a89320fe4da174d5450c949117ac23d88081a455f2ba88f43b00c545ae52b4932885c22880a6a6ffe701a4f4c630b13a1e32376ffdabb1404ef2bda792f42897187646426a12e24d9a699318fb620f", 0x7f}, {&(0x7f0000000380)="7b00009b706ae109c8a13f", 0xb}, {&(0x7f00000003c0)="d8a0ba20f32c759d076cb99363943981db16c1f7b666545606c86f6890a76072890e23f146310b6c11473e4bafdfab970ebfd123805ebfa2249da01cc222d1a76c65bda7209aa403e1378cfc6ff02b8e5030b65fd6682d06e9bdfd826796f9feb280271df34086968c83bc1733a93d5859633cffe4d8495f5045374d443d10db52230f", 0x83}], 0x5, &(0x7f00000007c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32, @ANYRES32=r11, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000008000000000000000000ffff000001400000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r18, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r28, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r29, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r30, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x201}, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='\x00\xe6') chroot(&(0x7f0000000100)='./file0/file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r31, &(0x7f0000000040)=""/188, 0xbc) 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) r2 = socket(0x2, 0xc003, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x792) close(0xffffffffffffffff) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)=""/41, &(0x7f00000001c0)=0x29) close(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x10001) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open$dir(&(0x7f0000000080)='./bus\x00', 0x14061, 0x8c) syz_open_pts() syz_open_pts() 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x6c}, {0x40}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) r14 = semget$private(0x0, 0x2, 0x30) semop(r14, &(0x7f0000000140)=[{0x4, 0xfffffffffffff609, 0x1000}, {0x2, 0xe2}, {0x1, 0x100000000, 0x800}, {0x0, 0x3a3fd3c0, 0x1000}], 0x4) semop(r14, &(0x7f00000003c0)=[{0x0, 0x200, 0x1800}], 0x1) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000500)=""/132) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000000640)=""/197) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semctl$SETVAL(r13, 0x4, 0x8, &(0x7f00000001c0)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x3, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) r20 = semget$private(0x0, 0x9, 0x42) semop(r20, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r20, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/201) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r22, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = socket(0x2, 0xc003, 0x2) setsockopt(r26, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r26, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x10000, r11, r12, r15, r16, 0xc2, 0xfff}, 0x6, 0x8000, r24, r27, 0x8, 0xfffffffeffffffff, 0xfffffffffffffff7}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x34, 0x0, &(0x7f0000000080)=""/52}) 16:00:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) 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"}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0xffffffc0, 0x7, './file0\x00', 0x2, 0x80000001, 0x4badf5fe, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000100)=0x800) setsockopt(r1, 0x28, 0x2e, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69935929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) r8 = dup2(r5, r7) ioctl$KDENABIO(r8, 0x20004b3c) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0xc7, &(0x7f0000000340)=[{0x400, 0x2, 0x6b}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000180)=0x1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x87}, {0x35}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='+$\x00', &(0x7f0000000140)='tap', &(0x7f00000001c0)='tap'], &(0x7f0000000480)=[&(0x7f00000004c0)='\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='\x00', &(0x7f0000000340)='tap', &(0x7f0000000380)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='tap']) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x200000000000023f, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000040)="985238a669ab541d1369151a49be") 16:00:50 executing program 0: clock_settime(0x0, &(0x7f0000000200)={0x1f000000}) r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x3, 0x4c, 0x1000}, {0x0, 0x1, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x4, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x9, 0x1000}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000240)=0x4) r4 = msgget(0x1, 0x10) msgrcv(r4, &(0x7f0000000380)={0x0, ""/72}, 0x50, 0x0, 0x800) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x3, 0x4, 0x1}, 0x7, 0x7, 0x99}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000180)=0x80000001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0x4, 0x800}], 0x1) semop(r0, &(0x7f0000000600)=[{0x2, 0xa4f9, 0x800}, {0x8, 0x3, 0x1000}, {0x2, 0x100, 0x800}, {0x2, 0xa17, 0x800}, {0x6, 0x1}, {0x1, 0x785c}], 0x6) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000004c0)=""/229) 16:00:50 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, 0x0, 0x9}, 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xfff}, 0x0) r0 = semget(0x1, 0x1, 0x84bcddf9c697f752) nanosleep(&(0x7f0000000040)={0x7f, 0x7}, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) semget(0x3, 0x2, 0x300) 07:28:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) shutdown(r1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 07:28:16 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x0, "000000000000000100002000", 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc5225b550b26d758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 07:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r0, 0x6, r8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0xb1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 07:28:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x4000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffbffffff], [0x0, 0x0, 0x401], [{}, {0xfffd}, {0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {}, {0x0, 0x0, 0x0, 0x4}], {}, {0xffff, 0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)=0x3) 07:28:16 executing program 0: open(0x0, 0x611, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffc, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 07:28:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fsync(r1) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x230, &(0x7f00003fc000/0x2000)=nil) 07:28:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) setuid(0xee01) r3 = msgget$private(0x0, 0x104a6) msgrcv(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/213], 0xd5, 0x1, 0x1800) 07:28:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) getsockopt(r2, 0x27a4, 0xc00, &(0x7f0000000140)=""/3, &(0x7f00000001c0)=0xff74) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x8, 0x0, 0x1, 0x80000001, "90f70a606bd12a28ab76925c841cd5be5ae396bf", 0x8, 0xb8}) dup(r0) 07:28:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022eaf66696c653000bc85c7505ace6f21abe0aa5e0b35b91d0bc4df769f2dbd61e48d345f086f1609dee38b96364b19f322ec932a2fdddbfad0f0def6baedec072ef43c08de265e4b97008f0d0e31dff0536f7850263e70f0d6d8599838db0c41fbb0ff5e9d5834bfcc23bb08f99d2da335bb8ca010c17e2cc41e008879b178adfeb43e172f69c7b558ab915566384bf17d0b2f8f2dfffb2e0b65462d201b663b10ad5b"], 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r15, r23, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r34, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r33, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r37 = getgid() r38 = getppid() r39 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r33, r36, r37, 0x1e4, 0x8}, 0x5, 0x5, r38, r39, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x4, &(0x7f00000001c0)=[r6, r15, r33, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r43, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r45, r42, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r47, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r48 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r49, r46, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r52, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r54, r51, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r55 = getgid() r56 = getppid() r57 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r59, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r59, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r61, r58, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r62 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r62, 0x0, 0x0) shmctl$IPC_SET(r62, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r64 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r64, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r64, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r64, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r65 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r65, r66, r63, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r67 = getgid() r68 = getppid() r69 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r63, r66, r67, 0x1e4, 0x8}, 0x5, 0x5, r68, r69, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r71 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r71, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r71, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r71, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r71, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r72 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r72, r73, r70, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r60, r67, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r72, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r75 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, r74, 0xffffffffffffffff, r75, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r77 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r77, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r77, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r78 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r79, r76, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r80 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r80, 0x0, 0x0) shmctl$IPC_SET(r80, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r80, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r82 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r82, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r82, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r82, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r82, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r83 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r83, r84, r81, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r85 = getgid() r86 = getppid() r87 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r80, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r81, r84, r85, 0x1e4, 0x8}, 0x5, 0x5, r86, r87, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r89 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r89, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r89, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r89, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r89, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r90 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r90, r91, r88, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r78, r85, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r90, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r93 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r93, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r93, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r93, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r93, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r94 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r94, r95, r92, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r97 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r97, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r97, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r97, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r97, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r98 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r98, r99, r96, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000340)=[r37, r31, r75, r78, r30, r22, r92, 0xffffffffffffffff, r98, 0x0]) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r100, r54, r55, 0x1e4, 0x6}, 0x5, 0x7ff, r56, r57, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r102 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r102, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r102, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r102, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r102, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r103 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r103, r104, r101, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r48, r55, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r103, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xea, &(0x7f0000000200)=[r103, r41, r40]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r106 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r106, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r106, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r106, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r106, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r107 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r107, r108, r105, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x2, &(0x7f00000000c0)=[0x0, r105]) r109 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r109, 0x802c7414, &(0x7f0000000180)={0x5, 0x9, 0xfffffffa, 0x31a4d69f, "c87bc74ff4211c4f2f52386aee915e4ec1a19790", 0x81, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r110 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r110}, 0xffffffffffffffff, 0x6}], 0x0, 0x0) r111 = semget$private(0x0, 0x5, 0xa6) semop(r111, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) 07:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='lG<\xd6\x0e\xb5pf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x54}, {0x8000000006}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xb4cc7c4eb7cebf6f, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) 07:28:18 executing program 0: r0 = socket(0x35, 0x4003, 0xff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x1, 0x100}, {0x18, 0x0, 0x6, 0x1}, 0x400, [0x0, 0x4, 0xab841942, 0x1, 0x7fffffff, 0x8a, 0x3, 0x800]}, 0x3c) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) ftruncate(r1, 0x0, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000680)=ANY=[@ANYRESDEC], 0x1) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) preadv(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/10, 0xa}], 0x1, 0x0, 0xde) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 07:28:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8200ced053d473cfcf4d2d69182d613997900649a66d0b72f8cf3d805401fc3718be2a5ccc01fb43ac0b12eb902200de9fcd6143765728f8594ac114069e5d93f1fa09c6ed489f8fb7f379aff9af19cb04fc1debcc3fb0ab128a701bd36038abd4d02afd2299db903d022306afee12355306c1d9677b2861e2ca384e29519303ceb86d3317d09ebb45fbdb7956e8e64b41bc09fac1cdeb2c33ddfbbb1b71696fbf7717d6a7caae12567ed47c3333f80c31217099fa9a5b7bc7e6cdbc49aef7e7f665a5da0c5381"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 07:28:18 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 07:28:18 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 07:28:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x140, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket$inet6(0x18, 0x1, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000f8964a00482d569e1c76439cd7264c3cf88bdec578d0c8ac2ec704d6cce0d961058bbce37583b01e577cad7b4f0eb69328e2fbb489fb967ff46792e0fe609c2c0ab219e1b0a28eb34a6850b3ddbfc9479b8340e27b528a453175c4191ed82262daa00f78b59a3b8863ef41f7f9a37af2b9f0bd448de9444de5898155c2bc1d2d4dd129b74ebdb63b0d5e0fac1530ace4e37417c84df3e40837e6a2312745976510d70cec42"], 0x53, 0x800) 07:28:18 executing program 1: mlock(&(0x7f00008a3000/0x2000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000100), 0x0, 0x8) r0 = kqueue() write(r0, &(0x7f0000000000)="360ea8bcbf74d679140a47882f5f757b65960ba485b2ead82690f436377b732e3481ea878aaf2e3498b5c8b7c6862ebb7892f374d29e7e99b0cfa3251a4817499ea11f390451701ddbbbbfe8c4cf4f1a4e8add74d58b8f8fa1cccb687b88cdf8051c6e90d4faaaf8d21f61060a10550c1e29fd9e6be58a0f861b7379d37dcb07653738ab1d2144585069d3bb05d54f48e9cb61919ec21588a938ffdb51e8c561ade84feb3e9bb1124831d13c7ab1060bb3ee28f6fdd1afade82159fe5e144172d80d5f611a6e30f0dd", 0xc9) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00002fc000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0xfc2d4c1e643c257f) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x6, 0x3, {0x5, 0x7f}}) munmap(&(0x7f00002b4000/0x11000)=nil, 0x11000) 07:28:18 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f00004e6000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 07:28:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x7) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0xece2a171a3e45b50, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) accept$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000001000000200000039309b54abc4ed92000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee70ab9ed3c5c086560afb4d184f8b809240ca3318f0b4cc78c6fea0b6247eedcda47846700d21f386b951a4be4ab17d0010080ebe4d1a66cf20370c8697eb774847da681d39499823d3ea8a06ec40a2778ce2d95211269aa95beef60ad0db716da9ed88efcf2a137043e73c4aab38c8ec8f0cf95d013268e545881b312c2dc00f89f2f5f03314ed59836d66997946ff6c58bbaf73474fd0090000000000003098d892934817ec17204b7b8b6188a23e00000000000000000000000000000000000000000053a63eea0bf849e723d42a2a11109281841cce62b09a70e127d95c9351ed2a6cd5"], &(0x7f00000000c0)=0x6e) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, r4, 0x0, 0x400000000000) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0x1, 0x25f12e15719981ed, 0x8, 0xfffffffffffff3e4, 0x7fff}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) dup2(r2, r2) kqueue() 07:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/\xc8pf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 07:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1d, 0x2}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x5) 07:28:19 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:28:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x4, {[0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1000000000000004, 0x3, 0x0, 0x2, 0x0, 0xbd16], [0x101, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [0x4000000000000000, 0x5, 0x0, 0x0, 0xfffffffffffffffc], [{0x1}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}, {0x8}], {}, {0x7, 0x0, 0x0, 0x10000}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x30}, {0x80000000000006}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001540)={0x2d6864f8, 0x80}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) clock_gettime(0x3, &(0x7f0000000200)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0xa01, 0x0) pread(r4, &(0x7f00000004c0)="2dbce36f8b6dc361823b3f400f84eb49e7925edc73d7ff8b4db021a4cd08765ca730b46ef0e6d98f10b11788b8347ca7835b6ce240b27e4cf246be2c032432a8e62ff821860edd221f2c98fe08e80a171d30bb9d3763a440735fff58e86853cee46fb02d813d82fdb455a832071ad0b51665d76174a176ec702bb103fef15943ec86bd82147e50ab8f8f65b7841b220d39de8c1432029ad1e699045eacc19f94e3115a787f", 0xa5, 0x0, 0x400) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x10000, 0x4}, {0x18, 0x1, 0x7c8, 0x41c9}, 0x7fff, [0x7ff, 0x2, 0x2, 0x9, 0x4, 0x6239, 0x5, 0x4]}, 0x3c) 07:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x0, 0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6, 0x0, 0x7, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\a\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") r2 = semget$private(0x0, 0x9, 0x42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r5 = semget$private(0x0, 0x0, 0x80000100) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = semget(0x0, 0x2, 0x10) r9 = getgid() r10 = semget$private(0x0, 0x0, 0x80000100) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xd8a38cd8169d3dae}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r9, r3, r4, 0x180, 0xfffffffffffff7f5}, 0x8, 0x2, 0xfffffffffffffffc}) semop(r8, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000240)=[{0x1, 0x0, 0x1000}, {0x3ad548ef32f5eab1, 0x7, 0x1000}], 0x2) r13 = socket(0x2, 0xc003, 0x2f) getsockname(r13, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) setsockopt(r13, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r13, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x248, 0x0, 0xfffffffffffffede}, 0x0) r14 = socket(0x2, 0xc003, 0x2f) r15 = socket$inet6(0x18, 0x1, 0x40) getsockname(r15, &(0x7f00000002c0)=@in, &(0x7f00000003c0)=0xc) setsockopt(r14, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r14, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffff8}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r17 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r17, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r18, 0x40044271, &(0x7f0000000140)) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) r19 = semget$private(0x0, 0x0, 0x80000100) semop(r19, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r19, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r22 = semget(0x1, 0x0, 0x0) semctl$SETALL(r22, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x6]) r23 = semget(0x1, 0x0, 0x0) semctl$SETALL(r23, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x6]) r24 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r24, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r26 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r27 = socket(0x2, 0x2, 0x0) connect$unix(r27, &(0x7f0000000600)=ANY=[@ANYBLOB="b53000f100000000000026d54ed4c86979792ea813d73f88d24c018e79140c98a9e2a2201a6c9a3aedca40d4dcb15808a50191710d996e9ea83fbdeecf304fc4ed08c548726c1f44b36d9fc1446f0f1aab39b1cc60549d0a1d0217dcb61339679e57f9adb1a4322cc7a3c1161dd34cfa4d98768846d42f5ba2531085a2730e61025ad62b361ba54825b28d0f57db6a6c0af2bfe5a35ae5a3324ee62959565018523c399fb2542ea872272f2fe9e33fb62fbeb5f48291e2f863aee011c065bff7c3f8d79329d54ec548c1c167ff390fd4a858051184aa842df9db69f141d09c351aafb0401389845c163e5e3e1665e5d5f123424c1cee0e32e68985690870a6ea328f7d68d0ca69ddd01484bb2f3029f5b94d9f552699c6f9465af5ee963dca9709c398d886c691d4bd2e4f51c7e26098ce415d3dd1526a8e61372da006849125c6e42eb862221f69bb8d3c824b92d3b9bc800f4c2678de59912397cef2dd3d0e92c711ae61b490c1137298440946e0147e0376bdd7a82f402d83cc89b100"/394], 0xa) listen(r27, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) getgroups(0x3, &(0x7f00000005c0)=[r28, r28, r28]) r29 = getegid() r30 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r31 = getpid() fcntl$lock(r30, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r31}) r32 = msgget$private(0x0, 0x0) msgrcv(r32, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r33 = geteuid() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000140)={{0x5af1, r33, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r35, 0xf, r34) r36 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r38 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r38, 0x0, 0x21, &(0x7f00006cdffb), 0x135) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r39, r39, r39]) r40 = getuid() r41 = getegid() r42 = fcntl$getown(r35, 0x5) r43 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r44 = getpid() fcntl$lock(r43, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r44}) shmctl$IPC_SET(r36, 0x1, &(0x7f0000002380)={{0x0, r37, r39, r40, r41, 0x20, 0x80}, 0x3, 0x7, r42, r44, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(r26, 0x1, &(0x7f0000002380)={{0x0, r33, r28, r40, r29, 0x2, 0x81}, 0x3, 0x7, r25, r31, 0x7, 0x20080000001, 0x4}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r28, r20, r21, 0x40, 0xfffffffffffff7f5}, 0x8, 0x1fb, 0x4}) semop(r19, &(0x7f0000000480)=[{0x4, 0x1, 0x800}, {0x0, 0x3ff, 0x1000}, {0x0, 0x8000, 0x1000}, {0x2, 0x40, 0x1800}], 0x4) clock_settime(0x2, &(0x7f0000000080)={0xffffffffffff5b14, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r45 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r45, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r45, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r45, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x2800}], 0x3) semop(r45, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1e, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x0, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r45, 0x0, 0x3, &(0x7f00000001c0)=""/31) semop(r45, &(0x7f00000002c0), 0x3c6) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x603ca37ff7146ac, 0x4, 0x800}, {0x3, 0x5, 0x1400}, {0x4, 0xca, 0x1000}, {0x7, 0x9, 0x1000}, {0x2, 0x7, 0xc00}, {0x2, 0x6, 0x1800}], 0x6) r46 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r46, 0x3) 07:28:19 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x3, 0x8}, 0x10) munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$inet6(r2, &(0x7f00000010c0), &(0x7f00000014c0)=0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r3 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x34d71cda2f340a2b, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r5 = msgget(0x1, 0x254) mlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e76fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966bb4ac1255cd5ead7e2df203073c089d0da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) msgsnd(r5, &(0x7f0000001300)=ANY=[@ANYBLOB="bc3c1b600000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"], 0x1, 0x800) connect(r4, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r6 = socket(0x18, 0x2, 0x0) r7 = syz_open_pts() fchflags(r7, 0x0) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r6, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) getpeername$unix(r6, &(0x7f0000002fc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091cd5577af64cde588a3d2b1668807b533de4e5e18b6a306b9c7e488f255ab4f1a2afc385339e227c40c6bd1944d59b7dfa1302894e416483810f77d0a197f2566407250106ca991ca87da677888273751f57106b55fea2de0b2cedcea3788a9da3278ce62dcbf7da374af6e461dc5e04d09958ae06ca7a49a48d647a28274dbed46d57575c7efe0c71b2924cc8eccacdafdabea36ebdc5766b2fc5751ee335ba37a47845e20956ec314c0202ec85b1943dd8d58eaf99d985dbdf24fc40ccddae1ada81d27215eb7d56eb0573b4f45c4fb395c"], &(0x7f0000001040)=0x1002) semget$private(0x0, 0x7, 0x287) 07:28:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080), 0x0, 0x42, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) close(r0) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 07:28:19 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto(r0, &(0x7f0000000300)="22f501c19fc5e1d6d6aa7dd33605418f1ef0dd35340eeef67bbd307918eb754929c6c4f856b836", 0x3f3, 0x403, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0x2195, './file0\x00', './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x61}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getpgrp() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x8, &(0x7f0000000340)=[{0x1, 0x5, 0x9, 0x9}, {0x5, 0x81, 0x8, 0xfffffff9}, {0xfffb, 0x4, 0x9, 0x2}, {0x5e, 0x7, 0xaa, 0x1}, {0x6, 0x2, 0x7f, 0x1}, {0x6, 0x37, 0x2, 0xa3}, {0x2, 0x0, 0x4}, {0x40, 0x5, 0x9, 0x81}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)=0x8000) 07:28:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socket(0x2, 0x5, 0x20) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000080)="008196000000a898011bb229c696ed5452853e96604da90a8615de8ac05d6fd1725d86", 0x23) 07:28:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="24b0f0784c696c6530005b0a0b6053e6b6ce972b1b4651408b3ced0db896f44da46c82f11fb8c8"], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 07:28:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x3, 0x5, r8}) 07:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/\x02\x00\x00\x00\x00\x00\xfc\x00', 0x11, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35}, {0x6}]}) r1 = socket(0x2, 0xc003, 0x2) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) ftruncate(r1, 0x0, 0x2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000003c0)={0x7ff, 0x7ff, 0x0, 0x1}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x5, 0x5}], 0x2, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x40, 0x81, 0x2, 0x7}, {{r2}, 0x0, 0x40, 0x10000000, 0x400, 0x1}, {{r0}, 0xfffffffffffffff8, 0x7b, 0x20000000, 0x979d, 0xc3}], 0x101, &(0x7f0000000380)={0x9, 0x7}) getdents(r4, &(0x7f00000001c0)=""/105, 0x69) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) linkat(r7, &(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 07:28:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="14c3", 0x2}], 0x1) ftruncate(r1, 0x0, 0x3fffd) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x14c) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 07:28:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7, "f000000007005945fdbe0700", 0x0, 0x8000}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x60) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x1], [], [0x0, 0x0, 0x0, 0xffffffff]}}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = socket$unix(0x1, 0x911ce5bc5de86930, 0x0) r7 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x110}, {r3, 0x4}, {r4, 0x67}, {r5, 0x80}, {r6, 0x1}, {r7, 0x4}, {0xffffffffffffff9c, 0x20}], 0x7, 0x800) 07:28:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x86], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x23) fsync(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) preadv(r2, &(0x7f0000001880)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f00000004c0)=""/145, 0x91}, {&(0x7f0000000580)=""/215, 0xd7}, {&(0x7f0000000680)=""/111, 0x6f}, {&(0x7f0000000700)=""/100, 0x64}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/224, 0xe0}], 0xa, 0x0, 0xff) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 07:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {0x7}, {0x4006}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)="b6bc1fc92479ff2b783f6e8a9c8154f7ca9eb340946f1f9722a908f871a34cc69cc3ae0cb9220b03f724d8faf7bf9838d0a7a4fd7a773e8d81bf45df72ccb7ca14b4e8a01f3a2c28fe37") 07:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x25, 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 07:28:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x9, 0xffff, 0xfffffffd, "a0fb39d95c65a443ffdfc97d16d5d0568b83ebb3", 0x80, 0x7fff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180200000000000000000000050fd1a9f2d2a45723de9de09e9b537ea39f7043b0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf03d9fd9b52cf32c5ee72900000000000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad12a83cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0edefd6abfd8f456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e000000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) 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) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000040)=""/56, 0x38, 0x842, &(0x7f0000000100)={0x18, 0x2, 0x7fffffff, 0x8b}, 0xc) r5 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0xb4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000002c0)=0x3ff) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 07:28:19 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xfffffffffffffffd) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x110) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r7, r14, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r19, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, r21, 0xffffffffffffffff, r22, 0x0, 0x0]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xf1, 0x0, r23, 0x0, r23, 0x2, 0x3f}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x2, 0x8, 0x0, 0x2}) r24 = msgget$private(0x0, 0x2) msgrcv(r24, &(0x7f0000000680)={0x0, ""/45}, 0x35, 0x0, 0xc00) r25 = msgget$private(0x0, 0x10000004) r26 = msgget(0xffffffffffffffff, 0x0) msgsnd(r26, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r26, 0x0, 0x0, 0x1, 0x0) msgsnd(r26, &(0x7f0000000000)={0x1, "bfa879ca386b3b3441e670cab5cfb32dbebea59ca286e385c990750e587466c3c27f693ed0c4ce665161bbfdef78f41641b278ec8251f5cae5e36b"}, 0x43, 0x800) msgsnd(r26, &(0x7f0000000ac0)=ANY=[@ANYBLOB="ff010000000000005644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7b0000387a27f12613a8c1ad1980cef7ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab00000000345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f083fd5ba2a01c919af727cc4e706c072fd77f4f8a4d35fa5da808e57607135ef3aa92a36ffe9b8"], 0xc2, 0x800) r27 = msgget$private(0x0, 0xa0) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r28 = syz_open_pts() close(r28) r29 = syz_open_pts() dup2(r28, r29) ioctl$TIOCCHKVERAUTH(r29, 0x2000741e) r30 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r30, 0x2, &(0x7f0000000100)=""/100) msgsnd(r30, &(0x7f0000001300)={0x1, "14402db92941e4aa81324480010536f96e08a03f28c354f0b6b0b041d2d30cb61a2a6c726111147aa94b5dbeaa03549364461f98896a194cbb6c719af19f5e5eeb6705b150a0cf3dba0f1cd14378a4a910c7fa6b0c3378727945c7478891508fdcf3e04510bc32cd2598877bfc46bd3454a303bd5692a2b77166dd7e9180afb5c6a1d68b3f1adaddb72e2a337eb047b85aec3ba6356836c5a1eb44b57c41db8f35a6add50717230b0bf46c0a19d1ce0d442c2d4b66c0c66e8b633f78bd4ca4c5dcdbe2263a0f2c3282d5"}, 0xd2, 0x0) r31 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r31, 0x2, &(0x7f0000000100)=""/100) msgsnd(r31, &(0x7f0000001300)={0x2, "14402db92941e4aa81324480010536f96e08a03f28c354f0b6b0b041d2d30cb61a2a6c726111147aa94b5dbeaa03549364461f98896a194cbb6c719af19f5e5eeb6705b150a0cf3dba0f1cd14378a4a910c7fa6b0c3378727945c7478891508fdcf3e04510bc32cd2598877bfc46bd3454a303bd5692a2b77166dd7e9180afb5c6a1d68b3f1adaddb72e2a337eb047b85aec3ba6356836c5a1eb44b57c41db8f35a6add50717230b0bf46c0a19d1ce0d442c2d4b66c0c66e8b633f78bd4ca4c5dcdbe2263a0f2c3282d5"}, 0xd2, 0x0) r32 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r32, 0x3, 0x7, &(0x7f00000000c0)=""/68) r33 = syz_open_pts() close(r33) r34 = syz_open_pts() dup2(r33, r34) r35 = syz_open_pts() close(r35) r36 = syz_open_pts() dup2(r35, r36) r37 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r37, 0x3, 0x7, &(0x7f00000000c0)=""/68) r38 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r38, 0x3, 0x7, &(0x7f00000000c0)=""/68) r39 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r39, 0x3, 0x7, &(0x7f00000000c0)=""/68) msgsnd(r31, &(0x7f0000000680)=ANY=[], 0x0, 0x0) msgrcv(r27, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) r40 = semget(0x0, 0x5, 0x0) mknod$loop(&(0x7f0000000940)='\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', 0x2000, 0x0) semctl$GETVAL(r40, 0x1, 0x5, &(0x7f0000001c40)=""/19) r41 = msgget(0x0, 0x2) msgrcv(r41, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000002000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00"/155], 0x1, 0x3, 0x1000) msgsnd(r27, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) mkdirat(r1, &(0x7f0000000a40)='\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', 0x6) msgsnd(r25, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000245942a05358c3cdb12d0145c4fc7217c27b3d4a43c132238c3c35db8adf4a32c67c0a3fc5d94792442acde2b69cf63545ee4889989a460500000000000000c703fd8cfc2956dd62b3be7baee1d3fcfbd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"], 0x67, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[0x6, 0x3]}) setitimer(0x3, &(0x7f0000000340)={{0x10001, 0x64b}, {0x100000000, 0xffff}}, 0x0) msgctl$IPC_RMID(r27, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x9d7b, 0x8001, 0x1, "c542e6c396b3ca3c8106c1354f95a89e0f7a0801", 0x8, 0x3}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='xQ') 07:28:19 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:28:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d9a157b5be16fd62a2ac38d0fb04316f3c6b8a03b10820a58fe43bea73654e54d8bbfe7a07246ebf790f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f90000007c62f547d55587267ba5050932ed612e5ffe04ed99800b033125216c672594dd48d6fdc2ef07b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3ff9c946bb1127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c310593d265d15a0ee0f3e060a46edcb9a342ba0ce9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc0000000000035e40cb3000078c4f0b398dc8e306751580659d4bc72ff06e807f48545ea9d5c96c341ec743c63c2867e9c0e20be3f0e67566c6b9269a0699e317aeee70ed053dae29e4e84f2bf0020c3ff030000000000008cd6ecb52ced758c87fdaea768fc498ade6023bd149c302853bea5c93c48ce54294c35d3477fcfcfa33b74c9d145b5c5b594b67e6962a3df000c22be94ed9ae396c66348841aa1e4000094008a761503b8a0fa742aba43c92d2ff9b59e56220538897b659d14295f9f2a5cfeba4f6625503621ed4c4f540104167cf51405a2dae43b924e7711af2c48c02ff5b0900cc1d9138c47993ca9c317cfb8bccbc1ac806aa1dcfaecd72675845478c90cdf29e850dec32f651a18f67d1c8375a76370e4baecad081e48ec1f466c80d1cff8b86f7de65212859efb07379a1ba9c82ea5d41abcdf55c6d91910124258e89df59e5f6b115c44b34d1f4cdae9cd542e009c9b55ebb2fb068c55b6eee85b45fca1a2478fb2708e65857b2f1925893a021548a6b55972bd9fdfd5ac4f8de628cd95da7185ef8285abda2f4f868aed89923f2c06570330bc40664542b393ed51a525a36a627178e8464d48af5c2a547931738c096360aae2ba35ded55e022ce1dd130ddd020b58eaaa43450534083ba1aadf191134e7b8a35ca1e46d8b764d6e58bf09fad847105c2b0e311c5ed311738e6cdd39882a3589379f226e396c00445623db7547dd10ae3948f6122d05a4ae4a983486cf77e7149b0a2108bd5f54c784c941cafb00000000000000000000000008fdfbeaec14384513057b504b86148920b61242234dc1ed4351d2f9270a428600000000000000"], 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) writev(r0, &(0x7f00000001c0)=[{0x0}], 0x1) 07:28:19 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000467000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 07:28:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r2, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0xc6, 0x80000000, 0x9, 0x3}, {{r4}, 0xfffffffffffffffd, 0x42, 0x80, 0x67360f15, 0x864}, {{r4}, 0xfffffffffffffff8, 0x20, 0x6, 0x5, 0xac}, {{r5}, 0x0, 0x1d04d52f347eb8c1, 0x40, 0x4, 0x7}, {{r5}, 0xfffffffffffffffd, 0x0, 0x80100010, 0xc8, 0x80}, {{r6}, 0xfffffffffffffff9, 0x22, 0x800ffff7, 0x4, 0x3c5}], 0x5, 0x0, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/109) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x40, 0x2) r7 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) semget$private(0x0, 0x3, 0xbaffbc4fc77b9ba5) accept(r7, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 07:28:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) getrlimit(0xb, &(0x7f0000000040)) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1d}, {0xc}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000640)=[{0x0, 0xe0c7, 0x1400}, {0x1, 0x204, 0x800}], 0x2) r4 = geteuid() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2002, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r14, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) msgsnd(r5, &(0x7f0000000dc0)=ANY=[@ANYRES16=r20, @ANYBLOB="eb719aff4e2c11a00de3af767cf2673951e2c38776032048fc95a59db51e651cbb664b06b8c35cac7a91026bb5127fad7136529738d643c6f4e25e59354e11d9b233fa61de20e29b7d7b4ad5ba28ecd15c6d3658176e1779a339eebeb5f378e2657e5e16eaa5a9b60e89213626ec2b", @ANYRESHEX=r24, @ANYRES16=r13, @ANYRES16=r25, @ANYRESDEC, @ANYRES64=r2, @ANYRES32=0x0], 0x8, 0x1000) r26 = getuid() r27 = getuid() r28 = msgget$private(0x0, 0x20) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x27, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r29, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r29, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r30, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r30, 0x29, 0xd, &(0x7f0000000400)="ebff7bbf0435be7430c231929648d453421a7a691c4e", 0x11) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r31, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) msgsnd(r28, &(0x7f0000001840)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES32, @ANYRESHEX=r29, @ANYRESOCT=0x0, @ANYRESOCT=r26, @ANYRES64, @ANYRES16, @ANYRES16=r27, @ANYRESOCT=r30, @ANYRESOCT=r31]], 0x1, 0x0) msgrcv(r28, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009893f89d802b4230d93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000f20000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000001eeb3e88387ccda183f76ccb7c8c8f6e9f8405aa7dd5ce7e6725b689567cf562a1bd0c37700e9e230e5f47dd45765eaf4619946ec5f53857a70bd53e800d1d5b95ce0ad5b67689cd1725974994bb4b7625a860c28f69f6aa8c2d0f0a9b629b9094e455594bbf95644e7818c55506994714d010c980628cf0c90518c3bc62f837e7fcc94b9a15e354fde05c12415cda13817d7f3b4f7a8b774d89fb64b5fded57dc124e91c5e1d0c5c5371564b8905acc745024d38eafe4089618b7742211ecbb3dc92ff12f77066eba0b74e2e975268650062f034cb90bf6b078e28bfd510ada80af1f1ad07194e7bee6dd86cd3f492a29a5c80fd79e91cf5ab9d499a7f6f43948ea76efdf4915781c0a1076d601e1fa3e4dba29e694f6a4e97686dcea7518b384c32be354e9bd2ce17ae1d2b3635fc07ddd3add78b883ee7537a62cd1f3d502e455ddf6c98186380ecbccefe2e50ac62180cd38363f6b0264def1ac90978475b7a94902af91e7b7b05dff3ddd4e017dcc5be93dfcb46be9c6c4cbf937e9c6f3002bd3f30087caf17999099aedc97376110574a80c2e202fea06bc5efb1ed7b0f1c9dc4b3fc984c3d9378110d437862f5956b81b736623fe6b0500a326e7d4e0c80e6dad879c27dc3d89685bb4013b3053ece8535d0d27c32ba237ad9d48893118ead5793f549849fe9ea17f63fcaecb0bc61f87a1d52bf990a37e0fd474dc3a0fe33e08b404e8d1"], 0x1, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x5, r4, r8, r19, r34, 0x20, 0x9}, 0x7, 0x9, 0x4}) setegid(r8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet(0x2, 0x2, 0x0) 07:28:20 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x5dc2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 07:28:20 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000740)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f880b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37288002e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c53891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093dad961ee7809edc5db313cf43fc133f9aabd6f88ba7df871680c250896885254245dbd8a371b643875adc23becd7608fa6351979943fef59864a0905e8c2eb79d99b33f8f8f46ee62b28543db7e2b17dc3d93da42bfa2b28ba031983ffd36134d5733b7f577a6495734f11603", 0xffffffffffffffdc, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="ff3240ef4b63defd97154cf718fe72b49bf79d8227aac99001b7546e16c1bda45b1dc59ba9d2278af0589c2f053f2a868cd29879435833770e1de0a82b70ebc59fe72083b38861c086ada42e5f6e978b475d1a8b9056754a82c68e081a01aab82a640ef3d9b7c3838da4a277eae90a1825cecbf51bb7c2"], 0x1) mprotect(&(0x7f000060c000/0x2000)=nil, 0x2000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000003240)=""/4119, 0x1017, 0x60, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f00000003c0)='{\\.&!+\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000480)='\x00']) 07:28:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73f53357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c02bff62c0a11c5db2b04fbb715d2f5a872c881ff7cc53c894303b22f310b404f366339b334b822467357aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000001ca3fbf1565bcb378e21a837d44062cf24138a23484166bf12cb45ea7e6f7753fe4bdba56f4fd881", 0xb1, 0x2, 0x0, 0x1000000bc) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="2c4c289ea2d0132c8a05f79b5995bcd9a5fd828573284afaae878ab6cc1ac2ab5e6c454b7b70169e74e02cf7436147b92a85d519d9e58b6717585f9976baba3db245ec49eaec9bd95f424e1c7e06b242db7a9472cb6a258a09954fcf18e0cdaf3eba17da03741902bf764c62bac61ab36ef4e6ef8c4176d759adaff18c8924bee5b07670d8498243a08003e237794a805254cbcacb9ca5aaf45e90ae9a30ae974dd332cfcb3a797c7755366168986a95d05026170a91fd", 0xb7, 0x4, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) sendto(r3, &(0x7f0000000200)="2642cd86e7eb93874a82363287b2d441b415413aeb8ec072685700a67716e1086eedcedc7b913fb6d04670e59ae28266398bf83efc9d89987604c69f57057a48b35c01ebc838712ead34a5cafcff109fee96acd841", 0x55, 0x6, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) 07:28:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x34e, &(0x7f0000000040)}) 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"}) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0xed, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe26) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 07:28:21 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f000034d000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00002d4000/0x4000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000136000/0x4000)=nil}, {&(0x7f0000279000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e68000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1874}, {&(0x7f0000e29000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil, 0xd4}], ['./file\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x408) semop(r1, &(0x7f0000000680)=[{0x0, 0x8, 0x1001800}, {0x2, 0xbffd, 0x1800}, {0x0, 0x53, 0xffc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r2 = semget(0x3, 0x3, 0x105) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffa, 0x81, 0x7fffffff, 0x7ff, 0x8, 0x1f, 0x6]) semop(r1, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3}, {0x3, 0x6, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r11, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x215) r13 = getpgrp() r14 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r9, r10, r12, 0x0, 0x7fff}, 0x80000000, 0x2, r13, r14, 0x7c, 0x5, 0xb1f1}) getrusage(0x0, &(0x7f00000009c0)) semop(r1, &(0x7f0000000240), 0x6) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x102) 07:28:21 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) chroot(&(0x7f0000000180)='./file0\x00') minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0xddf6, 0x8, 0x7, 0x58, 0x3ff, 0x5, 0x7}, &(0x7f0000000040)={0xffffffff, 0x6, 0xbdd1, 0x8, 0x5, 0x6, 0xfffffffffffffc01, 0x10001}, &(0x7f0000000080)={0xdee1, 0x6, 0x7ff, 0xffffffff00000000, 0x0, 0x10001, 0x6}, &(0x7f00000000c0)={0x3ff, 0x6}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) clock_getres(0x0, &(0x7f00000001c0)) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x46, 0x7, {0x0, 0x2}}) 07:28:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x210, 0x0, 0x0, 0x80], [0x0, 0x0, 0x0, 0x0, 0x0, 0xed], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [{}, {}, {}, {0x0, 0x8}, {0x5}, {}, {0x40}, {0x0, 0x0, 0x2}]}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) pwrite(r1, &(0x7f0000000100)="3cdc2fab3bca51497217b7a855df03153e6cfd7c445ea6a7df0f4d92d041a354f465a24b07b831c06566a463", 0x2c, 0x0, 0x32c7) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020697f, &(0x7f0000000300)) socket(0x2, 0x1, 0x2) 07:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00\xcb', 0x155f83f5e4b014db, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") close(r0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 07:28:21 executing program 1: kqueue() r0 = socket(0x2, 0x400000000002, 0x5) fcntl$dupfd(r0, 0x11, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r9) 07:28:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289145cec2800700000000f80000c673c5fffffffe000000", 0x2c}], 0x1) 07:28:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) ftruncate(r0, 0x0, 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000300)) 07:28:21 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x78e27eeddfddfb4a, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x85, &(0x7f0000000080)}) r5 = dup2(r0, r4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000340)="9d3b790fd1cd7936005fe16c0b32cc657aab89bf74522effee067a51f2044165833fd729704f6c8eac06c8372998e0784747c914e7b238eada2f2840220a60f3439ead55c7b22f417764e08f37e6f6bce9d47ad2042537768d775c9cfebb9e5cf2ccfb4a4d49c7a71bd7d5908e97d7bd31ee897c93623352482a11020fbdd9ed2f87f382c0906fdd2c64a14e4271195d34955a0ab1500b96974997a389f53945c7a1900eed1fab9cb495341350aa253d50386f3cc6f593c8de36eb7575bed39706cb00"/207, 0xcf) listen(r6, 0x4) readv(r6, &(0x7f0000000bc0)=[{&(0x7f0000000c40)=""/85, 0x55}, {&(0x7f0000000440)=""/43, 0x2b}, {&(0x7f0000000800)=""/214, 0xd6}, {&(0x7f0000000480)}, {&(0x7f00000006c0)=""/62, 0x3e}, {&(0x7f0000000900)=""/189, 0xffffffffffffff66}, {&(0x7f00000009c0)}, {&(0x7f0000000b00)=""/183, 0xb7}], 0x8) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x20660) r7 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r7, 0x80047469, &(0x7f0000000140)=0xb20) write(r7, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r8 = syz_open_pts() msgget$private(0x0, 0x200) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) write(r8, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000080), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x200000000000101, 0x100000004, 0x9, 0x0, 0x2, 0x8, 0x10009, 0x1, 0x2, 0x400, 0x8}) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCCBRK(r7, 0x2000747a) r9 = syz_open_pts() close(r8) r10 = dup(r9) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r10, 0x20007478) syz_open_pts() 07:28:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80bfffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 07:28:22 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) sync() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000880)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d3022f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb00"/1158, 0x486}], 0x1) 07:28:22 executing program 1: r0 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x242, 0x0) writev(r1, &(0x7f0000000240), 0xb8d8aa50d274b55) 07:28:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x2, './file0\x00'}, 0xfffffffffffffe57) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b600e361fffffffeffd6898f00000000ff0f000000000000c4a2d17879000d9ff6ceba660100671273b7e901000000fc030600000000004e59ef4acf37e139b424451eb700fa5a"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) 07:28:22 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x2, 0x5, &(0x7f00000002c0)=""/201) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r22, 0x1e4, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r15, r22, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r30 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, r29, 0xffffffffffffffff, r30, 0x0, 0x0]) r31 = shmget$private(0x0, 0x1000, 0x318, &(0x7f0000ffc000/0x1000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) r34 = semget$private(0x0, 0x2, 0x30) semop(r34, &(0x7f0000000140)=[{0x4, 0xfffffffffffff609, 0x1000}, {0x2, 0xe2}, {0x1, 0x100000000, 0x800}, {0x0, 0x3a3fd3c0, 0x1000}], 0x4) semop(r34, &(0x7f00000003c0)=[{0x0, 0x200, 0x1800}], 0x1) semctl$GETALL(r34, 0x0, 0x6, &(0x7f0000000500)=""/132) semctl$GETNCNT(r34, 0x2, 0x3, &(0x7f0000000640)=""/197) semop(r34, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semctl$GETVAL(r34, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r32, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r37 = getgid() r38 = getppid() r39 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r32, r36, r37, 0x1e4, 0x8}, 0x5, 0x5, r38, r39, 0xfffffffffffffe01, 0x9, 0x7ff}) r40 = socket(0x2, 0xc003, 0x2) setsockopt(r40, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r40, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0xbc6d, r4, 0x0, r9, r30, 0x1, 0x1}, 0xfffffffffffffffa, 0x3, r38, r41, 0x9, 0xff, 0x0, 0x1}) kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 07:28:22 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)='`sV[F+', 0x6}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r1, 0xffffffffffffffff) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x2) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/231, 0xffffffffffffff33}, {&(0x7f00000002c0)=""/218, 0xda}], 0x2, &(0x7f00000000c0)=""/26, 0x1a}, 0x842) 07:28:22 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x840d, 0x0) getuid() getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x88, 0x5}, {0x84, 0x7fff}, {0x85, 0x5}, {0x2, 0x3ff}], 0x4}) 07:28:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x3) r2 = socket(0x6, 0x4, 0xf7) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000440)=[{0x20, 0xfffffffe}, {}], 0x2}) chflagsat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0, 0x2) r4 = msgget(0x2, 0x25) msgrcv(r4, &(0x7f0000000140)={0x0, ""/106}, 0x72, 0x0, 0x1000) 07:28:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00802f537217ef"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x4, 0x1ff, 0x800000, "000000000000000100002000", 0x0, 0xfffffffc}) 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) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0xc7c, 0x7, {0x1f, 0x2}}) write(r1, &(0x7f0000000100)="8c65", 0x170) 07:28:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10002) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff6, 0x11}], 0x0, 0x0, 0x9c7, 0x0) r2 = kqueue() r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 07:28:22 executing program 0: kqueue() r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffffe9) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0x3, r0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) pwritev(r4, &(0x7f00000011c0)=[{&(0x7f0000000140)="8eb819b92edc56b69cba047841c62b7b4017d0460f7550a4a286f1fdf7ce7ce335eff0d951066dd085b18b68b9a7de3d7962cda85c9e148483766976e73b10eb2df2c865ffadb164eb325d68111a5a074eb9335e6bf2755d82066f50dbc8bb7e396a1a40db93b1dc6469d24c57ce61270c95eb17a6d7ee706ab25d08c20c0f6160cfdd11b35341be4a6bd2e5d74879a93b43be7c2c2631445ca701bbe4a23728b560c32834b519a31787331d0ba552cd35b658618b957090144f29924825c84fb3c209b33ea3aa2a1b2fb622a8c46bf5c6970609ac663b08d029d827f8f3efc4bdcd0e120ad43f63106fd1b02c1a8bae2a5155c953a2216a2ea202587a61113de53a2426b5f2bb2e3c13f6bcb618b196285ad5549078426795087bf52bf1f1575f5f26af870408f848d1392b7fe4f25420ceb824cd3bb080b04a3087eba6deb66a45c3a7b29ed1e1d6f68981a68447e02378d379b389462cfddc3aa134d74cc1099e703b2e88a0217dd0f45abf3bda29efa9c5313af89535abd4813af88833e73d2c167b78060ab66aa707a1f03e2365d0f3a10d709923101672de446dddd20be6e54cf6208a2510ce22782c206138f8a55ae8efba9b324c2b5a07210d46a49b5db96e91a20108d4483512a6d605ef51b99146d18a42819f1bd478c7cadc4f845430266710a0a72b056358453aa0008a89efefbdb59efcbc35e494d9c13e1804805efe5e55d5b934f1a65fe5c215704f61919b4da81d6cce63d65f4401ef8cebfcf6921cb2e35a325e051c16cab6af528f3f2444f7855f7d6824370e040e3b1c98b1e46368362d4cf76b0892f83dede20c1db7e96a1a35ce0ba1e9b5724c70d5983c3101560940e2e602557b685f538dd8dae480b07e2c43a76eceeb293c1f1018df831738a8c91ae6363c3be1d6c5ad4a0bd4721a8d8b8e2cd41defdc002a51589858a1bb21fe0f4274dbef5fc7e521c41a44b8e896e8a8163e7253f4dbdf7162c09bc3836b7896b5fda65fef6e6db03148d1156891727387a53dd4b2e6664f2197a2fa25cb00cc0aedb94f0f43858bc812ad528d42e504d2061f3ce871c9b5ea4c182473cf42134368029f7e130c4ebbd8bf8af3c566ce831a39a80b8a6523116a45daf1524788fe1af807096de4528302003f83eeeb2b5b362c1509ba7a6c209d522f1936e86fec3ad4642890bd656dee7a37068aa05ceffac482f40a7bd21c31436cdc254972e2025ea0ce23e3982f6e91c27a9871d5ea61f7806c59b7b2ecff896c84b9767414e19a4ed01b903fded0035053e828796416be27e2c08d30f20db38610eb6e6184b656c37324e14dc92b120b2a014efbec7c160fc7ac88efbf3555724189b766790b99328fcf04ce1b28f2d5bc18a1236a37379fe72356abdc47c44a1b7347dd1b8f472d13d64b3643c2a5129348db173ee932272ce24f6c701508ceddb353b3264a333f9d206a6f0fd33cd2c0a51b6d6e4b8a10e522af69072a69628bfc99ae0396c010adfadc1fb5583ccf1c72f1625d76e2c3e459f13983a96a11e02b19f18eb47c66b50944035b0f5b07ce15f31e53811396a241953dc36c4ccf0dc0bf91034edf86986459dc64b87eec8949f4ad49414760905a0fdf8fc28b43a5d4cbcfda0778c1371bab47f2114381f1e336df994cef9e5d0b3829f0c3346b86803420e56da8b664cfa2994daaf71da146b97a036e6bc810e4f97a8afb2c69156ae434fe41f87e6f1a3961c9a4b506f06ecd5fd447f7c26eaee01dae9e402a7e8533875aa6731975add1a0b6b0baded7a70174b2387f232d3e27a3cf9b63613491581e8b19d992ee11041386b4cdf164c65b6af2999d281b7d92cd30aa97bf3e383cd16a15aa797f53d2e0b2d93fd2f3fe702154416b73f6144afdb75852619a1d3efc5017c5f2066ae4ba4b31fcf854c530ebf8adf065d87fbf2e507334ced710293787562192aaaf8f501683f64094738e42ab3cf7ea11fe886b47a993703ed1d2f2c7424950cd75ad92e28f020f3190ff2606071c817bb287cce444415db7da52231a6eb0182e1a71a5176bfa3af627dc231ba9ef9dc0dfa1bfcb9117d343eab89b7c610e3aecf37c29e81cbda6028740cf96f5c264d827cd2560521139bf67e3e2416e96c7deffeebeeeb1ef9312a6fe989e18cd55d903ddc4ae6937cbc94608862a08fcf2470f8cf0cfe2a78e63838d449ba229a03e7700c449dc260f7b1c2dd4758bcb2df8204cadf5238053d8df5ca609a2b4919dd5feaf2876235b453adb8bb09b6e7e49414a8dbf5d6ae6aa76357de5833ef2d556d654cf54ffdaaca77956352bed8e8542efce018c45f473f37d9782116606b45a19977b7fe5823c2e2292d96c4ca4e5ed1d3ec38379afe230342f68aa052da9beae313b4ca1e33a4b828eda836ed28bc0b6e3dc404c0f73abf9a6a42d04535ac3573412633b07fbb5b9df72fb3088011abb0677497da11d379702dcc3c19f94fbd30bec7460627bcd561bd60eb7fa7f836ebf37a4d3031df5467c2e310df3d31628df81221d761347c7e40546cf32257c9d2b6fa686d81183c00bf496d10dd6418916ebfc4bbcf847b78b86932198ba77d8ca68fee3167d487c011c6c4e3adbd83dfa4b364dfed80c67b74d7cbb2a3e6e76b45fe254fb0247ae8ec42fbf9cbc70e51a2923be9f770294c196be152c04d96a5d089d4664a107126bf0d354080b180f1f79994c842db0c4e7ac2c8be55a873acb70ba52d881ad5077d344df43b930ebd59616e414cd212c85462e9c0c978e79fa623844f5a96a367a3bcbe847514aee0757100e241f9ce280fdc5bfaf02e9146db709a4d07b89f8641c69e641868a8502af0ab9bc73ef295f4426148e14428eb59bee8392f37bf35d22f39033ad0750530478018bdd701960eadf493c0d44bc404a7c5d139df06be38df5e39011c73b68bc867ac9c3ca1e3d6d03d1be01536a7233a9a34e4339164e8048f7f9c0889d381d7938a37d602abd70b2342c39ca972bac3bca60a5d7a405d01bd2952d1c33251e96ad1e410bcdd997c02207ab4861b5fcd0b1222205462f63bf5f53a4059db33a2eacc280cedc87f6bc014c2958c50542faec25638956ce8a61be28bb58366341941598135c39011241c2298503bdab3201fc8e8a029e1208842172626ee2484f6212f09d23c16ca629596e8a4119f0939d0582179c34649263cc74091c808fed9d8ce1ff9d1cd1d1680ecc2fa4c8498629ba9ceca71e920a4953be4dc273ca023cd2bedd7609cee091c51bf363eb2c9351877437d717bd8eef32a4006479cfa4868359c956cfdedebd7de5abcdcdb2b23a2897015bccfb012fa265b9d45e57e6930b1e1b9a54ed5d3843777d2e47d4dcf17c5599c4dc59ee7ea6084362a9184ec9b1dea86dbba94c9f4df711ca47a2cba46fbfa10217c27068cef948345f4db1488daa69da91ccc2845819cb7ccf06b11d45290bfccff9f444f6dc246752113c90f8c531ca40a44b468bfd97310d9545969017dfc2eafd30d2de7f9a6a1ee7cef1a074901ec335d01db1254bcccbebe695c6b3f8af8eb140fa3265869a609289e0213232dc84e0911d4826fb44e7f14a3f760d8e4f15ef15b1acc7fc1b795e5f6a3d88be192d65c0a656eb4cc6bdd50247317b2913f04599c8d81766e26a423ca275a711195714834e9e358d15d231d94856ffe2c1bbec47c5ff037030cf7cbd6bf79b862bba112115bdb7a8488af9456a25ff990ff877e0ed6bf07fcd814c4ddd7c5ac5b224c73838bab34d00a3f495acdd4ece1450499e30305fbe4c320428456e328ac04084c64126cf4cb3a692f65496d1e380291215ba7d19a168b4ec7fe9c1c38a36b940ac297130a7bb93ff4c06f19e9cd5cf10bf1ddbb819ca572b2cf3b4d123ad9b82be53d989c8fc201ab78013c37ad74e27f42f71552ae97f061a92574681d537856e41475bbd4ca0a38c760584bb89aa0f425046037f31a729865fd7896ac7502831d8db31cbb9c6ac5f5cf9c78a5c2b35e9e118b8592f0f0c371438cf9eeb80966ef33763587fd3fedf41248c43457eea774fc2a7510ea5bfce6529559cff938d5456912fa7387a55a57808e343a5bdc45a75d30b7a1b128c3518290275a2ded908a6095e546af9159dd452b431dc6fb3b76adcbb18c6d0487a1805a7a59ef22f071b15db2c8bffe43e50dd708d57bb41b369a7e0a4ab0a8d260273b26c376e864a5931fa47e93c91ddfc3e5a87668fa8be5231b59350d4e1c9fde4990b587f1bb00d14ec83616d23d09bb256d43a700cea8c4d21bd2849d162452a7d9e0ba411ac4d493cd1faef31245fbc634351cf2bca651e6bc2105ddc33853b374ffc2ef555cd4dde358dc7edbf1677b74b55c481fa0f58759ce9a1959e00d08ae64e91fc539b076485251af5a2fec8307e2d9dc091a058bdfdb9115cdf00735768c8260f07bf76beec3800efff4473b8a4b2eea93e011d8d4a2197dac0e200c6fc700a7e6bb16120d237f114d36793521666e877a2e1be6f40bfac36b7137b63cd89f0f30155a069d0eaf7a990d017e869608a3af5061f850cfb08bd5035ec639b4768dd5671204f292ea550f74b010cc164ae4e73b549b0c7c936896f5a56040cac2ec8e079067eb63744698ea74cb3ae5ca21e4be06cd339b56595693fcd3c1614be364e115b9ad564bb3f26f9160efdc71dbacb2966eba486e76f1ae5234699fd927b543c96c527550faae22423d80c1f0ced12308567a88cb8f3e074e89b65e7d782d5d3992171bc035815b2c34a623475862cc4f1324e042c3588f9444a06b6b20b02d8fc16099d5c9ed3e5852fe113d768604ec3f5ef9361864fd7cedd7ff5da20821932e84710cef636baaa8a2328a5f4608469bb4fe14329290b37313d96fd566ad94416ee13bd8c77dc9fbfa94c736842c4fdf17876aac60fba26b4e7fceddf908635c7be8651ae3559192f08580cc3532a7c9a6b3bbbda68214e77af9f3db7f57d139e1bc1dfd45ec10e88e17c5fe533bc351e45877fbf82944ef151a18ca93961bc985e399aa4e646af5a94d155729ff5f2ff45dff2e14199ab82466b4d6813fc24aed5e117c56b593faaad28a550ce86f22915fc37d8a8c7be2e318c3bbdfb271d08c815af898f93cbbdd5d5f4c20f22f4574aba8e669e402f6256064521d47501c32c3d365095445c889bd5e17d702044be26677990240e1cd52b0f082d35ae2cf883b681219dc78f1a324476d430da8fced2e8a66cf7064491d9b524f98f67e9efe16ad6e527f23cb65fda578ef6c39641d000709d8ceb340888cf5c7b28b982e92a7865aa0b8272ca67d6a52ce0ae1380e8556112903520169f13d77874b44a4ed15c508f42fc7364de9717df98b3ec545dc7f796e7da25dc11d26f613bd32606093c30108f9a7db752dcdb81b059e7c89466f6ebdad2aa4aa2fcaface4c0451b2eea30ea2c43a66ce7f5bac11d5cadec770b6b861fc25e4c56dcf086cad404a8615a66c680f47a6d8bd3aa879d67fa57be2eab18c85cd0e1d1940b42d36abdcabb05fab45fb44f2d2974c0114b3a61a54913ac5035b88bf6852d5136b906e56b1436125cb547e629f438fd1b5ebb15d5853baa61968662f40209c74ba7c9fc018ad641bc1fbb51a6c54e3b51bd809937f40d9f5fdf6c3c426c11e55967f2d9a0df2c9f4382121b151c6037bcc9ebae727d8cffb581da5ff2bf41f7274612975b90b64c97cc3bc0433f450737fdde6f9a3015867a9b792eb1fbdbee81b9dccadb671b536f73879ace28853ab22638c49f7cb30340", 0x1000}, {&(0x7f0000001140)="65b440bc6c07e620a64fe5142b45f302b2a3afbf02d7615ab057e9c5990b7aba560c25acb03e31fac9ad57dfc9482e4b3fc9b6c1234300f3492fe019e85bcee6cc0e177ce4e95aff599059d2925f78", 0x4f}], 0x2, 0x0, 0x5) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000001200), &(0x7f0000001240)=0xc) sendmsg(r5, &(0x7f00000025c0)={&(0x7f0000001280)=@in={0x2, 0x0}, 0xc, &(0x7f00000013c0)=[{&(0x7f00000012c0)="7e1fbcab30fb684c0fba23747617b530f5f8427bc4deeb35c539f4614437c9f6ccd66e9c2046bc193cdffc", 0x2b}, {&(0x7f0000001300)="ad0b700fc7bf43c6742a5d35a33cf4d8184e8f567aacb1000758bcc3529ee74625248d6d6af5e43228fead9d7c10f4923636152702d5e169433723439e11cc99f8633e969fe6cd510407faad6cd7308d8b536ae5444f1e9adcd8b8e05aa790239d8400626ba922ef17e15d0fc23c80b63b5a6d9c1a1b6609fcb0f8a561650aa1c57a2834b722b02c0da77808957edf98ee230545642a855890a5eec7a46d0b5c123918fcf76a06", 0xa7}], 0x2, &(0x7f0000001400)=[{0xb0, 0x1, 0x6, "2d3dd02293c08745ac6509c25a6062d4eb6b7ee298eeda97137ff5771e8b5437fa30bb5c6142f2e7f8db08c1b9140fb149f4c1549256ce128faf9ee102eb5fb7935f3dd2830c964d8d95c54216ccd439a0412b66dc4bb6ce9c934c7d461b6e1dbc4a28658dd9217a92ed2e327a056985485d5f18c63719b5720b39c7dc7f223feb287fcb696dd3604324df04f69cfd82bdf1fed66c3f85f342"}, {0x50, 0x0, 0x0, "1ec15ea466da19a81a9c9f71acd2d81eeffdc77b1b3af376bdac83d540ca4e1a1ba07b1797dfe9222f40f73381b3afb277f6c04847c4e121a9"}, {0x38, 0x1, 0x20, "1382c330db74dca5be222e06ed73e414614e3e3b34e24deb3e35bc0982b08aa0ba"}, {0x70, 0xffff, 0x0, "767179d5b28aa067bc66092065ac4cc52f3982b373a38e3a4c84433805752b2b850ab822bc2f2726488a70d633f549e70a84726fb76e5e966bef196844a0ed5f9663dddf29ad064d29f63dd37f7266ac2e108a32f21da7cae216bcf8422b"}, {0x1010, 0x1ffff, 0x9, "41f48e5b801246d4d9e681517d0c751a8267ed5eb69e330c55a46817ceed68d4f159124593857c64f0911b97659e59447cbb5bff93ebbbd90a160e8033ea2ec8277e891ef756843f6dd8dabce2d01142abc0324c449f28b413f0ddb465770d5b8488911bba2ee38ce6d5adbba1ad2563510cdf78c0e73c418debb250bb2edec1ea0d41c9e2c52bc56f09df62d9b8e3b056e758ab21640e9963f7e0897994e70271bd79677322727b14f0aa0881e031541dcefdf23ce0fabc08216ed33aa7487d69a0b18415b0a6e9619d32835bc389d32a5f50e491e563193a46e4cf14d8b295817110f357ea228b8eb6c9a7895912beeaf048441cea214671121fe96d6bf4f273e78994a2dfd6ab152ec80a7b6057cd7d034920b14e25d68377c7833cddc4097abf3a706b4cecc1a21ae77ee3a22608161cc0ee91495319f83c0e62b3d3bb158ea420e9d9b4664ec7384988869c6f772686964f55110cf64aa7a0b73c0510fd6b2b8b9cba17ff6cd9f3f4d45063f9ca4c835ffd5b3f21268ad58d40a3d662227b8a2aa1d6644e175b36064eef2ddbb09908fd3e905ee166b8e5c78be5aef9adfe7103f82639fbed8285262081ad169ab223347027bb6a365c3599f3ef4e925766448add34d0020e3ecb524947164d069f97a69ff7fac40738a0d86765a8afc708e668d2941b861d790e841e4a792f54a9e0e8826c2c9dad2cf5722fb0a9bebe0bb01f82c7d05ec4d5ab5ea32da5706a1e9f6c944dc49c06d23b76537b52944c17640ecd93210593341ae2b69da42164f7d9569d4d4a7699c7ef43ddbcb722986fc24bd178c43b71c0c31e251eab15e641c2040dd78cef8c55189f9a2e0a25b16bb4e216629ce5e5dcccf81dc4b11f93645889413bed245411410ac2c1b937ea245fc8f283d8a411b7a66df3defc1adeddd689bd8d923e582e6ab739391df6022e2327f495149e4f3f93a2a95cf6f1a56d31bd47974fee0fdd603a8c978f089a23433fef9e0b47500c0af03ba015b2e36346bd4ac5711290faf11c0e7826d83714e061896523c034111702b21f485805af61918a37a3b4e9155998feb3317ca01122475ba4dfa7b19dd6fef410e2fedc8c08a25c62c18d66e6437e994a7623da0ad0238244f3aefda305bed1170425beac67499fb3f63b40d919eaf78f503aa3d507cdad886fd6044f9097cd36ce760d89b80768bb9a0aad83dfac8b91139e88cdcb57a6ecae3704ba1e231bfb86d8a2b4b5d594658773695da35034fa88bb9a539ec9f58e27aec76ff8c0ee65e8c14e07e44d593cd7f19c4dc60820c69a12a983febf6372f4e0059177f33ed6a9951c89c5737d06a20ae9f6df4adfae6cf35cd0f8ce775e96bbc702d2348bef9159551d82419b2ebf31d2269a4b941102372d6d8de894af14886ec601400c3b53d67240121ff1e846897819d8a2e76019f65777b259b8c33290366f3c7919abc9cb2ec445926f160e1504e736c9ee43a239642016e6d72d65d0cc32388dc6b0977dc372b16f1a7c08fbe69d7c6c247ac6cc2ea51539ddbb3914b44e5e383471bea4e383be8939da251c02f9c2c04877f58d81bda83ace39195fe059e282d931027dbc273a5fa46a88b40a4031729e6d8fd3ef07c38369b56a1aa883405aeed91cedb274a93c163f04c175b6b2d67ca58880311053b5c61d7848b15f6cec27ccdb80546c870b97ef6180361d31112248fb5a01d16bdbd519eb87e7b6eefd0e91ceff58b55a3a096583ebcd080d95f544277c7db4e675c473d3d1e878938d29902ce01504f74b7527ee6cb6d87e3b792a325505956706b5068696c80bbc81ffde51bf648934faf008b1426e97a9c911a9b363ee710334317a5e5f220ed8716a03f5869dabde61ac4840f5cbbd4e4605ec88cf91a4d33bd43e3d3d0cfe9f2e8c6dd2cc7b8f379f70816f222a0de75ceb65ed5fb506ca192e1981d7bad9f8b6d02a75d1198a60059d90c7804623d77ccd4f54dc888d4abca3971886580fff0389a3934d80565062365ff1abf4c16d37e93e14bfc3b94157c486160811064e800c4a1b950ae917bb71612825cb910bf87d3a6b644e1fc32df84626663a55404c0ca8209d0fb6a700405d8d54e48a0623f8974c6853f77e4fc831144a5ac5c8fbfbde067583620240b19b646f1eaf81b454c4a2d56313c45abd6907f3fd2ecbbc1123bf4edfca08e40c57116f8ca8569b306bd2ae8f5d57ac5987c4784541cb35b9a202098171b29e63f0ab3085bd5a6c826c3b23f32b937211c0d1aebcccfd5a8258c3fb0fa3c3c5231bc7b556e4a1878fa6632a432ee8ef63a311a69267870107b4311b23fa9839303d2e85bef0a2e6fa7264daf230713733026093b27fb19e2c65cc174e39fc6539ac93ff23d57c247d506fc1f295902e1d6f73a5fa52f9a1a8a8e3f74281437b31eaa31902d3c696f702d79d52b223e5f58bc0087eae13e5297fb8278c887e689881fa30a76bc7dfba9c7c10a4d23910b5ab7735d724e4f5fc1484feddfd34958fccf28a010d9b45a1835e3786d618c85e29e315ce8b9ba8812f45f642eb1f5b491fea3e112e3fed050c7dc0204ba6defef8dff8257aa6652cff6b2b63e9976012dc73918152d6c179e11e80bd68e7771136c194a9184b84fdaf4d5028eb760899ff2c88863a077784b4aec89077aa79cba9b190c11366a066e165c8b37828d9f814e5803d3b3098aabb18208d262fc9b48e9c519497610deaf0f80185d0911d8073f72c5101c6b68ab5345ebb2274d1a376e99ffdc30309914f1ceb50293501af8d929eb2e1afe506950799fd0d9a7194b3c15df2fa8a96c06dd3f128b3b8c075bc0b072c562ae0357e5c40b5d7442200b1075340a66f51824de9fc67f4356f70a6576bf6445cce3410d447b71e54f91ba6d503904f8da88fbc1868219d928a2a864fafa6da8319e3ec949316051918a16f852594527b4c9625a98d76c74be73b8b4dc4822c9e9efc7868bf22e1395f922626ce574a4ed29f8057a2e2c0a8981275a6e0432bcd9f48a084b164ec453372a1f32ab651f7189a44038d93995cb7d1dc193d3917af970c398ff5250a258161bc8d2ac10971e93bacc49a9140c592ba5fbf210fee03e4792513ec2d1842a3dd5221b4f94f5c490f4db044027fe798ec6b2b40849e4b93aff57a601a391998a5c13424053ae3b79a37b12a949647cbafc339804d95e184092547c52199eaebc3d64fbe86def556460296ab79b13c7ece93b12b28bccaeca1f20fdc91f72253dfe34c52bef0e60476170816c9fb9986e3bfbfd8d757e585aa675a6b1b44838815eb8fce5dbac0ac999b14201c956eb2999ca02c915c3136e812364d60afd80193b3c024e867219ab3817745bc5676c82c84b027dbf38fef55feb8dd79fb8806c2f58b746bdfd34fcf8d97c69c84478e535ce00459f63ffc25180424d83a785ab0b0d43fb8df7cdb967864f2dfbc6b375ed54d0f7d98caebca5a2c820279b7d6c97cf3683a5a720193c7763bd7a321dca20adaa7ef00c6e1febd1640bcadf9b3429dfcec53ea3eb27415bd2dd8421311ad8a41716035d28d72b2583e51c360fb594b15cd17afa2cb740227cc96b3b76b5fba03a0c04d947f0c7b6052cdee82e0f4b833aeee2cc55c3cbedd6006c6f9d1e07282ff346dd6ed9a7eb00524646c2d39a51cb1d361eda6f27e58821ed405f94421f2bc25889bf62bf5dbc9f761b76f63a0f0e0d300adb484d20f9d42951f48a7ea1eb769453655ab87c92e63104f926e02884177699b1fac6e67da7a0c85b38d12a4324feef8b73b6321adccb69ce9fed8827457d543d522cea67aec2322b3e5fd74576c567e7954fe3787d4181cfd5e84a3a459cb6a6a6b21fc0f42aa12c94c6f5d379308f9bba11879db271dd7937d953591f9e6196125024baada1864ca8f5bdb350402824beb030ae238fec474ce3bb5037ad11e0e39374de97f16551b5b186d24bc1b941cf188ef54e4d95694bd806ffcef1c96a4cdbcc063d2b5876f4c20f8b74d3abf7552b61ef899205f9e9214978739172470254ca9449c6c2f1cf172256a47b4e6f7cc3a447a1b09c0c8d094e0799a1adfe1f8c1a1557b34df860214cb189d9eec4fa693afa19564e8ff2cf43cdda8504aad6db39e9229fd9733512eda5f985def468606da821efe949a9e1de002ed109b915350833d423b6835869e0513d0890b2be8581c062ac424b567a6225dbf8df131facb43f3dd4be048820eac7f97e9bbc06824fe760acbb1d4bfd8e4c9166757c84838df15606fac2af05e9a8f8738e33e7a292624e55272147b649b941581de18c34ff6e99fa335224a1b4a329b45bce96966ba4f6336ed1e974f81a87e2f1c28e368c3c7f806b5f99f98285efdb6fd9462e3fd7c10cb68c90d490d4ca18cec348b0fe3f73bad310c29d486f7bc0ca497227d8afb07fc67886706403d1ae9805afaf306da2dd2741f83d335a0c72f99eb5d59146e44fd15d43e35c3ba4563fb280d84f4b6678e36c971aef3714a7e3de52b1eb9c3f6962bd1d86edfaec18603e2c4df88f95724f7d9bc90d9058a8806c7862e1a7b9efaaaccd6767fd9137e3d90fef7f65e9b4a0dcca0855e8ba3f5e39cb9c3faa7042dde4f4b0b4f24e93308672fcffe79828f7e3ee7640a33b70e1f932b69e6abccfd59aa0372d2f264ca0d060d20a4124807065812f0bc07ea93fb3317fad6cb02bba194a7edc0a4fe06af280b6676fcfa75003a8df58615b078eabe405d44ebe4cf99338fd529214516182396ad8ed7947596f825e87f114f23d7d83796f21bf5ff22ff47ded701c9db1adecf70670a125d17c3a1d52afd59af0572e2e948ebb38467329ff2cf25bc5dd366a71dbce624cb6d61f436ec10f504d94dde2c7d8ed6c72dc9dd08352c886fee6231d562552f25b21c43fed92763a77dd01c085aa40217edc76d9c0a7420696aff88288495af7e80ade0a28f1c78ffcde424ae988bc3844a3ac1dd6307dbeda25150575624a49b60307d266be781d8798f6d0a521d78162a1c5bc766f844539f72e3afa729e73432e0490985a37b70f6f55e2926cfd76dbc6dff344d7b95dcc5f5ff5aeeb416e30424a2546c588db9c7174d0adc81c7ab4ac01271be9c7d074033f71f73a55b90fa8a912a64b1592855934dbdd2732a0789115dc07c94932d3c9a272e8091bf2b226c1b9211734686c5834589bfca40ff7caf12237da92d75d7e9dba6b040f1697e07cbc751ccdcbaf2364aa599cdb28c947aab01828e9ce239645dc223b83b08d3569d6300f2382c0711dfbcd06a5297ae1a22843cf410e30277c322e388777737709aa33cd1a4b955c7589c97c993c452bee3a35cd47f7328db691864001af94dbbe8b44ead8518d2ce6f091a4cbbcf6c399e5dd42c6e85bb3e6ef603a9426fefe6ad35cdf1804a1a26a1fd2b462391000957c9e29921b900f5ed5588c21ae53a5cf35dc0f07179787eb9f901f2e2f4324f2ff278558b9520f6e74b845e1046e931241da576ab9c9b6c9dddcb3fa2b53bfefd641cc87c672e62b3f2d01a7a315f9c0219c767288e615395fef9824d61bfca59dc361079f5afd0e9bb85ba3f41390aa498382d2117341746209295108b9c0ddcf4e996e3f4de89e3d87d2d424885b9622a13d2b273ba70fb4fde18b85d081b357564cace530bd78146c6e2c8695a50ef4c8195a31656e5610c0e960cdfaad6636ac9f92f7820fde41583bb94002646f5d0b452d959c10707e6a63ac747c32bc41ee0d61d747b03a3d15e4a726eebb038788437d4eb55d747c99b06c1"}], 0x11b8}, 0x4) write(r3, &(0x7f0000000100), 0x28b81e) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) 07:28:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) socketpair(0x2, 0x5, 0x2, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) pwritev(r2, &(0x7f00000002c0), 0x4b, 0x0, 0x0) fchdir(r0) r3 = semget$private(0x0, 0x5, 0x204) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000240)) ioctl$TIOCFLUSH(r4, 0xc0307006, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000080)=0x3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000000c0)=0x7) semop(r3, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r3, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000580)=""/10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x8) r6 = msgget$private(0x0, 0x110) msgrcv(r6, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaa307b886bab6f0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r10, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x10000019f) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r7, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r9, r17, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r25 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, r24, 0xffffffffffffffff, r25, 0x0, 0x0]) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0xf1, 0x0, r26, 0x0, r26, 0x2, 0x3f}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x2, 0x8, 0x0, 0x2}) r27 = socket(0x2, 0xc003, 0x2) setsockopt(r27, 0x6, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r27, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r30 = getuid() r31 = socket(0x2, 0xc003, 0x2) setsockopt(r31, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r31, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r35, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r35, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, r37, r34, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r38 = getgid() r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r34, r37, r38, 0x1e4, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe01, 0x9, 0x7ff}) r41 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x3, r28, r29, r30, r32, 0x0, 0xfa1e}, 0x100, 0x1, r39, r41, 0xf72f, 0xfffffffffffffffd, 0x401, 0x9}) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000480)=0x7) 07:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xfff8, 0x0, 0x40, 0x75d0}, {0x2c, 0x1, 0x0, 0xfffffffd}, {0x7ffffffe, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="d0d9c9e440a1ef2edb8b2a84d6c8") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x8) 07:28:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x102, 0x68) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x80000001, 0x3ff}, {0x5, 0x1}}) dup(r3) 07:28:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000380)=0x8) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file1\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x200eee9, 0x7, 0x5588, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 07:28:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffefff7ffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) setsockopt(r3, 0x40, 0xfffffffe, &(0x7f0000000000)="0218f7b4e02703e5fe891c2aaefaab2bbe61732ed114a4882a39f5fa7adf9f8f1f45adfa6a0fd01275277e9ac90063f7c43d629e9fa4a32a1e30128864037a973c3d540540449d0cd342c9ec0fe25a8875f137bbfe548981c80cb577a0997290fa82f77e5b6ed7cbea5b9b9806c4cf637c43a8d7e8c0659e5ae4379430e520f513db90aa972a9f44cd3137ce1281af66b5d7e1b016a4cb25b80154f7777bb07e98d9966f76b6127f61107de9bb592ace2fb7ba23b36e0ca92fc86ebab41c5b7b8f75b9a4067137c8a3ecf519b4d6f4a830259d9082b2073a4ba23e1d58f342eb7e3b", 0xe2) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 07:28:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0xc5cfed95a5887e91, 0x8, 0x0, 0x4000190000000001}], 0x400, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) r2 = dup(r1) mknodat(r2, &(0x7f0000000040)='./bus\x00', 0x180, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x937) 07:28:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4007) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 07:28:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffff8], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedfbffffff, 0x4], [0x0, 0x0, 0x401], [{0x0, 0x4}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffff}], {0x1}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 07:28:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x9e, 0x3d, 0x7, {[0x40, 0x7a, 0x10000000000000, 0x7, 0x4, 0x40, 0x1, 0x3, 0xeb, 0x6, 0x6, 0x8266, 0x8, 0x930, 0x7f, 0x9d1, 0x5, 0x7f], [0xff, 0x7f, 0x3, 0x100, 0x4, 0x80000000, 0x5, 0x9, 0x100000000, 0x7f], [0xdad2, 0x7ff, 0x0, 0x2, 0x9, 0x82, 0x200], [0x1f, 0x3, 0x9, 0xfffffffffffffffc, 0x6], [{0x6, 0x6, 0x1, 0x943}, {0x3ff, 0x3f, 0xdc4, 0x100000001}, {0x8, 0x7, 0x7, 0x2}, {0x5, 0x6, 0xffff, 0x80000000}, {0x4, 0x5, 0x40, 0xffffffff00000001}, {0x6, 0x2, 0x4, 0x7}, {0x4, 0x10001, 0x7, 0x1000}, {0x203, 0x400, 0x9, 0x474}], {0x1, 0x96f2, 0x1, 0x1}, {0x5, 0x3, 0xffff, 0x3}}}) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) r2 = socket(0x2, 0xc003, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000001940)=[{&(0x7f0000000080)="a31cc1afe6823a7cb23ec252e3945da7ff784c3e633c75", 0x17}, {&(0x7f0000000400)="44a574a3a99fed59729d4042b8dc21d7309d133164307f185c07437c355323427883c6db93e6eb426b8df792185bf48fd517b194dec049faadef5c526b4658ee9013db2cd6caccbf82675b8679b8f93d033758a1bcfcce5a1ab8c03d8def66083e792425c2", 0x65}, {&(0x7f0000000480)="054b90c6bc968e3ae6be97abd1381f9e3262653a44e8e4d33df2d869b23ec7a45955fff5c8d5b150e0f62af65fc3aa4f35684c756c6ba223aeb7e57f8eac60f807a44676d9066a881efc3c36911810951db9c7b25c1d49b178d76e59fd04d2ca5b0984068f75b7e8cce727fe37384512c2afff6efc1c161d79d396727a58cff72c478d151e38ae1a26bb3a619e3da6dd9f24f458ddabb641bdf81d6ab58691fce7af22452b1342c6fc68bc29214a0b123f9cf0228137941bc19ed966167643daf0bb819d445a6be41c7a35faecbf72281d6216eb4c8bc11763febd56622ee02ee28488d22506be", 0xe7}, {&(0x7f0000000580)="2a09afe73a85a831a76fe8dc2368ca3e6241e2ae7ec6e4a634a903fd828fed62221d202fb0d25b93c4ff1bffb4fff986a9384dac5a7fa753afc7cabcc92deb0c1fce49fb121d8ea1ca37a175b5aafff9aeacb0c96069ce7a1fc71276e4530ba69e74f869f32af00316bf1aa788d511d0edc20fd772eb69a3f0d13b3558593d0622d21e3eafc6df567c9f2c22d76fb52131685d67abc63c7675baa4edb89d8db01626be16763e3bd76e21eef56a7abb2560d2547c56bfdcaeae5300646a39e12e43935d922ad89cb0337585483ec29e4fe8f9a8f756477adb54cabe0edaab6654853113ae80d0a0e5829bfc0d8a199a09eee6118fdb33d803e55067feca836947921bfe62a72c6c45c0fe93896c0307625ed4a89c40ad23e8745f4c09b35306dd6fc67161c6dbce28226afc273ffa12b43db5030c721c5f5225dd5a108e8917ab1b88f896a6086f04a51b0d22aa5941c638f59815ba9585ea2744f09bb3b9e1589b6aa97f247a228eb7acb7797f23cc30cc60383351f97681c9d355a9e16e94a87bbffb2e75a54dcfde34ba1f09964c166fd510e5e2081bdf4b4574dd72b766e018902b07b7e02f89ece126471067557330a5d31f0e7de2814e4728597d8877f75bf2ea65117379a4600a714a15e2114f8740982f5c86e120b7c2ea3d310ba9c54e1f31ee0a18f7794a50e7d52c547ffcc7ff8ae3a6ac182efaa0d3aa28b0d4d46b8d23b76c7b57cc5bc2fc1d40877c86b147a1905f8edb8f8aeb11d550686cc48b7f1eb4ae804a130bf597e12475f2df43863db53bb6964fc567c4670b5c7548ae297576358f7e753e71691b27f287d4017db6d8c5888cf7d6cb21cc8398146cd0e7ddd39b63c62d590f2014037ef844997e19284608205637bbaa39086c86ef4dec90e805ac8c3b80e5d20aa8dbf53de0c86b55ae1df8fd96a8f0834df4a36ce4b9d0230271a9e617edbb2a8772b1148dc9598b71855a4e51fe580a9a1c0df3e8290fc64afe80f94169efb02e8f5865b96ac95d507b1669759c40caa453e83322a67f47f63cdd5ec0e3e5c1ade72cda2eac87dcb5478f6c34ef3ea073b905952385150022e283864fe9963d25e3d635a6c0097977492906205c27665621b5bf1a0fdacc69fb3f0f0410345098eeb855bd337774fb295b9fdeca04728c8aca78115735bd86dc9c19eac2754e81a565642ec0b951a90d9363c6a570339f91391af0ffdf5d0431cd4df56a548dd08afa734079841d80be4c3a8da519d4680a5b670b0bdfdf03143043c033e2e9341b20c3a551f9030465ffb118daf56194c08610c6d95f115e1d219d18a4ca9bdd8ebbdb627dcf8bb8885bd02b08886fe469ca4c7f37487d06941312fb0977d72e674cd954205c60c0c0804acd9612d01ec237d324b4993f029e4af49e2fbb4960f0695809338b614f121b28a335c0577813c8456b5ab43ebde4d07b4e5b374e07c82d363bf6a4247d0564d2cd774314c69ddb322791261bedf1ed8a1191a73d4868713d00b23f36524a1bf6d1ee4e665b42b30674ee21818df3a3a6efc59f30c70b8791789c3bdb699e0a96babe6d9eff557ad1f1527826cc01d9ef26c2c3b1ba1c18eb6292903fece0c058390740a5f63c4e85f35e2e339dcbd1573024863d4a5bea9fee48c11b969963f6ab859bee46aa63cfed1ac72e9283da3d2381f61d531c95888d7cb1249aeb15f86939704d33f2fa8bc33f506aee7fb5b5e04b1c8ceddcad64ca985f8f8627ea4bcea5437f43b4579ac6e509620c4cfb0030a0a0bbac1300189b8f0a475cfa9be09d8eb3093e045d4e11d9578ed3f8f932165f5f47c92927560ec5e625c318332279a665d16b14bc155f4abdee23fefea53bbc2771a31e02949cf1ef7796035a6226515b4b90319b93e37ffa357230a9dbd9b6affb4d881ce2b3fccbd6c81d5fd8962d6512e9cca1aa168d9c5dbded245a8050fc9382d68a2191fbcbf06ff607fa4b4e281ad370dc32fa3c5ef93a2cefc5686e58d893ae910bb96ad22a5df96aaf21349713c814d3fbf7230547f832b34eb921d41c93ab0e928fa66b713b25e6a0e393b496ae8c3685886ddab65668380b62bdc740d82d653a05485cd1283aba425bf91f85964943b86faa7863a3b76aab7eb08f779a6478fcebbfe80dc70cfd14db2601347b3323c6f1fba169657e98b384672a9098fadfbfcbe0650f162fc9243b9ece44b19376a78d5742ecb9d72b2e2bf17e9439b8ee1136bcaa7dafa349cc3b4d8d4634dbf127493631f115e1f8f992e29bbc3bfa89a4c76fe149488e594d109a0e280f16cd883c673a89bb9998ae33cd7c6cda1702dda0bbb21a6221bff2d1c365c2305d08b2b3b716b8e15c81188bf28b718244aedce53a72b1445523c1b3b6d4b31a47b506fadaec601d009f5a75c1645e1f4fa54b9832fe6fe502c96d0c26bfd4720e7cffe408cc377215140d63a6446fb2c678991718acc79717c07213a362bd7d27b35899337bfa9df992ea67e23669e180e9320030c60efd06ad16311a9fd521fe336516b3ee7b91a1492095d143545110bcb143a31f3c547b7601edf5b55d839386a3fe1c4b538fcce4a96f582bbb205ef7413fede6c913a422f9d36f70c2489052b5f63f1eb7c9aaa3796cdc083a5934f48db7547e8eecb1c1958746ecdac098499b7e1efdb54241c16fac70e2d751376cdc4d228dfea1efbc1255999fe881972c61275daad51861c6faaff93508e033f2a5a3a22eadbc3cbfa76ae63d1ca21ed8925cdf6fe5e1ee31fd7863b2223c37296802c6b1b57d7dd83688dbd34e2ac1fabcd9348fbc5c095d49bd09b942aafc2f0efab0f83c2e7a0f605b8bc118e08ef973d57611e7f486dc29e06b7bf66c0e326cc36c5dd9f408a9b31efef5ff7eb47ce0550677be41b0546737063732813090c20c812429a177422cb44a68f2e18795441f1e5a75a48d86d9bfb4368d8be8ce8beb5bee738e4a0f40a28fddc104641767ecb85089807e50a1aa63e60a26c08c3d75df4de5c3c6bf7e9f6d11836e7dfbe68859bde30c856546fdb2d784d4a058147ce32e14e40c66fc0e7ab4936bc8defa33900e46d5cd1de803d32dd8a070a8631ed2db5978622d02473d3f69e4d25a3bdbd493448eb435528a06a379162cc3a0013e29b8733a3b4297868bc1380abf65cf3d4f6d4f162b0b030547ae652d9e9a788b4ff2de1bfc2f0d22ccea9fb2afe2c61168d998af939b53e7fd435c8e6bdead4827563d174890dfb41f963d21152d47b0cc7bd994621e74835d154f2300141354755dc10a1d618df7daa940fe2f75cad8b9973fb685a6d3f9ba1bb95920ad5dcce5f18c65ff9a7c2271b3b53f4167bf67568b6d21347622d9f9be41ed961798b2c74e902e9482bb493808095a26a3f0635bde870de75550e3c162942a2f3f8aa895115f8387523cb20f5a175a435631c737bde1c9b6d5543936d4f263091ee71a5922ebf7c6f15774967669f2259fa23c8aa4041cdc99df5077999ed960128f596280f5504abd9976e063125fc741befff36cf935aae8b2795eddf8a5e60c885c3bf15c0b2880a5a2edc945928ec5f822616853a516ab28422bad1e92575284f5be24165856fe8190039f623521c8be1d2d09446e14c0f392d75bce678a17f4f9654af8b2caebfa48d187d649e0d949a311d1671e54db6b473985a6700c2a25c314e7124f17e03294119aa9b2cdf6236fb3d977698edf05f819ddc2e8ac05d31d404a9317d4537518d97773beceec1e0f7108fee595cc88f37cb9399a1d3225158dfd56ca3a9c9fb8d6a3ea2a6e4e5de41e3a9ee65d470672409b43e5e62fb21f3ac607f00a586532fb3b3809caf5d638a4daa03c9871543e7fbc37f6309a7fef214e6bc39a7b06f0d4e5179abfe86b4c3d6f065a97486f70fbb5046a744325ec14d8785f31b863670dc9a5d7a01a9c96a310bf7af42c53d27b8d3aeef5ac98d37bd9ca80a75ee868ac107f79ce332718394dd94baae104250a19cb25d52206e8d5a1447fb1ac477e5310668ecd5a544466b46023becdf141f737b474e458659895efed634d62fe3732d9375552d23b8e9dad96a5ea6ac72fd86e2915917a3e4bc5f0f1bff96e94248f56ffd715f3b5a0981adef63649d7d22d289b74d2e140936d33131c4723c3639cbdb8680fe80bdeacccb3db700d955ad38ffc0ad7cb1b43d5aa9f9d80da6a7825f5da854da59709aba8e73c662c325ef13d29cf2162a89d87350835bf54bb8d4788175d9921fedacea85b5318eb5fc853680f46d94991005e9cf38eadd3fb7fcb120f47c1a60b5daaf5a22e3586f1993bff2caff58835f6b98f07866b4ba0e949e4805f8d98e9227880f5a61987ae60024ae9e08b5d8c8a992f9e24094358e5881c7992679422fa54cfd7ee686326a55c4cb64d9b55b79036c3c089a3636fde0b3cc9433adc7ac600e894040e76a429e5506b8fa8d7c8fab2b305eda36cfbcbce3ba44add50976c55095f0580ec006b805dbe8aef0aed1bea90cca8e23092a85903727c4e1b845165d45268f8b26afde8432dc49335ab20c5be1bcbbca2a2a7f47d42ca01fb3bce1d4c142d7c86d28356e8de868a20c2d7533fbfbc90dc440bd665fbf7bb3f721aa6851a9e014847374780223490be368bd7247396efb8a4356b3d927e95372daf3afc8350d5b3463b1a0ff8f67773c54523b2e6ac879bb9ecd47409f7a5ccc0d9d059cca0f7c08a1fa680dbb1fa0c880a70e3439022207882451ae5a8c8f6aacafa9f8a356c78b4539a8c86eed68d8036d3cd2f08a6cbca336f0223566737ec5ba0f53db5b6f736ea6c452abff0d2b0f6a0ca683c62f7df503a65c939c2d0ef01488cffb0cfa89105e59a607a6de4386d0e998910b1c76b547be6eb8be4444e54d04bb38a75d37189df0e7756d4b3b31a415337a0caf6ea9cd620987f97cfc348ce5c64063584d17b161e92d3443f4600bf0e0c0d9c11ab61da55bff37a40c15bf23235f50667ae713472d9cdd9fcd2df4db9a262c1c5abe4f4ffe9311c9c9de3578b00e3a4851278c468486a4ab07a025ada9a032a3f2b6c31f594459b0e7c71ee0aef4cd9bafaaa29fe442a5a4e69480fd98f8bf4b34dd1a7bdde74d2f8e756b3cc365c7b81e9cbeb5560bef25af70966ed2d370967f88065aad44794e1ea2b2c76fc658f986506339cb119de9d2ea5eaa87ba90156e07fcfeda5b857d9f52876957182c41057e29b234554974f5b8831e6b109f4278d1a225e2dc80e8fde8d3ce587f174d86dc7a0313386e19cd4841790d557ede5b27dc6a952b1334f7ab302d65746166e20cfed42af41565fca76fcd34a0772304fa0b6ba697024dcab9b091f148cf99d7c2bbf98e0affe675bacebbeda182598100874a6ee27e95e4e38b49f219a142cc2942721c37c67c7bc63a17357bd85462c07f506324965857f974f6e081789fdc38154107c1f665ee6d0b0adc77f281ec6d11025f5ff69cc6810ce2a7790d33cea9452caf26f330884bf7b266226141fb755097ed3f6f620093205e93e03eb4fa3138f5ea04bbb5a270ddd1223840048853a7b3c9357e59f77feffb64873698b7687ffaa9ea0c4dfe4660cba2693a33c939dfc80cc0d4b42195528bb1c1d82a97a27a7a94d03558fc5b25a6bed2ebd3f0bdccac4889bbecdf7747a55468b4e24cf1fc3f1684384e4461a7e6b12b93df6bf5a34b67c721146611202fc8419af0336343a1734d6545c49ba35932fc65365f1f812ab24c5f34cbb2bf79f4850eb9721f016ecfdc3db9c788f8beb3feb91ffc999b5c0a15b4c2a", 0x1000}, {&(0x7f0000001580)="06798c4157c2422688da7789ab853ea65b7ba428355f9dd71404f65f27b9d802e5a3cde7d78ffa43e9f2cffc3cacb6c9708c39557f20df933cfc0e0bd1ebdc4b7c0a06ab27977bbe52e81ea77023630ca0ed684316bcd50823a33c5a38cb1518cc5ffc3ffaf3af38c067eda54fe786d88e413d26b75d1e45de1f7099ab3698324216a1158c087ff35d3fbf68424b804356f225857a29e0d17bf0e1e53fbaf12857d17dc723463f787bdd6638ec73e11df5fe47e12fa39f0c68a9bf1c7a0cbc", 0xbf}, {&(0x7f0000001640)="d7ca95d85b7e790a14c16dcf92f9b40579403d1d589367df426633ea869fbd85a49ec12d922a46320561c7d1d3bcccf636359e15e799699e301356507b65e231565ab1cfb6db6401f8bb16a00d5f090decbd91f779fd8ff9ff5335478f5dbae87541a5601e36b8c3025ebbd4a596ddfdc865f8df04a13211db2d4a746056eb0ba1651713470157b963d6c8348d4fa239904dd72f8d82f19c4da3260872d115b77765069811e585420a9a40097bc3df4c881a05cb03d42ebfd0ba0d5fb5b04f1e1579114cafe8374d53791d6ab1bf95682bc1cce212fdc65335df7175516a8159de75298db83e72c7ac3b0d4d98", 0xed}, {&(0x7f0000001a00)="d1c54c5dc27b0cd3c205b0eb7298656968d258b7a349aa096e9f01e01877d78291135e32d4dc4a875656dac2f74e15d18722ba64c401e06b35d22be644f28dec42e3aa9df757b2e1f0d3583c4c280257455a05bdd8d901ac23145971cee6789c6f4c1a0c046c58d7133e1c29a309e322bdeff4c6319031664e5b9def7d238d813bda339e73ca5a7db74f1ae6cc44df2de96087e8f6f19ef6ed78a6d9ff4c96d79ca02fb0c808a3b3058de753f493c92e7be7101a55165d6826f92965afcd4db9e0acc4a47025e97ba23154180b6166ad345faa000fedc6fdbc0d67", 0xdb}, {&(0x7f0000000100)="3c89749499f0e0ebe446592465f9b52eca9c14525948a064e5e5faa602d582f157e99cf531", 0x25}, {&(0x7f0000001840)="e2ae21e50723666563481accb9fb9682e3f97811ec36c300daa38f202f76fc81681ba21ad59a135b8d78971e1bdd25311c09f098a25a054d413a57014b9a3640f2c250748c1d0e9cc30ab3662ae9167334191add463a594227493974fea4c94182c1c99d211622bed44f670425758a7d776c98800eaf22570e5c62fa0d4d5a996f74cc8146238e3aa8311ffd07c6c8b9fc60de7f21eda3983b166388756f815f8fcf0943c9213fe27dec314e6fe58c2d099b6e1c2ef4b2fda1b6ec0ddf8917e40f5cbc5b40b8c369b5c2fb850de3da28e9ecda5d06f9afe85f2f132c", 0xdc}], 0x9, 0x0, 0x401) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) listen(r3, 0x7) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r5 = semget(0x0, 0x3, 0x30) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000001740)=""/98) listen(r2, 0x5) 07:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3}, {0x3c}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 07:28:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x1cb) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x7, './bus/file0\x00', './bus\x00'}) msgsnd(r1, &(0x7f0000000300)={0x3, "391c9c88a297bc888dc7f8b2a587d6f6b5226a82b2fe0a706b438b8e999acdc62f5e1f2d3129926c1ac79d87fab38bc6961fc563181093e83233ce7cef5d308a32b0b4b528e2744c8a47bdbed11560a84302108b3bf485df6ad60b1ed449ac339a353fcedb2f781fd4a255f221a2550d3ab301f5e15799a8d647805d9d67a3e13183f1f37c6440c2103b32359c86565f2ced867153638531f6faef164c2216ef1fbab4371794b571f5662793fd0d29f6dd64ae7c334f3fc56df4d07480d0b13c699e87"}, 0xcb, 0x800) 07:28:22 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') close(r0) 07:28:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0xa0, 0x12e) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x7) 07:28:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 07:28:22 executing program 1: setitimer(0x0, &(0x7f0000000140), &(0x7f0000001180)) r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) geteuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getuid() semget$private(0x0, 0x5, 0x46) r3 = semget$private(0x0, 0x2, 0x30) semop(r3, &(0x7f0000000140)=[{0x4, 0xfffffffffffff609, 0x1000}, {0x2, 0xe2}, {0x1, 0x100000000, 0x800}, {0x0, 0x3a3fd3c0, 0x1000}], 0x4) semop(r3, &(0x7f00000003c0)=[{0x0, 0x200, 0x1800}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/132) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000640)=""/197) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semget(0x2, 0x6, 0x100) setreuid(r5, 0xee01) setuid(r2) shmctl$IPC_RMID(r0, 0x0) 07:28:22 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x2, 0x2, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/81, 0x51, 0x1, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x80) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup2(r4, r1) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="56eb", 0x2) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 07:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x80}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1e0) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe07, &(0x7f0000000440)="000000000094166bc8ce183c5069ee854f010fb9972160598192eac11162d59a5cb493a7379e5f96391f6d0788fc48a059ab3e34a0652e7fa1ac0c6d9f1f7e32635bf034c163515bd182584d51eef3c86be3ea6f4432e577832004572f749e7b7d497228cd2317915f4749228154e878fe7d6f5c14f28c5061493b4f242a09183c2bb588dac5c021c8f295abb474662bf9f49082cca203d0e86758ebca7ae2a5cd12d45b75ebeb935cdcb081ffdffb440bbbf06d7a304d1c9c213d9ef7a5153070f88e5f65ded6bc6b97ac5311ed66baa75a1777") r3 = getpgid(0xffffffffffffffff) setpgid(r3, 0xffffffffffffffff) 07:28:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) setsockopt(r1, 0xbaf2, 0x0, &(0x7f0000000140)="e01cceb5b7ddace34dd87600f3b2f92ca76d23831df9e94b403fe941b9a5a8cac45e922234bed9b2b4d76b9d4c9a98e75ed548b3d84773f716f90577febad3688f8fbe12636d08f7f1235efa76e7d2af262c76e0d66606b1e287edf6decbaf87be09ad755cbd37a48c0240c24f9df351e041b18c67b3b22ace1983b76d66c3012a9a4c719ab31835bafe6c827a67031a47616cd22808ad98e73f5476856d1adb7019df705ef989cd9f906220d4ba2677f675400cbcdf28b6e24e", 0xba) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r11, 0x0, 0x6d, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) fcntl$setown(r0, 0x6, r12) 07:28:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r5, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) socket$inet6(0x18, 0x1, 0x81) r9 = msgget$private(0x0, 0x4) msgsnd(r9, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522b52bf6c07d4154af5a3499c3d8bc83128b13c30c5906d6373ac3349df412c1ec053861438b9825350b725d7316e6d64e5aade5826b65224a"], 0x33, 0x400) r10 = socket(0x800000018, 0x1, 0x0) setsockopt(r10, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) msgget(0x2, 0x2) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r13 = semget$private(0x0, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0x37, 0x0, 0x0) r16 = socket$inet6(0x18, 0x0, 0xfc) getsockopt(r16, 0x3, 0x3d, 0x0, 0x0) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r17, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) fchmod(r17, 0x4) r18 = msgget(0x3, 0x3) msgrcv(r18, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000e7ffffff00bbd06a007ad3304117b9a9b3ffffffffffff01000000000015000000000000000000000000000008000000000000000000f3000000000000000000000000000000000000000000000000000000000000000000000000c0e83c8a4721097f0fa8221f4bdc0000f0ffffffffffffff00000024ea55a65274965e000000000000002095c133653f9c5a9d1f00000090f8a3d1f31b1f9bde0100000000000000000000476e1a4cca7d0a2164f8688b92d7cd1d4082f75760616391c149bff5c979bd19ec80f73a3dedc7439fd14dcf278601e2aec615b01aae286e6ab1430ce4cd7e79a8ec25b6121f7700a356f0fca828e1596556e1977242d5c21a86355a547e0dd625e9695448b5307a66b958f252901a73bc78b335ef9bb366000000000000"], 0x97, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000003b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a933b6640a0ae27a38803a71bbaeab7611aa1000000d5002886a80a946f1eeb3e99f31c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad383e9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"], 0xa6, 0x800) msgsnd(r18, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgsnd(0xffffffffffffffff, &(0x7f0000000ec0)=ANY=[], 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xffffffffffffff90) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, 0x0, 0x0, 0x0, 0x2, 0x209}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000200)={{0xff, r19, r20, r23, r24, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r25 = openat(r4, &(0x7f0000000ac0)='\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', 0x400, 0x17) recvmsg(r25, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0xffffffa2}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r26 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r26, 0x0, 0x10000000000000) pwritev(r26, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r26, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r25, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r25, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r28 = getgid() r29 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r27, r28, r29, r30]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r28]) chown(&(0x7f00000001c0)='./file0\x00', r19, r31) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r32 = socket(0x18, 0x3, 0x7) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r33, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r33, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r33, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r32, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r33, 0x2) accept(r33, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a1666215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a9408e55f873471cc17fab060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa85951ab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1257ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e00"/1371], 0x0) ioctl$WSDISPLAYIO_DELFONT(r33, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r34 = fcntl$dupfd(r33, 0x0, r33) getpid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0x3d}, {0x80000000000006}]}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000d80)={0x3, &(0x7f0000000000)=[{0x22, 0xfc}, {0x1000000044, 0x4, 0x0, 0x9}, {0x4000, 0x0, 0x4, 0xfffffffc}]}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000009c0)=[{0x3, 0x80, 0x7, 0x8e}, {0x8001, 0x7}, {0x200, 0x6, 0xc2, 0x101}, {0xbf1, 0x4, 0x3, 0x6}, {0x1, 0x5, 0xff, 0x7f}, {0x7, 0x8, 0x4, 0x10000}, {0x3ff, 0x8, 0x2, 0x101}, {0xffff, 0x4, 0x1, 0x20000}, {0x8001, 0x1, 0x3, 0x6698b90d}]}) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 07:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) socket$inet(0x2, 0x7, 0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) ioctl$KDGKBMODE(r1, 0x40044b06) poll(0x0, 0x0, 0x80) syz_emit_ethernet(0xe, &(0x7f00000005c0)="3f470d815fa5577c3c3263083ceb") read(r0, &(0x7f0000000040)=""/32, 0x20) 07:28:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79083d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a6de56af3e0940f3f686dac0a0557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13e584f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117", 0x1d8}], 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x582d4a5d, "9884b51fd6967c5be37d13197ff7501c08ccc28c", 0x0, 0x5}) ioctl$TIOCSCTTY(r2, 0x20007461) 07:28:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 07:28:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x5, 0x2f) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be982b23b6d8ed194b4f0d44"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 07:28:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 07:28:23 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000380)="02e0f64234fd1de94e6adedb75fa3c85630fa2a6bb3cc35249654defad8b62e9da3e2d3aa521ad110dd55663e44091f6", 0x30}, {&(0x7f0000000400)="3c5c08f44b7b0627cc91d5a4fc5b7d3fa309c61980dd43fb", 0x18}, {&(0x7f0000000440)="caebb49a8f1e7686b98a9836603a8d72f39a640f887f9653b70b1ca65a209e91a410fd2294fea9ea5131b8c9376175d943b81d6ebae31bd450e1a2fbdf7d211f7890a4bb11be1f429530fd94771466a4593e33023e9a9810855b357a89c9ef124e0dcd7c2ac7b88ce472d1bbbcb9f100e9194d2b537dc01a5b83a152533d2d0e6f651ae43c86fd3a67427e255941c7183823903b2150a303336f58fb9b7b5b258c3341359d67061b8fa8a68ffcc06b3c021197dbc1a8e7be81674105439113ba6b1a2d4ae041c0ff3721fb8d437bc333b46551e59558ca2759efec2c997b26768af6e71ec820e2be82ae36cf", 0xec}], 0x3, &(0x7f0000000a00)=ANY=[@ANYBLOB="38000000000000003a6773f861c8000044ce5d662c9180487e78e49c4a4158e1ac0473ecab94fbce3736f48909352ce292000000000000009800000000000000ffff000001000080db46f76c513bdfc6e905fbb2fef313ebb6835ba867757ae1acdb871dec2906a074c25457880fd1a62613df04262b446082e3d26680d37382654ebb79db30e49e27d02547488bee016ad98a6701cdfa1c22a166e2b1465f3837eba3e004e147307f89889b66f1031cbc3ba7776d91c5cf47344edd53c8fe27c86f3288b2578c8e34000000000000004f5d03da2ecc6c2eea845db8558e58ea5afcd98eb228548991e770760d0368cd39fcb04ffb6c1a285b04f97b3e749b1b04424ec1e01897ad37189b9cad906cab38952cf901758a3f948a8ac13cf77c4e9292ece7b3879cf1b6ff604723d4b4469b613206291dcedce98ad7fc4d3bb70bfa883dee5625da6ef5d9537b878ac0586ff32892d83f2b37fd4738e0df266104a7496e19138215304c64d0f8214fe44d376d06"], 0xd0}, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000007c0)='./file0/file0/file0/file0\x00', 0x20000, 0x5) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x80000, 0x9, 0x1, 0x4, 0x7fffffff, 0x1ff, 0x2, 0x2, 0x3, 0x10001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) chflags(&(0x7f00000005c0)='./file0/file0/file0/file0\x00', 0x10000) 07:28:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8008}, 0x3c) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) connect$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat(r0, &(0x7f0000000280)='./bus\x00', 0x100, 0x91) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x3, 0x9, 0x0, 0x1}, {0x5, 0x2, 0x7, 0x1f8}, {0xf90, 0x40, 0xd, 0x8000}, {0x3, 0x7f, 0x80, 0xfff}, {0x9, 0x8, 0x0, 0x5}, {0x8001, 0x30, 0x2, 0x20}, {0x8, 0x79, 0x20}]}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:28:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf14d, 0x401, 0xfffffffa, "661fbef2245107000000000000007f091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000300)={0x1, 0x2, 0x2, 0x1, &(0x7f0000000080)={{0x0, 0x2, 0x2, 0x0, 0x1, 0x4, 0x7}, {[0x9, 0x5, 0x80000000, 0x26d537f4, 0x6bd1, 0x3, 0x3, 0x1, 0x7, 0x0, 0x3651, 0x7, 0x100, 0x9, 0x100, 0x39, 0x23, 0x6], [0x0, 0x1, 0x0, 0x6, 0x9, 0xbf, 0x5, 0x3, 0x5, 0x100], [0x11, 0x101, 0x3ff, 0x7f, 0x0, 0x5, 0x8], [0x9, 0x1, 0x3, 0x2, 0x2, 0xffff], [{0xfffa, 0x40, 0x5, 0x4}, {0x9, 0x0, 0x7, 0xfffffffffffffffe}, {0x3, 0x3, 0xcf3, 0x7}, {0x1, 0xfffffff8, 0x518076ca, 0x4}, {0x3967, 0x8, 0x8, 0x1}, {0x7fff, 0x9, 0x80000000, 0x1e7}, {0x100, 0x4, 0x40, 0x3ff}, {0x1, 0xdc14caba, 0x66b7b9b8, 0x2}], {0x800, 0x8001, 0x8}, {0x80, 0x3, 0x8, 0x1ff}}}, 0x3, 0x1}) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) 07:28:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x7]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 07:28:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socket(0x2, 0x8000, 0x3) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x30, r1, 0x0, 0x9) fsync(r0) 07:28:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x38000, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0x1ef, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r4, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:28:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7416fc6e23c5b1000004de400"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00", 0x0, 0xfffffffd}) syz_open_pts() 07:28:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r5, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) socket$inet6(0x18, 0x1, 0x81) r9 = msgget$private(0x0, 0x4) msgsnd(r9, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a38772fbbf8116464154af5a3499c3d8bc83128b13c30c5906d6373ac3349df412c1ec053861438b9825350b725d7316e6d64e5aade5826b65224a"], 0x33, 0x400) r10 = socket(0x800000018, 0x1, 0x0) setsockopt(r10, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) msgget(0x2, 0x2) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r13 = semget$private(0x0, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0x37, 0x0, 0x0) r16 = socket$inet6(0x18, 0x0, 0xfc) getsockopt(r16, 0x3, 0x3d, 0x0, 0x0) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r17, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) fchmod(r17, 0x4) r18 = msgget(0x3, 0x3) msgrcv(r18, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000e7ffffff00bbd06a007ad3304117b9a9b3ffffffffffff01000000000015000000000000000000000000000008000000000000000000f3000000000000000000000000000000000000000000000000000000000000000000000000c0e83c8a4721097f0fa8221f4bdc0000f0ffffffffffffff00000024ea55a65274965e000000000000002095c133653f9c5a9d1f00000090f8a3d1f31b1f9bde0100000000000000000000476e1a4cca7d0a2164f8688b92d7cd1d4082f75760616391c149bff5c979bd19ec80f73a3dedc7439fd14dcf278601e2aec615b01aae286e6ab1430ce4cd7e79a8ec25b6121f7700a356f0fca828e1596556e1977242d5c21a86355a547e0dd625e9695448b5307a66b958f252901a73bc78b335ef9bb366000000000000"], 0x97, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000003b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a933b6640a0ae27a38803a71bbaeab7611aa1000000d5002886a80a946f1eeb3e99f31c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad383e9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"], 0xa6, 0x800) msgsnd(r18, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgsnd(0xffffffffffffffff, &(0x7f0000000ec0)=ANY=[], 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xffffffffffffff90) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, 0x0, 0x0, 0x0, 0x2, 0x209}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000200)={{0xff, r19, r20, r23, r24, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r25 = openat(r4, &(0x7f0000000ac0)='\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', 0x400, 0x17) recvmsg(r25, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0xffffffa2}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r26 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r26, 0x0, 0x10000000000000) pwritev(r26, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r26, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r25, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r25, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r28 = getgid() r29 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r27, r28, r29, r30]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r28]) chown(&(0x7f00000001c0)='./file0\x00', r19, r31) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r32 = socket(0x18, 0x3, 0x7) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r33, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r33, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r33, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r32, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r33, 0x2) accept(r33, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r33, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r34 = fcntl$dupfd(r33, 0x0, r33) getpid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0x3d}, {0x80000000000006}]}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000d80)={0x3, &(0x7f0000000000)=[{0x22, 0xfc}, {0x1000000044, 0x4, 0x0, 0x9}, {0x4000, 0x0, 0x4, 0xfffffffc}]}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000009c0)=[{0x3, 0x80, 0x7, 0x8e}, {0x8001, 0x7}, {0x200, 0x6, 0xc2, 0x101}, {0xbf1, 0x4, 0x3, 0x6}, {0x1, 0x5, 0xff, 0x7f}, {0x7, 0x8, 0x4, 0x10000}, {0x3ff, 0x8, 0x2, 0x101}, {0xffff, 0x4, 0x1, 0x20000}, {0x8001, 0x1, 0x3, 0x6698b90d}]}) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 07:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x620, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d, 0x0, 0x0, 0x3}, {0x5c}, {0x4890, 0x0, 0x0, 0x400}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 07:28:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x5180, 0x82c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x3, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c2e2ae1413709af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b6f673c0d039c6d8cbc96b48807271d88221cfe0df81e7c55351e677cd44a968fe6c0cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6e2e2e", 0xffffff4a}], 0x1, 0x0, 0x2) execve(0x0, 0x0, 0x0) 07:28:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) kqueue() link(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000a0a000/0x9000)=nil, 0x9000) madvise(&(0x7f00009e2000/0x1000)=nil, 0x1000, 0x4) 07:28:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0xff072c0cf2611e51, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="a38c5b049dd4997ce8c1c69204bb7a2db0a2aeb3beac92b80a1becf51cac89bfd6a6f576953146c22c21a09557c471fa8fc3fbd1a2be982b2d0b3d3e7bf3e7e3e2c748b902885921835ba904bc3615ca6b82a362c44e0c2a126face5489af98c7c267c4cd99d4359a38aa122b16ac1d44f146a2ba4176462b009164a5390b682bffc0cc6987984410d04bca30edf874fd7909e855507fa94b4f819e17a961aac", 0xa0}, {&(0x7f0000000140)="1b", 0x1}, {&(0x7f0000000380)="5390fa1477145773fa229c19b4e96c96fcb8b9f0c06af7fe2ae785969c62f2314d052cfcd866f8ee12ac7b580531e3a0ccae1fd4c7add727c66614e75e2445dbfd27561e1f8c4cfe5f4de939db75f92e2d497d4a6348c1961ee37eeb89852d18bbd4f69b49f616b97d57f056e0da568ae2661afcc348230269dcef2198183ca477f58b6639be8c4310032e0acb14ca7b00a97c566bf2f28cf5af4e5dd2e9fd0b416c2f998418fd4df2b0662dc7c10ca1bfe4e57036c3eab95ab46c4202ce5921", 0xc0}, {&(0x7f0000000280)="112d327d83573f22773978a0ee0dbec03d5b8cc626e1a8f72fa1ba32523d583c364e70f7d8960c6e266992602524952718302e60e2ce2ea3147a6aca57cc3ded209a8439ebf9fa966492ffeb74af2c0d9e2f61ece4fa792feb5eb03aff5795", 0x5f}, {&(0x7f0000000440)="770de0f8df90b02650d173481b9918fc820513215ce27f166e13e12bf8383ae6e63f6283cb53a02d7b2b48a833c07680ff8cd7448020746f692b915dcbc041b7f27c9a90961f3971f914a5036bc131836d4ef6652937fb89425e87bd9e1b06b0075c93bb5093ee0d61e87425bf8a77fba6ed0ae628e85b87ac5ec82c4345523c771bbfb781893a19ffe140189f19f63667", 0x91}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r7, r12, r14}], 0x20, 0x8}, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r21) r22 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r22, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 07:28:23 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) getuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000300), 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r14 = fcntl$dupfd(r11, 0x0, r13) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r15, 0x4, 0xcc) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r14, 0x6, r16) r17 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r16, r17, r18}, 0xc) r19 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r20 = dup(r19) socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) pipe2(&(0x7f0000000080), 0x10000) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000380)=0x325) ioctl$VT_OPENQRY(r20, 0x40047601, &(0x7f00000002c0)) r22 = dup2(r20, 0xffffffffffffffff) r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r26, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r28 = fcntl$dupfd(r25, 0x0, r27) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r29, 0x4, 0xcc) r30 = getpid() fcntl$setown(r29, 0x6, r30) fcntl$setown(r28, 0x6, r30) r31 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={r30, r31, r32}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r18, r24, r32]) r33 = geteuid() r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x2e4) semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r33, r35) r36 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r37 = dup(r36) r38 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r38, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r37, 0x40047601, &(0x7f00000002c0)) dup2(r37, 0xffffffffffffffff) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x80) 07:28:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x6) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x1, 0xd, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/242) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) 07:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) recvfrom(r1, &(0x7f00000001c0)=""/123, 0x7b, 0x40, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x3}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x3, 0x0, 0x1}, 0x8) syz_emit_ethernet(0xe, &(0x7f00000002c0)="26495b55a6cc90cbecb455bb8158") 07:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 07:28:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000700)={0x40, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000003c0)=[{0x4}, {0x60, 0x0, 0xfe}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x6) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = dup(r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r8, 0x0, 0x0) r9 = accept$unix(r8, &(0x7f0000002280)=ANY=[], &(0x7f0000000a80)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x4011, r9, 0x0, 0xffffffff) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r10, 0x0, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x10000, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r12, 0x4, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r13, 0x4, 0x0) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r14, 0x0, 0x0) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xe1d53a3f9bd17a44, 0x10, r15, 0x0, 0x0) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r16, 0x0, 0x0) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r17, 0x0, 0x0) r18 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r18, 0x4, 0x0) pwritev(r18, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r3, &(0x7f00000007c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xd0, 0x4, 0x2, 0x1}, {{r4}, 0x115bc8d8969b9a61, 0x30b4a76143a8d753, 0x1, 0x2}, {{r5}, 0xfffffffffffffff8, 0x9528d904b97e7f4b, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0xa, 0x4, 0x6, 0x2}, {{r6}, 0x753f605209d440db, 0x20, 0x80000000, 0x9, 0x100000000}, {{r10}, 0xfffffffffffffffd, 0x4, 0x40, 0x101, 0x7fff}], 0x3ff, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffff8, 0x15, 0x1, 0x7f, 0x1f}, {{r11}, 0xfffffffffffffffe, 0xb0, 0x2, 0x5, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xdfc0b092919966a4, 0x0, 0x7}, {{r12}, 0xfffffffffffffffb, 0x9, 0x1, 0x4, 0xfffffffffffffff7}, {{r13}, 0x0, 0x4, 0x4, 0x7, 0x5}, {{r14}, 0xfffffffffffffffa, 0x103, 0xfffff, 0x2, 0x6d14}, {{r15}, 0xfffffffffffffffc, 0x80, 0x2, 0x5, 0x40000000}, {{r16}, 0xfffffffffffffffa, 0x21, 0x556678b0e09ffcda, 0x100000000, 0x401}, {{r17}, 0xfffffffffffffffa, 0x8a, 0x4, 0x1ff, 0x200}, {{r18}, 0x0, 0x0, 0x20000000, 0x9, 0x7f}], 0x3, &(0x7f0000000a00)={0x4, 0x7}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r20, 0x80044270, &(0x7f0000000240)=0xffffffff) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000740)={0x1, &(0x7f0000000300)=[{0x7, 0x0, 0x9}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000780)) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r23 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x101) ioctl$LIOCSFD(r23, 0x80046c7f, &(0x7f0000001200)=r22) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) r24 = semget$private(0x0, 0x5, 0x400) semop(r24, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) 07:28:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="e8cb76ae667ec4c12ba72585f63d432fd11eaf716c693374f6333cc7b7353201452d01b8b624c5d96379714efc61381adab74ff4ad0363ab05ee5fdc06a1556db270013dd8c7549d4851d0d75de5fd47bfbce24d54facb91644b9ecbad90cf10f284e8ed8ff141ef6be989978c7bdfe93fa42729d6046fd206391329723d729a9b7ea9f2f4963cc4789f695f98919b89b5e7e0627c6a3f654c7f0613910d96712fff83dc6e8298e6deb005a8a7d3becc06dad22972244498e4f3f1af873bff61926c27091cba69a7b18b4c19bf023accbb9958c36befd9f2ec398d3f4a3e99b7247157f937639e6a0307b120aaea42125160332c24acbc150f", 0xf9}], 0x1) read(r0, &(0x7f0000000100)=""/130, 0x82) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x10228) 07:28:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) 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)='w', 0x1) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {0x0, 0x80}], {0x9}, {0x0, 0x0, 0x0, 0x80000}}}) 07:28:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file\x00', 0x200, 0x82) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xd, 0x3) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x78) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000140)='./file0\x00') r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sync() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x800, 0x0) msgget(0x1, 0x24) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) r3 = kqueue() write(r3, &(0x7f00000002c0)="1bb782dd0ba0e3c92d01dc893dc490ec424d511f18b780b08a42961aba708fb7a3681bb14fa6d134d490e7a7df9467083b634bbd2f15a73ddbaa38358837ffe579885d376e4bb16d6b8116650ceacc85cf96daa6b8dc1e33358a671a8a2219cf76c4571eaff48ea01a289e3bc9bd25e16161f9c7d71cd37d2825ffd5b855012e", 0x80) socket(0x6, 0x6, 0xbf) socketpair(0x2, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000400)={0x10, 0x33, 0x4, 0x0, [{&(0x7f0000003000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0x7b5dec0d}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil, 0x400}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x10001}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xf0e}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xd2d}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil, 0xbace}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000001}) r7 = geteuid() r8 = getegid() chown(&(0x7f0000000900)='./file\x00', r7, r8) r9 = openat(0xffffffffffffff9c, &(0x7f0000000940)='./file0\x00', 0x8, 0xc) sendto(r9, &(0x7f0000000980)="fc6a76cd7f5f6952d3e06fb712055bd9b432204cb36430a5f96bd61ac77b0b46677b4667207a5d05db0e333a2cb2ea2eaa4bedf7a7419ce64f03417a29f74c5c9090443304861378e1fa9f7f463a615efcf9d7b192002e890d210e913b3a45ba3cc9c981ec6aa1ca0457cf59ee78f0359e23dd0bb18f156b425c4232ee5d1dd56140afd663ea505406c3fac97ed6745471a8298c9d2a11d808bb39514002f706f0b92c549b971a836c0e2b9b8696bbfcfbb0b00ac92730dab5e6d5ef1ac72a29876170036a6e4f7025202bbd754427fc43b6db60ec1dffd12feabedfdff30846dc491e4f2dbbefd813d1d528f09d0167b88b8049b40478a11cdc61", 0xfb, 0x7, &(0x7f0000000a80)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) r11 = getgid() chown(&(0x7f0000000ac0)='./file0\x00', r10, r11) r12 = socket(0x6, 0x0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000b80)={0x2, 0x1, 0x0, 0xf76d, 0x3}, 0xc) 07:28:23 executing program 0: getpid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x1, &(0x7f0000000000)=[r0]) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0xfffffffd, 0x64, &(0x7f0000000140)="016a67e99b00000000000099a1d6382a52b9fabc81899e6df5440300"/38, 0x26) r6 = socket$inet(0x2, 0x2, 0x5) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) socket(0x18, 0x5, 0x3f) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r4, &(0x7f0000000040)='./file0\x00', r7, r1, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000003c2, 0xfffffffffffffffc) 07:28:23 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)={0x5982}, 0xffffff92) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000000300)="95fe319515c9215858c04ec59d6316d3b22ba413a5eaeb8151f208337910d5e0f61ae1128fa82acfcea5c241bc1c7cb81bb35a8d40c27ccd0bafcfe5cb9b0b1e9d20e7a34f3d5d400514377cd6b8820ce0d0dcef770f281bee38db5a8db8322aa23482c84fe9224a2ca16ec77a810ad68d54442bb2223817dd8a715f8f55eb034a9ca2d8a0d443fdea11ec2f1f51a55e9ca16a4ded901e4aeff0b6de4f9b553562f8d55581e789b52577d6fb0b089e64eedb98a9ecd5bedb61450abe61ac8efc1441e3b96feee9f7cb12d78725a8065f640f6ce4502b4a0461c5a759180a713730b812aae88f07f44a6141a086c8d540d958a54001aab02742c9be1667fb9c6f21dc2f4f2aa926be122cf7adee61583aed03da5eb0446d694558162bc2d7764dbae63944c12ec6784ea82908dc03512e42b3fcafde2d0de5cd3c4f69881a0cdda9cac21ad27a9d156ee1e7f9388596c8a0e8e19645d932a239915c7c6c2e982a163c163dda928d12ab7731d433e566d0dfa361b8e9e8b4235555ff8c0c902bb115034218e9c1acef3e74b3d400ccdf2fe85cc7b0b5909258bc685a29fa8e95b8f08a64a798d46747ae8f93931caacb39a969416260fff5cd24341efb850f05e832855b26396ac885c3453e7bf166c1b4cbc79bf22bcbff10596e8adac5f051755696fab6785fe7f215c0f4fe6cce07fb1f537706b232c317c86d1ea2197b481c7689a39ba36f555a02432b189ecb86363b7a985f870fb2d01f8f2df2558e6e0325441b877a65483f0f16e101896cc50f7d23b386ade132efe345c3c5adfe87899a60c97eefe89574e2e5e3c9863be6aa31f0b76a243b11d4e3b16874c205d42cc6d17ef65f66328b638856f9e082024b56ba50bb28c513de04b4abaae409c65cebc1b6f06013b783c81897bba988494764709182db658eb89e0d5a7f6f0beb7d4fd00017ed12d0986df4e431e27c9a7589cd79dcb6c0ef558089e9204c4fd46d6d2b31914c834a216f93fc987d90e6933d77b00e497281a50f34a4ced0dc690c516d9f3cc76ec9ea22459da92c6b4eee16c1e4e84696aad7e3cb9e439ac20469f4f4a9f8ed3be8e88e9e6929aab7e037f80e328f71624ab69f0d028cc52dc79a781f34084d71067ee2f716539a5cedd31391286cb3c46aa904b770fa0bfba4f5c890ce9b15b5d57d5124e54a8e823e61e13fa1cb28a00fd83da1fb4bc522ab07876040e2144bf92301db5f56d61b3fc22fa1302e3bcdcf78e379b319d056cfbc318fff12e9ef3e61872ebd88ad35370810e870941e6ef885c018821fd5b666f212278b63fc787afd9a8607920406d38b66306645f01fb40929c97150607aa7b1b29f0a546e44d29bcdb15d1c06b220b411cee31b7a01a7a0776e200829a941fb967f9099d0f661bf19c308a49ab00b5269191d55cd5ac685527c6f9738c1243f787b687cbcaedd5966765fbbed66fbadd336570af8e3080d1dad9aee38b0a012bc54346cfa39e70dfcde89f3f287e2936214125fd34d8260ed6cd1dc43ecd1446a0d47a0cb9bb77f69f8b6ddc913f7c3493f9680ced9cc9dea6fc7ffc6d79eb4ea84db443a7efb121b69b99a164c59e6821fbfc8f1c71b19b32ecdb4e5441f65064a28aa94830cdf8ec57b3d8595664ce0e416acf31cde21a74bf46a8635bed169da67607cb4e2db6aa4e1085abc6197e3ca92af9f0d4c5eae02fac997d9329a5de426c6ab22ab179180c251d262c5fe6b025b331a8123d750785b4225cc0f0c75c7bf442e31856fb80e2ac99172f1a66c27016bff5fae00cd734278b0852e5a226a300b689df2347937ad5114d337ad0cf2571f3cac035de35097ab0ac2d368d904c7a48e420478a01945177e1f43dd896d627edf7cdff742a1ac59cf5c9333000151d9cd9c37a5a58a16fe4791dae7054ef58e3776729a4b083c519fcd7debb8f23884bcb7c15b3b539972b6a60e97c31d144ca685359a201df57fc7dee7d205b6280d3af846fe10c9826810d31832f62fb6dc6fff2c1096ffc087382a8b2eddae802c62c99a30468d9582ecc496a0110aa58f018c8c207d65efa72b05c3e8f824aca6fb99304d3a0d59d1e4d69c613b8d1361937b9a8f91459992a8a11ef78e6b15452258e3aa050d0009775dd520f5e65bdeb227b645873a2e0080f76403cdf78bfee4795c4886d406477f8311948a89af202b1ca71bfdea880dccbc84e94d1746c5630f47d10f416c9d5e2b76e437bd2041a635e27be6c1216ec1c01ada5d1a073274413bf9ba4b46470adaaefd4c1e571e3494228a2115224fbf6bd153626ecab23c15cfd911aac32ab79a7b502110fd3067c5c4de08d542d22256b9cbebf8890e868e923179a910e806aa7149e61716fb5abd58336be2a6c555e117823f3ed08277267e95094cdc899a30edd46e742f4f052e6684a00d8c5b598b798124ec4fdf0dfc9fa88937ff06f485ec4608b8ec9d6d17b2e47c08c23f15043ba2ac6438a8e59f5a29540d821f280eeeffdba418096201798bf5f978863f362e3efa5c46d892940220e9694388bce18f48cd5fa72a0b31d80a4b819d9d20b11e6e79b14f5b43d634399cc03c5a7092bbf0eca84a604787e6984a6b83926a6e37ecabf6014f732ba49b8a118bb2e1b26687015e8506922341086dfdc3f6cc3835d1677c29bfbc26c89cc1cf673722f719dd45ba8e065e4073b229a855ceec8a035455e9b58b736c3d65f84eedc1f1663443384e76698a6585d4d22503e04599dd724b37f1e4989262fdbe82e0ee572fc91dd035cd08f8eac1c99d459e7c57171ca6c7a6f8eb06c68aa2d83980430267233d9e3838f5644297bfc67fb6c7e4db57f2fc30c52795b315c3adfe70d2122d3632d26340a7a711b0f1291494bb49b43dccae5cd07ad2fc31c0188a7c644bd6d63f489feb48641fb58086d9116e8e80c9876c7905a2c43c7f1218a5528274bc1359fb8c13e3d6de65c67f3553e4fc8f89495b01ee6cb92b31eca54a74fbef3f8e2cd206d5b3762a702cd6b8110baa46b6347f8d5c6a80ee6bc8dc7345427addcdc05a179d55dc6342c6874add33f4a7e066f48b7ff216a61182f39646b4f9636f3b11752b5bc056e8232619bdaf810c40915d4081ebaac65f401f186c0dbaf4972a91a2552678ba1d8413e0d1a05a28822c8c9be7091dc8c3d273616f5516d3683db7c4d660b0caa592781b0ca399bb330e352846bf84f7741068d668bc7156243d0a132c20e4ede781a554c4c5b42ab07671a3e6b7ce26a7ba3e069e2feb3788ab40ddabd5a83981d2cda4e6d5f0c557fb2c977ff94404c83eb786df05f47ac6d23f581673ba7620fb1adae56886b05fbfbe3435f9823008bad301557cf3eb8e65ed730a506e32b626e61dd1b4311e7d888919df6748794b5a961941ceed398e849327b8689b58f9b7497a1165f4984c4672a972e12b119dde87c3a54ec5af98cd0f3fecc779fc3e5bed7628b122304f1a3112c49f8764f17334b1cc9e62e89342f0e346130eebcfcc3ee30f3946efc5fea7bb61114c4157df547a18f4987306c7e61aa24549917bed7bc92f5ce01a27bd276c4f4acded2f9de166dcfd09cefe6b5dac91d1250acc46356bb6ad564fc96f75fcf7c4b346eba50386421bf57d4881ac3eabdfa28fef45ffdc82f64607de4f5139c9b19c33db590b4ee7e83d1302f533658de43cdbc38ebe6d4dc4e04b6dc3020480ac27d03acefa8badf796bde33223fedbdc0a332231cf68bc9e3030b83cc1bdeddc4ca0f3cfb162821d8a085ec62874624387fef9d133a788cf4eb6c0fafe99ca7ca51a6b115d9bfc852207f247d3868c49bf91d71c14daa8a1dd4ff8f3cefeaca5f3aae9e4a6627218f0b05d222106c63bc9f891c72b46bd77e4181c13cf4d4dc7017ab4ac3f83268a1713b01f1544103e758e08de2931ad0c9b78dafa53660db8ec5b136e83c17d28bf4f55383353c80fa0b61156b79e155d094a605cacde973b97844aec5fa27971a2ed795a12cb22707fd0cafe85d4279c4477aad41c9347c9a7656163a66f3199c9ae459514289a797c42c6547517f181a47022381d7a2412dbb0ec2c652629bf1a058977d62e2564990e51e022be516121463354d509b6aa02b2ed60386d97a8d6b8dbf81a6d939616cd72c073983873e3e1048a5ea76ea6474f3db05812ad7c4a14890053150d84f3c51686ec4204833682c6b07b087f0f7ac74bab1e69579b8d6cb4e667d94e1ad8aad1cf017816a3366e39e63c006e0fb5145227e06c14aab0739daf3a88b5e820fa32fd2651e91a22635a22c988253c4f136c8fa1ce8073bb3346ea393f2e86b52ab701e5ab73a0590f6a874bf8f24f7491294608843c77469d8c503ff3f2a527665189d06fdbc06167ec201674dd6eb1d6af1e799dc9bf104a3f91efbed9915a2252dd2dd5cc12b4f06c6d0163726867acdfa7ba5115fa50a2dc80e4af4c491ca8f722981cd47f0ee475ff73cdf3d8ab84b3546665da46df6ac7df9380e85839f2f7ed3cba64ddafb4082d32e31e2fcaf1277d0f5b807587e6d738efec8baa820bdefb1da5d78ec7b8d78b04d4c134542d941011993a9a4019b4eaaf57e489439cf91a13da0887cb45a976a355b69bbacb7983318496a1ac9535615b9e44f60daee685cf693c6261716e9b4904045a038b0c8f9923d70c2215aa2da856d2e5cd2630806a49705ec2b32714e8e5e421319e0e5e6457c46350b6328c8e1133bc470659548cc5fb219062b05c9d8cbaf31fdb12900df6f9f3d41187026526b253fcbab5d85027a96438ea4592f7fc76c5ec6e91d69eabfe8b610929a0c0c973131e78029745d0af1e45b0fe885e7bebe3ce679556c4128d766c873f87ca953d73a8758339298d021fbe8a3ee373db4a90be9b559e5d6e532e8cf5491c55cc5d9b7290469c9500dc24e6aa1ef5b313fe675a6e3743224765f293512faeba2a385a43a50eb7cf63fb5ce0746e89f36502e73b31fc3188aa82de40a73ec4e337eccc682c8cec1b69f77983b11f9308c9458c464a5f3f987ce58777ea71c2b15688f8201912f9d29da60d8ee8c6263527664cac19d14eeac1e5fdca77998eee3700bccb026d10d67afbfbd28a9d6e8cfd20e8d0992d3ac1a16fac942e11ebe55375daee51d939e2f6111c562e34518a8a620166694a56a6d19a65987ed47ed226822befa4707782124b579bcc917498b318e8a547be0a1b8148f5bcd1003e7c5021134a1ff065c6a0d2efde58a755fba704ef4a5794fcd7f24d1269fd1b2da24c6da5b2117883742980081ff9624b80c834c447513701eeaafa2cc7c22a03a4ff5d1a0f5190d05ff6c673d60850a37cae02e3dff6fa741daaa9dbc6a853020adcbd3cd9331e38eced88329349d470a70267b6be90aa9b489cdf7f605be90e7f9474c89724457de4700aac3f4f767696728bdd26b52a24930c37e72742d3757e1ab1a9e8a634e529f249b04374ed3de3a4d2bb8744869e946d1ca89007ebf80dd1f32d97b71ffda3fe03d01e03c95befeaae7866fbe1725cb9023332005cdda75c70302897eab4a0162f5d19c093bd64b747b3c9fe02d4cf46769b0ecd582086cc6f60eefe9c4bcf17a3d8576d2e9eca364441ee5db0fd5cbf93a601655b0d7caefa01a9ff30e523815785fcae90132a1812591344e7172e72b5e21248992315f3dc523c49e97cd19ec940ddc64b897f8fe32b81a4a855e2ed6d33fa158f1a39ba22aa59633024021fc96765048cc7dd546c7cd72fd17ca6401b1427dd662a3d049dd946042c409b24c1c5297e509c"}, {&(0x7f0000001300)="cf36cf6868c44a629dfe6ffd31a1cfcdce82346cfa878e68185b95ccc6db8002eddbe5d7bd8fabd189588238d175cf703ae81331a2088ce7a059b09bf4c2535d3a78f7f6b87988857bbb90c57bb178e2cf9278f4b31003c6911cf82792040ea91c49fae6d4768514fad4b34e81f4657413b6370ed94fcb414825ab3ce51da7b53ff91b395dec3fc43807695813f240113392c89692f46edce9d536b6e598dfaf616af356d6b6bee6f003d12d6339ad4401fd84bc692a79ca50aea3bd32d62edb819afb5304fe19938611dd04c7d9a0a32d4b720a6ff6b4dd4b8ca26b8bc23da96c02ed5f07175031336580322e134afa1f8d50b345a527483a0e8a"}, {&(0x7f0000001400)="72c9e52b7d051beb965189885382f49b7f980b21c79fc85f8bbd38a64e1279e0a3b2adc57da989a530692ec0af97d6a298bcdb20f91dc3aa17de64d32df3e0d4dc862ecb93ae793ee70b47fb43be1b88361bf55fbd74db288435c5ca31075ced3c550984bd9c88c047eaedd3ef6da6acb6b891c27edf0fc7c036586ec2f03225c620fb573cd6a3466b74d25011a34ab611d44df71918dc5cf010e23bd0c448fea0b9772f743bf24bf7a10eea31135e42080fd7f954a8f6ede51bffb0978f921a80600e0000588bafa015d81e06c343fe458eca7f3646231ca1f2ebf3407ccffe1ee1928afb6f662f895bdeb0e7afe739bd3e536c32d383886fd52ee1f6935d4725a40e637468e1b75b095a83a7ae3edacfc4052e14f9d7b9b4d62e50d4dc01847eab1ab0c91d82b5ccbfb74e35694b34024e0c10f5a1aca86e98cf334c76752b0e15940bf276c403c62c0641395830e572b6cc33f8d34a9e00ad34c64bdfe199830652c4c72639258a213435c863a82bbb0bd83df1b82316285f4683a0b64927aea393769a3b6ebb99498edba79366029601080f88dfde2f2d0bce82eb05669d134b4c44eed19265e26bcb73014b76c0e06f4cef24274bf61288be0612c3176ceb2459d1df291f7c02dff0b2ff1884f78e9317460ed9a757f1e83b835aebe1eab38588e5b9943263e0daf9554c546e0f0f52745a208e64d40b73301467cd47c6e81fa847c20989416f5fd9000f59cd0a8c27a2921fdd925a82abb8fd40da846cb6505f018219f8f14d3ae80c549cb6a127acf68dba39133693184c5ab9c02c89de6f51fa70fdb8fcdaa1fe4f667b8ac0252ea2e5be371cec4b003a906a1f4ba2ae57e1493913bee0f089358848407b61328f2719648f85c5e2c2c7824842434cde68d055e77b5d54805720f61b7659e1e48ac48d945de68699fd1cbcce87684388c5cc9bbe021dc63b75061141068d9db809ab0ab8c9f9169aa735fd7a5e39b316e9f4098cace792e1005cae74b970cd247de7d8b0eef0dfb25b4eb2a3313e4a188aeb541cb21f12cbc4394c27a5a2f3bf007da1fe95f02373c315ca1994520ec98681e89513d95b76195e6127c51050d6c018fdf0b9f76f5d6f10708fa2734d6a9a27a2eaab8d32705ac9bec184d8cafa80d09547a63699e4382e2988249ad582b936f2fd21689d9172c9330aa0fae9c731db83cdf38627d10983f4e3c3c2af653491164e9fef77f6a583e23fa8fa1b67b486f64310cc73b61eda096449c4f90c4d3ff137e64552849a10fdec9476459aea79c6f69324cbed4f8a6d6c90a268f67896b6035961acb29f3f5614ff6cdaf954f8c46f09a01e73703b52f022a011a30bcd7230f2ef8338ceddfe602389f5beee27e5c1b0c310f22883fc65bde01f71b7f482131faa8a294136f5450a34d54c209a7433fae24d1e994624518d42b53f0c456b7291fad28e3f3717169055337e1576a510e00aece3352071253f31fb743092f8271035fa4f4d220f89149a02e182e0367b91027e1babdd24aaa36f8c50836689297a091774de8d7a7df634aa27f614578061f67311c28630015167e30970799e8d5635f687aa09934db0cd4ed707c6b1f3e0fa7123aea3c4bcc414b06cc6b5080f3b0219ae9f2b2fa61aebeca503dafa2a4a1dd86ad0f5cabe191d54b4ebe5e9c3af8ffe6deb9ff1e8f651c896995e54ed1f45adaded30aa7560a21a32db9e32d82ee990a8a8f884926b83d2a0ca253201b6b7d24600512540a46f685d8f430e611e044367131e9e73be9fc4a9354589e0f9a5438846fd057dae4dbd9a19bc587651c01dc225aa882bdf2bfbbeea17fe356ba8957ac43cb17550436b1d731e0252f773ebec3fe3952a960d56795c0843e618efe8569dffc641c75eb28ccdd6fce89ba4cd4254f705ca4c962f8dcd24651f1a9d7dda8aa9a70ed005fd31a9dfa96b5abc6c8d6f24aef611a13ea3216e695785c69365971b9935c1fe38e9ffaab05d80136acbed6d6548958e0f313c5cfdaf45d5e652dcc8b45341ef6ea6dcf6d71b92e8af4a3304ff6ab803e586906fb2dc4ad66107f1df82b4aaa6b6fc27afacf4dd973b5330d06f52707c09ceb8d1e142a4a1a0af82b25cce57659020e0bc5c1947083c6d57fe3eb9b6e90953d7553aa185eaf293f2808a2f1626963d3fec48e241a658e2c79c1204ea88471193de2b61176f338dfe779aabcbf0ce068c5c47f024efe06457c29dd5ff4501594459e0b215086513703c48530ab57f0e6ede1c6291a219298c9345d0759cabd3264109f7cae8c366897948930c02d53bd23896f61aec2cbc12a1bf3763048412a74fef897546a0a2ade049ee270d166e361995798c7f15e087a6a4adcfc4e0bac93626425fff2f15a9111708b822df9297c68677b95c49c4e05746ab87eb1765ba3476381105f971d1640551d19c0c55ff2efd0912405d0c11842d3382f97ebec2d9a38def4ebae9f7f58d336721e8d084c1e11d45be503fdab15977b9430b94fadae6a7371f720c6221bc58d60b9ef538c019e9318358dd33e4688180debc2f9b94d96828ee534512721273a605ba22b0c5b6594ba817dc868209062f9e91992bbf5efda8f735e1b67c02414467a3909d53bafeb7587078320eaf07f3cf5fb453f7be1608d42a5f279211f31d3237c4907fb85ab8e8abe81112a427be08c1bf52d06e029eb066f0f9c317107bcf21f830aaa1e7fc6133e085430ae0fc7e8673777900ad6974d6b3e04de86b0c8251ad91c61ec2e62d42830dafdb649fe7afacb6fce6a0153637d36d876516b0851cc044649fd1f57e936995805a17f30f402dc3698582cfa5a5f427aabaef31bae27d68733624a1591aa7575c3e22c27752252d817026f22b112d088e049a6727eae78bd2f5788fe669a611618b755bbb912f65ea9d63bf938b49bdb698132836dbe3df4888b7ff6342841582c582efb0d473f491085bfbeb579a8fe351606bbfbe715587d9a506e4648ddff535b92b4ebb7ae6d7f53fe9a9ec63f9bc3ec52d890c9fa09cd900bc60b6f2fc3a96fb7c6544cba3bbe1d0caec76a95facbd70188c0e4e1c9ac193f17f14beb3979916557c286651115cb6ef6275a31cce9615957b8cf45293dc914f839e6246261d5d08b75678ef9abee9aaaa94ccfd5642e867742382e54df3008d42f249752dbfc91a3597c31033ee14179520404adf6e82240a7e764759e31202e4862d9bcb588ab41175acb38fb59524d06fc4b96f65f645a10ae9ebb4f929833bf0f1844e398c857f8ca51b020a077e88583b0a16b25d116711915d62f3afa41d9f9cceebe91b0ca6f49ebd82d67706b94d3979a3b62ca3d7815834d5ae4d1a4c2b324be85b0aa47654b94b3b2e10c578f1c6ae9b4d0cc4ca44f33affc026c341871f47623ebea4e9b9a8337a0401ef10a6c9640ead3d013787f59059152c78e2c9fc2c69b2ec0fa9263a0e7a98698a2760cb3ab6d9dd7ef80dc5b90b10140f5fdba7b1ccd589e4f530dfec10aae56579e2c5f5581a3b90407ce6f7a8f576d25692a5dea27d00f028337652534f92b0f433ec0d8c3d3a983c2dc86eb21aeb754b76a68455bf6b00ab7df5f048064d87d897667a8337640d05bf0673d2519cc366547c7495d304def44ec1e6d2550e60bb0f5e79ea64ea11a140d009bbd3008511f2edbb652da56d5195d5fbe3e4c2554a12c64788db1ad5ef245d11f3a777d12061a495b7c678a4f6fcafd9a5fca1792b7933c15083c2328f5edf8b41b4bef62f1f02283a11a8c856f9a9ddd86380b94e8a45d5e07566f580cd98f0bc3204653194bc4c29919ceed5aa7c8699b51118d07c58e07eca1dacce1a7bc2e7209e4defb440c0706f052c3973f49dae4bf9befcc2d463f0910213f194d17bc51167461c6cdfff8b5496a1d50b1fa2d978c0624900f2519b12968dff774f1014e74111c5b2e683a6a392b7c1a27fd9ca680a4debee92741a6a55e68ca0cf89cdd956d0253bde8c98e1401c637daea131bcfc46573251d2b67d3b780176330ed9d3e2515304848b39b37f20a9655004f7cfeb96a6523ccd2ae752afecc8dc2edef6e7a7db77ad929f138f2c4b9bd7ecc789cb4741e51a14fbae0b1aaedfe863d2cf80dd691dfd81fbdd0841be347ae2964833474f6a2919da982310d9e7570bd188089d59eb5930bffb820cea1e8a1bc63438bdb36a0e5f025635736f2dde5235e7cf5d4403c8413b886f94008766b7f1f7e6173fb562dc0d7d34cf702dadf35dd50e3b451c0937a1ae36eccd99c84c80c70077ece6d0eeacc955cd28ca9c79b806f1a22b452d5c0488223fb33a85caa97d71687291ed9c5d84228bc5875c8be9df78692992a05e4aa44f4a166c8ce034b23fd0b3eb3036a6d472819949755797a88e52d8fc11f350b76e64ac77c9875e6b84d6843f1211c8744cbc4e71d3021ee245360c4cd6918d95e7fd2de2b825352b7dbf3e41f231ca042095eb510eaa3d634c319cbd59afe8008dff686fc6bab8e12f3becc796e7e6e6eeaa818f3d35b597ce45393c258e47800574a5aee23af094dd52b01f32e20bdad1713047307ec23e05591e5800c6257bfa2b701e07844ed760fad678c418c4febafef2e013a76cafee153642de9dedb6458ac9190a8657de8f5dc68af2e9ac07a4b6b9668a847e842d310ca932fa8049b72a77a551352ec91fc11f8426ab262134f0592efc6ceb48cb611db2515d0c62b05cfeb9240bd6e39d742cfef590f04db740dee8e752f19bf85c3c92ebbc8b3d75488cb9eb4ecf570bd752cb4ead06e6446edbfc88dd6ea07d49896ac3b8b45b2b0e5fcd4b9e6b283030249fc1f1fbe27b749dfd6b86fe8bfca3fb1dce8b130a2183129af2406639a9a464ee90102d23788e769c7e9f8d9b32823f7153cf9b66069810d2933505a12d7498750a4f769930f23d82ddc130d73bb8c95eb2d2f59b061c0c0834f7088e85463f396cfc753095a90b5982da53ceb4ca18d4fac0f5cd3f79326dc3aaf09ff63d7f605bb83510c71f712125dc0e5f7be8481fbbb1e52f148ed5448151b8b642e09c1a083451b6bd265856f7871cfd2763c5e7c6613395b63578c0e6ed64d15f0a16808e5fdb40322189acad82e0e51ee3903535973e273a85d9a7346819f212e5420d809885e00b9e132832a354c1fa361d802752352826f7a861c7315be009f0da7607203dd6e7f195bb58357ee39259c2c4fe0b954b2c92e02add9f383d5baf8e2c547560858bbacc87f18ae8f58c82a076e1e1c79c8725064024dc0b1172b7c252821c43e7225409e4d5b2184ad839c06e0797e45d975ed4f6a712ecae977afabc8f7cd61630f26d1bb2715b54bf220498e854fc0230fe18d1143abc820aa192aebbe0a6e478c10870a27941bfe5307aa4eea3393b856ccd535b1570ebb12c077b01c78bb6a045d606c3448fbe1061399de12eaf4ce22e455fda465f7df8fedb89008b5fee94a9168b67529d52e6954df41d7b1520cafb3b943205606f43e46e821fe29fe3def3eb642bb2ec46241f8e740801e13c0b8344645e616d73831abb442b4e746a188026a5ceb279264126a22cd41383ee33e5abb9c62f181c58be57b855ef594d8b0b7ac77ccf3b319a98427ae8dfb3d6cd1873b8d6c1e1f3cdde4eef23e8c80b0b63228f1e927c895bfb21860b37776ff58122558340db487bfdd9815f037960d1355b407ca69de9519297c947a387f79a438d605b19ab05f8241095a916787591a79b9671a2d6ef054a13e57e5747ad7c88949ca6a71a6e347da684f4643d6a2dc2efaa"}, {&(0x7f0000002400)="aca47b8aba4df76292d2ad4d0bfecbd215054f9aa599565e45f5ed87c83a2d15134810d2d649f6589f67c616d93658f1948f66f6a8ad538cdc3f3b1c60704165dc588c0429340411b472b4386db5e4692e27c03997a959b79f6363d93bec7b5f94d7480182a55fe32a9f91400d923284d93158a6308baf53b510bc92593ba71437ffe9f48d50941693d265b2af2f96c24e17dca6c3126dbfbe75e040a65b2b82dc2aeb5e75425910ee03b3c5e9c179738579367129a7480e5f618b3d7a8a01246ea23ec1d78df54ea6f3b25f39e0b4e4f998e0beec3ea82813b267cb7eeb430e3787999af27670b2009a97e7"}, {&(0x7f0000002500)="b448a6c89c9501c23e6a02866d694fbef2f2a8f5ebad1cd9c2d4c801b897bd013b83269f371a36240e938440c8007c5920923709e883fa95588f430dbf9b03f6b01fb5dabf8eb6f0dbd1617037b8527717d7c40a0ae44ce78e12490d8f7875e12d1708600706f0bfbbb2f949bafbb145a37a90605e1ac559a599cda9c3"}, {&(0x7f0000002580)="f85892b3d2020d054e77d4b61ca85f30846a6f7e4dc4aca1d01db04b50c55f9b17581c6d6c146ff077f587bdc9de611cdde66da651aec4f3aacb41b9459f08c89f05f6e62f8ac3b6c3296f"}, {&(0x7f0000002600)="9b3ba0b5ac1b62463c2a3641440d4404a9a31e7c2cfaf716c6e642d9b26e79dc081be67e92da5aa7cbf27ef62b261fa140cc37dc16d589beda3f7cbd64bc270652f0060f43c84ea7cd793234eb24dcf0a92b066def81774bb09639940a2341353e5aea8d16be687fbdbe1ba8d711a12419285e19b7489f9199730ae936dfa4303dd9e5b669c8c03de5fe9d5859f50dde606de6"}], 0x1d4, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) msgctl$IPC_RMID(0x0, 0x0) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 07:28:23 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, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 07:28:23 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2000000000000002, 0x3, 0x102) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getegid() fchownat(r4, &(0x7f0000000080)='./file0\x00', r6, r7, 0x2) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:28:23 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 07:28:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x10000, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) openat(r3, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xffff, 0x9, 0x1, 0xffff8001, "d22271fcd8dbc10daec50ec877c46a708a3c5159", 0x7f, 0x80000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x1, 0x2) dup2(r5, r4) 07:28:24 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x28, 0x1f, &(0x7f00000000c0)=""/37, &(0x7f0000000100)=0x25) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4093, 0x1343}], 0x1, 0x0, 0x0) 07:28:24 executing program 1: syz_open_pts() r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f00000000c0)="016fea00", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000080)) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) 07:28:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) getsockopt(r8, 0x0, 0x6d, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x80, 0x4, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x3, 0x1, 0x100, 0x7d627493}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x3, 0x6}, {{r4}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0x95d}, {{r0}, 0xffffffffffffffff, 0x1f, 0x10, 0x7, 0x2}, {{r5}, 0xb9626b95cb2fd19d, 0x0, 0x0, 0x1, 0x100000000000000}, {{r6}, 0xfffffffffffffff8, 0x0, 0x40000022, 0xad, 0x200}, {{r0}, 0xbcde8cbb69d979c0, 0x1, 0x2, 0x8, 0x8}], 0xffffffff, &(0x7f00000002c0)=[{{r7}, 0x7ffffffffffffffa, 0x15c, 0x11, 0x7fffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x0, 0x5}, {{r8}, 0xfffffffffffffffc, 0x2, 0x2, 0x3ff, 0x10001}], 0x7fffffff, &(0x7f0000000340)={0x3ff, 0x8}) 07:28:24 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, 0x0, 0x0, "0000046d3c41c06f77178b000000000000006403"}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000480)=0x1c18) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x38004) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000240)={0xb7a0, 0x6, {[0x9, 0x2, 0x1, 0x6, 0x935, 0x8, 0x4, 0x8, 0x2, 0x1, 0x2, 0x5, 0x2, 0x5, 0x40, 0x1, 0x3, 0xfffffffffffffffc], [0x2, 0x401, 0x3f, 0x861f, 0x80, 0x3f, 0xfffffffffffffff8, 0x8fd, 0x5, 0x3], [0xa0e, 0x1, 0x8, 0x8, 0x100000001, 0x8, 0x93c], [0x5, 0x6, 0x4, 0x6, 0x7, 0x9], [{0x1, 0xfffffffb, 0x100, 0x6}, {0x7, 0x7fff, 0x4, 0x6}, {0xcff6, 0x2, 0x10001, 0x3}, {0x4, 0x200, 0x80, 0x73}, {0x8001, 0x6, 0x2, 0x5}, {0xfff9, 0x0, 0xc6, 0xd77a}, {0x2, 0x7f, 0x0, 0x7}, {0xbb4, 0x7fffffff, 0x41a, 0x5d3}], {0x2b0, 0x100, 0x7, 0xbf4a}, {0x0, 0x9, 0x0, 0x5}}}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x6, 0x40, 0x4, 0x8001}, {0x7, 0x9, 0x1, 0x2}, {0x8, 0x7, 0x4, 0x8}, {0x40, 0xff, 0x23, 0x9}, {0x3, 0x9, 0x0, 0xfff}, {0x527, 0x1, 0x2, 0x6}, {0xff, 0x6, 0x4, 0x3}, {0x4, 0x9, 0x8, 0x7ff}, {0x4, 0x92, 0x54, 0x7b}]}) 07:28:24 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 07:28:24 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) setsockopt(r2, 0x80000000, 0x3, &(0x7f0000000500)="04000000", 0x4) r3 = dup(r1) sendto$unix(r3, &(0x7f0000000400)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa36acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x40c, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000380)='./bus\x00', &(0x7f00000005c0)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r14 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r14, 0x0, 0x200000000000d, &(0x7f0000000540)="eaff125c009f0000c6ac2523d2cfe498a8f5f1ea7fbd14dbd45711a13654448953362890c8daf7005423f59cf6a42c85daa51ddf45e79f6c0d224f8d1ea9f99531ef364575b87d71da9a", 0x42c) bind$unix(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="00da2f6275620200"], 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r6, r8, r15}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 07:28:24 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x3f) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) shutdown(r5, 0x0) bind$inet6(r4, &(0x7f0000000140)={0x18, 0x1, 0x20, 0x5}, 0xc) kqueue() dup2(r2, r1) kevent(r0, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) 07:28:24 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/3}, &(0x7f0000000080)=0x5) r1 = socket(0x400000000018, 0x3, 0x0) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 07:28:24 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = msgget(0x0, 0x200) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, r5, 0x0, r1, r2, 0xa56699797ac13f30, 0xa4}, 0x2, 0xb3, r6, r0, 0x4, 0x4, 0xb99f, 0x6}) r7 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r8 = getegid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x800, r1, r8, r9, r10, 0x2, 0x8}, 0x6000, 0xffff, r0, r11, 0xe8, 0x5, 0x4}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r12, 0x80185758, &(0x7f0000000300)={0x39d, 0xea, {0x2df, 0x882b}}) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r13, 0x2000746f) getgid() r14 = openat(r12, &(0x7f0000000400)='./file0/../file0\x00', 0x80, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000480)={0x2, &(0x7f0000000440)=[{0x8, 0x40, 0x3, 0xffffffff}, {0x3, 0x20, 0x8, 0x10000}]}) r15 = dup(r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r16 = getpgid(0xffffffffffffffff) getpgid(r16) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDENABIO(r17, 0x20004b3c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8) 07:28:24 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x0) 07:28:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 07:28:24 executing program 1: geteuid() mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 07:28:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 07:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x87}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) semget(0x3, 0x2, 0x6d2) 07:28:24 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, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") sendmsg(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x10000, 0xec6a}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="65b9ecf04ac759b2ca81b725a781a07751c1ed2cde01190933ae50ce8df50b560f78aa4a2c4eb7c21e0c4f0b5e019defc23d53eeaa1861267911f9b60c4ad81ec79d0dab8dfca747b946", 0x4a}, {&(0x7f0000000200)="47cdcd39d403e769bff2254dd730a219182b02312056a6b07755854836bf4cc6cc279ed91691cc71c73bcd010a4fcaa118d6487c550367a0b5216d50e3cd4af0b96a12390f6f9fdc12b48cab148d2876e78a655469cb50252d8a55b5ebc0770ee1465973a1a0aaf1fe10cb69c1c44d223da48aa0f3e6cdeda034764a26dd506d62a926da85661e9799724ee0060d6e143a06513d35550a8ce7b8840df8f98fb750a63374123e4092d3824ca09d04cd22fafadec853435f4ac9ee6223ce7d7329381ac64cac5487f2a29b84a4dff98e99e98af5981868fbaa0af220c0ce53", 0xde}, {&(0x7f0000000300)="e85da83af43925bdf328e45b196bc653a39c9920ee15d7341cf9177521b32b8999580ade69139e22da706268388ab0c89591ca745e481e7c5bfa46a9f7d7da5bf2dd702380465c4b2e488217d3727d6693d8bd552b38464199c27aec28c0e40ac354692956b54ddeee83983fc9df04a238661af523b7e9ad3a94eb78e5615b65a7aa5b63523715a8b46e2cf035049368091f45388163cbea9f8dcce46aa12dad9bc7802805ef7e05eae52eec5cb3d277544a2d9f9adb5decfe656637e101b8da6f340aef5e8c11111a73262add39be3aa4baea55063111fbf6af1885f6e73c8236f20c317bef45", 0xe7}, {&(0x7f0000000400)="e652b4952337b2e0734f631c6ffaa7e0cb261bba72811c42fb", 0x19}], 0x4, &(0x7f0000000480)=[{0xb8, 0x1, 0x8, "d540a1101e2b72e8d0e43d3f2ad8f80c1a0a9fe0bcee5de41208af1a52e8b6b832d4fe12f7ceb4daf8d4a5f11a8de00c5040e753b8a13c4937858fa8977785cce6b201551b6eac94140e4d55d22231741b5556151043d550a86713d374a2350abc288bf276d4e3b1f426a8c94172a726d170713b1edc8c76dcd2886b1c1bff798667d8cbb20a03ae6a2dfca5ec3cfbd1bb06e336d604f32a07b8a1971baf0cb904f5181d8490"}, {0x1010, 0xffff, 0x20, "8d5a9d3f77ee1178a97af36058e84240c49ed64084b99b66d05ee6a2eb1b0493175c8b00f83022c76070ddd21825e00cd6e5f2ff69907aa6763fc4a322f8cc5e8c65d96efbb6e14987e6d99430f579d259775171afaf2a8ac6dc440da5f54c09b4b44f5fbe466b1c85db44f8faf307f9d3f2241b3826d3742c7e98c511efd3f920ab667ec156767d7884eba827c99746d800bcb34c473c58465dfbe0926cb5435b3c4a54936a883cf2a96e3de98418b7ee7704261b096da17f89f528cebea41533695c8a73068c65881002cc2270bc633be69a66fb08d2d6193163f3f55b6c64d8fc4bf9674eddb3b014785eba616593c439620e4b34c4c9328ec0dc93167c595e417439dd8493230b7a92db3bf0a4a4a4827d54282528a664216055bbbd8fed9c28f10d552d6e0a92c093eb35542423d950deeecce3d0b09345da7e00c5c0a88dfeebe17d6e7a5fd4639c77759a4c178b2b00b5cce7b447afbec8da4c0b65addd49d6dd83c0ca9db0f0b97dcbdf9a06f30abb8070ba3c1a350ad12b347d29f905056e14606852ec5b7e332ee949a1b36c6f0f82edbbfe56489ea0a61ba8e6d9414022832551001fa3c44ca08668ad57547967bc3d634fc67c1d816649048fb798aa65620b2d121cbcd271abe00193a2272a3811646bda3157a29ee2d873b0a3b6f388d6b0328e617eb0a8e8c0db0d6db9f36bf78e7b5c2a088236aad3d5b7bca9d47d375ff49cd79ca730f5e6503e084bd51657ebd1aa3ced4ded39010c6116dfc25f0acb04f8b011803c5fcf422568b94e32f4bcc05b6baf7ffc8fbcf15b0859af54d119d39b7147aef4e63805bbd9c6118f91851ee1b629d09aeae3b324da71286a77a3de605ec1a21f20c28f4b294cb3895b961f269afb9793a598d073b2637e0bb3b193819c8b12dde9501589ffdff704d7a4db0fc92c20215527b6a72d1846dd0a39cf04853c2133d19b947b405193b2d1334fdbc6fce7d2f196d271620ba3d82602a980d4a1c0167b5950fd62aabdc69e89dea23e9a5497839ab3fbb34e8da8f967dae853b6424bc5ac6fb988a372a7d41eec8bd5bf79903b55761f68a90347fe6216b84fd377c0202eeb8ca533adfa9841cc951c6092cfffb48b657271a75f895d7736334def1910a9bd6f9cfc79295a139dda11e1757432bb3ba6fd6505479a4299740c7f28ddb6f122841f42bbbea006dd9dceff088a87fcb55e191a3a4b6c161941ec31bbabd5da8858c85cef7c939ccc84c48022f7dbde527de7513dc1df880429b95b8f82c9fabdf44c02426dd797814414e16590deaf11bd17fecad982461f3be32cc89897ef73cd325918fcaaf2ee16b34405fc7fdc0142588928703592fdec8bb7b6659ed130d9656dc62449e03ec4b5df72eb4af9824a026718d12707dbcafebdce8381cc3b6768235d1096b5663131f257e8676e9249fbc9c5f6cc251f0c2f9a0b1a16a303cd74e211c08562b1dd346d54dd0924bea32550991005c554e952eed13db000472e8d9caab8c4f538a88dd6ebd2f283596125908550da8da2ff58c18a5d340ec9a860f1d0fdd6159fc47c8fb6d2b18ca8de2df4bff31e94a2b43a7530fd71d73bbda9ef3191363ec0552f391ef5ade13c9e388bbcfa4897947c9645bd82c61d04bb363684317da0e470d938571f3fba56c64efc571386ab33f38cc3d54bc9e36aea83298d5c5fa027d564b4c6b37c4b144d3f5ac3909f88524cd8566325be0e282a8e0b13830754b897e8234a5cfe6e45e23ce3787ad5dd62da4fc7bd5c3c60828129fa6cf0750216a5f61ede23aa3774687faf01684a66baeb6e52252984fce9d29a8e7b97291b01e608176cfcb0e81565d817bb37c22ee3867ef483d0365a21214de2173799e4689284a68655d864fcfb7c1b45a4209fdd8c5fd022b17e623ce2059837596fc71977bed251c6b3aa2d31526439cf5fedceee98f34fd6019c194e11dbee5735ea2abe15cc452fb2fc3dad2f514fbaefad74f4a21e532e9f6b50d89bb2b5170de572a55e0bb9ef3d02c402213b7e1e741714f0ef01160e10613e750809bbf719634801f2944e5c487e418404be74f97278e214061f609c8d04a3ddaa2fd7572d6b0c17cdfa4e3e04118b107ccbccf20c0c7d72f278a51456bc6392e57e515011572177bcb4589b0c4d1d997ff4d3ee36943df9d1bfb676131e04a7c198abab5a387c6e30734fa406853e425cc2feb02926088d9dbe7c0bcee1c17ad39f3c041800f29865f1e0cdc9b9a4248966b43e3e74ae664f522a072213cb641fda2bdc5986d00f7fb7b9892011ab37accb8e037f8ed44811c9ed6769b677a2146324be3211ca025bedd159fabf403e9fabebf41d8ad37cace609f530fa2bca4ad90a13b0285602ca8ef045b1f9cc7668200290a5afe5cb67e969eefe06aa25f3f138543413dc917fa5d3c89ab8406c69c7fdd98cbc1882772392c034843beb733650ab3733ce114d25150e7dcaa3dc68672920eec1e8a25c8a7c155c08cdc14600fd4992f07c57ab4a97e5ceac82b18f3c92d7fb454aad3b9100227e7637a1c30c50328e5d6aa1ae987232c1286c440285284a34ac8555c494990db32eb0cd4d6f460505e2bef0b0e81b7b7a14c4fe5e4b1912e27bdb4160234e1c2d4c3ace1ef5562940541aa5852e76d43e967c4a132142754213723e62a4e03e850ae346c62762b71f8075dc607ec69e507e1b50b9cf9be6ec159749f7dfbe08b31ce18d21b6e284d8851c5723333ce1592cf6a7e6907d2ab38eb5b6d3ec406fa8eedcd20f9f7a7258bf27a39eb8af1c992b38fc8a2dc0974102027485ce7cd465b4065247581f33c4b77b2d4ebd5344bd71326a3dc2f03f59ac277130a153b479cea23e8e1e7f3606616746ad1679ba17210aeefdc51f7161a6e16b58c259a7470d228bbb4a34ac3b43463d418aee49a0c0fb3c5f3706c3ab707271c10f34003765051673d9dc55b640c3525012d39d1f3e3f2c98196252118355b16856fd7137dda6a97daf9b2b6903f398f5b9be5a694be6bac2f2e38dbe7d4eeb643ba48af2433d3ee3becd9caebf81a3b2b149e6c3c44c4009c5d88cde270e139bdc89947f12f9eef0f6d4b4e7dfaefd3ad8ad88c158416af4d5f421f987ec6caa4d3a5ef525911581116cd6b1849d346d8c7660805426889d9da3f9012c07396c8b1f19d211ce4c60aeebf3a80c055e6256277794a5f2a6fd334d3dbd9734281458b2833ee83c7d4347d6a168afaff2ff20e605ad46450b5f90af24e6eb2cce2f160477c0c247fedf351954843d3861112c8af46087798c52b823c06854c5be60d34a23cddbac6e72afe23ef77982c096d61db2cada416e7e9cfacb179ee220dccc2730a6ec00852d9563f5438eda01fcff3ccb1eba8e35e510869770b4b12e29f6db3dd1a1eda9c7132572ea291ffd84d76e66b25e8840c40c090149331446384bbefd14749199af50cadd6e9d17befbb65803a84410573a0a09b62fc3200e2088f4dad4fc275f604afe3476132c719b202279f57270a537c387aeea24c3ffd94dcafb6a649aecafff55c27a760967b733297098ed61871cfb95d8084055fd3d205edb937532135cdfb826c3daef585b503a0cb0348f220dc172892f1d6682de3f908ff3891854abd90307e30e8ecb87df329da3f9bed12ba0cd5b5786b2bd2f8d01efa867d9c1e472ece778e482147bb31808940046e93163ef3beb1eebb261e98a96806d18cf8cfdd3002d7fe5903656873f51b1dafe4b4d07c59c25f933c356a783d8404549801abcc2dab7f1f2b8183f7bfdccdd4ce1ced6d0e35d9ae00cb8d7a5ccb775fc19a161bf410c8664580be8de3b53a02ab312a3dc60c44e8014f82890e14fee8e06d63572b9225b16c8dee35e26bbb6e95244d7bdb2c5ff90ad40aa15bd33b053630460366d6cc775b022348ec0b6a4a4b1878c34e98889a54441c8a98291dc527ef0af7db7b63d90d5eaa91f34d5df27e95001b1adaf469aa595af2f31424a11347998230ecc52d30f549f10e31912b5f24fd30433eb47fb56a7f804af71451f7f179376685ce51413570495949b0dd7f431afaa7fac0c966c2e3756f0d17d8a30070457eb9a11ead348ee38ddc57977603b22baeb5a4e15a73bce470198afba3465a18b02d4860a5f4e4a070b52cc9802a4db2516a07651c6033b0d57a93a50fcc30ccd4a661d30b6296aa27f0e25f498136d795d242d6331803c8fca3cd9cdc01707e66b3ac54a8050c4464a7085d49e8d6da6276a51850ca31bb4ff13647efc77b6c2e6d1c283671ba65c734573745f6d06a96a82b200c06f1f4902514f54f47c65fad10147855c9d4570ee92e8175c87a6df41d8c55d19cac57d1b5c354071e88577c5d920e1bac80fa4a1a1e781d5bc278247d1cb2b21d9500a747d06c1b547114e7b3c53ff2e801790f210f9611a15ef9cb7bd5a22357133980ac7af69b6ac5872846f0467e7a73ae78a80f48a4ba2913375511def2a63d7e2c2f51a2551644306c97925d5f4d9d97241c06adb5a02c0f812b591b698613df36ee513b10aef8c530998b5f105de0bd00d9e936cb4ebfff7ec36187f1a41c0ea0f98deb2f16c149af943b563b9b9c08d40a53a251ac7dca30b646e89a028d49d878fb905ee5b50485e185d099d4c1f1980dd60464cd3489a2081b2ce3b3fc17313e9418d16c12c48b6f0e60b0ba94d5b9da27b03669759c5bf1f825c7e842d26c0dc21efed92fa60019cef8d3cfc29ec39d245878449a5383cc56ace2164ddccd752f54b8635f295ee0f467b4e556810c01922b749417bfbd604e19840f62a9921cf637852ca93a753f44e2f0dde91686deaee98bab85e0522cb09aafd97d66c2ad5922904e4c6a000c7252c44c974bafcd5ab0c74246876f210747c7decde88e487dfe9f2ee782855f7caa40e9df6d28e7bbc07e3ba990c00152f22203c34fba28b28c373b843eb92fd20ebc7097a9eb089103fee1427fff448585c9f8801c126f05f6f8abc52df78926fced7eb2fdfef5328bca9c98166e9d46a240cd95a77c3bb2e5c0a59a093003db269f8a6e1418239dddaa1833a8a6ce353188c4838179876703b1a6d7ec400846a03ad42cb789645b0c07d5b3821ca5321fc3057b029ff9e5142ff3a0c8c09ff48d2e9c8c051124ac754b88cdf5c17a00f07eb6d9e6a62106d1634ae3c4dfd1d893d368667182c0ae6bffff8a9d480185267fad25cadc4a22b60813f2f23df42adc4730c3b780e115667e52c660e71cbf2470695d4e938029660538672e3b34610a2fc947dd199dde9faffe18a2fe6af1aff164135019a3ee573b43b2d1d7b057d17c95a24bf7c9615746605ecb93db0ed4a4f9feb3d93caae61a3311bf0781a1d4c3678fa428290cbb9714ab565950948072f15df9ec4030432ab351d8aff9ec66f0217a967155627e24809518dc918bcccabb991f1d960ebcf47b51e34cd21470cd14cd579bdd39b8b02f7118a296e0d0b2b81e05208504a9e1bcda4973a285cbf485071310660e49e1548d52c0ebccd8411ab3cd43a53d7dd15e5d4954cfeac1bb138c93b0ddd13d3ae8d74fb6d807a08c263ac27f44efad451fa58ab716fa58e6423be95800a2aafa926776ce84911cf2850d813ca035ddd9cd7c1551eb847409d6ea594025bbae0a2cf8149e895df5198262e9ea0fc563bc49389dd2434df27dda8aaa3ec88d69f2b12404fe885b07aaea0c74e950ebf1a582da5ec8063dd3214c45ae7123fd622860ba80d01ed969b391400dec9627abda8ea730a5d5fae56a426e76e1a810be8ed"}, {0x108, 0xffff, 0x1000, "3e1a9b9a8bf5e48bea0483d52657417aea9fdae36eb4127c267ee694d20efc691c42264755d7891c983ce5f75b61d0a6300df3689c348d6ba44c6998a2c734ec34bceef7b6dbd569c025c62af3edbe0e172e786050704179a0173863ea5062b27d192e412c527480d883274a8edc436ca50e782f8a1b23fe936bd6e6144cbe33d14c29eab6b3816b311cfb98e9a1ea5e915816697b34d9f62ebf32ae3bd908a46f72ee8fde1c7f6772d315d7ff3f5ba987bb56336e6709f6769bd9f93a556f4617e958df5b351f9296492386ea18d560eb75a546bf3b17b873aae3c7e8ad92eaa9a02aa8f9ef5b54118f9230b6e69abcb25c7a"}], 0x11d0}, 0xc04) 07:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3f5, &(0x7f0000000040)=[{0x3d}, {0x5c}, {0xbe}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/232) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 07:28:24 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x4, 0x64, &(0x7f0000000180)="0100000004cd354adc48ac654363e9497ecf1377b1ddbee5252483219235310ec0b93e2253c38e574c6404d38409a90150286dde56898c2beab5418b40f9aae18624adb6432f3b4acfaf83dc4729cb11e9340c94034b392fc2410a6d0bd8cc68d1022bbf2df8bd0251d10a3d48ca05fcb88ca43e66037261240898fb8c740b55e62b3f798bdbe371e888bf823a4e0cdfd2822e519b77fcf7aa492dc7ab7c88d1c8446cd61efcf3e6484bdc39a7aca33a409add008400000000000000000000000000db9f21b77adc96d196d713c64342ff96038b5fb5180c84d2310469563cccebe197535e10fd24a284c40ee26e9c0701b5c258e7a6ff79df10b7535d16f56b40097c770b92b3cdf0ca88fc616e1865cc37e3f240f3e40f13", 0x119) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x3, 0x6, 0xce52, 0x6}, 0xc) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) setsockopt(r1, 0x800000000029, 0x26, &(0x7f0000000080), 0x0) 07:28:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fffffffeff], [0x0, 0x0, 0x401], [{}, {0xffff}, {}, {}, {}, {0x0, 0x0, 0xdea}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 07:28:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) r1 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x579ef6266160c407) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 07:28:24 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 07:28:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x7fff, 0x0, 0x0) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 07:28:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x27b5, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/4096, 0x1000, 0x802, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 07:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x81}, {0x48}, {0xe}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8449, 0x0) pwrite(r1, &(0x7f0000000240)="529bb4f4f00433994a4db6b15c610214fbab194e95bbd8828cbc58709690b6223c00989e038d83d81093c40a9e8335b7f2d5d19d0c648d7c5e4d9ec1d7b27c02fd07230328ae2a36975b6a0f81146852ce9e10313d8a75a345a2142b4d3ad7cc88fa04ffb14a48de7f4bbe0710e48481c72e43e3956401d599f6b109a458ec445eedb744036e80498dca47c7f3bd0353b95a8b9ee42e5ce03386e0da2c4e7d610590d62f877b090a70590eb114681dd11fdbe2c7b6f017638364dfb853221871a9b07ced821499e50544e40a8da4b1f63a67648ada0e2698e5ef587b50dde5b30ec2a7a19d28c9308f46cb82af", 0xed, 0x0, 0x200) 07:28:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) socketpair(0x6, 0x374cba8d872879dc, 0x14, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000100)=""/192, 0xc0, 0x1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r4 = fcntl$dupfd(r2, 0x1e, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x6, 0x4, 0x4}) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/210, 0xd2}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000fdff0000000000"], 0x9}, 0x0) 07:28:24 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) recvfrom$inet6(r0, &(0x7f00000002c0)=""/178, 0xb2, 0xa54ef32a231c60c, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x4}, 0xc) ktrace(&(0x7f0000000380)='./file0\x00', 0x2, 0x20, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 07:28:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x20, 0x19, &(0x7f0000000080), 0x0) sync() socket$inet6(0x18, 0x4000, 0x1) r1 = socket(0x2, 0xc003, 0x2) socket(0x18, 0x2, 0x34) setsockopt(r1, 0x40000, 0x8064, &(0x7f0000000040)="01000000770a40c20a6852f5ea73fac8ebd2e6c57c6c9cf6487f04981c226e8b63bcf90d495ea1a98d99f9d8e028534dea99c7800745c1139b6f4c054e00ecbdaa6c000000", 0x2ad) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) fchmod(r1, 0x9) 07:28:24 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000cd0000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000079b000/0x3000)=nil}, {&(0x7f0000103000/0x2000)=nil, &(0x7f000034d000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00002d4000/0x4000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000136000/0x4000)=nil}, {&(0x7f0000279000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00002fe000/0x3000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1874}, {&(0x7f0000e29000/0x2000)=nil, &(0x7f0000d43000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil, 0xd4}], ['./file\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x408) semop(r1, &(0x7f0000000680)=[{0x0, 0x8, 0x1001800}, {0x2, 0xbffd, 0x1800}, {0x0, 0x53, 0xffc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) 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, 0x1c00}, {0x0, 0x6, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1800}, {0x2, 0xad, 0x1000}], 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f0000000580)=0x59) r6 = fcntl$dupfd(r3, 0x0, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r11, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x215) r13 = getpgrp() r14 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r9, r10, r12, 0x0, 0x7fff}, 0x80000000, 0x2, r13, r14, 0x7c, 0x5, 0xb1f1}) getrusage(0x0, &(0x7f00000009c0)) semop(r1, &(0x7f0000000240), 0x6) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x102) 07:28:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x3) r2 = fcntl$dupfd(r0, 0xa, r1) close(r0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r8, 0x0, 0x6d, 0x0, 0x0) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r9, 0x0, 0x6d, 0x0, 0x0) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r10, 0x0, 0x6d, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r11, 0x0, 0x6d, 0x0, 0x0) r12 = socket(0x2, 0xc003, 0x2) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r12, 0x0, 0x6d, 0x0, 0x0) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r13, 0x0, 0x6d, 0x0, 0x0) msgrcv(r4, &(0x7f0000000a00)=ANY=[@ANYRESOCT=r5, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16=0x0, @ANYRES16=r13, @ANYRES16=r7], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64, @ANYPTR, @ANYRES32=r8, @ANYRES32=r2, @ANYRESHEX, @ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES16=0x0, @ANYPTR], @ANYRES32=r9], @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESDEC, @ANYRES16=r10, @ANYRESOCT=r11, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES64], @ANYRESOCT=r9, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYBLOB="9569586b0ca3835d84a6bd05ebc962bc04e42b4138448045ab71057782c79080daf97784cc10a7923596f05033831f6e6a27edbeace3b38e2bfd6ded3cfd5048776f3aff1dba70899fb190cb3492512549cbca751bf8fe84405d4be84611baa5433ce8ce9ed88b35cfe528c99fbecb6ba45301c031ea4ffff041f583acc7d720dee06b68c6be5d0587793a9102715c2fa82f0bddf7e627a98397077f301e6ee86078f113", @ANYRES32=r5, @ANYRESDEC, @ANYRESDEC, @ANYRESHEX=r1], @ANYPTR=&(0x7f0000000640)=ANY=[]], @ANYRESHEX=r6, @ANYRES64=r7, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYRESHEX=0x0], @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES64=r12], @ANYRES16, @ANYPTR64, @ANYRESOCT, @ANYRES64=0x0, @ANYRES64], @ANYBLOB="1ab27355ace96129", @ANYBLOB="06a50e7b0f68ef1c979a85936daa72669b99db9ee84bf971165e5e05f14fa884443bffa6be85398da66dd6c639c4571958bfc7a97fe7550c0c7d795ebd551595d068a7b837c3c0d97c0a77ed036120e3b1f268f026b0d2ad6f65f864243835175f43902fdb84bbec11a804e986f52c56875b656a6e7d5dbf2e5aaf7d8b8e09ea636fe54bdfe88c0922647227d38e689094ad7988640c96d8367e466d64f6847a9e357e303c8d448325e39a33822258c5a12d953fe266e7bccb66fdc570", @ANYRESDEC=r9], 0xa, 0x3, 0x800) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r20 = dup2(r19, r19) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x74}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r18, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) pipe(&(0x7f0000000040)) 07:28:25 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}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0xfffffe9a) 07:28:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7, 0x81, 0x3f, 0x8}, {0x5, 0x81, 0x1, 0x7}, {0x4, 0x7, 0x40, 0x5}, {0x7, 0x8, 0x3, 0x9}, {0x3, 0x0, 0x8, 0x6}, {0x8, 0x9, 0x40, 0x100}, {0x80, 0x9, 0x9, 0x9}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 07:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00M\x02\x00\x02\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3f, 0x0, 0x0, 0x29d8aaa8}, {0x28, 0x0, 0x0, 0xfffffffc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="d0d9c9e440a1ef2edb8b2a84d6c8") 07:28:25 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0xfffffffffffffde7}], 0x10000000000000d3, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) sendmsg(r1, &(0x7f0000000cc0)={&(0x7f0000000440)=@in6={0x18, 0x0, 0x6, 0x80}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000b00)="6a96a72c4e9e5fc9f8bdfe9cd6fa76574c208dbfa587f0795e997709e6cf8747377c76b3107bff6145c283d7d4609f1b8935c3860714896496cdc405bf3755d207ecb8274b7f03a3e203f18c5278d263a9522b365b1959cc9f471eb62c5ffe5960101a1dbee968c9f6de598ff998a41f5d1ff0adc45bfb937596725e8af1633dec2a20713e04f7cffa1554ac6c2572774fdae910f832279af40ade28b95e0638f5498c0544868969ebd524c3a40663e2e721cd8c4c2ce050590c4319145a8bf9b3a76684805ad629431127b6b0ebb577030b15271fdb9c356443a7c8703ae8e3dc232fa7e14f", 0xe6}, {&(0x7f00000004c0)="7922818097ecc3753bfdbfdbce1bf1898823cb493754d49bd80c51f0274555f2281bdcbb4ae347215a4ab5c6c9231b833a9844013e6d60bd6ca4d074b73d96735705c60a67ee1f287665af10881613b2bbaa19133b8cba2062cba8eec0227621b890290f2e", 0x65}, {&(0x7f0000000540)="be393faea9a2f86d1175a1f78541e43559be230aef0c27343a7120632472daa00e3243033b249394b43a72ad9f", 0x2d}, {&(0x7f0000000c00)="161b55e33776f2208830450e966a70e985e09e7a04c566717c5dfa4cbec1af3303961fbb176b20bd03e4d391b7f8071a74631a3f4b7f0d74a9b393dfc27916af42ed4f1a00f0a5e9996c08f6f591c3dded2c9f753b97f5d7379b0d4c5134f64ad826dc408e64e65b3bea66a94080e8fd", 0x70}], 0x4, &(0x7f00000017c0)=[{0x20, 0x1, 0x1, "15c2f4dbf6769e0ec9e97b"}, {0x50, 0x1, 0xfffffff7, "80e0f17b8b096ca74304eb74071a05cd51799be2176bbd70e1eca5953f3be2b841e69cbd2bda86dfb6c629bacb559511647d4415b78b28d9b9"}, {0x1010, 0xffff, 0x3, "288396d0caf9157acbd5ea88dd0d729ab56cae4b9c6edc8e04c31963abfa696ac1ab4458f0ea6ba95717c242bf029c6955188b0fd34cbad48c349d226a6c9c0cbfe58df07d6369715ca1ad2c1d7da7a8696309b0731f216a015f3af13914e30a67dbba10339011581734922203a71475ebce38ad2b84e2d7359ff0b1aa1694653c5bf8f6f95a327dedfe5f6ba36c0a920a2ce40832bec883d033e91f0e672859f13964a3c5b079763289ac30d34f2df1a62a8c5f6d5ea1f3368f80282257ee68d52d95d9fe33cf1598104e51980fa92402a242b9585cbb08f68a2e39e16a86dedf89e0dcf858c4c8c8c4e61c32e0824b16dfad5a1ecb793b64b78a30632d5606cc3982d55f2d8efe0549c4fb872c4cf0a5435f511aad4136d5158ab1510128f5d44eb0b08909ce99faa9938e1be991dcc2c7724ec0df0a941fbdc6d3cad5164f25ff319f4b6007db3657dc8ce38de3bdc5500f9d1e8d98963096e05bd5c07615bade040135b40357c4bf8244e0453c1845d8fc1d35a56ab2674a78965d273aa8292640e64c76db52ee51f5d3e92108b4ee6da1068d63cb1b02cd9dd97068d27c0f672630c7f46efc876752a5377a87e65dd50df65bbdb793eb95a3ec7b525da29b59bd6c21e775513623de9b2913fdd70241358cce8ff6ad02c4afc38d2f04815c9eaf8e0b8c5305e11d666ec84651e219c9f0891c7840c26fb411ace037b08814d147a8192ae03b2f3fae00cf72f63f8191dc2babc11e38c8d686fd7c681ec77caeb006951e98b63def1a5802cb9c0a0d400c209275ae63d9358b4ccf02854e089c4e51048608c45f7452d837471a2b06b1270b58ae8d444e41b8c482e2090b405c20d9963308646c1a1fbe69485a2c816929a16f1142081ade232d3f49b0fdc48930ed07a14fc2c9298c3899fa9190c0b4361332074a67868c735f3f852ec79a7b5d1f6af6d527bdb0faba5718113cdf1817994fe95e6f5bc1588cb91a85eec217e640866d16cfc77eb8a7938fc74870d406e9f004beabf026d488b2bd783933fa382ee7010ce4ac6130532f98c20fad40a6e24dd3102438cb3c75d5f19f431b7d6db53996ef734b1ce4e5fb0d2856b2a131b407bb1d17cbb068d158bddacb6c176adb5e7bd6b64917271e0d268d206abe68086350268f406b29fcc389aa7c94ed1d0478573e7728bf52bd2c514d9c2eb6f76c1d7ec16d7ceaa5b5058d4ee66589868739e7ad938d133d40f0cfd2af4ea0ad3a87d76add79f7cc70bf913d2f7b3219b3aa3dab3cb1ae6c3f16d12672c436d7f0cd12366f7f90fc570daf49b78ff253817339e380bf631856ec2242f317a9187bad038d05be9e0cd07bcd2dcb1be41a4c4e5340232fde0638d1f533cac7bf341ce6f11f7d19401415cece38f06fb0ba535fcb56adfce5f9bda9ba7266a6d501c592b21d0fb2493ba0bc0214d177d3706dd6bcd0988b8b7073ef5dd7fc182874c873f029db08ee095f3758afc3b0700e539b7d0c533aaa4c92e45595dd0da1a3396a5528d87bf9dab54e11a7e9bf194d7395b75608ada6daf142156bc34584773a7db919ae2c3a6b33f5ddda626d755e1197febaf1ac2beb7428fccdcf7841b43248571f75691411baa90f964f5dffa74359208ea7cd944fcf3c5c9c4b6f8752ab2859a184723dfb3b419c202f0f1288dc76d6d796e4d168349f27db5069b7fdac30017e32c277289a38f62e83503783afafb568f920dd5c7518d5f9af344585895e905c5b01530b468281f3f753f7ac3cbe35b3e9a7a578ae10605ef9a4a5c3ed5ba933dd3970453943d7810ce204f46cbb68d9dabfac0492b8cd3ef4ea8f6dc056352b2b59e3172a8e744b9a13ff69fa3589bff059c1969cefffa11f97b759fe575a28fd7a0e32fe4f5d8fc9d845d08a3a7639d43aac4c0a4d1021542a65fc9a46a5db8ed3ea1bb0e2e1588741b239b0d06c2c64ca101f67401e338c049e2a66cdb41585a215fd433203c839e7e21c13ad1e0e688d91331ee0362f010dc6070b9480afce13f6911358e6d830398c8bcb0266d1c944c5fb278d8e384ee5067fa65a3843538089876ec2ed0e40daef3e3693dd940b4600b7196a0ba67d23fe720a871993e1f0ec4d1c07550474e14df830c70acd0e096d922217a8f4b72e2ae87a4ef4a43279a4fd855d5a18eeebf82737273f2af24151c7325c85cb99b6fb80a270496e9778cb7c7f5fe69859d904dcbb1496585b09601ce920c23e1359471c4fec5507d9306ed6656a28f010d0520bb9caad0724e373ccdcb9c2c4359fd90a633d5885ec1d754c080d61e198289ad2d356173d671a435e0a0dbade71b0b57bada1f9483553d37057c0f0e1e4fd12f2c6e4da084f30eea7e298c8e0d5da8b1c8769d5f78a61674682308820ee1b5a399dc2ea885d74eee7d328c4a91db4b0c609851b15fd03aff8f00467f1a6c4441816a41429f07f6bfeaf6b8fbd86828f21878eb253fe2057ba6028005a047ccb41cb2a15c1607640bc8a78a3a174fc34f9218a688e404b04a8d3bf37d703cab6065f50258a8803e2d99dad39ab81a5e9a45738a572ec6a69ec00288a091bd139aa2f57d8428f75d54194545995cc9e5f8e3b4c71f259af15a69f6b13ba920a0684da849f3eae7fa91ce7c5c82194b6943f6762fd8b409528ad10b43bcea63a9346c6cc16324598210705d54b56cc28965b29088242974b326dec7f5954f17119b0b13661eaa1f6e97060576210799c571049200cd7825e62edf73f2792b81bab1657fda3aa3137ae72939251dc4a5417f580439e795b47909ecab4804cebd0ee619676b280df0e2317380e38f4f545efaae5cbba9acb067cae31b233c9a5699fa3cea69d1be09054769b97580268ca84d6d54bdae4d5560753147050d4da0188fffb885c32d205472c3662f786bd0a495c619794790b128b509b8bbc798571e41f3735cdb0b8ed2182560bcf072d1944433249ebb9337cc3f148ea59ce771a979055451a7ffbc74138be475fcbe8bdf380d2cf29d2b7527c2f7a41deb60d8dddcb66a68df0cd925c5a0a967fd485a1ba35b6103aaeab1015a167eb6da52fd0045270c061de4cf8681b8dafbe6cae398d699c063d3a1b10cd4edb884773e0cca710daf72831bbf62b3fa6b9035d3192260f53af838fc8a783b67ff574ea05e527ea4b978105939ea59aab8492f2fca14b9c0290bee7d3b37e7ad828f01df10837b58fc0d40acbb9ad5f47fa9309a43185260ca49d287d48d7d6a623b7471dc2032198c0d43758c33edb7cd91a6e898bc89185179d593582fd37319d549d4b0123600176c085f976113abc2b4942fb15926caeea89cbd110a882ab5766d384f85b0f6e480b4b3074384d69ec8ccdcaab13b81bbed45acb007015f7f51f63959fc352d1f859b1d69a2b1adcb3ed5f5cf63135040b197a5a377e5c83949f9ba6be4cea8d8e53c9248151aaf5c1813a448f5e3f9fe1b2bb8d629f0786a1695077b4bd67ee3c44ecb9c42db414a4aadc29750b0f73d88369c6e3a43bf3e188aa97c5d8ecdb6ae2c828eaaf898bcb4c40129b4150f2ced91851c50c921a05d984631651fcd2647a60debc24ded13a396ab9481880d69b9756692da7a59e6f8c4b244f47dd24af4fcf5f2bba6b69f800029b34b7836437392f7ee8620990fd25053f78ec5f0737977d68589a36466a924ae23aac082bbb118b8b762542edeff4eeac9bb861124b05695c2586431a0359cf9d08ce305b482ce1a238c74dbdbac067ce52ab0f4077f0a75f122da678ef7cdc6ddffb25e9667165c461eac7a6992d72d04116696ad1bcd2677cb9d468529cccb5ea027f3379488646e7729a944e90f855db1fb485b961ae82cf9a5d4fe66c510d6a359036170ffc3f36f3a8f6f25bb769064071b600c850fb233eaed173b60d4b52fb8efd15198dd93d8b1774f9717c1117eeb11154ad2611b9e19941d87187bdf07fee03109e9570ac0bff6718ad19366159f378ffcd524d946d4d5ea2cdbddd4a5e9b8ca73f1776e3e13a60dee205e7c21f031be53dcdce23830e8d22ef21a78a14efefc51e6b31e6d3735f3687845219f03bc8ffc5dc4539d56d3c80f9981f32c1c406af7382b233fb2d67d24a7691a12967f02f8085a5e1134426d7294af297e43026ddd126295d4a5e44cc8cc7dd903ffd9baaeb6adbd59ca7f3efdb298763aec453f49d8de20ffe652bcf2620c510fa70c73fc579fa7e34dc86211c5aa368943a7359132caef2e592536f4901f0d1bc068890c9e5966a51d05ce351b7ae9a3c457dcf7a2287797fc242710f5ccc983c881c50df3d0e2be781d8f534b50b70568d93c30f3b88b0c1673baa28e83c7b586d2a47fc58599e611fa311f4d78e4270ccccfb689436f1d0612ee74c6582b53739056e706702256c6d05ad1ff5a1281312d2f4fe8e93dab69d1367a75238f887e7536925fd2755c5a4ad98a141cc6b9ac7d660562e0aecde73dcc9cb1de8670fe674557fd2ae6d9e642567d4e5ab49258d9e2a5ffe6d07eaa3414bdd68c2def6eb67be5b397fc49390c8d6176f028a996bb8ad3676e001188996e7de88c440c4c00f585df9b269531968859ec328944155b9f32167b1c2cbf1974788ebad4e77d4b26400733fdb995d81d04bb7e1ecf6a66dfaf58d478132f769895621f9c403a61639a1e29e414ee814df3ec446cf17700264d6252481c57cd068ed89912b25dc46f471910a230e104ea7fc3653710b8f8539443c8f4c465711fec95eddcfb426cc944b63b7749fa2d4e4f498b77d44344f1ffc4aa48d3ce1677729300d8fd924667f1b0f487474f77685ef6542b8e68bf8f2fe96a933552dbd5bb2d8a2265f12c6a4b3a4c3773a3d16aa86a96746029c8db36df6b690a7ff43086dbba8ca4d4072dbf72d22f11578c6306d84f3d7cde5b186298c1f5237f2c7505a6989f3c5626b7e897cb0b66e55098f80feba8604cb7083db102dae97baebb2fc306552fb32853978c649c506f1c9c1917a82927e9eb2838a2ad0893add2a0e98294721e992505865d163e32825e645b2de84a788579bb3c784f29da679b73a0003d54140deb0c7ddd1a4585e4c9decc391f2256698355a202084efb6627f97a9ed08107893204e1fdba7e01ca33b63b677f9191431f647b7d2dc3636e213e441c130f40660842e5c0b758c0f15d69c2c34a0641c6de875baa4c009dcafa29f6e2be09b2511d2f54a58340a52f93fb232411a13f22b0d2e38e99594d96824620f095e9f80080afe1b701c22feadac62fe0fe3bcdc2035716a8b08d98f29df6e82a67d7bbf204fd68351e1e5f7e58b689127d523ba9cc3c2ad93688e294b1ed5ad6865c96c7921ef568a7dcc13bc22bf98a77a8adf9a5ce438e6ce3369483da62a5459797de55c0dbc0aee641903b4417d9ab4e18ca23f86cf45d27b6cbf0dc5cd771e496898aff9ad79ee45b60eff55fe29971697f9d2d12e8f946f4af59325d871df6afa18fc35cd5ffc1e4d3732cb4e8adafeb6e58e16db675cd9d7862c9185b03cfdc02b6a982955142a1e4bc252a88790476408c55b54808d3b08df7ec426be5fc54063615a07c5c7cf192a569fd5c19dec2aaa4b1731d9a57b6264f808101010ce3abfbf5991ef5e3537ae4d19fac786a2d3cf270748bffe59036624d6920b9fbde043a05081b2ff7dd005aecfd3c55e6306b7134e6d2d843712b4403d40344d343680407666700ba3cc40f5a57e14af6865fa2d8fe50c1a24cc56c5907a4072c7ca527654125bd8e4ab2f78ab2b1d2c265e2f6c8599db5c2656e1530fab068e"}], 0x1080}, 0xc0a) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044275, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000340)={0x3, './file0\x00', './file0\x00'}) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x100000000001, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x1}}}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000440)) faccessat(r5, &(0x7f00000004c0)='./file0\x00', 0x22, 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r8 = kqueue() dup2(r8, r7) dup2(r7, r6) r9 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r9}, {r9, 0x15}], 0x2, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000500)='./file1\x00', r7, 0x5}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000d00)=0x5) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="40b4e7f54ac52368375e00eee71f6800dfba9ba72959a36b8b29b5e7dd58b467b89f87fd1553a2bc4bd2215bc61495733635bdaf0bd0126754e2c46af94314b51b8daaf41a4aca37b3273db4f8d56ded4e1d12eec644f8fba171b193ad334dd1c1ffb932883d6b248d85b972de31af584a8f8a32e88edde5f6aba10052b96b7a15c09dfd3bb9709f95b1d3e91be6dcd15c893365ebcbdaf4911eab3b75c92ef5a91fa8eb05cdaf86364fad", 0xab}, {&(0x7f00000003c0)="323b6ac65326e053ecd0b9b8c2dae3f7868c2227e74c28258dfe83f9e287188527a85bc766761ed5c48517391a5110a91a7b89580c2c88527fa8e7184108efa3c999bd20b6970da726f60eb9426080e81d995d0537536707f92337", 0x5b}, {&(0x7f0000000a00)="07a3d45eef7810c2dd001930a6c5f13ce5778a0313f7fc952e28e1f2b6b171bb56ef9e008f05ea9ce037d810e3247da7621bf1bf7f093868f524ea7925c1e7252510fbc5fea0c4a00e207b0b428edb255819001bb6eb479f1d0284ba61e2393e89514bffef41bb4377a3d0814d2e2cd61a178233aa0dc17724081f3d764a27b7042711e842a2755687bb45f86ad694d18523a021b172ddd79cd4c354ccb61824eeea70ce2a31a7a770ac39f596809ede780fd55c00ff7f6b67e4043d3e8fbf14dfdbc17fdc8e7c157db35f91a100675ae461", 0xd2}], 0x3, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0xc0938a9f06e8380e) semop(r10, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 07:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) getpgrp() 07:28:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x1], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedfff7ffff], [0x0, 0x0, 0x2401], [], {}, {0x0, 0x7ff}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000000)='./file0\x00', 0xd2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() close(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 07:28:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffeffffffff7ff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 07:28:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0xf6dd08caa5fdbcb9, 0x3, 0x23) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c10000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612b871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec67149130acc06b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf6375c9a8de3dbfb80a28f5f6e00"/356], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 07:28:25 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 07:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x0, 0xb, 0x1, 0x8}, {0x0, 0xff, 0x1, 0x20}, {0x2, 0xa0, 0x8, 0x788}, {0x2, 0x0, 0x81, 0x2}, {0xff, 0x3b, 0x2, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 07:28:25 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="56d0337e7c663d0d", 0x8}, {&(0x7f0000000080)="777be9394646f81c9c9d229299228dfa55ca7acbe2535fcdf16f2272198940297dcbcbe3dcea355dd24c826b602e9c8d89a84e2991b77b1485cc1b8330dafcb8e6435032fb8d8e1d1364e18220febad38c35478d92766a46a66554b0b5e243221e2f25ff76871f8ea51be9f310198d8eff1c0570c4a72c21921a3e367a7449a41a7806973cd44be71c8ef4469d78bebdea9373140a", 0x95}], 0x2) 07:28:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x400, r8) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e3700ffffffff910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da60406b0a3b80cb180e5a72f9bc0d3477b0ebae075c2ec219a27575a53dd32406b50975355c0edead57d912a6d8b27972ff6d9a25c0a902d7f07e946c9aad718a2fa3cb66b53a465ef1810cf7892adbf71a60c330378985852bcf0c10ba4f0f2c1ba17ab0da84a8a1e20a8dd2cd22e2702ea72fa5278459724a4dfa126d7a68f14d2d82e731b522562f540caa"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000487ec011da9aecb000000ac1400aa00"/32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 07:28:25 executing program 1: r0 = socket(0x20, 0x1, 0x80) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) socket(0x1, 0x4, 0x0) pipe2(&(0x7f0000000100), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000001500)) semget$private(0x0, 0x7, 0x88) r2 = socket(0x10, 0x8004, 0xfffffffffffffe01) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000200), 0xfe72) r6 = syz_open_pts() close(r5) dup(r6) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 07:28:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x8, 0x4, 0x0, 0x0) 07:28:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) syz_open_pts() r2 = kqueue() r3 = dup(r1) ioctl$TIOCDRAIN(r3, 0x2000745e) close(r0) r4 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x8, 0x101) socket(0x1, 0x1, 0x40) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kqueue() kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 07:28:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) 07:28:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x189) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0xffffffff, 0x64, &(0x7f0000000140)="802d81cb5fc43be4db65fefd6bc6457575cf20cc3b28b1094756aeb59a176d56794daf7db0926080c9ca42a3f5083d9892d10b946d137549515409f88a8b139a72a916ccf7370c24fbeb28a3d152e5fc933d4917fa7b758dc0aa08573185a4e3499fbb22727d60da7de9a626f9c31d5d10", 0x71) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = dup2(r3, r4) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xec1566a058d4bf06, 0x0, 0x9, 0x4, 0x81}, {{r5}, 0xfffffffffffffff8, 0xa0914b788904b37b, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x13, 0x40, 0x20, 0x5}], 0x3, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd, 0x8, 0x4, 0x4, 0x2}], 0x7, &(0x7f0000000240)={0x9, 0xce1}) close(r1) 07:28:26 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f0000000200)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(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) 07:28:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9b8ba8506f7702ba436e9dde983110c32f0f73edd89a63c40c0eaf3608476edf518b59dfebc897f0da0122f447f799c66a9c9d84", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x7a9, {0x0, 0x1fffffffffff}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffff, 0xf0a3, 0x8e31, 0x7, "d0319373a3cd2f4ab6c690957efef937a569a17c", 0xdf8c, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) mknodat(r4, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x40c6, 0x3ff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 07:28:26 executing program 0: 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, &(0x7f0000000140)=ANY=[@ANYBLOB="04002e2b65696c653018dcbff8507b2c51315b8cb125"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r4, &(0x7f0000007000/0x3000)=nil, 0x1000) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="000000c806c24411effa9e71e9221b37473064744f31b8ea70860c5a4165531f12f9a336e6b1007ddedb37a5feed4bcf4faa8afb8a3cf1262e4b236d7b96ea1d3686b2fb6c1d29d3e5b3a749b3f325bed4f22d57c44c6b"], 0xc, 0x2, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000340)=""/174) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) 07:28:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x7ff, 0xfe01, 0x1}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:28:26 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) listen(0xffffffffffffff9c, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000080)=0x10001, 0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) getsockopt(r3, 0x765, 0x5, &(0x7f0000000100)=""/16, &(0x7f0000000180)=0x10) setegid(r2) setgroups(0x1, &(0x7f0000000000)=[r2]) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000003c2, 0xfffffffffffffffc) 07:28:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) write(r2, &(0x7f00000002c0)="4613115a1a388db3d033864a5ad24aa4867333d6ea246fdc22d4e0b9abe8deb22ad3c3b50ecae540989dcc0bef33a1c16d9a60150320bdb34f642bb73a4d2d7d301d65120f9bb28ec7cb881ab1266d7b3e68a06eed68673f72cefc99e68e175c6f8652f6f8679fa891971248c3163297810f19fc224804adc84b0932d84d7d8e96be982909b57106e1f8675d5a954ea0d911e0a1adad0878c6e1670cfbdde133e8eb3d3d46c460a7ae3d92a8f81edaf1993ed34b052232f00037520edd24580f13570344840bd8c61db01613395fff922cc531a2ac47e1fe9e6a31875b0da783c3f7b388378092ec9d63a40ac0f8d3af3edf8c99e282d067a2a062452a4e4d58a39c4a709ab6bfc01f955307756445f91332268623f43ba60831d5ed235b9f27c573a41493904ee4dce7fcc3e8c1293c95e1cd4cbe2c4c97dcee14ee542905f5b5852702ecedcf609fcfd40c1dbc5490c3b89d9130fe87cb36134215db4417ea9115c9fc7edb8227339378d4e1ef1422c2e3e7ff52f166c3c08a2d1a45ab17b15f146cb33d24112ca4276239d2a135e68f7db0839712ddf41438841467282de6d553c181314b3943266f94a7b826490fbef5c186f0feb11d238787f26c57a59b0517848de1f2d045aaf73c7edc16ebc49382edb80096ff5704f14ec110981b3a4bb03c377f3aa86c655c9685b449837e325a0297bebc01d2a61f46a70cdf8e2237a14cadab972a7966e0d308beccfd08411c63bb2621dd37d8584dd72c8d44e7a6edadae6659824acbc67038ce1cf2f8bf6b4b6cf6210d5850a86c193744c42ff68105d3ce3a61caac2971135d94a7e17d77f02c459a4db29e374e4eae12859ba3d412b7cabeb258ffbc5e9ce726e99e5ec5ebb420edb7a4fb134c23bdc0a13ef58698f6ca3831ff618c961c4de66c844bbf2970d3fbd76190d0df9c87001f6503f590c01f4aa1a5bf9d52353bd4a36b4f76c1aee9998aab1222097a36cf83b89511ebbaed90a742b536cf4a089fef26aa1f13a7d5e5a09990b32915cb5aa582832cacf66d719de1506c4fa9575e39f54c2c52eae588b36e4ecd689162957c6c696f97495c1f64b00f39c73ec5e6d027600bec51d0dd872ab0b8eeb02d16db105f4560e8c7ffe7fae8ee6b86362c2071add79059f5475820b4fd4ecb4575a0b6ef72f483ed880daabbf4b32d110af3020e821be7569ea2036b0e6f9c62abec4b7ec7e78be2055b6c47f13ec4b3f40c98cec95a36ab0565ba89d4aa82f7874eae1202d97f446ed2948cf8d634e4e7fd371fc2d2562316cf0eee757bea4652dc220a72c2155da25b773164dcfc59dc90e21ea086c0bea615d7b901b22e7953be3580187240896cc0be3e8af7ea694bf1469b7d103eab545468cde25014f51f504e3a17d251cbe71144c1f2ecfcb6014035ff33af43084a65b219d480b6d184450e480dad83351eccd9dee37421b8aca53b612af687480d3c8838962b34956a81d63ee598ce44a0233222ed37cbc718db6f934cfd607ec757ecec37b07b1f51666c21e90e10949eb4bd7d4b830214c9f4d210f20ab240ef5ab4ca029bc00c9f2d2ba45b2fc67f801809e33f162d695fb32e67e1830eacc03d33c495c96a52f7dcb2857c78c1902e4f3081fa0d789fea7f0d1a5e6fd0a051c7233df9110d79a916f3b92596a09184e07b386089d97fee345999fb9f07b0ab55f9ae80b38b0fde7733b73157517f70ff1494179d9a5562f11dfa6ccc922e4110bcd18badb4aa0b89e6cc3474db76dd54b5f463ff9efb62a49c0e6388a64da348a114a08f74fcd566432a8ff3ce8ea9f0244f6b0abb8b75ef95850abb971dc0cadefce75daaf03b643a4c4de4e318ef50f1be08e134d384912cf5528c6eb4e53ab4e54c0303256c9a5e9b3f426ad21ca8a8583be107da5846b39873d4f398480d038ae6dde69891355d42a83b66d1a4a06aed914061a7ddc78d3691adffa407abc9c1d2f04344446f1273c8c94b0e94ba2522301cff967269898a15d66e08e84f042ecfc552ee3fa06e800ee15c58aefc8317f02623186dac2575d40dec3f34874c8aa8fdeb846b39b2218186820c0b179debec44667f1b7646fd12670356e42b89e93e999521a3110420d4eb110100d59db4a8c0929ba743a9a99e8b97f146eb422b704e45f0d784af0ed079e549a91a7906f19ce9508db885e4b150b275a381a926029a840f49ab70adf74a4503dd7e0868f3d2c7f5e18200b85d8b90386c571dd40f1dd65423d3cb44c7a35855c629fba7d148b90466a29a914b834bb537cec17dd9f2b38b20678fc046f70a126422ece6ff0795923dcc9788382f84740e2cd80019c6d5cc29b30573cf60f1a0c739cdb7f99db75c1fb4035f712948126680a65dd2ac3b51fdde8a7399266a0cbda6cd4fb1d2da1ce212b0618bc1224cb362c785b3b133c345985080a59b8d6d583d6b8ba1d5664a389aa194a58f3242493fdc33b557965e5ccefcc275d3f832a615ac83f6b7387fa0b12c628fa58c63c8241296c6b63a3bb29bfccf3f3f1d1cd2c224a2b44acd3425311eaaadd829909ea3c8faba7cabc7c8c16fb63b02d02274b815c0c49cefe70067a6dd7a8a7886149a4f9416a77cd27fc84e342d38016d8c214c80d4ad1839f9bfe12fcc6ef1fb9e683e9c3646458f6baacc29851a11f5a65c1d2d87957d287bb5ec997bdd14cadc431ed343a9f7d1f67818e46d1b4773c4ffebe0e14e995a5d56a958003e14d6db7b1f1abafcc324f67d5042a2dcfb64ba0ed8e23ed9879398b077fe478cbeb319c131b42c986a6c524054599df192c6ec1d5059c51458118ad3cfe22da53f951821ff3d7be41aabba4b0e6a5ef09ec7fc6f610d4fb5ee09c8e5581298e4dce181aa447b4949a5781f0f323a44ecfe3a5f4b3b03bde9cea7e8d711d1dd2b7f51a31e4ccca0a0cf396ed8539f302fe435a83c8eb53e21fcc73e0fbe821e3e59b54dfda2545a59bd93f805877bc98b8b795bb24ff855a94324152972edbfc4294759ce4dbdcf1a9ef0bda8ceb1a8b2b79a15186e2f392097d248f08e7d7a378fb577508320c80ca4c7d4ec63e4e3c0e1f249e5ab11a60b9fd953f731756ffe54b4cbe1d4fbfdb8a2bd2d289a70fb5893da00d722f162740029c6900f9bc6ee9233337c8bb2d5f165a7fa2871bdf5519e23d505a730bcc22aa838e9c98c882166a0f3c51e691f9be081c590479f421f4607cfe6d8f8da3341395fbeaa7f93a6030447a3cc33b98a06ece85259f13803f099874ffaf64d2365888ad071bdfb6638b29d27d0eeb4f1ac14403857b76c6a99d78f0faaeda206ea07d30f6cf82e63722e74856f440cd57f58953bd134551670ffcaf981980c93d95e452567172055ee539d6e4815ae8fe4f5c012f9b12ddce1fb097d7101079c4ec422db537c8ad243563dde1229ace4e85f93b7a6c97f4a5a046d8d1147bcb7f3a52e7bc9dd6e5b47f68c987ac2b922dd1fa2a22b5ead706be0d51762a8a916f19c7d0f5767deec5431423f735937a8046bd492ba94b5d7e3388f51aa1347531ae05de7c1ed9b091c7b66f3d9ebdab393212151cd37a8d0952aa0dea500b7b8f63dd76ee847dd56f62182ee0092f49d5737b7af014c5c8f0bbd1220860b0d401d9f9d5f51a17ef7b60a5bb803278eb88fb8c8df290eaf8e2d25cfee8096030c0237e7101b855cac00b1f98f4c25d2bdb1a552e17acae9cd2a6e9dd592bef9fade473dee4e6a1831f7f2aa0e75cae2b20cf96e775fac031f904e9ed97106fe7c37cdcdd1e3d6ddad2e851a554a12a2d7d6bc9c757b83ac6e07eb92cc93504aa8ac266e523ac408d8ffa7020fe16ba17a4becaab6f69268f9d5a2a8db90cf6bfd47f3491490eb23d7b8c4af23d531c24807af454bc1001996876949b16eac79ce7a4c5c620f34cc458d5b881371721feb1aefcdc0cba5ad7cfc656012057ff67a8de71852c63d35fc85600c75daa3b85a75246672dfe4a07131f7f9a5df6307f5c71dc8c64ac73aeec23f3a9ed25bfc72e818c70e1d47f31d1b8c0f03e9bfe9b961c8a1926bb22f152f20eaee589f31e48ec7c82eaf5da5a3b3cf97d288265813f71063fd610e71ecd172126a094c49ffe6c69a97e0876d09cb7f41a404c3ee483a96cadf345b133cd12e756fc826f8ab907705258850417685be94c443ed188ddfa9cc096eaae71e9d7b7102109f25ca00416240878fda79d8caa183a8edff7ad9901112cd17e8564d7211f1f13f5f50f3070642c5bec704d3c2422125ddce100c298b98c84bd25cecc4485cda1a91612e0d04022c8f7f264afae8995a2d2a1290496a969d3a01f57388fedad5bfa2d4992f8a44b174aea0dd5b786e1d83baaaf7f233bed9bed1f4a273366cff160b0b619bb0825b009f1e275290e5b219af1753450088fbb8510f988280e9eec3737ddb82196fc91483c53fd0ff90ee105827226536b1768cb49bc436bd98647dc4b04baebf644abe9d7daae3929875178c679f8426ec385e7e2413273745cb937b7e000375f4eee3e94062a11df505cb32fae3788721abe5fc41287e4de0ea15aaca32318b46d45777118d3b5103c0099a04123e2fb0aaa0c1d26b82d9174e8aa00b74470770bed03779a4ec4b83f7efbb971dc0d9ea19a36cf689ed188d33c7b4a4cda99f061c74bada487e90dbac24c33d889c603ec734687ece4c0ac905fca875ff3bff61290533d6971b648faa40bceac8e3431b2fd44b66658c7e4da0e0cbc1593c3ef4bef254585eec24a41979e58557bdfec0b727462c79b0650157d105c9062005cb2ea9354d75f9948569e53d0165f4d5e0acfe1108254c45d934a66bcd4c88d7159517fee592bedc9dfb6c728cce13750a2c85ad60bce48264f4728a747f669243332b7c99b0232a2004b54cdc46a295e1a61ef818614c8f759437afc1c2aba7377e5088b011bf51d5074328a1db962fed54464348839fa55b50090981cbacd5103718a98d51ad26ddda3cd2daa23e273cccd20d08a7195b14a9ef9b4c0e23e5613a5a19f1b51db25b7b4b54934e99b30db003935756b981a07bd2eec37febdde7cda2ad40496fcfb3b704768106104dcc78115c8149a90c55ce0a91b0f2ce2509daf7d91f28a8ada32a6ef1d8ebe5d40740914f401da648febfabdb13935bbf2a50364d9027614ac02f82e4961370b7a2062f9ea8d673d46a450bbad730f03886545a9fee639dba635dee5162c07f47b0d3670ba058c82bdbb30777d3287e96d00bcba3d5b24cc9347ea48addba80ef8efc843b151c300d18e47832275f60115ff62ae338e861dd7d85ec5fd226f95c1ec433ec4de7cf58b552ccf373509afb79abf2c3ed2b16381b72dc71a805f1990e6eb63dbcb489f2f27156bbd3de1832151fb5136fa9c40f61dfdcea7ec596449046379c417002fe9c70251687c5dadf876527152092a7bd41aa15d70002af9c87878e7419c222861e3e5710ebc90d810c9daf8a016d952c04458aa1ae70cbb83eac46ee630c4035e06adf13be828bebf07cfa6b97bfad82f52283e864b0f399865fb8b51cdc322b50bcd8f7e3d113d1e0a8390636c43b037eab02f683ba740b685ba0c1057be1eb5b4329b0aa9fff7405a327c06a8d7d6d4454998cce90263f4ef851f81d85184e2105836e90febf4c1d3732d1b00eb0b676fe2179981c3540be5e073308842e3a1124f0baab5afe0ef235c2187e0bc36c5421c558c187c5a527fe585280d2ae7a2d8efd51f00e9735cc39ea50ede0deaaf6a7bd32017574f9d93318ce74bc393aa4988f9dad296ccdc3e1", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0x10002, 0xa, 0x0, 0xffffffffffffff87) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000140)={0x8001, 0x3, 0x1}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') 07:28:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x0, 0x0, 0x0, 0x9, 0xffffffff7ff7ffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 07:28:26 executing program 0: setrlimit(0x6, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) socket$inet(0x2, 0x4000, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = dup2(r1, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="b983b539dfaf9a3767b546f59e8477d569d42e47a3e92a14", 0x18) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffc, 0x1ff}, 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x75) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x6c}, {0x16}]}) fcntl$getown(r5, 0x5) mlockall(0x1) 07:28:26 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:28:27 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x200000000000001a, 0x3, 0x2e) socket$inet(0x2, 0x3, 0x4) r4 = socket$inet6(0x18, 0x0, 0x81) bind(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="09002e0f62717300f5bd185e095d942f3c7a1f6ef17edd364600ec16c3c892cb8a870b8a7e8266675ce1716bf0efc130a1c2c3afebebf829fc34d8346552973196d974b08e0043f6a7bb36e4a3577c9786e2803bb7bb89d7712f4355a8a438b3faba2e86e60408b159e644521dc1142cd706064222f819d860dc2f08859b558988e22dd17f4e539a47b4baf09b74b916ffaea43b789ade77ab693cc733d55e1faab44f6b7e2cc2f8f238325da1d4df76ed2b949d934f864d06e45a79e8"], 0xff7c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xff20}], 0x10000000000001cd, 0x0, 0x4) msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) getpgid(0x0) r11 = msgget(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x0) r12 = socket(0x200000000000001a, 0x3, 0x2e) bind(r2, &(0x7f0000000040)=@un=@file={0x1, './bus/file0\x00'}, 0xe) r13 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r13, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r14 = socket(0x18, 0x4003, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r15 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0x27e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r18, r19) setuid(r16) r20 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r17, r16, r18, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) 07:28:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/240, 0xf0, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:28:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="8797f078e964e23bc85851382c4213442de600d63204fe1c", 0xf6, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x9, 0x42) pread(r1, &(0x7f0000000080)="b039e7e2fd3b5241212d9684", 0xc, 0x0, 0xfffffffffffffff7) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) semop(r2, &(0x7f0000000040)=[{0x4, 0x1ff, 0x1000}, {0x2, 0x1, 0x800}, {0x4, 0x9, 0x1000}, {0x1, 0x8, 0xdda2ca4788320c27}, {0x32c1303a9453ef6d, 0x5, 0x1000}], 0x5) 07:28:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x4001, 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, &(0x7f0000000040)="8c654f5c276dad70", 0x8) 07:28:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="f9304f71249e744ccaab1ed0fd10c1b36a7f61baf15d3adfeab8397b759510430e21d25b52a8faa7136b", 0x2a, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3df7, 0x400}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004040000010000000000000000000000cd6fe253451800feff000001000000000000000002105c", 0x2c}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 07:28:27 executing program 0: r0 = getuid() seteuid(r0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = msgget$private(0x0, 0x204) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8001, r2, r3, r4, r5, 0x10d, 0x66e2}, 0x5, 0x0, r6, r7, 0xfffffffffffffff7, 0x200, 0x25, 0x6}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) accept(r8, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r9 = msgget(0x3, 0x110) msgsnd(r9, &(0x7f0000000300)={0x0, "4c831020b63d4daa65ded03da3d4011c58d73fd514cb1a8f3da387cdbda13e67fa9373fef0780af4e5d9b58a86366c2cdd3cf44555fe34653feb576c348411ae884f68a62205e7b1c23c3ce0d492b1315139c8b5675591225048ea6087e4f412cb119d78b424d4bb354c0144de989f0707916b39e03558e9588d96cdb0d661f58c74923421b0024954d1c48ea033e501976b27c023"}, 0x9d, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) msgsnd(0x0, &(0x7f0000000400)={0x3, "dad24f92f48c83c43e7878ac80b9d2fda11638396d966448ef9415fae2ae50bef0a51a455c929918fe30d06d53d784b324894ba505b8cadd7ba5e3d64bd28727a75b3f35eb0a6bdd9c4964bd89a55d92ef4b2853a920e3a98274dec76a7f49614600ec36ed3f70b7abca1cee59ac22ba1f98e0c9e00d3df0ed792e9cd22ab93473cc8a3ee68c49c7f9"}, 0x91, 0x70709462b2e2af9c) msgrcv(r9, &(0x7f00000004c0)={0x0, ""/109}, 0x75, 0x2, 0x1000) r10 = msgget$private(0x0, 0x200) msgsnd(r10, &(0x7f0000000540)={0x2, "a001eb479a0e6049ff0d710df59198881481d25d8b63c45d9f56afe185e0e6"}, 0x27, 0x800) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3010, r11, 0x0, 0x3) r12 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r12) r13 = open(&(0x7f00000005c0)='./file0\x00', 0x2, 0x4) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f0000000600)) r14 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x0, 0x10b) ioctl$PCIOCREAD(r14, 0xc0107002, &(0x7f00000006c0)) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r15, 0xc0044266, &(0x7f0000000740)=0x2) 07:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x44}, {0x20000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x83 \x00', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 07:28:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="88295a"], 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) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000040)=0x1f) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) write(r7, &(0x7f0000000140)="1b32e562239872fb6e3733a48f7db9ade1865f92b84635c7c69baf13577fa813773bbb9ace417b5da833f792fec05e6717d2504f1316cd2b5e307a9fc6f2728b00fd051d7e10fb31b89d41249656e9a93554da07fe00fb468b02166c4d4b8cb49897cfca200f7d0ee32eadd2d8a427e1d2334f4de96c2fbe303c839ea491aad48b02a7429bd3b2b98d05788090e43360b87805d02c3444dad38f31140ff8261292b7adeae28e5f16e7c12b6d3b1033ef98ef06ea7cc7fa240e17e80972a9f8976e12a5241af170766293edbb112c6052074601ac1fa30b0be4016e00fa136c03b0871ede5efb390031bc9f7b1539c078addb6161c4d788ed03942045c3995b27e835aff3bded6c509bce48a820f71464d7b2ba37f661a7e142d5d824b3ffc5f2ae9739ac58129cdc6e1dedd5a325b1eecb8bf5d44370615287a2f6c431a9cca1d426e65c8c7f886e4d703e6bcc9c0571df9cba8c63df4bb8d344eef455bb622b7c431c21ee4057b413b1f9bf195ba4f9cb9868b71e4c775ea7eae3ddf2bb25d1223297fd95083dafff1787ba399e2087c1d49b8bbaaf68ea8696fdfc127028dd25dbd23aa6804275e62fba8cca700103d7c20911bd7575c0f25d7c7d8434d6f02bb097d34c1fdcdb0096c227c9edc355c248d9b3d4fdb68aae487400275981b6a0f527ba2340968e85677d2972da3246d35fc97a912145df03db4780396fff78c72412edcf37a400f0e64f4062d005b31c5b2de898ad1c9772be2cfdcee540e8a7d8d11fb43e027f226620fe7002020033a73ca8b7720f950ff05aa43a7ff46689dad423c09250cedfe41d1b807961412261ebef4959426aa138a59d07d79020a3c5ffdd25d6dab9ef07e97d720e6944b2dcd5d56723081d4fc3c5513fc16f1b34863236f89aa920929f7ce19e50233ca37281aa1363339be07ab64dacac2a2085c7f1199bb5e02187c7bb9352fc195d32ffe3d03ba1c6ce78fd9b07d75624999ba68d2a213b8458eea02f5522ac15a8237afe81407cde0d17833567b873c24e57698a748787b6438f26c805e55aba392fa6c553ee681a691eb77b8c2298edc5fd8149ab09f1382da02e4983916d5f9868cd0e8fb5ca5cb217d9efc2e95b6873c5c17f48da08237f2a607a3d2a2e37482fa984f0c2bf4ae68190671b11dd05b28852859aa3f1734152af6b6fdefbf8a241eb3c99fb497f5362ff29e0b5dba14976d254a8ddb6a9de38e9e1c5941b3c67d35efcf63fccb71d8fc72c9d7d370118dbec882ee803ff763b3c986976f0b03aa62a5b75a65aed30c28864ad8a6af2f7638acf0e2a9bd2800b1ee583e9b11d0abd3f5455f9e76db46675bc114fb52795a14e20d1119255da8072bdb5637c50ef31035eac7799992b42d27d2111487d37daba7794897d2cdd249e3e6f06d8fb8422f2f44524ef713cda8c22da760d37df1401e16bd431de0098d84346fd239bc488079206217fb22a8b1dacceb7675d8a4900a15bae91a55d49da01b8afacb02abc9f7554459092d1c79f60a297ace4d83d5663a831584ecf4dfebadaf54423d81152cd17bbe9d0761d9a2fa5dfdd74bfc654d80cd19f497039b23f8cb1ba8fbda5a4baec55fa4d1c9d64e7afaad504e440a47db034414cd984afc69d9f803835bf179440a0f8990f6695e1d3e86b563a157b4e1b08f729cc15e0a3e426ecac14584e7a18676c0673b8b0bced5b7ad2c1d0bc1d792bd3a05dbc4ff32e20b9f9da72762488f519afa59d45c3fc76d29785766439574620b92ccbbfb31c72348421aa5c658af8bd190c58daecea1b31f9804b130c90fa0511f904962075d7906b69def7d21d0c9bff56fe34e01b9d21bc366b1531b441a5d7a1cbba72ce7bcd1081044781e1d78c9ebde07e42b92c72fa07944713fcdcfcd422f78fa445fc52e5137f02aa51104bc16c86c98bdc72e20920595bfdd608f41671a5671dc0123e75dc8cd5e38ed72d52614a287429e8192e547f25ec95f57879777c18a212dee21d348dc49540707f27cd6aebcad77aa432c08844b23731143aebbed205bfcfe00e982552154964884a8ccc3fc159c0c73523e7adf658ce114b3e5d9a76510997e2a51fcdb35c45e2f03025e8ec716621d1d5c6faa40d8cf490ebe236ae3aec260d3eafd1dae0b133517cb52f6c3e86642be7ac796a8f26ca3d242b3e5ed69c383cb6bfa068057768ba776ec0a7702afe250cb8ffc9e3af62757fc8bbe94397ed11ed3ac9c1a94ddbd11a7348dc8317f804eb3c7cdc0b5f036ac35b1eed489227f61dfa888c38ec4e39afaf1a6a1b523431fa15616d7e82ee4c5a44ca0f88ff0ea79228ec611f55ba1ea18e5136d5286fc8bfdc2d30911f7d8a9b3b4be124d59844ebf3f4793125884a4017ddba3abec2bb5a8af06dc698bf4e75cc24c5c01c9d7d4412555b6e21028a5785ee77e49d439fd4ecfe5ee7e8aef9833e0bcc73134f85dac7a19a4c521b2ee9a3454921260e7b224a9d7de89d92bb75dfeb868cf19e5690ec5a3b45052503f680c30997a6436023bafdede2d7dbff675c5913932a337984352792d2fc2c3ef6d5e72bb9516efa0c72dc1993d918c576c662eec82924d99782dd88befd5f0712c58cb860162e738751732007c906089dda27654fb79b1aaf48a107d4c8780fc29e4809097a8ba742310619873efd473d45d08f41abbd9e10f2e77e7a1982454a8f24e6acaabb4512a75aa1a3c52d5bea5c0120b1a239f1cd065e0f071ebe3a6b1a7d040d97d0a0d83207f1562ef9aa42d0bc23b78ca3d63a5c35427d115a2bd53e570038a226bed79f102c6462387330bfa3af892313202caacf8c35143b0f43acb334b48d42a40400b33690c5cb93aa0146572703444208e7dfddee67c55f2660aac30030245fdfd59f926d593f11c2c98583d977b4db8675cf47516b2167cba61eb2d45a605660322c7f60e4486b9c904b38345033141ad926385f76ca48eb5fb3d454e9faf99f9227ea14b38d4ae94874c6a487236d22592c54d23b1b82bdcc4765ecb4e383c628b2312d9f069d3b00fc1ea542b64166e2990c91eff874b6feed40ba40d1ca5710bbcb2ddc8f020d0679687d9abba97fdb6803ee7f9748ce33398437aaa7242d4ae26a6e0b8982968a08c697348ded9a61bf40dda467a85a5c3bd775ecbe9dec9bcab4c56c5eb570a04ee000474ab8e7c40130821e81da0282f578d7f9ecd2fd5ada61acb29fd74a8e8dd80a4cd12d98f87ae55c180f0caa87bc8015eabe9ecdf954a676adb63b2b4a266adf9eae687234300db36fe49796b0406a201d1789c784d3b730ff64a5a5d77291c623e03b1e02cd78d17c12310fe1da6d5f43cc565eb7570ed6f1323f28d6e53fc5f3408be6f9cd6cef3ab784caad520b6ce8e8462720460e2bad3a83df16dfda901f2d68b9edba852d5adefd73222cb570143cc2b443fb2de5aab56f3b18ecb569de19694c35987ac88de4a2c79abed97fac0d43fbf3fc70cdf4883423f698893cd3c4566cce51b732e71b4b20de93114023dbd01ea17a477edaeba5ee2aec7c82338bce8fd31a44ce48b2a8459486fb8abc8c5c5f4165a5f6b07a6b3603a2a61b11eab9d95c69e27f6bed0bf2c8939b6fdaeda960a0e9d01355c351dc66aa740db9c1f8fb023cd2b8d1d98b7a834b5f0d055c850883619470ebe31456395fca8d343e4333971009cb6b0fa752590c271e08c7e43bd1395d3d9c10bd3355380270a385d53e3d9546759b5058a0d39ae570ea521f60858b3ac62f4b794d50302c8321c36ebcf76797794d140629fdc8b435f0768d9be56d1b6a76c67a8ebe5b6106a328579cda7c5ba4aff3a0ceeeec419f64d8b8fb741fac2d55d7ceea3b616360a21a309c2747ceabe97745006a5c843d1f578a7f1f007f563984564c1cfd3953f66442b3b8ad0c36764ea1a3db6aa6bd53fde2df4b9e48215d4ac0afbefd049646650c38c84453248ef9499e7087da50c2351704bcc6d8ee09ed8395fa8f2acffdc8880b1fe0c7747bfe1eae173e2061cb57ad94c6b6023f1687492bc8644ca757be434909b3e3b3f1c5e5974bb237c479063b9e0ef8bdbc6b425a35e0321673f03560ddb5b795764da8bb45f0d54eed2f4152cf93e40bf32bd67ca3c73d7a841e52c55491933eaaaac6e12a8ebb51499aaa8bf28fae9897def3bade9c8e8ed7152c9490685e3e987da8d55b692bbaa4d3fa870ff3e9524cd6ef1b77b42eb235e0f0beb2c9e00fe6e4d9a27b3d47ce4b49e94151e236737ce66c565be044eca46a8810783aa52ed93437f77878d26d4e90b91985aee693b6ebe589ba9091d485d7bd4a1777c567d505ff125a6d987cb0a38960ff34391248acc21c3f36f9c3ad1419a2e65573f9bf09540d62290ccf4dabcee72a86665fa16021ec489a94c054ec9ae781ae0a854af1bfccdeb2c4ee0833b41d85afaeaa932d5dfce839f2cd48af33e09808f17828a9763422c97ba2f161999500c685cbeb3a9f8521f065e307ae283d550c669cdcccb75100ef274b80e1a35b48b526032a8dbf1d1b8a59488587dedd2303997a03a6854514eac3ad969ff96766c9c69cdba83bdb2a946b9c5e29a938c5a4395fee9d2f8fee119a9e9c880050443e04a73f315e27f3ab6acaef0fb7a539b97ab0c090ed965424947add1af823f6e55610a49fafc5b6d4d9d91177e755f4020a8a43a98bb478a7d231385d8fb8bf3723f3bcacd4ea4dbbd1f91fcad425884603e5fbc0f2c3869bbb37e3049f99c2e6d4ca33445fa1295f6360c6b2ed81a0d8929dd6f001c4c8b341511452ce793220f62ce294b16e8bdbb65a346d3fece6ca03d3388c77fb6d701443907ec7379c5ee0df81152c0c2fb2f34aa0baeaa5b5e18dfa47ea584d9d6011c6af5f5cbc030c0ea5b36416e319643bcea23e24ed64fc98d9f5ef725669cec11dc18bc37cec1bc055e64600bb264601379dccffd61d1d5e3cea846380cc00e258cb9f7c78cba9af2d8ac51ad2562c8c1ebdef4d54e1d77caf51061389b6aefcb364999baa35e751118eb44bcb33e2b36c8f09af888c5524ee8d4c740a2ee28f7dad0bfef648de54566132c50268a6590711281b4282a0460ad8964f4f2894891d42090c2507beb97fcb67174ea4cb875fa16c1518d46815aeff6a3cd81afccdb1f180cc7330866b4988bc79bc555a87c628d19de6f0f887cc32e2a60cdc235867febdce3e2020dc4c80fba9b6326734c258aa21ae8c1058a0e8d6228e353c8241f56ea2142b1c402f5a68d7a0e8312065b24a46dd6b0e9158977230f495dd524301575caa9c13a62c0752eb5b905c9b0acdf56b5b85dd94e9fe5c7b2384a1e8f3993761009da3e94a768909857131e3ea06f3ddd28431468cfa42161ac27d780dff604a960a07daa73c11232f130ff6823b4376beaece6254b813fa5fb5f6904a0b8971155152f1ff97c8289f9e9a7feda75643c39b823d42f491c2b4140245f690127960808747863c36be42fb925f782cf9af45de816f7a0fb9fe6b723946657a9a900bfe2b78b94dae2ff2acf3d5df28d9d5c1753a11aff31470f263278bc024b88a5c1d14eb447806ccf4c7ad1c7731d2e357852305d70c72be3052ed9e18c7f744e39461da8be547784cee999d49f4e3ef42ecbeb9161f5c2da0542a8335b881c379fd623a74ed49e0bbcf4b3787b1414343749fe7dfb97e4d58cca59f2c89942c08ba65bc15fe2b69aad677ec88ae83dc17e12b9d3034cfd7a6e582f7934963b0e1de92d7f9f010252f7efd4c1b4c244eaf92a3e1d096af688dfdd52db80efec062da", 0x1000) 07:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000140)) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) pipe2(&(0x7f0000000100), 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 07:28:27 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) kqueue() ftruncate(r0, 0x0, 0x402ffff) 07:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x64}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xd491, 0xfc, 0x1, 0x4}, {0xde, 0x0, 0x0, 0xffff0000}, {0x6615, 0xfd, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 07:28:27 executing program 0: pipe(0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f030830400000000000000000013000000000010"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x80, 0x8) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x8, 0xfffffffc, 0x2ee, 0x81, "112d62f93c6efc9ed15e0a83a00b2ac64e58991c", 0x7f}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 07:28:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) 07:28:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xcf1d, 0xfffffffc, 0x6, 0x0, 0x6, 0x182, 0xfffffff7, 0x0, 0x3, 0x3ff, 0x200}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x3ff, 0x0, 0x108, "31d27306b6ea02e93fbd9a3470cd140d246f1b36", 0x6, 0xb8}) open(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x10, 0x0) 07:28:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x1f0], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) semget$private(0x0, 0xa, 0xc40) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 07:28:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 07:28:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 07:28:27 executing program 0: socket(0x800000018, 0x1, 0x0) socket(0x20, 0x2, 0x5) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="bdd7e7ea4c97aaff1c30af4d9cdb5f084e1b9373d293dbaf53ada6ed8ea164e4883f61d94ec5f15c8c0799c9705fbc669581e70a765071bcf467", 0x1fa) 07:28:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0xfffffffffffffd34) shutdown(r0, 0x0) 07:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x16}]}) r1 = socket(0x18, 0x3, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r2, 0x2) r3 = accept(r2, &(0x7f0000001600)=ANY=[], 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r4 = fcntl$dupfd(r2, 0x0, r2) r5 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r10, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ec", 0x3e}], 0x2, 0x0, 0x0) write(r10, &(0x7f0000000300)="6f4c8b76f6dd709d4f5963aef8097ce610781e9109647789f718e89512a085b26778d743efaa2d9f0aaca7b848ea5e523934ce569f95a33dedfb6368b0762dffff04002abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c961000000000000e0a9dbb28500e4b4064691df863641186b2125f890d15e01e0054d2311d662448e678b375a1f3203845de8398034812d7bd95d0a2d2a3e828c81a7a5382e800f61127a2a62992a77a8d05b63", 0xb2) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x80, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r12, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ec", 0x3e}], 0x2, 0x0, 0x0) write(r12, &(0x7f0000000300)="6f4c8b76f6dd709d4f5963aef8097ce610781e9109647789f718e89512a085b26778d743efaa2d9f0aaca7b848ea5e523934ce569f95a33dedfb6368b0762dffff04002abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c961000000000000e0a9dbb28500e4b4064691df863641186b2125f890d15e01e0054d2311d662448e678b375a1f3203845de8398034812d7bd95d0a2d2a3e828c81a7a5382e800f61127a2a62992a77a8d05b63", 0xb2) r13 = socket$unix(0x1, 0x2, 0x0) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x490, 0x0) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/diskmap\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000800)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x1000000000000074, &(0x7f0000000ec0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r1, r2, r4, r1, r1, r3, r1, r4, r1]}, @rights={0x18, 0xffff, 0x1, [r4, r3]}, @rights={0x0, 0xffff, 0x1, [r10, r11, r12, r13, r14, r0, r15]}, @cred={0x1bf, 0xffff, 0x0, r8, r9}, @rights={0x20, 0xffff, 0x1, [r3, r3, r3]}], 0xd0, 0xd}, 0x1) r16 = socket$inet(0x2, 0x2, 0x0) r17 = getpgid(0x0) r18 = semget$private(0x0, 0x4, 0x201) semop(r18, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r18, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)) r19 = geteuid() setreuid(r19, 0x0) r20 = socket(0x18, 0x3, 0x7) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r21, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r21, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x7, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4b, 0x5}) listen(r21, 0x2) r22 = accept(r21, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r21, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r23 = fcntl$dupfd(r21, 0x0, r21) r24 = getpid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r27 = getpgrp() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r20, &(0x7f0000000e80)={&(0x7f0000000600)=ANY=[@ANYBLOB="0100352f666900003000"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000001080)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r23, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r22, @ANYRES32=r20, @ANYRES32=r23, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r28, @ANYRES32=r26, @ANYBLOB="00000000bf01000000000000ffff000000000000e690d0510a05b807dfd4f086f3d1e32dbcd2a0ac7d5d441cac209eeb5ea85e0a3cb05cf1a781edb37f3f2f63f216a58f1eda037f756065b10e3512528fb72e7430b08b90dba6220ee37f2438387eabf50f482c2ce5e3c6d0e57a7b9d966fc58057480dab071fcc0892392ddcc60bf1b7e4a8e71ad8a548790ab1753d1a39346bce03735b3efbf823849f7f3c7ed9f57510ae2a075a14fafcf5bde1ccb06864f959e4139edee7043115c8815323feebe89e5e43145371cbb35bd6983572d2abf9fa0802eb959ca0e9be7dea0c721d12da4633a738", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0xd}, 0x1) r29 = socket(0x18, 0x3, 0x7) r30 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x531fe3e9f9bea4ed, 0x0) sendto$inet(r30, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r30, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r30, 0x2) ioctl$WSDISPLAYIO_DELFONT(r30, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r31 = fcntl$dupfd(r30, 0x0, r30) getpid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x0, 0x0) r33 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x7a) pwritev(r33, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ec", 0x3e}], 0x2, 0x0, 0x0) write(r33, &(0x7f0000000300)="6f4c8b76f6dd709d4f5963aef8097ce610781e9109647789f718e89512a085b26778d743efaa2d9f0aaca7b848ea5e523934ce569f95a33dedfb6368b0762dffff04002abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c961000000000000e0a9dbb28500e4b4064691df863641186b2125f890d15e01e0054d2311d662448e678b375a1f3203845de8398034812d7bd95d0a2d2a3e828c81a7a5382e800f61127a2a62992a77a8d05b63", 0xb2) r34 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r34, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ec", 0x3e}], 0x2, 0x0, 0x0) write(r34, &(0x7f0000000300)="6f4c8b76f6dd709d4f5963aef8097ce610781e9109647789f718e89512a085b26778d743efaa2d9f0aaca7b848ea5e523934ce569f95a33dedfb6368b0762dffff04002abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c961000000000000e0a9dbb28500e4b4064691df863641186b2125f890d15e01e0054d2311d662448e678b375a1f3203845de8398034812d7bd95d0a2d2a3e828c81a7a5382e800f61127a2a62992a77a8d05b63", 0xb2) accept$inet6(0xffffffffffffffff, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) r35 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r35, &(0x7f00000005c0)=[{&(0x7f0000000440)="cbd4d9712e6ba66dac34010f5d4caf8c3fab6d93dcfccfb4b3cdf9915539934a3e3edf578f65db603d53cfe6467b923ad8c78b1b17b372b877df9ec2b1f47f880073ccca1e28f72c5b17b704b27a25338306118c76ff5fa8c95f7df355bf2da8e47518486a13d4cd4e86b93c16a8c847fb14632d", 0x74}, {&(0x7f0000000500)="95c1a03e11d5ba8f833794a39801cf7f2c9d3321ccc7563dc45a21f16f5d566fed9c6a2531af047a952fd5d960b43e1eecc3b402e7276021472c615284ec", 0x3e}], 0x2, 0x0, 0x0) write(r35, &(0x7f0000000300)="6f4c8b76f6dd709d4f5963aef8097ce610781e9109647789f718e89512a085b26778d743efaa2d9f0aaca7b848ea5e523934ce569f95a33dedfb6368b0762dffff04002abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c961000000000000e0a9dbb28500e4b4064691df863641186b2125f890d15e01e0054d2311d662448e678b375a1f3203845de8398034812d7bd95d0a2d2a3e828c81a7a5382e800f61127a2a62992a77a8d05b63", 0xb2) r36 = socket(0x2, 0xc003, 0x2) setsockopt(r36, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r36, 0x0, 0x6d, 0x0, 0x0) r37 = socket(0x2, 0xc003, 0x2) setsockopt(r37, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r37, 0x0, 0x6d, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000d40)=@in6, &(0x7f0000001240)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001280)='/dev/diskmap\x00', 0x80, 0x0) socket(0x1, 0x8000, 0x46) sendmsg$unix(r29, &(0x7f0000000e80)={&(0x7f0000000600)=ANY=[@ANYBLOB="0166696c652fe1"], 0x1, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b4969abc99bfb847c8a5bab8ba225d102364f35d14de1013551", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0xfffffffffffffea7}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f00000012c0), 0x0, 0xd}, 0x1) r38 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x1c0000, r19, r26, r32, r38, 0xa0, 0x291}, 0x8, 0x6, 0x100000000000}) r39 = semget$private(0x0, 0x4, 0x201) semop(r39, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r39, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000240)) r40 = geteuid() setreuid(r40, 0x0) r41 = socket(0x18, 0x3, 0x7) r42 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r42, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r42, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r42, 0x2) r43 = accept(r42, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29f8625df1c822b0674ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r42, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x5, 0x9}) r44 = fcntl$dupfd(r42, 0x0, r42) r45 = getpid() getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r49 = dup2(r3, r2) r50 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0xc80, 0x0) sendmsg$unix(r41, &(0x7f0000000e80)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYBLOB="000000003800000000fcffff000400000100e5d8", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r44, @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r43, @ANYRES32=r41, @ANYRES32=r44, @ANYRES32=r41, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r44, @ANYRES32=r43, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r45, @ANYRES32=r48, @ANYRES32=r47, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r30, @ANYRES32=r50, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r43, @ANYRES32=r43, @ANYRES32=r43, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) r51 = socket(0x18, 0x3, 0x7) r52 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r52, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$BIOCSRSIG(r52, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r52, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r52, 0x2) r53 = accept(r52, &(0x7f0000001600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f7f000000c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2801407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508be2f4c2c578856e003b6f23ff5bf76d5f71313d403ddf1caa42c016ff4d47d4c12dcfd9ccb08d7ca91bf32ca35accf71006fd8c90f6b4548fecf69f0a2af0aef478c97cb461fede8e038a4a35edd13a657be62af47377fd9dad83cb5bb2e3c3105142e649f6e871cb2fc0e7aee9f81fe498f4e19431c4ff97969e40de7b0ec33517425a7bd00ee51f97bb13e1e5e6d298e4b5ae390208921515a0a142324750b9201691fd1fa43f0c5d153f4e9a731ad4390ba83fcf62c5df43db31f5968a7ce4cab2ea6792e02edbd5612c998912e379a212ac7b195a528210dd6a83e417d07047e89b7be854204fac903ce3361fc4fa674acfa1dbb87b1515c1d25af8a475accce899d14e21e27a3ba1607d0d07a0749607fe07ea821a0add0c0f3c5860d41f263d347e70feaea59ca9f1f7b21b3484088cd06dd54a308e4d24c3c31c8c74d9b1232d25aa133265512fa58b46b6140169922e203706d85f6ac7830e8dfbb370d807d73fa6bb84d7604d2de7b409ce49f78eb886a60d19f5a8936ba324f17bb04e265cdef0f357f8cfaf433cbc7f6d212cf78a2c76587886d01d63dee6fd8119aa1931644a94d8b36b722b1e8043a95bb5955a7956b5caacce832c66a9cf8d125b569cbe3df7f3d1cb3d1310efca0dd6e12ec869dd9fb3d096d796fdd6c975f2c465b310f03eb0f1008b3b27c295d0478dadc4e8326df7475873d41d5a171858e63b3aa7c4"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r52, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r54 = fcntl$dupfd(r52, 0x0, r52) r55 = getpid() getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r58 = getpgrp() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xdb5b5d4d03853f2b) sendmsg$unix(r51, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab0ba225d102364f35d14de101350100d016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000300)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c65f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f00000012c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r54, @ANYRES32=r51, @ANYRES32=r51, @ANYRES32=r53, @ANYRES32=r51, @ANYRES32=r54, @ANYRES32=r51, @ANYBLOB="000000001800000000120000ffff000001000000", @ANYRES32=r54, @ANYRES32=r53, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r55, @ANYRES32=r59, @ANYRES32=r57, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r58, @ANYRES32=r59, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r53, @ANYRES32=r53, @ANYRES32=r53, @ANYBLOB="006085ec0100ad010000006f0eb69c2eebcec415e9fc4872be0e9eefe81f97a64cc16552b441819b9d9c8e2b797cd88aae22099221cf5a4225c3e03525f9ad6b8e44e41423c221b018c958f85d348784404d68f0e40cddc4e21acd"], 0xd0, 0xd}, 0x1) r60 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000180)={{0x1c0000, r40, r47, r56, r60, 0xa0, 0x291}, 0x8, 0x6, 0x100000000000}) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={r17, r32, r47}, 0xc) setpgid(r8, r17) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 07:28:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x8002, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r3, 0x8, &(0x7f0000002200)={0x0, 0x0, 0x2, 0x5, r11}) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/4096, 0x1000, 0x1, &(0x7f0000001140)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r2, r0) stat(&(0x7f00000022c0)='./file0\x00', &(0x7f0000002240)) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x43cbc, 0x0) r12 = dup(r0) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r13, 0x0, 0x6d, 0x0, 0x0) writev(r12, &(0x7f0000002300), 0x0) sendto$inet6(r12, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 07:28:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) getpgid(0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8001}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0xb, 0x80}, {0x54, 0x3, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000340)=0xfa) r2 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r6, r7) setreuid(r3, r7) r8 = socket(0x11, 0x8000, 0x9) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xb, &(0x7f0000000080), 0x1) r10 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x4558bcd53bc9a24d, &(0x7f0000000440)=0x1, 0x5acd1396cb7e8171) shutdown(r8, 0x2) r11 = getpid() fcntl$setown(r8, 0x6, r11) socket(0x11, 0x3, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000eb63d16ca5febbd833000000003ca110730e0529ef36aec6e3affbd39c00"/76], 0x55, 0x3, 0x0) msgsnd(r12, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a776694e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x1, 0x4) msgsnd(r12, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) 07:28:27 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) syz_open_pts() syz_open_pts() dup2(r0, r1) 07:28:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff210f], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff], [0x0, 0x0, 0x401]}}) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x7}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 07:28:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfffffff9, 0x3ff, 0x3f, 0x0, 0x4b7f, 0x9, 0x81, 0x1, 0x1, 0x8000000, 0x6}) fchdir(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0xffffff00, 0x4) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 07:28:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f0000780000/0x2000)=nil, 0x2000) write(r2, &(0x7f00000001c0)="8c65ed051518a44cc4d6aa9066268f8f6ddf9a7d622a1c89e5775c2551889f8d32d8db5c62840c1c72bfcc3bc05226cd76c65e4e4e580b1101400c3c62a70975a2f99482c8c81b2ef902a676a1cb9b3e7a41f46f1486676bfc00000000", 0x9) 07:28:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = dup(r2) close(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)=0x80000001) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x20}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="490a56bd2e582b8f5d867a9303a01c05bbeea05f3023e56189c753bc55fe09b3b869f47399ac5ace05643d85ffe5cf3060abe549e94c53334f4e20844ce22e4c752923020acf244681a7807dbf8cec048dbb463d94e6", 0x56}, {&(0x7f00000001c0)="3fe48c755acbafa909e4a0dfd3509d0921af194d6c0752d87a553ebc2510c0f5141ae6a0eb6214c72d5108b31d33e4c5d1b8e9a30c2260e09563b160ada3949867628e7f2607bac6a79637f35c4e4545940feed581cff10ebc9c8f64f244a9e021e0564b91eb8c544b756e84d4d333780481fa66e3542ae627a187", 0x7b}], 0x2, &(0x7f0000000280)=[{0x50, 0xfffe, 0x101, "e720e1462bbbea667aba1efee43d35f59c5e9dd9137c04a890220e6e7e007a71e60d484a3593d2581ddaf590654d10749c86d2f3028996f65922699e"}, {0x50, 0x1db72aaba13ff082, 0xb334, "1e30f801ba4f14083e1c1cc8135a9ea754b8418bedede94929277f2ea50f9fee9d4cfa494120ba02bc697933641e39784fd5c2bb451ea2cb7269f8ad"}, {0x70, 0x1, 0x4ac4, "44fb2307408c75833ca0e2c149092ebad2631dc0e36cf18ca38aa60e4e5c494429acd9eec2f84acd90f43da8523dff3d3b5eabe9fd8c71815327a43f5a28016e646b2e5c8c996ba8abc2dd3300790d891dc393a99c098d457c8b63bf33"}, {0xb0, 0x1, 0x0, "01b51df241711511a787cf4518b83029f6d4a213a6922a4ab3f201d75a3ee48cacdcbe31618726cf62fe7ca44dce31233793008267757a6d837b1ce49d004c271e01dd5af44e0dbe2e928e7caeab096fe7222ca28bc9df3726cd38e090e0b3baab3cdbe82a700915a774950ee29a65374e7a16f5a2967dac7e4bf684ef1af6abcca425d89fa63495bf0995381f0dd9d77ff8a71dcee6f687c86802"}], 0x1c0}, 0x8) 07:28:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a00100000faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c663dc7fcbf653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000007c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede88801542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b3e2b478c6ea505bfd84bd85c186a2206fec5c0e732b62fe9819ed2ca2cf74d0ba11fd66cbedf3957714cfe0a335faf3cc0e3e5b0b93430892ed28fa8c868738c134ed944a3cbe65b24f80c98b22e537a198e2500b65aaf3129ec24e1cebdb0fbcd9419bd79239aff01422e204bda584c95651773a22f7ab4cc75e03e6a177efb4cfe5a409e80288999167c313e21cd204e01fc912a7f014a4bbe6b64558c8757196ef18f540247d61b642e2444841c196eaefee45b5329b60036d8e3f99e276700de39a422921d14f010f3cccec8f1f235e656a9f6687585ece1c737a831bb257df2ec4d10c2ddbf9008aae0673c146dbb1e4296c75aeb6659753b6e0e52214dbec0aa5640a585cc831f9100d6fafb28d689b7f9853844427a0244d4811c22743b15a2d106ab33b195d101d5ee4d6202bee8542424e1e4c6a9690a6aa589baa2e3757dfee2dc30802b5de37bbb230de1cdfb19b10b54318dc623d91813a5392bea8f3f424cac1e5ad06ac2648115c3d8cbce37846a8d2c45483eef3765e56f1e7ce2478726851", 0x1eb}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133", 0x344}], 0x3) r3 = open(0x0, 0x0, 0x0) acct(0x0) ktrace(0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r8, 0x0, 0x6d, 0x0, 0x0) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r9, 0x0, 0x6d, 0x0, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) r11 = socket$inet6(0x18, 0x1, 0x4) kevent(r1, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0x8000000000000003, 0x60, 0x20000000, 0x101, 0xb6}, {{r4}, 0xfffffffffffffffd, 0x1, 0x2, 0x6}, {{r5}, 0xffffffffffffffff, 0x10, 0xfffff, 0xfffffffffffffffb, 0x4}, {{r6}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x9, 0x8}, {{r7}, 0xfffffffffffffff8, 0x24, 0x40, 0xf643}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x5a, 0x2}, {{r8}, 0xfffffffffffffff8, 0x0, 0x40, 0x1, 0x4}], 0x40, &(0x7f00000009c0)=[{{r9}, 0xfffffffffffffffa, 0x80, 0x10000001a, 0x1ff, 0x2}, {{r2}, 0xfffffffffffffff8, 0x10, 0x27, 0x8, 0x9}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0xffffffff, 0x9}, {{r3}, 0xfede1d6269a27bae, 0x0, 0x80, 0x8, 0x4}, {{r10}, 0xfffffffffffffffd, 0x10, 0x80, 0x4, 0x4}, {{r1}, 0x3, 0x0, 0x1, 0x6, 0x7fff}, {{r11}, 0xfffffffffffffff9, 0x40, 0x2, 0x8}], 0xcd5, &(0x7f00000000c0)={0x5, 0x5}) 07:28:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x145) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) 07:28:28 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x6, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a", 0x14}], 0x11c7) 07:28:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x8000000000084}, {0x1006, 0x0, 0x0, 0x1000}]}) pipe(&(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x80, 0x0, 0x6, 0x9}, {0x9, 0x5, 0x8, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000480)="4fe33e8366463e3ed43d3684511a") r0 = semget$private(0x0, 0x13ed0091fb06e980, 0x1) semop(r0, &(0x7f0000000140)=[{0x4, 0x21ed, 0x1000}, {0x3, 0x4}, {0x3, 0x7ff, 0x1000}], 0x3) pckbd_enable: command error pckbd_enable: command error 07:28:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x452) r1 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x7fff, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000280)="14", 0x1}], 0x1) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0xffff) close(r0) execve(0x0, 0x0, 0x0) 07:28:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0000000000024528e909d7e3b3bb2c0459f7eb0a6da604001f7ce66a79b8bbee5270cf563d58564d7e65a002304ebcc42871cb70797c58b2286d1ca45f926ad03777807e737f83460a6cc1686ff243632ac6b81ca5d4c07687c82c73294d65e91a2bcfa88dff8533b3b36804165a07ec2d35229f6b9cd4727290223ccad30204bfd1f2c8899e4f616c90fe2255e964de8b15d97f3f78841921a985a"], 0x10) pipe(&(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x401) 07:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5c}, {0x6}]}) r1 = dup(r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x7ff, 0x9c0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) 07:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xa25, 0x40, 0x6, 0x9}, {0xfff, 0x0, 0x3, 0x5bb}, {0x3, 0x3, 0x4, 0x2}, {0x9, 0x81, 0x81, 0xfe000000}, {0x400, 0x49, 0x6, 0xfffffff7}, {0x7, 0x5, 0x0, 0x3f}, {0x7, 0x7, 0x9b, 0xa0d6}]}) socket$inet6(0x18, 0x5, 0x9) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000900)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x7fffffff, 0xbe8, 0x0, 0x7cf61427, 0x8], [], [0x0, 0x0, 0x0, 0x9, 0xeffef7fffffbffff], [0x7ab3, 0x0, 0x401, 0x1000], [{}, {}, {}, {0x0, 0x0, 0x0, 0x100000001}, {}, {0x4000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000080)={0x9, 0xfff, 0x9e}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x7, 0x7ff}) getpgid(r9) 07:28:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x100000000000049c, 0x0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socket(0x0, 0x0, 0x20) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = dup(r5) r7 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x2f, 0x287e8841d2442482, 0x800, 0x4}], 0x10000, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x11d, 0x2, 0x101, 0xbf64}, {{r4}, 0xfffffffffffffffe, 0x9b, 0x80000000, 0xd0, 0x466}, {{r6}, 0x0, 0x14, 0x2, 0x80, 0x5}, {{0xffffffffffffff9c}, 0x7ffffffffffffff9, 0x48, 0x20, 0x6, 0x1}, {{r7}, 0xfffffffffffffffb, 0x42, 0x1, 0x200, 0x7}], 0x400, &(0x7f0000000240)={0x3, 0xff}) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') r9 = syz_open_pts() pwrite(r9, &(0x7f0000000340)="73d225cc4d3d15fc93830858e371b3bdcd8d3f7d3f52e0558558d1c1c528bd182a07274ea522d226119a44328449227c47806d5ec88d2f8e19a5f09ae057a390335ccdcda5cf401125ec9af9060f59a9a4e0e034323c34104e481e9ec44366ccacde3440a02722ef3a9ba9a4fc39fab043ebac9468f582f45b68efb9cbc780841236c325babe5e01e3cacb9f5bd7cbfc78861448b42533c1692911f1efcd9fec085c8548b02c91cd8dda2a3e998afe8488c0c1368608", 0xb6, 0x0, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000002c0)={0xd8e8, './file0\x00', './file1\x00'}) 07:28:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x1000000000000000}, &(0x7f0000000040)={0x0, 0x5}, 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 07:28:31 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x101) flock(r0, 0x2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x5, {[0x1, 0x1, 0x2, 0x7, 0x1, 0x4d7c, 0x100, 0x9, 0x9, 0xded, 0x8, 0x0, 0x2b10e292, 0x10000, 0x3, 0x6, 0x6, 0x2], [0x1f, 0x6, 0x8001, 0x9, 0x4, 0x101, 0x5, 0x7, 0x2], [0x80000001, 0xffffffffffff7fff, 0xef, 0x9, 0x1, 0x95dd, 0x5], [0x0, 0x10001, 0x1000, 0x1, 0xfffffffffffffff9, 0x401], [{0x5, 0x0, 0xfffffff8, 0x4}, {0x1, 0xfffff800, 0x7, 0x5}, {0xe9eb, 0x6, 0x59a, 0x1}, {0x8, 0x8, 0x3f, 0x9}, {0x0, 0x202, 0x2, 0x3}, {0x1, 0xd0, 0x8001, 0x81}, {0xfff, 0x1, 0x7, 0x10001}, {0x0, 0x401, 0x0, 0x8001}], {0x7, 0x1ff, 0x6, 0x4}, {0x8, 0x3, 0x2, 0xae}}}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00000004c0)=""/47, &(0x7f0000000500)=0x2f) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x6, 0x3, &(0x7f0000000000)="20003cf9", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) close(r2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) setsockopt(r3, 0x5, 0x9, &(0x7f0000000540)="f633e1d2bf17c068e2151a8a8fe19958e60b7d193870cb141ae5f4519d620e68acdef815a005a50918c9", 0x2a) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=""/74, 0x4a) 07:28:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket$inet(0x2, 0x8000, 0x40) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="bfdd1185cead790289025cdf"}], 0x6b255476673d722) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:28:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f0000001240)=@file={0x0, ""/4084}, &(0x7f0000000000)=0xff6) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 07:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0x36b, &(0x7f0000000180)="fd8ff87c741b321d85758934581df57987cbfe7b0e5a9e202678246525131fe4f12a78345e2cdf6a176a11b82875ff8a162ded74b703c21c3fb5200ba4f8a807695a9636047fa0211ae1ac995ecf9fe29118569f8246b2d717949f8a0622caac502026983266558e7152e4d8a522069b155af571de0f79f085ef6cb4ce1d282b3fc2ba3927f5775b00a5b1dd2be0d6671536163caff5c1d9c6f1ea56ec12e34ae9d955af") 07:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = getppid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) pipe(&(0x7f0000000540)) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000700)=""/194) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) listen(0xffffffffffffffff, 0x10001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r7, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000640)="4455f172b9a1847f86a77cd2657fb38a5d452c08d9c4af36bf680a510404da37fc50bda2b9e15c373d9ec8fbdb4009108c8180734c9dfa15f9c8d1118aa3146ff8970329754e27762207175064f8c5d20ce5872907583d764cd0979f4123332c99dbdd677c4bde18373b1786f185", 0xffffffffffffffe4}], 0x1, 0x0, 0x6) flock(0xffffffffffffff9c, 0x5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r5}) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', r6, r7, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x5, 0x0, r3, 0xffffffffffffffff, 0x0, 0x147, 0x40000000000d}, 0x6, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x26, 0xffffffffffffffff, 0x0, r4, r8, 0x1e4, 0x8}, 0x85, 0x7, r9, r10, 0xfffffffffffffe01, 0xfffffffffffffffe, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6355c03a, 0x3, r1, r10, 0xff7fffffffffffff, 0x2, 0x8}) 07:28:32 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r3, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f00000000c0)=[r0, r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:28:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x3d5, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ff05010000000000f87c8a5b781b1b542a308706000000a714000000290000002f000000030835700100040000000000390e8ac90055f017a37dc9e6198590a214d2"], 0x38}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001262f08696c653000"], 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffe78}, 0x400) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto(r3, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c652e00"], 0xa, 0x0}, 0x0) sendto(r4, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) writev(r5, &(0x7f0000000280), 0x240) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, 0x0, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r22, &(0x7f0000000280), 0x240) r23 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r23, &(0x7f0000000280), 0x240) kqueue() pipe2(&(0x7f0000000280), 0xba892f739b5d2ad) 07:28:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x2) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) socket(0x6, 0xbfb57a4f39c00ce5, 0x4) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 07:28:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4c001000e}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 07:28:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() socket$inet6(0x18, 0x1, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffd, 0xfffffffffffffffd, "854955df92000001100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 07:28:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000040)="8797f078e964e23bc85851382c4213442de6", 0x92, 0x1f, 0x0, 0x0) 07:28:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x80000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000040)="01000000", 0x3) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) shutdown(r4, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) 07:28:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x80000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000040)="01000000", 0x3) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) shutdown(r4, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) 07:28:32 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0x2ed) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="c6e9dc0e831cee85"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) 07:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x14, 0x0, 0x1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f0000000240)="e4c11fff3d6beb6103d2adeea638bac422120d12aeb7ea2de8b65b5e9ae3395984ed61ab37fd25370b60fb6bed392f9c3d93ce1cc77dd9c9becb6ba1d70d54db4ccb87e56b8dafaff45e0bbf88cc2298dd20413a662ed2cb2fb52aaf26a970c40fc37ccaa7e47345f494818ac3853246a251d322f711bfe3c71dd668a5df878f85a24b97637919556fbe847baccb2f9193b43a5bd05d237c3f0d4214f801c0602caba017a1b0cb4d78e4c599b47336b8a0ae982cba3eaf4c8f8661c0d22e", 0xbe, 0x0, 0x0) syz_emit_ethernet(0xfeb4, &(0x7f0000000000)="b6") 07:28:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x2, 0x6, 0xd9, 0xff000000}, {0x9, 0x8, 0x7f, 0x7fff8}]}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x51) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66694c1beb7d"], 0x10) close(r0) r5 = getpgrp() getpgid(r5) 07:28:33 executing program 0: mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/167, 0xa7, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7ff, 0x9}, 0xc) r1 = dup(0xffffffffffffff9c) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 07:28:33 executing program 1: pipe2(&(0x7f0000000080), 0x10000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10500, 0x0) write(r0, 0x0, 0x3cb) 07:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r1, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) semop(r1, &(0x7f0000000100)=[{0x2, 0x200, 0x800}, {0xa90e5c449f08461c, 0x0, 0x800}, {0x1, 0xb53e, 0x800}, {0x0, 0x9, 0x800}, {0x271eed1b3c406247, 0x7fff, 0xc00}], 0x5) 07:28:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 07:28:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), &(0x7f0000000240)={0xff}, &(0x7f0000000280)={0x8}, 0x0) 07:28:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = getuid() seteuid(r1) r2 = open$dir(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x80, 0x58) openat(r2, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x20000, 0x117) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) seteuid(0xffffffffffffffff) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r4) shmctl$SHM_LOCK(0x0, 0x3) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x6219c90172ad2bff) ioctl$TIOCSCTTY(r3, 0x20007461) r5 = msgget$private(0x0, 0x1) msgrcv(r5, &(0x7f0000000180)={0x0, ""/56}, 0x40, 0x2, 0x2400) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 07:28:33 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, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfeffffffffffffff], [0x0, 0x0, 0x401], [], {}, {0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 07:28:33 executing program 1: mknod(&(0x7f00000005c0)='./file0\x00', 0x2062, 0x6) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x20000, 0x2a) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x1) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)=':\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000600)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xeb\xec\xddGc$\xea\x82\x14\xedI\xe2@~o\xb0L\x98\xd5vM`\xdb<\xc2\xb2wHC\xe5\xe6\x1cjf\xab\xd6\x12{\xdd\xec\x95\xab\t\r\xc2\x9b\xbeBc#\xf0c\x7fpC\xa6\xad\x19]Ff\x82h\xb1\xcf\xda\xf1EU\xe2\x18^\"2\xf4>\xc9\x14y\xe4\xd0\x8e\xd0\xf3\xc9\xdc\t\xbd\xb5\b\x808\xe3\xe2\x03I\xa7\x8d\xf0\x13p\xc0\x94\xf2r\xae\x95\xa6\xcd\xbf\xc6(\xe7j\x01\xb5\xa8=M-\xd3|\x10\xf2z]\xa5.\xddv\xbcJE4\x03\x94aT\xf4\x10#0\xf8\xd1\x16\f+5\xf2[\xe2J\xbf\x9d\x1bv\xdd\x13\x9c\xa8m\'&\xb7gS\xcfT\xa6UF\xf8\"w%\xbc?\xcd<\x02\x8a\b\xe4\x1aX\x1b#\xce\x0e\x8al!\xf9\xfetH\xbc\\\n\x12\xe9\xe6\xa0\xcf\xdfr\x14x\x9c \xff\x022\x9c\x05\xc5jd.(\xdd\t\xf7\xe4\xfd\x14\x8d\xad\xb7\xee\xf8\x95G\xcb\xde\xb7X\xe1\xe6Y\xf8\x8f6\xde\xb1\xff K\xa4\x7f\xcc\x9d\xd5\xa6\xd2V\xdfeX\xf5\"\x1b\xe6\xc46', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)=',^}--\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&[\x00', &(0x7f0000000380)='[]\x00', &(0x7f0000000740)=':\x00', &(0x7f0000000400)='%-\x00', &(0x7f0000000440)='^%$\x00', &(0x7f0000000480)='\x00']) chroot(&(0x7f0000000500)='./file0/file0\x00') 07:28:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 07:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x6, 0xcf, 0xf7, 0xff}, {0x5, 0x9b, 0xf8, 0x45c56c72}, {0x0, 0x9, 0x80}, {0x2, 0x80, 0x1f, 0x4}]}) syz_emit_ethernet(0xa7, &(0x7f0000000240)="40c551571115b12ff78d5aee258cf21396d775caa665221a5be8421c5453d6d8c6b6cf31e04e455486ea907f70d031601faaff12107fc338e6d7994b9cf444bcf74115494714c734b0a4b73a913bf8839a4cc0c0bfd5e6423e6861993b6a67a9e91c32e1714c4f1f9ff6b0e0caf4bbc6ec494524c4c0cc801f005079d8df962a5de45217cd67a36a9ebcee5abb96e2d740bb800ec74918f850fdec7e1600"/167) r1 = socket(0x2, 0x3, 0x0) r2 = dup2(r1, r1) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = dup2(r4, r2) write(r5, 0x0, 0x332) 07:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x9) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) close(r1) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) 07:28:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db5600000000000000f9690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab72266103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141"], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x2, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) 07:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r1, r4}, 0x5, 0x2000, r3, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() getpid() getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r6) r7 = getuid() setuid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000640)=ANY=[@ANYBLOB="62020207e00000012000ac96fccddbe30e56e88c4b24ac2479f4a0c113d6c7fa9563df0cd4d922a2a77ac2503a297628af31660702b34e2fe5570ce97259f6aac170d9ec1840b097bb2a88d0c72600061eb8c4b914db5701506df230f9097cbff747220307f652580ef48a2b1f9674b82ba47213c4ee3a664c395bf42320287aca03c864151f58d08cac30b6363690d7a9347023c99c2e753d9b8561daa5094e7bf9c84fb48ea32be4a45d260c3cd8767be177894debf7ee8a0939b109b67552972cd29717e63fcd3708ede14e95f92823db986aade87c0005d6b6335c3200"/238], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe2(&(0x7f0000000280), 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x5, 0x2000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r19, r20, 0x1e4, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14}, 0x5, 0x2000, r6, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x3ffd}) r23 = msgget$private(0x0, 0x0) r24 = getpgid(0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r24, 0x0, 0x0, 0x4a, 0x80a5}) r25 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r25, 0x1, 0xfffffffffffffffe) msgsnd(r25, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000000b00000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec000000"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa8, 0x6}, 0xa, 0x2, r13, r24, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r2, 0x0, 0x0, 0x0]) r27 = getegid() setregid(r26, r27) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 07:28:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 07:28:34 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x14}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x8000, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x140}, {r2, 0x40}], 0x2, 0x3ff) 07:28:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) 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, 0x8020699f, &(0x7f0000000300)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x3ff, 0x9, 0x2, 0x30b, &(0x7f00000004c0)={{0x9, 0x6, 0x24, 0x4, 0x8, 0x4, 0x3}, {[0x9, 0x800, 0x2e3, 0x3, 0x401, 0x7f, 0x524, 0x401, 0x8001, 0xfff, 0x53, 0x20, 0x3, 0x2, 0x1, 0x22, 0x5, 0xffff], [0x3, 0x1, 0x161f, 0x0, 0x0, 0xc000000000000000, 0x8, 0x4, 0xff, 0x400], [0x7, 0x10001, 0x9, 0x0, 0x80000001, 0x6, 0xd9], [0x100000001, 0x100, 0x7d7f, 0x7, 0x0, 0x8], [{0x6, 0x101, 0x6, 0x200}, {0x9, 0x3, 0x7, 0x1}, {0x2d, 0x1f, 0x3f, 0x8}, {0x8001, 0x0, 0x5, 0x3}, {0x100, 0x0, 0x1, 0x8}, {0x1ff, 0x0, 0x0, 0x5662904c}, {0x0, 0xeed0, 0x4d, 0x1}, {0x6, 0x400, 0x6, 0xf6}], {0x3, 0x7fffffff, 0x8, 0x1}, {0x3ff, 0xffff, 0x25c00000, 0x3}}}, 0x8aeb, 0x1}) 07:28:34 executing program 0: r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x7, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() r1 = socket(0x2, 0xc003, 0x2) close(0xffffffffffffff9c) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) mlock(&(0x7f0000ae3000/0x3000)=nil, 0x3000) close(r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x2, 0x0, 0x0}, 0xd3) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0xfffffffc) r4 = socket(0x6, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) setsockopt(r4, 0x809d9d, 0x4, &(0x7f0000000280)="d071a22c46ff2292adee903d3c212df519548c3dec7cf1ef4bd1a007aba693d7000000000000", 0xfffffffffffffcc0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) getsockopt(0xffffffffffffffff, 0x4, 0x6, &(0x7f0000000180)=""/152, &(0x7f0000000240)=0x98) unlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x206) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f00000002c0)=[{0x0, 0x2, 0x800}], 0x1) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = geteuid() setreuid(r12, r16) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) dup2(r5, r7) 07:28:35 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x4, 0xfe) 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(0x20, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x1000) 07:28:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x3, 0x2) msgsnd(r1, &(0x7f0000000040)={0x1}, 0x8, 0x800) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDDISABIO(r2, 0x20004b3d) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/128], 0x80, 0x0, 0x1800) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r7, 0x0, 0x6d, 0x0, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r8, 0x0, 0x6d, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x2, 0x400, 0xea9b}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x6, 0x1}, {{r2}, 0xfffffffffffffff6, 0x10, 0x40000000, 0xa5, 0x1}, {{r2}, 0xfffffffffffffff9, 0x9, 0x4, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x8}, {{r5}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x4}, {{r2}, 0xfffffffffffffffb, 0x18, 0x2, 0x5, 0x80000001}, {{r6}, 0x8000000000000002, 0x1, 0x4, 0x7f, 0x5}, {{r7}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x4ef7, 0x2}], 0x7fffffff, &(0x7f0000000080)=[{{r8}, 0x0, 0xa3, 0x20000000, 0x6, 0xfffffffffffffff9}], 0x7, &(0x7f0000000380)={0x2, 0x8}) 07:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0xffffffffffff004c, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000180)="d0e25bbb996a1ec66ecc3e1aa22edfc825e2e17ed9075638a49e9fda0099ef5e04c3da2095c888ca6c56eda478f95998cf6dfd89ec60623e6c17525a5dbd4bb8d51851dcf5191529f6162846865458a961c83d89e9f1bc9956dad558b3c0f6a630059e732e0400560404c6ab3507a2d4210010000027dcdf7f64fc720343b66c3dcdc9bd0c7520e08a9b266f1fa2ff7e7b28fdb201d722b781136c39e0fbb0dd01dcdb570abce1af43f98f9958faeb6dd25a74fca0d16a3e116e8f8749681e5436bafbc67ba7e750f0d37e5ff9cc45cceb42bae71b770fca1f8b62be1cea91c3456a86e87735cb53f1fee49a822f531ed86292de4ca43c18dd94451922fe7928ed2b95b2b44f784d2252391d4723ed0f0b861c121c5e74c249f5880fe4d4d4b51451eb702bad718245f9f1945782f5fd0855a8ff49316df5f1bfa90bdecdfa5e55cf9377bc6ed50162eeee6c7335dfd1a17048a98bdae1375632e855d02146cec4596cac914bd660478f76", 0x16b) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0xfef6, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 07:28:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) execve(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[:@\x00', &(0x7f00000000c0)='\x06]\xad:\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) close(r0) 07:28:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r0, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r2, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, r9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r16) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:28:35 executing program 0: 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"}) r2 = shmget$private(0x0, 0x1000, 0x220, &(0x7f000043b000/0x1000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r10, r17, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3dc, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, r6, r10]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r30 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r30, 0x0, 0x0) shmctl$IPC_SET(r30, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000580)=""/170) r33 = semget(0x2, 0x2, 0x480) semctl$SETVAL(r33, 0x1, 0x8, &(0x7f0000000200)=0x7) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r31, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r31, r35, r36, 0x1e4, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) r40 = socket(0x2, 0xc003, 0x2) setsockopt(r40, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r40, 0x0, 0x6d, 0x0, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r42 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r42, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000640)=""/197) semop(r42, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r43 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r43, r44, r41, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r41, r44, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x8001, r3, r24, r28, r29, 0x100, 0x8}, 0x44648f8b, 0x4, r37, r46, 0xae, 0x9, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) 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)="ad1af05de2f4ef18", 0x8) 07:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c, 0x0, 0x9}, {0x1c}, {0x6, 0x0, 0x10, 0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 07:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x3}, {0x18, 0x3, 0x2, 0xea}, 0xda31, [0x7, 0xa6ca, 0xe255, 0xab, 0x897, 0x7, 0xffff, 0x101]}, 0x3c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x5}, {0x16}]}) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 07:28:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x200000000000002a, &(0x7f0000000040)=[{0x6c}]}) 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, &(0x7f0000000040)="8c654f5c276dad70", 0x8) mlock(&(0x7f00004c0000/0x4000)=nil, 0x4000) 07:28:35 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d4354a0 07:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1000, './file0\x00', './file0\x00'}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d4354a0 07:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xbc, 0x4, 0x0, 0xff}, {0x7d, 0x4, 0x8, 0x8}, {0x80, 0xf3, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 07:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x6c}, {0x6, 0x0, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x133, &(0x7f0000000540)) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000040)=0x1) 07:28:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffdfffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) setsockopt(r2, 0x0, 0x5, &(0x7f0000000000)="d8c408a8b25baba77c12b2e6bfe11dab0e9b0eb9dec7079ae93ac2b2fbffbc649974d377e0ce9af8c805c5b3d4d7d062407860f67c768f36db549e72602fb5138741dddf03fc430f52a4ea4ac75b84fb21fd2a47188666c7d15a9f77178a33e1641f757f33c34c66e5565d9b395e05acbb82d51f5dd5d3a6448e3659ff4657ac9ff269bdf6256fa6b7d0b9fb72611f0e434b6b535151a287e5ae4f2c28f3a33e02d30ee870785c13118c947121cf", 0xae) 07:28:36 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96bcfc73fd3357b006caa0416fa4f3763ff030000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfb3770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x214, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) bind$inet6(r2, &(0x7f00000002c0)={0x18, 0x2, 0x0, 0x662}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="03002e2f66696c653000"], 0xa) r6 = accept$unix(r3, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r7 = accept(r6, &(0x7f0000000180)=@in6, &(0x7f00000003c0)=0xf0) socket(0x2, 0x4, 0x8) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getsockname(r7, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r8, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x880, 0x0) socket(0x20, 0x8000, 0x4) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) chflagsat(r8, &(0x7f00000001c0)='./file0/file0/file0/file0/file0\x00', 0x0, 0xd91d78c830c217bd) 07:28:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0xa6}, {r1, 0x40}], 0x3a4, 0x0) r2 = shmget$private(0x0, 0x1000, 0x6d66dc84433ea4dd, &(0x7f0000ffc000/0x1000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000640)=""/233) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, 0x0, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) fchownat(r1, &(0x7f00000000c0)='./file1\x00', r6, r9, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x6) 07:28:36 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x10, 0x0) r9 = syz_open_pts() close(r9) write(r9, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r10, &(0x7f0000000180)=""/185, 0xb9) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0xd3f}, {{r10}, 0xfffffffffffffffc, 0x20, 0x4, 0xc4e9, 0xf6}], 0x8, &(0x7f00000006c0)=[{{r9}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x98, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0x0, 0x0, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x49, 0x8, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffa, 0x10, 0x2, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffff9, 0x16, 0xfffff, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r11, 0x0, 0x0) r12 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r12, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x9623, 0x1, 0x10001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r14, &(0x7f0000000180)=""/185, 0xb9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r15, &(0x7f0000000180)=""/185, 0xb9) bind(r15, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xfffffffffffffe71) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) 07:28:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x100) 07:28:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x9, "047c2ce62e08bcdcd88b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 07:28:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0xb, 0xffffffffffffffff, 0xffffffffffffbfff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x0, 0xff}, {0x0, 0x0, 0xfffffffd}, {0x0, 0x40000000}, {}, {0x7}, {0x0, 0x0, 0x0, 0x7f}], {0x0, 0x1, 0x4, 0xfffffffffffffffe}, {0x0, 0x0, 0x0, 0x20000000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="f9c6d3ea751c15473df392649c899e185b52f9b0123af6884841eaae6a067ae5b9e9689b974e18318408d0f0af29f41d3f3534d378985ff6bd9d0363d1fa082bb59889d640f6cfeb87c18a46b3fd760e65ffc573e09499f59e6371679473c464a6721520cfb15bc2343a8726915b3d83d836959a685b0b1ba96280d9b5a3e25167d292dd00b8a23528920576a1e7fdc18a7c2971bb22", 0x96}, {&(0x7f0000000100)="97ea7628ed2394ae56480cc3798ff5091ac7dfbec0f8b3d48a6d8a1285e15bfa66062965cfb922b61d4378527aaaca35c67bd6ad0d7b0311be03d4ddb14ce1e676b655381e8419c299", 0x49}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="3d97afc3e81dc785d3700b347fb0f6e63f014bacca3ffb5834bcdffff95fd4c710c00ab2401665c55a018fcce9283c3043eea34de1885d5dd8d2f6e3bfe4b79deea97f1019501c9f", 0x48}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 07:28:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x6) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/242) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) pwritev(r3, &(0x7f00000005c0)=[{}, {&(0x7f0000000200)="e27679053d4980f28094bf91487fea90cd19eb104d0b44080fd82576d94249bede6bfce7a8d29f2bda711ad343aaf4d596687a0122139a3561193f9b17ae5c3e56bb55de69190c25eed537970ad6d8aa64a4b8bd7a", 0x55}, {&(0x7f0000000480)="56fa9911db115717aa55a22074c374f79643900b47e8f3f4b07fba2c06ea5958ad8b8553a5f870b50943f0c99164069a8a3995c98e5463f7a2f62261af23fac9505803573dec48581582149b3811fe38dc6ef29bbc6f9184cd8beb8748db7313330f6c62194c9c876acb1ffc740e44ce46d0c9affb6d3ea5da5a7177ed8a99aed2929f12616746b8fb15f2aff78f800565510d1311ecace5beffa980cf552294412d05cb6cbe868ea72c652f665dd113cc11eeafcca75cf097743d76f17dd47feecbe760d2146109bc3fca493ba7e1c913ba3e6b6ac7b10f496cfffbc88f2aefab0d4ab3ffff465cbfe2cd8b770e2c819be1712660b1a41fe3f1d8e433d6bc6f6b06f18629dd8f060e0bee178bb2a551b958cc85793d7e85", 0x118}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="3572768140602b99aff17d4f7ff38b7b263f05fd7b71e3", 0x36c}], 0x5, 0x0, 0x59) 07:28:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0xe) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getgid() getuid() r2 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x2, 0x0, 0x0, r2, r1, 0x10000}, 0x44001000e}) pwritev(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0, 0x0) 07:28:37 executing program 1: shmget(0x1, 0x2000, 0x628, &(0x7f0000ffb000/0x2000)=nil) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f00000004c0)=[{0x1}, {}], 0x2}) shmget(0x2, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 07:28:37 executing program 0: getsockname$inet(0xffffffffffffffff, &(0x7f0000001140), &(0x7f0000001180)=0xc) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000004}) r1 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000001200)) close(r1) r2 = syz_open_pts() r3 = semget(0x3, 0x3, 0x240) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f00000011c0)) socketpair(0x1, 0x4000, 0x64, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x10000) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) r7 = syz_open_pts() r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r8, 0x0, 0x6d, 0x0, 0x0) r9 = socket(0x2, 0xc003, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r9, 0x0, 0x6d, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x200, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x100a8, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000001340)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x2, 0x44}], 0x76c, &(0x7f0000001500)=[{{r4}, 0x7ffffffffffffffc, 0x0, 0x8, 0x8, 0x3}, {{r5}, 0xfffffffffffffffc, 0x20, 0x20, 0x8, 0x9}, {{r6}, 0xffffffffffffffff, 0x44, 0x10000001, 0x3a6, 0xb532}, {{r7}, 0xfffffffffffffff9, 0x110, 0x4, 0x2241, 0xffffffffffffff01}, {{r8}, 0x7ffffffffffffff1, 0x1b, 0x2, 0x0, 0xffffffffffffffff}, {{r9}, 0xfffffffffffffffe, 0x2f, 0x60000040, 0x4, 0x100000000}, {{0xffffffffffffff9c}, 0x5, 0x0, 0x0, 0x400, 0x1000}, {{r10}, 0xfffffffffffffffe, 0x72, 0x8, 0x6f6dffe1, 0x5}, {{r11}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x8001, 0x462}], 0xcc, &(0x7f0000001640)={0x3f, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) sendto(r0, &(0x7f00000012c0)="f192bac708862de441a272dce0472c6564be602f0985b36d03b45d05f676d5e69a06cb583c927d3d2ccf6e737aaee77548c2745739ae498a4e8f9c28845e06ebea20e1075506d922bb2e973770697a36d7b536b67bf4fac23dad19fb70304f3848859e61e9a61bcc", 0x68, 0x400, &(0x7f0000001100)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc) r12 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r12, 0x0, 0x1, 0x0) getdents(r12, &(0x7f00000000c0)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)) 07:28:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) getpeername(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000500)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x315, &(0x7f0000000380)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x4000100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000880)=ANY=[@ANYBLOB="2347f7e966d7eaa0af6334c0a25a8d1f8395a877a6dd553f37b87f994e759d666691356ec8cf7d6dbc460a713fa7ae7469329c4fcee036568749d53a4925486c191bc0aa605fdb5e27bda93f4e93078d85179e7f6e99ca1dd00931b43c09f74c73175d637d9f15be7ea1d7f014e36e755add8ba7b8e869a8d33e7d0334c8e00ccb43536dbb9f5ac68274b3c5c8a85222d3a134182e5a9d286da736e5981704c4437f30db0ea7329cf84f4185bbd5f3783f2d20ad8c155ee09f3dc1b4dc834c311694b5f463bc80431094f51a9fc075d8dac7e3ac0316a081ca7f9c0a5ca1852b56bfff55dbd27ddc51deab3907ca68d64893d0813f8901bc671f1026a03a5cc5f4af32efde323e0d603d90b7a127d3dac547737c3c9c396dc865c482b0e6dfcfd54df8b1b16dfc5efe749162d580ec5bf1eb1175825b58622178bf95e66149c30aa555a23af02e9f8ea090e90b4284b805000000f314dfb12065277b4c034a22f2061ac1cdd8c3cf416af29b35"], 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = fcntl$dupfd(r8, 0x1, 0xffffffffffffff9c) write(r9, 0x0, 0x0) dup2(0xffffffffffffff9c, r9) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='o\x00\x00\x00\x00\x00\x00\x10\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r10, 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 07:28:37 executing program 1: setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) r1 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) fchflags(r4, 0x1) r5 = getuid() r6 = getgid() r7 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x2, &(0x7f00000003c0)=[0x0, r12]) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r13, 0x0, 0x6d, 0x0, 0x0) accept$unix(r13, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r14 = socket(0x2, 0xc003, 0x2) setsockopt(r14, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r14, 0x0, 0x6d, 0x0, 0x0) r15 = accept(r14, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r15, 0x0, &(0x7f0000000380)={0x638158fed50d328f, 0x7c7ccca5d9bd875e, 0xe451, 0x1f, r16}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xffffffff, r2, r3, r5, r6, 0x1, 0x3}, 0x200, 0xffffffffffffffff, 0x0, r7, 0x6, 0x63e3, 0x0, 0x1ed}) 07:28:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x7, 0x9b41570229234ee3) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0xffffffffffffffff, r3, r4, r3, 0xcf, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000140)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r3, r11, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r3) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0x100a2) 07:28:37 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x44, 0x80, 0x2}, {0x7, 0x0, 0x2}, {0x6, 0x6}]}) accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socket(0x10, 0x1, 0x0) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)) 07:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r1, r0) 07:28:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r1 = dup(0xffffffffffffffff) getsockopt(r1, 0xb1a, 0x2, &(0x7f00000000c0)=""/63, &(0x7f0000000100)=0x3f) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 07:28:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) dup2(r0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 07:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000011c0)={{}, 0x3, &(0x7f0000001180)=[0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x1}, {0x6}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) read(r2, &(0x7f0000000180)=""/4096, 0x1000) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 07:28:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) dup2(r2, r3) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 07:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) pipe2(&(0x7f00000003c0), 0x4) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r5, 0x0, 0x6d, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r6, 0x0, 0x6d, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0xcc, 0xa, 0x400, 0x6}, {{r0}, 0x5, 0x28, 0x90, 0x2, 0x1}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x100000000, 0x7}, {{r3}, 0x7, 0x8c, 0x10, 0x100000000, 0x3}], 0xbc8462f, &(0x7f0000000280)=[{{r4}, 0x5, 0x88, 0x2, 0x8, 0xba7}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xffffffff, 0x2}, {{}, 0xfffffffffffffffc, 0xc4, 0x20000000, 0x6, 0x5}, {{}, 0x2, 0x40, 0x20000020, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8a576c34619e3b13, 0x1, 0xfff, 0x100}, {{r0}, 0xfffffffffffffffc, 0x80, 0x296f96464acc118d, 0x6, 0x5}, {{r6}, 0xfffffffffffffffc, 0x2, 0x1, 0x1, 0x5c31}, {{r0}, 0xfffffffffffffffc, 0x1be, 0x500fff3f, 0x3, 0x2}, {{r0}, 0xfffffffffffffffa, 0x19, 0xfffde, 0xd48, 0xf2}], 0x7ff, &(0x7f00000001c0)={0x70557b3b, 0x1f}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") 07:28:38 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000002800), 0x0) semop(r2, &(0x7f0000000080)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x107, 0x1800}], 0x1) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x1f}, 0xc) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semop(r2, &(0x7f0000000040)=[{0x6, 0x798}, {0x3, 0x20, 0x1000}, {0x0, 0x8000, 0x800}], 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000004c0)={0xff, 0x2, 0x7f, 0xd9b2, &(0x7f0000000200)={{0x0, 0x20, 0x6, 0x2, 0x1, 0x6, 0x2}, {[0xfffffffffffffffc, 0x8, 0x5, 0x9, 0xff, 0x6, 0x10000, 0xfffffffffffff817, 0x2, 0x8, 0x1, 0x3, 0xc70d, 0x3, 0x5, 0xd4, 0x4, 0x800], [0x7ff, 0x7c58, 0x0, 0x101, 0x4, 0x5, 0x80, 0x9, 0x7, 0x1000], [0x6, 0x2, 0x5, 0x1000, 0x4, 0x8, 0x4], [0x9, 0x7ff, 0x101, 0x7, 0xffffffff, 0x1], [{0x6, 0x8001, 0x5, 0x3}, {0x8, 0xd5e, 0x7, 0x480000000}, {0x101, 0xc5, 0x2}, {0x2de, 0x80000001, 0x6, 0x4}, {0x2, 0x9, 0x8, 0x10001}, {0x7, 0x4, 0x101, 0xff}, {0x5, 0x1000, 0x8001, 0xffffff8000000000}, {0x8001, 0x2, 0x8, 0x6}], {0x2, 0x32f, 0xec05, 0x10000}, {0x8001, 0x0, 0x3f, 0x5}}}, 0x101, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 07:28:38 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000e3f6347a350aff129456833b77b1082001c96be690b64fe84cc7a91190897604006a94e0f442b52ebf255ea0a0070ed605249b269558f332fe0781aaa4909f70556120ad78fb6ae7f67fd7038b7e427be20b7294ffee8799405255399f21e1e083718c91387b"], 0x46, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/d\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000340)=[{0xfeeb, 0x1, 0x84, 0x4}, {0x180, 0x5, 0x40, 0x8}, {0x1, 0x6b, 0x0, 0x10001}, {0x1, 0x3, 0x8}, {0xfffd, 0x1, 0x84, 0x10800}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000240)="f23241b603c471e6a5e23259222b5b50860238f4ba3130ef1643ab34e6bf779a149e3cba81445312ad9366ea46f25c7837d08d23c1231a2bafadbb3e608fc470145e32306004049602f3fe36e2f5740000dd97570042d45157b7d0ec1bc1aa63624a6928b00c") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x02', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x5cfe16647a3e0ca7, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) chmod(&(0x7f0000000180)='./file0\x00', 0x68) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tAp', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x8) 07:28:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000300)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7f}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="86c10b8966b0f5027985a955d16f8bae70fc309d020e96d1e4dc95a004307081a37a4261ea8ed758091adba2e9e187b0024f20d00c3ef4556d70f2aeeb2ed6916bada17994b5c460777640e37d5254c11d9bc374652bf6e93a21bd22541d0b23e09492b456d38dd11a80c20132c225c46bfa0dee204a414acdf5434bc734ce2a588f2de6e0706153252854596cc480bd19e6671dac6edf26aa1d7c6c575d4df54dccf415e8fcb6135a3dbcf9dbf4f3776e6238af5df5b91c3be914888dea8cc758d12eb56941ed5386f7472cf5e81f6217acf8b7e09cd5671251773fae99d842b29a3c9c58a775add3cab2819945e523e41b67d1f7f03179e8", 0xf9}, {&(0x7f0000000280)="301b946ceb5c3a120bb763152c4d5a3ad7a4b022542f3ea583", 0x19}], 0x2, &(0x7f0000000440)=[{0x58, 0xffff, 0x3, "91b8d6d45515fb12b4d59e6980246081d7f6460ceb6b2e002c03e240bbb8987a682ce4939ab498e7aef9d7128a64119bbc1f983d673f33c62313c9afb5283d537de451"}, {0x10, 0x7fff, 0x9}, {0x78, 0xffff, 0x800, "13e3958aeb3639f780cc2adb55cd16eaa4445c4405300f8ef95bfd903f0ebdf8b5917c041a542aa0baf2d656c811cc951b5225f75c6d12496a62e405375bd1c985bc4920d54da7eb23ef5ceebd33127f6da78c95cd388412ad218935d77b79d50ab898"}, {0x98, 0x1, 0x81, "9dbe2e55599cd163665ffe73438bf01f0081b7536e6abbb64ecce0ac9f9cf0dfa4c135383fe0ed71e30b072769f574c6e0acd4fc9a2adb4fb2ed877def781620dbb5b6516c1caa6816f1250b5c640e0f566ab7ddd348d9559c7610bff71c9910e15c22dddea283ead2a64686483269b8b87078e4383a639839841ae65f5c36e1018114"}, {0x100, 0xffff, 0xed, "ba13daa4152580cd0a35589cff2aa49bc3e856c1cec3607da2e798fa61e09fb5458d2a87c1af99c74eab526ec128862949dfb5d7e599103d34be326e49a9e4992c4c571d84e81d20d90d5658822e468229c70dd1847eeeffa6371809cfcd5011583bd4c71350168a516a79cacdf715fd269651770ff5391be3101ebe028d9e3004c05ab809494d133fc59e0f5b68fca82c08150a453dfa3113877d8149ed8cef76d6eced2b215e42041ddcc3e8c43f5d871757eb8295736d8deaee89e0246425eaea8d36509651408e837ec21cfc8dddf6865784e8f868b5c5b2d7891b765b32c55d3b96f9828ec5d819114b"}, {0x10, 0x1, 0x8}, {0x110, 0x1ffff, 0x0, "717bc1be1e2130586eede717bce4d0de194773623d3099de3c8271e22dd4582871185e063138c81fd27c68a0f43677d7d61bcb8fa3342626ab14bd1b5b775ee15ed3e71991d6dd5bdd982d789b16a1f00359a5ff4308c785bee53caaa25b6fb528f7260443e5249a67fbfc7f310b198125194bc6775a0d06d2f5dc27ce7b2a4964bc9d02f515ca9f6ac51f1280af66b75f5da927821493c4ce72b1c55e2a1b8ba21d3677da7007219f6fe47e7983f859e354b23e66f9bf40b83292d0f0d8a92ab69735048071fdcde7c3a918e28fed67b5a6ee82f106a8edadde783eaaf253b41e0391928328b8663ad7869374d5d96f00a8e32139b5bfb5546fd1"}, {0x68, 0xffff, 0x101, "9533fe4d278c9a6b64876ce7ca7b863e68c5579ef4902caa33b5be8421354c32ef1ddf94bf0b77dc1244bfa58c796a32d78bede0842d71db70109fe67603915c08ac96d15b328858cc26acfd5e7f16ca16f1"}, {0x58, 0x1, 0x4, "ff6eac6248a73bfe7965bcec570f9021652384dae0f4268441e0a4e0cfd16cb9879fe1374fb1abb30d688b687d22ef0c4c9ff964ccb71d3d9668cc87906cb402aa"}], 0x458}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008000000000000000000000000000000000001c000000000000000000120000000000000100", 0x2c}], 0x1013) mknod$loop(&(0x7f0000000340)='./bus\x00', 0x80, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 07:28:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedfbffffff], [0x0, 0x0, 0x401]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup(r1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x51bb) 07:28:38 executing program 1: r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/145, 0x91) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) r3 = socket(0x3c, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64857c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fefdd612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e3143300000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932d5ce31045f02662439f9ff529d53470bde75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89dc1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c436209b1a8a88b56b63ba53ca33a42e93fe75f8a86a37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d718fc196e3c18626e0000"], 0x10) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r4, 0x0, 0x6d, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000400)=0x1, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/198, 0xc6, 0x40, &(0x7f0000000000)=@un=@abs={0x3, 0x0, 0x2}, 0x8) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) pipe2(&(0x7f0000000200), 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0x0, 0x7fff, {0x0, 0x8000}}) setsockopt$sock_int(r0, 0xffff, 0x7b18d76390860d3d, &(0x7f0000000280)=0x6, 0x4) 07:28:38 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0x1) r2 = dup2(r1, r0) unveil(&(0x7f0000000280)='\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//file0\x00', &(0x7f0000000100)='x\x00') fchdir(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x1) mkdir(&(0x7f0000000380)='\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', 0x18) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000200), 0x4) 07:28:38 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {0x0, 0x1}, {}, {}, {}, {0x3}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = msgget(0x0, 0x2) msgsnd(r4, 0x0, 0x0, 0x800) r5 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 07:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/bpf\x04\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x35}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 07:28:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r2 = geteuid() r3 = getuid() r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r4}) setreuid(r2, r3) r5 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x3cb13d710e40d746, 0x4}, 0x5, 0x54, r12, r12, 0x9a8, 0x215, 0x3f, 0xfcc}) r16 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r16) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x5, r3, r9, r3, r14, 0x1b1, 0x2}, 0x8001, 0x3, r4, r16, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r5, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3b1, &(0x7f0000000300)=[{0x0, 0x47, 0xff, 0x8}]}) 07:28:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) getgid() 07:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x808, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 07:28:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="289f0d00000000000000000000000000ec2e43c8b89a0b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 07:28:39 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r0 = msgget$private(0x0, 0x280) r1 = geteuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r4, r6, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() r15 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r15, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r15, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r14, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r21 = getgid() r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0xb36e2247fb563a33}, {0x1, 0x6, 0xc00}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000001c0)=[r6, r17, r21]) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r26, r26) r27 = socket$inet(0x2, 0x3, 0x0) writev(r27, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r30 = getgid() r31 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r31, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r31, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r28, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r30, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000200)=[r30, r5, 0x0, r13, 0x0, 0x0, 0x0]) r35 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r35, &(0x7f0000000040)='.\x00', 0x0, 0x1) r36 = fcntl$dupfd(r26, 0xa, r35) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r37, r34) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) fcntl$lock(r40, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x40000000000b, 0x8003, r39}) r41 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2, r1, r25, r37, r38, 0x40, 0x9a4d}, 0x5, 0x87a, r39, r41, 0x1f, 0x5, 0xfc, 0x40}) getgroups(0x4000000000000063, &(0x7f0000000380)) setegid(0x0) r42 = msgget$private(0x0, 0x10) msgsnd(r42, &(0x7f0000000c40)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b07fd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb73390fd4ee55dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c243f3831780bc182f4b260002223a3698f5a039cb15a0cf870d317b3dd9fa2e48c45ceba50127f2c4f16e2a3e4d0432958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12251a7b565f80e5ae99e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea504f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43facb53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb361c7e8a07e53cba38b432ea036794996dff9a980cf7e125100dd527d3e5fec915f06e9eff992e43baa6cd8dc33aefb7260c4684ae9f7f9a5405e246ad90630ec266252b21c48f9fbc1dff49bfacad7de76e30a4877ec704fb4e4865406303fb29ccc46b7a131ff488cc9df40016fe04b94321d84d58cab56bbac90b0d7ba76e2495b4e6ec78c4d324c25053b12db68b379efbda22ad14601460a4cdd51fcb9290000000000000000002a4ca7935a32c5580cc90833ddc786aa117f700357f22cd00f03eae23c6585f89eb276cc4f5eaf6dc70df00c6eddfecf5bd02c6059e90f7c64fc73ae6465817d5c4ad7e15469785fbf47da1d065d1dcb08348e79a7b1ec5fdb4700c94927a8c90e3c4c7ec95b41393287e530d4dcd6fb1d5ae72581a5ddb39301ab55c2f601e0d84f55cfaad7541cbfdf9978d52ae3c4705967f120322569b5f2d075032b9bcc86fdff9ceb3322246eefa8dae5cde4b199205a7b2f350ac0ce948d"], 0x86, 0x0) msgrcv(r42, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) r43 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r43, 0x0, 0x0) shmctl$IPC_SET(r43, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r43, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r45 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r49 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = getgid() r51 = getppid() r52 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r54, r55) chown(&(0x7f0000000200)='./file0/file0\x00', r54, r55) lchown(&(0x7f0000000780)='./file0\x00', r54, r55) lchown(&(0x7f00000001c0)='./file0\x00', r54, r55) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000080)={{0x6, r54, r44, r48, r50, 0x1e6, 0x8}, 0x5, 0x5, r51, r52, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() getgid() r56 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r56, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r56, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r57 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r58 = kqueue() ioctl$FIOSETOWN(r58, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f0000000280)=[{}, {r58, 0x40}, {r56, 0x1}, {r58, 0x40}], 0x2fe, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 07:28:39 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, 0x0) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x80, 0x0) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3f, 0x3, 0x101, 0x1, 0x10000, 0x7fffffff, 0x5, 0x6, 0x2, 0x8, 0x3}) fchdir(r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x601, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCEXCL(r4, 0x2000740d) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 07:28:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 07:28:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8000000000005200) r0 = open$dir(&(0x7f0000000400)='./bus\x00', 0x8000, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) execve(0x0, 0x0, 0x0) 07:28:39 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(&(0x7f0000000000)='./file1\x00', 0x10202, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x401940d199cc1f38, 0x5813, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) getgid() 07:28:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 07:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x35}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") geteuid() 07:28:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 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) 07:28:39 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x800000000029, 0x26, &(0x7f0000000140)="d5ff9668", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00ffa113850538aff54193f8832f8cdf307624d6ec6f25c07165e3d0cc3d77ffb2927d43a2f982ee2aaf42117e7a21cf4893e1f545"], 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"}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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, 0x2}, 0x10) write(r1, &(0x7f0000000100)="8c65", 0x26d) 07:28:39 executing program 1: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d9a157b5be16fd62a2ac38d0fb04316f3c6b8a03b10820a58fe43bea7a07246ebf790f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b033125216c672594dd48d6fdc2ef07b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3ff9c946bb1127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c310593d265d15a0ee0f3e060a46edcb9a342ba0ce9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc0000000000035e40cb3000078c4f0b398dc8e306751580659d4bc72ff06e807f48545ea9d5c96c341ec743c63c2867e9c0e20be3f0e67566c6b9269a0699e317aeee70ed053dae29e4e84f2bf0020c3ff030000000000008cd6ecb52ced758c87fdaea768fc498ade6023bd149c302853bea5c93c48ce54294c35d3477fcfcfa33b74c9d145b5c5b594b67e6962a3df000c22be94ed9ae396c66348841aa1e4000094008a761503b8a0fa742aba43c92d2ff9b59e56220538897b659d14295f9f2a5cfeba4f6625503621ed4c4f540104167cf51405a2dae43b924e7711af2c48c02ff5b0900cc1d9138c47993ca9c317cfb8bccbc1ac806aa1dcfaecd72675845478c90cdf29e850dec32f651a18f67d1c8375a76370e4baecad081e48ec1f466c80d1cff8b86f7de65212859efb07379a1ba9c82ea5d41abcdf55c6d91910124258e89df59e5f6b115c44b34d1f4cdae9cd542e009c9b55ebb2fb068c55b6eee85b45fca1a2478fb2708e65857b2f1925893a021548a6b55972bd9fdfd5ac4f8de628cd95da7185ef8285abda2f4f868aed89923f2c06570330bc40664542b393ed51a525a36a627178e8464d48af5c2a547931738c096360aae2ba35ded55e022ce1dd130ddd020b58eaaa43450534083ba1aadf191134e7b8a35ca1e46d8b764d6e58bf09fad847105c2b0e311c5ed311738e6cdd39882a3589379f226e396c00445623db7547dd10ae3948f6122d05a4ae4a983486cf77e7149b0a2108bd5f54c784c941cafb00"/1178], 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) writev(r0, &(0x7f00000001c0)=[{0x0}], 0x1) acct(&(0x7f0000000000)='./file0\x00') 07:28:39 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f0000000540)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r4, r7) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1002}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000e37000/0x4000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000e36000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x13c40}], ['./file0\x00', './file1\x00', './file0\x00', './file1\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r11 = semget$private(0x0, 0x4, 0x0) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0x39f) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000440)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0x2) accept$unix(r1, &(0x7f0000000d40)=ANY=[@ANYBLOB="a700040000005c0000000000000d5100000000b200000000000004000000d8fc5cafbfc7ece7e35d990126583a67451368739dbacc04000000a7774f6552a018e8454c6feb29755e2a82bd05be4203960470b6cd825dfb701d138b9897120bc20a9b63a0c1bc87acbfffea48385d2e5619d00759126247b1e5b329e567974d281595791c9e0d45ee79c5c798a9fb86a286283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acc9a911845f5559b76f571df7c874f3af8c3ed4f24b6340aacb8d09611f6c55e5164b087f531dfb5a31af6bfac51f204e7809d6f559e140a8f3901d80c76fc67fb9928fe0a794491343206c049ff8ac79d1b6541d3cda9600aa9a4f6c7f9113ef40bfd9910a66f3fda87d66c2bb1d705cb30f729d5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84357d59f2b1a696b6371f9682bba0909b7ea5b1d79299c7bfc27558742df6a68efb0f12f972c73855769a3c225d5e3c5d06f3d11713431e3576a77f1bde5720948aa0f26c9ab1e46a86eb83ad8585557029eb0847b275276d05f1feab796bfa56fa260090bde4e218edafddadfa86001b7512b8d8641fdba9b66c208000000951f56bee4e62a8e2bd9ea2b025269787c976de834607e6f694bbfe2f69ca92227fa17d81836cc01cc233dab387110ae1280e6f98c1f644c5b1b3d28b9c6f605bc201f8b32c5027be5c64ed2f25ab1bf7a888f6a744a5030b2632a8fd3c6524b9e65ed05eb48ab5f090600a1c400117eb5392e67c5b789618ead389779c1f58f89149d447fef2eade22f6508da6555187b6cefdf60293bdb716c9b9ed619210c9bfb3d07d54b95e6b821be9879931c041f70c4814d7e4c59b2de4cfc25a612c3cc6c9c322a58c293ff81c9de7b069f0d669fe39f15f62cb20635af7ee85f87ae952294606d825d5b49ab37693fb7b7f78a7c14325d5a7ffa022fb5d8ce12fbaf8acbf37b49854cc7e9aae5eb425bad0cffdf80c400f18c74d4f627aeff42b71b2c4d57ccc2a117e675adc46b88d9e9253d38ea8db59c7cb7a943f7ffe678c863e4f7ffffff45e40d3bbceff4f995903191458d4d26aae6e9a9cbb5bf52000000000000003050efd43d367cf6178f150dfc8d0300000000000000bc366a86d66ecc9af27406cd12914b396bea30829224888f2b9011ba3cd16a60d0099186e6645715cc63aa4dfb4ccbbac3299ecc76569e4fe9dfc7b0d2d4a4554ba7b0f27bb479b4d484d333b61c6f3b7b97cc60a50a02be10318ab07663b55c336d182a809cb33270a99dcbeb0ed7112c9ce0a106c394bc5b0936d277dd756efd703bcd3df3cc9dd9f5c93e213306952119d380457656190cd04a6b053eb670ee12c2db0e559f98a6c70e4d68e0fe4906b0bff23501441e33249f9107405006f42c1120a45c9ddb59863f18cd5911a6b521c560429ab65d6a777252b484f23f88d99d0f925fa0be32724d571f0080000041f51b1d47954f42cc895b0317adadb72c6d74eb8e5bfa0c8bac1e853ef562299d9e1310dabb97dfe261edd211bee5d9f06ff5426440ec9395f552f40764bc9c0c8994b43b12da93bb786896515a20ec137fe8d51115f700d89bb584731024c0ecfe5ce0d31cce6ad9a0ec2dfed7a9cafecc71109435355167758f48a180cd5037dff7207e3658bb8265eee21559f52856b9e7bd486a7269cdad93cfa03e3ea1f767f3ebbd8be18746ea120515dd7ef1af5d7b01d91b0dc3d8a3e26d691c0006fda11257f465fee47aedc914b1d8ed3e02a31c9be90813e18bf6971282534a4b365fa64d7ea10763c7b1be3cfddab786e3e99dde557a2d097138e4df5e39dbd9a314d9f67a8775de56d28dfdc043ffa51b89bff06c687eed0ef580988f95d499ba143fca553c790ddd0b92196d91712d40b400000000000000000000008a000000000000000000f57eebd52ecb6a85fb1e16c88bb716ff0d5452ddb2250a4938dde3d04116b1d8dd54e929451200000000000000000000000000000000007536a47aaae77c0875d31f5f62dde54787900f32938b1948d9e30403d58124e3330000009dafa800000000000000"], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffffa, 0x5, 0xfffffffffffffff9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) semop(r11, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 07:28:39 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001380)='/dev/speaker\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='M', 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 07:28:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="760200807f1c62e8"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x200000) r2 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c65300c"], 0x10) sendto$unix(r2, &(0x7f0000000080)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xffffff6f, 0x5, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 07:28:39 executing program 1: 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) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0x74}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x26, &(0x7f0000000140)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) write(r1, &(0x7f0000000180)="8c65bc58d3ed45a6e4998355f88f0f36ff66d667510ace9eea8cdb5ba4875f72592e9ae8003c28446ed0b40b000000000000fac8c47580f2be740e163f3ba032e581c5a550526e048ff219c67b4d5a171757a56890ed18f2d9495c842d167fe956a8459f1745a95b15c46352c0a03cccf2ab", 0x7e4) 07:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = syz_open_pts() fchflags(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x4c, 0x0, 0x4, 0x4}, {0x8000000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0xffffffffffffffde, &(0x7f0000000000)="c4d46c0a81d12e00d77e4dbeb6d4") panic: m_copydata: null mbuf Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *266538 70037 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic(ffffffff822245f3) at panic+0x15c m_copydata(fffffd8065c07300,808,8,fffffd805cbe3b20) at m_copydata+0x17e ip6_pullexthdr(fffffd8065c07300,808,0) at ip6_pullexthdr+0x16f ip6_savecontrol(fffffd805e4d9578,fffffd8065c07300,ffff80001d377c30) at ip6_savecontrol+0x373 rip6_input(ffff80001d377e88,ffff80001d377e94,0,18) at rip6_input+0x75b ip_deliver(ffff80001d377e88,ffff80001d377e94,0,18) at ip_deliver+0x2e3 ip6_input_if(ffff80001d377e88,ffff80001d377e94,29,0,ffff800000677800) at ip6_input_if+0x1055 ipv6_input(ffff800000677800,fffffd8065c07300) at ipv6_input+0x48 if_input_local(ffff800000677800,fffffd8065c07300,18) at if_input_local+0x121 ip6_output(fffffd8065c07d00,ffff800000a02d00,fffffd805e4d9c78,0,0,fffffd805e4d9c08) at ip6_output+0xd02 rip6_output(fffffd8065c07500,fffffd805e4daa80,ffff80001d3781f0,0) at rip6_output+0x4d7 rip6_usrreq(fffffd805e4daa80,9,fffffd8065c07500,0,0,ffff80001d420508) at rip6_usrreq+0x5e1 sosend(fffffd805e4daa80,0,ffff80001d378438,0,0,0) at sosend+0x669 end trace frame: 0xffff80001d378420, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.