47947918d4d59b2e8d9092610d44b87d8647dd08eabbae99f71232a1110a495c46f0698c4f06ca8da4870f6e22b85a86031fefe5e2d62bde41a304b233e3c349154040b66a39d415980a3394f28d10435ea5d1cd971212f35b748ce905a39a451ec71e6ff14f726031edc3e101d1db037f17b7279daa4d0a3042120603e0fe91dd1b1ab903736f4a65bd23a3fa9fba2dee7f80dcfe4a9775c7740546926b0f91836d300b1be0434e90d809a4f21a0710419041e6e51a63773bc0b65a8a4e8b26965a0998569d00f2773f9b84215705cab9381c10ee5cc9ee091bb5fdb9d083ba73f2748158eb212aa2b6f280a578c2b7b26c4f0f4b64510b42205ef890f8d2a1c6b46a62fa165185f29dbd505143ad5d776e0522bb50c84c5f2cae5d6e96a1460df08439b482e5f064b554c8d8d3392e154477f50894e68740633fb3f1fa1dd182d189d7d05d369e0227a67eda35a2bd58419a423ae9776486e4cf5c88e94ff269baa4758e500b7fd4bdfaba4b7e13f16c16f599c53b947b0413006971f1c8fd992f8e6203d948a67a93a7aa5ffb9f3c4a9476726a23f9c9a188d213825ffe9540d11f2544cee3f541173c4cec4b4c7928045f1555d925fd1a92dac37ed6c3e861b978bbc1aa35453df0970ebd9b6af962ee91c3001b43ae3ec87896a044cb514410625dbb7be1c806e99aafb318cd3169837e7395ad6610435011b92f9841d7b9f14ccc64ece2d5b9a28224b3289b8afd0016a3ffa1708db05893e59253f457106f523ead5bbe41e638420d07359a76d063c8ed40763381dc13c6dc54a668ae8fbd73379a35dc7fb7cf1c281f91327ce6bcfb4b73e572fa2295d8cbd923b3ea51c16a6f17d61805051955dc914156c63a46c38f212ce9f282076f1bc494da5af1c59334909fb9490203713311cc87dc0d790571483fa78a597f45db8e2334b47c8b5ae0bc3e4991d3d52dc490a2a35d4b129eb64757c24f69ce0041f086806b4036745064d83967dade83dca559ea330028e116661eb4758740069affac3d48147d97a5467f65b95b527c63365a62b9c0d4ed50a842f1b93c0c202d1ac2ba509e999e8a63e8fbf6f85cf503d326a88367fbe821d6c8541ea67ffd0c634e4f31e4f6987d40f0a3e7bd4bdcb54c982ebd8f2c80409b6749b76dac35fbed9ae00e7944e521d861a0e638ce946c45275e1b0adebcbeabfb312e9016c7ad20e2430921512ff551c57b6597dfe62a0f76813b5866f425bfe0126721b366b463329764c6ce707802172d5ea7d6d037eefdb2ef9f69baabd9872709ac31c7732d3fae0aad9750e5ce7eddb9a20ffe200120e09d0606dd85ca33a2d086a331a6bde0a51d07ef881d0642d796fd64885bb00487ec8235c0498c09433d7adb37f5ce7e4773629e9af4ffbeb52f093eea56869ed877ec8af001c9303907322d760ec324ffb38ae00a221f9c3832d078591c78673bd254fdbee45389d60689c32073ea971f1a4cd0b7a9dc1c1d821f3d8ebaa7de37b21076b9a89884aed2b025e27d0a17e962cde18a3bcc8d3f40a0f84bf904aacc4991f7b88acf3e81e4365a77c3f486ff081c579b219b8ed0eac1123b7ac5bc7d300937f51fa6c2532bbe2bc5888e03cd91aaaaa591717e2208af63c07dea0db967c88fbbc0fe4598f9727eb324de479c32ad12a154d1a5f6eec8c869d7046fac84b7a8d2c4db3178f04f8acbc753c51b326e6075f55bd238a7e9dc7fc2f814a6ef53cb6eb949f045599e5c704ce09a6f79b2257a60d935425540fc0e59c2464a54fc680fd324a7391eae5f1a7879cb435503376bbc3012d20cec5ff206b166723ac629a64189d1db91f0d0ba49a308c28c18d94e13cc9cf1a0d50dafd5cdc4ca2f332df72db88081a4d215d87", 0x1000}, {&(0x7f0000001140)="64c2fb81c0017fe4e0a353c9918c76cc1ba47bb32227ebe366b5cd12556bbbefb6ae320821c63bb258a413b6e4afaad1a5703f48961e9ffad776ace2eaeb914ee5236a1b536004aba00779ae11210acc15cce2afb3108bb358fa4d55fae08da1c32acada184329f2bd1b816eb084c2c62a70169c14d4002c496f590658ac94768ddd5d7ae249a56a710d035b4cb3dd4f063a9528625d57e495a6b5090e3058f797dadd44360c0675efd307e945f4a937a0ee36cc143e8004efe87087f2b896050f7ec4d5dde520250eb1e9c8f2ba96a58495bd0cd35ffd2e358b01e06bfe756738a1a5e36ac945178d906892c7a5e2ae544b1e912ca1d0fda6c8c1cf36e4415482ccdce22e6dc7dbf9ae3bc7c6f0d4f5d02d72fb9e53051057037ab3b5c4db7105caa41dd41bea6e106e3a5ed9dbdf7915068a214e5a649b1af4d61af48d219c75737cbae558e0781bcb4e978c68cf0c70ed8e05a4dcabf1d6a365a17eb2a0a1f8f4e4856b7be380bd677f0de5458d523be2a653870b2b483622c3fdaef9f4b348efeac8b6ccc20fd95a9210b3b4736877215daf744f6ed72653ca5be32df0b769b1e4ef407a3f786e8be2bce8ae0bef731fd69a531b65960c16be39362a6e6d6271184c192e9eeef17b6f0ef838b35e508a0cf12291fcb02a075da63d2e0b49cb6b9c1c62918288acd352fe0fec49e35d745791780acd9bb173576d61d04bda4a77a3c49fc0f6f551b688a66b5b48e6a3494dda1478e158c6de9fe24f62a5094603a42dbf9f8125df1d039b1ecc2cfe1e676409367238a48e1e79def90968073ba39b6c5d17297fa96bcfd377d1dac38fa852ef966e60fbc53d28d67dfaba34cf6b6e4e0724c08b952a6cf62ef57ebb4573a707ac575f4a358b79d579a13543016deac719c3be84ec4ad8a8ac58ca9a24873881e756c69985853d7dfc4503598be23cb00f78fa0fdfa002dc7deef906834b6098ffcc2d9773bce1dd9c7550cf193efaeedd7c0d22b28d846fbef9f099de790e2d211a5be75e4a82c8ba8daf403bae04ef3ac7fb6ebe2e62aa5a1b7e11846194ff7ab975182f62dc602e68e4e1bd3bb88e9d7f7fbc6eb85c9d610b08ecc98043b70320c5e5dec13d7b5f01605865681e2abf359ef00ab0a7929ce5082a9e040f778cbdcdb7b1e1fd6e9a943464a0c44bced27c8ac534f7b04183dbb8bd535935c80e2e14d0476a3a06b7b8265c906c8a815c5d4a5aa90105eec651f08a6141660ca20c34188f0fde21bb09678385ea917c2297c56fb86fe952b1581b4b4a8b8f39217e5ed879c265cd36cdf43f0da1421ed9c8cee265d41dcae5cc5173461ae7e08dbb6ad1b34441818e1d8ff2fa68d1cb13e34cebfff2c9c62229c88bb2bf9181fa09c54445768b3268b3ac3888c841c5f9e3293442f15b357c2ef52661995d783ea99f22c2898946d84ad2e8c26950d579b932e4a4111ec40f3a57570193d50ba903158cd32df292c7d0786b5de1cd5de6a10fb6604ed035b41260b1e2725941bbbce5c9f76756e4c1a82fd4953b2172090f457a8a03df0d5be47791d8f756c3d9a0173b398c641212cfb60234f61ed58904246686cf11a661009fc9a6dd469ffa3db6103948e355516c5b368e056f26ab2432143692aafdeee70886ebe9f3c8ef5b3c548d324ee35b196056eee5f7ed504bfd08444896dc9f109184e86090d88c3ac393208eaa9bc5a00021dfb569ef044e47fffb1f3b6f760dd8d566a26f7d22732e817678c74268576dc9f89d87ab44b88db28e1d1e378b324dd1c0c04a291bc07dafb97f6e577a7f8881089d4a6df039b97ec3c4650634d1515634220150a1a750a5a085eebb3a5f0a7196fb82b388b726c819589cb08bb76957e46c0eee7741886d00e3168ac263539c5fe6619409b72aa3f75a12b0ff3fbab3352a3b9b2b7e2774dc67640e763fc535cc9186f342585d86f39529c61d1bbb7f8378ae21f54eea0328c44b70a8c2590532c40806d4992ec0c1e0db803a5996f93a9e7dfce379dbe3f533004591224ba94b36b8c6447921704b3e74d2bf14d7b4b024ae051b651b44737f4e4d95c56d21f172e2ec36d7946c94257c71edb52b626246c10cfb3967d60fd941f679de915ebff81e9215e8e2e6f160cb789b84a2b85488d6a929a3910775f3eb54057f725a7203df23f1e9a3e283d74a5424ccf3ce9bf07ed7285b0b6cc30445f324c4c44bbf05ee1533ed9250986a4c11e502eabc31277d7cbc4efc6b3ea48a046438f0f220263108d1a075ca5e5c1892b9b88ab535bc5f9f3da8daec2c81a0eafbd1287c1c85ffb5545e63cc86fb2c7349cd97c6c8a29d30f758e430b3e527f0969686196150d594c204044b51f8f9ff8308743b778b06c3c2b962252817c49c296a2e2c355b10860b28f366e7d5415c2908b323a1a1f991675cb45afdb05086a175160babcef9370a40cba1148425b04e348f13ff3711dc2aede7cdb5787acedd48ebba68d26c6d302e4d9d68b9d62fdd82647c48b2c00eee513d70183f432792fcdb919e4c7527f427acd54f0bd08a6596045abb02dc6b5db47dc3702d720ff524edd28305e083266f5a068bfe74bc01fd992aed2e831188616f09c860adb56852cbe359b8d3c2344a008a895cdc1637b109b1b36a4f4cc94e4f2f4acdb49312413992527f2950d9f6279db19188d5bc4c285d9f1ed5a05ca503045174b666d3533f2dc14b5525e81e21fe884f96b3a800ee6b866f3e4cd64b72052e6782bc62d7a4d422d81f0f7bed5c5a803bc8c3dce31e635670f73c05339dcfcd4be4b79bee3d80b527953ceac4e2a8f026766ea25df499835aefef85f443f3655ff5cd73a739c1d7073ee67558aea9ad90f9b52873422658e5ce4fe60c1143d169fe6851282cafb20179058810c288ae8d11023b69b18bb54c52918c0f6b1f549d596550d2b8f5cd9def1243f22111e9ed9e5fc4208650184511dbbc8d4569e0cdf5ee9a925b58220cc198f96a48606993d949390b0b206c3061fd65c651757e75b1e195aa0c7cb4928e41356c31d3069421d8600510d583d15652abe463eaa2f685ac998098e7628e33098eeff59c6e9e859c69bd1070553fc81273e4895fa31354faec99f30e91b77810ed4b15d06247fa3c74ec8cd99082785db756d989db2125c39504603be856254b9a68ff24cbf9bf2d8533b4062352588c95cff5958e18170d04287656ea59efb2f48a3f94eb5f5f79d5e7e3b04dddcb00a0d77ed6c1722c222056a07782696cd978d972f91912c52870054ccd50ac93e0613c6abf38ff13b37751755c59ae835cd258b180a4794ea79adfe5b72ddf7919002bbfd68a64bb7ca7b0daee2285b242090a2bae23b7fcd271fe0fa40be31bafe936db60a0acba6b45149ca96ce1575624119ba1804eff16789a04c77e90feecf5b230a10078a316fc4ed894da63547dc205ebeee817b386a933ab8616e69fbb6afdf8befc1c53eeef35a16a292801fd5d746e13bc7f298babf64aa679e004415f3d7b609d16da0c7dae7fdf58bad25154def38a1b64f7e210be610059bef782f09e6c519982609281c5607652787840aab6cd7ee524cbc00df394fdc528a5c5fd66906dfc6e1bc25079bb06896ded47edfd31ff11893509063eb9f7e779a6710d16a94045fdca6116ae8601f4e5e97da543e55ae6af6db5106ceaf9b6499e0951154c17e09947c14fd3a1bdbe6bc5ef72aed46d678419e3f0ead633d4f1d4984f1b4dfc17221f4efb9daec1a584e8a3bfabbf89eeb2aff5d5f69f52f5be73e4669031ef3fd9b350e8308fd2656da341de17c41a8e9fd86737839ef1d9ec3f100b086fcbbbdd054d19058bcd93d77e9926b25e6151d5658cfafa560d9a8b2666c3afe9ec886e61bf36b872ff39072139ae901081f4bfee3a128e8303b0af0d7e36b7c99681a0119062a8a5c48e8dc78571e63adbef1e1eca509135b6b51a8beb2434157092391fb859010125b43e3992111337f2b4f6aa90afdc524c8801caa49dc7860d20374dcb0e6679a24d0dc440d90c3a7439042b4f94cbb5a9544c727e4c9ad97372fdbc72de87c2d552a6fb929490aa37763f131ca93284ee9a896c65c7f18595df94a739399061599c40cb4c72c215670fdd4a9053476afe6e39644ae02a6bf889016527474b53f901781b463c1710d5698d814d2fcde7bcb1df87a36c9eee4f7e4a1c80181271c1768c2f491b36b69283b8b0774c28aa96b0ae8767d00213ff0e0c41aaa196a3c2eff2e14a785e506a3a8884d95a3b80f09037f317ecdf3110f997d5eb89eb225e67052ccf8421a6b2ad3427bbc40e2fbcaa2e49328369a436f7420d0dfff1fc5fdfb617e9609348d2f0bbc5cbaea3a77b06b88098d08c73d4098f03283e2ebbab075b531e839152a172171a5e897066d361458fb5df465ed3f79a97ad14f5420722cc8d1d341a19be983ebdca65728488fef86bf9f824fea7a69201639664380d5c88d15a63f9f0971e159dad78f38749d242b1d8621c025a65d93e613ed9495fe457b60a8dc58551a8f7b7769332440a429f826c5b882ef16fb04ed021d18aa62877cefa52410c55d3982e0c6aee4545b34b257e656933ceb5a306ab14faea501b99524713908c01b1bd0216a141e9988163d647dbaa4e8f43eed86d09e90de55e3379d22fb1f9c0b0d2ff0d6e27dcfc4aa61637d7f3ed6290b38241c04fdbc29429c76fe5e1caf60c5ccf070855fe96ea051dda984980d040517bfb8320a3e08227f22e28e00d6893f8ca16b6c2326c5a14d989d64d27d34283a87d072f34f56028cb009c19214df21564e73f4aabf821adb8b1514a8aabf8b7f617cb679839c7378b7d0c2f17b39e5123b03fe9b1c10f262c6e22e90611ce6ce1ab14f296d55697838be59d903c5e9029d32cf4839dac57d603a46739f84f646a96fe560797b03e3116fd06c0a53082cdf702a6c0253095dd96ebd7d6ece97ad2689ccb48e2867e9798417ad042abff335af37ff959897fe332717e89150317e44961f43aea119da9135fec7fb71dc43c083bf0a6bfc4e6d7e5701d00770acc52181fe0e953897af0316d8e86701a402ace696be68c711b909871f9e1d9024d07719eab18ed89cb509639e9b3bb59c52ad53603113318763fdf0d5af0070069e35302d920997186e45dab7cffd508693e6c8b36ecdf23a95b4e6940501890ff2364d93ba98aaf38961845991d7b67bd83a5ba73e29ef247d05b0980042043a27961dffb94b81c6345b0ff748a7928e9ca6b1b7bc5f71ae64d62d1437088d7f63e3ec86efba56939740b1dbd25d2370d2fd00982df058f1c372a3bfcad663732e6635c3bb31cad01ef408fdc6ef50187274a5b23151a253756fab443d4351cea6072343cdeddb0408971f8f7cf310dbb8e787ba6ff7d899409059b8dddef686b945dd9c696cf3693e029267d72d31038d8bc0665269c9eaff8559aa05d3b1321ec3fc954bb0126c362a428fdfb92960564a9b287449a515f132b408779f7a9313334bf44e96f6691496e91061aa1d90077527bdfd66b4087bebc5098de8f888aaaffbc67f98008eb19403034365d7560072bb9d8d29490cc132f62c56a5ecce2b906c55d5365c6e575f83b17e898180eb830241267eecdf5ec1cfd2747cdfcd166d19b50702620e5e6e97cf390629d3bdd7d8974661c5321ebc556a8691d8a2d24fb37a1bca63c1a99445a52b04cb85ae3264c0efcc343da6f112a96ed3d61e3333c3cf1f96bb1a9c33b98458033c646bd8d66b7da8b3487442ed832ef1f9677518ccf823daf", 0x1000}], 0x3, &(0x7f0000002180)=[@cred={0x20, 0xffff, 0x0, r0, 0xffffffffffffffff, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x40a}, 0x2) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002200)='/dev/null\x00', 0x8, 0x0) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000022c0)={r1, r8, r9}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002300), 0xc) pipe(&(0x7f0000002340)={0xffffffffffffffff}) r11 = syz_open_pts() r12 = openat$null(0xffffffffffffff9c, &(0x7f0000002380)='/dev/null\x00', 0x28081, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000002440)={&(0x7f00000023c0)='./file0\x00', r13, 0x2}) r15 = dup2(r12, 0xffffffffffffffff) r16 = open$dir(&(0x7f0000002480)='./file0/file0\x00', 0x200, 0x13) r17 = syz_open_pts() r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000002540)='/dev/tty\x00', 0x200, 0x0) r19 = fcntl$dupfd(r10, 0xa, r12) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002580)='/dev/bpf\x00', 0x2, 0x0) r21 = openat(0xffffffffffffff9c, &(0x7f00000025c0)='./file0\x00', 0x80, 0x14c) kevent(r15, &(0x7f00000024c0)=[{{r14}, 0xfffffffffffffffd, 0x10, 0x80, 0x3f, 0x5}, {{r11}, 0xfffffffffffffffb, 0xd2, 0x1, 0x4, 0x7f}, {{r16}, 0xfffffffffffffffb, 0x58, 0x8, 0x4, 0x45d}, {{r17}, 0xfffffffffffffffe, 0x41, 0x4, 0x4ebf822a, 0x8}], 0x100, &(0x7f0000002600)=[{{r18}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x67}, {{r19}, 0xfffffffffffffffe, 0x84, 0x10, 0xc4, 0x8}, {{r2}, 0xfffffffffffffffd, 0xf, 0xf0000000, 0x2, 0x2e9fe05f}, {{r20}, 0x7, 0x90, 0x4, 0x3, 0x5}, {{r10}, 0xfffffffffffffff9, 0x10, 0x100000e6, 0x5, 0x20}, {{r21}, 0xfffffffffffffff9, 0x90, 0x2, 0x2800000, 0x2}], 0x80000001, &(0x7f00000026c0)={0x200, 0x9}) r22 = socket$inet6(0x18, 0x2, 0x6) getsockopt$sock_timeval(r22, 0xffff, 0x1005, &(0x7f0000002700), &(0x7f0000002740)=0x10) pipe2(&(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$SPKRTUNE(r23, 0x20005302, &(0x7f00000027c0)={0xfffffffffffff9ae, 0x7}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1c4, 0x7, 0x14000000000, 0x7}, {0xb401, 0x5ba6, 0x3, 0x6}, {0xfffffffffffffff9, 0x6, 0x5, 0x10000}, {0x7ff, 0x5, 0x4, 0x100000000}, {0x5, 0x0, 0x0, 0x3f}, {0x2, 0x4, 0x8bbd}, {0x2, 0x1, 0x4, 0x4}, {0xc42, 0x2c, 0x1000, 0x400}]}) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/7) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0xfffffffffffffff9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x60, 0x2}, {0x61}, {0x6}]}) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/168], 0xab, 0x0, 0x1000) syz_emit_ethernet(0xfffffffffffffed4, &(0x7f00000003c0)="77145be996000000000bd10010ebc67cd8c77162fb4e48279655ff038820218a694a45504288ed27df6b7fdadd7504021d0346a59efa1bf2c17e8f0afbf83106fe697512ad01c78737aa860b759d66229e380b0fa5507666de17b700000100000000bfa9ae101b68feb1cf9bd6e39984205a0040e52bd29d4d047549097822c8e70ff2e597528acef07d72cd88feffffffffffffff89b730bee0b2c3cac3da24f9e96e9aec769f87c6075c168e2c5724") 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x4003, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/93, 0x5d, 0x402, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7}, {0x6}]}) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000001c0)=""/138) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) socket(0x6, 0x4, 0x1ff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5186d6e3ecc77677}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0xe6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x1000, 0xffff}]}) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:00:07 executing program 1: r0 = syz_open_pts() munlockall() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x40) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="f2bc4095a91eb10963145d4fde37da00d861dc2a5a637b21a3cc59fc", 0x1c}, {&(0x7f00000001c0)="5174279161aaf44faf00dd411158782cdc4bf8d11abcaafbb3bdb1c277935c60920710a32d578b216601834c2c0f39d5c2530a43a10577fa1774ea44ad43cccc9812b08b2d5067bf00e05952395f09358f40a6eaa99eaafc6690923ef5b15c5fea02a8f335c0408a8c6ba0dafe13d6d627289e66769c1902b6876da4809d81bd567f57af69e939ea3cc0fd352740cd0ef339bf0aafcefb430481ae18c12cfd14b37a94f8a4a72c5c221985e0f322c884800147e61a17", 0xb6}, {&(0x7f0000000280)="eae291bea4dc2b3d7f067e21425a66cd6c71815940adfa9d23a63e5898821d14922613b59ff044069e093237771fcd934117d744ea22f8dfde725a333ed4e18e1f520e443816653688e289831ba739f5941fc4a42eaf007672", 0x59}, {&(0x7f0000000140)="036d33b28e8a05fdad705383c8478f7e8da03a1d8a349dab8a11188e05a40a95ce92fc9161fd73d96c5d9a1071707083425d9f179b5a06f512", 0x39}], 0x4, 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x25}, {0x6}]}) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:00:07 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:00:08 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0x0]) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) r6 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r6}) r7 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x1, r4, r5, r4, r5, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r6, r2, 0x100000001, 0x4, 0xfff, 0x413127be}) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r9, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r10 = getpgrp() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r10, r11) r14 = getpid() fcntl$lock(r8, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r14}) r15 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x1, r12, r13, r12, r13, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r14, r10, 0x100000001, 0x4, 0xfff, 0x413127be}) r16 = syz_open_pts() ioctl$TIOCSTSTAMP(r16, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r16, 0x2000740e) r17 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r17, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r18 = getpgrp() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r18, r19) r22 = getpid() fcntl$lock(r16, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r22}) r23 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x1, r20, r21, r20, r21, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r22, r18, 0x100000001, 0x4, 0xfff, 0x413127be}) r24 = syz_open_pts() ioctl$TIOCSTSTAMP(r24, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r24, 0x2000740e) r25 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r25, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r25, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r26 = getpgrp() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r26, r27) r30 = getpid() fcntl$lock(r24, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r30}) r31 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000540)={{0x1, r28, r29, r28, r29, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r30, r26, 0x100000001, 0x4, 0xfff, 0x413127be}) r32 = syz_open_pts() ioctl$TIOCSTSTAMP(r32, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r32, 0x2000740e) r33 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r33, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r33, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r33, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r34 = getpgrp() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r34, r35) r38 = getpid() fcntl$lock(r32, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r38}) r39 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000540)={{0x1, r36, r37, r36, r37, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r38, r34, 0x100000001, 0x4, 0xfff, 0x413127be}) r40 = syz_open_pts() ioctl$TIOCSTSTAMP(r40, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r40, 0x2000740e) r41 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r41, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r41, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r41, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r42 = getpgrp() getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r42, r43) r46 = getpid() fcntl$lock(r40, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r46}) r47 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000540)={{0x1, r44, r45, r44, r45, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r46, r42, 0x100000001, 0x4, 0xfff, 0x413127be}) r48 = syz_open_pts() ioctl$TIOCSTSTAMP(r48, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r48, 0x2000740e) r49 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r49, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r49, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r49, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r50 = getpgrp() getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r50, r51) r54 = getpid() fcntl$lock(r48, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r54}) r55 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000540)={{0x1, r52, r53, r52, r53, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r54, r50, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x2, &(0x7f0000000240)=[r45, r53]) setgid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x87}, {0x7ffffffe}]}) syz_emit_ethernet(0xfffffffffffffd28, &(0x7f0000000d00)="1c40f99c961997a1ea81c40620ffae67c753b240f39b8a24df74a8b80fa203d59f1a41612a06396effbb9fa1fbfff6a4a457aac1722ad27099f3150c2b2e8f87278b3e0a66331add96ee76eeeb50405f39ec4dc703fed23e19c571d4e7c600000000000000001a125bae9d83bc9751ea5dd77337ace7d7a3330ce5164e877546acc631d6f83a222513f63f19f8b25aad8da5f0f452ee153e2e16fe17418bce28a440b9343175c2c95efac0730132c0302d86dce5c4e2e48ad9a14fa62d6ee0bc30832c0df7793afda3ed7ca952cda7752aa30faeab7c2afd82b32205591be905ea9dfc52115ffc401e7614b5fa2790a430b49621b25e4faf6aeea9a4f3087fed2b2b4139a65e331898a0253f834027610621f910a458b437223be0471400c6a485ca6fb621b66d76c68d7e96d539b762c0b6579193d4a512fbf74e6458dfcd0353a987c1a51170940a785bd57a1c587065e419ba153db0b4aa0126fd8508535ea5d8b7c79bac88fea62b4d11bc42c93a86f52b63ce8d7a1221d75ed2f3c5c3e5bf614288d0b697eedd7be815dec679") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x410, 0x1) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r8 = getppid() r9 = geteuid() r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r10, 0x2000740e) r11 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r11, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r12 = getpgrp() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r12, r13) r16 = getpid() fcntl$lock(r10, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r16}) r17 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x1, r14, r15, r14, r15, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r16, r12, 0x100000001, 0x4, 0xfff, 0x413127be}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x100, 0x0) r21 = syz_open_pts() ioctl$TIOCSTSTAMP(r21, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r21, 0x2000740e) r22 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r22, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r22, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r23 = getpgrp() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r23, r24) r27 = getpid() fcntl$lock(r21, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r27}) r28 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x1, r25, r26, r25, r26, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r27, r23, 0x100000001, 0x4, 0xfff, 0x413127be}) r29 = getegid() sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000380)="c78f17674393166587fef4a2afe16976c360125f2e03babefc52def8f165b19f909001e3714892a5f7986c7fbf8bb103af70033436176c9adb86c58dd0c5e8639b0c920c31f058435bfad3f1d25f2cd14653ad67d1b389ee71b102f0b2a3f9102e4614778b1b549e3eff25b1ceec9abef8cc5eef48551c7430e015a43801eb9e6758e766014d7a6bed8c1b8fdcf4fb0a876275c858143fc2719b322c0f4d05620a28f0563670c1af4abad08b81e76462407a05cb9a24056a70712dea807b7487f75a86fcded6", 0xc6}, {&(0x7f0000000480)="d7647e8126a5230a651499b596655f90c0106c752ea991d8a5d6a54c3928b7f310601e44eb43d90c30cb28ced744b1740fdbf04c77b604c9daebaf2334971c2f18e287118264e1e96f16a4a77c418c36861b69cd30c614e19224d5edc8345cadbdbd23dd1cd4f56f5c41bc593524bb451ee52d6ea7b8564bc34405196b031fc14909c23bc1cabe4cd0219ac877c3", 0x8e}, {&(0x7f0000000540)="d6799b74397cf249c9d9d2869d68014e8a58ee4707261b26d1377211d44b1a69faef07301436dcb5700b5376da846f2a4569cacd480c26638f42e2d89fc9b2296ed273bc78a0866709f17aaa7790ef5780ac5680b53a6339d365c6fde17ae232121e5c6b62bda0795479019dcd21f381", 0x70}], 0x3, &(0x7f0000000900)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r25, @ANYRES32=r29, @ANYBLOB="00000000acdb7343c890726eeeef02268f20c506ce356d8bbe66a12e1fbd39c46d9c"], 0xd0, 0x7}, 0x2) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r31 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x102) ioctl$BIOCSRTIMEOUT(r31, 0x8010426d, &(0x7f0000000240)={0x8, 0xff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x3, 0x4483, 0x101, 0x800}, {0x1, 0x2, 0x101, 0x6}]}) 16:00:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchflags(r0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0xc02, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x2, 0x8) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc) pwrite(r1, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x303007a8, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 16:00:08 executing program 1: r0 = socket(0x2, 0x121f394b8fc32e6c, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x49) shutdown(r2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x28, 0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x7) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2cf517e8ff034e8a, 0xa2) recvfrom$inet6(r2, &(0x7f0000000200)=""/65, 0x41, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x400000006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x8015, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x179c0000000, 0xbd, 0xff, 0x5}, {0x4, 0x7ff, 0x6, 0x7}]}) 16:00:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x0, 0xffffffffffff2313}, {0x42, 0x28000000000000}, {0x101, 0x7fff}, {0x7, 0xffffffff}, {0x0, 0x100}, {0x87, 0x4}, {0x84, 0x5ff}, {0x0, 0x6}, {0x40, 0x200}], 0x9}) r6 = accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwrite(r6, &(0x7f00000000c0)="459c077c568029fee00f26f9cd1ad27e22e185c5e4e674de21c44affc2db7d81962e76c3cbe88620fba9c0a7db8022a75fe6dbf17ffa65d469ec0dcf4fa76becd042a902eaa44aeb22430163f2967da058d908b598c006e67ecce6456c56052c5135f96350a40a97b61b776952a42437bcffad7acf7d76bac75e3887dac19c79564775f1ab4d49705266514c40b282", 0x8f, 0x0, 0x0) close(r0) 16:00:08 executing program 0: socket(0x400000000018, 0x3, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(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"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x10000000000003a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0xc36) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x10}, {r2, 0x100}], 0x2, 0xf51) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10, 0x134) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000001c0)=0x5) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xfff, 0x40, 0x1, 0x0, 0x2, 0x100000000, 0xaea, 0x2, 0x3, 0x8}) r6 = open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x8) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000002c0)=0x4) getpeername$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000380)='./file0\x00', 0x10, 0xcbf) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000003c0)=0xd3a2) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x324, 0x80000000}, {0x4, 0x7fff}}) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) pread(r8, &(0x7f00000004c0)="98ea14cc7e", 0x5, 0x0, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x70, 0x0) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000540)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000580)={{0x0, 0x6, 0x8}, 0xffffffffffffffff, 0x2, 0x3}) pwrite(r7, &(0x7f00000005c0)="50e23ceaae48dd509f46e879a334ced164c9ffa1a0358dc2875b1333a89604f3648a39d7b008fbb8b96a5e173301c56de4ef0138f8bd50106ac5901b4e1f6d1be7ecbe448b400b05ccb901b63099481c92bb275f45c037b762cba1b947416dd271d0c97a2f7fad817d32edd08ae83cc80ab705243cb5f6b715b161a9adb97ebaf9b54eb8b751d8a5fae3004c466b8dd33f2f820d135f5645d3d599f9761f6201f2e0f103ebc0ffaeb68b3e5eec9944899ff3f656fd5318a9ade6827ca07c8973c668f28509dc45987f9386390403cdba8aedf034aff322b500a39231c99fa2cd319e9769cad742b08088e051f440384d4facea73", 0xf4, 0x0, 0x0) r10 = kqueue() r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10602, 0x0) dup2(r10, r11) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000) r12 = open(&(0x7f0000000740)='./file0\x00', 0x80, 0xc6) close(r12) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x3, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x9, 0x3, 0x5, 0x5, &(0x7f0000000300)={{0xb, 0x1, 0x5, 0x298, 0x9, 0xef1, 0x3}, {[0x1, 0xd0ed, 0x5, 0x2, 0x8000, 0x4, 0x2, 0x1, 0xfffffffffffffff7, 0x4, 0xffff, 0x162, 0x9, 0x6, 0x7, 0x5, 0x6cc8, 0x7], [0x0, 0x2, 0x401, 0x5, 0x8, 0x2, 0x3, 0x3, 0x2, 0x3], [0x1, 0x1, 0x401, 0x6624, 0xe87, 0x100000000, 0x3], [0x3f, 0x40, 0x3, 0x7, 0x40, 0x101], [{0x6, 0x4, 0xffffffffffffff81, 0x2}, {0x80000000, 0x3, 0x37bc}, {0x6c9, 0xfc6, 0xd}, {0x39eb80000000000, 0x400, 0x9, 0x200}, {0xffffffff00000000, 0x0, 0x5, 0x1}, {0x2e2b, 0x1, 0x8, 0x800000000000}, {0xbfb, 0x2, 0x0, 0x5}, {0x1, 0x1, 0x7, 0x9}], {0x80, 0xfffffffffffffff7, 0x1c8, 0x7}, {0x3b, 0x8001, 0xffff, 0x9}}}, 0x1, 0xfffffffffffffffd}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)='\v\aT', 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='j\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x1d, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {0x16}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") fcntl$getown(r0, 0x5) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r2, &(0x7f00000001c0)="0d524a2db519712043128d14afa5abf957ae5889acd5fbb3eeff06d7f1a8a7f79e8f3b7cbcd3d5d18fba6cf9697f5140a2ef01f37cbdfde98ce39d44ac732992fa3f436ea4457ecde3264222ca7720040255ba82c00ab864e97c2cb57611286e63cf68108b0a85c527d46d6487a7cf39cd", 0x71, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) minherit(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x3) r3 = socket(0x2, 0x3, 0x0) r4 = dup2(r0, r3) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x2) acct(&(0x7f00000001c0)='./bus\x00') 16:00:09 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='\x06\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) readv(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000100)=""/211, 0xd3}], 0x1) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040), 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x3, 0x3, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xffffffff7fffffff, 0x4, 0x2, 0x8001}, {0x10000, 0xa68, 0x2, 0x3}, {0x81, 0x4, 0xf4, 0xfa44}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) sendto$unix(r0, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) msgget(0x0, 0x432) msgget(0x1, 0x3a2) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r5) r8 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r8}) r9 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x1, r6, r7, r6, r7, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r8, r4, 0x100000001, 0x4, 0xfff, 0x413127be}) r10 = socket(0x18, 0x1, 0x0) connect$unix(r10, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r10) accept(r10, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r10, 0x1) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0xfffffffffffffff8, 0xa8ca, 0xffffffff}, 0xc) setgroups(0x1, &(0x7f0000000100)=[r7]) sendto$unix(r0, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0xfffffd15, 0x2, 0x0, 0x0) 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x20, 0x3, 0x1d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x6, 0x1, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x1, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100000002b, 0x200002a, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:09 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x12f) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xf1de0f25b7b3d079) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000180)) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r7) accept(r7, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r7, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r7) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x2a0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x800, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000180)) r11 = socket(0x18, 0x1, 0x0) connect$unix(r11, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r11) accept(r11, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r11, 0x1) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffff9c, &(0x7f00000001c0), 0x7fffffff, &(0x7f0000000300)=[{{r9}, 0x367f1100a448ca18, 0x19, 0xf0000000, 0x3ff, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000003, 0x7, 0x9}, {{r10}, 0xfffffffffffffffc, 0x40, 0x2, 0x1f, 0x7}, {{r11}, 0xfffffffffffffffa, 0x4, 0x2, 0x401, 0x5}], 0x4, &(0x7f0000000140)={0xfffffffffffffffe, 0x8001}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r12}, 0xffffffffffffffff, 0x81}, {{r12}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf9884fa33e90f8e4a8067bd24313dea8d03435b4253dbaf56b138d605b76aa0d8deb6ecd505370f55d99705dc1ce23aa168a0237f809b7cb5062d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a42bbb54cfb7d8304e01505c44aacb88fec667ef247140d", 0x99) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xcd78) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x7f, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) r0 = semget(0x1, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/7) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r10, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r11 = getpgrp() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r11, r12) r15 = getpid() fcntl$lock(r9, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r15}) r16 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x1, r13, r14, r13, r14, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r15, r11, 0x100000001, 0x4, 0xfff, 0x413127be}) r17 = syz_open_pts() ioctl$TIOCSTSTAMP(r17, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r17, 0x2000740e) r18 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0x4, 0xffffffffffffe958, 0x8, 0xca9f00000000000, 0x90, 0x1, 0x6]}, 0x3c) setsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r19 = getpgrp() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r19, r20) r23 = getpid() fcntl$lock(r17, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r23}) r24 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x1, r21, r22, r21, r22, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r23, r19, 0x100000001, 0x4, 0xfff, 0x413127be}) r25 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r5, r14, r21, r25, 0x5, 0x1}, 0x7, 0x2, 0xffffffff80000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r26, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = kqueue() bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x44}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000300)=""/11, 0xb}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000540)=""/104, 0x68}, {&(0x7f00000005c0)=""/173, 0xad}], 0x7) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) fsync(r2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x462cc4c9b1833e75, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x36416f4dc0da85d2) fcntl$setstatus(r0, 0x4, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x154, 0x3) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x3d94) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x8000000002}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) r6 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r6}) r7 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x1, r4, r5, r4, r5, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r6, r2, 0x100000001, 0x4, 0xfff, 0x413127be}) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r9, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r10 = getpgrp() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r10, r11) r14 = getpid() fcntl$lock(r8, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r14}) r15 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x1, r12, r13, r12, r13, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r14, r10, 0x100000001, 0x4, 0xfff, 0x413127be}) chown(&(0x7f0000000100)='./bus\x00', r4, r13) open(&(0x7f0000000140)='./bus\x00', 0x181, 0xc65b30e9fe4917e5) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x100000001) geteuid() open(&(0x7f0000000040)='./bus\x00', 0x8552, 0x1) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x89, 0x18000000}, {0x45, 0x8}, {0x0, 0x6}, {0x89, 0xffffffff}, {0x26, 0xd44}, {0x21, 0x20}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2}, {}], 0x2}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xe9d}, {0x30}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa2, &(0x7f0000000340)="a6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x8) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdir(&(0x7f0000000240)='\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', 0x64) symlinkat(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000180)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) truncate(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x7) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x4) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:10 executing program 1: setitimer(0x1, 0x0, &(0x7f0000000080)) r0 = shmget(0x2, 0x4000, 0x12a, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/135) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x7}, {0x1, 0x2}}, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000000014}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000380)=""/139, 0x8b}, {&(0x7f0000000440)=""/121, 0x79}, {&(0x7f00000004c0)=""/134, 0x86}], 0x6) lseek(r1, 0x0, 0x54, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1cc) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x7, 0x7, 0x1, 0x1f, 0x726b, 0x100000001, 0x0, 0x7, 0x8001, 0x9}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x2, 0xffffffff, {0x3, 0x80}}) 16:00:11 executing program 1: r0 = socket(0x32feea1d712c3b56, 0x8000, 0x7) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)="553100eecf20421fc88131e8a2a0b6b49eef1cdb65a506e35fbe7bb05e8f639a1a0d4c5a048fb0ac1aee1e7f89193eff0844e88436e9808ac36d25ca100939edb694b9e8d2048350501134ed73c3febb2e82dbc1b4fecaf4964b6677a00badea04327170df93b5bddd3980e04e1cf58343f17a609a6c15b1cad194a23e666ada3f95b603dc5ab1b176de0530f9b8e3c6a9917f047856e0184534e74e2ab862d585e3a560bf0df77f5fc84c3e98781c9f1c01c0eb938f5b16869d44511f0ab809d9cad392d7064721e1ae8fc89f76cef3db9f0ce579feee6c03ace0954b3cae5e96132327bf98d0cfcc2c12c3d0fa7da679c042d6d063a0fd804c0aefb28adc97f7dd70715b6cfdb2f5bd9335c5cef95a3ab2c37ad8e8df7278513f0b888fdebc01f43c11406315b9fce255bc010cffa8ed7958eafe651b20a1369b35cde61e39c2a6d12671d078eb1cfa1fff521420f916943112ad3f0a78102646269f7ba7f2dba11d7859283b5d7851ba77b7ee3df1a338dac03c55d2580ab0b9b60b4af65829c5eae3e90034c2a1c5393d24ac4ac16448186006e004d1a11d83ed7918bb5dbde7e881b3e817ba88ea58931526672eac4ffa81081b69137a4cc958b76e9f0eba2e887059edd2d5fcd2e41fdeafc38b95288c7a2c77e59030777a9fdea76d8f66d652bb97efee514c68a2d3075438786f9c056fa1fda1a2ddd666ac727094a6ea8761a67a731c192de932a671209a047cf3376c4a474701387d974b438dbc486aac5e85b55968c9197f45b65c2df3195e397fc5b85fbe0b60f11e85c95f81667883fc98c277fc68c2717da3fbe5353ce73b76e3ef0102f5480e094eb68d88752b17830032f05ed2f9410ee8c6563045e2f87d831e5f0b9a1cf40218071a8958fef093de4fed01ed46293042cf4a4aff9d114921cc698af730c78f49465d9a00561e30ea648a3154e2d60af7b178d3e9e099a99d807eddad06ef61f99fc3106c611ebfda15bed8464dfa2c1875acf1e300358e22dc6f9f9ca691752285488a02204b2c69d5dd285c6e36a77457c16d1621e6dacb127807348634b7cc8c6929be5b15fcc57d997c006a2a15fe258f10b0a7ab72f536d589a2b7723a51b12a2a74ce4f860f72916828b0c74637c2118098e77692d783a4c66c76f91491f20a8b892c82603e5d882e8b3772b4ee804606fa27ba5accfb63757cb5cd60302dd77c2c1957add24fedb4f7b3dc43cf1cb0e8c328ee915be81262d724394c9778a412313a1f0abde73418087d72b1032406c277d157db91436b0da323e25ffe29ee840ca56e38bbf14555a7f150c7e15d6757b0958731de296e02417a29fcaa72586aaf8bfe1102c5bbdc56ffc06718e8dcb4b4a43bdefc2fe716e2f707b138636c051ba8eb18782310324162dfce9acfd009ef4a38ac3249d9aec979f124218c121f2bfd09678eb429338f1edec8ccf3f398d60d559605e1e6acf74c3483cd6cc49dcbdf301ccce308aa86759b91190175b5bf9d5acab2865821999f2a6624de30a1e76e393229c672f612d518cd1be52b82fa2531f2023bfe2a0b629d1f265f14edf1828860d440187da266e773d151c7dbf92051c4f71a96efec754b28865cd9f8526f867347b551dc7b5669efa9c46bbd706ab9e4c21ca63f78fa9bf77a63a56c3afacdef9d0940d4d014a0855ae35e2a6c471c5228bcf33b9eb5fb9e7e6fe6dd82c7198863ce8841fb838912c200a29e4da708823061d156f84a01d86e337134b3a438192de931d45d0c27498182ad6ba32df20ce5e2ad086208f12915f869d0600e7b2211bc7a2e919f83e8d59960fcffc4a6a7e80d91d6397f80d86790035ff9f4cd2fabc3b92dfaf1794df97a5ea89d006d52f83b82a55117eabe17618c77d50bc9c3a08faeb490d0479fbee54c46c2ce490544a2cea67c478ce559850feadd0f22f76f9bb8ff9536779c44b56fc5959cf57e96a9c9bb3414a03925fb7b3baa49a760368983bf9fb4bb82eb98dd72dfc9015ef7eb7bbd52756afae2b350f5e9f2cbf7424b4a3277ebae8a77c169a093f55499eb007ebd899e74d1b232608b44c4f4eea11570ebee7af9cbbb2e57a9057059747176305f6634cf218a6712d4d86cb1c669647adad46afb04fd74f6e8050a7fc95d98f7d4f83f6b25737007ba101165adfd2a3855fab3cfd3877d4f1966e83f594c7fbebca9ba9c2d5b2d040f87fdd6a96da4e9e7d5f9e699c04345b70434d3c95f93da9c2401a3b1b1657f7a508818e675096dc30731e6848de86b7bc20db8fb0d7a3d782e82f4692bd1057744cc36d8b96ed55dc55b0f59d84c1de6f733a627d85648af4bcab9440909533ba4c5b8c1619e545030d0a6b93a9ab13bd8051459e78faa1c5fca1ae0611b39c5e019fb2a2569e28e926a4286e00d364b1a1be4ce3341765694140bd5e98cae5a231c5529da037e2023701146227a0d59ac9588ec0838055c603aa37f279526aa188ce4a02ac252acb6cf2479e5f625823f925074e210a3f3d470627567a3e131e3d3fa1cd39d6cc7e898c5c509d19a73022d648d69f166d60af6524d436d5ad1e07f70a328d5c1ba3f32cc5e2efecb51b7907f060a3ffae231d7d254cc3278f85b3c4e01b3906837a84b4b25335ed022a84295fdc92312d0ccf95afc7cf6b9cb8a3e30c9b887a8ce18b16bc9028bce043ceb731ee64a450edd453376e9dbac17dac56352ea928343a1c417b2be68b1f13b1218b1fde343a5681a8fbe1bc6128647a2c9b4e996433beda769d9c6ad61fb932a1e40cdf3105ed51e509b0bf0f8145b3c135469eb400c8c0bb1508b595243f7189aecd3a4beb235c4a936429eb6b8a353f6bf758bf8a4111cbc8e17050705731aeadb8ca57fa52120ca062d36eb0e750b8a92c02d421bde83fbd936d1437526376de51d525bf5655d6a78f7695dde37f71c05a3dadc555103c10d7b9a17604139f4e119593527ef0f5357c640d3a4bd6856e96b8519cf4c2ddccfc9c31a7d03da06ab99aa6460761471be953a19e1340df0932801780d839bcde179cb0f1fb3c9987d4977435189b5dfc7f7069b55021394e0c2cf321a08c4dff4ba2e93b04bae8ec2e5c42ea7444476c8183ee2027a54f98ebb6aa74ad64e9f1ca68642d494ff9dd62e270f72bee11094abcb25a6c8c902d8aea251d5b9e57728e829d6ef480163ebabb29a8cd64550ba5adf94f609b0dafb8a27f4ee83db7ee4d0f3d98fbdb7addd4e20a8586e2cfc1da951cae81f6f4510456e34121064a6ab146381052a5ad9bdd43683d62fea59e566e52c66927c6147e89b737e6677a48cf205c30974bfe3243ea8363d8ff483e9a3a24530ec26da1ea36c05ebf71388394debc312370edd39fa0f78ee40aea24372abf4fd51fdf7da4906724df93cd97a902fae1b0e989b59848fd88303d5e9104fd49df09e246cc0530b31828455130dc5c25752e6821a9f1fbdb163f2db19ab263227eeed9aaf41534dfcd7f38f69a927e9618a450f52c2b2ce3a7343314b1b135f52cc13c4c9565dd6f6272329ab122079cf62913be7e822f3b12e1bed5b60049440b1b4ab534e7d2ef53b51eef80f230cd0d0092262d7dfcecd5c09129a99abe37a2131866b9773925b95ffd805c2cb0a4d5e123eb0120355cc093160ffb29b0c78dc423dae43a9144310e2e13ae43eb829237f2d6834eba64ea84310aee72ba9bd665d6b7f59b0374d47594c829beeaaa8b84ad60166c42311270cc219b56f38fa381dc1a19d663c2a57723b88d915b6211a35bee2142ca5fcd8ab63b4d1e3ed0ee5132b9e3f3361e42987c5e364ab6634de2a9305861988322191d8acda4d986715bb3c6c8524398cfe91ceabe26e40b02ac9f34549ecb8ad73eb644efee441ca969835a27ac32bdbbe0f1013c5e7237f0696ab4212cda1287fdc03f0a219bbcfd275251ca9b8540eb9f2fae1168f97458c5f436e3913acd63a80c7b7104e050e4a2402b01e418718a4aba82e4020edb70e21cf5d9abe820419770f6cb08df1b0152715165eb4542b86efa888e8db72fcc0dda62959f544a11955339c95c4d3af32d45929f25cdf95d184c1f47fdb05387b1e0a48cd79598fbc73566a2becb992c7288fe647d5f836218bb36d2d18f03e2493f67f75d4ea135a41cb20efbe411db3969605cbb09f23635050f0a7d7a6f683a5f74fdde86a9e731d0bae8606f096200404b1a9f31f742a341a11fac511ab9e23997566949c28cdad33121d8e633e0128c0cd8f4f5e05a6afc5dfde2e925dd92f348f26099baedf94f821629a84141d2a036c951dff24add5f011b665710eb5548fc43b666ab800950ba60848b68633260f85c1860f83cacaea71def9af90535976c562ec7cfb5cd5f7c442a073bacbd3ea26bb70b5aa284322228d2a5d5342500ffe3852658347744a098c7d1c24b16b31f4a788eb80f2084e42bfa194a4b854363009c0293c9fe31e5b9f6255266a0289a2bc60d5ef8e94791835363917a405d8a1ea9ca20267828b65093a90cc80624139298a17faf53b7cb05fa7e7659ce1fecbf072fe476773fe371b50950d54ee2450001435b2f8bfa0a79d31afa9e1f7066a76cd044680ec4ecf8132bf49c860c536dca2bff49a08360d27d4b07d73bf0bd5fa344c36b10a6396c2cb3d787004cd74c388eec536a4775dccc9ce633eb13089861e5020b68582ca5f4ecd86c9f2c014e975f36849cf40ee1548f8e04f266c58717934836f2e18e95620c4462889fcf1888dc83a0a6de8bcac651f79507715fcf45c9935872c33c53c49f92fc9676cb9b68d611f764255609824c3a984f4da6a08535f2501babf5f91c5b0dec8bb05557290d9cde848125f7b8d1a64473a5f23613f64ef669e012aa627e74f3fba1b37553fc828f1100a73417c3651aa278c9b2f6d2b315028d8117433561a39f60af127d008cfcc28677e132089102b5f36f1c95aa3f2264e29cb9457c376d170de4d3f6e0326d2335a7ce87271e4dcbfdf3a0bc7b51935662925cb68f264140ac4d6859958af8602fa0a6e69c2c01d6754ab5c2d2661e34253fe64bc60ef684263da7ca6927a55d0977c9070f96baa626826a9869dc0157de15e7d7887f90910f4fca7d07fdb32340ef617e87d9e755d1823fb243ca7ce028f4b5631793da453e3ab19f381460b783dea2bad57af84582ca820204662b582e85da94faaf6cf93799bf118d729efeb2b9e59415504383f806842ee8b36a3df0d54ffee47e63731601a9416e98d3289c18e54037b299f4eb85489bbc20f9c3c1997f15ea0e7bcdc1b33241aee1d399e6b98b309d70f6f702613b2510da7b3ea8307e16947f413b501f3519f493286a0675f01ce6f687caa11c8eae1716ba85d9963b6793ff2461ef909c523c2ab55b21788cdb3ce8f4513d6b54983e1bf22853a165b037716ae41b755bf92e01e2183e9f130136641e76eadd9a881ed1367a39f19af4fbac2cc6f9944c9697a37c94c8a08322df6fbb914e6ee30f40731e596cbd0c15461eda342d1dbabe9ea734c465f5b152594b8eed5dd69c9691437cb8d439c38f83321a1446d161d13898f31f571fea6a130fa1d3cebeb15259b475807d481be1d877e8d343108f60a2996a38c9bb9ba1f68985d4d2e54772d4c71b9664ffdd84e3344910c086fe2ebdb3952f29db2bcb40725dc964624878340efd8f8fefc5d63e7a0ca74c598a38b1ff5efc54aff95fbcd8f2e72d96232b68eb0d088ca0d86e91dae2298e16708b30a637bb3d1dbdfeccaea19d3ba2876f05512d42ec38bbb24ce07854f", 0x1000}, {&(0x7f00000000c0)="5153ade88a044d37e514a375e53381af6284076d4b4e7d48f38938b1c6bced48aca8bf47c11f888b21339782acaaa50c7f82af9df271567124910b057deb6b8889a38e33e0a1393a83147e55f7ed2d09d14bcdb5a045c4187515fcfa51b05a0f5ce46a07630ad30d3264dd84096b179cbad49f0d1253ee772d9b390b123893bc9501cd7b66fe", 0x86}, {&(0x7f0000000000)="bcfcdba5582d2d33b2f89933d7f2ea345c0dec40f84748f87457e9f7507aaa2ffdb79cbeb5288f284d90bb3a50460166aad7b85632373c5fac30da", 0x3b}, {&(0x7f00000011c0)="3db26720df4add07872fc1c2d5fc1a4aeedce105c08f8d6d791c43c03a91161f110112bdfddbec6b22cac2a79f944bc23980d487c63506df43650e8eb140c6779493333d78ac62b64e94f806986b91e5b67ed9275877d8", 0x57}, {&(0x7f0000001240)="950ba7d4ab504bb75c06e2c38fa6ceb917511de124d601ca137ab67bb56fc8ce2bd862b57b3e0a3fb3d71edb3334ef6948c6136df7fc3db29ac3c00d4dadc0e9f06d509e9175d77eb7fc6ba72a58dbfc6f4b0da77cba23c7f5304d1e4e358016f29deb981b861c6e29544df1016987c3c6e6634737bf40cb295f3fac80031718a6ff3ff98eec177fec4be2c9aac2b15d2f40e52d948972dd519ffb0ad4d33c19b87e852c39f7e83161c813a441475dd7a60538ae855575c530f4551153d312b0c5654e70b6d46956753e52efe3049bc68efd27898fee6d4446a3c9054ace57fd04149a3c47077740a5b01d0c598e628454e687af3d23da7c33", 0xf9}, {&(0x7f0000000040)="4506426e8ae8cce26b26e1830d089931da0b3cafa9659371e2313968667f9ec42a9759d91c9204eebc04c3cbb42c4e70a32c601de0ff0625403762d84739", 0x3e}, {&(0x7f0000001340)="ba854316305018bb2ee1515510a8f48efd1044f05db89f1bda6960b669c32794730484bcb70d2d2f07db565e77dcf8c35ab403c690905def8cabae792ed2395d89f22b51fac704817243554a7e572dda89d562e55c9f84bda7622d7ce79c9323ba1e96c737a3f000a1bcd6bbd5a86722718e10b8c590d91bb025846b6dda4c37fddc5ea5226b369aef9131c10b9aad3e8106c4a85f982663a109c663617f4b362cfd101e78f47703391e6bfce3627f2edaf7a48dc04fea83496e22185d06504496ed0fb42ee91e077bd6429c13488f46cc3604305fe5e62c59", 0xd9}, {&(0x7f0000001440)="ce97279f5428806fe4f7aa91f3334c25645a8a304c621c81bc2750b1f58497527a615450e7916eac923fcd9cd5ca9616c0e589da284e7e49ae9ce1fd71adbb78ad87817aaff6a550973263f06792c666992c52ce632d1bd5d998310330d2eed115f291688c28e0dc28450b9bf9cc5f85980a066d4df23bf16568be01be24de180b8ba4da9a73c5d035", 0x89}], 0x8, 0x0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000001580)=@in6={0x18, 0x1, 0x81, 0x2}, 0xc) listen(r1, 0x0) read(r2, 0x0, 0x0) accept$unix(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) select(0xffad, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xff, 0x7, 0x9, 0x1, "f8ed36526af3af2212ec89e26c7ad0ea2b014897", 0x5, 0x8}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000240)=0x2) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbff000000e7ffffff00"/110], &(0x7f0000000100)=0x6e) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0xffffffffffff8132, 0xf7, {0x4, 0xa1f}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000200)={0xfffffffffffff9d1, 0x401}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000380)={0x7ff, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xa3ad, &(0x7f0000000480)="00c72b025198bf957a636f5779904752d5596badb7bcdcc9acd4caccbc6f194b980d942f69608032f66700000000000007ff9116677d20680377c4452ce34053b8f5d4bd51bb123e8e0e315d84db11a331d1fc8b725fda54d33fb06e03000000e7a474aa2128830876f8980011ae5eaf01dadcc8eaba828ef7707f2bca6163fe3fdee240d9b5e6ed9823e84d65025a7844b6f2fcd06d68ec2d24d7a141c31dc03fffef0c4219a92f8152e67705bddada00000000000000") 16:00:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xfffffffffffffffc, 0x0, 0x3f, 0x0) r1 = socket(0x6, 0x5, 0x738) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000140)=0x28a) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) geteuid() shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x8000) close(r0) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) r4 = dup2(r0, r3) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000000)={0x1000, 0x7fff, 0x8}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/10], 0x1c, 0x0}, 0x0) 16:00:11 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0xff}) r1 = socket$inet6(0x18, 0x2, 0x0) readv(r1, &(0x7f0000000840), 0x0) 16:00:11 executing program 1: clock_settime(0x9, &(0x7f0000000380)={0x4606e848, 0xffffffff80000000}) 16:00:11 executing program 0: setreuid(0x0, 0xee00) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ktrace(0x0, 0x1, 0x8, r0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r2, &(0x7f0000000280)=@abs={0x3, 0x0, 0x0}, 0x8) r3 = fcntl$dupfd(r1, 0xeb2a6169362405c8, 0xffffffffffffff9c) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000b90a51ab098db24113710b5e78bb1ba3a09b897f2fb9e2c09661e63aea7001c2d5cef95dfb69661cfd2b4118473de67cb126459c13f19b382af45b2f34d7569228e50cd98c15adf7e7"], 0xfdf9) write(r0, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7c, 0x0, 0x40, 0x100000000000040}, {0x2, 0x0, 0x80000}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000380)=""/4096}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x3fc}, 0xc) 16:00:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0xfffffffffffffffa, 0x4, 0x8a2d, [{&(0x7f0000159000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc2}, {&(0x7f00007ec000/0x4000)=nil, &(0x7f00001bb000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000790000/0x2000)=nil}, {&(0x7f0000754000/0x4000)=nil, &(0x7f0000406000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00002d2000/0x2000)=nil, 0x7fffffff}, {&(0x7f00006eb000/0x1000)=nil, &(0x7f0000479000/0x4000)=nil, 0x1000000000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000259000/0x2000)=nil, 0x7}, {&(0x7f00006fe000/0x2000)=nil, &(0x7f000017e000/0x2000)=nil, 0xc5}, {&(0x7f00000e6000/0x3000)=nil, &(0x7f00006fa000/0x1000)=nil}, {&(0x7f000005b000/0x3000)=nil, &(0x7f00006fc000/0x4000)=nil, 0xb9}, {&(0x7f0000766000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f00006b9000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f000036c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00000d0000/0x3000)=nil, 0x17ad}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x191}, {&(0x7f00002d9000/0x1000)=nil, &(0x7f000008a000/0x2000)=nil, 0x7}], ['./file0\x00', './file1\x00', './file0/../file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) clock_gettime(0x4, &(0x7f0000000580)) writev(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffff77}], 0x1) 16:00:11 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0xf14, 0x0) r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001240)) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r3, 0x4) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x800000005) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x1}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="a729922a09b7c18383ce386f010ac7bb92b183ece1c1c79ab59565d19c707cf84023cce1286ab160cc64624c6519afbf1d293a1adadb86b57f04899b4c8e69f387df75d286999d4d79e736ce32ceca823577f4c5e68424b04b70a0a57dc129e867d56f93cddce62af23cf1077d35f840938d0ffe61145e2ada277effbba310218fdefd9f55ff8432aa39ad32276999752cc4e8466cf67c6ecaa03bc53118bd2eee8f60d0a8e8bd3dcc055c072eaec69a", 0xb0}, {&(0x7f0000000240)="f23f3bfc7ab8da7daeb61d3ce78c1c746ba98d55f45c65e22b7d84e52c1e05ceb14de064d89e47ff363ad913c52559c654249c05b02452e37a689cb7988bed0d8eabb86eb2cc746b017e74ac641a0ae0b8aa8e227539386c71dfb8fcec3b75e14e2085154561e5cf34a0b2b7d8da7217a3542b732c51efc210f3c41625f4fb74def9d1ff36b8e2f303ca1bd82931712835d7ada2c2090e60d58b0b676c841ee1952ca583df8e2abe5b449f99aafc49314dfad808809dcc53663c54e80bd10e6ad79db66fa01eed81573a1534fc1adf11b5caf49dd3f14b4a4f4748c82be37c87c90419846bb7a36dbf6e36060bae8c5645f1e77761429402e83b1aa7f41ab284e04cbccc59179eba33c88007fa82c304eedc490cc096695ffd6c6060f8abbb1703fcc96733b0d0fc47cfa84ffdea1e66fce6d6a026498bf80916529cf952958cc7f2a75edd4c7bb91c13857261a43a1f1ae95eb8e1dec75d6e004429596f029fc48a2920e057d6a1333d1575f745c9345ebec8c59b30a87fa7726a93ca9aa2548e33e051816e42f8846f71a39e9d59f23d871fcb1367063cce2735f1dd03fdede79d0eb20620112e826533bb0f961748eb4ced2907adc799c0660c5a2b5b8036130ec172be16039df0d6b84c292e9eef92414f173c04813ae771e9d4522554f9eb9051a91dd87ae796deb03b500a594f0e63a166fd52ed729f8d38b93b83a2513cc91597c2d2e2397fa964020eca8a4552bd32e6bf9608a53868c1c09b8892c266023a73e7e815691aa07d81efd6a85b6d0381fb126c5d0224b0681e7bc2d264d2f362446bc684502921d3818a89b26635b0b0e52ae3a983e8cad91fb5f7d12c5f55e6d971bc5b75138b3d2bb575e36d4851e01e7c4639011fb8234294fc147a813e22a063e22fdfba818630b92361f6782a389175d452bc6120260a2e8babe89ef6f6d29888d208ba43d3990ce7e3b69875bf83ec3e8d830e3a6220f7857766697062338aec7cfc3a731de4349e73238a3e81eec4add81390b4edde4024a27ce8644186cf1ef7840403491206c44d8ad1983213b32b385072a2451cc06eecee7bb3e680f5281149b63e27e3b585b5ef4c14d296358e264975d3926fd41c3461e3082cd205ac1860df4e9dbddb7a99478c5ba00d65323364b06368a8656c5d725f8687ecb2b6da1d715ab673cc08181756ba6ac486ffc86d8b44c8c89c3d0d93b2f17d0afcc99edd4c69d1d4a279fcbf08a862a770da1b58e273ec36d6718de76a12b914ce4c4280d0c707202cb263106058df48eaeeda38f50d1d80824fb029e9208916def18d6ecfe69388ae68abc5d1fdafd7b05fe54109ff6d2d080e87a841c295a0dac2e0c0c124af5965c1b9d6243235fd63336b246ea406e87fd6f201576b8f035d06a65c8302578b7b9916e004083054edd65ac6ab3af5261503b23427df4a3834c559bab5a65e54b2d8b7d73b69dced2ebdc2d1afc299523e36bbc8fe0e8790ac382c16202e20bb9e720cc7a3331f69d687e6ffd1c922f0e2307484d7de05bde5e01aca42619fb8b2bebb6cd501ed853fa0287aaaaa14f1f76e5a55e16b512d9769394817f047d79226825f50e4d83da0056ed6450d2a6d5c343b62c2421c4a90854436f95ff5dc0c7fccfbeaeb0ecb802b4f673139e582e2fe163604c39c4a0f6f3e045ac98ea70934b5e5da9905b4f988757639a906487f80940a1bb8d620930cd5f8cc462a22a2ec7ccff922e012e614c4ff79e4664356793c3b1547d299e0931325a5f4d4c00ce0cd6a2c90fc05d7afc2077caa0d85172681b4d7fadac8ddc0de150a7fd3010ef9b94baae7633677c14968f417c755da2a3f21489d9c67daaab9fc44cda7cdf0b259450680fc4c3d854cbdca0d0c61df40eff52ce4b9ef87ce0ceb031adb29b430ba451d09f1b8e81e308c6c877d60279fad371fbb82e3ae51eadeb8d18dca77ac5ea66ab30287bcbdb2ae1ca9601cf4c78866687db7deeab9654e24e2ca06e7f67bc8be6350817dc3e9f59962075a486af12b8272d8c1815b49c0c1e7adb18bfa166cf06f88234ad7dcca4922912be517c867d757a3017d9865c1e00b7ea8c27c409cb37e6046fbaf65b76bb97d019430d4e7e2b336ae5e299595c7800592f6ba8a9d93f490bc88bacc0932c274560fbc0ab68bb5a6dbf6651e92ee0f32bceec2ec53b186d28b28c201e71477acdc1095a1fb0d3f883ef957820a8ca4712d17930163537e9a009b45cf28a04bb626a4e3b3b0b196835952e4e1d0c0229988faf621f4fd5c39a7c5e194b725f841f12c6764e1256742267e42d8e633cbdc3038de76e8a0fca9b0a1702299a15224cc0033745db5f144afc0e9d4d2dd3d65fe8f008f2c9988e68e65d0b9361847d3ad365b7b52a6c3213662978d2c56381aba1904d6c62c70f71761aad5f36bd5d9a420e550f8d8429c1f8c8320f3ba90f924516877184cb0944407ec6eaace0a78dbddfddf03dfcfc8f0cc3fe55f1760958980602bbed3f07fb7daad90c6ceac03e7910cf08f60303f9f2cc7bf26d2c16a7e8bc4a2e44f906aa0636bdb573cf458b23c82cd080c88a76698fdbace2e3f9a4fc88d659b1dee516e53bd56fbeff2e8c8a753cf16ab26177b93ae6b751c750bc207714ee040ae9b5b0915eb5e7acda8b0af7caaf8eed8251668a4f79e37f9f950ebe6b20ec9889ebae7c7abcdfefb20b65b77ffbe853c64835b5b6c6767481f157e59797bdeb23d82340ca69fe0ea9e443f7ff6bb1153786d5c72bcbc51f37087ddf1a1985c987b0a549224fab4d4984259c63bf682ae54a6694b898ec5f89f50507f8cbaacdac959dc3f323d9d1aadeeecdacee096048e7efe6c3b938d99115fd158c59d662f5146b4b6347ec11ebbdef3728bae31abb10112236e52ae7b5e8ee2a879e0fee85389770891084864ec5095532c7a3bf392e738c82dbc63ba9d1a2e7c1f80876dcea215feb52687ab402e7f9c74474e539db098e8531e7cf485df8232f0630b3be39f365fb79d3891cc1a7f1128d996e68991c027a8d96dad8996739cd05c7fc1644dd9698b0b15e3d60ae68de1c04e51c7981169d137726f28374a5cdb533c203dffc92a830db31d6ec4f832092a11620c906615dd66c17972993a6173f3184bfb3e4ff02ae2b493e59def42d3c6009fbef94d2c7857c59105d121d0afdbf22c5ff5168be52ae0eac49f83c5dd41abf08a8942b1120f7a02183cef7b0768687c92f44fb7a353db604747bb4dab6c608865b3dd41e28bb7dcd9d4e3ca38b81e29c313abe717da2887207f7332a051229a08e00c97fc4b9942893eb80d6c782ad03899d3a773fcc6db957a170d7fff504f5d9be2fa5dcc871d34c18eab5b4738cd0a785e29af21ca80db16eb72c151934bdb0f66f5868a5fa30f57df21f5776a0087edfd9b7fe4cec55fc61941a4dde42627fc4a9438b94aaf339e974b28feafa0c01a566865c02a5b38cf8b19738679549cd1ad34a0a082bee0763646124ad8acbd15a551735734692a2215e55961cc3d6163e2468f61dbaee3d183a1519c4f9f59a6c0f8fa7752e6486048208f351856afba5083f34d7200ff43f9fd40bbf4e972be96e850f2fa184758bbe53718bce1eaee660c73f5474be824385ce50704db92b946013c965f501e339b1ec0bb6772cf2c5e3476dcd2c8d870ff00ed4c2cecf4e51f3ed599654731761887ed027db94f36060f3a0195d83b67d3ddaae62ea295115116791feb42fc28331a598df2e9cf1d9bcd7b5d9d290ebebe6453bf3ae7d45217f7feceef4bf3a5ab0b9b316bfce8c0b52a57e29f6ce08e4338c22c4ab3c93cfb00bac0658bddb23b0c9377514c505802a986e1b4af3aba017b7c7fc25cf4d23165d2d9314ed95f875e20a931613e7d3d4e2be105beff9dbee642d923308a3bcd6d52a445b1b8c95e64629fed16376b1092306ce67b1e92bd2474cc56555679e5d390a66be1c4f8750227521e0079d8d4734f116c6db182b92fd85063b81f39de90ee28882ce9d7670b22e6a7c3d5e0e6bf59012764213f044afab3e7c768e5b8445e56c697675c36dc41983cb6753696314e4f9c7e8420f11ff0567f0fad9eeeaa621661dc1ff7b47e490a6e9455735333a130fbc417dff36cd378b6b6fc7a05b3a7a3e5bda982f15eb6755a42c7e1ea144398117889acb21884c601a496bc6729261ebe34e6f89bc337127ca84eab3658cc42dd9a4c6c5e9753cb455cc4af82b1cb516190c6262cc2cc10ca9e6b5bc8b7f0317c40a6b9807dd68aa9b84e3c19bc32faa7658418de63c427004a2cd5cf06279d547850501587631140ad308ed475525ac71e4aa9ac31abed21f22704ad857413654b57fa3f884dfffedb151f2a48cb847b968fc7671391a58dc51c01806df2cad66cfd6c79b8a87185006996d8e036abe76fc46a60938013099781b868ab92d156c6da615976983582ae750c1fe6244868e3d63f052938ac3769fd14ab619fa9624a01585399864ee6014d9b748fca01811af8b2fdb3273beb85e25bae7b907a6cbd2ea882deabe3614e27e720c0aea8df42eea2339f1b017f50db9dcba22abcf6fa9bbad546a966b412b99fc2af77b784d9c28086b82546b4147a607cfd0f697b704f858b7f8206f89ff18353c686df7c70e552c41cae418791780467719fd16687f3c751a08f0edbc98628d58ac68c29312b8c5ca9feb55d910632375b57070a02d94c2429b06e4915c558697f5ea5623fabdf585f317e613d59526d552ad1427b344eaeaaecb4d51800e96fd212377c8f365cd1db589588bd6c7928094d1d270502828fd460d6695f10668cf952fdb21bbf506480c8b636fc874a7f6ef890b519658f6fde799b6556a2dca5998a28d64b216864767f2d12bce2345bcd91f265a35afcfcf8660e02536b9aa00dd25711d31a6484c476e799d784be196f0f4a276363e0c223f59a102defc9472db88b9916f150381f5118fa0a850dd363e0737c9bb9b6ec5931dbfcb18f7f1324a1f42624f340e341f5dc49c081dc97965f9758061c986b48e2afe61e4de02d8e905e064d7f8f8a89b30cb72974bc80a2cca327759e8a24af754412224088e403adb998d028060ff13a7b0cb4718d0f5ab1dbe608f82c5c2eeadb36b079720fa04fd136c79312b272d1ecfe02eecfef977066b0cddf4ce335ec9843b84b40ef7b64153c72afafb33ac281c99063bdec000cb8490915fed9b180c7914c1bb1924bf2742745e1cda2008307608158234a98646094d4b89b210de8052e7b52bb15917979622a0ebb907d0b70a5830cd44632de291dec3473db1cfaf9960fe3a3a53db8772dfda3680afad02d040e429a2be7d71ad69a6f45e9be6e381a48a6f99c9e65618d754eb76913941c61df0c3dfba49e0db255cd761e8f24572a71a7a29c463f3fda47a94f37864a6100c1bb1982574a8659a20755d534f0681e70c9366cf85a517de9f6244249f629598c82bd86f46c282ae755b38691f8321bfe37c45495392d4bcc5bbd480a70716dafb4e0e3af72b659298ee5b34281acb6842ac45ab6249998db5a3bf5e2ea4a2a4aeb839c47836e1715bed3d864a90b978ee8cd3d4ba66ef7f4e96e5e0a2fe105ea9e8906bc1c35ef5b948f778fb4581f616bc8f65ccfe0efcb30897679a270c29af57bc462aea07f65ac9d8ff05374d0b5ea99cd99309144dc3d99f4a4d230f51d5963129ece6e91938d124684963583a7eae834b50fad66f803d4bb69ec80f5fc7d01c72e90ca05e8714bafd0229770cc7aac4bcdfbafe1ccb9523b9576be", 0x1000}], 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x8, 0x7ff, 0x1}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f00000000c0)='.\x00', 0x1, 0x0) getdents(r5, &(0x7f0000001280)=""/253, 0xfd) ioctl$BIOCLOCK(r4, 0x20004276) utimes(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x8, 0x302a67f5}, {0x42, 0x9e}}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd73, &(0x7f0000000140)="00faa6333a000000") 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffea6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') 16:00:11 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpid() r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000080)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYRES16=0x0], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) r3 = fcntl$getown(r0, 0x5) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x406, r3) 16:00:11 executing program 1: socket(0x11, 0x10000000000003, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000200)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c89532931b6f8930b045e8f4303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xfffffffffffffd96, 0x57584d28bff06dd7, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x40, 0xf3b, 0xfff}, 0x2, 0x80000000, 0x9b9}) unveil(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='x\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x87}, {0x1c}, {0x6}]}) pipe(&(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f00000001c0)=""/10) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x100000001}) r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000000c0)=""/7) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000002c0)=""/4096) semop(0x0, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x1f, 0x2800}, {0x2, 0x4, 0x1000}, {0x3, 0x7ff, 0x1000}, {0x1, 0x4}, {0x1, 0x3, 0x1000}, {0xfba6a3a51f2fa382, 0x8000000000004, 0x1800}, {0x0, 0x20, 0x1000}], 0x2aaaabb4) syz_emit_ethernet(0x1, &(0x7f0000000280)=',') 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000001c0)="c3", 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x3, 0x4a, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x2, 0x101}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: clock_getres(0x4, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffff9903, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x1}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff9d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5d364d80215b52bc80f0e4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f8a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863", 0xb9) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/60, 0x3c, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = dup2(r1, 0xffffffffffffff9c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3}) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) msgrcv(r8, &(0x7f0000000280)={0x0, ""/79}, 0x57, 0x2, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getegid() r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r12, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r13 = getpgrp() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r13, r14) r17 = getpid() fcntl$lock(r11, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r17}) r18 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x1, r15, r16, r15, r16, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r17, r13, 0x100000001, 0x4, 0xfff, 0x413127be}) r19 = getegid() r20 = syz_open_pts() ioctl$TIOCSTSTAMP(r20, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r20, 0x2000740e) r21 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r21, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r21, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r22 = getpgrp() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r22, r23) r26 = getpid() fcntl$lock(r20, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r26}) r27 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000540)={{0x1, r24, r25, r24, r25, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r26, r22, 0x100000001, 0x4, 0xfff, 0x413127be}) r28 = syz_open_pts() ioctl$TIOCSTSTAMP(r28, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r28, 0x2000740e) r29 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r29, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r29, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r29, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r30 = getpgrp() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r30, r31) r34 = getpid() fcntl$lock(r28, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r34}) r35 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000540)={{0x1, r32, r33, r32, r33, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r34, r30, 0x100000001, 0x4, 0xfff, 0x413127be}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x9, r9, r10, r15, r19, 0x51, 0xfffffffffffff001}, 0xbe3, 0x6, r26, r34, 0x4, 0x5, 0x5, 0xffffffffffffe01c}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="a712d5d0be5ddcac3abc1d8a9e06fee209a88a7dea586dcb33daf8b291016f052018ed4cdbb907befe76c8e0494f9b20ffa08febc78e7b9e8374cd0dbe01d1d66757d1343b9effca9bd2eb433bbc6cd5bb02420b9eb877cf03fb0c8af362376ad431518db43a823fde6a2284e8ef27642357e82ee7ac82c3f7b7aeb0d490a0b729ce68b310d8449999703236fc", 0x8d}], 0x1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) execve(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000580)=[&(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/ttyCcfg\x00'], &(0x7f0000000640)=[&(0x7f00000005c0), &(0x7f0000000600)='/dev/ttyCcfg\x00']) ktrace(&(0x7f0000000080)='./file1\x00', 0x7, 0x0, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f00000003c0)=""/29, 0x1d}], 0x5, 0x0, 0x44) r2 = getpgrp() ktrace(0x0, 0x5, 0x4, r2) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0xc}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) msgget(0x1, 0x491) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:12 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) flock(r1, 0x2) 16:00:12 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000002540)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000140)="947ca408162ef43dbb76c310154af471a2ec3fd58032124160493d675587ebe26b5f57c8d3d599bb168be4d52988a0d2777746448b5a05cbfe5f584817309b77f968fc9a3f440563a6cd6a3db0be9e1d4a4482484a50bcf72bd925a7db17c0f2e131bf96fce5e4ccdb202322fb4b9948be4e12064ad5df784384deaf350a4d2df405fc2fd416f7be6800971a841f532301f53506dbb18f8d0bdd8eed956f8dad392f9231cc0e046b6d", 0xa9}, {&(0x7f0000000200)="353464653046d14adb5bccd155aad67a5aae7e0041ec76888245ee227afec05bfc9be035e69b896cae20593b5566c223e60e3b6f67ce9ef181f83b87a835e46f1103c38a0827ec00f44de105e2618141380f205c36f8cf7b0a9f3a1af7588e8267be4e2752a6eb07584f6e9cbd46a6baeb4ba081ed1ab2a963d1a29b1051f5bab730c484882ec1471574", 0x8a}, {&(0x7f00000002c0)="3c742840417051dc7a2865cc31127ed428f0b02e9b1d5faf8e2121598561a3eec6ed6dd1fd68e25c011b3e234d85203af89022af55643e6a0276a64c3f4556f4d2b768f6751b83cf056155edb19f0b8beb49321effc0c4f8781f4a1b3b4727c3b69bc0d04674856ebbb0e2c03ddab355684cef3aca3c031267a948a703466d4533b6243297e05e0e0a40176376ba9a247259fcd864513d1f7f7b2ed4d0fcabe3fd7f894bcfa8a3de7e65f60f65931f9882f75b96e59273794155a516affbcca639b32076baacc919c086caeb1a4ed9ed85252840a7c2d64ed6a25ad34a95d46b886bce2bcafd74c7d98cc2f53a898f301728ae5f3c74e09f89a040823ed9550a0072be9471cd2ef84fc000f502ce72f9e3b06408f5436fb940d288adceea894c9140a85f8045b2db549638504dc21d19b1d603b8c66e0bcf9cd69c70358fe66a775fe6aa9a37d09ec1cb4a7be5fa5ce2d9a7e0f1964892fa164aecb0f27d9e6ae4336163b976b92df5135f8f219eeef52ef44b7e6f64bfc9f003fa337c34058d7b0f2807fbbc1e35d2fea62e8bd0228d6955b170cce09eac20118bed42eefe1e02218f07269145421caf4f44cc8f64ac7a1803a99ef3a998148440a79ff39efd266f8ccb2393cba30c7221b31b1a692ffec3e854da1fdc10ea0b6126b7eba384c40080d7bea704c3c45e249fc16c10d32be3686a0b00e31050463ae34e75dff5f23a0fbd9bacdcaf3e7b2139bdc5828bef6f83c157fcd656e450b54dd707b1d37a24e9732851796789bbdc27e7e8e1e2da13a866aea79758c65bee87bfea7f64bf6bc14e58475b258145396d13d19f37603116166f1fbfff5f08e0bf9952f0985601e82162e8250d237b161dc37051c75b9561fc801826484f176ce4f0c48cb4e39bc548e752c0c0e52f2648b99d6efd1e9ebf7e6c3a2620ac784ae674e2c5f445d14c278b50afa40e76ff3d8c4e7ae968353f8ec7eb8abe6267cb8a8bf3521b473be84a1d24616449f7447d815348074a16aa560726a5334d541925fa885f9ce523f68034392de751026ed8e0521015dec0d9e428fcc7843ef332f59c6d4f0e52b52e3812afdf627547569f766d0e61ed4ed1f54f0f251d04e391d0358a6bbb3e0fe53e6e211597ddaf3bcf9cb0f536f8a3659136ffa04f0ae38e26bdbc54694ea93f7264236f71e5885129114e1a978c6ecbfec338e7e4c5c2c7784768dc9fa91ec688e49e170ec060fde38e0b4bd448bb0add64d1a266dfab29e4084dbde30704f5e24232f47ade8868baa60edd3e8be6538bb7f2215c9681a05cd79f08e65d044959b63dd8e8ebf6f430e0d0c49e9c26c3e2701e4bc5eefb26f1ba2ab95f1dc998f905811980d1c1f6ec2979e9800f93ba58aedcee5268442bc1b287e0c417721ea613265b7731f383a5f51c16c8f29693c360d3e54ef9dcefb0c7df7012376dc8ff766e3ee4338e37fe840119c926565fcd2bbc48f4e6b6eef592156a35d1791af4881bb232902697aceb9eba6a7f2763bf5d4a3100a23ed6f3bb4035b937797a24383ac265ad2f835093cd8f804db6134b734733bfb81f6b9f9ff0440dd29c2c66aa9fe82560e7fc853dc9f3cb0e2de01d85bbf4fb5e75aed4eb3fdec6f8312e322fde392b21bcd210cde92f98f7af6aa38ad98bbad5cd0f27a426729daa4d34abd31218a2a1d0efb32d77d66817741bb878753c38f0ccb68d83d1681ba0844725cb952b6e410519e9620cf114f47fc619122bc968973ea6e7b1b62ecc1cd5dca1aa6f9dd3818e8ce45f2185ff62d6f18ae03a4607f07cd9f787bb115b9a3ebe1f141078f3c4f8197bff42c8d94876fb8feb012ca04bff18c2f2d71c60040fa07df28d2091eb2b347048db1cb44b7cd0221b2d4e0086aa4b92354b3b9f8d76a898f88b3282021017b745cb55137a105da32000be0158e02420bde2dbe1357cee25fb52a9a8060fbfe20dad52315ca3917c76d0bded09f1b8310fa98532dbf46b4e3e9a52d1ab9a454b85e076d7695dc26432d02d430fb0e28fcc21527d413722cfc6f94b704327f62176bfbeff0c754bf7e4baf7dd656948361b0a178086ddfc00568f84fc98eeb04598cfa5b1d6aa62acf76dfc0b1a6ae9213620f0f918ea61084c06a5a7f0fff94cf58ff4bab270619394cbcb335421ea64846707e203ab30a7c7b82232fee4adbac84c59ad825e212e3e5fd667eeebead4a6b8a1e6a3e07001100481fe6241ec423cdc572cf3be674e59e0df89d517ede7f8299f34276922e44876a57ff30a4f41af4b142d362139096cdeda2c5ff1c1de96b6de8d814210d4115ee5f28f8fdfa921d7ac023795491ae14347905ff50552f777e223ab76981a9729024d13a19da4d0ca1405593fb3c999709af410818d008bbb9aad50e481fb9ff535db729301765d5ca19f3454829516f9b90490afc69611bbcc909b39dcf697cddf57c561ee86ff0fd526ad66fb81bb4b8be37247c39b8577959ee205dd928a30991dc7ed7bb70a66b9e7a9838dece2d7c17b7500279e73672d9e07e71b34a6ac6e6d0443d418dc5acf1f561f64a91d03f013feb572308c3068fa32ca84edc469ce186c07d44de097cd966569fa822cda6d193d08299df86ba97402d06011bef7b3601762fb4c087e28020b19f4021e8f7e96fbcd02d7fcc0a7af6cf4404e19e4d29e24786dc0215e8f26037dd2fbd53eff30f2a852d1803d38b111d8123ca702d433bc93664d2d142c2ea07c98b348e52989f75f33d2ef0b6aa27b01d7ac55cbf39d052838d2cce1cf14beae88a1fc5ef68ebc97b3bf58393dd71b227a7de8c0a2c0134f91d34363ec29342db552c655bae9497d93fe2f8542b01a19b53a1c0e1d377db792497cfc4ffffba5690f62b874a9ceaa7d48d85ce3fa1fcb5253e52d4805a26c219d5d3166391352df00ee9d8ad4d64c7af022f3db56fd531fba38a1008902aefa0bff32e13ea495767b5ac075e98356280b6dd191e580c7714688d1825d1836551e2dec255ce46363f5dd892b088202c77fb310612cad3bc0bbbb41c17d7ba888ca23566e290d8e237eadf04bc1890f4d1378c3443207737ee3ff573c6172deea8faed86a2c7078276c1c868baa4aa97b5f77cd485498c260e12aed641d9347a0e21e0339a0c3b50b448b2ff7528ec607cf89aa6e5056ce839a00e151851d9b40d596053b756c653d5bc12f5101b518a2894b2687989fcc474c7bc9a3ce8ae72164c8448a9bf0cee34eaab7022eb90ab81d0416aaa0e47da109049894e63dd020daa47afc174fa261694c9f32d8b4680233582ac20273f04977cdcef54f36c5d27a00f81a89bdf8d4db06c48472d1c54a808395d0c443812701acf4de3cd6ff0d337126b93b690db3541e4a4df75e3fd5c8865a8a2c43009709a14bf72f4c561ba3da822fb84b11e4ddbfac55bf32edd914fa8b50a0f3917be7e87c09b8c95e5c2dab4559aa9c01f6aabd6c707a699b7ce2fa574d6cfcd18ae563d0e7a30d46f583dda0cf536e8cc57f70a88360ea951e9ca3c5b3a695030325285dce1ccbfb87282d19d171ce29c959d8ff12432e706dc113ceb74c4d7ea1e45e96620d951c66cf9d78552714387f8f31a5529a2dbeba116f32e6059dc77b381a9d540756f1dd85fed42a684f6c1f9d68fa26507ef18f7913e251173ac91f4a2aee5f4528463c46964554f63028430fcc88b73fccc9c402ff42a934a27232f1e923fb022a630fc67cd294cc6aad9189ba209eace65347e68f5521d807bc619981674fef6380dd33faed949e7f230186a72c1fce7bc6473d97b5d92d0b6bcc1d7fc036576e2df8d846dccaf4356a0cd6a75d658c0ef26acaff3c2bda720e487e7c3fca89b1bebaa9ce20b331cf5fc6676f8ed869a5d4c6a8943ecc7c8e2e4881c13126fe09725f42f211efc035b981b115741f582b180e00eb724cd9e54c0cc9b01560852218ff1b9a7dfb28c574eabe6be940adb6107bde9ce5ccedea7519a97d96c2e6e2cda1d814a9d3a9bba80c066811f0e2ce5ec067306c258136d2071f7fb98043ebbec6257e4f57be7d7824e1797bf0155ecacf876d1dddf3c27774bfd96f564226ee2d8c468ade990385c0dda8ec52b40de38113dc267379490bb795224e06db7d062eeb608b6d707a6826ae38b33f045866b3365ebcef078fc89ace559d7b56934e414736b13f9625e046d2e10433071db8ae7c6d16a10d765d6bb8cb85993b8b1c25dcf1b87795e8266266c9c93729c986874003594df631676968b366bd24c0c078a02bc3f6188e730c082d16f159ece3875ace42b2e251b1a06a2d1f2ce8b68846ba46451de8dadbf7ca35218fca219ffafa72e7e9f7f94f594e8e538c4df3ab94597e6b393a7aaff48a5201f7ac7c006a449ec75069adbecd3464362ebcde5686ee8001def3aa002cdf1f91fdaeb35980d9f4369ca53c1e5d8377dc888631c59a6cffc245f22c4107a6642c0a8300e0ff9dbf2c8f7b617ebdda7bfcf4a8a6eb6880e8068fc3e669a81f90489f84cc0c7f42ceb2a3a73a9ab3509d97f9684a94ac497bb2b31f2fd2d866560ddc481f57504189dfe6e10858d130f6dd065d6b2c7e2a4e02e30bbb07e726d96932808fd302b53112907e5149bfe4ce18b99aa9a6ba822d98f8cc1932ee1095d33439eb08fe0f5604f001835a908bc8646e5f86e5bccd379837e84d5e8747c792ac3bdb205245f7711f8ff6235a730a00aa4088db49c91a2619b957c0b7c8dc67bd3222b95328974be8c869c331b5bb7800011fdc425c558d8885222f6fe3a9848e5ad4ed567261ccdac43fb7c9dcf47f1620c7b3741b56ef5e611927ddc86cb8893e96ada33752ccb02f6746eb843c2612ec50a1b9144793d64b246d8526ec6cdfc206675298ed0d87c595ed8928d8118c8b439332fe912570201f5e7b2ccb8dad57321a1c196759a67597a391b2d6ad4f03374de497cb6779e967c936791c48921341ec405a51c27b2d16729c0975df45af86bdbf63419e830be778f7f8970d1d12005cdd183f1d9f8795b40143ad1029c8872c4f34c1959a16e1ca2d7290fb6b8b1835612ae4d8a6ad45b91752cd61ce385700fc44fe6e0708b5588a233d412973c7101c4d23671d4a20c0296a2f9a8c7ef39a5a7eec8d63773b76cb5fccacd2ece4a737109f0870da36c3999d03d56c45e21ba79cb77eb5b5a03681fffe844937c0c2ade70340e758b173766c1cf9057dea2b0621a38b072bde5cd03e8634d38fedbae557dc97fd8309f2a2e95c1b28be198d56d39acc0032c5c1cca8b9d6c03fe4c46d26342dcbad3f7ce2f2095413de1ccd871bdcac4cd2b79f49f5dee13050e336eba4c45be3da6825a4b17610f139ffaa6c2861e1856196bf922d51146411bb06008d15e446bda59ac89590917668a7ada658caf23dce596e1b58508a59491fd76dd914a877a26fb3fa234f9759d6b8965fb02cc7e361b42ddff0bcffe25e0b59b52e578eed5951753d583cf7dbd31a819249e51b34377d0ed1be3e63d37786f1aab183dd8fe6d1cc0293c33a0c59d1a0746ea9d6f0bd39be0b6130af11476634609e0ed70eacd8faaa8cffa8c4d213098cc80d1cf93e19693c52d4d92c28373d539e6d8b5470ee10118bb78635f36b30173be5641d20b279d64b6eeb75fcab6fffb89f74903fe98f9ec127d0f787f358e0c416938fe4d51d454eaa9393aa8cc004d9e88cdbb318a324861cf1cd81f19d4b32379aa60847ed4b901d55d3f8a051425935e8a71b4e1fe76b3edda0a8a5ee0591b38505661c21c794233de9a982c3c60db27168d5", 0x1000}, {&(0x7f00000012c0)="f105a08d9196046f39418d91de6ca52c176ce1aa9ac3f8f1b172a8f4fad45136", 0x20}, {&(0x7f0000001300)="af", 0x1}, {&(0x7f0000001340)="bdf7cdda9ad5d1496dd4665a0adc2ff799d16784a2caeb7f527ecf672c5aa4d6266c471df471b1ff3e928f2ec6248e32ca59464f8336765011d8c3ffe7684863785e0d16dfc305621ee7cd291c8be22f56af302a661afe42d46bec60571fc391bc402bd0028fe6b96fde3889721a9aa240b644563f53e34b17d921da305717530cb736552a30766b8e9c457108b749a040e304fdec41584b896148b0107dd593e2a765efb7ba0fe9e1aabaef80bb3cd7f527ca341eb0fae9d7a7ab4513ec85f724dd25351b6cdd1bc7a1", 0xca}, {&(0x7f0000001440)="846d121439bf7e3345e3fe13d1e9361c057609dfa3b9fe431f74bce0fe", 0x1d}], 0x7, &(0x7f0000001500)=[{0x1010, 0xffff, 0x3, "031057a2285e1aaa4430215292f80a8bba667e886935136b6f1c58d2dc13983f709adefd66dcc2b189d65064c4a453fc3806d7a30928b14c3212b03b14bec06324ac238d29e8057ebbede3f7212ab137635641cdd8a55df2c2fe91cfedfb6f313842bb5bdfa8fc370c75793bcb6562e428cf0012cfc0d8dd106e433f1ebbb7d45be94d321944e244bb0f11ea8d35147812eead47883222968c78f11b8f4501022b20f78d4509441cc0d6684efffe3b05aa949d5d3b74d948bb29314f33b960a6ca21749830f0e2eceb5313da8ce754d029d13445922042bf5c85afc452b67505fb7bdcef72388610dd4dd62bcd4f630862284dbe647ce1a8c67ae3c82f95b25cc29842fcefa0b7e20e13b4e0cd3a2dafe74ea075f8fb56bbfb878a563b391359aaa2d1bd6509deb85974ae0c58e17ab560372e013a4f85457550e303d52c79c5e659f8dd4396b94850a14bf1c8a69d2c0950c38f6fd483c977ac9f559f162486889aab11cf880e79bd7ff55faa88d0417aa61621b5e9852c2ea647e0c06e2f4d637b4ecf7afb1b7db437da8a5d122c68d49a7bdc61df69707785695739106b8ac823c770466f9b6bf904d7ff316e0806654908c5b66195274b1685987966183a477e008abe92939cd9786a5d1f3549475f39ffad21a30a7d8f2c0a5731cb3b381c41aa5520c3785a12693de6197ce7ec71891821617befd0b11d30db28b990bc53ec8a966e75fab73ba82249b7e74fc245a342fdeb705bf3ba033a7e14ebea2899bff64cbb0ce8dcb32065af8c56a6f074724413bc838e4bcb6eae6e8a8b275db4740917385655fb4f55f39d02194bed81c758cb13350882caf8d4df1630a1a03c61f3ebed8a7ec8f998ff324ea9a1dfed07221547e2f37e961652d17243c841db59a47dfd789b0e027f0a0b84136a68543b1e57f82b474e8f6472ef491d765014f727a4c5675e245e5a7d8a82ea48cfe009f19f15a4625d698bd4c5faa0a0414820a5e86db398a29cc45251fddb4a40094791d04b9770a40a1db88818d60aa530ad6b18f203e8c58ca016978c45434d26c9883388435904d20484cc2b1a7f120c69175d2ba597b0a61a6b30d964bf3b51f14ac50b48bdb6e16df75503178d1ae3ba3c72edce5d4747cedec76669bc14f9cd04896dfdcb456262e4b766025ba26c5162b64c43936b99a2997cbdee93898601326e941aff1b76331d2333b4750e85c4c3486cca1716957fd8a21a44df88efddd6ece744467a4f83ef3a6c61034c81bec4871f259b4cf34522aab3edf82879095bdecc83bd115ee682df37fdd851c14d1862eeb27398f0db553a96e64a80a1d78797794830d6d1fdb01ca1a771d1698c1bc027241d1fdd5fea7f4dcbe11be85f425ad2f3e0c748e3a412bf2d28aebb57160bcc661424dce5a7159b443ede3fab89cdf85b745f4bf5f84fa8f8d00c71ee3acfa223ae5309a903b53b3420e55c152ecebfc1cce3c62cb2e496f19e06b9517b08589fe4972f4bca168b4c5eed53e3685e16f84cec7351250f92a1a1d855a423254ce657deae9f49fd334deecc2c8573c3323c134588ca7dc2364eaae6761098a1e38fd13bc3987cd50a8276bbb2c8c1afb8c8bdd21ad0feed8e046c7947e52a92f8d020f99ab5337c91125277bfc5d2810aad7066baa2b3ac35da4aac9d82219435227f0d67528484f882eb5a181a182b97f6343d91c5bb6c6b378786e195c37421f7102a6ed030fec642865ed98ba162a31ba2b4352f305dc2150cbd748cdc3fd26d01e34653ef292529967de9daaf0e3613b5a4894ed4f133119553d567504e345680d2bac8807a3af1c7b016628d4f73048117dede6ffe56db76690601fd9c82586369a7197db0c0e032a74e4a21c69fc943eeb4e8d3e3ec95f28f9abffc5a61febed88d89e9b255d6eec8a2ded7ac68a5ea2ae2326c7418b360fb3544e39f68c9ecba5ff4fa5626f589fbd7c0d6a3e9a146b2a8baed7fec989c5a76ee3baf7e160f04a0f99764574a1965464c6f9890c416835c7e6c997eedb5bfc9217c1ec49e180a08541e719bc964d0aed0f0b6af353df5408475b8396e91711edc6285f6af0dc9bc6a67d5b04bbf7764b881abb9677160ad5e0b9c60c98f071d9e13c0873e6796f958dae44aba3e86c6d06ba9c3907f60cac9322627fe7b58ca023c9ec0aaaca57fdf896ad77d91362b5cfeca97652d52d06be52122abc2313d3123b57391245e76c85dbcc938f65ec8485ccf8f621fab4d4c2b3cdee88eeeff6455ed2db4ee1fd45cfd6e272b74323b248cf4b6d65e09ce86d991ab25e25fb6dcad79cf16f8f3d4e6e8a8a93998bc106412a26035acb3e612d99047c5fb434d53c92e42ce3975fe73d179cc4b86f03dde4c51a8ca038356c6092a05f9236e096a71bb7ee7a3c422a57ca0e76dbae1443ce4ae5ad8e3a1d4861654c045afdae14672d4458070018ebc59803baf2a433ae08b1a4db4812899ba58f6da1dc4075d8e4a7a7bd9610c15e0da9cafb3414ecdef1f1e6df8a52238ad050fbf9467dc08e865a1cb429de6b24e4e2ba912589472e32dd395f5e83d6a3b4bf4a15f0473cbeed120c2a78f9b230069ac64a80a9bbcde94c6d116455a8ea7251fd2d6f56beaa5882f3d914566fe3c765166746678c8af738c01e258776ea84d3180bd7f4a9a8c73c14b37a818d24e01148372d6f9c2442c207e502ed7d143e43e831fa29fbe0e0094fac39e54cc64c399717a6d498d6f1a69f785bdee5dd156be0ebfda20af3a39ae4f66a3900c3f795e00f3c2c64ce017d960681286f78f1a94534768f02528db4d7847924396cedc3d494a41879bb7e95b768b3318bc7c3b4618d80aa03275900a315db82221311faf40f3820b54cc26da3f915cbd8a817a598964720a704a0ee4bc8602ae77561fa0d9236515acf99e14d60937de6a2806879a3a847770d4682382a3bea4a7d210fc4061d6682c4d998a8834083cf92e9dca76f3b02739d09e1c0539ac3fb2688c70da105cbc3c564e4bc0bcf10f2f31629d50e2cc307a044e3437ae88d856f71325ae12f4aaa799560a26788a7983b76f23c046a3132be5faa0b1a3afa59f2f00ae777a7e6be71bdd8ff61a6feba1f8a1a18200686daee35c481de5a5914a5b407eea83f116453c2ef084ae707116e6d12483e35379a2fa5ae6f0595ce66ce038c4ceec04795438ca3c8225fa79556f5f2402458d8edb64e62b2aaf01318b8df508929ec8487f7ec638d434e00fe92a5b24a964628c76c687a4c2e2567f63062261c64446b74754f869bca028d7348dabdfe689fe465b1ecde395460bc59ac4a84237c47ebe58fcefb6d704cb585fffc8eb19046933f777c71564e9401d1dd4cb4c7db7427e1659ee0c14ab5be4edb8784b0441ed65a4a1f71a8d5da2a45e7d5d0cb0a8763f13a8d8e3291febf213a2ecb585b386c09879b918b2b514ad79ed64d3cbcae160f1bfaccbb6f7fe3d4dc54ed2846ce66810704a1a203c806e28174a0715e878311c22705e2a755d1439988cc13b69cd8ca2b8fe7a272dc643bf18fa549759dd15bdce1ad9371e302d2a501ebce3718bc28754cdc5002179c6dd1808d09e6f8f1bfdf5ceddb1e79e5e03e24b04c76dbf7882b82d169f77c4ed4f62885c186b2aae6d8d9fe80dd5684e0f7e9b76a92f346cdf23a271b04ee3bea511cbf42927109afe447a446fc85fc742d60bc01a4165b033e80620149026ed897eaf09de9c10be001e5207a6c1a7ca9f982d55b0efc2b2c8253daa931759d23b0c58516e6a57995e42b6cd23c53c0dcc6505f7473420e6137ccc5b86e8c393c5249e2c175b1cb20d3204414cbbf20edc16b7dac77cf11b3090dcb2046337b0a5d93629e3e12822be5fbb0bd7124cb0a08ab49ae9e218f3366a57a70db24db30b4dbe3bd42f137525f8c324f3b1a64afb2f3bba9a3b6c08fab86fcc7ce6c3d05d2afe953661dc73de65e3c4df6f0c1bbe7eb98ad007dc3dff5a3debc35778e9ba44603587b88304b5b1a8b2c410e9dbd320860c406be4cca8c873904169bbd42e47426a62ada988a4aa5f2596aac8392d0435cd3ab7b6ecffe470a4f470faeb5437de9d5fe289e42ffa21db54f5a00f17e4a3596d4029868487c214eafd410bd1c2faf499f7a70a07c18ff94bbbee8e60e6ec3eda6db1b2b82c264b142e8bd6d274a73cbcc5f378e30232a45f524023938d0fb831808f132ad548682b8cd910e2a863349209fa08751e9df05d604724691e243a6bd046cdc4b679496979b6aa2dfd97644360212c9b0e4e81c6f8a56155f80243ef5aefaceede1076da075f20375f0206847c9b5ec8a78425c47a231096abfd83021ccaede3298004005fde35320986cf734939f9606fb96860206bb28147059b9f554425bdb32bd0e08b53a8f3cd751d651d81a29bc3a1aaae7297e5254d0326dbee7030dc716f5f461071a65136d5d43dc9d2b3e1cdc2218c92cffdcda03ba50a1e5b0c9d5d11c15319e2ef72a041bbc497ef9713246fd0ea524b50896c38a324cd63862da9323f482f7a949f2cdb1666eb07aff73270961474f6cdaddd35c17e21762760ea234635863fc9a24397ed55413f90317cdcee2ad35778a810fe142455bbc22db2c93108b6338331c16f93a5c26aa50f7a839d0ea587831033f5de99634735a8676ad5698a8c6a85f424199f0b0dfddff2205d31cd153c37ee39c9827598ccefa4598988fb2bc9e9ccd5e0642b3f894c9f3457164c0f7fc0e7a370b28c3c6f64b717c61baed477ff3f83d9cbb2ca6a1d81d81e8286d54fd82f881058d2257c5b0a8f1e907143f41023e33a88b7624e96c0354fcf532c30240bc1a6dc1a07d10e1fb88678047b8a412dd6c25e8d2310bd460fd6d13cf5b510f8ac8126a964985f87b4b139a5277998ccd69b51cd5508318dcec9ea1168a899d4fa15cd1cd7069367d764060e5f4b048b7a95a40805a62282c5773bd59557ae459c042e7ec7c317f491c6ec6bde283ba204970bcb5fc383bcac15edf74594691d004900567422d136c698cc9a7b59f8b76fb1a48ddb2a37da0cc927aaae20f894ad559a2f1e37d2275b4cea0addf8e49a23ccd37d7d0deb8c95b6ead02094e70e0740b1abf8033fc5e99dd0cdf73d7d574ce6d0d4b8d87eb239debfc10f2a6f02837234ba5fb9492ef7b226e1a60daeda360c8df430ed23df305498b482daa00da6e55752a5467716c536afae885e39abdb34ef15146741c78819a6e3b7fdd147c97518a3b2e1c3e917ef6125e5e9838516119ea74c005b01326324d08b4dc69cf2b289c1fe327aa0ed15da5bb7badf6fa937dfa0d0b9d3568863f6d60c2deb3f3184b3ff14a303334319911ec408f7ef00619c1d15dbe887c47b1938bc6895734628656f528d6cb6fcf545678ce4c04434673508056c5542ccdb0cc26728362e79eed31ab43c145b21414f6773506390820297d9bf50b3af16851f41838508e2ae47218e3fabc0b5be9d6d1d54515656a1ad031b51087ec362f842575107717236e64a18096040e888a2694c2c951f931b227d41b83eab698b297f3c1edefce8a4b98226c01f917c68b94fc47d6ca675ee0b1096dcf1e5ac6ddc83bf2d4845dc1c8ec12c84781f598da3c77b5ab63d54219428e20ecf629c0899763774bd180c966fe4c323a70beb1fc3d567c59b70a9d67b6aec0f94f3b0f0bc68068cdcc6a0158552e672ded88cdc016872604e5bc2029011d70fd1e91309145586d4d500a470270a01b575629d38fd2141b155346c0e97f6bb77831b3b7fe606ad0f25b9ba5a01840c0f99"}], 0x1010}, 0x8) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x80000000) 04:02:32 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00"/186], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000002c0)={0x1, "7f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717522734920a7237b0101408f5d896fc0e04318cb7aaad"}, 0xe9, 0x800) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd50000000000c129000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e389d800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c0444f93e89e12c6e07bb82c921359d584e72d88c405a7c1c646706"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r4, 0x0, r5, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) r9 = msgget(0x0, 0x446) r10 = getuid() r11 = getegid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r20) r21 = msgget$private(0x0, 0x9a) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x2, r10, r11, r16, r18, 0x0, 0x55}, 0x4, 0xb8f, r19, r20, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r9, &(0x7f0000000880)={0x0, ""/230}, 0xee, 0x2, 0x0) 04:02:32 executing program 1: r0 = socket(0x18, 0x4003, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140), 0x4) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000040)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 04:02:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1f5599454ba920dc, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x7, 0x8001, 0x9, 0xffffffffffffcf5e}, {0x9, 0x8, 0x7, 0x6}, {0x3f, 0x10001, 0x5, 0xff}, {0x1f, 0x4, 0x0, 0x1}, {0x302, 0x1000, 0x9, 0x101}, {0x3ff, 0x9, 0xcc, 0x5}, {0x0, 0x2, 0x9, 0xfea9}, {0x100000000, 0x416, 0xc51, 0x2}, {0x1, 0x80000001, 0x100, 0x5}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0xb}, 0x3c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) write(r2, &(0x7f0000000080)="d5aa0bbedd4f8a5dfa", 0x9) write(r1, &(0x7f0000000040)="670dc3", 0x3) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x3, 0x8}, {0x5, 0x3}}) sendto$inet(r1, &(0x7f00000001c0)="26b9d0dbc10c71c350ec9653a2ca773802a21e2341074dedf61b15621490b27944f1210fe98f44e849027f35516e2d094b2fdc347a9245d377d28fcbe1e54f4c56e7b6b085ad334c8e1c2795517a36f5829b59a6d87319e8723f0a43f7ac6dfa3db999c6eb84925d27278fa356d06fbec571d37f390b2cc21af700d45498a71172af5ce00d0a46da7f7089d20bfeacb74c95951c290e8d1c0d198ef921e8b6e9f26fafea8fe5235055eeac2714df44feb9a134738846348ed2e3c1e50e526e96d342414bf3c4b3af320e1e26f0", 0xcd, 0x400, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:32 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000300)="db91368ccb28f9203d87f06b835925bec874dffacc78a915eb2c83c22b24015b8a9cca4e5bca67b566e08e13eb64be5879df01dadc981c46b105152cc1406fcc33529f664d26c5cc7d5ce0dd1c384689835bba37445d4f7de634a6eff7c0981ce0ce3ecf12f31688a5ffd32f4c1df7ae02ec5894a59d57b61bd162d286eab3186fda27fa68e4eb9941af04a5eaae555b8dcc53e41575f14880bd709f2081de28173d798fe7c0e5132167167475693e99ffe95782752d3d110746e990f11e7a2b3fcf2f8f08ec8b6fbfec4e5465732d1303ac74e35078c1c24c6653df204b08787bee6b48fa578f85b7a79c9f90c499f9", 0xff52}], 0xe9) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) fchmod(r4, 0x88) setsockopt$sock_int(r3, 0xffff, 0xb, &(0x7f0000000040)=0x4, 0x4) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) r5 = kqueue() dup2(r4, r5) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r6) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r6, 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000240)) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/186) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x189, &(0x7f0000000380)="327938c83aede38c72e3700a0d078fab5f0b5b14bd5618f16419ecdd4bc3090d7f86578a9ca17b56dc80dfbbb59bec6fe16c7cd7f00900d54b2f32d455e97fc27ee0825dcdfa177f8263b875c554d018765f89018766675cdf541a706e887d0176310effcd5845544dbd7348f4eef9921422c01664f0ccc2537f76f78a9f29979729f6ae5740f4be12b4277545d0e3f259e1075bd9a0dc57a6a5e8c3d567881a830466fbe53ed8bff33ea01353f2069b6ab55f3475efb4d5384a4b195d028fe63adbaf81578c8cd54a4fcf3a7a19df8e0e94d024a2f129d71d05b7b67e6294e44829a445e3f5a565f4de8dbe0000e16c97ec96a2a7a562ef1088355bb1c845cdec706b06e8934e5a7e1165148f0483b7a881f134c099dfbe9ed89c0378bed5b47187d1c6d9e4c4b684d90298b1ee8898f2f77d8eba5bde6651379911af0cdbf58bd757abfeb508fc17f4f7c25106b0fb7d7c089890d267cb6d79a8e6eac5be82c62005fa86ca6b021f92fc1e67ac2018067ee5ee39e33648a4eb43ed0ff502ff28f296c49ca0e9bc2c") msgsnd(r1, &(0x7f0000000240)={0x3, "e156f2bab18acd39fd78fe03d8d4090d8f6b18e68d16e210fd46e84e4f141df607a2cbf36db3cfff342d40115310a2bbe126fe1fe551090a9ea2bb00696c4ad21b0ed7fbe79dc34e8eb8b096"}, 0x54, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x40) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="71aad5b016891697bb382f70", 0xc}], 0x1, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 04:02:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="00000002a5b30bdfc982955d37c1c103287f07", 0xcf}], 0x1000000000000038, 0x0, 0x0) open(&(0x7f0000000000)='./bus/../file0\x00', 0x80, 0x1) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x8, 0xbadc, 0x9}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:02:33 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x5d) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 04:02:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20910, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f00000000c0)=0x2) 04:02:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0xffffffffffffffff) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="0920090000b0a161371c960a000000800000000000", 0x15) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:02:33 executing program 0: r0 = semget(0x0, 0x3, 0x20) semop(r0, &(0x7f0000000080)=[{0x0, 0x5}, {0x0, 0x81}, {0x0, 0x80000000000001}, {0x4}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) 04:02:33 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="010048842e2f66696cd2ceadd1927898abbea74f713efb67f204a46e7d4d493e58e635f8b686aa053b3774d215c401462cf6e8c739bdff7abbdb151bff92a904e4897fd5ebff7f00004c1102b88c70515a656b0176d81c5a9f4546314a4ed2ad714f61d2246d62efa99b54791ff27ac4ab14b80427a2a926bdd7985f6018850063e779c2a031e1a2214a7a4dc73aa4313f23867a22e23c6470f194ea57c7914720cceb061f6a8c1d24fd07c8efea01e75f0c79300c7620"], 0xa) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0x14bf) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000005c0)) r4 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/24}, &(0x7f0000000240)=0x1a) write(r4, &(0x7f0000000280)="7b51a1031056278a3cf7b3984fda6a4d29d5204dfcbe81dce36cba543d468463c2a41c2c383a578d9a62b5c2dda5c1d9c49556c8e8fef8c835784229d80bdd7bf21b85b28b1ad906e19447ce71793c4f937790307193aeaf32733774ee68a826516312e7534d024cf8347788b4f6c1589516e6858e4fe968617f768306e733a339ee00abfd50b980dccfbedb9bc74437025422578ba6d28285b6411f530eed92cd0dc3e020387b54", 0xa8) read(r4, &(0x7f0000000340)=""/101, 0x65) sendsyslog(&(0x7f00000003c0)="561af7b54d3328a07ebbce63308f79b6dce9c09d2f57a25695f8df47833e502f6b35705f3919611fb724e96f59376aac48b5d4ea96d7f8a945cecf2d851e3b4e69649af615bc051da49d3fceab558dea6a16b6503b194c170f28203abfd4d808023a9588897803685a79ae", 0x6b, 0x0) r5 = msgget$private(0x0, 0x2) r6 = open$dir(&(0x7f0000000540)='./file0\x00', 0x80, 0x0) mknodat(r6, &(0x7f0000000580)='./file0\x00', 0x1, 0x32bea6ac) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x6000, 0xfffffffffffffff9) msgsnd(r5, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb180000e74de4000000000000000200", 0x5}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:02:33 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf4bb0d3ed2b644dc98ee5b928d0960cf8558d6032d17a5aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b809", 0x3f}], 0x1}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [0x0, 0x0, 0x4], [], [], {0x6}}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x20, 0x0) r6 = accept$unix(r1, &(0x7f00000009c0)=@abs, &(0x7f0000000a40)=0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r10, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r11 = getpgrp() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r11, r12) r15 = getpid() fcntl$lock(r9, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r15}) r16 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x1, r13, r14, r13, r14, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r15, r11, 0x100000001, 0x4, 0xfff, 0x413127be}) r17 = syz_open_pts() ioctl$TIOCSTSTAMP(r17, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r17, 0x2000740e) r18 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r18, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r19 = getpgrp() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r19, r20) r23 = getpid() fcntl$lock(r17, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r23}) r24 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x1, r21, r22, r21, r22, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r23, r19, 0x100000001, 0x4, 0xfff, 0x413127be}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8000, 0x401) r26 = socket$unix(0x1, 0x2, 0x0) r27 = syz_open_pts() ioctl$TIOCSTSTAMP(r27, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r27, 0x2000740e) r28 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r28, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r28, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r29 = getpgrp() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r29, r30) r33 = getpid() fcntl$lock(r27, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r33}) r34 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000540)={{0x1, r31, r32, r31, r32, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r33, r29, 0x100000001, 0x4, 0xfff, 0x413127be}) r35 = syz_open_pts() ioctl$TIOCSTSTAMP(r35, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r35, 0x2000740e) r36 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r36, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r36, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r37 = getpgrp() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r37, r38) r41 = getpid() fcntl$lock(r35, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r41}) r42 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000540)={{0x1, r39, r40, r39, r40, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r41, r37, 0x100000001, 0x4, 0xfff, 0x413127be}) r43 = syz_open_pts() ioctl$TIOCSTSTAMP(r43, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r43, 0x2000740e) r44 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r44, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r44, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r44, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r45 = getpgrp() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r45, r46) r49 = getpid() fcntl$lock(r43, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r49}) r50 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000540)={{0x1, r47, r48, r47, r48, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r49, r45, 0x100000001, 0x4, 0xfff, 0x413127be}) r51 = socket(0x18, 0x1, 0x0) connect$unix(r51, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r51) accept(r51, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r51, 0x1) connect$unix(r51, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000000b80)=0xc) r53 = getuid() r54 = syz_open_pts() ioctl$TIOCSTSTAMP(r54, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r54, 0x2000740e) r55 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r55, 0x29, 0x68, &(0x7f0000000bc0)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r55, &(0x7f0000000c00)={0x18, 0x3, 0x880080000001, 0x2000000009}, 0xff85) setsockopt$sock_linger(r55, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r56 = getpgrp() getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r58 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r58, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r58, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r58, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r59 = getpgrp() getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r59, r60) setpgid(r56, r60) r61 = getpid() fcntl$lock(r54, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r61}) msgget$private(0x0, 0x8) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r62, 0x4010426e, &(0x7f0000000180)) r63 = socket(0x18, 0x1, 0x0) connect$unix(r63, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r63) accept(r63, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r63, 0x1) connect$unix(r63, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000cc0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000340)="b340ec41c7b0cc125888d607f6455e1fc2bc815b1f0cd1868fb3657021c27c7b3bd10b75fef74d5cc2ab9717ad12d54bb07084776e0662958fcf211e715570eb36c0cbb7d09b25414987c24f74da929630c2164c54f2f7a5e788b983ad265e1096455702437fc3328c89dbe2a70a416be5bfc58647c37d6643909590c8891fa7215ebddc63e1b0663d8c8e0a9b66d7f823bbbd52a74d170d21acddb22aa5d100d4ace5877f791b45738f99c26dc176ced068c49212ed38299c8a95dc0019fba2634b026d72186f34f547627d54649350fa2a8240a74b5f4a5e6f974f4ebea620f64b9cbc1021bc22f41ab0fc869d54d930cec4", 0xf3}, {&(0x7f0000000500)="f0fe231df92caa9970c72f73d480c7c980d4a2b9dbd63a5ac2178a17668f48cd68a4d4b2b67e37599eaa3c3c19d5cdc112ea0c8c557276bf553f5db10674124d1f962a909cd99fd6545d2eb70908a65aeb1b9c412bc1d3634bc1b18f8f907bc226", 0x61}, {&(0x7f0000000580)="7d94f0a058d38293b707f3b40e317717e7cdaccfaa3f67fec8d9074ec37aab2a09c3d623674deb7d31cc34d16e865bb2b6fb8406a44b7008a7b4efde397cd0e3391a1f60b4934a3f17619e8f23cc66f0c0f8baf35f8c70b3a1bc1ff9611f1a1c2b7b1382297c167039b8d4aa3ee6b04cdd06b0cd8b39a36e6af90d427b066ddd45f9890bf0e5077a3680cc1c08db29fc550e0133bcf2adbf45938fbc1c3945d89591b9bbbe8d24207121a318ceb99a15832efcfa70d6db42c8fcc777adf29a7b3a7a7431776ea2998bd1444d9249afc5a58ad13179ec44527363a543d8cbabc415362432be8b8a0eb87dbf09b839fe", 0xef}, {&(0x7f0000000440)="3eb53383d70610c0071cf0a12c0f53408e2d", 0x12}, {&(0x7f0000000680)="9ed0", 0x2}, {&(0x7f00000006c0)="d47fe02df673d94ec01a9004efd713c43b9de4dc870990284be5107273c6d054aa85264241b6d6ac6f17be6ff4a0d29766fe567dd02750f4f1da0b3bc07850142082039332adf4b2", 0x48}, {&(0x7f0000000740)="608c6b5395340a551f736e1f1803f5d1c8b5e53be32beda9f6fed28654ee0f3bdbf6807b5211817646dda68fd075ac97614bcedabea8b992fce7e060600413a0c5ccddcde32a298707af7fb4d334909f9346c50daa", 0x55}, {&(0x7f0000000880)="de9b03522f8a8ef5e8b3830fdc426b442ff28347f89cd322deaf3b1536aba339fcf98fdf0881719925d9321da398f0b84614f34978527037e10e84856265cde55bc19bd3780cee5a4ef5d3deb007dc57f86bd4abae7c62f7ab87d88988f1935a07e68e9b5044e116682d1924a9eca93196ac2ecd78f9fc57a9dabd9826ae4829394ffdc8e568a89717e68514efebd415c31ce08d2a099dcfc7789afbbdb3023f823ea48b9cb5a36a9bcb3b3b766c78718128224e4c8579780d687f2061c6ac223ded1f3dc9586bf499", 0xc9}], 0x8, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff070000000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="00000000beae3900000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0100000000000000b5ff000000000000", @ANYRES32=r8, @ANYRES32=r13, @ANYRES32=r22, @ANYBLOB="000000002000000000f0ff00ffff000001000000", @ANYRES32=r25, @ANYRES32, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r39, @ANYRES32=r48, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r57, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r62, @ANYRES32=r63, @ANYBLOB='\x00\x00\x00\x00'], 0xf2, 0x400}, 0x14) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0xffff) sendto$inet(r1, &(0x7f0000000080)="8bb615f49c6ed02867bca7ec054fe7bc339b3bb708a3ac9293d0d5327b5bf693bffdb80e9ef3a8615210c73fdc49", 0x2e, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c}, {0x48, 0x0, 0x9f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b359f8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b359f8 04:02:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x7e0d7f68307ec26e, 0x30) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x200000000000027b, &(0x7f0000000100)=[{0x1, 0x8, 0x400, 0x8}, {0x9, 0x8, 0x4}, {0x7, 0xfffffffffffff95a, 0x0, 0xac}, {0xffffffff, 0x0, 0x7f, 0x4c}, {0x9000000000000000, 0x3ff, 0x40000, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) msgget$private(0x0, 0x31) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x387, &(0x7f00000000c0)=[{0x84}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 04:02:34 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa50, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x178) linkat(r2, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file1\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000003c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) flock(r4, 0x3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f00000000c0)='.\x00', 0x1, 0x0) utimensat(r5, &(0x7f0000000300)='./file1\x00', &(0x7f0000000380)={{0x9, 0x3f}, {0x6, 0x9}}, 0x0) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r6) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r6, 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r7) accept(r7, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r7, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) flock(r6, 0x8) 04:02:34 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 04:02:34 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x4, 0x6}, {0x20, 0xaf9}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000040)={{0x0, 0xc2}, {0x8}}, 0x0) 04:02:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:34 executing program 1: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='.\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x10001, 0x0) 04:02:34 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r0) msgget(0x2, 0x22) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000380)=@abs={0x6d6c7e9459e257ea, 0x0, 0x1}, 0xfffffffffffffdb6) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r2, 0xa, r3) fchmodat(r4, &(0x7f00000003c0)='./file0\x00', 0x28, 0x2) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) r6 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x128) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000340)={&(0x7f00000002c0)=[{0x21, 0x7fffffff}, {0x81, 0x7}, {0x89, 0x5}, {0x8b, 0x6}, {0x44, 0x3c7c}, {0x23, 0xffffffffffffff81}, {0x86, 0x7fffffff}, {0x40, 0x9}, {0x0, 0x2}, {0x3, 0x80000001}], 0xa}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='\xa8x\xdf\xd9\x00\x00\x00\x00\x00\x00\x031\xce\xb8', 0x265c0b5a62bb9e64, 0x0) fcntl$getown(r7, 0x5) accept$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 04:02:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c539107000000d75300001a1e3cadbd"], 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) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:02:34 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x2}, {0x25, 0x8001}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r2, 0x3}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2a, 0x6}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 04:02:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 04:02:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x110) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0xf08, 0x1, &(0x7f0000000100)="d0299628e6e58187f57c", 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:34 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) r3 = dup(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xffffffffffffff79) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000100)=0xa0000000) syz_emit_ethernet(0x1, &(0x7f00000000c0)="e4") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x156) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0x3f) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x2000000000007c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f9b48123e44ab00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x7}, 0x8) 04:02:34 executing program 1: msgget(0x0, 0x0) msgsnd(0x0, 0x0, 0xffffffffffffff38, 0x1000) 04:02:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080)="ccd08dd89e65cc5e390000000072595e1b1f937beef14846aec1b189f671c665fc834ca027834b91cd6baa60998288964c52da7474081d166fa512413dae09437290a8384e3488fce5e1d9", 0x4b) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0xe4e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x3}, 0xc) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x68, &(0x7f00000000c0)="a37096b5caf13987cc83f2c0995958777bda909defe9dca4d438619d9ae4e04c867cbe4a601ed21b85fa11f0ac8cbda43a840affcc29c86961dd29af2abb2dbca72efb986ed73c3a184d908f2cacc0febe435a247bdfff8fe5356447ebbc00"/104) 04:02:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000038, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x2, 0xff, &(0x7f0000000000)="b640c50a2f4d31d7c17157ab3804f12ebd56ecfa857026ccb0ca5ce17b5baa52db0edc00002aa9757c36d8ebe1ed886e77cc5f9db77c393a22a16472ec8c7fc0bb12bbcc50a938631b4cf2342f0de70ea2a64ba0c1", 0x55) 04:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 04:02:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readlinkat(0xffffffffffffff9c, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)=""/76, 0x4c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3f, 0xd4}, 0x10) recvfrom$inet(r0, &(0x7f0000001540)=""/92, 0x5c, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x21) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/4096, &(0x7f0000001440)=0x1000) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x2) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="eba99af38141b62694ef849b20e310a43a665a4997c4c41654f6705d9ec1a3a58bcf1758452fcf846521b8365ea3398eedda6cc14905b974274641206b8ca78613f9b1615f1169eae1682c9bb63459463992f1e744c8370bd3f55af73bb4685e4c8a40c34e54780d1a8506be555df46bb7f2ecf79656", 0x76}, {&(0x7f0000000240)="ee79e957afc9c2384b10ac911f50cab9eee516b0054222cfdaea2d5febcf7baf9570a0b26f1e468c1388e36d7fbe88f337c9eaaaab4ec4223271f952913652bc3d9c18ca08bdbcfe3e1c90f28cd4d1a1d20dcb3d612dc883fab19df0c388c6efbdf342", 0x63}, {&(0x7f00000002c0)="a658d982915442b1241ff8beac386ef6f7ed6d2a3f7b69396f6586dcfa7e179604f968eef772e836985635dc16324a891d8ea0bde748d6296b19cc739669e65186a46239cc413956d918e0d7a6c62c8dfdbebd95b8c2b0c104cebcefa8074f559b9fa35870", 0x65}, {&(0x7f0000000340)="cfe63029a62c43591e3b116755d56b58573b73de52d7279cc72baeff9a11c0985762cd9f49f736b0951b9e92164705e29304cdf652cc1f1f949bdc5192", 0x3d}], 0x4, 0x0, 0x0, 0x400}, 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f0000000080)="ebff317b5db806ed1a99688b1adc2cbeed8ee5d3571d08df75202dd9037a959b2aedfb3844ef04000002861dbf0249ec31abbee2f2f675c769049712fabdead50000ffdd00000000", 0x48) 04:02:34 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="212cc65c505ebc48c59e9323e7a77f12a850912eb3d27ec26a5c37e8a64cbb88051286bf99ed154b31d41d6ea4542eb8a7d78b0987fb32ad5809991b49981af88455e92707a9f2645c4359a4394602c9f739ef024447e3c12e51ba45c7d604e9968b92ec46bf0ffe36e7cbd72e85f8975fd6d6ed4dd32a3d0b9adb3c6532f7d746168948b4bc0455f606ad0c6e089e9b977ac0eed24695cc3600f3b938b71816303f75103c521f7cab03782fccf15f57f74c41f6146ede408efe1ec980c1c44a59c192535fd5e951a2c33211f510b617c9a60feaf3e1904846a4bdfd", 0xdc}, {&(0x7f0000000000)="f13f290d830b7b1813a40925", 0xc}, {&(0x7f0000000180)="c8307c2da1703d23bf0711d3a29970cea2b591263f3a8fdf384cb7d3a95c89d8f6756e587f8299ed778751825a91620438719f7c2132", 0x36}, {&(0x7f00000001c0)="bc249725bae257eaab4b8dd8767d8d2f352a967a764827e682fa59fcaa0246a86a1b4e01878974d79661bec44fade3a3707cf247530c273d74b12dd14638215e160cb86e48e684bd4dbfc0f7abb9ba5578e5886e6f3967513ad1b5afeece2579f06998979afafaebb988071b5805a3650ba44ca24db0c778f50fd44aa61ffcecc2108f1f2fca9f0ded818897b0841aa5f7a347cba3decb8c711790a3a4", 0x9d}], 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000300)) 04:02:34 executing program 1: 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(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:34 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) socket$inet6(0x18, 0x0, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 04:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="ca4ccfc5f0d0ee15c4d8cfa2a08037cc46fbeae138368d28226f00558466810df746efb28f242f0e8e34e63f66ecbf77d85e7defc79e58d6a264c5a21e9bea5eb183f078e48a32bff209e4cf3ffb05fed7c6028140eeda818b3fba745bb3016e5046f1826a8d2fe9d268c9a61be89137e80fc943", 0x74}, {&(0x7f0000000140)="8861", 0x2}, {&(0x7f0000000200)="787fc885f860a8bb811f3042cb8c380fee99758c59ef92ba672c236262b5fecc7993ca64c17f909a0bd0f330ad48a49a0a71ec5921da29f5f88c34546cee56855b069ec3d1fa0c1e4bda81ab1eba60961261ce7551237a52527c59ad2526bea64e86a4ba73f24e75dcfbe97373c0f3a34bae0fba9f4d222a45e92624dc4ff0c3582826db5c56aaec88fe90212e36ad3fb1b3b40ad62458ce6f87428ea690f2be6e700e106babc8481a1b043a0e94c85f70a3fafcfce88f", 0xb7}, {&(0x7f00000002c0)="d6c804fffa4c3ce9385f9f5baa0ebc3248b96f25ed5bef70755fd2b9a106e88a9d73fca11328cc25e3dee152486b9c785bb3468dfcb5146cd52f7ef36e904aad4363e6e9a93b36c321df6b70c1507b3d4d", 0x51}, {&(0x7f0000000440)="bbd0a1f09f44efb73ba6256df68427c4d9c8708b74795234764d0f7b9d46cf5498a1b99db9a95f920bf44aef7a61e6773add22d7f5df1aba33816d7366c5f25cd8332a2f3eff616bdfed6bd257e2f4dfb58122d1c1ec476ca974644328e66bca61a56c4ccbc53f7ef21a9fa4654a509d701d5e796ab6e99be6910181243f716cde1c701827e41eb67a25cb878d7656927e98fce9261a0e33834592cf7f3d88b62c3d81d0da495e334f34b55291b64b812de8b19cddb93a45958dd40ef7d3f0662a", 0xc1}, {&(0x7f0000000540)="18a68ddb99244c74fdbf9f1a4eac1ab6e43faba27f91d7d7a0614ccc43b4a803f229dacb3481a22aa17d2346e2811c967acd766da5feb57abbd197cc291028f53bfa3ee85f88eed313f0d1ea64d9", 0x4e}], 0x6, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open$dir(&(0x7f0000000640)='./file0\x00', 0x80, 0x101) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0xb1}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000680)=0x528, 0x4) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x3, 0x7, 0x1}, 0x1ff, 0x6}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000080)={0x7, 0x4, 0x0, 0x10001, 0xa5, 0x1, 0xaf44, 0x8}, &(0x7f0000000100)={0x2, 0x2, 0x3, 0x7ff, 0x3, 0x2000, 0x2, 0xb}, &(0x7f00000001c0)={0xe0, 0x800, 0x1, 0x90, 0x5, 0x100000001, 0x0, 0x7eb3ba2e}, &(0x7f0000000200)={0x3ff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 04:02:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000180)='./bus\x00', 0xfcb42a5e5478932e, 0x0) readlinkat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/27, 0x1b) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x141) 04:02:35 executing program 0: msgget$private(0x0, 0x140) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r1 = socket(0x6, 0x2, 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000024c0)={&(0x7f0000002480)='./file0\x00', r1, 0x2}) utimensat(0xffffffffffffffff, &(0x7f0000002500)='./file0\x00', &(0x7f0000002540)={{0xba5, 0x2}, {0x7, 0x3f}}, 0xa9e45edba4a3d3f3) msgget(0x0, 0x50365dab5e72de54) msgget$private(0x0, 0x450) sendmsg(0xffffffffffffffff, &(0x7f0000002440)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7}, 0xc, &(0x7f00000021c0)=[{&(0x7f0000000040)="a153680df0299e426626faa05a8171f7e6f7e96ee3a6c130fb2f995482a2d462e373f05103ed7d6223fe7caafe7975b28527477229c19ad71561f5ca7e74b08e48d2dbb22ae60f007e1cf9636081f69813663bf1621167eb1168e95d1086707a2cc685f2d9ac7ec395df83343c5d666f78cf476759e8974fce57", 0x7a}, {&(0x7f00000000c0)="e3e2d34c0d864aaf46edf33a53b928969cef7a52200fc48c66b0229f1d7a6c94bc7c163e807ff6b6f284e1c8000fdb55682db54169949da01ee4c2d98efef0bf418b752825db0001164b2dab78eaaada51cdbb1f87e06c6afca4bf6eb2aa90141f77182b8725f7a65384a7cb637cd78a9c8e69ca473ba76e857c9ea1c6e5ce86b0643c3502e4d84c2af474ae471d2f3900f42a36c97a63bc0e64ea31dcef85e3780fc7df53433fb4cf001e574fd2a6ad7ca7951a7250b6bb01b35e39086afbdb45b04f511cc9c5e377800994a3c3afc6b29594785cb9f0c8a723884d54dc64f55b47ce6387757c7aa4e3870272905be265494517c4734d9ee10b02431d73a08582faac696074b4abad20804fd1dbf522ff9ff53ca4578f894a940113e43dd1f5559cb7769443b8d8ea6ebf318feeab0b7390467dfe96eed0c129a477a6fd329b3bcc7c789b53c1fce7e36cf0699d70cf0861b05b8d8e85eeac3c1ee81544d203ccdf73874416c9d6e9dde5079d2d6140b472923c756bd5392459a50ab5228185d16cf1a82f4151df3c2870a7b5c811ee075fe24d34d688809af6daf25dec4e31623373b5bea3127d2ab6cd1e0e487640c6144885cf712e27baa4925b34bdf5f2933778e8d511243dff9b5f3ffb31ee33c918bb61462b3e1f01d4fece8eabe9c9f72d37e7e069aa1a67e989af47f537e667532dc64cf659223cd4deb79bc612fdb7c72db90715763a1b442e00c0c7711afa357fd4b1d29e76468536e1459c5a6ad28de7c718568275984a131d0c479d52eceeaf1db285a5ca40d67f271becfe317bedbc0d02f06f9a4e84be84fbdb398f02aa454bc003ada99336b1c34be01553b1dcaebde1d73eccdba07772a23ddb6ff24632949608a330860b7d02810ac11dbdcab012bb6c22c8be0522a61a9077e9b386ad5b3dcde270c3ff01fea5a688537a7c87072935d89ecbc8a153dd08c79ffe1e53fa952a0d0e22e9247fc89e5d95b8de40d0aac71782ab6170f6d80c489280fd01bf237c80a9ba9e3c2524cab79f98064ebe451f786814758245ecbee5eabe226301624326b87f521b669ecdd9aff52f32810a8cab28225a2c2e8a42738fa54ce2a009bdd077ed7a7d376abba3b6ca4a879c9d76b615f64f1ad9a5f4630d0066054480091f2998219868fa713cf99abb5137932e0049adc8d8f2b776cf647bc1048080508e51a651c8dcf79b60bc8aaf14a6c074af5aca1486839f410314f3a618531570618961ddb45baf7433300baabdc6d74fe18d9e463d0cf02c1534ad0448aea8aa3ce3f2627dc8a34c2cb2b62fff49aeffc9c95330ef6b9c167591b52ad71596af2485dbeab1b797af0c937f72a597105f00f6ec07f0c2ad2adf11084a1bb53c80003bdc516c251859911afe72a63101755cbdd22a45f1ee36b8bfff7a548295ce9f135fee68e0323af0481d31d821a474c1506f4c702aae140e9fc43eb402f238b365cdb4b661ec803407c61d35b8b22efbd0124db9796859ef6dcf86abcdc7dc96b7eaf51ea8858fbe5a3a374ee6ad2b23871322d0e05d3257a34cc7819e2eec513c1e8c8074b8ca74872ca97a0b96f78aa995d55288a369b55bf10a83c5795eebf5df00f6cb20f9abd6a2db6e31aa97e6fad475fbc1a24dc71f1fbbc86f4c7c1922631e6e59f9ee5e912269114b9f18448b68b1e678a3dcdc2f5dfb7bbf4c5ca95c0005f33b4bb169276d64e7b9ecd57cff25525c53f5721efedab1063ca0b48f8702690972cc6e479cdbb95dd6225e48bf41fef786b6904245a0accde4fee4e520bcd428eb98778a323b87827eb86e6c6bdb014145e8f9daee66702c6e4cb283e33a94cc39c80baac67e040e5ec909ba5fc73daa8e6d3412b505c8dd583533d7b56f4f72de4320f988741d45f1ed4044aa2d6c3a0a676a797c7d9e39b029d4e4a2d92f886fad37e24cd27f488b2ad91573974bba0ab62c5a19d40e4984c9676f7824130cbd43472080a578a6213c2f74e244f9d99bc08307ab3da81fef3acac17f1c6cddf632df4761db70f25b9e4dc6c6ea3c1026d0c853d95326ea929b2d69ebdc308dde14039966de71a23b34fbb773708688937c4fc55ccd86b8fc2a4e5fdeddd9ae0cc729a329a99878de8b82422dce4076f99fe2a3f5a1246806805f423b21bec69bd2e242f9759ff67ce3c7ad3950ab3fc5010d083f5c139c192ddcf348558db9d8f4f48d59610c083dcd4da96feb2a567963a81db21099ba4bdeca4596b13362c3e7ff4e1127abfadece91f0aae0b5416114fbe0f803c8a0dabf8c53a498964d6d4557b297ae55c0dd25eb2553ef49593783bbd6a78a87813ac4de3ee2284eaca78aeb34213709c7fcb2c53882c5dd8c751633b4ef0750466efdd2e75ed762a25e2a7ede42e38b8ecc1a5e51d4a2ec4c3b28898393285c0e2148ef8ae5536bb0c9f0454f7f82ce32808a25d7fec02eb83147ca5f8a7062371b9a1ff197746652a88c282568373bb7629410493353d89a515a8e49c2e47108c55ba5a4a64b3c9a6fe8fd74c55eb36f071ec5eaabec08366978ae12a0f4f05f43d88c24ad3e44e68b766b3476a444cc89efa9dc199bb2e1ae4b13f3680a6749a9f15cd4abd9f49d23e8ab45f96b6d70dda9278a8695a8b918532a44efbef590f9c2b3b1ac7e09a0d9d89e2e1c7f864659482cf82fa5dadb366620461908dac30c90a8ce5fe7bb8322432e8155ac99e54b447f3e061fd3dd19db9da039ea1462fc2f8a7ba7d138bbd09510bc280d4c4233ae427d15cb126d0ac9a4fb5be01d3cb7a1ff012a042b5bfa720ad6561370e839fa5d6322300d7567f64b5f248ecc52fce8f99efb12ccebfc78674b04021783744b0e0135914e02122c94d46210572af22c5590659f31cecd30a1ef2433d7cda612226b8fe25b626a383bd7c7ec49460a3487b0c6db79e64b6d1114f012972c943f8f009534c7d763da3cc802fc5c41f7d74e87b9f349bea9d8ee3c9d008346d42b3389a2ec50ee3c068ca0e61dd373f13cec62ac455b448bfb9623b98fb57273c170ec0258bdcea2e7e0de8b2f1ba074353b744dbc5fb3d02bf479a7261117905a3918b98a3e35e6ca60e091ef66e4c4168a16ef398296c5182aafc8e5e4f3308d20345b5c1299d0cc7608bff1ae2701c002e616ab187fb2627c3caab1a1fb62a2c652f0745e62dfb549b161dd95abac1839408c70ddb400522a6c962d55c904c1207b63d99f41022f2d57525549858047336dd99833ad2d910ad6b8ee9e2345507e293251ec6df656b435188142f815969c07befa932553af88bb5a951ec9d0300c8671f594ab2e15cc9b855249b2c7b3302674fc8670648b00a4003eb4bed5082081db918d9a193721b1210e0848a279cfd9d5df86c0d7397a51ff998cdb91b627974eb47bc5bc3a0d3618a9eff84a00e51e2b463f48440d1c5782d0fca4901e12550f009e0effe31f5c840f6fba09ed2fe4f2ae27621d910f594cff5f448eeba011ab98f29aeaef5c1a6dbe75ddb6e33fcdb364fdec726ffa92884638076f2eb8318cf0874fe6d2a895448574ae8b0a71253aacf780a50d379f5dfac3e1f02b563f5f5f4ef6909ef36456ab8f51f98f3dc74c9c9570d712eb55659f977c34c2c44838eb053e76d28d66b7d52b56c44452a82e5eade6e0012d0a4889697bf373fabf38cc6ffb1b9e0eac4926e81ab2c9ce07983de190239660d19e9cd6befdd5b566b8c2ff999cf86062b45769a7eb2b9885210c605bcbba2745e4f8dbae5ac4e55fbc3041f1f81210423e48df970f1967ee73c89bc633cd4ffe48afd68338da007b52f21ea22280d61f54de11f37cdea6cb4859be47e6ed20bc5c075644e53c76d1d1429c6368a932f676207250807a4e4c5606dc7e96801316a92330e99f26d0422570329fd4534d86c2a4e6ac3daba205eeeba4587ada4c50bc559c0508c4232baf78e1de4b06eec98ec4df88f77b414679e2f6130fbb4dbc4a3b9ebfdf19c498245f36653c4d1bab4613c6993c36a9daf4516ab8a0f20e371758d08df88b97421d8cc18d9c29b38ee8de3516932cb386301581704d460ba5da9ff0eddcd24432e1387fe3c051eeb327e722560531428efeec702c2aa6cf1851527baff86955cbd70d7a57b180ef40c726f1f145f7cba459505695a081ce6ad85c12b0c81c9fd8e30774c9dc0069d45192629d3669017477d962822e2324d65e099de7fc9c60815dd6f4d87f079f42cb6450f8bdb5164bb15702739ce3fb319003fb0407a7129d01d2cc98b8a3b72bc0981b7be98444fc8865b977adf0aad056be4876cb4f00b2068cf9a33c9937d1602b10a5f237a915d9d6dbfe705a5f3bc8ed086d74988cedde6b7ce0036cd5bb7ac01954a31fe677fd214ba8d537dfa3f17f1b36c7f46735cb7ca0508a498852bc8c065c986ab0d2ee150c669bd3c81188acbf2642ea6c13e67e0b120e41ab625069f1e97c199a91ce76a856f5aca65352be635619ca797b79042ae6feb70c86ee7ca840f44a12832a85f45a58de8a38c930a2e4643fb60471c94b7233af2e1891c077c47997233815c49797603cd1077127516073eccfb9377772ff7b8f85d92dc7b089129422828ebd31c092a74d843ba613abbca315d27cf248fb86ad263979709a0b1d6e9585659c99ff6607a100db961c5455e90097efa608dcf78310feaf67b2c555711b480cc5d4e0915c5694d9b66ff6e269097a57763944a8a250d55b3b3e89e8c2e5e2f3bbea136116827fdeaba9b87a74610ce730c120fb23bda147d82b58e16afa55216fd41a2bd79944a859910e20bb95604bd0f4586c899c57d66734b7a18430e5f5dd921bcd5cfdf69dee29d00340b2bef004dce5a41057ed671958a08cc2a56ecce4bccbd90cef24debf09a1cb8b8d300feb1290840c6d7316fe47361118c6e719f33a99b83e5408b781ae5396bec9057195a758e84eeff8ee947d5791b67bcda5a7a39ca54aa8d62ba877a8f36760fa8f0914e24082e714aa2c9858a388486e22d387e97c5517ff968c206227bd46798cd96675ffcfdcf2933d3452bd575e7870522936ff1c5a6e084d4fae62b6f3781e009d53e7309e21f829ae2dacf8b5bad25aead628a3d4e0d9563f4530fa5fe6b4c054a3b619424218fa26933dbf70ea71a0a76e10a6f31360904ff7a7e21d00e21a1210b463a8fa70b9ff8446cad16f3626cf64b2ccc56544ded5a84f2d710f5172be9587a31778b6b742ccf0e9b7afe03cadb11c84b3496c824f2094f4f771ea6c354714625fabb0e51ba10c7b5e7b451c51ad644d1df51fd62489207e2bad65250548da64a1a472a86b2b6c314f987b19ec9d048fa142b752ea96220b31f5d1d08ea254b2d09653d4e86bf306ea8a7f84636dc1cabbb0454d11fc985a8cb9386d45bb98ab6da8c00d5099f94bf55c3d2471c6b2d1d74e19e49ea73f8c1196efe251a4c684f58736b8d66143843882364fc030fa35b4dac80cd46bd1c1ca32ad1b5571834edd4e5073625db3c67fc5824dbfbbab58191dd9344e7c7c3d575f91797c9ff221a5a37a1355a468c32b29c5b6faa36d0bf781b0dfafe1ee4f4529e6706a770703a220a08368bd6a341065cb3c8520ab0a23f6236070bd4151f69fdfa15da8d4d926fb2298da318a8f4a18e1be87611eaea7080542f43c5da2dca94b3974be3700a4f35d538dc60e5164218af740d3a5d85a3f929b796e6b1eef409d57fe90ae5c7d095c0ff27759c779fdd98e9b68af43d7af555d76b3f78036fa759115e77a2e3ed2af8c8323145f41a5ad7206fefaedb3242a", 0x1000}, {&(0x7f00000010c0)="57c35066f1e57c5a14a2cac5e2973b2f5dba5ab73d927ff7ef6e5b2130ad61cac9a47ec88b4b3200b2e14a5f06606577f31930ed063405d2c69b4d73da71d6891afa3f0c9ee9c3bf8a874bac5b0d870bd4dbb5c7b1bab07bbc4c8fadf0cac2b75b5c3b492a620ae2d40b2cf0aa5f0c5bdaa3091883d047921bdce47b77dfc898b7ca1bc5251fdf3c39ed4d3cf04af3ad7db13b674087106e4fc8ed868b718f8213a8902c33f3cf3cc4c7a817c204c63a062e1112cf1a9e278bfc65e9d232fcdcf47f60b694498dc877bd5110f6d568695823ced07d4b091b1462a6ea8bab30876b503963690fd5", 0xe7}, {&(0x7f00000011c0)="ef879471fe822f55fc7b17c73f793497245da8d416a4a2400ca6cab2bbe1629b9125cc9699cd18a75ccb80dd8381eab6e48118cd2e5d3a8fb02c87cc34d3a9bf04aff6181954d0b32efe4ceeb8f4cb6e9290ad185dfdd180d3685a4bf09e7d33430d802b0ad0d40f577d3010af759161d56591f9b5c798e571a4aa025f7600b2d4c665c72b063c93de7199eb93041889e6f5fc7fcadd1da4d6b633d941cae1f82a35efd93c7b5f378f9e12e5da8a95520b26713fc670ebd410cde1bc26038ff46c689ae016f8463ed155e32e973c47bb4859f771e6b58a4b57f7833992a62b2d1d066c3aef661104e42cf21a6938d39ab375716793a9bb4ec3ae72daf3def53b5dc88266ddba16b6691a22f170f35e7217f4c989ad5c240bfe47b58b86767ad98b82b1359a24f50662969e0b8660b9bdda24c1450405ec08e7f9237f6e31dd67bf40910a448725b38c8aba2335e416806f5a0c6ccc10d406aea48f61d632230a40421c303c725c132580da614aea8b31586e7ce113629324764863ad6bc3175b27b8fccd291382f29caf3729f94ee45cd30473c791f4aabb5b69bcccec46e662e8ec5561f7bdf74d92dceb38ac07652f6c05a6c66357769f432d87d5a56512e0ff6634f84a9a4ba09cc2879238e2501fa15d325c9871548188fcb8ed116c4873abf3b804cdc0599463dbc8cbccad820fa895e534d3a7302cc9094bd157a22620d7a4bf6415115bf7b60335834843a6e2c2e93912e9f062a7e39d0df12d34ba0789daf890c4b48a361ecd6254b21173e0c25eb4ad118ea456bcf7e02bd4fd1d0bced1fa2aaf5c28bbd865442d9a839383514becc191b0d85e17f6998fd300f3050804cc0beffc65d082c56bcedb0bca4767e81633d5deb369b9f0339642ad861d57240415af2b09f0f0f726e62e5579fcdd3f852b2b63a2321e247c6cfda30de90bca1d8d1b61a8d8b9a85875c1b7b479f29605b25fc93dcab5ed28dcd7293ba93dec30b1963767cd1d733e364b36c6e8459160eabfe380bd4546c4e609399424e507245d62d50532f322e74cf22af52e69a77382e2ea652f4b97b40a96aea6ac45986e22b033debfcbdcef265cecf5324748e486d500e56cc497c05c86d737134a5cca500a2f2f34fdc6cca52d74f00360804bdf454e00e22ea207f5fade3e90e62e98a41423938883ae114964a798d1803f388ed36aaaec694a3f380b8fbef14bd4b1ca7ca866427839e70a8332720bfad18d7967140864183751f14555e456c9191eb158cbe4150058fcb9f6fc6a6042186a091a9c34f1ea147694180bbc393d6f4acab250172fbdd947b15013247d441837ea9df068577c490a2fa8e4c1f5bb0fc64125bcdc634b904e72c6625b9318b9ce43132a5cdd168020a9fa6292eea0425e89fe42d51d6c7c70be34ed96682859ceb6520c90609cb0eed392d98dde1bbe096a40d938f70c37d06011fcde12b1ec5ed27926d221ed52b2948b6eccf5997c402f2120a1822e4b2af93ed6f6d8707cb962c25eb1b830b5b4dd1175e89bf61985199f9ee263bdf66ed4a37cede725cc636c4c45505c92ce8068ec8bc76f763fa44d9f2e6161ef9ecd887cb27180da85e69bbbdf4f49df862b153f3e39fce5f262512ef24a27317b8c0303b836a7b47ec63040fc22a10ce084d0b6140738323c421a6543570d572f411018ac8f0e842a31db7a8baf2f2556691ab143192c81102326e703c1ea1ce817e53a732c29ddd2439c20d82596547e26901f4c7fb2b81dcf7e6f1d1a4cd53c674efe735e6f2d266d89eca074f441e9e86d6242d7a23346e6ea18fbe54a09f526b08b46528074207169337ea4ede43413a78a4da61bffe29df40ae1f4f0952c89fdca52571286f9660012a1dee6c9f3323332d3fadbdf94da1c38c791a4da1802a70807a351436a9b670405ce2dfb710004824a28337f94ef139f2a041b3981f4dd54e2be0fb75ac6794e859b25f8b0fa545fb3c5bbdca5d6f0caea134c10ab2c58892f429a7d30d2a8a02ed478ca397186e241491dd54d23db53d384a5501e2ae9774ee687786aca16841030c05897674ca0d69ddbe235f4ad84e1cd28680d61ed4d234e13fe0f898a3bef67da226dda5c3b1fc9f543fc839c6704ed25ee50371d8d89adc1ca2326ea1aa40f04614bd17f5abbad9cdf77f020da04d031ce899a398186bf1bba6a3083da805262931324ce944d3b0e903b6296250fe2ef7e33a6d90ae5e0bed5ce25b11f66be0a70b6d583605d40f755e5826442e7be4b6339b16721c93c2335ae4b2c29c9282e55c9ec948195e5be104dd4dc403cfdda64cbd11200605cda1fdd67693a724cf26dec16804c21d7578bf889e79aef07c97123a9392b568c35389607984f7ca34402c5893dce72cb39b3024a72478291916f380e1402cf296fe939ba6f20a3301773d18616753fbe5dc71cb86945e6711f5f251fe3ff12567860c9d0af8cd42aacae9423a02b871f33066160b77c85179956ae71dd1572c67e740a2cc39889a6fa057321ed3294c2dffe0c3d8c2e71b16733a25cea2be9ca31c610536aab8a33f68837a44b7c9ab2412bdd9117869c6a6f4aabf95f41c07719e0d3d7826e4aa6366ea5c4c6268a9799dba44c95cf3ab39347d705d4f7bfcc6d1dc26f6f05b7dc00344ca714a9f86b6f691b9863280e1331247b7977dad41559df81b6085ae42ae10f78735c5fa67c5cbcbcd2714a2e62e21ef6e9e1d2a3335e50f1f99b8878d6d0bca356dc0d26326cca12b2405fe1217e5d046c914472c30fa34f694e7715b08d036f3c915e2b02a904d84d5a9a25bf699968aedbf9334e76b78d9606efe00b6acf597a7f97c4cd331d36ba9b9aa0213b58daedacd06d219c64d80901e650fee1d2c734531f5f8f9ccb97e57f971d2ff618305c993c191b3b49c923c29d5e3109fe9beffcc0c9c4ad67babed84b78b29c04e924f16ecbaeb150b567cc07ee768cdc2507347e0bb6ba15646f3e875c709587a5c35150d34c62bc018e6639df3f14df19565f90a45bace50de34974d6e9aa89ce85289a691425d99a9e73e37b71a644494a0ec516e2a5944118db183cd4a815b6517d414065512ae26ef2d70839d398f47a4a3e129a8844d3563c8346c33a0a6e0a78a54949671a153fdb09871076474998ed262a31d45c772ba98a74f01558d5823df2bb0521866b4187cce7182d55afe8fafcd08ad96f417430f5f6a97c8d7993a5d523fa06c925cf0a183de52300e118bb1f9ba6d59eae4a508377e26d19e0dc372348ce78d586070523c734a3c79f46d2d9fb76e358023368a80e7d902f1d7fee0e1641257638694aac76256130278a50788efeb412b16de4521e87cd3b4e021da644892bc4412808c82d567608a993f5e513b34a6ffa8ebcd7ea4673b63b0381495ad521bc39788fd4a7cc71e22d1902c34daa40026bb2250f4eeabc513da88bce3c2fc3786cc38726be73424ed97c7808d9da40f676773d2c8b9c80aa9dc871090b80b84bb3435cf46047f786b182b47010b9b382b27967ea1cb934f2c1c173c13b831056127f868eb556ff8dcc31e2e36e18c2de59dc8bb62fc937233f90bb9d302fdbcb68ddfca9ccc76620e455a0cb088fc5187b652eeb39bb42286d735d2ee3ab492407fdc2653404e5dd56713b6226f2d35122e0a12ae231ce0c767a3f0528712e70ee082248b4794deaa99c17b3dc4a5f5c30d303ebceb17d3c1ed45abd9a2b638d1bb253355000599470a2227c36e155c2a9c1c025f8246fa66542d00e014efc1392bd2b1b09f3450ea638c34a0e073cdc7a11c3088644d05b061f88cd71fefbf66a37b91386dbc7e15972279685f74528e8ab4be39753fbe8112acd4b543b974285ddb11c6b9f7c9901fc581565b766c62ffdb732dd0ad0c50cda1d1d8535934e21255ce35bc3fd7e3ccf8689a4e118516eee98c2635e6bb6df4a722348c042a44c4bb494ef02612b9e89cecd38b973ae21a561436c06d1d52a5cfaea156fa9db57566eb6fcaf038bc15b99875fb707c150b18836564a5dba609363f76847783e93aaad89430f877df57177109001e06fe51ffe18f23007c77d4f723aade313842b3beb41d0f2b25f55daf3f6646fca12d86c36cb17be1a3a71a7c56b4baeb6dbcaafe5875a9beb0eed371bcb85e4a7ff46fa653a989a22628e9447da8c337e7445c5be3a2ee775f8e6569717cc2611ac634e8ad89a531616e477196c20b0bb8650f074783a0e5ba47b0710e0fe9faa91d042b59b63de56b79c8346b3eb87739f3ebfd15ffe4fedfedf0f9d6ac8c538fe004735aacd17153b26c79ec3b9685a8415f6155636a6ac443257524cfd89b6b91c8a773f3170adfff40f93da4ef10527f27d99c18b648d8358decd0ba3c9f25c54bf418b6f31a1c54c351dd50b6f0d1a41d6403d8c56d72aec4277d20f2a26d21b1f60dc527a33c70db00ea7406bcd494ce1c8cadf5851ec1c1e1a7aca72fb8fea592625fd121a20d2b208d6a1ae94d20f9ad26ad0fd9c71abac09eb5d1e00d9bb6cdac7b928a762882c3c433cb3559507694319b3e685ccffa6472424eb90ae4849b18cecac2493cc401432422fb32d5fb784dad8f4e886b806f44f4d7573654811166c9ca9b4c1e64b15122ffbb33c4efc5dbe8fa8edfcf060ce54ba2763eeb102c757a3cfabf31d68dd0f69c3bba236b95bbb8595f96fae4e5e23bbfe90423061daadaa318ebe6f00a3a68794cc3b96cda7e3dfad0aaffc4d25f891b4b73524a9b076cc5b2a9a5e75fc524036171482b1a39c4e6dafde95d3bec2b624c17c09d999a39cf80cb7745e66c09252ce731ed0b450dfb4a5d151dc7e4761b41aefeead2535d0b12d7c48170830ea744d53e5591023d5009edc7b6c3a678ea870e58398d128b42eb8fc040fa37233d65d948369f51dd741a59cd3ff3dcc451d223ab50581354abbad021b71e0f4073870bbea348b817e9e0b796dbf3678a10c428b9995839c99f32e592e7e713ffe04513d152d98700788b7a1f802169af7d6fbfa37b436f659b20b7c90383a5b88399ca9b46f3cf53f19c79149b57fa9357a701ff1c091f60f9cabdde6c7ba7ed37685e133a4d914bb06d509c580e0a24531269d7d4c690ac13665a7334200107f0554f6f4f508aec6b95a09a9fbdfc5187835175cb75b70b463a9d5a53396782a11a9d7731f30cf4a483d3f0ec6aa634a480bebfd9610e5c18db39ae1e4b6cc3967db0c6d886fb0995d35855b1522acfadcd0a11326e4805477c5ea11994246d69cc3b1bbc4d65d7e8c58a43f7ce1b39c5aa879b3e44648970b08b34ce2a77d3812676f1c7dcf618d9ca7ca2136ecaa6703c75a151159889499bfde2b7596d82736de52266b0053993564da063869ce5dfedd0da9eff55299afea40ce3546534e4c6c02637aceeadcde7f0b22d85c5f4618e8e5f365fb29a163ac93d15ee7c2d9e9a7cfd6759b6aeaf82364e3da1607f447dccdf24a1076be6fc7bc55db920f9ef86d7599da0bf9b3ae3256070197bb38e3f405f9bc4cac7e71ac7872860b4989d41b6bd1b773e106add2572304575176ba53d9384dccda00d806ad3fb16d32f71683a2b8a479ef93cb3db0e706dd4881f19cffb51dff3b0cc3f893fb576863e211f15353b6c333ed03555bbed05bf96b9819cc8b546872568a43cd03a53c73056bcdc749673525fd3ddd5990cb2909325202551d42b3a013bb18f0e12a67d61eb456adb425342f8933753b4b66dc2581971b62eaf794b481513269e9aaaa9da4bb9261769f0ccd933f4cbd400c028c717087", 0x1000}], 0x4, &(0x7f0000002200)=[{0x10, 0x1, 0x3}, {0x68, 0x0, 0xfff, "08d789cf1b7541655a11355d195151e25519140c4584f1fb8bbb18ff7611c0bf6c7689e599f2a529cfd064acbe2bc38e425c20f4d58ca87436b28cc54502f62ef23041c3f9f30c2c63ad837eb18bb91ede832b"}, {0xe8, 0x1, 0x0, "e1cc2d1f54b3631eb301ee22af3a25f97270f2e7165d4ed5e790f4beccc5f567cda18fda1c81dc17294d0baf27779796d9fb8f5548850a156f8cebbb24b2bb93c95193ae0987bb1056ca5d594df6b3b1d7be3e479763700d5e6fde8cf24cfd4841730604d661b3ef566ad498a588a64e1d87d48dadb3c14449d727c0551241daf572e5ca5d46f74d344646bce7a4d89bf299a0e88a3b9fd8e0a39fd7463db54d5402d169ad34675f12e9e374067b13878c088feae0fec0ad6d9bad65adab6bc2f358894c237713e9532ee1f1dd54c7e9b6e0f605bfc4"}, {0x60, 0xffff, 0x57, "9beaa2a338dcba7f0d705f54ef72d9d45416b4092a6bc9ca82c7cd987ba1156e9334e67872a5ca8ed18e881ff6a79237a7c02ff2acd1934ddcf91b62e9584f7a718aa34e4042dae14c416b4a36"}, {0x80, 0x1, 0x9, "edfdffe6a6bf405eeea8d9b896258ac140090301e0019d3fb30f6ed649e1c2f061bec41b8f19540c0c138cddc8ff10f5db3cca6f68b972a442a92097cb938cfbaadc582f86184cdb11d52c8f32ab9d84a7f918223d62b1c4147dad7be2e4e1b5f58364caf1bc8da12efe"}], 0x240}, 0x8) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) 04:02:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmo\x96se0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x38100, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x7, 0x9}, {0x85, 0x101}, {0x5, 0x1000}, {0x100, 0x7}], 0x4}) 04:02:36 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) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080), 0x3c8) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r1, r2) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x40}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x7, 0x0, 0x1a, 0x8}, {0x4, 0x3, 0x6f0, 0xfffffffffffffff7}, {0x1ff, 0x5, 0x20, 0x80}, {0x80000000, 0x7, 0xfffffffffffffffb, 0x80000001}, {0x5, 0x41b3274a, 0x7, 0xa85c}, {0x4, 0x1, 0x3}, {0x3, 0x8, 0x100000000, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) pwrite(r2, &(0x7f0000000000)="244e7d7cb0b4823f198e0000c9d2346d7e1f4e8956abac78923eaad7344cafce03e480fd4f0ff630e1295c2824c61473c5c6f7d4822fcc1dda6837493fd0dc77525783a03d6d6bb7d6f6ccce21aac37526cb426da8e7dfe147a9acd791942533f66608d600"/116, 0x74, 0x0, 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) close(r0) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:02:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x3, 0xd01) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x100, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)="eb2e4b4f0cc468be13a1db5617b271c9732a95cb22a8027d4eee1da5154986694fbaf5751e9260f573293a41ffe1b1e5e433384bb7439f9e3af1758d101f6dd79b8317976afba54c196eca821a8565811ee99f6a6eb59db514aa112d9adffeba74cd0228c92c6d0c6bf7995944c18e95f20292c1d3efef088abda8153ff7d637b6db8760cd3c4782c43c9926339f2ae9447c6dd9f96cdab4eb1949c58753b014f3a5e02082b4eb76c6f9f714de0423843d259db834d8d0e763f4621c13ae54b5297669bb96b9cf6f312a0409c2a970e687232a20b917539d7f64", 0xda}, {&(0x7f0000000340)="81e1b32a2fd81311733048bdb76d6b54ca718a385eb23989933fe1014c5955c305f6fdf03ce290b1fbae1b9bb2c1c352fa8d9b56edbc14c493f71d71dd12f5eae0aab9c05bcd9e49f7be785662865d44169310813c61aa7a311e69b40f9ab842b1b8629ccb395a0677acd7e707e604ce49610699e2e9d8b710bd2f567a7df4875f7fe63d66a8e7fc23961a94b9615c48d68eae772ba787fd1e0aa25488828995371b4134db62b9cc9a188a5b3fc2c2ec3f05531920fee8a49816931e471941a341c5d7840fe7340ac8af94", 0xcb}, {&(0x7f0000000280)="917b1e66771a6038feb558e5bc520f5e992d5ba095c785be", 0x18}, {&(0x7f0000000440)="a8208767c9074899fca2500b74ff3bac39aa91fb2e5f9b324e96a83e91dced61ae6aab52be8d517a41b7300f2296de0899ce8333e4396dd26bf797112cdd688db663f4f4583ef60a7113798277671a17ce929af093b6bd8762c6189cb774a7216ec8e106b1", 0x65}, {&(0x7f00000004c0)="0260434350426293a651226941cd44e9d08e20990410511e334dffa481ec65c66b2807b4f54103f089cf66113fcbbfb6244c34e532f69c20cfd1d032d094a6f928f211d332cb90ffa1e509b15f77a6cf40de686ca0c51a5e147ecc8ec9816b471d00746d2719fd6b38537cd0cdd3e25a17a1d730b769e449e52f01e8ca34c708c3e3c0247956e9a87dc33e6716b27079d8da451c88022a236450b3eb69a25bbcf192975a46911e676d33dd2f7c09fe1fd0b27dd86b423c822efee72b2161fec51c921315188a48c7169983f41846e1028e355c102fa54ac97f60c77a48c23e9156a91c34ca", 0xe5}, {&(0x7f00000002c0)="75195756106ced4bc09b8ae33e0e20e987ffbd9ff955602d6de9e942bd718cfbbfee2c13407c6f46982d8f1b5661b592dc63098fd59598b674", 0x39}], 0x6, &(0x7f0000000640)=[{0x70, 0x1, 0x814, "c35b65e945a63db20c248127d591c54c527a39f1f9f789943d40afe227ba7450b3e94ede717bc34e77f7478f0fa38e39dfc21bc9171af738c8c98d66470c3223aabaccaec72e90aa431f5a62d59b1c4360b184c0086e7aa2793ba9"}, {0x20, 0x1, 0x1, "767a80c2127da0c45f88ff"}, {0xc8, 0xffff, 0x9, "d93674feda76fd266ef914122c36f2c872a0f169490473ead27bc010da52154d46006dc4a3c39ca1a2fb4a2253f85b6b829c8593644779a895950ee5fd3085d1702614751ede261e2edb6342c65f59fc80215d5905e9ed10a6fee279bb5a9418fbecfe9488aec415287a1faad23a656a41eaa191f6b1fdc83cb2b2356a4f605f96edc9426703ad0b191ab13c1c59f3f428f397f04f646e3cdedd505fbd0b44a71515de921828136a17f166a119f85c1e4660d08ca077b1f7"}], 0x158}, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x100000000, 0x63, 0x80, 0xfffffffffffff6da}, {0x1, 0x2, 0x7, 0x100000001}, {0xa52, 0x4, 0xffffffffffffffe0}]}) 04:02:36 executing program 0: utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x802, 0x5}, {0x6, 0x12}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) 04:02:36 executing program 0: semget(0x3, 0x0, 0x1) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) semget$private(0x0, 0x1, 0x544) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 04:02:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = socket$inet6(0x18, 0x8000, 0x9) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r2, &(0x7f0000000280)=@in6={0x18, 0x2, 0xdf, 0x7a}, 0xc) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x1, r4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) r1 = semget(0x2, 0x3ce75f38a5db3d10, 0x20) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8004667d, &(0x7f0000000040)={'tap'}) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) chflagsat(r2, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x5, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x7}, {}, {}, {0x100000001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 04:02:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000036, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) chroot(&(0x7f0000000140)='./file0\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0xb602f9c4a16f4283, &(0x7f0000000180)={0x3, 0x4d3}, 0x10) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x3f, 0x10001}, 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) 04:02:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="65d6cbc8fdffffff8b3a99581c94862e85650b9582fc670be37de4142cf3a3baedad40ac0fec468c7cc469142b6f527b8732378275c165cfc8061d44970d5465d553b0ef914d2b7a55dc350d8c20cd9d226fcd943192dab40b957bd3f0693306af270c340e6a50ceb7eb72164a3b026b517b8179f888243d1b405cd2d664319f87611a75e8a7931c905b32c4751d782b1cc6f61e0aad6f1678d9ae4ec3df32ee4af583b2fa82c40fec8d22ff2734fa7640fe51f28ed85e8a82e78158fa8ac5bd000000c5f4b30a068c13173bf1bf700839c026e24906ca4782a576e051db895b3125ba7d39e5e20e06aa4f642de0893912fdc9df174a8f6a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 04:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800", 0xa2) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 04:02:36 executing program 0: chroot(&(0x7f0000000240)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x42) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x5a, &(0x7f0000001200)="edb157d131f61d602bbff6b6dd146e3bba681343a227d21e6c3a08f0c958f3dbec8f7a390c129922acd06d5d48f626d4111848730dd217b626c87d2dba884c29581f7d7591c8cbdb21af34bdcfd61f368ebc813bca55e18afbde") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xb8ea436ef9251446, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8000, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) r5 = open(&(0x7f0000000240)='./bus/file0\x00', 0x1, 0x34) shutdown(r5, 0x0) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000180)) r7 = socket(0x2, 0x4000, 0x621c) poll(&(0x7f0000000180)=[{r0, 0x40}, {0xffffffffffffff9c, 0x40}, {r1, 0x8}, {r2, 0x1}, {r3, 0x20}, {r4, 0x4}, {r6, 0x80}, {r7, 0x4}], 0x8, 0x3ff) r8 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f00000000c0)) 04:02:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="1511967c2d10ff012340184bd100e98dd411785f7359aab878f97f6e87f5df55ed74f8d28aba90623424441f585b249b620d3e3be0a912fe717010b6e4f7bfbd344b412cd3d403c38beae06e00e5cb31c1efaaccd609266af7afb53cc38600538763743c6577df2b6e2a33a6e70f8f71b160fa328026d2296515d3f88f091b0a3a2f14b8aa", 0x85}, {&(0x7f0000000200)="38da6cb61e7448dca6885e4fef7b7907dcf002be54b7e7e6923d9fffb6060c74ad367a1130b882ebec7fcd1c7c63a1196e20e7c2f9fe984e63fd9d073bf2ff0b2f9d67c18976653752cc5ba1b354867f143066444c5bc1a8ea1f21c8017a31c6174d209686ea873615675ca1faecb9f39bba195be189c56380d8eba2eabb52ea299e9792a8c7d9e65dfe717de455c4015f80010270b4447b8ec78cb7a2e5214c41f33b6cad12eb43f8bb18696e3f76ea226104520a559aea47d35da90eb53d735f9f779641c80999b5ecd90207591abc48ede32943dd62dd9605f43d71ad43904e978132f9da17", 0xe7}, {&(0x7f0000000000)="51197d12d7ecfa9f36c02d85dc24ebc8c1d86dc8e980045d07417da7bb2c9c90af4d7211f1133b4c202e325db07fff07dca69507af0a2f19b71f65b3e0c07a", 0x3f}, {&(0x7f0000000300)="c8c9658f59f22582dd319b077f4591e9ada43736bfe9c13f64b17e9bd98b47e8e59affa5a43d2af01c7728bd0884c37802de147c36f145d48007c3d4ec8d46f4e76db439b7e1a6147272790170227af6c4a7bd2651e3b03f30f2a10dd68daa02581183cf18e327e4bb01e6575cefc63c580605f9bf2e562138fe70c6b6591c6e429dc49a5a2764f45bfea04030dfc0eb0ca539f81a4cbd0fc10abf9838a8d2a6316091a52f580f11814f4d1fab4b690612075b3dfc6138b4292c6a37ee0f6567", 0xc0}, {&(0x7f00000003c0)="bb89ce050928d82f04d82712dcd40d750c113ebf8e1b52213e322903a1827fc75bf01413eb383c64f077ddbd832175d57dfe1cba2014fe8f726fa9d3b3b0bb71a7bae5567ba565076723ee33a037a8f4d3b98c980c926ca34d677a77110f80cd9d4b93e15148", 0x66}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x0, 0x3}], 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000540)={0x915, 0x200, {[0x7ea, 0x56, 0x2, 0x0, 0x4, 0x3, 0xffffffffffff7fff, 0x58, 0x5, 0x200, 0x3, 0x3, 0x100, 0xd, 0x0, 0x80000000, 0x0, 0x6], [0x100, 0xb292, 0x6, 0x6, 0x7f, 0x908, 0x0, 0x6, 0x1000, 0x7], [0xff, 0x4, 0x6, 0x6, 0x5, 0x3, 0x20], [0x8000, 0x6, 0x100, 0x2, 0x1000, 0x8], [{0x0, 0x8, 0x6eed9c82, 0x100}, {0x9, 0x8, 0x1000, 0x2}, {0xc40, 0x7fffffff, 0x0, 0x4}, {0x0, 0x0, 0x4, 0x1000}, {0x1ff0, 0x4, 0x1f, 0x3}, {0x0, 0x8, 0xfffffffffffffff8, 0x6}, {0xa5, 0xf400, 0x7, 0x80000000}, {0xffffffff, 0x917e, 0x5, 0x2d87}], {0x8, 0xf5c, 0xffffffff00000001, 0x2e16}, {0x5, 0x7fff, 0x9, 0x5}}}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000004c0)=0xff) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f0000000040)=@abs={0x31d3ea65c893fc46, 0x0, 0x2}, 0x8) fchflags(r4, 0x10000) 04:02:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1c}, {0x6, 0x0, 0x0, 0x2000100100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x7ee, 0x1, 0x7, 0xa8, 0x3ff, 0x0, 0x9, 0x10, [{0x1bc, 0xbe, 0x2a47, 0x7fffffff}, {0xb2c000000000000, 0x100, 0x6, 0x1ff}, {0x1, 0x1, 0xba26, 0x6}, {0x8001, 0x10001, 0x1, 0x2}, {0x3ff, 0x7, 0x3f, 0x800}, {0x8000, 0xffffffffffffffff, 0x6, 0x3}, {0xb15, 0x8001, 0xc2, 0xfffffffffffffffd}, {0x800, 0x7fff, 0x3, 0x395}, {0x6, 0x1, 0x7, 0xffffffff}, {0x23be, 0x497d, 0x100000001, 0x1ff}, {0xffffffff, 0xfff, 0x80000000, 0x3f}, {0xffff, 0x10001, 0x8, 0x5}, {0x3d2e, 0x2, 0x5}, {0x3ff, 0x7f, 0x6, 0x3}, {0x6, 0x0, 0x7f, 0x9b5}, {0x8, 0x1ff, 0x100000000, 0xbf5}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x400000000, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) close(r0) 04:02:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000300)="41942f9f8334fde817e4d9c181bdcaa31c3e40e510ed8124402ea39d474d45692bdc8ebc8d", 0xfece) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) r3 = socket(0x28, 0x4003, 0xff) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) r4 = accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r6, 0x2000740e) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r7, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r8 = getpgrp() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r8, r9) r12 = getpid() fcntl$lock(r6, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r12}) r13 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x1, r10, r11, r10, r11, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r12, r8, 0x100000001, 0x4, 0xfff, 0x413127be}) r14 = syz_open_pts() ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000080)={0x5, 0x8}) ioctl$TIOCNXCL(r14, 0x2000740e) r15 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r15, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) r16 = socket(0x18, 0x1, 0x0) connect$unix(r16, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r16) accept(r16, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r16, 0x1) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000480)={0x18000000, 0x1}, 0xfffffce5) r17 = getpgrp() socketpair(0x18, 0x4, 0x3f, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r17, r18) r21 = getpid() fcntl$lock(r14, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r21}) r22 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x1, r19, r20, r19, r20, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r21, r17, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x6, &(0x7f0000000280)=[r11, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r5, r23) 04:02:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYRESHEX=r4], 0x1) listen(r0, 0x0) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) getgid() accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) r2 = dup(r1) r3 = openat(r2, &(0x7f00000008c0)='./file0/file0\x00', 0x20050, 0x30) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r4 = getpid() ktrace(&(0x7f0000000880)='./file0\x00', 0x1, 0x1000, r4) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x7, 0x3}) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000240)=0x8000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet6(r1, &(0x7f0000000140)=""/130, 0x82, 0x1, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffff9, 0xfffffffffffffffa}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) writev(r5, &(0x7f0000000800)=[{&(0x7f0000000380)="4c307548238bfd294ec36bb3ad253ef90bb9863a9d831e8ce57e0f4b37caea8c1cd66a72259df5b09ceee5186c93a9ce98b2a967fe36c5a34c81fac55d387bbdb459ca08ccf82f1419bf1a1387bde8cc30d5b6075f2bd67ffc811132e9af5bf57acbad1a1749e72b7b8ebf022cd7e1ee322adefee32faadafd8c91b86e82a4d319dd05e9eec59cdbb9cad1af5797f1b14d8fcdfe232be9c23d8f0e49e1fd70012bce67418af930a1ede9e050a481e0283b1e932bac10520510d713e9c552bbf43f425dcd3dc0c88f7fc2036281835ca733ed29", 0xd3}, {&(0x7f0000000300)="30197bdfdfae962fe39285673a6b46204f314868f43821434f943209b17772633786fc97805a1deb9979b5ee25b19324", 0x30}, {&(0x7f00000004c0)="e8fabf8f34c4e846ec7637b0dc571c6fa125948641672a3d277bb02c66dbdde9d323d86b6312b1b05d3d4df33bd6b3c6920fcd70c10c152cacb7147e0d965d8c289b3a5fc3f618c82267e162e0fca3027eee38240365b708fb451b2b865aefcf9b0a68ca3fe74e6977d2702a75b8c311781fca48854c82a7289835105369376e7e9b5a04b6a674d409f773d04d495e88ce55aa23a11dad0258124fc19902b2fc96b1996bdc19a5019f40f85f813eaa6e190b7c72f9b2561675360198cadcb571d334ba6bc6ab6fb7cc", 0xc9}, {&(0x7f00000005c0)="753690d3ee3ac489f335b3694f3b75017226796c2061872794190a04f298840de34e9a738d2cc0f0033e29d8979d0a39b7b634835a27aa8dbf5bcaeaca2c0011303117e89c770ff2a83c7752ea82da06068121e0782520521086791399975b7d605769ceaa96e2b50f77baeaf42eb956041a268f9d292683fbaeef4f7a68b6ef7b66dcd0045e5511699742493e6a8b6d5f094a666e319c5d63fd70708f36e39e4a13406edfe74233b5cc0425d3eaf70d1f2554b2f6918c5ef254e5355090966cd6f6b5b86943f8927f735ace9e12c36c0061631da2e1dc", 0xd7}, {&(0x7f00000006c0)="4e83b960727a9819ff340dc89a48c7d19370afb9584247adb9382d1b375353e8e581f5741a3143a5da42028ca23c0f99c44cbdb6fe097351ef5aa59d925b7aa48242374e5ea1eb3564097b694384989645d86c33227d3d853b8454ded142d02c7a486cc2491b8cbcc60c9743ec", 0x6d}, {&(0x7f0000000740)="9a0c489869c0dabfb1daebfef8934f4f70647b65d50a3620fd01c027bc4f36a30ce04e04de7bcc91a0d1c3e2b82605a4aac49b6ba11c8e8b16be0ff746111c7463dd742bfcda56cd2fc5cbc4ee89d652dd2fbf751b67c57c79eb8b03b8ddc58d3b98ec4063497a27fd1492b752a546667c616321dd33e3d3ebe6c2c3014d6b088091ec650ea4033483de54a4a2bc89983b7c358074a468a364e10cdb06dfccc47649c9d48bf9d588e99b3e7693da2f153b0b421f", 0xb4}], 0x6) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x10001}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'\x00p\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0xc84c, 0x7, 0xd9, 0x2}, {0x200, 0xfffffffffffffffc, 0x0, 0x6}, {0x0, 0x9, 0xffffffffffff66c1, 0x21}, {0x5, 0x0, 0x6, 0xfffffffffffffff9}, {0x1f, 0x2, 0x177}, {0xfffffffffffffbff, 0x8001, 0x8, 0x27ae}, {0x1, 0x9, 0x1, 0x101}]}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x3}, {0x8b, 0x1}], 0x2000000000000192}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) accept(r3, 0x0, &(0x7f0000000300)) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) dup(r4) 04:02:37 executing program 0: r0 = socket$inet6(0x18, 0x7802de875bcdfcf0, 0x0) getsockopt(r0, 0x29, 0x400, 0x0, 0x0) 04:02:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x19, 0x4, 0x4a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02: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, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000080)="d5fea9552aaca85e53963f442949f05fd73a9858e54d94ca69d3912f496578d15d78323aa7703d125ec85c0fb3ce", 0x2e, 0x2, &(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 04:02:38 executing program 1: socket(0x20, 0x8000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x9, 0x6, 0x6, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='o') 04:02:38 executing program 0: nanosleep(&(0x7f0000000040)={0xd}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:02:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0xdc6, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c", 0xfa) 04:02:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6d3, 0x0, 0x320e0, 0x1f, "c39e8ec52851a955961e46d09dc711a05ab24575", 0x3d, 0x8001}) semget$private(0x0, 0x4, 0x300) open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000389, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socket(0x2, 0xc00685cc11310ae7, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x400, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x8000080000248) 04:02:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001780)=[{&(0x7f00000003c0)="14", 0x1}], 0x1) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000000)="65f1a4fce9736d80ec41fdc4f88146e042fd30b23032617be75a14d91d096a27d954a2c4c9b8f855563777683505f355732bb1fe43fa1683b86c030ffa5aee65e6caa54e4b4d81923ddcd33395696924504cf53162ff410c5fb1cc68010f239b341bc442f737b9be6e3067152f329c74098c36a57b4843ab07ce296fb4f5552df2ddd40986781fd1ed8ba59f5f46fbf9e6d10a83f960732f5f54", 0x9a, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 04:02:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f0000000300)=""/173, 0xad}, {&(0x7f00000003c0)=""/126, 0x7e}], 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r5, r6) r9 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r7, r8, r7, r8, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r5, 0x100000001, 0x4, 0xfff, 0x413127be}) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r12, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r13 = getpgrp() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r13, r14) r17 = getpid() r18 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0xffffffffffffffff, r15, r16, r15, r16, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r17, r13, 0x100000001, 0x4, 0xfff, 0x413127be}) setpgid(r9, r17) fcntl$setstatus(r1, 0x4, 0x4) getegid() r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x8, 0x0) setsockopt(r19, 0x100, 0x0, &(0x7f00000004c0)="6a6108ead220e70befa7ffa67bfe04f34643d81be4", 0x15) 04:02:38 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 04:02:39 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0x7fff) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x42) r2 = socket$inet(0x2, 0x0, 0x5) recvfrom$inet(r2, &(0x7f0000000140)=""/34, 0x22, 0x882, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x8}, {0xffffffffffffffff, 0x91bc3b0fb28e87eb}, {r1, 0x40}], 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r4 = socket$inet(0x2, 0x5, 0x3) getsockname$inet(r4, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x8001) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x45}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x9, 0x1}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) flock(r1, 0x7) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000240)=[{0x210000000000000, 0x7, 0xffffffffffffffff, 0x3ff}, {0xffff, 0x4, 0x1, 0x80000000}, {0x6, 0x4, 0x2, 0x5}, {0x100000001, 0x81, 0x5, 0xcb8}, {0x6, 0xfb, 0xffffffffffffff80, 0x4}, {0x278, 0x1, 0x1, 0x7fffffff}, {0x1, 0x0, 0x0, 0x1}, {0x8001, 0x3504, 0x7, 0x3}, {0x40, 0x7, 0x400, 0x100000000}, {0x5add, 0x9, 0x9, 0x1f}]}) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x1, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8b, 0x7]) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x8, 0x0, 0x21cc, 0xffff}, {0x9, 0x7, 0x6, 0x8}, {0x1ff, 0x7, 0x7f, 0x7}, {0x3, 0x2bc061b3, 0x100000000, 0x4}, {0x22e1, 0xfffffffffffffffc, 0x0, 0x3}]}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x40040, 0x0) sendto(r2, &(0x7f0000000280)="f79cd28bf90a064283ca60474637b821dfba6cf2e74ea2cdf7995b783e5e61913690dfc1054b5419a9968fa6f56cc0ffc5bfc6359de59fcb8bdda36932113d8178f15064bcc6a3663760292ae1e59a6441909ef9d311352e95e70c517d98ab074f42524aa1c488541dd3c5bfd76851eed6599aa94d44c09d001adbc1f9d1eb3b029b99eb7d6b78c4217f6aa05bf9eab9aa93372cffba0d10e0641d81dae3d0428a0bd5791da106f7833c6efa4154d6bb7240d623f8dc43decc15868d", 0xbc, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000380)="12aa8e9a773bfdb0056ddc5f8a93a8f9a8774c412e0eadeac3ed53e7d5fe19c6013c0384ce83c0061752cc545bd68ba7a1751c60141283a5c743fa907cb223bb6c2cfaf50a6db8c356b213b2b395c786c6623876846b37f18ae992e7367ebd2746286b66751d95ff235530c1b2b9610dcfebfdadd58eb2d96484d66b4da725262f511436a6b991f2a716bb587456b40a7c2ea2eb98b7deaa6a61c8c3ba509d8e316ce9112f4514a2b1d741f4a7996bfd428404797fd9ea3d91155b71c137bc14b2cd36503745570d1d9eb068d348884be0338da060146d6810b6b15907ab43b6f96097282e7bf6c38a4db39b1ed5497414fb795e73ed156baa2b7cbcdba90ba9b6bbe2c4f455c3f8964817eac41a5bdc6a734ca2334bfe5a04090742ffb936d317d35b4e84fab86129edc98b073a20df832e8aca8b2b0d271e8a4c08fe264c4268fb6020ed765c8c1e63630d9fe422f4a09b79f1634c64e60f14eff7078c453c4d58a842480b56dba3557c0a57ba8120c3b48130807e068e4d459cadce518063f26a1b261b4b126e4a6a2556160eec867142d32483dc894d60757d1ec90dfc3c740bf7ac11c95a1e2a3004e495a54c9b79157bd5a2e5302992176b0beb2a636265147dadf8d0bf1d64a470cc5359301907bcbba4721bb94db39c8ce811f248a2bab69ac10cdfc814d5e19b7b0f8bfd4a16c9ee0dd6e794333904b9abf30ad54dd2ca1cfa5daf995ebbc8eafeef97e73f507b8b0f52b3d3fb7021f2326ed76526ac1b783a57d6073143a82cfe8c0d92b95126658623233daae3ea6de347985956316400e6a93472dbf813da1e767c668b1d75c66772d3c0990891b1fb29e3c3349f2e36f02d61fc6a54eb73798bb085eeb3999ad750f6f619c9f73d52087080835cc6394fb440851de01a9af88459f822d90fcb2f399ff1d9b145faa2093aca59b36c38dd923ca0e000742831b49193c29eac817b1749bae407bc173b6252cd92c4e47bf1f237e4537ec3d81dc54c37324d63c1523caaaa23a13b10be747980606a1cf3615e040e61636ff4003ec5fcc5d05da13379ea8a33759ea455cbad192fb700db1e52eb8a460b7bf861445f0717d2d7439cd347ed2b731739ac35acab990c86cbc355aac1f19a2189c57af72345593abbd84ec53e17e8f50233aad0c48c1ae84f930219e6c8f897858cb8910d6d51abc274d3bf9f1c0674d0b5c782261d47003ababd35cc57e11f7b761585c02ea8ebd16a3c2bbb00735c2e7333c1839dc20ee81ed1095720069383458d284f03b1e790c57ac268a4a82d23981fd09c601d392fb8a6962b0f3d15529a862b2e6af52c5d9b2af623aff5ef6b30befacde11b46eeca866d255e3a84c66ef5e47390474615fc70f8c532981b70a76f45b02a9d698add9e4e19f48ec79126cc61fff1a23e41773ee8526fd6e18ebe0e3a0170d1c80ab3fcd309b4637a823afb1849924432d67d0382141d5d7686e48ba8c16c2b4f843b6c936452d0e4e48d0566c6b356c82b3dde0ef7748d27099ab8c399defbf3fbc7b817d913f8847011bea81adb5609f5267b964d1fccb14378968edfe0376ea620236d1d5be5f172bf4dafc17699d2108d6e91313c78d352ea4d7aab6c4921262940435dffa99f5abb80c67bd4c427950b410eb33b0a7477cbdde67e8167b1cd3af9ed9d60b7834b9915865cb9d6e4a1a18c662f33a0ee107b7d4a60cd992b1d8afc2660779b6869f6e044e8817ab51d3ec07d87ee5677d6cede7567cf568095ca3df516a64c3213f401676789396899c47c9028ca3988699b6197bab25dda1cd3b4dfc852e3fe12424fa2fc9f1d534321fdb7b710717ab5e58cc8ab0d77c024c8b5e8d592e035944b30c2db0fd0eda2c1e616b7068de0a3590685c631cf492a8942ed705be482274760b5886a3b9d2674b2424a4fb19dda3cbfd7d7d1db3127481105dd589ac51387d79da5b1b77b0a7a67109891721e9da86cf848cefd649565372f82cc5d0199cce171c004a605f975ee7f5b46f4abd3048b455296bd14bb972528d7abd28f002f5ceb53d02d2a25a1f99909a3d48738131b3ca3a4ba119e5fd758bd11531c6526013e7909b96a9559b6b827d4d4cadc9cb863e1ab8f63d3ef48189d8d81d9bc64f72e7819b6e745108da599bfd470cb32c59dc885c368213f5aa8a065e08b23f0c78f01afdfbb7646c9d78fbe424f2ed13c1d8317e60b1dca8f2216f19538e9aac9ff59f2538dbc94c17b1a6eae51dd0391e1ed78785acb4110ff0b45ce1f0770ba0577686f10c06971945c463c724036816226593245502347bbf7aec934d7d555086a1c04b2af2aca25233ace21a99e30990ad1003cb7770dcc63687657aca20e32ac9e9728a274742fa40ff3669b51907b4fbcf8a2cdb28cc89254ca65bd91aca520a99fb33a362e7247a45d150896be3bcb8b3fd34a490e17f4ef94474786c2ddb33c76ca9e0cf0099435e4a506b3a0acaac22adf94d59d14b7d1742e855c623438a6d2256e15fefc54a702f8a59a4a76b0e0ca84223ffd2a0551422009e1b822579e696509ada68adb4054f007a03b275d9adafc45726d2a4f2a26ab450f15259efecc044ade4716106c696b07c82031cfb072e957f98ad82167a1c146de6af86b26e1111e47d138ca44ce38ba680775b8d4438be375493ae63f454fb490d87e0143ac76674edafecc68297e19649e0016e1dc287b6413a0b80470636cda610ba8dabfa3fd9d8ec4d3f04919b0b228d4637be8c1b2e461e48a88911baefc0618e58a591f167ff4d71744f2a5a27c698477fcdac6fb4c3c0bcae26a719ddf3463ed8206494db15aa6a9670e32f0b37f0aabb0a10c2fd63b73d5f2377e72e72461b051c724548254f95aab7d473310a2b5caf5bb8dbc933dd5a82736022801859d47dd0af0251cd807cedad97b33251d5cc611af08c4e105639b2f5db91708deb43116046f56fc2a95ff23f40248fe72f6d02e61a0f392f7e4a4924625cffef7984a8697b8fae49e2397f6d76df40c7b327e2e8e025179ef719eaad0f12881f80824978fb9d2ad4cd8f8288e7420f1ad5c96e84fca40f770f0f061a11229e364f8f26a6e99bd3cdf2d0e66554d66fdbc4e8420348ae40d9d990aa110508a6bb89f3dd38ca92b2478be2bc7fad251305e2c7218d0aa425d3bec85e079ca7bf784d3a17bae8af1c6715f469903130fce793e35eebebec05b7ebd0f1fbebad5fee62ba942d94481a405e083c959d3d00262731da9f494d6e14ae74e25103ad9e0b6c25e69a8f6c4eb06857a063d3f99e63d502986b0543a3334cdf663222001f602d1993ddb4e14b4ea9a9980d5636cb7b589775bf69945f310e2667352795faa32ab9da353d0b6f18e4c8ca68bebc01a74a779150abaf8f70fa475d916e14eac2ed2d1e89398aff703cbb2f39bd89264a955a2ff94d52b3fd79b031fd4d48335174b5a63ed99a8880d805d59cda8da491533a86553c69348150195af279c2bd1f62775663253d2b64667ded8d9cab991e07174805e701e745e5ffd7116af622aaf60701f8e38f81d5c0755ae5f932e19f79ab57ea429ee04662a64b6fc70ee71d92119f491bc5b4e1f51ae58396e6cfdd34aa791048c28e389906815e507cfd71b48fd77c80a14cbb8622c40cbb2b742652dbe392fa44201f6d068e477db1ecd4a2ad32fcffd0695dadd34049512d48001ae813a4a0b245028c08cd0ff474b901965db3e7f4b1c99ed6b8de4bb868a0160fca058311064f4c73773c2a9b4ed45b8bc84830630d7d1ffdd7e4e5549066c09f4e381f15879b55a9ffa0fadb2e17019da6ca76fead156d4d7bef7221cd2f62ce77abc03e02ca06cb213a37f9da7d2e25fb9401e4dab316cadf76c1d1ca8a7037556046883ccc228e412afca024cb19a05090439311d6a4c57888ce537a00f874548bfe9cf2f680e4c68f6c188779212ea0424176266ce327490b903636daac05e424d7e76c9f9e82af2bea8c3d9259d101d333a2fb0a1a1b45762e736382d048e61ce210a684fb73e42a50a46aa3b1606a86cc3216ab4613c6a6bf787a9970c801892ee90598553e9fdf2be6a10bbabaaf15b7eccb02931ab89e5a3cf4aae04360fcfd3562c67813b919e1e956740c4bf65494ef5fb6a7a413db101439b2a96e14235d840630b9ef640a16e5640093da232bfcf060d644ff41fcf731a6a96fa90366240b4dee1393b4a117182c705a1ca8bcd8dbad2bbecf8599f8f3fb71b795c74c3fb1745bad6e1870e4e6cc9d679d55ee99d187ad08ddad8ae875c66f6073d049dd96570f5064f765c60686db75be2a8355892573de96ba6359f9cd28cc5ba5058eaaaaa7bd0c724b8562f3464d235c474a1512c1061c602cc896255ba9612907ca358a30f019f256e124961e78d74adef061a28c4560ceda1393960a1d6cb844d96b225d0dec5f367dce6f883b92575aa4e49df79d6014136602b68e305523bf5e8a7af39b999c06eed72a666f601add7d9e721e5c9ad7c5c51d6d7cc6d83f995ed91f7f23be225b48c2011e6556a111233dfd63ee9d2fad6b343d641b7bfdd7ccbf3573524dcc41e17bfaa83fcd5cfb6ae5d4ecb4dc61f0697fc8327014122bcdef1ae99f260bb02537c846fd7fedf7af3d2e84597552fdc5754d8d2cb5d574f4217ced56f88ea856168cc80d073e47387abbc45ccc5479878335e9a9fd59eac168533c4effd0f25d2466eb5eb7ffa6fa695dc1629c73441d4fed638d9283a2df86e1354f57475ccced514efbf9f17caadc0c3f066892c0ba5b359e82cd63397bf36833611bf03ae2ab0cb728cdbef9caffc8058456f7ff7ca4a91b9e2fb73f4201843c8a3c9c0eafa3a5106f422867625984951ee11fca7a525a0abf458d0cfe24237d8240b5387a2fb12eed316efbcb65745582fa54e1d3b36b81d666efcffa28c642927e7c4b941c4fe82eba81b5c487b1d88e0adc268ee626daeba0ba5a20cdbc4cf06de653e9bfe3c48e6678b71b2d95b28db2f11bd45efa71b511a33b8bb57de863bd8f69e32985e1675fd1d26554f7b1ec98f585e9fccfec71007d62528658df58117d6b91a403900642aa32b66e9401fbd489c9e648a61e8116043f586eb4fb3f7b0d682ad9dd5500d3812d746723ea02fcd22fd2835cc1c2cc43cf12f1eb6c940dce58c73126bb5cad40c8c2a16736da2b8f4a24bfd3c912cdd33da475a78501f6928d526feae63efa67015454d29a48fa695494d4ff4e719849e29cec9a74af1147f0ef1060c2e1fa247d7e90a078ee511ad8cc0029de8b95864866fdc27241e220d2a0334ba7243db184b4982053a2b691d25e5a9a704d5279e0304f8b5d721a01cafdb95c864b068e27f8a2ec08d7d833ab61473cbaacbdffc7802a9cc960b00e39ede57d5fc85622c66979196c75936afa9e209d915d6527ae81aac849ffa8eae701d4a50fa9ce0bd85827630dabca11e6db59e673a4286e7811d1582327f794af01ae9f939e6f1da37c86e30e708278c2ed78670a1ad648754ee1448ae291a528465f5b59c901138c49cec64838e87755ec0d2ac0a8a698023115ddb626ab1ddc7e8b9b22811274cd96f2471a11853abfcd3fd36888b29d3688358a11e180472641f613eb487304f4cea91b90dd31d1f24c14aef39045339060d6d40184de8c0d83c8c7429c4a9f51382f0346c939d1ad87494ed9c6db7d039648c4aa804eb53186037b09c265b9ec39c4d49a3e81d48c1d57b40bcbc8137c4c1c206e598d00adcb126619ec1bb9cb3d04702fc3c591d1fd597743c6b8262cf", 0x1000}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x100000001, 0xff, "eec709ffe0ec08ea18d1d46e497aca08c6f35a7b", 0xad, 0x80000000}) 04:02:39 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) semget(0x0, 0x7, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000400)={0x1, 0x0, 0xfffffffffffffff7, 0x10001, r3}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r1, 0x1000000000000000) geteuid() pledge(&(0x7f0000000100)='\x00', &(0x7f0000000640)='-$\x92+!+\x00') r6 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000003c0)) open$dir(&(0x7f0000000440)='./file0/../file0\x00', 0x20, 0x20) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x108) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r7, &(0x7f0000000480), &(0x7f0000000600)=0x2) r8 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r8}, 0xc) r9 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r9, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x2, 0x1000}], 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000f5ff1b595ee5f9c084911185000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51a95a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a0ce39484ecbe263b64cca1003ac6a7a4012267bea7cd6efa9c873feeb2e75c0e489bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b3830e0000000000000e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e012699ed402075786ebf14667853a657360351065295dcedd7b9e7f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d000000cab530834abb09d4102fec142fb2d291834424643622c1f50f92a02448bd00000000677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783f383b84a6f341320ed2f6621974854fff99938da6d0d28396209a08ee6487bcdce0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355e37bbc93895ade21d8545cc6775b7191d9297449311c3124ff0af8289495bcb3cb30414e333f50221c22be3933f3723255328726c4abcd86153b4343de8783a286752c511524fe046bea459727cb21b002ce152d2978875b286835e09fb9b473d07d5f7b100052740f7c1ab941392598da054c07bb46ab19ad60100742fc55a512ebb5b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d1971646125107a285a2a1f759d4f9bc2000028a5e64155188a744d1121a0322a209519091f7b518a8f2fa589e73a53161db5f44501be88f7650000000000002173736f10effeaa3ea6b57768c862227ef1c955efb0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d4f9b585d7c858534b2e8506a0edfb1e3df9e51779ff886e49dda6b8325b05ed1b5f20f7d31b711ee8f77722075a3b62054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29e71c099fc9d56994a45329763ca7d56ef420167e3c71db989ad95eddf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000000040b40c3b968f1ac432d7f33df209492d554bf73e50cb4dc65439f7dd22b5867d2120e47e716ee7ba66364db4c6516ae95c8e007c77ae97767fffe622f424ff0f9201a7b251fa77fc945efbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec3a809000000000000cc68198a67bad346acf1ceb4f4d77bbd800dea94b0fb0af2243421e39e0fcb50f87d000000000000000000000000000603c512d541a182c07cea4e48fee2c673e2babc3208428d2927b770478dca11dc0195e8b40477209c328694ef99ab2959aff89ec4e174f9f8aefa46aacd15e8e1beea05fe4c3771e47c8c2408ff414084de75155b14297253075a9b0300000000000000a4dd34adcea8e5aa8bed95a252000000000000000000000000000000ab4e72e3ff4adbf80dd9f1ca82478d91b2ff698b7ffc4a4ae3828c5b25916ab2ac646fba9097681a7429f071279783d6d8cfba0799de8c73ef9216236347ec00"/1305]) 04:02:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="5b3d3a5736fe30923036e33c0a1428b6ba01b3c23ccd2f6966a2dd85b05330c8f4194cb239dcfce308137b560aea659f73ca8f203508c6065fcf7b5552315a2588a3079593e7bec26daadaa58deb2752b4a1ed093181fe540679d0f9c1167da353e2d185202ddea6a83d8e9eed925cde2124b31ec93f301f760bf2a92d6fb457b16607c394fbdec12bfba29b73a2ae19e21edfe525ce083818801ca88dec17fc14a4f7a8cf0f6686cd5aec4080aa37d20d2a76bac1f6ef62caa70c9c3acf3a67740a52d517718eb742e2d65ffe53541dbdd59ab1ff3ed5a4b00bf9c6407f50086b6d0a212395909c9991a3cf1d853a94553ba6458edcf09d90fd7ce9b29d57deed603d913e34a19456600cf63a06b16d9e98f615bdcf710f4d6b7d4a5cf9f9f8a18328b6a2ceb310c6b30264d5d1794ee7704982140dce392346ac5080a765e780c6f9d42b91e7cbf720a73a05d82f33819cad3ce9f353f9e8bb4dadb0299a94c82eedd839612b491fde4f311b6ac6ce01ad178f9aa48d9c907059bbcbc918c9b9803d7af611d9fbd1353096ba6af6a37bdfdda8af282d3fb27faa97e60b8db1e154f0f2bf4ffa0c11e7f9ed6eeb6483bf5e125b3c9e6967bfe2da94980918f7cf5e2c85b715ea10ce5fc57c4d7b94f2f650a2ca52a7f7c9582cae0de37e8e0b1b8c273d8018bab7fa44060f81ee11691809a9f39c942ffbd75c5e23b30f52fb0bb95e94ff8d70be111df72ca8116b6ae75cb41999bb3e9142f7b0a52b7798520383e6273655ff2c75eb78b2392302f9d88d8b13ce73a2225a407d0b2bc82cf5c8aea73a63cbc3b2707da6b67e406dd25d214f397674d22a4cdea8f79ddc1a8b71bcf4e43b1a858430ccf857c2d8df54957bf029a569cb92ecfd63ff854b33bae74d60516c978796af0cc664a631698c9448a07282bc1838ca4c8b83c715907f468374708f6dea9be98d2438830e5e4152ce5e2173bda40086e1e1ba03eb8eb76690e332881a4412a54d81c826f5e83a1c827df5c4e834601cc108f2eb01d24658fe1336c6316823c4fac822af9298702afb724c0b8951d33816ed94fc98eb250d0fb27903021bfd55c49cdfceebe160268173208beeef3a651eb932fbe378e0753a31cc8a277380731856aef9809456289d34e6650bf9af376eb1b9318a2c6e66e3aeafa85f0f3cb3fd109b90655c81306ef43616536854afec665854d51e5a339bb38d6d1709288b59d4e2fe4f4ab82367d1b1b3ad29d2f0ad175551bbd080d7be3193f759799146ee6238d1fe9a1a2b31d0745e3ad0abdc5b5c470b0c18ea538e1dcc046a870f587286905bf749111bf4c05e63e367d357373bd5611da3266f40a698829f07c3dfd512fc24c9b98f657d207ed616b7d582fe094d923fbea1bb59fc73069de306964d57c35de1a54e2535a6c25ef4701ba26f92af2d3c4479c51aee319c059563bb31035c7f611baa841f6bee176c6adae0305835e8e6e3b1be52062b3575ffbe9a2a9a06ad8fd56f301705847382f1cbad2125392d878bb0e24fdbb5fe20c2f3f43e7e32a842f345780fd64b44d85ae7981120c3abe360673b8f03f3c487127a71a7180e69bf3f06b6e7b54c49aca94b203bff005996a14e3c0a8f0706b3d99fbe6860517954b4a90e63d1ff069a7bd4d2c4fa8d01fdf363c9d36b334022ed41288312da8778df760ba2c79341d695d4ee016a246d7682bacd0fd8fb78e86898a0508efdad417139a160694c014d31f3c142d597485784a1ddc5cf8d165eac66e24962af7efbcb52ea5ccc7f2f1fd6ae5221d01fd8ed60ecd19aa5363048905aa9c7a815be8b7e9748233c62ee40061c449ceb07470e19823b6851f4095c7f0f2861f97f2ad021ff333b47cb136ad51b7fa31d850880d52d6d444dcbb5dca5b6c57544d5ccc5f8b6ac549ce73e50f3fa09e1d27acb936800542a88da4e5fd6b0ab35f1eeae8d4386e9afaf8ee2b3c277982bd914f1e1a0b540e8b44074bc2d1d6476eaf880eeedc9ec71f1f5130062110d702291dca5c21b8cbc137a5f16d72fd1e25f8af25d7f24d1bd098287a8779d2d8edb66b0a6d21212be3035ab4aff202ec2e36873b72fa5229fc18ca8a2bb5845b8a5e0b97ec149f7d3f361a67bdf77e2247ba696e272afd2ae3a2ec8e70a89c23e906ebb97e51ee00729d1eab72e2f20d9b12c1621ff7ce092f8081a981ce791e49c0a3261b2eed7eebbbe01f504e5f2579810d1019e7e005ce6280ac032020d31af8bbee972dc5930af4e69f7706c69d7667b67adcefa621406acc026f7482658257112103fbed09a8638edd4b3ae2b0d3e52dbe73eec20bf19a047b93ab7e1046bdad5913e02d9f0dae503e1725ca2323187a3c750d0cd456c27c26687da3f89b017800c9ed019c727ef15d5f357508ba3cad4d0ea3a2a63085752b9fd7040f2a60a6d53c5bab3d5b1cd0a9922e844469d4426f0ac89fac70b79e155961f5b2dc33cff15066bb0b1a7c83f82417ac0a6091e346e27cfadc9d3fafc214fb13bdcb17ca48a453b823ee17a51b528320cd51918e69a0df1c1a89b6aa87f8c1c308afe1ea298dccd8cb98d71f18230bc3820e14a4ca49a544f413bbd0c33e8c528c7efe06855a27c43cfe9fd86b727144b70e12d878a3c5c3925b0df6e3fa5c38d39f63e68c799a094084b37f55080a010cf6de3fd91a787e10dfd7479f4f1f84a17148561f4697a5471b322fcc6c86219da8396aaf691723e21bbee4fd9fdf200c0b83a0879f4be151b112204681c4d4f835f7cdd78c24b25b6af654009d0fd3923056e5e3dd03f64b33d56b6296aa8a631e15597b1daae6963639381cd11bb141e5b8f25c6a5ec72ae0780360e72fa964526432aecdff2dda1a6bac8a2944feae337e5c4f689b38cc0433210d45021949b67a4da23ae17f98cc16922c85256c1e73bc9beb9ad1fb0f1dd46b5a8a0badf13f372d6d13efe6d4d453613addb7674dd009bc80eee922743a2e138ecaacbeaa46e86c3da04752a7dfdb1e49041ea53dcde9dc46ca91c6462f79a969c6fc69d3f650d60684479328d1165d011371185acd9a045af7f7e769dccfe6a7ddae350e327e587007369d63b9abee32fc8d694c866427f1dd3eaa2ed7025e6c04666ca663b1fe7d67457d31bc7d148fbb043a574f4728c1d3793e5abef9c3af3b7fc0b7775e1559d29f1ff7d53840ff0e04bad110bb6e7d6b4b39e44486775f42ab4ed45a5fe5676977232ded5c9e6bde8b184465da650c9bcf9ba0491bc90bcf9e4da8dad0cb5af31b317951796ec0e4491133aa6d5f79fde62ecaa59cc0345b1979d5f2c62b96a43a7e6bc6bbf9b4bc7fbe8a350f288dc3defb0141685b955279c1d7efc3409efdd9c5bfa3d9f03879de6a89b211310081587b40cf84e660dc34dbf6df4c538d25e6ac5ffcc9f1a23b9a0519b5d08a63c35d033c0fe02e801ce6f3166f62545e003cebfb15ad831524303aa3fc4903a2a7db638bf3820750a44144776f5edcdbb7a0c1053ccde658c83d3a0c1a5a4e78177095f1e53bc21c89cc0121358f10333a418a0e31f68912bec02131ffcd7d5bf177e62b2a04f4bd853f92630a7b6ad7848f2d55a33984173e62a74a680ae784b35ac8d4301da32030b3834e3c23a1f1314e1af696ad1c560ba3208e0fb0c4986ee956654eccebf56b6eac3f48f3e86d24e48c54f3ddb991500c5b6f8ee52285f57b555ee3ca1cd0e465d410ee77bde67ce1a9056cfde284da4117f5564c02b92a36a5c9f2d4e7354a932820f40fb37be1f0f1476761a17b9638435fb37b37ee5f10f5ca2468247badd99b3440e34dae43ba31e79f712b0c378424d3201bf3334722a11629392c5dc1e2da719c6876a3f9fa83436701db1b6f497f12513ba5a76d8de6e07ee637bd452211306ce060c2bfaaa96708424ce59da216decb49da182b21bb56ce189e66b0e3ce63b0583d84828edbafd71837f14afe8c18c7327d48063ebe0457f195887d9b090b0c56784eca208c8551549d6e246b1ad29564e5856a6fa8c9f06a4c57c5cc5aa7ec151a97377ed13bad9fbbea0a263fccfab77143b85ed8c0db7b2cfc3c9ee0b5cf745c8c0d28a942bb8225fb6bfcaa39fb537449b61891e22135f9b22327f9e2c611a6f5c46ba0074351a5cb7e5bc6c28e4379b15210bb96d427960c85100e4615df11ec18cd8cbc862e2ce0fb6c63c0436961018d4ebb834feb067d75f95c149670bae11d0ce254f01961a63c3c6c9c82cd69080c754b42d85d72a7504b405e5ea4b8cb8e19dde3ba708863574a3bd700f744242fc2e6b95736d259cc90c886412f97da45171cd104513dc296eb97caacb40ad55ff61adf21ee78ec328f65eb77a40e34e8d733eac23e4a5dc5b7a713654ade8fcf502261c12361172a359c4061b5982fd6f47ddac0797d0b27f6fe4a6559710c0f2daa0b40a24d4129ac994a48658ef5d2d5a47c0a6f925b6ed3e948b0a6f91fe6d60cd9505ea266aeff4ae66dad44a597c10f289f4d8c055553a5f9a39aba05df2ad0fec43f57113a2a9b1fc676b0aea5de65bf649db8e608e07f9d2b486507676e1c707692ff0146df8d5238015fedf326542871327fe0ce8dfea250a929d527c2c6d539d75eac39545d509c46395af8fdbcb2b479d918df93aaf3d9969317ec73e4025bdeec364ce28e7cba5e9597ee51aa762a723309ddf173e8a23462defcf63d460a20af0fb5716d34232367f4dfd34981e10cf9e835b191c7171d4b7bb2dfc7b2c109eb9f7fd6e80403c61d9e3a78c73aa40e090ec94114578a3bcdc351825b4bf36ed03dfee65abea2a2de039aeacd71137893883fa5b5608cb5ad953480da0c7d9fe80ff667eee5af38f5b340635b5e2dedbcd6d1b9c1e04b5322af15309aff92dba541c1affb821ebe21f184b0567e8e7029614779e785c737ca790d7eaf413a9189e584e9963f0187d4623000a0d7f2ac8e6b0de11978a5bc5b05f69518755e7ae49308b870c4c3f79eee30c7ca1a26dfa2dd080026eba416079b6bb48490da4a765e28edd9c0c2eb72bbd579306a3078bfe7a2b0b2d1d62b6012d699e4ea6120ffb9033a060a595d258febef5b2d6f6bd6eb3c120deff19c2b647a2b2611ef53a44a23760ff06bdfe8d99590c37233596d32d9bbadf8fb57fa3d6111221e717657c5af81d76587220612da7e535fad2131772996a10762ad882e09a5b9ff6f8c54c61795813d048aea966c787bac3ac7fdadc79d8b54207dc8b51362c52c719f04e70c6dfa2395e382f9a3831b6b791fe6cd48cffa60eb9fca311f3ebb9710cbc1430dd0b43feb563d9d4eb1faa9a0ccfce8c96e2256e5faa7bb383cea012695032d5a48d77715ea61e2d705bda7b2da8049e6beb2245f7e0d7e1901b68e498de0dcf7932fed5264b4ad79d173f92e93308f3ea87b050927f2da29f1e9a6fd2f8a06b72002fad3260963492ab2662cd101be46f1dc66b383325d52a2b48504be18103f89729a363af7246226ddda9bb87c83edce69d9870ef7d55d79a31f512f8fba256828684790efd89f0b974c90b48035c7136a79a9ea01031907b46d704c20e6e886cad43acaa2680153379afc59748a77b95ca84a5006ad66343b4ca616577d84afa19f2a4e1bf32ddaad792a7aadce3820c5846f63a6d47bfecf0eca594dd5a3a37e9d03c9a3551bdcbfdf1fa453f0e8b34140e588eb622e28be684998dce350b853d18fdbbde81e939b07eee36bd4e72c3922ca4899772372055083682c41f9d240c0d2717f822e7f80450e62ef2846ef18f7252cddb22c192", 0x1000}], 0x1, &(0x7f0000001180)=[{0xe8, 0xffff, 0x4, "a22eacad9dc438b8a87e7c0a8a8b72e3c0ff851a010d101641a66b7b6905e427173151ccceb64a78b1020566526b04dc652d8f6c7b8151206a571c78f2cc509badd4e8dd3d3981107226ad83a0e83b7b3c67273f5f87d806d936fdd2dc3d6cf69ece2643513c957376cf8f676cc60563f1c93276516fea0a397f087a9c88833399c4e39a66e961349312922a8ace7148b7d144ff91eff82404d400f864cb675867142df4e7c3ffbd0676c54bae14a9bf7ad0ac5cc1f6b747a6b9679e055dbd02f57ea99d4e93037369480ec0c845f4880c15ae3c00ca6f3c"}, {0xe0, 0xffff, 0x8, "a3edd8e606a257511f4333c60aca28ec0da169110dfa5ed090b1f044d62ca2c6416b2c37b879142139b2bcd873488c26fc4dbf06156b8d4d0cf47ce9319010315a60962eb515b4ad918dc161e6bb08a84dbab1669557482a34043c78b64eb40344cefe64b5591454dfcdc9854b7e3d4df2834d1031217be526dd30d349d1afcf134da12c98f3ea4954c33d147091cbc9fa6f939c1d16766e66b90bcf7677a914360f200cf6b2491666a6130d770088705f149078e25dd6ea9518af04dc6fd1a88ab9c89c38fc81750ba892026b7789"}, {0xd0, 0x1, 0x7b47b946, "cf3f8f04260b878d00ef214f3123aa5d28d858c15d68aff87a4cb44327b26c26b4bbeabf85cea8744b1f2990875bf32ad21be2bc93d97d7be4fd918809146f60401ce5b70b9263564d09ea04a4c049d38c4e855128f0c5c486af1fa676cbb99351ca765faccbad3dd3b900109e212072c8024751b068ccb17a3452d19e9be878dfdeefa0520b989587dcb61cc3768e46927075956fb7aaec40b0a2a25797965eeeaceafa8f4885c9daa0f8efb168a3b609d035e9145bb242da9a56c5bec9"}], 0x298}, 0x400) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r3, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r6) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r6, 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:39 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0xeb0e4c0c1f99a5cb) getsockname(0xffffffffffffffff, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000002a, 0x0) 04:02:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f0000002580)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0xfa9b, 0x6, &(0x7f0000000140)="c2902168470fb2796d098a918d00c173f5a0c53103fb72aa1246b00243334c339ca40d9cf5b28860ff0a04ec85cc8982535d638cb036f310c400769900d6b1fde9774e5674ecc74b323315fe9e4341603e8ae448091d24ef265934ac5dc8abb4a1414516f6c7e6b7e6575a0bcfb1d3181afd084eca2f2cab2ae53d39832f55fe76ece9a14a012a5fab39d73bf3b2028c4af431f80406d0830c109cf350739d1a5944139f1c10aaa63e60c2703097aaba41c770", 0xb3) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = semget(0x2, 0x3, 0x204) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/189) 04:02:39 executing program 0: setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/115}, 0x7b, 0x0, 0x2800) msgctl$IPC_STAT(r0, 0x2, 0x0) msgget(0x1, 0x20) 04:02:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x83, 0x81, {0x0, 0xe0000000000}}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffe, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711", 0x1}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713218577cdbfb7436951747e739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001075381e423a7bbb25d5e43535280fc146105791de58a814590681731ea367352ce6de49325ef5f2ee2c7a82e6ad300c2bf55b3a5a96453f2915bd3b54333a76c2694946e1e28e550b5d6775ffc70e48d6bbe9b36e9730e7f12c57ba38a1b53b759ca7b4e091d8617f108ee4f6c0e514990fd25afeb", 0x2d8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 04:02:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00666852753000eeaa1b6b3e"], 0x10) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)) dup2(r0, r1) 04:02:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/177, 0xb1}, {&(0x7f0000000180)=""/149, 0x95}], 0x2, 0x0, 0x3a) 04:02:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r5) r8 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r8}) r9 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x1, r6, r7, r6, r7, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r8, r4, 0x100000001, 0x4, 0xfff, 0x413127be}) msgrcv(r9, &(0x7f0000000280)={0x0, ""/79}, 0x57, 0x2, 0x800) msgrcv(r9, &(0x7f0000000100)={0x0, ""/54}, 0x3e, 0x2, 0x800) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20000, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) 04:02:40 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x2, 0x31, 0x1, 0xfffffffffffff5cc, 0x4, 0x0, 0x2, 0x1, 0x401, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x28}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x163b89329262025b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x0, 0x0, 0x10000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'\x00\xbe\xa8', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x40000000001f}, {0x3c}, {0x2c}, {0x4004}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r5, r6) r9 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r7, r8, r7, r8, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r5, 0x100000001, 0x4, 0xfff, 0x413127be}) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r12, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r13 = getpgrp() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r13, r14) r17 = getpid() fcntl$lock(r11, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r17}) r18 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x1, r15, r16, r15, r16, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r17, r13, 0x100000001, 0x4, 0xfff, 0x413127be}) r19 = syz_open_pts() ioctl$TIOCSTSTAMP(r19, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r19, 0x2000740e) r20 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r20, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r20, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r21 = getpgrp() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r21, r22) r25 = getpid() fcntl$lock(r19, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r25}) r26 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x1, r23, r24, r23, r24, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r25, r21, 0x100000001, 0x4, 0xfff, 0x413127be}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r5, r15, r24}, 0xc) setregid(r1, r0) 04:02:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c453000"], 0x1c, 0x0}, 0x0) 04:02:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r1 = socket(0x20, 0x8000, 0x6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10a) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r5, r6) r9 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r7, r8, r7, r8, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r5, 0x100000001, 0x4, 0xfff, 0x413127be}) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r12, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r13 = getpgrp() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r13, r14) r17 = getpid() fcntl$lock(r11, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r17}) r18 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x1, r15, r16, r15, r16, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r17, r13, 0x100000001, 0x4, 0xfff, 0x413127be}) fchownat(r2, &(0x7f0000000080)='./bus\x00', r7, r16, 0x6) lseek(r1, 0x0, 0x0, 0x3) pwrite(r0, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) 04:02:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0xee3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x4) setuid(0xee01) chmod(&(0x7f0000000100)='./file0\x00', 0x81) setsockopt(r0, 0x29, 0x80000000004000d, &(0x7f0000000180)="ebffcb1ba24aa8c37620bc45000000000000", 0xffffffd2) 04:02:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = semget(0x2, 0x0, 0x66bcbbdbbf9e8940) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/13) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x3}, {0x6}]}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x69, 0x9, &(0x7f0000000000)="030000005646ea64d3e35de03eb45cdbd42f343cc837e45a8e7ced7a1bc1261c7b981e9ed31e0815241d3329645cacd337f40f162614cdb019fb5886c209f275566466876b969f9c81d9264bd090357bb9ce953f3c72490579a6cdcb7bae9b7ff3876ab069473c0f3773253bf44b37f9c70b56936dee4fee1bcbbafce1077c749b37366b277de89749c2a72fd06f93ec06c94dc15baf571cc041bb2c2dd61331c03a005a37cc648b74b26a6b78d812d7", 0xb0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 04:02:40 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x400, 0x0) close(r2) r3 = 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) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xfff, 0x8, 0x4c1, 0x1, 0x1, 0x9, 0x12000, 0x2, 0x0, 0x7882, 0x2}) close(r3) r6 = socket(0x1, 0x4, 0xfffffffffffffffe) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r7, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000340)=0x2) connect$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r6) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r6, 0x1) utimensat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x80000000, 0x3}, {0xfffffffffffffffc, 0xab}}, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r6, &(0x7f0000000040)="f1e2b837abd1e06926c5bf754302193696cbe10f592c0af152a9a53119ccd9baf4d3f2b8b5954dd65105dac4a299396d4dd38f9dd48daa10d1af", 0x3a, 0xb, 0x0, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 04:02:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r7}, 0xc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r8 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x10000, 0x6, 0x2, 0x200, 0xfffffffffffffffb, 0x3478, 0x0, 0x0, 0x8}) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000280)=[r5, 0xffffffffffffffff, r9, r10, r7]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x0, 0x0) pwritev(r11, &(0x7f0000000640)=[{&(0x7f0000000380)="95695f347575f3b6349b7ed3f03e6e15c14c12644c5e18af0c6ccd3eac4e3a11cfa06fdb72296f0e81300f2f211833bca7fc4710abcc8905235e69674489b7e29db76b38f6f81f33d311669219f0b41133c3deec21667aba97313a1df3a5ce9be722de5555014cd5cec747949f567816ef6e64a7e5a82012b838c9585867a37dbbd43a7693f325df7f88f14f9b3c34a0ee1bd7b616fa18694654f3bf367378ed7772a96fdbe95df4d458b54d31e82f9d28a2854f8cec82e144830c43c68b73cd4868a90b7d4ac356c8836455b8dd8db55133c936835e523ac7e114f35b9fb0a7b9decb5a3417586bdb8240874c7fee82851fcf4e85c903324314e7798b44", 0xfe}, {&(0x7f0000000480)="5bd8de0cd079431ab5e2f80365634d030f102dfff1248e352723e9845a85aa25f9c037a040aa50a9d37823d1193c8affea6b2ad85430eb831c68459b48951c54f0bfee407c3b1cf12a27b728a0390efe5df9276424cf3365934b67ed51bc199da77548579a3e8c929cbcbf441bd715481a9c82a7dc6ba5ed9f01234e576958563eb1636dcc815472356948247781b11cf1ae2d728329bb84c1d6fa0fadf9a3332eba8a8ac40262bc620704a1c71e10eeb1246114ed41b9a26169dfa58c92e113daa1dfb1ab9762e8a80941706cbf33a357f513a22a39a288a8cf40489e87625d9015759cc1ee", 0xe6}, {&(0x7f0000000580)="54df0d17b6f15e1173bd859282400d4d9848b7d19bc566be6f02e15f63056385041ca66e2798f894f8e4ed06be28783b32f74ed45c079a4d1853bd149c8a0b0ae4ef7b23fd3f584b0473335f48f49c2108d2fe86ef435ef6e973241722ef6e972140b22e926e1b0bb1c0d74e1b373154ee", 0x71}, {&(0x7f0000000600)="9fcf785e916f9c58da03cfe3673ca65b667e65b00cc1a6704a4af95fdb680e7f2ca7b5b8f50fab16ebedd6fd", 0x2c}], 0x4, 0x0, 0x0) r12 = accept$unix(r1, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001700), 0xc) r13 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0/file0\x00', 0x20, 0x100) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000001780), &(0x7f00000017c0)=0x8) fchflags(r2, 0x1) r14 = dup(0xffffffffffffffff) chflagsat(r14, &(0x7f0000001800)='./file0\x00', 0x80000, 0x0) ktrace(&(0x7f0000001840)='./file0\x00', 0x0, 0x100, r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) setgroups(0x2, &(0x7f0000001940)=[r15, r16]) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_INTR(r17, 0x800c5606, &(0x7f00000019c0)={0x9, 0x7ff, 0x9}) r18 = socket(0x10, 0x3, 0x0) pwritev(r18, &(0x7f0000001ac0)=[{&(0x7f0000001a00)="78c9f3eabe91509135ed134df1b60b79a2de888b9160c0e70f2bf2cdeb972b068b7825e8ac0250c1f31d7282ac824b092c9121e2cd63dc026e093e426a6ad19e6701158b90da6b14c2cfda93c54f0beb577c63af8ec9f5c61c9018534141a7dd5d", 0x61}, {&(0x7f0000001a80)}], 0x2, 0x0, 0x0) 04:02:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db17ec000001100"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xff) 04:02:40 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/22}, &(0x7f0000000100)=0x18) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 04:02:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000000c0)='W\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb58", 0x6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 04:02:40 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getpgrp() connect$inet(r0, &(0x7f0000000000), 0xce) semctl$GETZCNT(0xffffffffffffffff, 0x3, 0x7, &(0x7f0000000040)=""/108) 04:02:40 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8001) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={0x0}) 04:02:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="36ec45b0205ab5dcdbd0127d1dae7af6c164752cafc457ea26be9304f6031aa037c29908e9b9cdbf591b7d1e7b4c3f022177e2f86d39b5294c8b76f8c187171f9e7e560f6ab3b1730039c4aa866612a1fb3c5c91d286fe5a056a452463e1cbfcbe5043323289421a8aa1f3e66cf951d512b2c609a501eb6fa09f374a0513019f30d534b4696035bd8d3a77c9298df5d4fe6c1e6747ffef71578bc57f9d0509a45d62a02721cd3823e3ca0c86d92a55588eb8c86569b24b23355ddfa4bd5b0d3520ab995d2d1ab049af5ac808c4600dd4f2cb09fe36a0914be49f34bfd4a405bdcdeefb1580a2f52487808414fe"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:02:40 executing program 0: syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xe9563ec5) setpgid(r3, r5) r8 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r8}) r9 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x1, r6, r7, r6, r7, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r8, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) getuid() r10 = socket(0x18, 0x1, 0x0) connect$unix(r10, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r10) r11 = accept(r10, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r10, 0x1) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = geteuid() r13 = socket(0x18, 0x1, 0x0) connect$unix(r11, &(0x7f0000000040)=ANY=[@ANYBLOB="7f004b"], 0xfffffffffffffea5) close(r13) accept(r13, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r13, 0x1) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchown(r13, r12, 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7}, {0x2d}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 04:02:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x1df, 0x7, {0x81, 0x8}}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x18013, 0x44) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000000c0)=0x80000001) 04:02:40 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) pread(r0, &(0x7f0000000040)="3f710fec25823a716634ec8e939c5029a22423974324e0197c29939ef4f342c3d246d3f2cd83f27e805ba364cf47968aa7c358e2275d97d26f7bd3c4f2064efe5254902f325298f1a051c8b97671ed48f390399e34272893b6049086bd07cfb3e633a44e6a9fa6ad7109b89ca7d3690f077b0e99cd4f3e1cd82f74f5ea4a14366e0463df0c61b140e7812ec5ae30d837f59c9df2e488b7ced4a603a99fe18f37ef54ba8b99f6affacba821e0d3f6b12d4a94049bd1f29c1a6b5cec5c3bb69354fed360c6605d4cc628e3300046d4f0994d22f3e3bfb65dbf13be10c5a3fcc1a30dc44ae09a3cdb525ffd9cfdde", 0xed, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8003, 0x0) fchdir(r3) socket(0x18, 0x3, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x30001, 0x0) close(r4) getppid() faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x183, 0x1) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000280)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="745ad7e32bf40fbbd5f4c59bce095fee7df3c9ff762a08f6e3f58dc59b171da92a59cb7ecbe7abda7b8cdaab792b3cfe7b259a5aa1aec2524c9bbfe2defdc3e76df34c93d138c19975db8bf03056ac367bf8241b82a3a689e393d6574d176209c5e1a1874d78ddd7eac6c115f43805130eb0ea23a658660e3494df4e6ba95714340de394eb760f5ddcd37e38cea3", 0x8e) r6 = dup(r1) fcntl$getflags(r6, 0x1) munlockall() ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x1, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x2, 0x0) r9 = fcntl$dupfd(r7, 0xa, r8) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x0) pwritev(r10, &(0x7f0000000bc0)=[{&(0x7f0000000480)="71731994777c6db05d88b54b6b2a960b4973bf29bb9790a0b7f702c52374430a0b914729dbe305890935c4e5af0c9dad3c0cbc52537fb691fe279ebdbffb747b4acd6bca03ddcea8351e72941de43429817fe23a44798abf68a9dfca9b81c091a92df33432ecd0d259f58379a91ba3a03921098ea2d219eb09a439717b30e63c7538dc4e515e806c3b7efc73a87f0ba6950ca5664fa7124cbc154372d16b21f11b05fefe55e894d443f2383c37410cd3c40cbf3caa3a1bda05203dc368da72ca458123", 0xc3}, {&(0x7f0000000580)="ac4c67dba9139807e86d37ff95898651464cc22378f43297831f2266ce09692f8fa9424a0872b57f457f39499683ebbf0a7f9523f2047d4079b0e37e904cf2a4cc8566746455afbee92f96b15c85599b3235a33c731b8bc7d9a9dbabc4664e3acbb36d3ecf0a011fe905963a60cea76831a41971a673d247b68b7c41041b9f84d7e7c9588f8eede578f4521b72a064c16dd36a02084187c35f5f512193b6720209242a5c5ed73ae19a4c8ad4b681a98cc3b3fe4d043e4e9ee03e6f4381f80b959c196233ac305471", 0xc8}, {&(0x7f0000000680)="8c558679ab29ff38222ad7ee3559b620c049a3e275426ced6ad895bf6d2a03cf19c8e66b483428a57cb3d1b212ccfc041bb9f5b8a35e375da8c6c7a7fbb0c9175ce32dfc956a339adfb980fd5fc9fe616f04a897373b69f31a8a8628c676d28bcbbde33d76132395b85a664e88fe7d4ddda6aeaae205745f99780e6782e2fe12762594ae5e716b5328ae6ea11f171fbcb3451220d2b16719dc8b41877ec3a19ce6ea1221f5ecd98b14d03d7fa157ea2acf566fc635e2a5c5e44b7c57ac6ef4159a709e9e114c733be1cc74a8b1a8e9676bafea1cd272cb5b", 0xd8}, {&(0x7f0000000780)="6b1ecea8d2104b4e4e03a2c11c2c22824c7eeba6ddd1fe9165ae15cde9c333b44bec4c1d4b2b95d477c2279b4001f16b2bc9ed077a4356596348535f1daab747bc235eda3503fb8d1d6c34aa16cc34731780fed430c34dfad23b1b8e1d28f55ded55b3061d0ea95bc7d28e68db961a42f88e38", 0x73}, {&(0x7f0000000800)="ab348c7d01a5b2975262ff09065e0a07d55450aa83f77e368d5cf249b892d78ac913cbd24a5615cdf591a75b5cc28a0c1950e9c5bd0a949d5de0e8d94c277f35acd85c5aabd846fc3b46768a8c4f1e523ccb63661f748b91d0bdd80b9ee5086bef5342b09f2f23938785bdc4209134c052412ed1b478c8b7e9c9bcd05c5172a5e762436a97b3e8a0377b3391e03f9bc3f009854f081508cf3bd83b45c7aa539776998819b70fffeb3723a2358382e13ea0a5fa97522f3f903706fc0177c85e4f4634594ea9f0f3d090df51a3bd3f22ede4bb1bd11bbe6226eb3e0b1b82affcc8ba6e8f27915e0774a46f54b2cc89a8e745f78796", 0xf4}, {&(0x7f0000000900)="226744fcce9422499e06b5f164ebf19c87c66eb3b53b11b2587a24e0b57c39c8dc6e419758bf261f53abb7c99216706257cb4cca1d4d88ab9f71345b00faf0d3c99fa7a4745760de4301d2f348fd1ab35b6504dc99a364846263a86dc68e45b7ff7c39a53f88eebe23fad4029fcf128f1618f9844edd29b0c64e2cc955d435e87df9d60ebb426e6eda6ffd243445141240c6504b9fce6ec7973a96c1b4d6eadb960ed89a4bb19cf3e0d511db37b621f29310c257ffe763903da9988f75f24224cf29b6c4f920ae5137ae66dbdc3c18138a0c8eb26bf68d63cfeee5", 0xdb}, {&(0x7f0000000a00)="e5d1c0443890f98d24aad2d7008e8d9d77deaf9a575cdac455c04717087131e8ad8b29f7f1ed4059a95ba678aaa59c64d9dd0fd7b23048ebe04ede737d7818ff2cf28ef3f238a0bdb55409b2de6c33159ae47f242a64f533f52a1ae1c924fe3c2d3d97cae3ccc9f17e4bf89a446f778e1819c9278cfd587a756e889fc9a482b0d8b1cd9d5d9214bea6582f97ef266f6c40dc0a617b42ac9e92f694774a7e86974e481d720a423ce0b4b47ad91aff14acea03dd0fa1316a7ecc7b882a58c3e13fdab2", 0xc2}, {&(0x7f0000000b00)="2a98c74da4747096f06c8c1ce617dd8563279acfee2fab3977fbab42b2c250e8cef5e4efcf8091ec482fa516d6ac55e77be58a546ea379dd38905405d0fd53c95f0ebc68324b323150dd58aa85083b78ca703928e89bdb5c4f96a3a5461988d59c248518ec37e0a0212841e899c34d992671c23ae8fb4c7342f8cca3691415d3b4a8114a2f9413cccc2208f3fc826d4495f5dfe0a338c4cdaf88f277c0cfbe3046e7a52fbee48870f0b55c43a2e2", 0xae}], 0x8, 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000c40)={0x2, 0x1}, 0xc) r11 = accept$inet6(r9, 0x0, &(0x7f0000000c80)) dup2(r1, r11) socket$inet(0x2, 0x4002, 0x101) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:02:40 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4cdc0513d8033d01) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000300)) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x1, 0x1, 0x3, {[0x1, 0x0, 0x5, 0xdc, 0x8, 0x5, 0x9, 0x6, 0x6, 0x1, 0x3, 0x401, 0xffff, 0x3, 0xffffffffffffff28, 0x40, 0x3ff, 0x1], [0x1, 0x1f, 0x9e9, 0xc00000000000000, 0xfffffffffffffff7, 0x401, 0xfffffffffffffff8, 0x8, 0x2, 0x6], [0x2, 0x809, 0x401, 0x7, 0x100000000, 0xd9, 0xfffffffffffffffa], [0x8, 0x9, 0x2, 0x401, 0x4, 0x4], [{0x4, 0xfffffffffffffffe, 0xc853, 0xffffffffffff5cb2}, {0xfffffffffffffff9, 0x6, 0x81}, {0x80000001, 0x2cb, 0x4, 0x5}, {0x2, 0x2be, 0xc71c, 0xbdf2}, {0x4, 0x426, 0x9, 0x1}, {0x5, 0x7, 0x401, 0x100}, {0xb8, 0xfffffffffffffffe, 0x14e5, 0x7ff}, {0x5, 0x2, 0x1, 0x3d03}], {0x9, 0x3, 0x2910, 0x40f9}, {0x10001, 0x7fff, 0x80, 0x1000}}}) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000640)="48cdf54a983c0880cdb9bdfd909e0f78ff0093a82b400ab24987b8b600dd4c9f55b282e33ea5b09d9ffeadea9005c6cbb90e3c5016fe679faac482b349c59ff0903e91836a46e71fedf65313c301341613", 0x51}, {&(0x7f00000006c0)="ab05832f2f350dc587747f0e26188eb69a6b79c465ec09030a524549c6b0c11b214417c882dbef13ce34c79b0bc904fcfa6754042dfd56dfdee0c9c942f6e0157ee7e3f6d0d4d91762dd630f5ab8862c4c27df20fd", 0x55}, {&(0x7f0000000740)="c552cf0963d83476e7a2fbdbf7726085e98583f25164e12ee2b04d954e68fcd9fc7fa4fafd354f6f2260ea1c00de408459985010113cde8d24b5fc6431d4111b3e7af9c25149d762bcd0f980012a6338783e402fa64c98bfc3598c1a0bc70c20ceb72843406308b1b1629e46474a73bd896a08b157c94f3eff17760eb2be3dcf3f064b40386e43f7bfe8dcf3a1992ba76c250d2425a165a8d96d8fbccff346edc0e931a75c51a64e4940667c7005eea03085e786a0a52df343bc4b758f56e3fb794ecd8d084a65317f7ead7eedd557d9bd13feca67a2521caa3fe9776df5f83f63887c2146a5ebd5c2bccc079d5187dc86797215c73c52ed28188e2ffd1ae05a6fe6ef1dd0e40857c063466f7aec362efb3dac761a1062dba8336974ffeed31826bb1a1daceaed5eb363867370d7b1dac0c0a60f227357866522994444e01008ba3388855cc2722fb43e369bcc68db4262384fea0688e97a9df5fb976ba902a3f224c5a9e4934f37253228244a8184fdf4b315bcc0c1f935d2f2bd1947504c4ae1cb73633b8b38e1f8975211802009a76314d2d51d8119979171e1f52d81ea81945b225384c42d2f0ae6930cb08ca9acdab53a7974519c3e8a52c134352e037f3f40fee687344d59344e6e95fd470de4d9c5ed223f8b2ea4d6301b4d7d9ac0e7de83deb7d8a3f2691a11de943cf0a8410503780d5fd728551ca9dbb9fef1644adeba8f85c47c92fdf3ab48bd650bdf68cfeff415365f9aa3c33a27ac5b83f0418040867327dc2c8420bffcec50ee02a14dee5626e6b0e7e8c50767b370c6b790ba8a89e8060288d56d48186a191ef773e61e43e33de3eebf57945e3374a01ea1953141b2c33affd11d98d0f20acb2fec287517170ec6c231e873c7768c465b817d99ae12f210311b96bc0ebef787d5a6e231dc849f19185d96f4fc83e6923b47225cd7241ef5e3d6678af2e31f91ba63bfd58ac89f1c84f08997019ed4bcad776402f97bdd7d034ea12998087ea8ec8ce948f155afd6724c70ab5d21533b164ceb250625918382ee8cb324bce6a8422c0deba803583d4ccbd7a9cdad8782dd682b36aad45e0626729683254cbfed9295d0c641302af270d6ba3f21d714490658b69c7cfd609c90192170b81481b25cad547f0aee1579f8d6c30a3769e1482e6529c90f9cccd286a9a5920f0504f8a33e092ca0512558f0b1eefc781684fa796759d53b14c7463aaf239d03d820abcf19df41a75cc32516a704860dcfe1dee455a74393c401fb2475956fe6384e3e201c4124a8d0864996963d2f00539e08908fda6bb738471249cc9bcd8fc8ecc2d59d7f7146ddad077081cb62215e8c2134ac88857f6f5cee53aa23b1bb4b2059baa22b79bfb93cd6b3d5405e42e059cbf3cd585dab2ce0e8b76ae4c3bddd425ce37961befa24a7ab1a14606ea8523ed129d7882f3e2cc8856d57b16ab67e3a312fb81e66b01f26fb45b0c457b75a7ac36cd1d5ceadc864774ba42429d41f1f222de01ea3bfbc888e4067493dbe35af429a3b313236e39207e312e7a29e735a8a8a3369a1d66f74f527a353814c0ef6694382f899b164cdb756e35d36bade21636248564eeb717362e9fee94a495e5b10ec505a65b5ce38efaa366700735dbee47f3143fd6a7a75e9e4ea7dfc2357ff05cedba7cb0cafd20f1e03df56991a72967b76ae1d4ff51b36d2a161fa0004690a636acfc1240a17acd88d199c552c29bb0d5d22a09c8d351e203c1deb2847927bda383bd98cb2c96ef249914f1d3a682e71d5ff34e24b46f8464e5fe046a3707ea405d638e2181a8b82819e5351c8e3f835e9ad13f8de484d76f7eeb3098b3be8a993ba17e18e9c2949e7da5d5f360366505619c7235d9ed7c4bc4f814b275b366f190524c8503f0b7dcc1b6efaa4def16fa727d9358f21ded2babcb54f26f637f3b56a137535769a67bd2678ce0bfb88fe13493acadc563d8e11227f0ece2728bc18e5d34b4c0d047b0a6ea15fcb11b8be40cf6553ca4831c66d419f6a55a5ed4aa9fb539a364cfb928a7d8d02284fa243d807471c3208c2c00c00586d1e14ebfdd54ce931163b56e5f53e64d321b0382342ac771de7302e54dd14276c360a0e11b5a1b6649e895a94b5ab04237685b3971c5ce4aa13fb5f05307992a2bb42f8bd4b41b66c295d90c5e11befa93265451c24771c158f208a0c4ee4c0b1ddea18a5bd6e2c8254cd9cf79aa8a9ff29e4f58bd40d7ad11e6450fe8a461d3db802f634a8b4c4f404465642a97f0c5f8d843eb0d0d7ff4870fc591fdd3ac4c0387507c9f7d76506fd148e36842573348a5825f0121c1b329b31bb4b2c15ded348ce675ad4e2f6032f54a2e2b23af79f2ef15508dabba48fd4da4e6bc5482cd70f0eabf3ef730548e5d22c43ae0fe012c4e02f20b34bd2c30e2b749fe50bc99bf99193253c71b9aceaea5fa61e43ba368e8176345323375ba4782454ce4088c32f329d887da8614656d7da65bbdd88842a1b8a3f54b20b30d9876e4411b2cf5b237b548f3fe769947c221a63e48612ac1451bd6f6c6890ab8860303126db1cf3133cc9afebe59b272d3cf81826ea3aecda99f875c85d0abab773edd91485d0f191a5be2ec6ad9a2c9b8c569990d96357a6e673cc33dd960f3bfc8ca4a189c5b0cf0c29448609ba1863fb7edbbd308c8ca330abf1760acf444f4a8b8624372efe6f7301b8ab29fda9cfc57ba225897415d7af1fbe739c0553a106185e3234861ffa64606e0eff84f5cfdf571a873442d1b5017d521ac9a89469c4a4e700635f0709fcd4e58bc6c10739a99332c55edad4968190a66e763c9602287870c99d52895db73e8f19266f8369a9f42fc370a054d4e7f0de57e2fc2c8f879e48a65a48dd291765343ba84d427cd51af8c19eb4f7abc6bf2c9786039b9c3fe327633cf431c1004e92bb559aa7e6de4625708aaf3ea44b600c5b630383575b90d52d4d5671f7e9aaad177ec1a9441107a38518a94677453dda8aab58ad28fb918612227c1e999ea4bf0ee94ac06dcbc26dc09033f81614284dbba31f4938ed07ccc07de16976bbd6685fa38c2411eb42252ece3658e264fed5c625fb1c0e1fc305e842c72d17cee3c7723890099af848c1dd3e9314a3391431460e48f4f129fe35554bf47a47bdca752a80d0a6a9f8fb290c7397ea5f2fece601a6f95d39f5f4bf47a43223a3fedc658865796beaa50a2aabc03c807ab3c0184bbeb6435eb715ba77ef47af627fdbe0515d2be2febbcb4c57866d0dbd5938187f0d6b5b6df17400048b3aad883eebfb9e5032ee85fbe5016b1e7382b23834a2b6f3b13f200b331466f84ede7041d4deb5bda95a5a31c04cb3b5d1818c8128ff6023ae9b30b35619555474ccc2cbd57cc2f33fd4cf435f760d25cf9170560d10289e95d2209dfde849dd844635e0c4143357ca4d8530062eb7fa6abc036f319ec66a5e4397ffc556abffbfc8fda192c583605297a965b853de4c996d148b9a17a40948cc06269dea4ba2ef6320cc7e9b3a0026abf07005bc65e1d897abf2ae417ff9c51ff1347e1f603b71075d60e89810ff50c822b4981a49bcb909d2c2bc50018eb91b7203033c5f31df37e5da22ce17cfb38522b6d29ceeb9c1fdb0dfd2f6aaf9f294a7a2a2cbb0b78d7709913ec4de4115a5040123395ede5fd02f18e55a72dbe73516fe6cae9fbda7d13af1c74ec825771ae8143af685064d22c5601f2cc1b1e939e2f87967a7fb92fb99f1b664a7ad652b704bab18b70a4b1f9281f86c02c68fdc13b36ac3b301569191bfe9c966c2467cb167c36d73f81b289295ec207737da21a81606337b0e6b61a5ae1c491c8814a2559fa24a6f5446370e3a7b1d70db0d7a923aeccb765a6b330cb94aa900eec9b698c8945d7a7f9b0578481a3a3e5a4a5f98f83cc53a474b4f53815b0ee40c1ed60b335aaded9793546b5c36aebd0b1b5ee8e6b9815d11e9d1d7b68a2f8892985314bac4e07bf3458371f90b68dd5fc4a5af21eb27e7e23408ba7b54fd777aa09b8da2ccaf3f48a2eda7f678406ad89e4e9af9c16ade910103cf0b7e6dbfec46d1da2029176fdc3e2184fa0a120c7e69d5d1fdcfb1e6cdb5afa2a140708aec94e8f5ae45d1ed15095054d20936711309d31ce44bb0a3f1b8d35e7e7d97bd35b414d7f9b4d6e1268409c9c661a0bc18026687e47b2966c1d68b696773a2dd219135536962b9e84c8ff8e3ceae7d6ccb234456abb8f89ee4210903e3b63e10b0b0ddbef1b1faf046ebdb891aca734796c1ea5495b0dd3bfec6d0e63c5d4d9109a7d0909e26f3c0a4034fbe852021794250b6d5d08a05acad5f90f5fe21b90f10a3c4c3a13a98cdf77ffe5c72cd2f38d15e9f79b1a510836a566550ef954669040bb515b4de5109bf7ae0fa69bcd4f63c9991d00bc22ceab14f004d8f8e883fbba0c10332130a27979ad4c68c5b7ffc7808b8d4de5d88484f1323fba7c921e2c0048c8ca399bd6ba7ca668f7597ea6a7c803b8b9779f5897b8c13e29396e87786b80dd4401ea98f03c2e8ec43d8f072a46bca1244a8539488f7bffa91142ac53332ea7bc2db012fb3e49cec89943454c75a742eccd00ab57a4829e99932552ad1f7939001c36f03ea04b48bfb4fb8049f8cc49029b464fb47d77d9b73e331368e127251170224d656275865d25cd4846b2b50e696d1a1012b06a8fddbce3da98de5a555771afa5af2e56eca711c92951c8b35ffaf6cb0f3382a8bb7a71bce1e0288f6670d0f1f8f1e70ceae6a29d3a0b363a3ad52791898540fce625578a0e01512a4c42bb8b0c47d05bb5c833d4c945a1989a7bcb4701c1169728b50bbe41295cb1c7399bed87b8dd3841d070fa781a766b3ad78cb81a0a0b085e1e4720f650a180dde5747b93d2b6833095ad300c015d5520795aafc3b910691f46ab197dcb87545eb3c5b172fd2a97cba04a320a82f0904e74a74c1cee563863d2dfa1e20e8af4f22739ebe1fbecb9cfbf2cfa36833a41477dbb26761bbbd623208920ceeb8b464bd45ff958b8051a143fc139f4938f49957cd4169e5ade291c0d97539f616a07eba4950baee9123e977ac583a08ccd23b510d70b9de7cfce85180af2d4245fa4927b0a95df7df14b4a5811b6364dfecdc8c18eb4a1e55ef560a0bb8badd4783f342d34539bc9ca4cd538277f1e331cbe8754f30655d240efbba7e3d4d5c371fdd2ae15581689b0fc5e55880f4b6703445cd18a94242d1f32373b24d78ab8c5c7b678ccad5411a80abef9eb9694bfe9be819a083316a8c2cb6c398e212bc61d7d8851aa0d294d666cd1d50eaae10e4714a2348c4a46743f5a523832686e1adbb96a88008df69984cf3fcd518649ba1243ae79c68273aacd1ad2f91db472a214179549585426a24a4aaa50bf805b05983c7a86699931e82404b325726d9d37b226f5c32ce711dc949ce1a540dc901518ace4b8a53053436ba0d83a901830c0060623d157d73a3e23087e4a139b4cdce0a8b72dc15a5a4ce5caf2789b351f176513ef48e3cc1a146ae552966e03c260897698a14754765c245a2a822bf207ec9d6205f8f498b584292d86cd610d369e76d1e8d969248b99226c66d00279ef63f679b52dd383961b3a0a18e9d86ed2c0e3009cee1a4622950e9e200673e9a7f5ea36014d15047af7047883a01e5776dd5ea7e95398bbce3fd48f11ed935fc43dc00e4e3e2203f323ac712ac332ba82d4761690e7402a87f191e2ed86fe47d6eb3af03912f55a553a3e0db0803929b5d0073480eff92c0d370b6981557a3d5bd", 0x1000}, {&(0x7f0000001740)="03047dc965c7fffa50d678cf08dd800abad0f49c57805087fb14722eb1b0a1ad42e94972c400d3b500534d6ab6b014d83df07cdf2e6144638f77ae276c8132c7d07272a026f56f9fac3b29fc89e510a90b36f8226f83d76e2e9ea0d653c78651b3dbce63d989acbc4e015cc8ed5005282dcf492707542be4591c035219643194cf36f38927ce46cc4888638b7de21bf3b43e27578f5009aaad47576335af0273dd141a60fece1d3c64785822cb4a4618b04437ae6cbd6b0107774e42ae8cb2145feabaf358f2c32d4a9ecdeb6d7721cefd8d256311255e3bc5faabd6358ac3c8f5d84943c300c40dcc91d8307c0a9cc8a31560c0327f59a374eb154efd34d9f963afd126963a3ed4e80005b3b92f70c2b6c8a8e40c5b6d227e775c5a7dc473288bc2af5d35a3744d5d14790ed0d6eb8949aa11841e95ad0347db9a788bf82a686ec232e603d30cea6e887c5f80ef49db2e690590236641a1f7d314fc78ac556cdbdaa715ebb952f2c23c67a228de96d1dc06e1039994962f65508468c84db2433dab43ec0a38db0f8592d0d02123efa370e5dc9858837d6e55fbda5502cf211082f100c99d3ea533118e837e6ccc198d87525b80234370c65e2498d7eba26ba6a8f9d08ff1fe96d8d7174bb82a1cab3fabf23374857fb9302e713cc32ad51373ab35c78616b2c7ecd84ce7d8e5669491a9993b7393ace2c5740a2b578e1f6bb09af45d10317a0893a459628323e8b26e32ee6bb423df2b5cad1dfd488fba1454a5d607da1fd46e1955a91f8aa2de2d819d8d6b2f7753d14cbc4291e8c17fd97db89f506427ff71b506d977f778ff40396700830657ba6b2141125d3a851f5d4cdfab326b572260927870a31dd9f8b6103dd077fe963c414e07356a1953c98bd8bb2678a5036d499783b2bb3b19dc25f033b98a724e4e9c6b8633ba3d5254ebc015e286038dc8232aa97ff8643b13792c467a136f4c74acd3d1b265d745f21ecc6856b63509cf00bec8bbec8627f1ca9976f221d8e31ce2eff5db6a641c5bb07b769f7b5a43cc4b02b992fcbaa646c9c8b2d38c56d6205c753330af1c87e8d971a6c4fa3a41b1e9473dcd2df6a2d4381bf5d1a3c9ce9c7b0f0bf39b1110d6fd1259ede2c4a6e60c75fa7a096ac0b08811e1ca3a19ff7d0f3414017f551565a7235ae6d02e2f3c619ddd95720df35d487d93196083e480a2e5a01c27752c51f8a4e838261941958e542247c51769f6e2141487903fc7c444df09d4ca20e14c2141d2ec2eada20a899e6280433af03e52d582ccaa973bb17091731d2a4734444593b366a08e455a390bf302923b2c9b2f192a1b72a969cf691bfebe7b701190805407ee90ff289f676f1039548db5dbc4fbd2495950c9a0ff650e4c24b5d4da340844b9de2b10be2c6882c5ab8b880cfe21605337d3dec13aa1fe93e7ff8ac7574bb9b29c29957c536e03b7ae1be9a17561c401441e7eb178486bd6a419980d7be115c56095c86575532756abc52dbc16a8048d6268435f173ae7373e3440d4243447a85050cbc769e880fcd964bba9f750bd955964db1202d6a808ed012d5f0ee272f02991fdec14473f039f4b5ddec02b9354ed49f86cf13b721f9055d17d4a88eb1c61af1335de9a88295f6cff0fcebecf3e1ca500745646e0f36905bac9bb0a74d331d196ac66766aea15a346757dac94366df748b07c7b1d513c185a8ae80fc55c86caccca61e28ba1db5568c7a1bd247eed263b69ed6ea57a53a75641b380214bef5dbd13378218ca883e91faca68c1ce2b2c79ad29b29c3c02fde073cc1404e756c59b02ebe420f6f8221203f49dc6cc21e89e41502521688ff40e086ddeb77a374eed7e704004585dcb0a63a6f1d3369e44b2aa546a2f92bbc721de378d4780e7a5358e61d0cce3f2e57b099cd607d4ff2770283c9d192f19604c941b9d15b7d09a15c55a40a3d6ff8fd6667b03b415baf82e79fc1f3adb14af225af11a197518933005e2ecb67b8a50065a8f2b522536612d2369f29b087e74d2a63229a49f6c4ce2621233db53015c6302464e23d556155239920792925f42f53f1965e5ba50ae8dd6049ec2e268a60e3d9ffc96569b4e8f11a96ab655c2bda28a0973a9522b8f30c50850efe9b543e6a916364ccce32a0e2da4aaa04311bc82d78e7dce625c7087b3b81db42e772f98108df62f7790c094051de9a29c6609b39258fb8c56cb4a8806b1605f75f544cfd303402810ca00efede47f8d280d31a63e6beaaab261af03de13d730da1e43d41fff98e07f54c6676f305f64b4e37dacd2545588a3fe94a4c4973f55c84b0201c2f5e09f5ad54e4c8d0dc51748ef989d514890c914aa825da3cd2475e5a1416c3802f6a77bde5bf34740ca24f5b0ca252a8ed6d4a3760228960ce9ee746c3a1ec9f7f0bffd04485ee538ba3cc8542fbb71e5b83f4d6654026680d10a32debc21b56bacb9d204481b7f1276bd5238392459c58a19f805af836dab329416c2c1cd7148d8b2c6f82c03860be94458ee700da2b48b0a7e9e7ad774a30f95b6e65731ff8322b33c5aa520032ed56ef147d2ba811f5253b6425c8af6e8a98b7ef2cfd1544f7d7a797c07b3757557dbb21d4c858353258b176e87132670fc4915669f2b70a62db9d6dfdb5c2d90af1433d8feb6a034047f3644f0c8525451565cd7f581a1701b22aa8c9cd6f4e9b8a8e4bc5a0b6fa0ad5ad6a9c3ccbdcd111e7414f9fb43421bc767595d2db20dfcb631adc220a3c54a768f2113ea55180dae16da2bd3c10195aad3cbe72a6534251907d5b9ce3a670ca78f98190db825db903b582a96367599cefa4694cdff86bbac1ee2011712d08422d266344efe6bc9f248a33e94b38518b0505a32d2ed60473a128b9467ff9aec781f12db8e15b9e63c45b5527253f1d7606094f0b3697c36a1f5f8dc974a6569dd03eae77c25a1f0b7d697560f5a7db6a8ef04d16e34609efe4d3b9459dbc8f9cfa508accdbbc6644190f603f59cbaa0f16f427cb5b7d110405ad1e976b9ed758f1646668f144a45de8c62710e4497647b10f7d9f6e63cf6eebc668a87d99cfc71eef414a38854482e9d298c2d0eafc8be25d698b1b03d5a3a2ba5ba37672eedce29165c3b408a3ed7d47482e2203ca6c9cb5588831bb57cc1919487fd28178a38a8686fabc1a489ee650ad77cc41a06677ddde5a71b7e3c237fd3f57cdec73eae797ca3379a23fba14d604e3a190877ff012d597c8ec88fbea212c869228a59bb265282c9ded74fbca74ca95e5eef59ea7c6771c0c6d0f6af917570c3570c3025c6b49757343b866880b1199102f71e3ce14c06668e9c5f43ef10bbafd5e497aeae9e883f1966f4b5c10e0805a1b47ac0c8d20c33d8a50abd300103a5a927c41e8fe919f058c667c727b203e8fadca1b1eabb6769bde9b937255f1df22e96ea1bbe6d81cfde8fc774e08b37dfd7561675eef5a88a18df2ffb4be9ae1081343be02caceabf21ad8770a1cbd02add94e7c4ad057289ccef9e71b0d22b221624bcdd0ebb1ddbd76c0bd9998615286d433a35c4453e63957a4c6eabbf15471d7174dd1041aaa3742c9cb03779cf39bff98ea607d6aa564597da2c4e0f80f200647f07211417ae949c76a699cee68a6ab8352d870e7ce7fe04f05791601be3c56b97e98396752ae5a2613107bb0ba739f0db2a6c5b8296ddefe8a54a81c92c61861af0a2169a05d2578ea7e62ea56f34ed95e709e17175a060a00740557508a08e2c99d2a36122edbfe14f7282735796818725b3809d836c8f685cbf03494e4e63b9a59cd1378d0aaea18fcf7b6e7770e43fda1f8fdbb6307d8e14b074e412a8d126bc7e9bc264507d20c0f24fdf4bcb2125ab22a862a19032ede2428a418a185224fe0b139486d411cd2bd421e16fba7aa0ccd4e7b10317ce5bc740230eeec56ab52829d9e9c6b8dea8ea9737ed24f6e52f9ab3a8f25be0cf66c856f1b03667adc8b7bc6411eae0836eaea1d1f1a02ea62e4a5caa983264115d083a20cc0ea2f5f1de95f6b93e8c88f2566269dde0feccd215c7693d90a922c5e105fd38e96e779e54a70f931dbad990350599bbe334d9861b1efc9229cd621631baaf97c7f98da8bc398bab4f4def1c4754eab4d4f8fa79a901446427f3e36e72c5e346cb64c7a74eda4ad8d1bff3f8e90ed9954c456da09af1a238c6296af191a08b2b445c0893ee78a8cff51d25324f23b87a85c72291ef8f8bce9b095a3a50c1f5f489729040b5943c98ba68f7f9159445733b66ba040eb9727c516f8d49f38af1140f05a5955e3955b78f92df423b537703e645dbdfa41ed16301a6e7daf4d446486e5832c65b479e671408673f0793271c8ecb4f7175bc2feddeda7ff41f80ccf308c5ea833d057a85709f6febf68e50483952dc2ab624d35a4fb9d9f69d1577b0fa5272a9e356710cb2bc46d3fd5ad536f7e3fd1ea62a5166d8b49406df45868bbb47b4e0a83036ab27c54409afffa03a02802fbb2fcab673a9533d47aea870ce793f90e3fc40766e4ac95415762ed08b7fbc3ff213a95de0b5c1a798436bd705f6d25f5d42b18ca70b1db812d8bf45fa6031f1ef9ccfe91d6f55bd2c73a599c11a14f3bc6492f0adbc5aeaaaadd3354d8b0afab6f33632c0054ad154b918de94c19f1f5fa0dff10087ff111d186ff96985f3457fb5ee150ce70d20f4f2b0378aabb76c985e3fe135b37ec6a8cc43b49113907edde803a940f846f6498292d5b135e1ef4d7c8850b6c2f0a8aac840623bae8365b75724b77e9d3efa362b1a9d3e0da40804548f0d9a122d61c48ed5039ca7e0810c5d8b48ccec81230e29ef0b0c9ea4abb4db0a3c3c475c2342a7b03727b96276fe3d52c8690f38234c44cfcbafdcf7710d502683f500324693a9188650cc4512a5aa667d06186c8f361b7366baf9f75b939a233d7a9b8e52dd9edc27ba3ad0597b7c3f44b6756d34eacc88560df4eedaad29287b396a5e7205815d596db9148d9dbda8f718a19fc95d6f901900b153b248903d0e037ff942ba6292ad2ad92e40ba514318b72af2f1a2bea39a3dc58d8733f85dbd0a290c3f7017ab2abd51ce495b28e90e7c3e0eb81769c2383d04a3d03372249c63a8f03f0bdec7061118efe5fd07ef05a22650399b34ba5571415319c3f0addc47117c813689a31e8384e983ad2225f30e40fa075698d51d71f5daa6dd53fbf35cd553c12ba2500b9ad7ee1620710af81a17c65142c373a440eca4e5b304b7d738087e231adb94180502b92227312380d3aeda29e3a921c980a23feef5fb1c722fc35e3f8d91f0aa5e9df71501beec89162e309532232467e302eeb101abb2ea6b7cba76e3ea6dc2588e23a90a77e09c258da8a621aef12cd2ad49f88add331741e2f6b5408b401b98bdf045c5f2ee1ec3c5269185263a97a4fd398c836cddeb23d5e204c961049dfa6eb67d2302e27b2c60e739b315b16c45d1458badee1897cad729b866ea9f0fc448fe5ac369a4e4a2ae7a44f823bc5bc7b1384e86ddf8ef8da2376d510a2d23da6586d2cfb105b9c354327174e6c12eca3bf182e1ec035ba78c06a2d4994c66310273b88ee1fc3beca3cb9d44be7801407bc63b92a9c2c0ba0ac0701a8326af53c3515b3cd8bb35757603b54f3578d325a90abd76b73ebd9300109eb7b9acbd7160244c4c8144e95eb1e66d687c9cfc480349acf00cfb28d07252733de35a4b214578edee53731bf9a49f07bab2b51c9f50ff30f930fbd59c57d43c4f393442f818bfeea3f05b3a30ad712cd0b4f2fa15901883df", 0x1000}, {&(0x7f0000002740)="ba5217042f614df4d17556b408c2b094609009cdd151b71292e84864a74b7d1be68bd2edba116f1f265a5fe34856e531386aa08628f703a0c017fa46ea0178a8649bf035a78ad1e735f6f1f39fc9f6af1a8093d92cf4a56ae867ecb9cb2c6f10e3cf94a2891f107e", 0x68}, {&(0x7f00000027c0)="4caacbfb8099b5451e0c96d18a6ad5d2a72ab37e60e4dce3d67b0cc4891a3061c44382af64e60a445ba5d5d897f0a6dd154ceab40346f1f7393ff253fb570f2db7e09caa4dfd8d0866378cd61eb34b0602a04774a1beb2731210b98836d337196a1dfb04164097c49437b1879b37c62a2bf1a52bab2478c8b9e24ecabb1f587227621cb1", 0x84}, {&(0x7f0000002880)="80b7e67003b5e53807b5eac0638bfd8eedfebdc05e51980ca51a42cb724597eae8492754c930f6bf26575fbbac1c101b07ecb73e1410a0b59153dc87e7a2a98f31f49cac3d41cd6f52e9c17c6e26132e1fe01268139c5db05cc039d91f3b6d8a2d765be12276e56f83755f7db41985fc845d3a30929fd9", 0x77}], 0x7, &(0x7f0000002f40)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3b529737b7dd3e50b6e4f8cd21d9448eccdbe4c2f0961dc3a997293fab5a5db062f7cbd19def8ac11560906f8ae3848f"], 0x28, 0x2}, 0x2) r1 = open(&(0x7f0000002a00)='./file0\x00', 0x80, 0x100) r2 = open(&(0x7f0000002a40)='./file0\x00', 0x20000, 0x15d) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000002a80)) r3 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) unveil(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002b40)='x\x00') utimensat(r1, &(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)={{0x401, 0xffffffff}, {0x7fffffff}}, 0x0) semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c00), 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002c40)) r4 = open(&(0x7f0000002c80)='./file0/file0\x00', 0x400, 0x20) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r5, 0x20004b3c) sendto$unix(r4, &(0x7f0000002d40)="83d75d84fa7dcb802ed0ef365a8c5ef6da1cb69ed4845aef950463282c76343ca96841da8e858e5dd8a8d5f3eb3b248c370f1115aa8eca55aef242248822048c5b3ac98e2643b7c358275ab2b0afa96c8920f49a31f84996a20c4b66adccaf1a988977fcbc0094c866cc209e822d461eb098eb8cbd9af7a48a0b3de11ae93144d936628648eb1beb8b31", 0x8a, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002e00)={{0x18, 0x0, 0x6}, {0x18, 0x1, 0x100, 0x7c96}, 0x401, [0x1, 0x511c, 0xe7b, 0x0, 0x6, 0x7, 0x4, 0x80000000]}, 0x3c) semget$private(0x0, 0x0, 0x1) fchflags(r6, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000002e40)) getpeername$inet6(r2, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000002f00)) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)='s') 04:02:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x6}, {0x0, 0x400000}}, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r2 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget(0x3, 0x4, 0x1) semop(r3, &(0x7f0000000440)=[{0x1, 0x2f, 0x1800}, {0x1, 0x8001, 0x1000}, {0x4, 0x5, 0x800}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0x19c}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0xc) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x26d) r7 = dup(r6) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0xc0105715, &(0x7f0000000000)=0x35) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0xa8) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8028698c, &(0x7f0000002580)) linkat(r4, &(0x7f00000002c0)='./file0\x00', r11, &(0x7f0000000400)='./file1\x00', 0x2) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000240)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpid() flock(r0, 0x15) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000340)=0x10) r12 = socket(0x20, 0x1, 0xfffffffffffffffd) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = socket(0x20, 0x8000, 0x1ff) write(r13, &(0x7f00000005c0)="8c65", 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) r14 = socket(0x18, 0x1, 0x0) connect$unix(r14, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r14) accept(r14, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r14, 0x1) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x3) r15 = semget$private(0x0, 0x3, 0x10602) semop(r15, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) 04:02:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x400, 0x0) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r6) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r6, 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r7) accept(r7, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r7, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = fcntl$getown(r7, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r10, 0x2000740e) r11 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r11, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r12 = getpgrp() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r12, r13) r16 = getpid() fcntl$lock(r10, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r16}) r17 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x1, r14, r15, r14, r15, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r16, r12, 0x100000001, 0x4, 0xfff, 0x413127be}) r18 = syz_open_pts() ioctl$TIOCSTSTAMP(r18, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r18, 0x2000740e) r19 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r19, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r19, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r20 = getpgrp() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r20, r21) r23 = getpid() fcntl$lock(r18, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r23}) r24 = msgget$private(0x0, 0x8) r25 = syz_open_pts() ioctl$TIOCSTSTAMP(r25, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r25, 0x2000740e) r26 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r26, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r26, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r27 = getpgrp() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r27, r28) r31 = getpid() fcntl$lock(r25, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r31}) r32 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000540)={{0x1, r29, r30, r29, r30, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r31, r27, 0x100000001, 0x4, 0xfff, 0x413127be}) r33 = syz_open_pts() ioctl$TIOCSTSTAMP(r33, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r33, 0x2000740e) r34 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r34, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r34, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r34, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r35 = getpgrp() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r35, r36) r39 = getpid() fcntl$lock(r33, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r39}) r40 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x1, r37, r38, r37, r38, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r39, r35, 0x100000001, 0x4, 0xfff, 0x413127be}) r41 = syz_open_pts() ioctl$TIOCSTSTAMP(r41, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r41, 0x2000740e) r42 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r42, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r42, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r42, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r43 = getpgrp() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r43, r44) r47 = getpid() fcntl$lock(r41, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r47}) r48 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000540)={{0x1, r45, r46, r45, r46, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r47, r43, 0x100000001, 0x4, 0xfff, 0x413127be}) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x7159cdc9, r45, r22, 0x0, r22, 0x120, 0x6}, 0xfffffffffffff9d0, 0x0, r12, r20, 0x100000003, 0x7, 0x4000000fff, 0x1aa}) r49 = syz_open_pts() ioctl$TIOCSTSTAMP(r49, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r49, 0x2000740e) r50 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r50, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r50, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r50, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r51 = getpgrp() getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r51, r52) r55 = getpid() fcntl$lock(r49, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r55}) r56 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000540)={{0x1, r53, r54, r53, r54, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r55, r51, 0x100000001, 0x4, 0xfff, 0x413127be}) r57 = getgid() r58 = getpid() r59 = getuid() r60 = syz_open_pts() ioctl$TIOCSTSTAMP(r60, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r60, 0x2000740e) r61 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r61, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x5, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r61, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r61, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r62 = getpgrp() getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r62, r63) r66 = getpid() fcntl$lock(r60, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r66}) r67 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000540)={{0x1, r64, r65, r64, r65, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r66, r62, 0x100000001, 0x4, 0xfff, 0x413127be}) r68 = syz_open_pts() ioctl$TIOCSTSTAMP(r68, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r68, 0x2000740e) r69 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r69, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r69, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r69, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r70 = getpgrp() getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r70, r71) r74 = getpid() fcntl$lock(r68, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r74}) r75 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r75, 0x1, &(0x7f0000000540)={{0x1, r72, r73, r72, r73, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r74, r70, 0x100000001, 0x4, 0xfff, 0x413127be}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r77 = socket(0x18, 0x1, 0x0) connect$unix(r77, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r77) accept(r77, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r77, 0x1) connect$unix(r77, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r79 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x80, 0x0) r80 = socket(0x18, 0x1, 0x0) connect$unix(r80, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r80) accept(r80, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r80, 0x1) connect$unix(r80, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="9edf7660bac78794f1749f1ca8c3851619e6b2f80619221a6c8d383f7769e1804115ac0da03d9a8139ec45af8a949860daef8c88cc95340641480c3c63f1b4e8d49c1d06bd3a7fe9e94b85d6c7f122396942d6685e1bcd98ea3d4439ddbb31eb5ffeb8b3589eee508bce9b786b588f651fe5416066718591a96e3ced5138585bb1d035c16020e760a14c0dadddb87643f04fcd288cbca171a81829017c12cdaf03a822130034e66f218699d77243fbf65c166877f099dbc808c70c30cb7208bde64d8fef59bd", 0xc6}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="1800000000000000ffff00000100000060cd4b61cd238a122ed2c1652946c70c057aad74f5d7b10a38a0dfaf420a28bd1056a3dfb2fde4f66524ec95509a7d580f46a8c99a2dce6df0fae31eec20dc6ba2b92c026dc90477d241e92787a5d0f2b78cf6ce85b32bb70bba721e908b000089aad61bf52fc2bd000000000000000000000000ed525ae45eeee19e1a91f9a9e288370fc9060d6fabc8b9cd8edeeb3761ecc4d6180ab1c617d05c8a6b2bb3bcd011132ae92eaffb95e28650b9d69df658c860937528e2b86f6992c41d97cc9d6713b9088a28ab07d330f496209b91002a566f8a457877de20cede8b92c9265c", @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000c0653e852c7a27eb8dfce164895a8aa0a063a46d9f5ccc8aa7621a088727830da773ce1ac6fa839db31466e889686cae29a5d46cc0d4901ea9634d5e687afbb8303cf6426a370a45dc8d1604ed5cef72f74604fa3d0daec44624a17655d11b225f7e3b4e4fde3af60472686c8ae2cab641ab89e4d13670e9d74416c86a78fecc5dc0ad4778ca07b804c0f05aa2e070bb74a0eee9d2529b0e9dd9b309a7c197347cd4e476efc7a5b353d1d67e92be8765e507", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r53, @ANYRES32=r57, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r58, @ANYRES32=r59, @ANYBLOB="c18d5bc1ac252a10dfd8b46521f001d01d9bfb920f576f607164e8e7ad47d8b70fed38958cbc68f6056c693178e56ccf1ec700ab553c79b64c05c45c12ca1609776b702ceaca9ee528e06e311058aef10d0272d16d2812a5a6cee97cf98e8cbc695e89efa5d053b13bb3a66d8784271b1535f57cfe5289034541ad2f0f4b219e28904ba8b2304fdb0f5de08c4160be6a6d26388121f16d39", @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r74, @ANYRES32=r76, @ANYRES32=r78, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRESHEX=r43, @ANYRES32=r79, @ANYRES32=r80, @ANYBLOB='\x00\x00\x00\x00'], 0x24c, 0x1}, 0x2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x0, 0x0, 0x0}) 04:02:40 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) socket$inet(0x2, 0x3, 0x3ff) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(0xffffffffffffffff, 0x5, r4) r6 = socket$inet6(0x18, 0xb13c428d27692632, 0xfffffffffffff4be) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r7) accept(r7, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r7, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r8) accept(r8, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r8, 0x1) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000300)=[{{}, 0x0, 0x82, 0x1, 0xf92, 0x2}, {{r2}, 0xfffffffffffffffe, 0x81, 0xf00ffffc, 0x40, 0x5b}, {{r0}, 0xe952a8ea1291c3c, 0x4, 0x40000000, 0x2, 0x4}, {{r2}, 0xfffffffffffffffb, 0x21, 0x20, 0x1f, 0x1}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x29, 0x3}, {{r6}, 0xfffffffffffffff8, 0x4, 0x40, 0x3, 0x8000}, {{r7}, 0xfffffffffffffff9, 0x20, 0x4, 0x8, 0xd8}, {{r3}, 0xff75fa3a20e3bdba, 0xf2887efacf8a95d6, 0x80000000, 0x8, 0x1f}, {{r8}, 0x7027e48885478dd0, 0x9535635a8e40a59f, 0x40, 0x80, 0xffff}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x10001, 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x25}, {0x1000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x3}, {0x1d, 0x7}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x1, 0x5, 0x80000000}, {0x8, 0x100000001, 0x4, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 04:02:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) nanosleep(&(0x7f0000000100)={0x0, 0xffffffffffffffff}, &(0x7f0000000140)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[0x5, 0x4, 0x800000]}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(0xffffffffffffffff, r2) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0x2) nanosleep(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$getown(r3, 0x5) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x4, 0x0, {[0x200000000009, 0x3, 0x6, 0x6, 0x8000, 0xf37, 0x3, 0x7, 0x10001, 0x9, 0x9f, 0x4, 0xe2bd, 0x280, 0x100000001, 0x7, 0x0, 0x7], [0x80000001, 0xdf, 0xda65, 0x5, 0x42, 0x1, 0x40, 0x4, 0xc95, 0x81], [0x2fd, 0xe6, 0x9, 0x1, 0x5, 0x3, 0x1ff], [0xf159, 0x20, 0xfffffffbfffffffa, 0xf6, 0x611ea955, 0x2], [{0x7ff, 0xe00, 0xa7}, {0x7c3c, 0x5, 0x3}, {0x5, 0xa7, 0x81, 0x1}, {0x6, 0x5, 0x0, 0x8001}, {0xfffffffffffffff9, 0x800, 0x101, 0x7fff}, {0x20, 0xffffffff, 0x7, 0x6}, {0x0, 0x5, 0x7f, 0x80000000000}, {0x3, 0x9, 0x1ff, 0x3}], {0x7, 0x400, 0x7fffffff, 0xffffffffffffff00}, {0x0, 0x2, 0x3f, 0x5}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x7ff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2000000000000239, &(0x7f0000000040)=[{0x40}, {0x3, 0x0, 0x0, 0x800000000000000}, {0x26}]}) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x101) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000004c0)={0x40, 0x10000, 0xe8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 04:02:40 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x118) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="33f1171d46d0549f9ceab1724d6d36dd8709cd4a187def4ef8cdb17d9ec4d8988fae7c28e588d844d1e4680298ec86c352815618768521e8147a34386f9eacee3e4429ed56b2db1de12c7fa08f165b23c112426a9367b16bb03841cf89e44d2999c4d16e4b6afe327cc28125ce84d1dd5e3234b7a3c10a2d1438e02fe429967eb1766a41e9fdfdf1b05d192661b2bf3fbda841bafb8988285d188d50ba6514fc56cefa5431aa47beaad23a8fdc706cf40ee8d290a96e20", 0xb7}, {&(0x7f0000000200)="f005da45e3079985eda160902f6582c6aa3835c9ec026e49fb9c6a981b35888328442c11aaaab802e22487e3f95affbeed317fb918eb7fbd62a346f6c60c78fa0bac2c68162b7b8c3ee112feacbc2386c3167b31a893e36b6261407382d8cf1ea014939f684737f774c6cd9c656bd25bd8dcd2fa8b14725263b0be3e774364043e3ea68188799b243d2db84073496bd95bacd7bd8b91bbdf7b79ef31ff1dd7bd4faac062cd855be4fa4cc67ffb6fa2108778cb04e06ebe03ce074ea7da632a04829a6b74751f5dd882611abebb29d5e3141577e1ad10e4d7f1eecdf1ce49973695d3613306851b9f1036bf6a88c1cf464f7d", 0xf2}, {&(0x7f0000000300)="185f9219d646c438e1c6d817f2957848d6c90321b1fab7a0acb4b08bbe5a67c8a34d99199b788cb027314b6225fdf28b74c175e7a20ea48105f35d6790a3e9c98b65cfbd4ee27b73ec907813e590c0e91345dd3882b09d039d8a2d9a80b810b2ad1fd8ff8a612c2b94a28282daeaa659d49a92266a864f1c53568465451e9cee39a21b7432ead3b03a053f51adc3776f197888a40fb38c6ca1a7a8e82801128a0d49d023be353ee3865e0e11c0bc6475bf82d2fdc24944d19c0788309c18f73f558e282f12c9b6cdf33c538d253ca39d6f1c3a2cb38f26ecac4792061b86f2", 0xdf}, {&(0x7f0000000400)="b4f0f8e63ca7d0a4091c83b324d0ec550dc548a1a80eb07616d625e9bd56c8975d09a39e70d539fa1016d962dd2779dc3001644044f6b5a347fee5766755a708febac47304e5b5e494df6fe8f0e67a19b8da0299757d61844b71c4d8bd31481c032fe22c97cddf1d81ad22f6b8e61f5a6023eff9293a1ebeca08f055fcb5f8fb186ee2f1d062868f7b3274c69c184c320d7a601b9092ae5b4cbab7a3d6a9c71e96", 0xa1}], 0x4, &(0x7f0000000500), 0x0, 0x1}, 0x1) 04:02:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x0, "fd84054fddc3e1b284ec04db28b1662600", 0x0, 0x7}) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6, 0x0, 0x0, 0x8000000000004}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 04:02:40 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) pipe2(&(0x7f0000000040), 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = socket(0x20, 0x4, 0x7) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCFLUSH(r3, 0xc1206925, &(0x7f0000000300)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000000c0)=0x7) 04:02:40 executing program 0: r0 = socket(0x0, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) 04:02:40 executing program 1: kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x11) r6 = syz_open_pts() fsync(r6) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x90, 0x4, 0xc00, 0x9}, {{r3}, 0x8000000000000006, 0xcf, 0x302a13cc15e6e9c6, 0xfffffffffffffbff, 0xff}, {{r5}, 0xfffffffffffffffe, 0x2, 0x40, 0x80000001, 0x1}, {{r2}, 0xffffffffffffffff, 0xdf, 0x1, 0x7fffffff, 0x3}, {{r5}, 0xfffffffffffffffa, 0x75, 0x0, 0x6, 0x3c}, {{r4}, 0xfffffffffffffff0, 0x11, 0x4, 0x8, 0x5cbb}], 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x5, 0x0) 04:02:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x3, 0xffffffffffffffff}) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x31) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x80000001}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 04:02:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff135c00000040", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x2, 0x2}) 04:02:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000149, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='p5', 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0xde, './file0\x00'}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r6, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r7 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) r11 = getpid() fcntl$lock(r5, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) r13 = getgid() fchown(r4, r9, r13) 04:02:40 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x10, 0x5, 0x1) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x9, './file0\x00'}) connect$unix(r1, &(0x7f0000000080)=@abs={0xc81d44ada9f5f917, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcb0d13b9fd2538aa4e713048e69931929648", 0x155) 04:02:40 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)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="63ddea0d325984ea", 0xffffffffffffff8d}], 0x100000000000005e, 0x0, 0x0) 04:02:40 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x107ffffffb) clock_settime(0x2, &(0x7f0000000000)={0x3, 0x4f}) ftruncate(r0, 0x0, 0x7) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x100000000000006c}, {0x34, 0x0, 0x0, 0xeffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 04:02:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/213) r2 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x5], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) semget(0x1, 0x0, 0xceeec89e322439c7) socket(0x0, 0x2, 0x5eb793f8) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000500)={0x10, 0x6, 0x4, 0x2, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xd51}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x68}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x1f}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x7f}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x1d200000000000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x71}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x7ff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) 04:02:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) pwritev(r1, &(0x7f00000002c0), 0xffffffffffffebe, 0x0, 0x0) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x3) flock(r0, 0x3769fe6a53c299ff) kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000000c0)=""/40, 0x28}], 0x2, &(0x7f00000002c0)=""/92, 0x5c}, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 04:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)) dup2(0xffffffffffffffff, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) flock(r1, 0x6) 04:02:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000000)) close(r1) clock_settime(0x3, &(0x7f0000000100)={0x1e1, 0x4}) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x8000000000000004, 0x9}, {0xb364, 0x10000, 0x4, 0x9}, {0x6, 0x3, 0x2, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x6c09, 0x3, 0x1, 0x3}, {0xd691, 0x4, 0x7, 0xff}, {0x0, 0xb3d, 0x7ff, 0x3}, {0xfffffffffffffff9, 0x3f, 0x4, 0x1}, {0x401, 0x6184, 0x3, 0x1}]}) syz_emit_ethernet(0x98, &(0x7f00000003c0)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4ee85bfb53bd4aa520a7b0cabdf9da534b4db5450618bc0d72feeced07210000000000000000000000000000000000000000006cb1f4") 04:02:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd375010000007dffd57a95d3c875db72337b6292c9bc77cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf444105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907093e40117586f0f154909e39cb3107b6e98dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ed725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d240000000000000400", 0xc9}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x04\x00\xe3\xf9\x15,\x00\b', 0x20000, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r5, 0x0, 0x4000001, &(0x7f0000001980)=""/124, &(0x7f0000000000)=0xfe3d) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r6 = semget$private(0x0, 0x4000000009, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r6, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r1, 0x40a, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r6, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r3) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./bus\x00') fcntl$getown(r3, 0x5) semop(r6, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) 04:02:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0xa3, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='#\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa3, &(0x7f0000000380)="00069e543a422880a78b9baee9342d796624b305671de4c670eaab66311ea8e52571ccb2b9db7f360c71d9e190868b6b629dfe8ad51ff2777fc2a87e0d71addb4494693d61ae14000000009f199312cb4481f7e61259c54ad2d202e601200000005efa954cdf6bc142ec50513d11ddd0bc527091c6cfaf22a350549baf1d586023f99299362cc86d2c2ffcb23807ffa00919f8a5296f250903c6bd1162a61211568967") 04:02:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x4, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x7fffffff, 0xf3bc, './file0\x00', 0x2, 0x9, 0x12000000000, 0x73}) 04:02:41 executing program 0: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = getppid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pledge(&(0x7f0000000140)='!%{\x00', &(0x7f0000000280)='$,)') r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000800)={0x3, 0x0, 0x9, 0xff, r2}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0x8) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000500)=ANY=[], @ANYBLOB="930c4f8419f7ab18c15b5c1a4f05bc8c1ceb2f2f12358544a95e8a1894ca71bf205914b16dd92e86cdcd8ea8212497b828e9c3df241727b5d5b03320fbf960e175aaf1a4ad0fb00de4be86d1c7f100998d98b448cd4f798cbca3a4db9191cf251e72f6413192520bf4f70ecc28e791c58ee957e275bbec3ec8800ee3a95244e8deaa2d49c98785c5"]], 0x1, &(0x7f0000000180)=[{&(0x7f0000000400)="44a221302c538afba1bef9ffb9c7e93ce68867df9b816e43780085020f194aeda56f5ad43309f8d4aef0f24038e54b4fa51f9ba637c40a59058edf57d92c8e3875f587fd6d58954b99c11e4d62d1995b73289ede7ddf601d5447ebf66617aad60a45b1bb5d53b5474211142ce05e0a241dc3a1bbf3f30f1d97d8f5f18f3ce0ee626dcc8a01a3a8a386acd25d03bfd2425c91c9c6206ec2", 0x97}], 0x1, 0x0, 0x0, 0x4}, 0x9) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) 04:02:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000180000000000000000000000563afde65dbee037a10d944254ea52e221c04115c0c7276459b7becff4459a607669838c412981058baf82af70d916599f061f8ad54ae3f984e9e9bdcacef696976c1838c5513ef83b76faf0a373481b6ae2312c44b4b4ae3e6d110404be0f90692259c7febe"]) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x9) kqueue() 04:02:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) fchdir(r0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0x34d) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x100000001, 0x80000001, &(0x7f0000000140)="d88695d25dfbcdb4b911303a3e168e44e2c2eaae32c193f1ee0b9e3134e55a61c6fbd8ef81d98ccde544c7b00acb9b82f2491b9466229e3ef22fc440821f8c4c90a6f1f7932bad", 0x47) 04:02:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/145, 0x91) 04:02:41 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x0) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0xa, r1) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{r3, 0x20}, {r4, 0x2}], 0x2, 0x2) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x44}, {0x6}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x7f, 0x0, 0x8, "82fe8f022b4469566846288d2e58578ce6ff71e0", 0x7ff, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 04:02:41 executing program 0: getppid() mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 04:02:41 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r2, 0x2000740d) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r2) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) setsockopt(r2, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r3, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r3, 0x0, 0xfffffffffffffe5b) close(r3) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000003c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:02:41 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="0100fa5575565471aa593653a10000000069d446cf5edcc928d4452627d0fa6857a37c578f26bbbddfce5df70647cb715906955a1ec43742680303799788b304331e7f02455b7a26a6c1927d9b996662e8521cfb4eebb318083df9de60a2955e2f5a981c9459d326015e0c04d1de97cfb14a0f8257037e9001a90936dd37be5f9228d24655a2392dc83b69"], 0x1, &(0x7f0000000480)=[{&(0x7f0000000380)="9e7e919c4404f1a5b7ab2a302626a895780b071ddc0d860be99da960ff9dac7287c1653407b80cc5a895cc39c8dbc18dfdcbd0915e45d48b23c906dec22f49b44278757a0ec4c51112adf6fd8278ee57ac6f1d035f03f018de928fa14bc48f8b1355c56a8c9b586226def98fca06c7e4147feed402892d774ff8ffec0461ce045e78b1f6de9661aecb6658a861ebd264616b043b97d994e13d972032b4de6a3c21095a5f52a43b3d441dfdd94ccfc8810d6af0324238d8f2a0bee8ec36abe835a71b33d78f8bd75b674b8c94159f7ea2b83e732c40615f6f130e7594", 0xdc}, {&(0x7f0000000040)}, {&(0x7f0000000180)="f8b250f8dc6721d6a0382889078faf6758a783b4956a", 0x16}], 0x3}, 0x800) chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="9c57174687d399d465ca19bd24ffcadcc1aae9124097784510caf265148d59d070f991860d416b12d8bc8fda0dd5eda4aae50380927aebd91b286af40798ea5d2c0ca4281228eaa4edba1d8f79fd42332b0ccde5dea01ac8117af02f59afe7827d52083a4481c10a9fddc94d774fa4601e67c6bca9471b4819303ccbe48d0087d88e70293f78cb01c86af427bb3e4cf98a8d8a696a68689854b7b8a908936031308fba1c3c82e910ac69385048f5150b0f0defc037d6be8f3224da556809b34ee777bc966533a6b3570efac5d282a322e769dc38c0442a60a6ff5151b6b3452de932c2640532c29ca766336177", 0xed}, {&(0x7f00000006c0)="25440ee836573877503cf02444429b84fa78bc593d5916ec8a12397eeeea3e14a0dc1a60e47884d143e2e53c9dc0b4c219f94385b058649e3b47ae437c7608bcb9ca1f9fb3ba0ed75aeebb3cf6100b78aa7cb26a724e07d64466c2c5302c6fbcb9bf0508af7b4676df7319d1f19fe9813f3dd4f89a8c5113adaa78ab6f0a13ab79f70cb8a90edb8e0c50ca33a583c3ca25f359d962ee578f742f8cb8f3043ca2b76d10c7c092eeb6bbbe50f6aca8ed7ea096ed90da91a87d9d4a950ffb390ffe77aea64817349a08f64b49d98ff5f6fa9b3f4e47ffaa72104916cf6752042944e8adcb985336d72b412a3bd019a2a1abab82e076134f960f22336ebf276c3dfd5323d2b79a6151651da0ab685831b539b04826140819e4e0a36453e890dbc6b54c32de2610238bd93618549f9395daecf18fb44c8f4aa03c1807a6f9e4f324ce421dd21ace43ce4a0b0703aa8e5cead2e5852c5d3c4874f406cdbe738dc81447ec619f3c6262107eaff9aa7a167d1a0b14d0058ddc484fab41f9303dd0bb7baa2b2850158f13d161dd9f0f8c38c9da84a50a7d1af91421b44a9b2ad80993276db02874eb544dc772b8df239351dd6268af5b9622f0ab36db70d94dcaf4eedc198b6d7bcc30f459b9f88e7aefbee2bc8c507fe8ebc9d83f3ae5bf99c0283355156161fbf78e1af38c4186e2b3f4538b01d259d60b111f37a0953652f70f669c2c3835ec4ade7be8ebc6dadd7753879e6e8d0d3f0e398372fece56f0f35d6e3cc4469f085debc7a816047eb9bbf14329ad2d09c84359b6d7e2e730dd272137b8c155cec77591b9aa463b69585cad2a200d000482d74c91df75b03e687b6361660f16f36e63b575c0c531f7f103b6294d0ec0a8badc96784f9b91e87798655591bbe82e31e9056019938d2735cefe847e95a36fae006ef4b10da88be38c024186944ec4aa31d508ec7ca206d820e8140bd2ea6293e6395c240bd97aa553c0c09a1c27b464459d3622164e89aa3e69dd701b575f661658810706637039eaf9d28e36845d3891f9a5664b8ab0f33e44ebfe7a08ba3b5ee5e6a968bbcd3fd5b830f6426fe221969dffd5f35fe52dfe9ffce53cc326c6c6db87f985355cead9b16286151c34565643d48c6849182f7fe95468d80494e607085ed7f22dd3e60cc01a87125af9a21b7a31e2190c2300f7c9c3e263443545dbc528c9cd7aaa287fc8eb277431d2bc1c399ef6fc165ca6c1ac189a16583d08777d9956642985df81de7cdf99409ecfcb00215285b3e5880b2d4041824a9d7bc034a59c319a33201ac22252c0b376897c443c3ebc14ac3672e8ed136c1a7b21e7794afcf249607a65e9fc5bf8338a9ff5494adad30583f5bbd1dbccaeec2d41408dede1630f7fc77afae5889c43a774f6292ae3e5a673fd71b3d4563441017831a51b59b1e7b588fcd26c59aea37ca68facad596247de6190b21b99a59e05051142d4db46ccacb021ed7b1670aa3ff2f6bb3541f214af4ba8bc6eefd795041f1f2f830e7228e3d957b33e69c939008c7521fcea18780f87db604b1c5a6b3104b33bb1d1774f5e1b105e66f01a9930802357ad138fa858217c076759b58170e1f5a0ac9cc4520750042fe9dde1b6619bf43e25b05ae3e340d0c5082a0da208e22882d7043ab6910daa42e601965012120c79deecd89bf28fce44e33053c5354ed60d24b2eefa7d2799d44ffd2a6089dfd65d390f2ee93b64308f360b1ba1ee66366e98e56bbc7c1c5a106296b4dc1d1747a0a6806f8b444ec5ff787b2c0cf1a8e3eada378c7089ffffb23a68a5f8ec324d399197fbb8bfd67110dd3e44103762e0ebd0b933dcec3221504c37c15a034aa34764ea2acf76eb19fe5d976dcf10554b78c23ca5634d9a447a4ba47334cd9519c495cf98221b221d43b1b97184755e725ccb64a5e5b7e4400c568e8b3d8cc7a2b311a5305d7c5dba0d43a3b3415ff65cab513348ec9231d2df8d7c75e9d8c725c92c14e6dc8287395897c1e1769c69a4521518dd2ec9ef01eb4d1b850644245c5a64f0105db789d76d244a45cc95eed73442ac6682c47158b96c576125815188750421c84ba13ed4b26e65556769005c6fb39e38b3c9bd43ac6fd04cb970b96657c01e995144884a9b51e5e15157dd4bed3dd81aa3ab5f10e852382ea2956eec1f29974c38a7fce8ecc6a6822119d3ac973684e05c3225bf6e6bd672ceb02cac2ac6a3beb7d1a803fc1dfa24ee9c43d89029c7f9aa96f1e6ff86fada1444067f755ba8e21860bf4d19d17fe575adff3b341e47b64dab17f48a9c5f5dee2b050a1fb52dab844647975ba5fc2c91439d0a768f5771dd0d9d4a3623b34df23356b292ec4347f8373bee40ce64117a09f7f7a8d79e3ccab5d93a77c160fbe202128ba03c2d91ecb6a4504c08a786b60bf85f0e2bdb3f6f78c7e73d5e3fe3754cb9458548d254bfa34078c01221d9d20676f13412c874d09ba56dbd90501bb7035d3e821f0e811cf49a824cd77c73559b993b3e5cfad42a5eefcb309ce836f36464572ad915740c337aa4f418a5fd63f16c7c11d21792c96040d037e9f0060b00f031e5a7656e1cc162b5f67a86776035e69b451031603bd32cb86693d1d74205e3e47f1199523ef85cf05e7bb206ccbc28f159ade7186c185f7288817777d1a7fa39cccc19ff76231c28d2c9e07094510bf1dad8e90a98b66898e49367572fdce6e56e61b926e8c8279ba8cd90835e487ece75ce92a694927cb539e54299df1022bc8c7770c158edd31ceb3133e57040746e5604e21348d1f6b0a7da94e5127eadac70b35c38bbcc33d42ae01180436ca96596b890bee7f0761f063c880bb19a2c401e48f9a5f657d4fe047e72c6b820a7af549afd3d4a0cf586cf675c82b879f7f39f2e6c588bb4365def7ae2b4cce13c999ad64097387e8c33114b7aca7eb579e280329a62330834f33f9c3f58700c5c60e583e01837d9040f24c7c640e8199b3e5c63a983a5c31dc70a4b74232f2051d021572b3cfe9d09454397a9559c3aa9471af1f920bf68014c382e049891a553927051ad76319be38b93a93baf20c1fd35b77e97a0dc40ba65b5deb756f373b4770f365a63bdd9af2722a2a8a5c865c7f42a1db1ab0754e09587b9cab746de4c57dad42ebe6c70e25eb94b8f2110754b942384b0675990685256a3072528b088243bc8253a4659176af8de2e04b4991f3b52daff89f622dfb7ee6a4e0314a891d418bd85c45acf914cbf657954c9caab47ec812be9f3ef5c418e77ed138db1d9051f7b6edcd1539b74bb2f5e58018527c1e16c2bff3b78f74c4632254dd1f5a7aef448a76bfed875f1838fb8f65bcd4ade7ff304fc0cd15c50e6a03b1bdb8255da9a5738d4e2948f4e64f281688893777baa37cc38707842fd5ee8950d4608b6bb193283c2800038383629350f9881d73939d5bfc9379351da051a209be4065d4245e9dfd27409f820f887b6fa5bd7583388a889995c1aca0da2d4a87462f05620a112361ec466c66817fe309c5f41171824f4d3a4e28998b42799bc24731c66266c0d8e481ec2294ce5bdfb37020e96f685f4ef0d036df5bf3889628c4c3368940ae480941c73d8199c30032e1437651e4c887fdeb12eec7d7df34bea953d38024ccf9574baeaa0031c235c00913b5d4ab97bb42aa90527c655cdb0a2c5aaebbd79722b13f0b197fd89cf3ed6e7fd36c5f7eeed9dc2d2d77a70f5557116027d9f787c314f0802582cb84323f394d375f40907b0c48818f17ec846a74d4ac42d1252eacf04b7fcac5349d8b314c2c0ea37edb495b6cab5f477d57581a51bf5e1bcbd1aedf7a23ba375a2cb5b09b58045b9a6ef6c849691d1036b6daae51aada87a8bb3e58737655f0da54b2a45af0b3870129a33f686c5b3ff971b96c242b2d4876ad16a0540c6142c5d6249dce571511ea403ad6a89d827df2b9d13efabb685a62ce058ace7b2941762e12e2af1132793b1bb8f87e8fd085fd267e84a0c608f3ff27a47eb4e938ca5c90d155c60e0d15c86fd36ef05223df6a7244985b1195f9812deb6fa83c07020a583d1643be4e53d9779fc2135cf698568d8d2527f78d24e837cb2486d531e96dfea4a1f3bc24a6921a466253e6444e7a3a556b0a46ed8957077e38117248cadae279fa8d371850e7e7ee90a7cae48f2866e25840a696fdf7f941f938f40a678078e6bdc7366d361b0c216fac9fe8c8915dde6368b0a5adf10dec34e1925e035f6edd53379922853b157ec55007963bdf63b59714d65c752a2955db3f7bffde928cc2b2f4319ec0e5d299aa19991a01a477efd2de342b3970784d6227482f92066e1976fc603ea0e4eb579b4c7b2bf37ec0b55901b4834c8a6e7d953eeae65205e0203478b2479b334c61e2975e648b33f85318878c7063e69154654b12e6f23b4a25c4b934810e48c01ecb9687880a8a907101d97a478ef21180d18940de805b66c06e689e4971ed7025b647659d19c8a2bd4df5c74c49639b618200fde68600a00a6e7eb01b8921124a28c873febe27a5ec96453be2eff81aa91d9bc14acd1c1c4440d82402f66ce6d32e26566ba166e5dff82dff0054cdee1111efc212a44cc39d07b0901ff63e6c1a24c670ba4a87c9e3a1ff7a6a47b3d815ba351acccac96a94f1c32389cb407384c2869eb37d35ea972472425d6a9284a203ddd3c0642e5a288b3ad29fc5a8673096cb44585658d11c7b21c6f7d75c1343db01a27c065831650049c53b84663d9de6018a1aefc3bf4c446f95face3849ecb5eef8a13a516886216f9c9e5ab421780cf2dd80d9ac0c891070119ee3dc5e5aed46bfd8fe289d7320230bf3729abb1a0f5159d6dba6c9eb61247192489981eeea9f703ff9aa99f8735c02ed04b9470a51d434cd50f85538558014b9acb70c71f254cf75f90654bc3054838fcc6787dcbc6a9259a14a99417c486558fb3e380b69f3584fd9a01b87c3a45295a26f0440650834008ceea22e975eae2976fdbca43b970f4b852d01c460e907db523f9278bd8529a9f521bbc2e5a86a1181c4927cbdb690f633e61ca86e5adf786866b3e45ea3b69c61c20ccd913bd08080d384ac22292947b7c526344414445c22fcdae8a3e2a7de5b6a0dc879d6a63a55bdbc18dd51f168ad6c966240860e56d090d1f4065f090a45a2414b64659ad61ed2f1839f45126f8747c5838580aeb273df23e9975862b347beddf684d4a6488dd1184048ea47bbdcbbd70e54237c0cc5850b74763903fb63e1fda28fffcc66d3a60dac5564cb26f8ab1e19e19a0113027cc5d80879ecda0089776685ba9c0281ede859660d4922b5181af7ba1a91d7366b53ee42df9062187c6d598d9ae0ac093dd0965162feba112cf900ad577a274a8937d56caf85bd632b1998099cdbf7c36cd8a0148edfe6b60175fc9b09ab507e68a7b0931422426d29c604d65d5b34465687d5d420b66ae9355f148e215bc6befcedb96292d363df81a8d833ce8e9c000b02951dceaf62a7b5ff0f8b9d60718ad9427e9f6c157e9e97f3cad492d368f96542d5c1ea1f6d28afdacc7646f5607e8613884ed39d78b8685440b54c88861e97130efb39d4790b7923ee305a003aaebb7f0e51d305278f9c082b7dfa2e3a351f71c1637eda3e5ccc782f122c9e272af52e1a9f22f594d305242e8a0338e4ef50c7a31eb852eaf2adfca78981ae1ead4cf7f7bacfe424c97ef37c2c2bacda70c84a3e8dc30f8a1ca274d0b58087f5554048226a96205fa266655e80b21116ee56fb2a3a3c258ec3b7e759fc8", 0x1000}], 0x2) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r4, &(0x7f0000000040)=@abs, &(0x7f00000016c0)=0x8) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x404}, 0x0) login: load: 2.55 not a controlling terminal 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{0xffffffffffffff5d}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 04:02:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0x356) getpid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/67) r8 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x200000029, 0x67, 0x0, 0x0) 04:02:41 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x1000c) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x2, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10, 0x180) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x11) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="4e090008cf376612", 0x8) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0xfffffe91, 0x3, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x1f1, 0xe) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) openat(r3, &(0x7f0000000280)='./file0\x00', 0x80, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000240)=0x10000) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 04:02:42 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x20211, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xd2f2588b67813aa3, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x8) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000280)) shutdown(r3, 0x1) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000300)='@[\x00', &(0x7f0000000340)='(}\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/wskbd\x00', &(0x7f0000000440)='/dev/wskbd\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/wskbd\x00']) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 04:02:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r10, 0x2000740e) r11 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r11, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r12 = getpgrp() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r12, r13) r16 = getpid() fcntl$lock(r10, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r16}) r17 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000340)={{0x1, r14, r15, r14, r15, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r16, r12, 0x80000000, 0x4, 0xfff, 0x413127be}) getgroups(0x4, &(0x7f0000000100)=[r6, r9, 0xffffffffffffffff, r15]) close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xbd1feacebe1fbe62) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xa40c, 0x7, 0x6, 0x7fff}, {0x17d7, 0x8000, 0x10000, 0x6fe4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="9d") chdir(&(0x7f0000000040)='./file0\x00') 04:02:42 executing program 0: semget(0x0, 0x3, 0x242) semget$private(0x0, 0x4, 0x24) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/d\xe1\x7f/diskmap\x00', 0x20, 0x0) 04:02:42 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 04:02:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xbb21ece180107354, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x84, 0x200}, {0x84, 0x5}, {0x4, 0xffffffff00000001}, {0x23, 0x8001}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/mouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8, 0x2}], 0x2}) 04:02:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x22) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 04:02:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b41, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlockall(0x0) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x100, 0x1, 0xb037, 0x0, "ab5e6a3cc64bf1dd42640b65da88446490970c8c", 0x6, 0x4f}) readv(0xffffffffffffff9c, &(0x7f0000000780)=[{&(0x7f0000000240)=""/122, 0x7a}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f0000000480)=""/138, 0x8a}, {&(0x7f0000000540)=""/173, 0xad}, {&(0x7f0000000600)=""/67, 0x43}, {&(0x7f0000000680)=""/114, 0x72}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f0000000700)=""/78, 0x4e}], 0x9) 04:02:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0xa, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x1ffffffffffffdd3, &(0x7f0000000080)}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) 04:02:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x800) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) syz_extract_tcp_res(&(0x7f0000000080), 0xff, 0x8) 04:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) 04:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d71a38e7bb6fc6e23c5b00ffee00000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) write(r2, &(0x7f0000000400)="72a673051c7c0d32bd97045f2a9ae440919e2a81f48cc39cc06e531b62e05dcdf8a238c9eed7259ec78d7fc26c2c0b49318dae3155edcc9266baed15f2f093bdadfa123d58569c8dd27ed2f080a23c4d23aaedf2d47fe22cfec75fa4912ac01a545dea2df55ded119e7f3b0442be517b20b8b590e0c52598acbc84a7d38cba6e2a4f424626e1d29cb02cc038acd302a879a4aace0717fd24c2190215832467fb99e52fe12c35647c4c5d30c9f1cc5000e3752f8b9c7b28710d2e9e49cd464ea3b7612bd84ca38728dafcc529d98c1601bcc3da8f3efe0f7d0155846d9b133b4b7409f87e79155a3d251266103a182ff03a04fb00000000", 0x322) r3 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r4, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() 04:02:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x4, 0xffffffffffffffff}, {0x10001, 0x4}}, 0x0) 04:02:42 executing program 0: setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x24, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r5) r8 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r8}) r9 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x1, r6, r7, r6, r7, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r8, r4, 0x100000001, 0x4, 0xfff, 0x413127be}) setuid(r6) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/15}, &(0x7f00000000c0)=0x11) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) r5 = syz_open_pts() r6 = syz_open_pts() r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r7) accept(r7, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r7, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = accept(r7, &(0x7f00000001c0)=@un=@file={0x0, ""/64}, &(0x7f0000000100)=0x42) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x0, 0x8}, {{r4}, 0xffffffffffffffff, 0x22, 0x40000000, 0xcb, 0x7}, {{r5}, 0xfffffffffffffffe, 0x110, 0x0, 0x7, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffffb, 0x0, 0x20, 0xf3f0, 0x44}], 0x4, &(0x7f0000000240)=[{{r8}, 0x45c0cbdfc0452c20, 0x2, 0x0, 0x36bb, 0xfff}], 0x641f, &(0x7f0000000280)={0x8, 0x81}) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000440)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) msgget$private(0x0, 0x300) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r11, 0x4010426e, &(0x7f0000000180)) kevent(r10, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0x10}], 0x3ff, 0x0, 0x1, 0x0) close(r9) 04:02:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x2000300000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x30) pipe2(&(0x7f0000000100), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x9, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000040)) 04:02:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000140)=[{0x28}, {0x4006}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="1f00") chroot(&(0x7f0000000000)='./file0\x00') 04:02:42 executing program 0: r0 = kqueue() r1 = dup2(0xffffffffffffff9c, r0) read(r1, &(0x7f0000000040)=""/134, 0x86) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) write(0xffffffffffffff9c, &(0x7f0000000100)="2c83b4dfa31f8cfe3a3d3c2f7fc56996ec259e0df8f85dfc092cdcfcea2675c6c5435f6ba5b471d0fb1e39b84f37881272b3f2cc4d202d89e45fe3e69a3aae53da23a7665049b72a4cec1d9ac1ea81040c2fb419177d449b067a22fe08891802691e6a9623a100d21d88202289be2b4d619f70dd26843a9d6900a1cd6342866521635db815e709ebb159d07d92346756832b6f15a6020d0180c2e2ba935af398a751af3f2abba72749d08553c45e1094abe1e0f40f0bff08b5ce5ad5274e982395c85692c87e21109c94a47d45", 0xcd) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x10000, 0x0) close(r2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0xfff) 04:02:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYRES32=r5, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYBLOB="1f51e519ef6b137e7bf07733b6f3b873fbfeabc84ec4d4f699a094d32ba50c0492168f8ee0bfcb74182e9e4689163569ac", @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR64, @ANYBLOB="0b7966e98a739db1848b0db697e9fdeb00eee1424e88694c72def9b57fd20750044994f48da9bad318936b74775bcdacbfc01908f3450dc3a20a1655ff", @ANYRES64=r3, @ANYRES16=0x0, @ANYRES32, @ANYPTR64, @ANYBLOB="012114be20205d8568d83a97fb1d46ce75b02b59dd5d748087bf40b0a69afe471bb06adc3dcd1a7d0253da8d40f1735e4055327a341173798b5ea38df14370dd2e10901bbb30a3bd545379193a7d3b6fd1de80dcbd92d600baa07486975429d3de7613f7c66d8c34ea88a6bbb6c71a538ff9e5414fa033c7a9cdf783a0a853d128b0fb9aa071ed12fb39a519cf0df29438e276a21ccd322d2968002df35943287328537c12807376d58ba7af01f2f75e"], @ANYRESHEX=r4, @ANYRESHEX]], 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 04:02:42 executing program 0: socket(0x11, 0x3, 0x0) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x9, 0x0, 0x0) 04:02:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 04:02:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfda7, "d71bfa0b00000000e74de400", 0x0, 0x7}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 04:02:42 executing program 1: mlockall(0x1) r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCFLUSH(r1, 0x20004268) connect(r0, &(0x7f00000000c0)=@in, 0xc) 04:02:42 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) mkdir(&(0x7f0000000400)='\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/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r2) shutdown(r3, 0x1) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r1, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r0, &(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', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\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') unveil(&(0x7f0000000240)='\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', &(0x7f0000000140)='c\x00') 04:02:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) fchflags(r1, 0x54725d8e84083610) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 04:02:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x8, 0x1, 0x200, {[0xc3b0, 0x1, 0x2, 0x9, 0x1, 0x4, 0x6, 0x2, 0xffffffff, 0x9, 0x9, 0x9, 0x1, 0x3ff, 0x9, 0x40, 0x6, 0x3], [0xbe, 0xbb73, 0x1, 0x81, 0x400, 0x7fffffff, 0x0, 0x7, 0x81, 0x5], [0xfff, 0x80000000, 0x7ff, 0x4, 0x1, 0x9, 0x7], [0xfffffffffffffffd, 0x5, 0x6, 0x0, 0xfa71, 0x100], [{0x8, 0x5, 0x3}, {0x7f, 0x214, 0x100000001, 0x7}, {0x7, 0x29dc2546, 0xffffffffa5e8a5c4, 0x373}, {0x6, 0xa083, 0x6, 0x4}, {0x4, 0xffff, 0x401, 0x4}, {0x6, 0x0, 0xfff}, {0xffffffff7fffffff, 0x80, 0x8000000000000000, 0x589}, {0x5, 0x4, 0x80000001, 0x6f}], {0x3, 0x8000, 0x8000, 0x9}, {0xfffffffffffffff8, 0x20, 0x100, 0x9}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') 04:02:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x78a0d99d44a1f99d, 0x0) pwritev(r0, &(0x7f0000002240), 0x100000000000006b, 0x0, 0x0) 04:02:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 04:02:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="3fe90758a22e5c1ba01bc507000000", 0x8604471d059422db) 04:02:42 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(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000001b00)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a0fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c77855c09b8fb1027832b24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae4467080232126197f7e52f2610d92fdd647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48892168ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471fe0a8d2fff76306b4e952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120b05000000ddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64d", 0x1003}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xb0}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 04:02:42 executing program 1: getrusage(0x0, &(0x7f0000000000)) 04:02:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0xffffffffffffffff, 0x1000100000001}) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:42 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/130, 0x82) shutdown(r1, 0x1) r2 = socket$unix(0x1, 0xa, 0x0) connect$unix(r2, &(0x7f0000000340)=@file={0x2, './file0/file0\x00'}, 0x374) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:02:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x411, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f00000000c0)}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x401, 0x1f, 0x9, 0x5c, "36128d1b39789175a62e9413b2c88824f6609d95", 0x8f3, 0x4}) close(r1) r3 = 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(r3) socket(0x1, 0x400c, 0x6c) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="c035fe22ace1f173", 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)) 04:02:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x107e) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) ftruncate(r2, 0x0, 0x100004000) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) 04:02:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x100000000, 0x1937, 0x7, {[0x4, 0x2, 0x9, 0x20007, 0x5, 0x5, 0x1, 0x2, 0x1, 0x36, 0xffffffffffffff15, 0x2, 0x0, 0x0, 0x2, 0x4, 0x80000001, 0x7], [0x1ff, 0x470, 0xfffffffffffffe01, 0x3, 0x10000, 0x4, 0xd, 0x7ff, 0x8, 0x6], [0x7ff, 0x6, 0x7fff, 0x571a, 0x6, 0x7f, 0x3ff], [0x100000001, 0x8549, 0xffffffffffffdaff, 0x101], [{0x7, 0x9, 0x6, 0x5}, {0x100, 0x6c0, 0xffffffff, 0x7fffffff}, {0x200, 0x0, 0x22, 0xdd4b28280000000}, {0x200, 0x4, 0x600, 0x3}, {0x7ff, 0x4, 0x1, 0x3}, {0xa6, 0x3, 0x7, 0x1}, {0x8000, 0x3, 0x6, 0x985}, {0xfff, 0x7, 0x48000, 0x4}], {0x1, 0x8, 0x0, 0x3}, {0x7, 0x19, 0x61, 0xa638}}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r5) r8 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r8}) r9 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x1, r6, r7, r6, r7, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r8, r4, 0x100000001, 0x4, 0xfff, 0x413127be}) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r10, 0x2000740e) r11 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r11, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r12 = getpgrp() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r12, r13) r16 = getpid() fcntl$lock(r10, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r16}) r17 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x1, r14, r15, r14, r15, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r16, r12, 0x100000001, 0x4, 0xfff, 0x413127be}) lchown(&(0x7f0000000080)='./file0\x00', r6, r15) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x5fd84d7b169ac7e1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0x101, 0x4, 0x6, {[0x1, 0x7, 0x771, 0x8001, 0x3ff00000000000, 0x2, 0x2, 0xffffffffffffd750, 0x7, 0x9, 0xbb0, 0x3f, 0x20, 0xfffffffffffffffd, 0x1, 0x1e7, 0x0, 0x1], [0x3, 0x8, 0xfffffffffffffffb, 0x3, 0x7, 0x81, 0x80, 0x9, 0x7, 0x400], [0x0, 0xfffffffffffeffff, 0x6, 0xfffffffffffffff8, 0x7, 0x4, 0x9], [0x9, 0xffff, 0x2fcc, 0x5, 0xffffffffffffffff, 0x8], [{0x0, 0x8, 0xce6, 0x4}, {0x8, 0x4, 0xf27, 0x6}, {0xfffffffffffffff8, 0x3ff, 0x1, 0xd6}, {0x9, 0xfffffffffffffc00, 0x5, 0x6}, {0xffd0, 0x9, 0x4, 0x4}, {0x7b2, 0xb239, 0x857a, 0x9}, {0x2, 0x1ff, 0x2, 0x7}, {0x5, 0x7f, 0x1ff, 0xb1}], {0x101, 0x9, 0x9, 0xfffffffffffffffa}, {0x2, 0x8, 0x3, 0xfb}}}) 04:02:42 executing program 1: pipe(&(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x8) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) 04:02:42 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:02:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x38b, 0x5, {[0x7, 0x4, 0x4, 0x40, 0x9e, 0x2, 0x0, 0x380000000000000, 0x6, 0xf3, 0x6, 0xad, 0x1, 0x5, 0xcc], [0xfffffffffffffff7, 0x400, 0x4, 0x7, 0xffffffffffffffff, 0x8, 0x6, 0x1, 0x80000001, 0x7], [0x2, 0x8, 0x3, 0x2, 0x9, 0x3f, 0x80], [0x6, 0x8001, 0x100000000, 0xfffffffffffffff9, 0x7fffffff], [{0x34, 0xd4de, 0x20, 0x4}, {0x4be, 0x7ff, 0x80000000, 0xffffffffffffffe0}, {0x0, 0x0, 0x80, 0x401}, {0x2, 0x7, 0x1, 0x8}, {0x480, 0xa97, 0x3}, {0x9, 0x1, 0x1, 0xffffffffffffe2f2}, {0x40, 0x100, 0x0, 0x200000000000}, {0xfffffffffffeffff, 0x40, 0x7, 0x100000000}], {0x3, 0x82, 0x7, 0x8}, {0x7ff, 0x5, 0xffffffffffffffff, 0x1ff}}}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000005c0)={0x10, 0x3, 0x4, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2d}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc0000000000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xab4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) r2 = socket$inet6(0x18, 0x4000, 0xe8) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000440)="0000001862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e9753bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc3767ea769c8aaef5935d39e310b8deebefba7c2732d900fef0f200e7", 0x157}], 0x1) 04:02:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r2, 0x20004276) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 04:02:42 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x9, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000180)) fcntl$setown(r8, 0x6, 0x0) setpgid(r3, r5) r9 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r6, r7, r6, r7, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) r11 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r6, r11) open(&(0x7f0000000140)='./file0/file0\x00', 0x20, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 04:02:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x302, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10008, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0xffffffffffffffff}, 0xc, 0x0, 0x0, &(0x7f0000000f80)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80000000000000002007000000000000ffff000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070bd38c127ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ab65a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae096f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f5c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586c6929762f1d01f8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c6f500e6a6c148e204682a5a0ad400000000000000927a92a483fa50b5087b69714e114f8f8c73aa40e3432dfa08aecb3da2f62aff63b312052e0f339d"], 0x808}, 0x400) 04:02:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pread(0xffffffffffffffff, &(0x7f0000000240)="a498b5a08d575b085efb3afb8c2ebcd2485839c943c3b7bafa4fb158089bd17aad72c21e8a09ea584f2db6264c7be5e30f309b95089aa798a00e4ca62999115b4eaaee9f0f855fd5c3c81885765f30facb64cbec44d08ed902a066a9c2c38520619a246c1fcd4d9774091fdf74f1e5b372e0c845e8eea8e343a093e4baea", 0x7e, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000180)=""/181, 0xb5, 0x40, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8580, 0x144) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2053df39321849e3c9900"}) 04:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10ca, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0xfffffffffffffff7, 0x75fb, "df45de78a2020000f6d9000000004000", 0x2, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x153) 04:02:43 executing program 1: socket(0x11, 0x4003, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) dup2(0xffffffffffffffff, r0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc707000000e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c6c4303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x401, 0x0, 0x0) 04:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x40, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000300)="969b100e") 04:02:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x180, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/184, 0xb8, 0x1801, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x9f98998b10d6d3bd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x80000001, 0xffff, {0x0, 0x8}}) setuid(0xee01) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x88) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0xffffffffffffff04) r3 = getpgrp() r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x9) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x204) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x1) setpgid(r3, r6) r9 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r7, r8, r7, r8, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x124, r9) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x8000006}]}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") stat(&(0x7f0000000040)='.\x00', &(0x7f0000000140)) 04:02:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) 04:02:43 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c00)='\x00', &(0x7f0000001940)='}u-.@ '], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001800)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xb8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001d00)={'./file0\x00', 0x2, 0x8, 0x1, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001bc0), &(0x7f0000001840)=0x10) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) openat(r12, &(0x7f0000001780)='./file0\x00', 0x0, 0x180) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r13, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8}) openat(r13, &(0x7f00000017c0)='./file0\x00', 0x20, 0x1a8) syz_open_pts() r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r14, 0x80087467, &(0x7f0000000100)) ioctl$TIOCEXCL(r14, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r15 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000372000/0x3000)=nil, 0x3000, 0x4) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0), 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:02:44 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 04:02:44 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3fc, 0x0, 0x400000000000000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmget(0x2, 0x5000, 0x0, &(0x7f0000ffa000/0x5000)=nil) 04:02:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080004086, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x7, 0x0, 0x1, 0x0) r2 = dup2(r0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r4 = openat(r3, &(0x7f00000001c0)='./bus\x00', 0x400, 0x34) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r2, 0x2}) 04:02:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffffffffedb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x24}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") 04:02:44 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) r9 = getegid() r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r10, 0x2000740e) r11 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r11, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r12 = getpgrp() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r12, r13) r16 = getpid() r17 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r17, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r18 = getpgrp() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r18, r19) fcntl$lock(r10, 0x9, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80080000000, r7}) r20 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000540)={{0x1, r14, r15, r14, r15, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r16, r12, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x4, &(0x7f0000000000)=[r6, r9, 0xffffffffffffffff, r15]) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 04:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x60, 0x0, 0x6af7}, {0x64}, {0x4, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r6) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r6, 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r7) accept(r7, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r7, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x40000002, 0x1ff, 0x5}, {{r4}, 0xfffffffffffffffa, 0x2, 0x2, 0x6, 0x4}, {{r5}, 0xfffffffffffffffe, 0x14, 0x2, 0xff}, {{r6}, 0xfffffffffffffffc, 0xa, 0xffffd, 0x3eae, 0xfffffffffffffff8}, {{r7}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x8000}], 0x23, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x7, 0x4}], 0x7, &(0x7f0000000200)={0x200, 0x9}) 04:02:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 04:02:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) pwritev(r1, &(0x7f00000003c0), 0x38f, 0x0, 0x200002) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:02:45 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r3, &(0x7f00000001c0)=""/223, 0xdf, 0x2, &(0x7f00000002c0)={0x18, 0x0, 0x40, 0x81}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x0, 0x3, 0xb2aa, 0xfffffffffffffffe}, 0xc) 04:02:45 executing program 0: r0 = getppid() setpgid(0x0, r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r5) r8 = getpid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000180)) r10 = dup(r9) ioctl$KDENABIO(r10, 0x20004b3c) fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r8}) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r6, r7, r6, r7, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r8, r4, 0x100000001, 0x4, 0xfff, 0x413127be}) setpgid(r4, 0xffffffffffffffff) read(r1, &(0x7f0000000080)=""/37, 0x25) setpgid(0x0, 0x0) 04:02:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='>('], 0x1) setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget(0x0, 0x4, 0x600) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r5 = semget$private(0x0, 0x4, 0x226) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r5, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) socket(0x18, 0x3, 0x0) 04:02:45 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x401) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = fcntl$dupfd(r4, 0x0, r5) readlinkat(r6, &(0x7f0000000240)='.\x00', 0x0, 0x2bb) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xf1034ab36d8932e9) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000380)=""/101, 0x65}], 0x3, &(0x7f0000000400)=""/11, 0xb}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r2 = semget$private(0x0, 0x4, 0x10) semop(r2, &(0x7f00000004c0)=[{0x2, 0xed}, {0x4, 0x1f, 0x2000}, {0x4, 0x10000, 0x1c00}, {0x1, 0x8, 0x800}, {0x4, 0x1, 0xc00}], 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000480)='./bus\x00', 0x1, 0x82) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) mknod(&(0x7f0000000400)='./file1\x00', 0x8020, 0x5dc6) open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000300)=0x28d0) semop(r2, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) 04:02:45 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff77ffffffffffd, 0xfffffffffffffffe, "93804000d11eaaf100"}) 04:02:45 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x80, 0x0, 0x2aa7, 0x1, 0x100000001, 0x40, 0x4, 0x1, 0x2, 0x0, 0x100}) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) r9 = socket(0x18, 0x1, 0x0) connect$unix(r9, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r9) accept(r9, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r9, 0x1) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r5, r10) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) dup(r11) flock(r0, 0x8) 04:02:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 04:02:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='.\x00', 0x100, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0xd71a}, {0xf356, 0x7}}, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2cac281783c699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3a0872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff0000010000000000000000000800000000000000f9ff000000000000", 0xfffffffffffffebc, 0x32d12eb11c441d4e, 0x0, 0x10282) 04:02:45 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x8, 0xc}, {0x9, 0xffffffff7ffffffa}}, &(0x7f0000000080)) 04:02:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x80000000) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x895, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x4000100000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="9687185ead3a64a14cf781990040f9c1357d8f0b3757d2bd3a0707719f8839034233ca2861055db41c283338d647f7", 0x2f, 0x0, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) pipe(&(0x7f00000002c0)) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x80000001, 0x91a, 0x3, 0x2d7d, 0x9, 0x2, 0x8, 0x10, [{0x8, 0x6, 0x8, 0x80}, {0xffffffffffff8001, 0x22a, 0x50f, 0xffffffffffffdf59}, {0x2, 0x7ff, 0x6f9, 0x3}, {0x10000, 0xfff, 0x3, 0xb052}, {0x56, 0x3, 0x6, 0x1}, {0x10000, 0x100, 0x9, 0xff}, {0x0, 0x1000, 0x4, 0xe000000000000000}, {0x0, 0xfffffffffffffff7, 0x5, 0x2}, {0x10000, 0x7, 0x23bc, 0x7}, {0x4, 0xfffffffffffffff8, 0x925e, 0x4}, {0x1f, 0x2, 0x6545, 0x5}, {0x5, 0x4, 0x20, 0x2e1}, {0x9, 0x0, 0xa6, 0x10000}, {0x6, 0x100000000, 0x6, 0x1d}, {0x4, 0x9, 0x2, 0x7}, {0x4, 0x5, 0x20, 0x5}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x7dd15f3c) 04:02:46 executing program 1: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x20}], 0x1, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) 04:02:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000000c0)=0x808000000100) 04:02:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES64=0x0], 0x8}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x1ff}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x80) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r4, &(0x7f0000000280)=@in, &(0x7f0000000240)=0x3ed) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = fcntl$dupfd(r2, 0xa, r5) bind(r6, &(0x7f0000000180)=@in6={0x18, 0x0, 0x40, 0xb5}, 0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup(0xffffffffffffff9c) getsockname(r7, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) 04:02:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x3) close(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 04:02:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6c89811d31a4c9ed9114904dad2652642abedac03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69070042011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f52c1bce5ed87d2a4e4b25224aa70d0f6798babb76f279653733437c45bd632937a5b00400f524001864a8f84b57e5b9cd26e653ed656aac429eb6d1a9ad45f016a73c7d3428961e53c6fbb4d0ce26ad5fddf5289375266263c77c650ee215f2a31bd71c4755f4672bc436b6ed8c4c6b477cadde80e865e451a4b00fa0d2a12cf2d4d30aa9c057afe8ddca5e7d7d4c4708a46d0945ad9ce0fca5ab01ba88dec4109211c8662c1de587b40207dc1a6a2cc6217a6ee57e52a806f3a9a5e4ab67f0dfb5619017cbd5c3b4a5385a1280bcf490560be8234c9b586284ccb18f027d37a224eabec4d146791ab455320edc386518f3c5a95635efeeabda64e9b8571395c2c2b093c7e247d4a5b9f7c0ec9412e50776d03c69c7f6ea365f44a295dad190bb122122af46f3f5a9013807c58cd88d6efc4f2c8f2535c7d38801e78e053f1899eb2d59fa6f483cdc5181134c78b09df4baf5d083ece90e9e73530b4befd8a99c88e422"], 0x10) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x18}, 0x0) 04:02:46 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(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) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\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', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pledge(&(0x7f0000000100)='#:,\x00', &(0x7f00000002c0)=',\x00') kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x1) r7 = socket$inet(0x2, 0x4002, 0x4) dup2(r6, r7) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r8, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 04:02:46 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:02:46 executing program 1: r0 = socket(0x5bb09c7087c40112, 0x2, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r1, 0xffff, 0x0, &(0x7f00000007c0)=""/75, &(0x7f0000000840)=0x4b) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/204, 0xcc}, {&(0x7f00000001c0)=""/127, 0x7f}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000440)=""/42, 0x2a}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/154, 0x9a}, {&(0x7f0000000580)=""/37, 0x25}], 0x9, &(0x7f0000000680)=""/220, 0xdc}, 0x41) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00e4ffffff00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) r4 = dup2(r2, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r6) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r6, 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup2(r5, r6) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xea, 0x1, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffffb, 0x60, 0x20, 0x5, 0x3f}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x8, 0x40, 0x80, 0x1}, {{r7}, 0xfffffffffffffffd, 0x8, 0x20, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x50, 0x1, 0x1d3f, 0x1}], 0x4, &(0x7f0000000080)={0x3, 0x1}) 04:02:46 executing program 1: r0 = socket(0x10, 0x1, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r1 = kqueue() accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00E\x00'/41], &(0x7f00000000c0)=0x29) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20000, 0x6) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) listen(r3, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000180)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0), 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x1800000000000, 0x7}, {{r4}, 0xa, 0x4a, 0x20000000, 0x7ff, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0xffff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x81, 0x2000000dd9}, {{r8}, 0x380d86ec2f8bf05c, 0x1, 0x20, 0x3a3, 0xfff}, {{r7}, 0xfffffffffffffffd, 0x4, 0x80, 0x4, 0x3ff}, {{r8}, 0xfffffffffffffffe, 0x2, 0x40, 0x4, 0x66}], 0x8, &(0x7f0000000440)={0x3, 0x60bcde76}) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) socketpair(0x6, 0x3, 0x6, &(0x7f0000000480)) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:46 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1000) sendto(r0, &(0x7f0000000180)="b88e5f4a16a8b4791470", 0xa, 0x2, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="11002e2f0968fff20000"], 0xa) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) msgget$private(0x0, 0x200) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x67ccdbed79ea8e78, 0x0) socket(0x20, 0x8001, 0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x88bcc546f06c2a7, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000300)={0x10001, './bus\x00', './bus\x00'}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) 04:02:46 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0xfffffffffffffd18}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x122) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000080)='./file0\x00', 0xb) getpgrp() execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r1) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe}], 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x1bdev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x2}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/231) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000540)=0x72d) r3 = dup2(r1, r0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000500)={0x9, 0x777, 0x3ff, 0x100000001, &(0x7f0000000240)={{0x1, 0x4, 0x47b, 0x9, 0xc0000000, 0x3, 0x9}, {[0xea, 0x7, 0x200, 0x800, 0x9ec6, 0xaf21, 0x7, 0x1, 0x8, 0x18, 0x6, 0x100000000, 0x7, 0x80000001, 0x2, 0x0, 0x8001, 0x10000], [0x81, 0x4, 0x6, 0x1f, 0x9, 0x3, 0x100000001, 0xef6, 0x8000], [0x5, 0x0, 0x782c, 0x800, 0x2, 0x1ff, 0x7fff], [0xff, 0x8, 0x7f, 0x5, 0x100, 0x10000], [{0x2, 0x3, 0x7fffffff, 0x800}, {0x0, 0x7, 0x1, 0x4}, {0x3, 0x4, 0x4, 0x7fff}, {0x40000, 0x60, 0x5, 0x8}, {0x2bd, 0x1ff, 0x3ff, 0x80000001}, {0xffff, 0x4, 0x9, 0x4}, {0x8, 0x80000001, 0x1, 0x6}, {0x4, 0x1, 0x0, 0x5}], {0xffffffff, 0x100000000, 0xfffffffffffffffa, 0xb58b}, {0x1, 0x8001, 0x4, 0x2}}}, 0x600000, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") syz_emit_ethernet(0xe1, &(0x7f0000000140)="7b4d949159be5e766dd8c0309ac93ff8c1fba83550a6dd10072b8d939dae0d010796eaa0275b1526c94328350352833441e39046b0a4f3514a44773456d4b623fb4697da759dfc4b298f53b98a86ac17fb7dd5dd36b46ff150102409f074e336829a36553da3e7dd98a925e0c11df957306e4adbfa0192f6073f77cb21b5aab8e9d3b100e9cffa3e71f15fc4f46c575ccfba77db349a67b2175717262ef4dd624c5399950130fd2bc0f26053de6f21e9aabcd0b5002daadcdd9e372c6f60ae070bc18a190d286d35b6dec1ec80c0a5159b57c15e1650d4eab619aa039d7b9230a4") 04:02:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x4, 0x9d2e, 0x6, "bed6908c7ea83ef49bd0f37d833d540e081688eb", 0x2c3, 0x2}) 04:02:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x22) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) fcntl$dupfd(r0, 0x0, r1) setsockopt(r0, 0x29, 0x40, 0x0, 0x39a) 04:02:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) 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) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r2, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0xa12, &(0x7f0000000240)=0x70d, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r6 = openat(r5, &(0x7f0000000280)='./file0\x00', 0x908, 0x2) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) setsockopt(r4, 0x4, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 04:02:46 executing program 1: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x882, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x1, 0x1000, {0x9, 0x3}}) msgget$private(0x0, 0x12) r3 = semget(0x1, 0x7, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/1) msgrcv(r0, &(0x7f0000002600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001929cc9f87e2ba7bc97337f4b4039a05defde44cd4b4725d0a545e70bd173b05bc2141f1fcf4197e14bba97fee3a451c901dd8b5b64394a9fe173362df5032dee9c3be9c44c155bc68e058235072892ff7619412d2ad0fdd039a"], 0xc7, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x3, 0x8, 0x3, 0x3, 0x1ff, 0x4]) r4 = fcntl$dupfd(r1, 0xa, r2) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r6, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r7 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) r11 = getpid() fcntl$lock(r5, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) msgrcv(r12, &(0x7f0000000280)={0x0, ""/79}, 0x57, 0x2, 0x800) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r13, 0x2000740e) r14 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r14, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r14, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r15 = getpgrp() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r15, r16) r19 = getpid() fcntl$lock(r13, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r19}) r20 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000540)={{0x1, r17, r18, r17, r18, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r19, r15, 0x100000001, 0x4, 0xfff, 0x413127be}) msgrcv(r20, &(0x7f0000000280)={0x0, ""/79}, 0x57, 0x2, 0x800) r21 = syz_open_pts() ioctl$TIOCSTSTAMP(r21, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r21, 0x2000740e) r22 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r22, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r22, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r23 = getpgrp() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r23, r24) r27 = getpid() fcntl$lock(r21, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r27}) r28 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x1, r25, r26, r25, r26, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r27, r23, 0x100000001, 0x4, 0xfff, 0x413127be}) msgrcv(r28, &(0x7f0000000280)={0x0, ""/79}, 0x57, 0x2, 0x800) r29 = syz_open_pts() ioctl$TIOCSTSTAMP(r29, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r29, 0x2000740e) r30 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r30, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r30, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r31 = getpgrp() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r31, r32) r35 = getpid() fcntl$lock(r29, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r35}) r36 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x1, r33, r34, r33, r34, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r35, r31, 0x100000001, 0x4, 0xfff, 0x413127be}) msgrcv(r36, &(0x7f0000000280)={0x0, ""/79}, 0x57, 0x2, 0x800) r37 = syz_open_pts() ioctl$TIOCSTSTAMP(r37, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r37, 0x2000740e) r38 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r38, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r38, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r38, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r39 = getpgrp() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r39, r40) r43 = getpid() fcntl$lock(r37, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r43}) r44 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000540)={{0x1, r41, r42, r41, r42, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r43, r39, 0x100000001, 0x4, 0xfff, 0x413127be}) msgrcv(r44, &(0x7f0000000280)={0x0, ""/79}, 0x57, 0x2, 0x800) r45 = syz_open_pts() ioctl$TIOCSTSTAMP(r45, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r45, 0x2000740e) r46 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r46, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r46, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r46, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r47 = getpgrp() getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r47, r48) r51 = getpid() fcntl$lock(r45, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r51}) r52 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000540)={{0x1, r49, r50, r49, r50, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r51, r47, 0x100000001, 0x4, 0xfff, 0x413127be}) msgrcv(r52, &(0x7f0000000280)={0x0, ""/79}, 0x57, 0x2, 0x800) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x1, 0xffffffff00000001, {0x7, 0xee}}) r53 = msgget(0x1, 0x10) msgrcv(r53, &(0x7f0000000280)={0x0, ""/80}, 0x58, 0x3, 0x1000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) socket$inet6(0x18, 0x2, 0x9) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a6da102184743b6893d1f2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000225f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e9a00"/4098], 0x1002, &(0x7f00000013c0)=[{&(0x7f0000001380)=""/8, 0x8}], 0x1, &(0x7f0000001400)=""/113, 0x71}, 0x3) getsockname$unix(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b314da6000"/4098], &(0x7f0000002500)=0x1002) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002540)={0x800, 0x0, 0x6, 0x5, "0502b37fab173becac68e46c5e1dc00203db61aa", 0xb3e, 0x80000001}) msgget(0x3, 0x10) socket(0x10, 0x8002, 0x8) socket(0x1e, 0x7, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000002580)=0x1) msgget$private(0x0, 0x10a) 04:02:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) openat(r2, &(0x7f0000000140)='./bus\x00', 0x20000, 0x1) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r0, &(0x7f0000000340), 0x11c0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x40, 0x2, {0x346, 0x7}}) 04:02:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x2}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x101) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x2a6) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000040)) syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') 04:02:47 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0xdead4110, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x400], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x80}, {}, {0x0, 0x4000}]}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000002c0)='.\x00', 0x21, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x1) 04:02:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000002000, 0x86124) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f900e32a101000000400ffb67b2b85050000fc79fed0a7"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x4c) 04:02:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9}], 0x50a1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) 04:02:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x820, 0x0) r2 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r3 = kqueue() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0xa31ecfc06b2385ac) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) r6 = semget$private(0x0, 0x4, 0x102) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000002c0)=""/155) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x6, 0x40, 0x1, 0x101}, {{r2}, 0xfffffffffffffff9, 0x28, 0x1, 0x101, 0x7fffffff}, {{}, 0x3, 0x4a, 0x80000000, 0x1, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1, 0x4, 0xfffffffffffffffe, 0x100}, {{r1}, 0xf9c72bd041621885, 0x2, 0x80, 0x8, 0x7fff}, {{r2}, 0xfffffffffffffff8, 0x2a, 0x40000044, 0x6, 0x4}], 0x6, &(0x7f0000000200)=[{{r0}, 0xa5287eee5c0b310c, 0xa0, 0x6157758a5fecc519, 0x9, 0x7ff}, {{r4}, 0x6, 0x16, 0x80, 0x4, 0x6}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x4, 0x20}], 0x8, &(0x7f0000000280)={0x1ff, 0x7fff}) 04:02:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x0) r1 = dup2(r0, r0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fchdir(r3) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r4 = semget(0x0, 0x4, 0x200) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000400)=0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r5 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x1, 0x8, 0x2, 0xd73096c4f38e795d, 0x1, 0x6, 0x9, 0x1, 0xe0dac0fa5d2ed27a, 0x1, 0x8}) r6 = semget$private(0x0, 0x1, 0x200) semop(r6, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) 04:02:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8010, 0x0) utimensat(r1, &(0x7f0000000080)='./file1\x00', &(0x7f0000000140)={{0x9, 0x3ff}, {0xaa, 0x30}}, 0x0) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 04:02:47 executing program 1: mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x80002002, 0x28b0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="f9770ee5cf76c6294add1b8247309ed0683d9d9df14ea05ace63537f71ef445eddd0d925d29e3ed398f7c396ec85a504b500878acf11af56bb858cb968dc3d62fed488254327cb97ea5adb1622ef9b5e8cec1d2a38769926ffb62d72983fc660507683870ffc158702003ef96251330327b8c0dc8a38636884d1b48fea2dfbeb3edde5552c5d7a2f2677acd7baf2837e056bfedf8a6bdaa7d34d5ecd24ffd5f27b324e10821e52ee976c13db3dc30ea1bd148d0acea277fb8258fae9feacd964b7bd8bea0ff8b250de6b4840", 0xcc}, {&(0x7f0000000280)="ab5233a1a9f72f33d15fb0309b12a0d5405f694e92410a986e4e7ada57aa677b15679cacae2982b9dcbe786522a2c8378c9fbbe7cc6282f75c1a95fff8ec5dc59ae221d24f3d9182c0c267d6665dcac74642777c271e6ef7ead52f09cceb3e181f405e018848a6b811dcaccfa8f6e29bc65b209f770fc850328d5ea87ea4d463833e7fcecc7a2e217e279e2089fdb978de77", 0x92}, {&(0x7f0000000100)="511067189ced9edbb554ecc2da4e462ada82dd8a66f4a61ade9658e0832fd1", 0x1f}, {&(0x7f0000000340)="5e10314d912bfa32721c237e5cb02e4309577c0248f8dd6688cd5fac268554e92c5981ae3d13dc6b63756ba453bb509149b000378cb47caedb53aa952c42eb000d", 0x41}, {&(0x7f00000003c0)="8e57aac3eaf1728dc483becda49b24af9427677a04be5fc80632ed7048d4cc9a5c4bad6952d5e03b56487dcf4f9b41fcaae61868789722291bd82261a5ea1fc735be1ac1ae745138080f28b802746ee6ac96faf15ff936f94b95623f03c803c734ab1dc091a0863a859c7d5851f5b3a5ae10d65a710611969af52a93b8b4418b03bf690d56", 0x85}, {&(0x7f0000000480)="bcb17e675957dc54e3ba168ca15cfa4c649d4340586c5c422168ba9b89e01b15224c6df26a367bf06c0fcbfab2ca93b37319c8195676822a8a93a0839b0ee10bbaa1f6ae971a96be06f908389471f0aba49fd8fadaf4b158196ae779c415ba7dd75efbed0f2c10af21d653a2ccb3ebee2b62b866184cb13f31ee05b0b2020b6b71b77a4e6891a087157885a5ae28ce57e3f1e039fc", 0x95}], 0x6, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000840)='./bus/../file0\x00', 0x8, 0x120) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000880)) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x20, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x4669d63e1f72bcb4, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x80, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000180)) kevent(r1, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x40000002, 0x5, 0xffffffffffff8000}, {{r2}, 0xffffffffffffffff, 0xc, 0x40, 0x3, 0x6}, {{r4}, 0xfffffffffffffffe, 0x20, 0x4, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x12, 0xf0000000, 0x1, 0x5}, {{r5}, 0xfffffffffffffffc, 0x91, 0x1, 0x5, 0x6}, {{r6}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x0, 0x9}, {{r7}, 0xfffffffffffffffb, 0x40, 0x1, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000014, 0x6, 0x3}], 0xa028, &(0x7f0000000780)=[{{r8}, 0xfffffffffffffffb, 0x10e, 0x80, 0x4, 0x6}], 0xffffffff, &(0x7f00000007c0)={0x3, 0x2}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0000000244a5f303287f07b7efa76d410d59831a52830700", 0x18}], 0x1, 0x0, 0x0) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000237, &(0x7f0000000080)=[{0x64}, {0x5c}, {0x9}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) r4 = dup2(0xffffffffffffff9c, r3) ioctl$BIOCPROMISC(r4, 0x20004269) 04:02:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2008, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000001200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000080)=""/3, 0x3}], 0x2, &(0x7f0000001180)=""/74, 0x4a}, 0x842) write(r0, &(0x7f0000000000)='oP0.', 0x4) 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="395e368cb593ad4f24dfcecd2cceb5e3509ea8f3dde1cdcff8c1bc0a1f4ddb236f8d3c0f7d7a94732f2b4596a4963195ea2403c561dd9dbd98fd04394f289b50ba301b07fa40b47a582495f3452a", 0x4e, 0x400, &(0x7f0000000100)=ANY=[@ANYBLOB="090006a0fb2e2f66696c"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='a') 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x4, 0x3}, {0xffffffffffffffea, 0x3, 0x69c8, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x7f) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffffffffffffffff, 0x2}, 0xc) setuid(0xee01) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) 04:02: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) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) fcntl$dupfd(r0, 0x0, r2) dup(r1) r3 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "00000000000400"}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000000), 0xa7) 04:02:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000044ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xfffffffffffffffa, 0x5}, {0x18, 0x3, 0x4, 0xff}, 0x2, [0xa, 0x7, 0x100, 0x6, 0x2, 0x2, 0x4, 0xfffffffffffffc01]}, 0x3c) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) 04:02:49 executing program 1: getuid() geteuid() r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) r6 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r6}) r7 = msgget$private(0x0, 0x8) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r8, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000000)) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x1, r4, r5, r4, r5, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r6, r2, 0x100000001, 0x4, 0xfff, 0x413127be}) setuid(r4) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) 04:02:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x409, &(0x7f0000705000/0x3000)=nil) shmat(r2, &(0x7f00003c3000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 04:02:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) chroot(&(0x7f0000000180)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x100, 0x2, 0x1, 0x0, 0x1ff, 0x8, 0x3, 0x2, 0x1, 0x6, 0x6}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x57dce158) 04:02:50 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x80000000) 04:02:50 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xf, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x4, 0x8, 0x3800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x2) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) r8 = dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r5, &(0x7f0000000280), &(0x7f0000000400)=0xffffffffffffffdd) dup2(r8, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 04:02:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 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(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:02:50 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7fd, 0x6}, {0x9, 0x666}}) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000240)=""/146, &(0x7f0000000300)=0x92) sendto$unix(r0, &(0x7f0000000000)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x0, 0x0, 0x0) 04:02:50 executing program 0: mknod(&(0x7f0000000480)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="77f85745192a10ffffffff045ad3b4b742570400000000000000b5e4442f5a0520000004b9ae59ceed992235c77395dda9257b2b9fd928042329c80311ef1c4dc01519abb2766a3a9700020000"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000180)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xfca4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='$\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='!-$-\x00', &(0x7f0000000240)='/!\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="0f89c70775d6afe1f065a32582211bbd3e772d1a416c0cbef955ea87480e452f6d887a9662f00b83780dfcb47edd98793ff293d8848fdde42edff9159092401887544c0e914a559d42e956b8b9432584d3b6da463a806553ab96b4db381fa41368318803ce7092968cf82a3a10ff929f8196d7e666c55711b5604f140eb054587efe857b520577c0a7768900"/149, 0x95}], 0x1, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000140)) 04:02:50 executing program 1: nanosleep(&(0x7f0000000080)={0x5, 0x8}, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x2}, {0x3d}, {0xd256}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = semget(0x3, 0x0, 0x204) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/4096) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) fchmod(r4, 0x50) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xb7, 0x100, 0x7346dd80, 0x8, "99f71e04f9fb3267c9431735222ef9e0054b0e5e", 0x3, 0x3}) kevent(r2, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 04:02:50 executing program 0: setgid(0xffffffffffffffff) r0 = semget(0x1, 0x3, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/72) getgroups(0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xf2) ioctl$BIOCLOCK(r1, 0x20004276) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x40, 0x3}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0x2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000240)={0xfffffffffffffff8, 0x1}) open$dir(&(0x7f0000000280)='./file0/../file0\x00', 0x28241, 0x184) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000300)={0x5}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000380)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000400)) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r10 = getegid() fchown(r8, r9, r10) r11 = socket$inet6(0x18, 0x8b8ba6ebdda28f71, 0xfffffffffffff001) connect(r11, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x3}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000500)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x8, 0x0) r12 = semget$private(0x0, 0x0, 0x571fdbfbff8fce4e) semop(r12, &(0x7f0000000580)=[{0x3, 0x8a9, 0x800}], 0x1) r13 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ftruncate(r13, 0x0, 0x3e) 04:02:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) pwritev(0xffffffffffffff9c, &(0x7f0000001880)=[{&(0x7f0000000740)="039c020ad1320d4b126b13c380c22f424cf4e1af657e60c3031d658a0b412af9a452490ced13245faa2b3461d88a507f016778cc0dacd732c026005f97445248bb7bd399d8486042aba5ca7e198de1f67af14c737cb45be4b5afd04eedcf260eb5ed2def88641ca8da96f8d0b56d6210d16d0a6d1652216e02911f74e8bae12bb2325d86ef989dc148e280327af7dcaf08ee86a4064aec96ca6af4a62f797b2a0108ba3fc0a866570eefe7275cb275c469e000b24453b3082535bc3a3c91f2508a7c77641c6864de40f83d7447415cd5934351d98408650bcb9b0fc19865ca526b40c2000fd879aa568d615630b20fd32194a9f115badd5cd2f3c1d67ac7e3a291da9c655d3a4ff54ef422af419a8886c72d43df0ee451bdcdff9d1ce4ea500ef3ee62c96f0167d7d47f9c602b61413201ecb4cc319df8b951dcc818b501724bfb2f951d31789e07b5bb07dd855a24c3f99635ad2dd26de3cc22ca4b372af5c967d1b8efb86de26d19452820be8bde62bcc034b694d0735c111d5b38f49dd84cd44cfedef4e48d8e47c28f4cc8025ee7f18dae55e483e021789e0e1e70e3243e46a26bb5a2c56bbdabc5e9b24c339200034e91d13168fad8874f8ef4443dd4b4fba26af9e5ac272030016e3f122875a6c37744ec5b6ddfb7b9636c9a998331d3c4df42b83454285fdce8423b466c5690a148d92fd186b3c299e3ab355c4493de51f6fe4f6aa4b0ffcda89dbf96e3f6a55a5cfb809be5acc931675d23398a5c685b1a38457e48718ca7a0b6513f0a2abcc65c7f315c89637f32ff3db4a84930e912e45f7d30623932a0a296267bb3dd02f68ef3f3dab91ef27a890533c6dbab285ffca007df3b1e804fdfe64b0d676c42be48801d6e1931e58b7fcf3361e98582b505cd21c9b9301e88467e34c2441ddab34d190b8acc174db4472226901b4b1a62c526869d44c68bc7431d28ab52da9f309216e769fea9216c7b14d681724248ee303d19364e10d56e801f4361a64ea622050f814b061b2ab24f7557f9f45327d821fd3484f82f289a3a96e791753239c24b83490321ebf3cad08f71b4c19758995c8799d737ddc2b2810a08e7d109fcbe51a843a31dacd5358ae3da5188338122d2c117e800c4edc26fdba5649560efabacf3bd4ee3543c27b7614eb6095d95fc885d8e09d533ba0c94556d67b71d517dbbd575380dbf0b26617810ed5f566edd92f4512d2aae6ce69c3947cd4f627356a3dcafeb31f9ec7fecfcca355d7560302012f01fd5f0066527e0fb95a21b876f69d1febfc17382fb515e343535901909496a4a8329d3cc09bc25a881b4de44b1987254590b2893ae928e5452a11c4171e882cf554b6bc366959bd36260d5fe0922e6d2eaaaab22f2cab914e13af323f320e30366d89463ec419b3e5a58db45b58676e2b8651aa7c7a85807cab6b479dc2d00260e6fde96b9b383dba547c19aa62a2db902d20f651140754e45bc86049f294a8df0cb3eddd7a3c9f602c62ff7f866be1d85c8b87e512e097428966925ceee652712764330256af2a8ba0c99feddd6b72e14bd98cd9db8c9b2b2fa956e477c0b4019e90d8db4c4200ef4e405b0cbd8129036daf4e0d443bf72d129b7bd8d8ee85af75dbda08c363d3cd55f193cbdaf516e7983552205a2dc8845c58c2e6bcee70261f8f413259177dae8123886a7fd3c4504a11b4d560fefeb832cdd3e41519f5290778b787395dd9bbbbfe4da8af206f0e88631f74336c8fdbce7e38b04d643b08c1bc8336971fe7b58fe14a7700c2c6ed07d2649aa0e672c59a6733e0adc0c14277ef1e2eae4d1045aa556e40bf2156a24b8904b12cd8a044ee790b0cbe443640812a87ee53184d7f59362a80aaeaa95930bf5f02d4dfbc3ea56ee0719f69b4315b4f152b8e8169aea5bcf2b7052376849fd6a0e01b4dca7695164325b65708f66f27f4a4ea8c0b084bbf754bff0c0ae5dc5be4217989e7197286627828df0fb90fbc7b64fafe8240832196369814c373e4b9ae558ee84f44632f516c41a3d5b44ad3d61b75b10433f62170aea41431f1020041b759da165393e8115199c4f6970b30e01ea8f56bc3be59f33e11d008b8489640b65706013f8312014fb9ce226c6d88d961e23325ea0d86e53f4d6d40372ff9dc385c8a534b1e8171ef0db57af97a44a3005cfb7e8e137eb24d67d3065205012a074783923a576e6c7cd8dc16ab6907cf6e0ada0ec6523e699d2b1b62e0fb3359b489f456611e9b755c8eeb2106e286ee232c98b561cc69ca48e90d953a9305bb8fa11efe0519ed4ac59717846d7279423c1849081ef2bec0b5c881e72627657918ac3f6056d0ac0967d0a7db0799ba296e6e18ea138c61f5e8e41aa75c4487918e5592411ba7157e752cfa85ead817cc04f4b963f01df31d2ec7c495218dc7adb1a800dc23dd5d05f87f5815d081eaeb8df95ac96493fef4cee2b2c86446493e345a90128e6f2a32cc2ca77f8e8412af041a3ac3573126dddc44d0b5ba91bfb9339faab77232d06da21dcd835fb6612c255fca28e47e96fbf1b2d215b51b3f1a03ff4bb3a15be762c7675d0c0ddabc885365214f4e28a5071b9d37daaf1e787bf2da8ab5cd448aeeb6f16624249d8e79e0c471a9e6525902762f45c828d947119f199f5e4fd8f05a7809ba500d19b12469dcc154985a782df9f6edc9cfe6872a6f14c89de697fdbb7efa0ed27840bf43dc30f9aec99cfb2ca45289f11bc6f8ccfe3e2a579f827ce39552985c029b59a3200fbf30f6c8a9cc8398937f15b18907d742bf2009166128c385c0baf449826c883da31927e3529904f48a4de22c761c6507d0743beaf6671dade27bc810b1be3932ecd0a5aff560cae0e01b543822782dec697f268682932f702a84f09e77db3ee4a3eebd93a37f01b65fbe95600828860f761dcccc9ff885c6b97910e60b5db3096b1f620b4f158497700544a41b72df596660d26039f4c0d9bf943827e7ea6e25f064b34439ba3c14419d442e79c6c66b27ccc867d438003b9a4f426d7c476e9a882d61ce8b3db25b101c551e43c87bfd6efbbc06c6e4f6c60d8922d7a5f52549138ee025019ae69a6cffddab9a63ddc0875acd551257bb8f7390d392a51be986e39c13f94cb5cc92e7c2ff0856e9543f0dc45ad4036f53ab2d00f19ef3c510105ade22b7d716f1556ce6e259c2ab18c7ae09e9c3ecba79acdf81e7ac55d48a7df1e400ade0ef4b38454eb05fa24003cb840887bb1e7a8db576caf37bf4276cd740599d29a3a15ae4055c12c83c29733fc0c7bc0a999bfe59cc2040705b8611d0c8dab1bbb15edb388f1dbf5a243fa8532be97e9c3e1b322c16fe9967432f8d1a2ccd91f94e0639919f7a35e7e11b8a18dd62a783a1dbd7f9a7a153b55a9f1690840c4b5f63c5fae2414f6a71878046ba4e2989492142951f571df711a6972d9d3cbd24510de2823ea0ac979b43a8cfbffee0d37b03b88c4cbe918d5c258b285f7a7dbd165788870157ac7a2aa4442588e523651443b4cf86e2f4eca03cc0c61583a62ec3020d564164fce778b962d9e8be3166207356110037d53791adaedc12766796e4f0911cf3adeb48d0795402a4d581668d817641e39447da19f2d24fc30c7ac12187a21321348c8c8c73db7a2c07496ffe5267272b9f0995a534b4571648e8ab1ea3ae907897be5cb69cb09de25504b5b812df0ccdb4572e61086d729523c189640d08fc12477b36bbef610be6895344148c6d7664269008adb310002df78af65b02a38237b83d115bddd09e8cbe50d8db47e98ca45b523575cf4a89a1c9b034c86ea5ea0514abb2028485f083fe0f2d5e45cecc41d2d8d48f85b1ceb024b2250d254fdccdda02b00712fbe6501c32e5814e67c41150aa19f66212deadb646e1e042061fdf9338132068a8be25114facf5b808d363ca87c49d6ddeabed67ae5677bb59f07df00580d1f58b6f637d33ccb94cac208094817dfdec62daf640e97ab3335e0939a6835030f347015d97575ed490eb4d3032362b704193fbd4fa3a01471543cc9412816368405d7c051032bc97d92d4b600a8f6aa29b173e8fd655a296976e17420c64a6d0a11c28f69dab7ca7de9ace62ed4ae72ae35c485c40268ce7c5e7418bb0395844d7365fd0f5b3959ff6f10d4e67f8bd6cd1efa16767700c9a3a23221bb20abc69b5779da58b384c62e3a0d20103be12f53211902d419ff87b648f605bbc08c0c5ab0fcaac22cc35d6d90d49747f3db80a96398c7a6c57924947495a0560bb2b9176a8cd2cd73f901332e71566fd8a49b9c79635eae24590bad83a377410622318363d9eaade4b196a2047a6af0f8d61b65d2deae9d12a4a2441c3ad783d0eac223201ebb019a60dce7802d4fc2e93338d01c96c9503b62a50e1e72cb22d29bed4e31b7caa06605a84ad265404795a2311071c6ff26cb717ad28e620e94b535fd3f6adcc04013cd3340ce951ab99e68e99a2f0ef35616edd0449f1bc02ff69c76af66d785fa5b014df5efd12e08555ee9cf92e4ca8c990c2493e8779a4fcb4af4a2d7fd2066c1d282f6936e0d662d06bc4c7281cc167149c497befc3297c3a79f2663e08197095a484d8daf386ebc4a683e5ab2db2372927488a5b34f1b1808985db34c64acb3532da22d3eda567a630eaec005a86dd0c080eb92cfc3a12bf9cde3fc82a33ea1fa3e689947c0a5cf4e1a8ca04fdb35cf3484eb9fd1580a1bf8474a2437df72cb6ab989c05e50e2246f51e3510bfa2070b965fc487d2783441c3ac25bfee7dd4b0abd269b55ae739f1b71cb38f08e4485cd805ee9d94440a0a3c189c767fdd26296054594976b57ac9413c36d1940cfd8be016821613082eea1781e0b45e769cb0336def8721fe392aea090ef2327289a6f72a232b912571f8be2eea75236cdb76389b6689e7742457674a516c0fa85c1ea3cf9d7078ed4b19b11cd0f01eaa7ce3bc7ad44a52a07463655d5eae8a484ffd8d7a7c2a66a3c044097dba358c1365dcc91e3997a99cea6eed6b758c9c2dbad7cf6cfd44ef9fa0140fe66279a5d5bf197efbaf9b2dffe835a4ceefcfe57bc3e28b0875f9e038131dba9cb884a1108f82da114bf37184be69ca2abe2ebdda5ebefff2d1e61b45c94de87bc7023d86e1971ec936d9fecff27dfb8b326baad0b3756b841c91296b596d09fd5a4239d73f61c7085d854ca3d16bb0894677605107705da22806c1a3b426fb834e2291bda2fb4a58196702419b5277194b4d49523cb71115550c395f17e7ffcd248b9c48e2e42ba45077201a7f9509c54b5a679023f3235171877332c7843b5de82d7010d53f52b0a8ef1c02c3c9b3640dc025700949e7f66c904d520a3bce6bcac70e2ff854dcdc678f0aec09aee102ac06ee45b43815f795b34ca65199b91adb4793083ad2f73893ee1b52700bd8c71e7f4b1cea5b62fadb72b49a2a52281afce7e96601787753e36970dc0cb9a1a037e646d849a6cb647c80e5230537ffa56f7469891f919912c6cf8b72ebfa38c47c11890a82e9a5d7f63314017f9f5c2b535caf94e0676bf52898ab76504b15c402480586da77a071056315fe6365e052dcc47e8d07a308e9b80d04e3eaa93530940dc4a8b9495b1edffbdf36835f0e9cd939cb1e02e8997adaaff37340cf04b35c2d7fe4a5cafa1a31e4cb2a14abad964bcb379dc984577caae83cee0c18c0623f7c2a6d9cc555d4d6bbe74afceb4b94185c36b2304ca7d78d9e8e867cf444cd5e0d4987d6ff8efff808a47cd4b7ddcb87df63b9bbfcc38c718d3", 0x1000}, {&(0x7f00000002c0)="8d41a76eaffff26eea294a90ccb667c3128b9b72d19b80096d647353e1328fd8fbf76c9873029638ee2e38e4a1d311016375be5c409bca502b504fc262dcf81f2a365320b922450defe9667b65f2b86ebe09b4e21f7482401d545731422fc37245e3bfb38c873776b6fd1ef08c0be941ad7ce58a3588519a498fc6476e7c4582d909e819a9edd3bf795eacfc352ce31c3250c32c184a64fd80281f8cecbc1b47eea3108740a8e937e6cb61bf40b4ce05acc5f0585f4af466cc3479f7e88ac95d534f41dac1c3f0e17367f736c9bf10507ac0e94d139dd68e72d7f4", 0xdb}, {&(0x7f00000003c0)="2ad640486e151ae637941620cd3c6fd967e7cb16958ea462c6c0293df6728132401ee8d1925ff7f87acdf5e4503e4c00ee53916cc37e6fbc52e79af4b73c51f8f302f952689dcad2301f89d42e772902d64cbeb8a4dc7b7288e306b5a62993616eff118e352c409cde4cafa5ac838cc7f693b0d8ebcc513cd07581782748318df376fb2ff1a894ed1a396fcb0b837be5d5e6f4f5b23d4aed9ebfecf433b6fe4cd7835bb1fb4af8ba22bd509057d5999fd0c47d2f002fb13be6ed51a6caa4b363ec86a87911dcbdc179fe5b008c50cd04b5110aa3d9da808f", 0xd8}, {&(0x7f00000004c0)="3854ec77a6b87f62ecea70b0ccf16e6edd8aab56cec02863811b89c2913e21700fe7c785076aa3a38301c5979f316b4060d6b1b1f80d1ac00ddc0bc7fa14c12bc3cacd74a4e6573200d86c8deebe7661cd5c4324237dfbf74c8d45d8d491bf44bf93d40d2dc17a5ab46385254989a745e76076b101c6a7bc3ad82b09edd7fb9c02ad176090d11a9994987975f8e280d30635317060adebdcca0c2c67db5bab8477be7ffa9ca383d558469acb43abba9ecb09f3fe9850050296a2c24414f7879de21fedb60bbed0de608e253fe1258ced24d8d489104d3bf8190d3be5c30a4e0ea052bab292befbfbd04fb951f649d5d6b72130976cd2", 0xf6}, {&(0x7f00000005c0)}, {&(0x7f0000001740)="3f019752b232ce7f9177fbf4c9576561b805645c1529e0f860e765fc477720f801673afe3524f9289c5199314b9ac5779651b8801c0b1cf368249cf467b01910fb9cb2945fedc26ecd3ffcbdd0951cb3b0", 0x51}, {&(0x7f00000017c0)="8d830b8142a9931d235938b681558baadbc445cdee81d14a39264f09c9b505273cf65d931d7d3c3b44017722fcd7fc7e3aa4f04edbd706f02a4ff3124182ed1b6a3e1cf1c7789d312e223ddc3cb90cbec978b763b17e95bc6f2a0325e2a95090d5b60b7fe9f034ef98d7b5571e2b45af56085bebf19a49586a346c957433815ccb5a48f08c577d88833d0998", 0x8c}], 0x7, 0x0, 0x4b) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x2) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)="d998eed67746e3b8c8caca46959054e38008de40d84f4c3224876d1cd291fc5a3900aeb416ad4bdf94a91b9da5f7203397a1386a4935b731def54211b8d4048d5df0f451ff23586ae252ace85d740d424fa9ca394da425b24216dfa43d15b245e688b9896da31cd953410975741d25de9f530c69b01c523e98ce49e0baf6195a5b38ec98c03f8220c7fafd78787ead68ebf1be76316e5351e096b169130b0f1bd7d4de1804f85b38a27731ee99859545dfe6f3c490848567bb6e") 04:02:50 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x100}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680), 0x200, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0x4, &(0x7f0000000040)={0x8, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205603, &(0x7f00000001c0)={0xfffffffffffffc01, 0x8000, 0x0, 0x2000, 0x0, 0x81}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r5 = semget(0x3, 0x2, 0x401) semop(r5, &(0x7f00000003c0)=[{0x3, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x152, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r6 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) r7 = semget(0x3, 0x0, 0x3) semop(r7, &(0x7f0000000140), 0x0) 04:02:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x1d}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x90) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCLOCK(r2, 0x20004276) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, 0xffffffffffffff9c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0xffffffff, 0x9, 0x2e1f}, {0x40, 0x1, 0x2, 0xfff}, {0x1, 0x2}]}) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f0000000280)=@file={0x3, './file0\x00'}, 0xa) socket(0x20, 0x3, 0x0) r5 = kqueue() fcntl$setflags(r5, 0x2, 0x0) recvmsg(r3, &(0x7f0000000480)={&(0x7f0000000540)=@in6, 0xc, &(0x7f00000003c0), 0x281, &(0x7f0000000440)=""/47, 0xffffffffffffffbe}, 0x80) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x21) dup(r6) 04:02:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x534, 0x1, 0xfffffff7fffffffc, 0xfffffffffffffffc, "85107b075f7c8400", 0x0, 0x2}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:02:51 executing program 0: setitimer(0x1, &(0x7f0000000180)={{0x49, 0xfff}, {0x3ff, 0x100000000406}}, &(0x7f00000001c0)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0xd) setitimer(0x2, &(0x7f0000000000)={{0xfff, 0x401}, {0x1, 0x1}}, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="08d2c76461ba2fea29f4f9c9b69e525ba977494c57cb0b7d077feeeb6fa83e6801f20bda7f2f3632791206ad6af359116425f330736d1da18ce8de1c3c004121328efcc854258299170c97d960ad44f0194df5f0f55976974270ea842c56f6388c511705f62d0324f0b32d6f4d35730e2505ff8e5c2fadc396726a27ebd9220ac9242d1217b5602086e74905e0076c1de8b2804708801bdd26d2a7a7a45a33916df0f75e0c88f5da84671827d59007f002bacd4300ea32295635b6b1123d06cd49265efddaace92b954e134c626a1a1afb25b81ae24292912a779007929252dc191f8d073a606c6598392e4b81cc8c38bddd6aac", 0xf4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x3, 0x400, 0x20d7, 0x0, 0x80000000, 0xee, 0xfffffffffffffffb, 0x6, 0x2, 0x5, 0x100}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r3 = dup2(0xffffffffffffff9c, r1) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000300)=""/134, 0x86}, {&(0x7f00000003c0)=""/178, 0xb2}], 0x3) 04:02:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xad, 0x80000000, 0x9}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r0) write(r0, 0x0, 0x0) 04:02:51 executing program 0: r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r5 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 04:02:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fe, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 04:02:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x8]}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup(r3) ioctl$BIOCFLUSH(r4, 0x20004268) 04:02:52 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget(0x3, 0x3, 0x24) semop(r2, &(0x7f0000000080)=[{0x0, 0x80000001, 0x1000}, {0x7, 0x80000000, 0x2dc024fe84390158}, {0x1, 0x0, 0x800}, {0x1, 0x4, 0x1000}, {0x7, 0x800, 0x1000}], 0x5) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xbb98ebde77f291a3}], 0x8a0, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f00000005c0)="e8") ioctl$BIOCFLUSH(r1, 0x20004268) 04:02:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3c2e14400addc4212738249029daf694aac753d8ee939f9c4ee58f25fd207939b663f8ca273c5e3be9c384808e49486f7bfc0a9ad7eb24514b1a1e595d154b13e605dea7be9b7bc3652c3745913187529bdeecd43c153982daa3d1a6181c730d859c27798b58c9d41acea20853d392454496b97e57c8696d5334c8", 0x7b}, {&(0x7f0000000300)="6962e3bb9bd9d084cb57c36a898569f0d99473336c744d5cd4a9d54f7adf27daee41c45a834995cfad9f5445793707820af4db8b15780d054514d579a2413187d928fb3df3b04a25c8d2cf52afb36f40610ed2a72552e951dd6bcceabffe7f3593aae1ef2db634db6dbb49dd7f0ff5da2385111c6ec85507a76f3eb8b2bf505f4c2dcae1fcfac220f9008d99d699de388b88c82d6984c7272b2d1cf1cf2cc78df32d04c79451700b4786a3726677203a774f902e2c619397ad6462b8edcf45dd70e82866ed59f8781925fea71c79cc073da78c97d7565acd694c805804f5470f1dc40cec8297aa7b50fed66fda9e74adc90655ee2d6cbeff6bf6b2", 0xfb}, {&(0x7f0000000000)="57d53f19892d602ccf1fbb63eba9fb6717ec2acd276e7591a22252128446fd1325a6dcff2ae84f1e84cc", 0x2a}, {&(0x7f00000000c0)="b78b25baa75547adf0b8613f6f03d85aa1f69d5d62a3c7097720aa70d7ccd0c86c7d60814ebfee23d3c5e2e919ff2b091727f5", 0x33}], 0x4, 0x0, 0x61) close(0xffffffffffffff9c) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:52 executing program 1: seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069c7, &(0x7f0000000300)) 04:02:52 executing program 0: r0 = socket$inet(0x2, 0x8000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x2) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) shutdown(0xffffffffffffff9c, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(0xffffffffffffffff, 0x0, 0x1) recvfrom(r1, &(0x7f0000000000)=""/12, 0xc, 0x801, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) r3 = dup2(r1, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f00000002c0)=[{0xec, 0x8, 0x3ff, 0xd6}, {0x9, 0xc9, 0x1756000000000, 0x1}, {0x8001, 0x0, 0xe3, 0xfffffffffffffffa}, {0x5, 0x100000000, 0x0, 0x2}, {0xd018, 0x950, 0x3ff, 0x4}, {0x4, 0x8b, 0xfffffffffffffc01, 0x6}, {0x1, 0x6b, 0x9, 0x8001}, {0x0, 0xb1, 0x1, 0x7}, {0x1, 0xa8d4, 0x9, 0x40000000000000}]}) syz_emit_ethernet(0x8, &(0x7f0000000240)="dedc698adc1eed1d80572a7fa5373e246b59e99ba1e09e40982112710f541654803c355d8d62a528ef41c38a946afa06a964e9036aa6320a0e5842468e45e08580793dc9f4") 04:02:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 04:02:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r6 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r7) r10 = getpid() fcntl$lock(r4, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r10}) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r8, r9, r8, r9, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r10, r6, 0x100000001, 0x4, 0xfff, 0x413127be}) r12 = fcntl$getown(r0, 0x5) r13 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="a4", 0x1}, {&(0x7f00000000c0)="5c1eb2b533f67c54dae473bf5c1434ec958d8796674c51bf4bc7a3aac7e4113873377b460847e892", 0x28}, {&(0x7f0000000100)="5ade16e520140c76dea3c6aacc1096b12859735d43f1d0ebe4040e6f64524621aafa734b9e3c7c771cd002be7787d2b2d21aa1bd3da4354d4b16ddfa9beb5f608380e1e7274a0ea203c18c056cb9f455891d07c0facb6a24de9137ba9d981e1e165d44c70ac8", 0x66}, {&(0x7f0000000180)="2507e30d9c9f7a2ca3f1811e8133ed4c39977a302ee84d7291f5a588b59eec6594f7fcc22874b80b332411ae5b24bf1f0243b53a9c0dc21f67e810d62ff205861f30d4513816a54c2d82222e35a0e3a4eece110457fe0148840e9196fd87dda67b60446eebaba42e2a9db7d618ed95827302b77e460cdee7a8c8bbd0f8c7e9fdccc89efdcbbce7f66f0178332c434cdb5ee66a5f063078c94b4c43e029888fca9bb595428f1320e63153fdad505c37", 0xaf}, {&(0x7f0000000240)="41f0e047bccf59d8867964c42467936c49d8f0ab41abff18c7419a74d469ecad6bc4fecba69b6ac8b1613634b9fe508cd2fd95c8933eed16b97b4c1af26fc0534662bbe69c6befc48d56a49b1b5cef74aeb9d87be875a292183e385fea96ac21f941cac66c91900a137aaaa48d28c33a5dcdb3f5ca518139219323f384a1febf1e2c62e4a422", 0x86}, {&(0x7f0000000300)="f33f9d050be42ffbb4bd33e155ace8b33777da4d7386c8b645267c51565f38924474d3627797795c032ca8f0c95073139f5d85e6df78eee8c727d3e9220d252a3979839b45c1c06005b4f95a842ec610fa903aa4f3ce97cf2e3721599b34cd514c86", 0x62}], 0x6, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r9}, @cred={0x20, 0xffff, 0x0, r12, 0x0, r13}], 0x40, 0x3}, 0xe0b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x101, 0x6}, {0x0, 0x7}], 0x2}) 04:02:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0xde46e6664679c49b, 0x1e88006efc902ee5, 0x6, 0xffffffff, r5}) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) readlinkat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/180, 0xb4) 04:02:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r5, r6) r9 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r7, r8, r7, r8, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r5, 0x100000001, 0x4, 0xfff, 0x413127be}) r11 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r11) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r12, 0x2000740e) r13 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r13, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r14 = getpgrp() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r14, r15) r18 = getpid() fcntl$lock(r12, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r18}) r19 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x1, r16, r17, r16, r17, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r18, r14, 0x100000001, 0x4, 0xfff, 0x413127be}) r20 = syz_open_pts() ioctl$TIOCSTSTAMP(r20, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r20, 0x2000740e) r21 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r21, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r21, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r22 = getpgrp() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r22, r23) r26 = getpid() fcntl$lock(r20, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r26}) r27 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000540)={{0x1, r24, r25, r24, r25, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r26, r22, 0x100000001, 0x4, 0xfff, 0x413127be}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x3, 0xffffffffffffffff, r17, 0x0, r25, 0xc0, 0x80000001}, 0x3f, 0x1, 0xffffffffffffffff, r6, 0x3, 0x7fff, 0x5, 0x8}) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:02:52 executing program 1: nanosleep(&(0x7f0000000040)={0xd}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) fsync(r2) 04:02:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) pwrite(r2, &(0x7f0000000100)="6615ff1e609ff4f6462219ebc6248c82a2539cf9108155c7be258db98f35bb9d0c1290c10a32ed013335f8e5c42a8509b0c629d8ebe6159dea3221d5f334e789f1db8ff27262109d524203b5fd4e44ff608742d156b619a3d565acdfe0e7dd5b1ae06ce31cd3d42cac37816d441c01622e371b43cc3d3400b28d97eee30b71eb0d511db3b8b8d55ba30019e87a80a7213774232c991a19c10ebfc9cdd598f5c9e5c94ee1fc9c816696bdc5c0", 0xac, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 04:02:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x3, 0xc4b48a0b2ea3c084) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000af6ea11019111c2799e7f5aafa9433a80dba0568761c2564c23c6b2d9fc8ac5aba547b9e0800e74c16da80ba09f64a27ef10e0145dbcc4ed93c58f75f701f3636b828b922598726a7734c1d9bc2fcb244de5ee97eaa4e385b8587fe370264ad66ee5c4cd08fbeffc9d361f486c3279b9896a52c2a6805f50f9d4989bf31cece21f00000000003b25a82cc233b97aad9deb6880f1afe37f4f5c917b193ca5c90471b196833adc227ae946e139a355e4b9a43a2710e8840883e7ff774cafc8d6b0ac0650849e15217558865d65d0ec7bf3526c347de58fb00da0c7a2248a"], 0x8e, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:53 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000000500), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0xafc6e27c28d12b2f}, {0x0, 0x7, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x4, 0xffffffffff7ffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) pipe2(&(0x7f00000001c0), 0x20000) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000000500), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000040)=0x2) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r5, r8, 0x4}, 0x200, 0x401, 0x2}) setreuid(0x0, 0xffffffffffffffff) 04:02:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 04:02:53 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xb1}, {0x80}, {0x6, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='|') 04:02:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) r6 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r6}) r7 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x1, r4, r5, r4, r5, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r6, r2, 0x100000001, 0x4, 0xfff, 0x413127be}) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r9, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r10 = getpgrp() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r10, r11) r14 = getpid() fcntl$lock(r8, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r14}) r15 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x1, r12, r13, r12, r13, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r14, r10, 0x100000001, 0x4, 0xfff, 0x413127be}) r16 = syz_open_pts() ioctl$TIOCSTSTAMP(r16, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r16, 0x2000740e) r17 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r17, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r18 = getpgrp() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r18, r19) r22 = getpid() fcntl$lock(r16, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r22}) r23 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x1, r20, r21, r20, r21, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r22, r18, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0xa, &(0x7f0000000040)=[r13, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, r21, 0x0]) r25 = syz_open_pts() ioctl$TIOCSTSTAMP(r25, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r25, 0x2000740e) r26 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r26, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r26, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r27 = getpgrp() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r27, r28) r31 = getpid() fcntl$lock(r25, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r31}) r32 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000540)={{0x1, r29, r30, r29, r30, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r31, r27, 0x100000001, 0x4, 0xfff, 0x413127be}) r33 = syz_open_pts() ioctl$TIOCSTSTAMP(r33, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r33, 0x2000740e) r34 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r34, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r34, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r34, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r35 = getpgrp() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r35, r36) r39 = getpid() fcntl$lock(r33, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r39}) r40 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x1, r37, r38, r37, r38, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r39, r35, 0x100000001, 0x4, 0xfff, 0x413127be}) r41 = getegid() r42 = syz_open_pts() ioctl$TIOCSTSTAMP(r42, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r42, 0x2000740e) r43 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r43, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r43, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r43, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r44 = getpgrp() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r44, r45) r48 = getpid() fcntl$lock(r42, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r48}) r49 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000540)={{0x1, r46, r47, r46, r47, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r48, r44, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x7, &(0x7f0000000080)=[r5, r24, r30, r38, 0xffffffffffffffff, r41, r47]) r50 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x3) ioctl$TIOCSETA(r50, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40002008d}, {0x6}]}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 04:02:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffffffffffd, "000000000000000100002000", 0x0, 0x100000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(0xffffffffffffffff, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe, 0x7}], 0x1}) r4 = socket(0x1b3817cce5aae54a, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) setsockopt(r0, 0x4, 0x1, &(0x7f0000000240)="a9ba5b930c1e04891e790139a9201c326b3a6af83903a2d8b8c6bbdb0098f2f10cfbd68a103ec7be89ab4dc2acbcb5a3c6911e87e02d0886fc5eb153fc7b256fd6114049d1957e2000675b0f444878ccdd16f9bdd329dac747b447ede2bc04c3c391023956937b4610240e321d4793d1431c12c7b31589702b36e024ac82e094263ef402845e849a085d3b75cd3faad1a1c551ea957beb22d6d7bcc1ed29f763b02ed58fa7d51c121cb511bf5c1a1d7c61e4d7264c7a1a455cd5156987960e42643db2f16e69f0caae792d2df6199b8d85e8be9252f835", 0xd7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000340)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7fff, 0x15, 0x9, 0x6}, {0x100000000, 0x84cf, 0x1, 0x4}, {0x3, 0x80000000, 0xffffffff, 0x2}]}) r2 = semget(0x1, 0x0, 0x188) semop(r2, &(0x7f0000000100)=[{0x1, 0x5}, {0x1, 0xac, 0x800}, {0x3, 0x4, 0x1800}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="93") 04:02:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x1, 0xe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xd9f0, 0x0, 0x81, 0x9fb8, 0x100000001}, 0xc) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 04:02:53 executing program 1: r0 = socket(0x4, 0x4, 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="9d051b82006d635854a4ecfdb3863153f5e69294c685218699f55c5e3fcee2a0dba61e6432022db85fc5147c2fb63ccc1577e4aed2447c6c116dda52884ea272a7d47a081f7bf8bfc6376e8dd55beeb9df08f9bca0540ace89916624852f47afdd20ebbf1d7de87e973f24cfb5325239360b048317f307a680591db97c97744e0c49afce5c2831193995808e4e660ab553ef170e39cd768d5306e38fef29dbd5dacd6af9f9fa8eb138deb035ae4c54fc9e000f9572f423f0f374f6e9a9fdab1c4bffc22cb65f0239820d812a54d9f09371185f0308ec39118d2f94842bbb095ca22b2d83", 0xe4}], 0x1, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000180)=""/144, 0x90}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x10) preadv(r2, &(0x7f0000000880)=[{&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f00000003c0)=""/249, 0xf9}, {&(0x7f00000004c0)=""/251, 0xfb}, {&(0x7f00000005c0)=""/157, 0x9d}, {&(0x7f0000000680)=""/216, 0xd8}, {&(0x7f0000000780)}, {&(0x7f00000007c0)=""/185, 0xb9}], 0x7, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x8000, 0x0) connect(r4, &(0x7f0000000a40)=@in6={0x18, 0x0, 0x0, 0xa9aa}, 0xc) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000a80)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000ac0)) ftruncate(r6, 0x0, 0x753) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000b40)=0x1) r8 = dup2(0xffffffffffffff9c, r3) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000b80)) r9 = dup2(r6, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000bc0)={0xafd, 0x0, {0x2, 0xfdb}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000c00)={0x5, 0x0, './file0\x00', 0xfff, 0x7fffffff, 0x22dafb80, 0x4}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/wsmouse0\x00', 0x20000, 0x0) fchdir(r10) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/wskbd0\x00', 0x8000, 0x0) ftruncate(r11, 0x0, 0xfff) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000cc0)=0x2) r12 = open(&(0x7f0000000d00)='./file0\x00', 0x80, 0x288) fcntl$getown(r12, 0x5) r13 = socket$inet(0x2, 0x3, 0xe75) r14 = openat(r8, &(0x7f0000000d40)='./file0\x00', 0x10298, 0x40) dup2(r13, r14) 04:02:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r5, &(0x7f0000000380)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r10 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x20, &(0x7f0000000000), 0x4) r11 = fcntl$getown(r10, 0x5) r12 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r8, 0x0, 0x8e, 0x80000000}, 0xd, 0x100, r11, r7, 0x7fff, 0x92, 0x25c0}) setegid(r9) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x0, 0x0, '\x00', 0x0, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4000000000004}, 0x5, 0x7, 0x0, r11, 0x8000000, 0x0, 0x239f, 0x2}) msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x1f, r2, r4, r2, r4, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) 04:02:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r0) r3 = dup2(r0, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:02:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) r6 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r6}) r7 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x1, r4, r5, r4, r5, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r6, r2, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r5, 0xffffffffffffffff]) setuid(0xee01) socketpair(0x2, 0x0, 0xfffffffffffffffb, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r11, 0x4010426e, &(0x7f0000000180)) fcntl$getflags(r11, 0x1) setregid(r9, r8) 04:02:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 04:02:53 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r7) accept(r7, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r7, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x20, 0x4, 0x100000000) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000180)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000180)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r11, 0x4010426e, &(0x7f0000000180)) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x4e, 0x80, 0x92, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffd, 0x31, 0x20000000, 0x8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0xe9, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x2699}, {{r1}, 0xfffffffffffffffe, 0x30, 0x90063fe4e6dbd4b4, 0x9, 0x7fffffff}], 0x3, &(0x7f0000000240)=[{{r6}, 0x89785a1a876c63af, 0x81, 0x1, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x18, 0x40000002, 0x9b, 0x20}, {{r7}, 0xfffffffffffffffc, 0x1, 0x7ff7d, 0xfffffffeffffffff, 0x6}, {{r1}, 0x0, 0x98, 0x0, 0xe0, 0x101}, {{r1}, 0xfffffffffffffffb, 0xe0, 0x80000000, 0x3, 0xfffffffffffffff7}, {{r8}, 0xfffffffffffffffb, 0x20, 0x2, 0x3dc}, {{r9}, 0xffffffffffffffff, 0x25, 0x200ffffb, 0x5, 0x3}, {{r10}, 0xfffffffffffffff9, 0x8, 0x4, 0x743, 0x9}, {{r11}, 0x5, 0x4, 0x28, 0x7f, 0x80000000}], 0x6, &(0x7f0000000380)={0x7ff, 0x40}) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x8000000000, 0xffffffffffffffff) 04:02:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="caff12ff7f00000195406d010700350624f6bcda3d53d688d1407afab5720986c0f51f1bbd9d0fcd8a652e97cbcbb12d94cbcc3ab9f047b363e5c43c2828328c2146547a8563e141154af7cb56d1a95291e04d5d2446e9976bdb0ec1cc5715a7ae6aed5849a479238e12e60e11d8d9db2fd29ce0299328acde69f7417f763247e1c01037ae1518e018f114274f5416c6c68eaa4312dd6a0ce0f235dbe5677ef72b94c10b564afa62096f24afe9fdba8bf3452668008e0ce51b68b77632b335c39be7a06c0e9e", 0xc6) 04:02:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="11df1275e4099f60544069ee", 0xc, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001e00)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1112f7d1be61da041518dc967dddd8d0c6fc34abaf33df5571e59dbdb29e"], 0x4, &(0x7f0000000a00)=[{&(0x7f0000001f00)="9a3793e35b7b37befe69d5ef7f06cdab25712505d7caf7dd9d93bf2e00963f555e7053c6eb1ee376bdbb88ff64be1dcc92dd7ea6f1ee70480c2188d97e96a35798245e70f314dc79d6173ef00287426ad7707e437f94314a39c80e981d8fb2a453369a527a7946cd21a8745b0694c145aa0f43d9643109e0777995eddd498c38403cae119d6afb46e701181aead236e3b95792df33faf08bec79b78e71fba1e96d425df35b49c8a9e8523da9f18ffb7efb8b5348e3f4ea5f1c2d9ce5406d710dbadd76702a44c87784d5a10fda675d1c0d14c0377ff1dc179e71a0262c23158d900b1cbcd3a624f8497c6acd5803ebfe29db4d", 0xe}, {&(0x7f0000000380)="441a83986db9bfda9888a93c806be5fa849127d621300685b973fc371450693b17dfd285", 0x17}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="358158d961673eecab20209835a28aadf44989b44b8e2bb41070930e1553920c0661e6ba35c295a464bd8f5966063ad0d9b55f6047cde9472caff661391a5cd8b9c35a4d88b14823d72cdf858df91eabe48b4b5409a0439fecb851ea9840306c146408334630ea50217c9447b99b5759a2c6713feb9f29cee0e678d1ac8dbd9d73fdef59e826ba850834ae468d2d84174d00d858a5adeb2661ec7352ffd3ac03283f2df60c5970375e3e00d45ba448b548e67820ff43adb70fd8f016a201ed1273fc5bc32b79dba14dbf9f", 0xcb}], 0x4, &(0x7f0000000a40)=ANY=[@ANYBLOB="1010000000000000000000008000000038cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414e837ac203f5b6a3372723bea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d3eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e8677c0abf09ba8ddb7cd6250628b7217c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c6eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c67392f9e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d075393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec9adf9e3ab7b624d51c5c8a0b453c8ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b55b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e531874b61e6be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb87b51f49d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444ffdc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657e34e1ff679f761d7b3574d332189241d58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf0f30e191912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568acefe69200ca54261c673f95a24a1d0e90dd77fb81518df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca723707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e2a088ceaf361458b9a314ba706f13c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a62ab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb3ce613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a578a5e7ac495e76768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b3636a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb7c0b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193bf42e5e2b07f9b410f0f1982e8785b950a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd3449082f31d6906c466c16fbfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210feff9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc229ac842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02cf8000000000000000100000006000000183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f317bc624115c200cb93232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c7fb7e3e41ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d4300000000000801000000000000ffff0000080000006fd095744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b00000000d000000000000000ffff000006000000c97993787e66ea4feea450d78195c0b1918f91253924e7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb0000000000d000000000000000ffff0000ff7f0000463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113d"], 0x13b0}, 0x40d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x20201, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchflags(r2, 0x10000) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4a2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001ec0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000880)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='/dev/bpf\x00', &(0x7f0000000680)='\x00']) r6 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000001c0)=0x6) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001e40)={0x9, 0x6e7b}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) shutdown(r7, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x1d2) fcntl$dupfd(r7, 0x7446a94d0241c2b1, r8) ioctl$BIOCSDLT(r4, 0x4020426b, &(0x7f0000000040)) r9 = semget$private(0x0, 0x3, 0x4) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r10, 0x2000740e) r11 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r11, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r12 = getpgrp() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r12, r13) r16 = getpid() fcntl$lock(r10, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r16}) r17 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x1, r14, r15, r14, r15, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r16, r12, 0x100000001, 0x4, 0xfff, 0x413127be}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, r14, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 04:02:53 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20000, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="3356b55a33f063454f60c5acc9679c77eaf7cecf74b4e5e5c8c21b5d995ddc3b545584221920ec29730f", 0x2a}, {&(0x7f00000000c0)="9d22301a89c431b04a84f44d7d08f7e2cefc32ef0424b501fa372a7b9aa902a94b59834ee52dd3379aa49c854daa97f6177f8f2ae97df271e11c9aa180d2bf05a8fac3333a03a92003fbb04a187ef7c66092d306d66aa512dc47c43a2db9", 0x5e}, {&(0x7f0000000200)="cc7698982d73af55bff55e6316b24516ffcfca7dc3bfbab8f756077674c28e579e4d3f880ec05e96051b5562d63b3b50d4a811e9618c67a4c7af884ed190e69f4cb3bdeae0175fcbf8a0141b012cf32d6571d5dbfc57c71c3cbfeebb00387b07a9e1188761f5b3e9200f9a79df2f5af30184a75ea1909788df0bb8edd634f59ec1d54bd3c36392d7fe", 0x89}, {&(0x7f00000002c0)="0a90369257a302144d74c6790493bb01b4acc58edf1d570eff4a41624a5b7a7e9a344b8333415f898e1efd88d972640defef5c94de9f4869990797206a9bcbe7210c47d66a65fc1e49ed4e4c06c614de2745e328075c57cfcb42bf07228a9b532508c52a9eb79d718eda31f14376aaff8b877d8756b1eec3747a729c42755c05f96b1c5b5599b152887427133a8431878b493e675d53494fe1a500cf02ef215d471d151f37ebaa64cff758ca7114dd22baebe3e9bbc2005a8ddbaff5b6adbd9926986fd67927e39086c040f3f3a57e7e1343", 0xd2}], 0x4, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0xbe6fdac46e204642) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:02:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x518, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 04:02:53 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf, 0xf0000000}], 0x10000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xdfd8, 0x0, 0x6, 0x0) 04:02:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) getsockname$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e53400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098756c84be9ab9cb7ee976a6926a9a4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080ffffffff00000000000000000000000000000000000040ee85f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1ba53eb396218a7b6c5cef600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1720918938d3e7db9404cd3"], &(0x7f0000000000)=0x1002) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 04:02:54 executing program 1: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x1f}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) dup2(r5, r4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) socket$inet6(0x18, 0x4000, 0x4) r6 = socket(0x18, 0x0, 0x12b) r7 = dup2(r6, r6) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000e00)) dup(r7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r10, &(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', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) ftruncate(0xffffffffffffffff, 0x0, 0x5) getpid() r11 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xffffff69) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fcntl$getown(r10, 0x5) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f00000006c0)) getgid() getpgrp() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x20) msgsnd(r12, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 04:02:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r0, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r3, &(0x7f000001fff8)='./file0\x00') unlink(&(0x7f0000000080)='./file0/file0/file0\x00') renameat(r3, &(0x7f0000da2fec)='./file0/file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0/file0\x00') 04:02:54 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="1dd34fff199c042498a2b5e38dce2022e1e80083ccd3959ee607da6b5dde46f627e15064a55591191643b6cbe1325f916bcbc3d6b4a1135fcef5a038d9de8132c1113dfceed3beca79917658e6b078c13c2444689a2f09b7d20a27d1e710d30e19695ca3b98e33342c523d823e0ae8f7e1bf6ef4c975076d86df9a6dc71ec0701b2b33afa72967ff79aa264b27d730ac227f52912ab88cdb8d3fc42ceabc8f14816a260b6f3c1fa83b0cd9e967f0287ba1f9be9aa9cfc39b310126f1115efa6a3d5ae0207164b5a0e204584f289ac0cd464dae", 0xd3}, {&(0x7f00000002c0)="d141d0de9d73b43c67a8f61b3a97040316fb8c67fd6c9da23a4a9238492e9ee3ed9e6988ae7c77f2a68d1e430d7678ac86532fa8087f25fdb49d4f308028089fe529262d1ef859bd33566865ab0d5357a26ca10d16a52a8f52ab7e8e8bc255b52ace94f2981699b20279dfc8e5004df9e56a16a6edaf3556f61b8631a622cf4c929376613500f05b4dbd94b31247fcdf97641c01ee2a7811f1f030ed7dfa04fbffed401c3af578c617d64c19710b648474e47ea7e94c384b71cf460378c213cf93b2e98d54156e81c8dfdb0ab686345e0ca9032697c5b89e2c479f435379e20379b8c2", 0xe3}, {&(0x7f00000004c0)="21bd533e94a5bda1f1c7988504fbbbd78bd6566853a1a556df012a34cd227fda840b239ec0d3a9f72478009f43e1faba2b5b5e5f5711ed943e8ee138579679f12168a3b659244690ba7d3855c3c7a921f490dd2c44f312afe25e5dee63e176031a746e3e2b96c400a00db7cfdafbe42991b85692e0719c50432efaa421e1d78988812934325c08feab5c42cb3bbfd0cce3ba468411cd9739af045b3e45bf38db8d172913eed630bfbed3712b362b45c2ce107d2ea59537de1a927d7e6cf66c4c08bf0818d28151224f95141530f6e71c28d75782a10fef25ad77", 0xda}, {&(0x7f0000000680)="1edfc22bb97e33e183ff6696d29a0d4460e63ac6e74305031f7251b53e16deb32bf87fd68cac45b0fce70d071538a50bffaf32e409b435fd03998717f8341f649e6982f64b46729386514c7f4701a3def46ea7b1b5b8461d1365d4b0b1538ede080de577ba6fdfc97e1d5dd05e371c443180e0e249e345b018beef607d196a57e9b9ba7feefb1b872514831498fe40f3bc319f9dda42b58bd99fa6e4724f87ad776e9966f8614cae1b09a0545a29860b1f4e742cc2ccbb6d7c8aa6e199fbac54ea3b48bf894764c71f440fe535578ae64e3e5dd942b479446f", 0xd9}], 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x8830, r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:02:54 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 04:02:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8402, 0x146) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) minherit(&(0x7f0000352000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) clock_getres(0x7da50562290217aa, &(0x7f00000000c0)) 04:02:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 04:02:54 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="00c064da29d8d72fd163673d6fa2f30938c45c8d526014f18cae18c94d6788985418d68e798ad2a157c8a24d8a32cb235435e95ac9e00c2046b053c9f7d086898625a6077ce590b87d417dfe94328b0f7255a24e987e21a74b2a", 0x5a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[0xfffffffffffffffb, 0x66f, 0x8, 0x0]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0x1, 0x100}) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) 04:02:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x7fffffffffffffff, 0x0, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x44, 0x48dabd17}, {0x26, 0x10001}, {0x47, 0x4}], 0x3}) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x4) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 04:02:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 04:02:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0xd8) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x7f}) 04:02:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="112d"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7ffffe, 0x4, {0xfffffffffffffffe, 0x8003}}) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000180)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x267cd970debf68d4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 04:02:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0xa1d94e7f9a380dbe, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x3, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffefffb, 0x4e, 0x1, 0x0, "d730c1e7bb6fc601000080000000000000e74d64", 0xfffffffffffffff8, 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) semget$private(0x0, 0x0, 0x10) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0x3, 0x4) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 04:02:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20007f0000000000000000342c85f619ad922e22de44ed042a538706000000a714000000290000002f00005f000004000004000000000000304dfd36a772f41a0eb3fa2a05294c63f879612023b3ba977f037088273b4b13c0859c1a8d0479f2457c5c4d2a1211e185a4d65be8c7cb8b3f1208194daa9131be49826357"], 0x38}, 0x0) 04:02:54 executing program 1: mkdir(&(0x7f0000000180)='./file2\x00', 0xd8acec8f1a9bce61) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x37af443d935a0765, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r6, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r7 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) r11 = getpid() fcntl$lock(r5, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x13c) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) fchownat(r4, &(0x7f0000000140)='./file1\x00', r9, r0, 0x0) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r13 = accept$unix(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000010000000000000000000000000000000020000000000000000000000000000000000000bb0e000000000063b55f08cb2917c54fd1f58f15d5164ce24d9c3819a0d7c8b85e49f1000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000e0000000045a380feaad60d9bd71b"], &(0x7f0000000000)=0x6e) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000300), 0xc) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 04:02:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffff19) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 04:02:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000180)) 04:02:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchdir(r1) socket$inet(0x2, 0x3, 0x4) 04:02:55 executing program 0: recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000040)=""/118, 0x76, 0xf42774fc11b29e2d, &(0x7f00000000c0)={0x18, 0x1, 0x4}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x4, 0x20, &(0x7f0000000240)="232a68c27d538a52f5459a571e77664b912731f9cf8ec2e1a47f67af26fa231658f0c01fd292c4d8cc3104fc48178b83b8fbb2110bcc9a770fb7697504eb7edf38e1582cb0fa8d6b82680b866666bed19c83b1c940f0a802a7aea9f972dd360f29552d055b71f66d86a5502f42faac87713f0cda0682dcc4239013285cb819a68b73dfb68ceb9a70a36bfcd098d3f5ee9f4c43dd0df859f417ad058a4b970f9a5db2bf536733de42f30a496c9ebe749365", 0xb1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x7fff}], 0x766, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x40, 0x8000}, {{r0}, 0xfffffffffffffff8, 0xa2, 0x20000000, 0xfff, 0x2a}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1, 0x2, 0x1000, 0x8001}, {{r0}, 0x6, 0x80, 0x2, 0x0, 0x1}], 0x0, &(0x7f00000000c0)={0x7, 0xa97}) 04:02:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0xd9, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x70) r2 = socket$unix(0x1, 0x2, 0x0) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x61}, {0x35}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 04:02:55 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r0, 0x2000746e) 04:02:55 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 04:02:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r1 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) fcntl$setflags(r5, 0x2, 0x1) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r4, &(0x7f0000000180), 0x16f, 0x0, 0x80000000023) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x40045, 0x0, 0x4}, {0x40000000000006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_vnetid}) symlinkat(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000280)='./file0\x00') ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x2, 0xedea}) 04:02:55 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) 04:02:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x3ff, './file0\x00', './file0\x00'}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, 0x0, 0x306, 0xccf, 0x0, 0x0) 04:02:55 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40) fcntl$dupfd(r1, 0xa, r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186a56010000001c00feaf0000feff0060d5726c85c2768511fe080000f31f00000000fa7dff070000", 0x2c}], 0x1) 04:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd00"}) write(r0, &(0x7f0000000440)="58272a71abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x5d) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "dd45a5ec6615858ef96a3268a78a260ea3d883f0"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 04:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) r3 = dup(r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x5) write(r1, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x3, 0x6}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r5, &(0x7f00000001c0)=""/161, 0xa1) 04:02:55 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x21) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$getown(r0, 0xb) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x02\x89y\xad\t\x00\x00\x00\x04', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = msgget(0x3, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) ioctl$BIOCPROMISC(r4, 0x20004269) msgctl$IPC_RMID(r3, 0x0) 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffff33, &(0x7f0000000040)="2de1775c3543b55c99000000000000eea2ee09f612393683b8a7ef29c8a7634ca32aea519385caa8b851c0b8b780a338b78ee77009267c927af8c3fa7798d9556472b4c3780baeab397422c39a09740950fb9349d5cc7a0b37d639208604c27a01040fee18d0204fac642ade03c9987b2303668609231805c7bd5907463d7821daf0101ed877262e062d47ffc7df0f44884bcc8985f6fe98559db755e5b6b2d906a5c02a7a79541c146d79208b01cc58d3bc457907f146408a35b8d49ec1551f442955556198288df95ea9fbbd9600a98e88d93a0d1ab158a5eafa0acbe6292ca2024fd2a6") 04:02:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r5, r6) r9 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r7, r8, r7, r8, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r5, 0x100000001, 0x4, 0xfff, 0x413127be}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r5, 0xffffffffffffffff, 0xffffffffffffffff}, 0xc) pledge(&(0x7f0000000040)='%\x00', &(0x7f0000000140)='\x00') shutdown(r0, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020200e00000012000c98e0f4adef0d04a1d038e085829f4912230d1ad62958c0ddad4a072ee0b6c597a54daf8ce17cf56bdea809ef7604eca8131268c4053d80884f1dfd2ebf2772082ff71a1ab1f2a65cc22b1ca1028e100"/100], 0x10) write(r1, 0x0, 0xfffffffffffffd47) 04:02:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r1, r0) dup2(r0, r3) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYRES32], 0x1, 0x0, 0x0, 0x0, 0x325}, 0x0) 04:02:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x30) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000100)=""/19, &(0x7f0000000140)=0x13) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000fffd0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f9a40942e4fac1d327b0650fb65b1f62bf777cf6410a046a04e17e9fac0e235631a92dfe28df49b92cc9a7ba1baf8d646c52d21240d4ac3e8df2ecbe3d7a4bd6e97d7ad7598b535f053373a2ae0a01fdcd4772a5cd273ff616f0f0f1cef244619e57290380101505874898b17700c1c8cb655f52be19f60f26d090000004616b7fb7af98574e8f5c48f9355534db00f9660538a5a4a2d8bdb30d2d448aa6515c81f1874fe6968cfc6e5f0c6d6ac019e5b8fa3e9e13ebd389bc74617955e3df41fde0156e805534cdab853666ada6ee66f9a0b58e24f498db55f9cd91619f22f9780e5019cf849b230fb7012a2dd25c59d7cd5fba1f9730e7130f78f79c9e66167b0ca202e0e7daff8b4467f0db8bb933335f153f16c03a15372ac76ad76a638ce0c0207de0322e62fb6b570afea3436cd2c114faf1c37405643c7ce83a5b678d8838f360c9604b0380a4c970f2f01531ff92d3e526d89"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000240)=@file={0x2, './file0\x00'}, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r4, 0xfff, 0x400, &(0x7f00000002c0)="7779024749b584974c88e03d8a93eaaeec11075caba9539df0738ec67244a35798c3997aea659e190c39971777a8c0758343aae2066ae45ca09aa5d88b7ac00d48a60dc6ef1747e154fb59711b16f12ef8be54aa6099582cbaa64c9ae0f31424a2883a077f35ed1a5c7da43285fed8d5c0eea6a49360395e8c68f76ec81561379d8122dde4c27d8aec8d88765d94b013eadd2f4d1c5e45bbe8cdb3290a74addc3cd49ef9dab7b2084f2886924baa76a02992f6e3c96f4a5a9d1e167a905cd4b78b5f7a9d1f856496b3a2fa75093d9e66776d508b4c1ffd43d8f40be9ccfc0475c45c0557bd9dce8bb2f60aad32897ebfa1a001d2", 0xffffff37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) fchmod(r5, 0x101) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000280)='o', 0x1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0xb) r7 = socket(0x400000000018, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0xffffffffffffefff}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r8, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x6, 0x9, 0x101, 0x481e46947c1e4, 0x8c19, 0x200, 0x6, 0x2, 0x0, 0x9, 0xfffffffffffffffa}) setsockopt(r7, 0x29, 0x1a, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x0, &(0x7f0000000000)) 04:02:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 04:02:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000080)="df") 04:02:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 04:02:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 04:02:57 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2, 0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x101) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) r4 = kqueue() r5 = socket$inet6(0x18, 0x8000, 0x8) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r6) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r6, 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r7) accept(r7, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r7, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x589, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000180)) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x42, 0x40000000, 0xb6b, 0x1000}, {{r6}, 0xfffffffffffffffe, 0x4, 0x1, 0x81, 0x1}], 0x6, &(0x7f0000000500)=[{{r0}, 0x7ffffffffffffffe, 0x5, 0x2, 0x3ff, 0x800}, {{r7}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x5, 0x8000}, {{r0}, 0xffffffffffffffff, 0x47, 0x4, 0x7ff, 0x6}, {{r8}, 0xfffffffffffffffd, 0x51, 0xf0000000, 0x8001, 0xaa2}, {{r0}, 0xfffffffffffffffa, 0x12, 0x2, 0xe5a, 0x5}, {{r9}, 0xfffffffffffffffc, 0x52, 0x2, 0x10000, 0x3}, {{r10}, 0xfffffffffffffffb, 0x5a, 0x80, 0x1000, 0x80000000}], 0x6f, &(0x7f0000000440)={0xe, 0x3ff}) 04:02:57 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 04:02:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0), 0x31c, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xffff, 0x71f4}, {0x3}}, 0x1) write(r0, &(0x7f00000002c0)='<', 0x1) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) nanosleep(&(0x7f00000000c0)={0x9, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x40}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") socketpair(0x14, 0x5, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x40) r3 = shmget$private(0x0, 0x3000, 0x48, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x1, 0x9, 0x8, 0x7ff}]}) pipe2(&(0x7f00000000c0), 0x30008) 04:02:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 04:02:58 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 04:02:58 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) r2 = dup2(r0, r0) shutdown(r2, 0x2) ioctl$PCIOCREAD(r2, 0xc0287533, &(0x7f0000000080)) 04:02:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x0, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0xfffffffffffffed6) 04:02:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x40, 0x10000}, {0x18, 0x3, 0x7f, 0x89}, 0x6, [0x7fffffff, 0x2, 0x9, 0x3, 0x5, 0x2, 0x800, 0x5]}, 0x3c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xf, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0xffffffffbffffff8) 04:02:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6050, 0x1b00) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7bcf5fa6800000081395a9f445a2befd103d5adf55769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e6623edb7c5929b96884148dd09ef6408b4744c24ebfb4c1631641acc926ce3990fc8793082da9291ae6124dcaa122f30eb48a280f290895089d103e9dfd3c8d1ff5b6abfd573f4a0db04b338315347462b", 0xe4) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x6c}, {0x1d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x13) syz_emit_ethernet(0x1, &(0x7f0000000080)="12") 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchflags(r0, 0x80000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x31ba881992d37071) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x3}, {0x6}]}) chflags(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 04:02:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x7}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x41a97609851e1be) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x7a, 0x4, 0x4, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x1}, {&(0x7f0000e6a000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xe9ec000}, {&(0x7f0000e2c000/0x1000)=nil, &(0x7f0000fb1000/0x2000)=nil, 0x3c5}, {&(0x7f0000ef3000/0x2000)=nil, &(0x7f0000ef4000/0x3000)=nil, 0x5fe}, {&(0x7f0000ecd000/0x3000)=nil, &(0x7f0000e28000/0x3000)=nil, 0x9}, {&(0x7f0000e7d000/0x1000)=nil, &(0x7f0000ecd000/0x3000)=nil, 0x6c53e3e}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000e4d000/0x3000)=nil, 0x61a}, {&(0x7f0000e30000/0x4000)=nil, &(0x7f0000f6f000/0x1000)=nil, 0xffff}, {&(0x7f0000e45000/0x3000)=nil, &(0x7f0000eee000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000f0f000/0x1000)=nil, &(0x7f0000f2e000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") read(0xffffffffffffff9c, &(0x7f00000001c0)=""/242, 0xf2) 04:02:58 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x81, 0x2af}, 0xc) 04:02:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/186, 0xba) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 04:02:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) socket(0x20, 0x4, 0x104b) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 04:02:58 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) 04:02:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x0, 0xffffffff00000000, 0x4, 0x2}, {0xffffffff89353fbe, 0x200, 0x9, 0x61f}]}) sendsyslog(&(0x7f00000000c0)="757d8c82c3b0fd708f2dec62c6fba8c9db45ee186a1eb98f56ad62553acac3a8d84ba6dc74d18a7658aa4d4cee5f685903f05e3df09504692c4afb2b1155bdf364c337cf0669df3c90769e77129a91d81755bb2f3e9bbe8d3a8e55f430c898c99902b934a4ab4c69f0421b2eb11aa23a30816b274f1f4a1080d54a957f", 0x7d, 0xcb15185499053d1d) 04:02:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) socket(0x1, 0xa004, 0x5c) getppid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x5, 0x1, 0x40, 0x4}, 0xc) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6ac1701d0000c620"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 04:02:58 executing program 0: r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getegid() shutdown(r0, 0x2) 04:02:58 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/7) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x24) r3 = dup(r1) connect$unix(r3, &(0x7f0000000140)=@file={0x2, './file0\x00'}, 0x116) socket(0x2, 0x3, 0x200) listen(0xffffffffffffff9c, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f0000000100)='./file0\x00') semop(r2, &(0x7f0000000080)=[{0x0, 0x0, 0x1000}, {0x5, 0x3ff, 0x3800}, {0x5, 0x9, 0x800}, {0x0, 0x6, 0x1800}, {0x8, 0x4, 0x800}, {0x7, 0x80000001}], 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:58 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) close(r0) pipe(&(0x7f0000000040)) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x25}, {0x16, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x80}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x28}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x1, 0x9}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x401c0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f0000000200)=[{0x81, 0x1ff, 0x7, 0x1000}, {0x1ff, 0x401, 0x80000000, 0x3}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x423, 0x7ff, 0x8, 0x6, &(0x7f0000000280)={{0x1ff, 0x7, 0x4, 0x4, 0x800, 0x4, 0x80000001}, {[0x8486, 0x85c, 0x3d, 0x2, 0x100000001, 0x1ff, 0x4, 0x32, 0xffff, 0xfffffffffffffff8, 0x4e, 0x0, 0x5, 0x2e10000000000000, 0x5, 0x8, 0x3, 0x9], [0x80000001, 0x8, 0xffffffff, 0x879b, 0x100, 0x2, 0x5, 0xffffffff, 0x3ff, 0x7], [0x6, 0x8946, 0x7fff, 0x0, 0x9, 0x9, 0x1], [0x7, 0x66f24066, 0x4, 0xb866, 0x4, 0x1f], [{0x400, 0x6, 0x0, 0x8}, {0x8, 0x112, 0x1fe5, 0xfce}, {0x4, 0x4b0, 0x3, 0x4807}, {0x7f, 0x4, 0x1, 0xfffffffffffffeff}, {0x8bf0, 0x2, 0x1a, 0xff}, {0x6, 0x3f1b522e, 0xffffffffffff0001, 0x4}, {0x8, 0x2d, 0x7, 0x3ff}, {0x2, 0x622, 0xffffffff, 0x7ff}], {0x17d0, 0x0, 0x8, 0x40}, {0x7ff, 0x1ff, 0xfffffffffffffff8}}}, 0x10001, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 04:02:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) unlink(&(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 04:02:58 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = semget(0x3, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x100, 0x8e, 0x7ff, 0x100000000, 0x0]) 04:02:58 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x111) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:02:58 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 04:02:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x400000080, 0x2}, {0x18, 0x3, 0x4, 0x3}, 0x8, [0x7, 0x3, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x40000802, r7) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x6, 0x2}) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2000000000000299, &(0x7f0000000000)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) listen(r3, 0x0) r4 = dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000180)) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r7) accept(r7, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}}, 0x0) shutdown(r7, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000180)) kevent(r5, &(0x7f0000000280)=[{{}, 0xfffffffffffffffa, 0x61, 0x4, 0x5, 0x4918}, {{}, 0xfffffffffffffffd, 0x34, 0x3, 0x3ff, 0x8001}, {{r4}, 0xfffffffffffffff9, 0x1, 0x4, 0x8, 0x54a}, {{r6}, 0xfffffffffffffff8, 0x2, 0x2, 0x8, 0x1}, {{r7}, 0xfffffffffffffffa, 0x10, 0x4, 0x1ff, 0x20}, {{r8}, 0xfffffffffffffffb, 0xc, 0x20000000, 0xff, 0x3}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r9, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$SPKRTONE(r9, 0x80085301, &(0x7f0000000080)={0x1, 0x100}) 04:02:58 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0xffffffffffffff75) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) r3 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) socket$unix(0x1, 0x5, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x347) shutdown(r0, 0x2) 04:02:59 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 04:02:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 04:02:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 04:02:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="08000100000000001d7bdd81f8baf4b7b026035362dc6f5c9d07914691214411234fac94f0f2e3d58e78b8ac", 0x2c) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xfffffffffffffd07) 04:02:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x42) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0xfffffffffffffffe) write(0xffffffffffffff9c, &(0x7f0000000000)="52242c415238236a15c3d6c9641f0069b0dd9db0271cd5f7000f8d03e83e7dbf3041e4f8394a2497ab71b5e93a2dcbee4fe35d9979e56d1f1bb3ffff77fab0977b1ef81ae867238b32fc367eb502e149aef3c7f68ccf24647134e80d4e448918334ffdcc243775b2ff38a4bd5a3068b13acc9f6c0432ca19e1f0a7c1fdecd999528b763a19319dce124fbd313989bac72c8b613cdadeeeefd6f04c25992abd3a30e8621f003602bf908058e2c560dc5df96a6d0f6ad724cb36a14c7497251adb8727b2b58d9e89546341888b2aa5e7d1afbbf7297bcd3555d670e4600dadf4eaa03242a691c177", 0xe7) 04:02:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0xfffffffffffffffd}, {0x18, 0xffffffffffffffff, 0x0, 0xffffffff}, 0x0, [0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 04:02:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:59 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbd, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0x2}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:02:59 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 04:02:59 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x10000) read(r0, &(0x7f0000000540)=""/226, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r2) fcntl$dupfd(r1, 0x3578a13651ee3087, r0) 04:02:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) linkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x6) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0x4, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="41a6f7b650b7fdf577751565d9895cb0d2f5c36da760ca8ede29399243f3c995d90779f27283430c9c0fce15367f6cb002b88cec6a69fd344b2e9277544cd12bff70ae78f213813bf8bb1a9188bd6ce6384fb3211a186d48ae036286953544bc5d28bc13e98e6fb1b9779a78e7d0714139707739ada7df323ae132dfaab6530608e42ac509a7b452c501797aa57fd8145497a1ba0638c4721e8ac4ca2113816903ae94b507c030d06529070cff3cfac4d8d2ba39c76acb85e7f3c092a5e0da12111eb37c39ac2e9f197577cc859b098c03888e2329c4a72a4bfb978a7d187c4cf4efcbd72c0161b4147fde4ed24f65d8b844a591a8a9e28157978cd4039ccd48ca7c", 0x8d}], 0x1000000000000012, 0x0, 0x0) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x84}, {0x6}]}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000640)={0xc, 0x3f, 0x8001, 0x9c3, &(0x7f00000003c0)={{0x0, 0x5, 0x40000000000, 0x4, 0x99, 0x5, 0x8}, {[0x2, 0x0, 0x3f, 0xa839, 0x1, 0x400, 0x2, 0xb243, 0x101, 0x4, 0x24b04781, 0xa7c2, 0x9856, 0x1, 0x1902, 0x1, 0xfffffffffffffffc], [0x4, 0x7, 0x49, 0xfffffffffffffffc, 0x2, 0x3, 0x9, 0x79f, 0x0, 0x4], [0x6, 0x3f, 0x643, 0x7fff, 0xbeef, 0x80, 0x1000], [0x8, 0x0, 0x6, 0x50, 0xf45, 0x100], [{0x80000001, 0x6, 0x9, 0xfffffffffffffff9}, {0x3, 0x2, 0xd400000000000000, 0x10001}, {0x800, 0x4b9, 0x19c, 0x10000}, {0xfffffffffffffe00, 0xfffffffffffffff9, 0x0, 0x6}, {0x4, 0x6, 0x0, 0x401}, {0x40, 0x660, 0x5, 0x5}, {0x80, 0x5, 0x100000000, 0x78df}, {0x0, 0xfa8a, 0x3}], {0x5, 0x6, 0x10000, 0x100000000}, {0x6, 0xe6d, 0x7, 0x100}}}, 0x4000000000000000, 0x7}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000020effffeff000000000000000000000d000055096c5ea40dfae07e48ce255e9ae6f1ba1c00001b33bdef88baeec21f54ebc4f9b2e75c99c1aadd4e9b1873dfea"], &(0x7f0000000080)=0x20) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000002c0)=0x6) pread(r2, &(0x7f00000001c0)="99603022196db216869ab0b46f586e57dbaee23f55ab12d1ac5d1c07b3032905bbbf2123237e13b3f29c7dbf4cd3ef398cdea1a129f3023e5e6b66e67ee31852a3affd003e58926a33f6a3e2fe71822f7567eb3fda7fe7fcdfbb9bc2cdd743c55372d7fb4e1cb42839ff4aa075e2def3a24051c5c685b7ccc600522935c43b872f0d88ad2318bb60494437ce45ebc21c38546d8e23bf91b2dada81575fe92289778b0fd8479b1b122595c8993b1c3ae859a96544b9617a69c105833530d67163c2d4cf4a33e8db94ae5074d410b7aa474b3bb71c15d15c9969337a41df9a69386d50328e137f6b079113795b6a", 0xed, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 04:02:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r0, 0x8) 04:02:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x401) setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) setrlimit(0x0, &(0x7f0000000000)={0x2, 0x2ee}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) r5 = dup2(r4, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000040)={0x7fff, 0x0, {0x0, 0x1}}) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x2938633931a44395}, {r0, 0x1}, {r0, 0x4}, {r2, 0x40}, {r3, 0x1}, {r0, 0x80}], 0x7, 0x0) 04:02:59 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) close(0xffffffffffffffff) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x5}, {0x28, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r5) fcntl$getown(r0, 0x5) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x11, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8, 0xfffffffffffffffb, 0x8, 0x3, 0xfffffffffffffffa, 0x2, 0x80, 0x0, 0x2, 0x9, 0x2}) r9 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r6, r7, r6, r7, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r4, 0x100000001, 0x4, 0xfff, 0x413127be}) r11 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r6, r11, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x1a6, 0x0, 0x0) 04:02:59 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 04:02:59 executing program 1: unveil(&(0x7f0000000140)='\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', &(0x7f0000000040)='c\x00') r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0100131377c5fc35d41454d506b9a9f38a1bf321573182f5e0d41d29001a6029598146e6be166e41ad0dbd405403bc9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6b6018db15c427f29908e859c86e8382f008b95353a1b489dac4b30c4cdd29ea9100b92711359b95e4f34d81857885a2d27bb40c3097b6f0402b4"], 0x50) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/17, &(0x7f0000000080)=0x11) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000400)=0xc) setsockopt$sock_int(r3, 0xffff, 0x3, &(0x7f0000000440)=0x4, 0x4) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x30}, {0x34, 0x80000, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x31, 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x1, 0x0) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r2, 0xa, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) pipe2(&(0x7f0000000180), 0x10000) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './bus/file0\x00'}, 0xe) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x37, 0x100000000}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4a}], 0x6, 0x0, 0x0, 0x0) 04:02:59 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x6, 0x0, 0x3, 0x1, 0x7, 0xffffffffffffffff, 0x2000, 0x1, 0xb7565b14cde1a657, 0x22, 0x4}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0xffffffff, 0x0, 0x0, "6ad3eacf279cb291803d2e2d10bb047a52e229a6"}) writev(r1, &(0x7f0000000440), 0x1000000000000021) write(r1, &(0x7f0000000480)="d97a1d139b5601000000fd840008", 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000180)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000180)) r8 = getpgrp() r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r10, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r11 = getpgrp() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r11, r12) r15 = getpid() fcntl$lock(r9, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r15}) r16 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x1, r13, r14, r13, r14, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r15, r11, 0x100000001, 0x4, 0xfff, 0x413127be}) r17 = getegid() r18 = syz_open_pts() ioctl$TIOCSTSTAMP(r18, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r18, 0x2000740e) r19 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r19, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r19, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r20 = getpgrp() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setpgid(r20, r21) r24 = getpid() fcntl$lock(r18, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r24}) r25 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000540)={{0x1, r22, r23, r22, r23, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r24, r20, 0x100000001, 0x4, 0xfff, 0x413127be}) r26 = getgid() sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="f9966c1d3576b8189d2fc88cc2f1c791e69a54394c1b793c6a588f64214dfb9c484cb7c2c3c98994dc254b76b323a3e8c1efa4814187c618c1b58277c0284d836017494b986917de8972cdb737a775117ec065fc7df702a5db460775d496a84d5d2c399c43a2cf468d08969d53795fd92536f71ef315c9648009ea9d9c66389c8bc596ea83e3", 0x86}, {&(0x7f0000000200)="82bcf40a2fec99aed4f3a8bba5cea9273533c96b159d370e0f4b4b9b24b18d2d66effe5bdd77920fe17b74c9b71419a3c4d875a653f1bf6c18f92b17642536b43a3d751477e4fd026647331818d395573765ce230252a0e0238627be01555a574cbcf12d2c04cb", 0x67}, {&(0x7f00000003c0)="15038c5d695605ef56a493f4dfd22469b8c7", 0x12}, {&(0x7f00000004c0)="00f9e5ca62eb447092f6174543cb0c08aa84fc2c153beb6987fb9e033b04d81ddb451ce6dca07c178b1df45b87e47866ced71ae84967f5ad526c43b68b46bcd44d129f3b4ee5bd7468d75b755e3c65b1e542deae87803355369651be40ebc8548aac1149334cced32354dc07debac8d2999379daf977d1a294c8e78fac2c3598b7d2b5e035d6d460354d1bfcea6fb423feed511900e573038057367dcd16999fc583f736df873a92fab19ece5c0529d7b748bcfcf1e62ead725de131", 0xbc}], 0x4, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r6, 0xffffffffffffffff, r7]}, @cred={0x20, 0xffff, 0x0, r8, r13, r17}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r22, r26}, @rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x78, 0x4b5058c78c839dbc}, 0x6) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x7, 0x0, 0x6, 0x4, "93e44496e0aa98877e14de37e8dc5006b352c90e", 0x2, 0xb188}) execve(0x0, 0x0, 0x0) 04:02:59 executing program 1: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x6, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/214, 0xd6, 0x348a908e8df8564c, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x2000001000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699319296485d60aa9e900b86b7e64cdfa7a7067c87772621118b730b6591ff7ff45929a3e16474eed77c79a2a9c36c9c5dae4f6c4776a8c9d202000000000000004fa3513545dfb28d00f5b86d66f9b0370000", 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000180)) 04:02:59 executing program 0: getpid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bd, 0x0, 0x2}, 0x8) 04:02:59 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4000163e, 0x0) r0 = syz_open_pts() ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/65, 0x41) syz_open_pts() 04:02:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x2, 0x80000000000000, {0x7, 0xff}}) 04:02:59 executing program 1: r0 = semget(0x1, 0x0, 0x10) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r10, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r11 = getpgrp() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r11, r12) r15 = getpid() fcntl$lock(r9, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r15}) r16 = msgget$private(0x0, 0x8) r17 = syz_open_pts() ioctl$TIOCSTSTAMP(r17, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r17, 0x2000740e) r18 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r18, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r19 = getpgrp() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r19, r20) r23 = getpid() fcntl$lock(r17, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r23}) r24 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x1, r21, r22, r21, r22, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r23, r19, 0x100000001, 0x4, 0xfff, 0x413127be}) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x1, r13, r14, r13, r22, 0x62, 0x5}, 0xfffffffffffff9cd, 0xfffffffffffffffd, r15, r11, 0x100000001, 0x4, 0xfff, 0x413127be}) r25 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, r6, r13, r25, 0x26, 0x6}, 0x9, 0x5bf9, 0x401}) r26 = socket(0x11, 0x3, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r26}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 04:03:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x42, 0x0, &(0x7f0000000000)=""/66}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="a590496fc6bdfa8cf1302bbf99b100e0d58e44a8823f4d2f683430045e612e", 0x1f}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 04:03:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) r3 = socket$unix(0x1, 0x5, 0x0) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000280)=0xffffffffffffff24) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000240)=@in, &(0x7f00000002c0)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = accept$inet(r5, 0x0, &(0x7f0000000140)) r7 = getppid() r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r9, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r10 = getpgrp() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r10, r11) r14 = getpid() fcntl$lock(r8, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r14}) r15 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x1, r12, r13, r12, r13, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r14, r10, 0x100000001, 0x4, 0xfff, 0x413127be}) r16 = syz_open_pts() ioctl$TIOCSTSTAMP(r16, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r16, 0x2000740e) r17 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r17, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r18 = getpgrp() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r18, r19) r22 = getpid() fcntl$lock(r16, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r22}) r23 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x1, r20, r21, r20, r21, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r22, r18, 0x100000001, 0x4, 0xfff, 0x413127be}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r24, 0x4010426e, &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="cfa4bfb6c8310fb981c3d47310fa6ebb1e0216f4da9f", 0x16}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r2, r4]}, @rights={0x18, 0xffff, 0x1, [r1, r6]}, @cred={0x20, 0xffff, 0x0, r7, r12, r21}, @rights={0x20, 0xffff, 0x1, [r1, r24, r0, r1]}], 0x70, 0x409}, 0x8) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 04:03:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001f80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="00000000645893f59ee1cd4593825b8d969d772407dc481f81813df4c02f361fe5e838d7e134a040695380bee709e74fa9"], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267) 04:03:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x131, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, 0x0, r2, 0x10000}, 0xffffffff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") 04:03:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b01c5ffffaa8e7aef90265fd9884228432344ac2ae2fe3733e81d"], 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) dup(0xffffffffffffffff) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000180)) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r7) accept(r7, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r7, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000180)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000000180)) kevent(r3, &(0x7f0000000080), 0x401, &(0x7f0000001780)=[{{r6}, 0x8000000000000000, 0x20, 0xf00fff7c, 0x40, 0x9}, {{r0}, 0xfffffffffffffff9, 0xb8, 0xf0000080, 0x6, 0x3}, {{r7}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x7, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0xea, 0x800fffcf, 0x0, 0x7}, {{r8}, 0xfffffffffffffffe, 0x20, 0x0, 0x8, 0x43a}, {{r9}, 0xfffffffffffffff9, 0x84, 0x2, 0x800, 0x2}], 0x4, &(0x7f0000000300)={0x6, 0x6}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000140)="72b885c391853c3830097bbcd42b6a47ef46e176c80a55bab83043f72dd27915fedae8927a4f25957c780023ba4355c1525b64d97ac900140e2d74743471e963c8d0b293c91f5ad04998dc02ecf669adae788cdd5071460e844ac9f2b88c93c981587292d58127d746bf7fdc44b90467a9715176129e96cc520818ee9822cfbfd8eb8161014945eaf04782f8af41e1999421a9c4c212a411c1379ac4512280f08e6f3efe0f79df68eb4ba71204e9935b11b625964ca8afa8385a6dfe008ebb552460339c7454e87e468287135be0b24a4d073319034b54821775453bee5e52f275adbb90ac22c97db62e7db14692f725000e3ad7c9ce", 0xf6}, {&(0x7f0000000240)="ef193c5a73b336303b86edd4c641b7b13ee80d923230d9b92a4422e4f6e9a86d76240b2f34b6b2d048aca08ec1d19d0e80abdf1f8436bba93f9c0a21663a39ace07f041e4722de8053b16462297e311a060a2b802fd5b07520672183bd8c7865696b3c2a68ef8bc4dc7bbc7cbb205a01ebea3af609071f724f480adfb7656ae4f63113507ee4132e7d15bab1c628a5660ce8307563a9b4a7", 0x98}, {&(0x7f0000000380)="5bd0534143b3859dce6236a2e092ecdd5e7d446c7c15c64f8845e742f807ffacb5b3b58839e95b3fbe6d6e353bddc23e7d82f9be04759a31f7b130b2c2cf883679b37ee83601fb180184a5baf9e2b4708f5dd785d3e957d412b5e9f288", 0x5d}, {&(0x7f0000000400)="68697a4ce20ec172d64d6f3f44828f78cb8afe6de77dd752143ba75377998f07abbbcf28065a7899f2965fdd15e93270c5af2764ba0c57f150c2b7114067e523fb5312cc1aa1f1c64429cfaa9e468b8cd3fb2e4645b1a2b94c0fa9710312db72b8cf122029ebada97c22254769fbe3f8a7bff6bc82e025406794b0dfd1a55344c7d276d98b44e3180d701e05fa5be1c359044de1e3e419ec57a640376e93568f84b2da36d2da811da25ec672855ad4c77db5a09dd91fb571943810e41b6c6f3d4fa58cc8b645077fdc1c0e699b6a9ad42edc8bfc47b8c69ff9c3d418a78c54d4dc144f4cc61c643354c771099e4430897f", 0xf1}, {&(0x7f0000000500)="2fb9faaa59e31d3adba3a77683346f98bd6daea8f792a57762c6c4ed6b47d266988a20c65c6aa980f66a18dc217a3336c8547bd8e0cf90cbb4aa36035b943a15ab8e6dd379a5e0ace5490335bc1a323fd900484550a2b42cbffbf79146c4d0c8fa985337583b4ed0b8d91d545b0a", 0x6e}, {&(0x7f0000000580)="5eedfd2cff46d9ad8900af38fa87c35e11f840dcadfbdf71ad1ec8ef90686433a7eb54751e4780277e46e105986f84593723029c442cc8449665032a943efac262e938337984c08b20f7b9b903e4f43cdd06014c770e3c92ed7c5785092e0606455ce0da83c4d4c19629ecf86fff8db4a180fe88e33c80b8e475798b93466ff279cc161eddd60395bc47059b04b9b558af4dda96fd7c19499ca18c5ad3ffe021b556c90d9085fdccc88105f4c8a0ebad83bd37edded59d7f61737aa120cf0b50f3c9df34cb9fe55db9a8965e1b3837ac6286738a1182539a3ce0afb7d97c7017a7a66f581e5fda8f99b9929393a0052831d55afa39953df29eed60fbc011b3d6bc0a2985c87b92524852e9df5a78ab430db00238d353bd733d91ac6b08228d1dd6aaebd63b8b11c9a31de47716f423708b983c172c3088e80ca1413517648a264bfd672c6ceecb0fd02339fe58da83ab641b3547ddeb87d36692b089cb230de0ea86822472be773875e523167bc6b1e72c85c3758a63967a14dbf0be6e488bd197ba8d6ea7e836dc99a8cf7ed97429540c6523bd5e154596ec4bcbb8753b8c8fd9ccf0385d6f02741d631f42fb70d900d726ea011d74a06a3c05d0aa80915731b5039953fc4770071a36a1572c1d17c41693c2a209e34671b18e85abad67ff541195da3afb1a2097cbc6606e5448ac291252005376593b7d36103cc6032c5d72d7d9cceda0b1f703b78c59a8ce26a93df78367932e4872fd6b24746312904000bfe691d1c99f0868a940ed40a51ece1c8baa2390b6e7705accd9d9fea955ce23b8d0e8decc59f084e09ee70606e05f22798256a37a3da7a52d247f43c21e10e1996148358db79811d316cbaa108f821ed92a63301f513024563ed5b47fdff958d380fae2bd0b8a14c0f6e0882ef3a2c3f49a57d19a702dcd419cd263bcd3368c3d44999c411fa0658ea505cf9c6a786a96db1868479a01eff175e8287001771e5cb7016ec6f236379328fe3faa0d45f9b1b38c7c907dff547d93c2349e9c0f90902db1a0780c7802b9b7298a6562c0aea1eb2cd8b61564bd395721346d356a6280db5f90d8742503fe3b040467eed9e12f0ec7aac23d315976322d7978da769d07d6b7323313a62ba501838f9c493ca3873371a2541c3a444859f7c7bd163575c2fa0342ef917609135f6d6d9eae7efff813cb2273094c8e724099a817b9b71c2da3081e1e0d8feff71604d9bc6e621e929b9a1b884b2ad5a37f82d3cd9ead59c9c4019ebb311bd4423ab6eba9a25084f10f98271245f497b6022bf8edb819edc15cc6c4c0667ffdf07a9b2a3e3f7e9ba7728b7688c9f207f83e2ed1f2a94b63f019ff8b26bed277d5148c64ee22e8a3a4202c8cd15c6c4a1384e76d8836dfddb33f213465c65999fd4c119ba9c8f01cf6b4ea10b6bea3654e85709fc5f1f2997a92238a47b8898220589a1ca4463542896bdc7d0579de6208cfe68595be1f8ee4c962c4f233454b90188959968f9e8c30ca78c0157a8558b92aad30f79c9e4d39626e6cbd75b3050ba9c74c0f694047c8c24d799b2a0eac1950257099fc2155d9c5016cd46b0c031acbe967cec0f7ae9f94373667900afa146b79166afc6e2205246d63bb91b3d41690c027f19cba3804ec54b7862b8be7ae1b38604178c60955daed648003cad4359e0831d84ddb937018ff4101670bac226fbe5e494f2117fdefa8192e20dbc61ec4e93e6074c8248e54491fdd57e328b6aac90b44e87abb249f03e9985c702d41f30c15602afad4780b10bca492939b36cfafcd6ee0542e608f512c2f5624310a53540c0a3e5b887593fa6a2448a87af709810a1e1b6592f98adaa3703bb1728a070f9193dbb7d1427145f241f288c2df524c27f6a6202eb9e26bf1cd8e7c3e10e3b41293b74a3f39663a24822132ed5d2cdd35827accc022275226edc12d0de81e548d5f72dd5164a16fc3a906c5833548456141455efe8557c76a490ebcb0fc97fb1660a7a0f65576c7c17ff5d6fc2e0e577d3e27117c33072e4349fd359f461c89d70fc078bf1d21fd616dcc913c15cf4620eb8f69083678371e4f905602c326497accac6db3b3980b316458f67e46a098b6dc0dce91e88ff20450f82c25626c9673ad946d6bcabcc6152f8cf3262f6debface7a18bb303fcfd02224908416d2faee0ded7cfca1ec06d9f6225e1d70382446b655a14ca2741e2029f6bf7d8f836d702c07bf09b22616abffdc86c4f6727497c872b96b1063a5abb99a8b850ef1edf6efe6c316e3a3f321af70f3cac380827a048651c5d15cf081dd0ba45345f749827cb7bc552cffa557a0cc2336dccfa3ea4b7f01c21ac66561f7ee52559cbfa1dcf1e0d28ec8fe17dce4ce6775daa9c8f2b2fef5d958c3e3843633fbe1a5f65b67e77e6fd93e8181ca6e58aa4eef6c8d22d3311652841e8dd2cd7ad0ac07fe3715e1e23e099d6daf9eae598b6b6e3c3cb3773bce72d820fbc7c2182d0c0e06c889529746d27e3d477930dcdfdb419bcdd8ec749ec346b8204619f96028c4389fc447a90d89d33081d0382ed1b3f4d430433d2e057aec490634f9d1e87ce1597784bb7e7a2fa0eb93fc780c1f7527598eb158a7c2e3a9b510ae076f0ac7b80387d4c2c24631762120493d4c36c254bebf5cd6441523a534d02378d4a1fd1e178d8cb8600fc659ccc715ca86869c5cc702679ee14ab6df06a21593523fad3dec6036c60250433360b8a6537fb131a7e8e69883110f8c7133efe46b610d77588fbc5ba9fd3e2e3f92e865a66920590e832bdde1b33e920191a86e8b9c65936d44f9ec95b1827af3f3e237d892fe06f44d60795b3fe0c36164d7f8ad6a0987026a539d5a173124e99fe27abc98145c1a668306b164137adaac819077657b26f7ca72dd986433bbe443198d13ab3575f70b598a54b1b143010b4ed0608f3094d93d4ffdefabe2b812f87a6b8def502e1c79105492890f62be93f0e4f4a53281e2bdcc3c46c6138d9f6fcb3f3afa963a35a3fe554fdb7d777145f2436eced14c944faccc4a5240b610ac0dc645d6f11236425e43e25aacb13a78ecf00c8903151fca372f6e5debfddcf6b1a1f219163620b28328a97f6d61a7d80b7141df05c02395dfd67f4627f23064559f555e2cd1f8db0ac0e1fbc2108a3014c6714bbc66505705a7949e086b91a7e8493baed24262112f456c97749c415955d9262ae79ac5962951592dcea9c27941bcc714e0e431ca5c059b50f08ae7cc2419aeb879b95276cd6a84203e52fc5b77efe821b46b9384ed460eafb6b7d97215e608e3573d732e203a6d93bb4eb1b0aafd29ecfa9fd116f1c639bd1dbad90dbf3c83bbfc5e34e50362ebd95c8da0050d20c0d480731db095b8b0e4895946bfb6e5389b235b72d46845fe5c6451a8f2152a714081c521c492e9fa4fcc2cff16e106972e53d26baec719c15c8a4d9cce7465fd2bff2a6fae7c90d7314094b2eca4b911fce1cf39a78746eaf0b0e482c82249be78a15a7ee2f2b51a9469cd260087cd73f65c4ae88567c320f0c11bdc5245de4cf7e7192d53bfa488df54e77134bd7b9b7a5c102ec347f547bcdba8fdf900a959d75c8f83ac2eac6268b940ddb15dac1dd48b3974ed260602d97e301dd032cb82ce11873d7d53ae1dc3b240e3a5ca028b4eb421b08d7182f89129aaabbba9ee7906e94c8bd3a77b794d561cb289a957673373fd0924b34cdd6be1075abb887bd5981817c4b8ebb4c7fe54363a219684863cfb773e8f8d2e1de49f6e9d5f4dc9906e101a66cc5fbcf7b0a0665cf6c276b9a2d45a0371c18294dc08de247a816ff6e75c704c7b025aa3d1bf48e18db2680a2fade2e83cebc256eabfdf047e2bdfb4a836167237fdd62168672229750c90178fc535a92aae3c085b4a7a7a34c6cda46408938d47c84a1dcda2fb93c9425168500d06e364832d0174dc30de23d6af95b2b07cc3b2ebf174b51e8281086b41895e9780256283adf28a5beaa43251b30b49a684147eae0801c5e908603197a3163f3462df4225e84d252e44e8ccee05b15e911633e0d2dd196c2d6a040195d01861a0aee3b42501a948f71995f345716b4817a5c8662a4e9ccef5c9d37ed436344e516a8d922270d505515091b2107ea53ba78efc2bd69cddd49b79e1b24655ade8ac84498706cc4fb2fe511706f3eb62b442a671f437fa3fb296e1ece4b7052bf24691554fdeee34ff5f5f4eeeae723c8ba3ca937ef49ca7df44059fbb63647ad703a9ebdb7dfc3286ba10143f9f7ed19855e6fa3b14a88cd5884a905b3b5efbf7377442546189a6a71a3fca082e407c687a7cb560f45a5f42088e1d83dce8ac7681ea244af8d6e1259aa14ba3512aba2bb8166217179d425c5781ea2c00c5a968938e097c41cef9c3e1c55aa510e39afd5862b59ee7aec7a10da078a548897f0e6fbfda7ad51a9af4152b6404abeea875f0235b126087696288d4caf3a06246f7818b92ee6d2d281aff129a054a570545d68fe8e0414033884534f55bb59bcd5a5d581b6dadce2d077f47348ba0c05b96343758f1028019a6cfb1dac05e5b1ed6b14cca2541156621baf19d74608c9d43090b4a4104a5ed88369981e47235af3702e15921ad1280464ee165ed85f4d38bf26a754a9775acd3ec1706d6b65920a5f35857bcbda98494b4adc412ca3145586883f044af045b66f0fccc7d70396f294b63b8a0234a441e220d0d48629090e28df42222211a3f4947c316573468ba7f61614010531ff98cd6d1b6b1faa52ab2fc21d6d1c65e9b9bbf748e9df67833a8043cc638cbe822a3d1ebc34f55dd3c308b3272c56b4ad0b8779633d045344d3ff61585dec05311c54d2d071ca6abacec7b950a40f76ff211235f4431a8609639a7b5d10ec88e6562cc2d01e46166fa5e719038ee4ac73b5b728348c95bb921fc4518ec7df2acc811bf65a51f31caa3367b79b3f574dee35beb8d6f71ab94dbefad979d6cb1daaa3ed8c74c9163187057c6fe0c30bd8be61cbf2f94ab4232dc800f3bf17b16e728ab24031efac2190d634b644d8fb7fd5c1b76a0917c17f5248ceabdd3ce32e304bac63fea7bf0adc412f4dee2ad3dca2a8923c2c871addd68948b78cf9f1e54a0f9595c03b5d505000f665b9d55b9dff581d7672df10ff59d61273e76375b6d06b6da897dbddd73e1ae25b99cbb932b2b2b32ee6ea0370154bd1baf7d6b9c4d706a59c23985fa005f0555582c9d7c02af6947375907e15014407b85124b0ff033d3d67e055414435eef9c5d54b9bc8f2f730245d3496de175691d4b0b0e08e4bc5086d687f4b8032f1120a12a4d055c0e50e58a58458277c124c20e6820229cf8e26e8593b9c9b0d9b27e9677deace462f073ce23012d3072cdafe26cbaffeb926563f4ba356c9ec911b8672df4fc308df75dfec37c55e0efbeaf16898fa41d1f160c1315f108b5392e9734fed873206b3a5447245db09fe5c7f44dff8fc0bd11796b88af4d6581685aff01c26714cb278d106032b90ef6abf367bd185bff3e74a92e9c79f823554d05e51782253cb7d4f6b2a706edf64d9d2c12de5abf06d8494e393f37d131c8e3e1b13dd19e86db96b72e701a6eedb47fc167966980bd758f863bfde853ac0b0310615157d9aaab8cf248651cfccd48ec622b629620a2df32015ec6942827a911009c90117758d99d33e6baa6cd2805432527a67feaa017215b7deca6fff12e633dbacc4f5f9015ad1c42b3b63c1a5fe9806850a43f6c12472f1e74b28468278ee45de8d0b7813a4605e8ac", 0x1000}, {&(0x7f0000001580)="8d9a0f29a4e51fa0c4414d5d031ef546f9176b37620cfd6d88790aa47c85c085e4a4e6c535a0afb31e5e4402a0d8877620f6acc6007ebc1aa6d9d1a8ff34f17f41017896f07dd84e3d774b902f5af4d21b59f758b54dcf595b5aea49bf1891ed47e137c2b9e5b50840719a359d22f69bbb60910af48c978a31616c1001b1e5ae995c6f5a81ddf0f226d5ef133125f073eec3e51c05ec235fb2f766ed68eef849496d2a4ed788b346b162667bc522fa6faef7111cc81e294bcd0b64f0cd66cc297b672caf19fbadc4c843f7f6203fa1cd880b997e5443fbed50806893d7f4884f066fdec3cc185e4fc3e9849b4707", 0xee}, {&(0x7f0000001680)="4e86ddbc0960ce9c854974f1be2065dd91ac2f68f6d99c3e8bcddb70a076191e9fbbb054f2ea7caf1527d7b549a06c081dd979a0832e9a666be79037364e705e96227d3c144d94160ed11325a106b8e9eda58e32bb7da7ad0c3dc56234a0904953bae0c3e57909dc34d44954abafd5c2da090de244f1ed78", 0x78}], 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:03:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x8000000, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x63cf}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4040000000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xa6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffeffff}, {&(0x7f00009fd000/0x600000)=nil, &(0x7f0000db0000/0x2000)=nil, 0x2}, {&(0x7f0000b98000/0x1000)=nil, &(0x7f0000cfd000/0x1000)=nil, 0x9}, {&(0x7f0000ce8000/0x2000)=nil, &(0x7f0000dfa000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x80000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186004008b0300000000000000000500000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 04:03:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) rmdir(&(0x7f0000000080)='./file0\x00') socket$unix(0x1, 0xdeb88b09ef18b71e, 0x0) 04:03:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfffffffffffffebe) r4 = dup2(r1, r0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) 04:03:00 executing program 1: select(0x40, &(0x7f0000000000)={0x5, 0x3, 0xc45, 0x6, 0x0, 0x7ff, 0x3, 0x10000}, &(0x7f0000000040)={0x87, 0x0, 0x6, 0x0, 0x5, 0x7ff, 0xcb9, 0x440}, &(0x7f0000000080)={0x0, 0x1000, 0x7ff, 0x96b, 0x1, 0x2, 0x7ff, 0x8}, &(0x7f00000000c0)={0x8, 0x3}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) r6 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r6}) r7 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x1, r4, r5, r4, r5, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r6, r2, 0x100000001, 0x4, 0xfff, 0x413127be}) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x20000110, r2) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 04:03:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="8836b815d3fedc2e598c0bb8fdd918aa00068a926d3a99610000"], 0xa, 0x0}, 0x0) 04:03:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x0, 0x1}, {0xfff, 0x10000}}, 0x4) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) connect(0xffffffffffffffff, &(0x7f0000000240)=@in6={0x18, 0x0, 0x81, 0xd54}, 0xc) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x186) 04:03:00 executing program 1: r0 = open(&(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/\x00', 0x200, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1/file0\x00', 0x13) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file0\x00') symlinkat(&(0x7f0000000080)='\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', r0, &(0x7f0000000000)='./file1/file0\x00') pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000340)) open(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x58) socket(0x10, 0x0, 0xffff) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x2, 0x0) poll(&(0x7f0000000540)=[{r2, 0x88}], 0x1, 0x8001) rmdir(&(0x7f0000000040)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8008, 0x0) chflagsat(r3, &(0x7f0000000480)='./file1/file0/file0\x00', 0x0, 0x4) recvfrom$inet(r1, &(0x7f0000000300)=""/54, 0x36, 0x800, &(0x7f00000001c0)={0x2, 0x3}, 0xc) open(&(0x7f0000000140)='\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', 0xe874ac4ac36975de, 0x24) 04:03:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) pwrite(r0, 0x0, 0x100000005, 0x0, 0x0) 04:03:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) getsockopt(r2, 0x1, 0x7fff, &(0x7f0000000200)=""/235, &(0x7f0000000300)=0xeb) fcntl$setstatus(r0, 0x4, 0xc4) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) read(r4, &(0x7f0000000340)=""/65, 0x41) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 04:03:00 executing program 0: socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, r2) 04:03:01 executing program 1: r0 = socket(0x2, 0x4000000000003, 0x1) dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202332f66696c653001"], 0x10) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000500)="44cf96ff36d85be112f57130fd5e762b232ea2e627c38855b6324c730c622841efa901afcd7d956ff77cf3037cef03c2d3ec4949fe181f1848d45a090713c854331f94fee2134b350481f95fbaeef0be6ede300236447b209702924dfb03e2d2bf560c3402050918f0fef4af49b4913ebbe08901d5d62cdf4d7334", 0x7b}, {&(0x7f0000000580)="7b2762d7f18ac4d0327b360e52c1225187414ad78ba763c5e4389efbbdd9d0cb9c06752ab90c6a6955c3f07681d4c7c0e2587e81ada945ff81187b1c7a4a10cfe0890ff98b172ecb2c7f778cc3960168fb85812253c4100974d6fc845ca4614d2be5cb4c9f66f563", 0x68}, {&(0x7f0000000600)="f6a0c4dab46317ce20112afd25758b5d86268905e04d287021e095c810530c1347ccb6756aca02a3ff3693", 0x2b}], 0x3) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000740)) r2 = syz_open_pts() close(r2) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='/\x00', &(0x7f0000000180)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='*@-)!^:\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='^{$\x00', &(0x7f00000003c0)='%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='&\x00', &(0x7f0000000480)='\x00']) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) write(r3, &(0x7f0000000680)="5959b52f8cb35433ed60d550836ac7698792f33db0d210672845e26c6343b2225c32536ebcd72bdd40d1bea425bb0cb4c8447861521a12570ce1a260d5ba259f8a4ee040b366521541b33283d65de2da4e99e820a283dceaf119c2ae09e4d04934db0bcfa4a5808eefb4d3da6f5b823969ce619fec3fab8aa6b742000000000000050000000000000000", 0xffffffffffffff84) 04:03:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) 04:03:01 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) 04:03:01 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) shmget$private(0x0, 0x2000, 0x128, &(0x7f0000b1a000/0x2000)=nil) r4 = dup2(r3, 0xffffffffffffffff) ioctl$TIOCSDTR(r4, 0x20007479) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) 04:03:01 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 04:03:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) fsync(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r10, 0x2000740e) r11 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r11, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r12 = getpgrp() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r12, r13) r16 = getpid() fcntl$lock(r10, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r16}) r17 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x1, r14, r15, r14, r15, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r16, r12, 0x100000001, 0x4, 0xfff, 0x413127be}) r18 = syz_open_pts() ioctl$TIOCSTSTAMP(r18, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r18, 0x2000740e) r19 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r19, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7fc, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x40, 0x0, 0x6]}, 0x3c) connect$inet6(r19, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r20 = getpgrp() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r20, r21) r24 = getpid() fcntl$lock(r18, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r24}) r25 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000540)={{0x1, r22, r23, r22, r23, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r24, r20, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x4, &(0x7f0000000140)=[r6, r9, r15, r23]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x40, 0x2, {0x346, 0x7}}) 04:03:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0x37, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="11e87f517398c91e1eb9fc058e5a34bab3ce717ddc98d92441cf614e8c21a6611e942558314fd383962c821fe161f630bda299bc894b7245118256cb2cca6a4c936ff534e9dbd4ccdbbb4b54d7ae7db0fa264ec05ce71756ac7c8615359d81a6ba952560f7f6c61083a67774cc744a43d56cd9fb834142784c24d3f374daaab66dd2884038573a192f0cd639ca923fd40afb979a"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) writev(r2, &(0x7f0000000300)=[{0x0}], 0x1) 04:03:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x4, 0x100000000000) setsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) 04:03:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xc7f, 0xffffffffffffff01, "b800000000000016e27e1900", 0x5, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x3) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x101) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1000000000000000000000000000000094296625ec86ad0b807b68eb7e3d012d2e3cba6e22104517e4f0d87d60190fae712a09550d65796546095e3d73f532b451a4894ae09c3a2e6a8e99bd10f60b92000892f72e8936613b4b4f7b9410504ef5f77407b06639ab8256e44f0d62a9a1d4d4ae0a517a6500f7f5fddc789bbd5398b5f553b334095a289f6f43d2583b0df7e9897ec72ad52ebc7227e25c28ad274b5ffba9b40826bcd0eb041d22e32f34fc0a00240461954b84a44fff072afb993fd821c91380b77970cc167e070805ff963fb93bb90e0bc9afe0b849ffdaeb9139cf115b7240"], 0x10}, 0x0) 04:03:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) 04:03:01 executing program 0: syz_emit_ethernet(0x1000, &(0x7f0000000000)="6b29ffed582e163a7e22abcdf7110eb7961dea4b2e502541d79a65b702e032641a7ca0d7deb85d94601ac35c3e527fae1393a9f358b67b927128fa638ac088d9a9b55749b76da9c22477558f440fdba8c4e7b543d4d21d904371f06bd439d770e567200b4ae6b514ad9525b50672c7b17b9ea563242da453088727c7a2ef3c62f4ad81d2829fad7957be700fbc5e6ebafc5ca39d443334231313ebc02514d2885fb630fa495e9ee1613156726b2e44c3bab87a004d35f65a9c702afe1b3a33f8bad0ebfeaad92455002b3293b1072889c1e1a6766bfb2b97673f37f0c11a529b20807c4b095c26cac2ee0f34160e1fbc9a3ecb2fd0eddba95a96bd03446094a2ec4677ad379e30c3981b4c8f35a01d0d846a566d0f68732e1f6ffb914a572a1d650748f4a03cb59fa6e0f8a22bf812e674118733d7e64a55c3e950259889a1fa4223e4f7e9502b8242d861a6e5e0a4d7e70c5ef91e8c1cb3149edcfa56be6f56eeba9e677f2f24c11a8d528da603a3660aa3f2a8033bbb0d2fdd34b5c0f3f874bdfc190e4ea26aa58136c3e2b428efe159e9aa5d4a1d5d01120cb4c3c2f067c8e39bcbe66f9d6e411afc9c6a8750ea0044d2de1256710bc62dc12dff2773550093a6bc972331652b56a6704f027dd07e7d5f20eb05d5d5be94d84cfba732bea1f98ef8247d73012a2ea6f972aad0261b4a0139c64be347b70492006ba6576d2e74977c0a25d7086dae44e32cc0d62d5e50f9ce868ea0e0c4cfaf54ab374decf7e0e87a95972980f2535c9821458bb74f2f31ed07e95a0c84cfd85d27146c96b662e8431933a74617e9c4936b2c05c545121f961c7c18bfdfa9cbcbdbd383731000e6f9b62735c79ad6bf6cd30c64750673d905cdb8a570fb5c8044556dd867bde2aa7ad16061cf1b28f339720840a20c0866f072c5ca34dbce7c9a4ea23d019996b13361cbf3e08179689cf9d39e982caf98dfa0b98c2eb1b30b6871a35fc1d06864dd28f90b85b85b52763472ee25d09e390ae0c5c7846db37e6d133e3fdfc42bfe32a28ab34f2c7d05e8095915ecbafd9c2b3c58b197143d19671e877c5885d27afc8224e9c5a9e95a056b99eb1a28e6ee98c93f1c32a4ded942ff66f4cee82f3cf77960b3f6e1f0024206b25fd6aed9875ee590c2c1e7328a4c5a3b9726d8cfac7df7641025cf72df0c7336332831f42d1713060f51a1ada7c7d8cbc0a7b28c89cdcdbaacdc57faf55a017cf090f87a5754081f9b63e60ad251b62b3782db0ebbcea6096d4417dc55236f4d80bfdccf6add51b7abb793047818d1fca93be52fec5ddac2f04d77b32f227f2f4714e8a5f4aa52eee7a7f4205563f3b742f487e64e005fcfdd4e483f05980e7447c6cb735a0de163b419b595900837276b63e2cdb84758832f6d06a47660223b2e2139aed65c7cc0e7b4613931c9aafac1ddcf56c8839bdac6f3b210da83ef6f717d9d58b08d52f32faff26b165a2cdfeeebaecfa386bbfba447894b4e28457c36734b474f27fd4e35718bb93dfde9387101d03cd1abdc5891edef8e2bfdf72a62b371da0873c8dbacc72a61734ab3cba3619cc970373deb0f7d00e591d388aef91ff8ab5b105b6e9b71ac074fa1924e69e871e1f4ecec32a08db643a2f39742e386b20dfbc3b70115f213f0397d37dce43621c4128311f9fec2a05797e445d7c2ef4d04c608d9f381d0f6427f0bf503a35814cf9fabd287b5827db48c296f582c496860ec1bb80440d9abc9835a06e7db05a876ee2b6e4333cf41a8ce031077ca776b48be2a0d23b80b3b823ec5035f3cc8b8eae1372770a0692dc9d62a9c4993ed8d6836693c270878a6bd794b274e3042e50135d9865e79e80b45e14acd1a05bf8ae7d9844b838012fa07b96267855cfb9f4a79f2b1b09d62ee90a14657ff252cfe6d680e048ef0a62a08f54a857483e885ecd68b98b2a056b18566dfe39ee6cc488b613a77591db45bd928903a7c7ce14f34a3d4700e657c61ae4a5554f22517c1f840da7daff388c04190fc2f2f69bb565f8af227c726e565f2fcadb36b04152b4fdb268a214a9f70471e6fb0057f747cd7d194c386cfd9cbec9d8088e6939cd26b23a8cb6dea9c8c50054355a6db0857242e9225264958b500ecf3a886a6b7d413533fe319fac6d4bac0a0ffbab3afa757a698edfd702fbf6aa4bef54b74256ead9534260f18948a832ccae1df3d1ad3dc689538197651b7ab5688bf6e14fcb5400f173c3a772e7d9b4d1872387de78d422f32077bf086b67168dc9d95a795a975a6f6b29965ff9c1f594c4118ddf482c7f003e8cb81a2b7058be4b9f7f220403579297ec86293c1c8e092bed289949bec121d361ba0a6ffaa016e0d71f0c8289f5ba122a680f0369eab348ec5f3f65393a41c330f9ce216eb3e872791e2da965fd353cdd48f5146d83daf7857cda1df9c871911999e4a85011aa61ea9257720d7e72c025ef77be01a8e2fcff1cf057dc75810da6bfba1df2f439d86382d8d1552e7e6933b185d48ef7e24cf8cbcc87ce6966539e1dc9a1d6c9e0577c1aa01b36d60808c6fce67723f769ac198a389f40d5868bcdb91964817ad9c220e28a67bc0f8219a79f3211a3b065c6f9b73bd72a36b7d5a700ab8d64c9e5e903dafe9304c6d3c55bf872b09f4376c3cd95d5f808badce67520393c9734af595d4066a5db8302c2bf04328603050b333ea39d722760eff87f7b06dd9a213adadc492147c74705ea1b62d9baeb90c68f3696c8f13a2910d52c0086e80d8e50233b3f1f263bca1a8ab23b5c7ea0c36c3fbaa7968c76cea6c056e2a41d6adb7214d5e23162d40d7fe722e4efa24ae9155239a8b74abc3ac573b68da59292b70e221f50891febda2d5bfcef4bbe26f2b72cceff483eda0450faeba207e50449c3190d4a2e818570c218684814ce13cdc4f0bf63626d8840123065b4899530fc0fe81553576f418b524d5a6781ee64e5a0242fd167fcaaa521d47e4d1a922062faee2165348d0c6e34f975437de7297ec9e1943ec5640d7e55a3ac5ef4796adb32cb8b0ffcb0c16bfd3dd7fe78d16f53d2bd4d3efda46c64e6946a141fbd4b6b9102147e6ef18328d4b3aff262e0927bb86e52bab2057aba678d9913de40c1796a9fd9aff1505b99943a7b7c0a58eda25271b10a874b954bf89732dc66dcc76f0efbaedcbb99e409668356802eb0ab63f76f3d7f3be023f5e0d1a13d54da4251c9ec61363b3140765cffdbb5811f7d55ffea714ec5c24a2dad5e45cb00aa721f75203afca8ae2c1f413e33e0c66568df414885d7681849f711ebb25cf074dfce2faf9316e56fec0b10482fed729b4e13e8fef505bb23e4d28908fd148584d29ebe13b6f8b2cd2b291e65860411998a02bfe3b9fdfcf2e672b1c3174ef554b119d6460c345a0c4a15771ca082c62860d4875c55b39f3d9657e7baf6e152fa5c492603afc7a6b9a3ee8e9e239c25c36da1328ab9504599284afe8bc44b8fc7aa8854bc39514dc6cc4e8fc3861bd46d94383d2835bf980a0b2880195aa4a8918d8cfbbfb217b062dea81ea7ab755269d1c2a23daf4c5ee2fac401e60e5d6db8d1d63ed3a86ec6f33739dffc448af8307b18d0f0832a37656a514b78f062ad9e9ddd792b299065019c64b86f89a239b16dde4f3fd7c1791f7cc2dfa820d80e2130eae4273ac73a3c25b9ee34c0920f3b5df52069584a61a1aaa18ed6d5c57015524c35f85f8e15970e023e85e848c2bc7799cb8d02ff379cc17c140a178de925e34d1bbd3de87f7273b88b2a0b2c0d1912860a95b96ea1d24c6c45dcd12a28071460bc9cbfad22e0c8e895422278dfc7effc6d45e517c4416ed5c2fcdb4e2e5626589f53ffeddd51f76d3473cf3232a9467479e8fb0ec55b3511f23c127a854f48c703c8382270696608665817d38617e5604a48eebfbc2cc7b54c78cbcb329dd562c4b6bc0e3dd20bdf87b1d8614df0248a44918e6a6431bdaeb7790012dbb9a9d5a8baa0748a830f0e8bb6e4facb8b30e04f2a35a0dc0a4d850bfb3bf07ef1207cd9fe0c936b5d28d34626284f88a985384a21a666a76e22068b9f72157c418d17d181af938ba217f7916a8c56e4fd6b4236b74715506fc4ab508440f8f344cbfcc9f679ab9d53ac02aa47eaddf351f53485a1849600c97985943d870ba0ece742259dbc9ede9ddd6cb465ba43c5662b0d6fb1926ac107c351f19256b7fda256ae10244ea7d4ef6a7d4b4900ecd7b858d64c4951ecd0c3c4b9304bb2c486f3b32cca862d550b1f60ac3e92cee892f613c023597bd76006b15dc35d497addd2511b73ea108569500b46537014f18ea04f07fd8e170197562d0a5b4c0d5838e88889467df2dc2130704d623d84e4806ff1e70dee6a487e95bb8f27e66b9d8c49083c900131e603aab25c3cb7709e5a50c3c2ba793a6b8656213ab9548386086a8fc41be2806d69ee9801f2d02a6a55f75a6e1864bbd6f8e5f3637091cd29f572cae47d5047bc16ecc48d0aea267aba61130b2c91c7e2cb0a168bbadb2ff90f343ce95bc068ced2267367ca64df8636fed207ab8de81e30793f5c338a3b3a5917a26105bf4fb801df09f1d7e9db2964753c222b13137644a65b8e8752d6ea12caf574938a31d16f447c4fd34b77bfdda979cdb273f4cf27577bb6890fcce6ffb756d05cd3069eb828ff469fe5d61932bddece5168f1d4d6c825de432ebe4347b4f8de6bed6bf4539ec3517e2a8e40017f6cf262417cb8276642727984b81a23c93705af3610daa1e4ae11e73fb9f1a571b952858eb0fe02db600ed4f872a32c2fc398896687684d9225b8ec91b5c1863cf4c465aa4cf49f278d5f7b02e2f623ffcd0318b8d9366a07f48f2a559c88b536631a1ea30113b65471c07846daa57bdaddfd093935234fe3ed6cb1d32aa892947c771af237103d042d0f073c7a4bd7b416b3895b1163b05870d0b6cfe11027c469e9184cd4a017c67a5a7618d2ce7e20620618a4ceb0d9f0b905d66230da4c17ff8b162810329ad8da108d5a4718acb4ebaf6b6f12c35d04b4302c4343924d1ab4c691ff3dd7967b8ae0d8f6add3cb996beee2a000d6b441457117441b95fb909b4527cdda4cb81847f3ad20ef1533c49c27789f9687d798127115386d5b0047995a5f2b0d80e16332616f20aa87c3f69d3d3c96141a4e1e21b37ef9fa01436b37b11690682ece6a9c8104f9e9feba0ec64b4258767e251f64ef9d0fe7736625d6caf1830157dc15971c7585f328d1cd72f32b509914ce78b0ae77f8d524f64f9d88663394bb89711ea6c13559231312588859ab5f90fed5062fdf21a6c04322222f1845321a59b3bbe17283f9e692f2a8d7396ff8eb8cec4385349c938d2f813b9e97e09789caf07c63d0f66b400e78f15b4b8ee6f2591e4094756ce07e077ebc972d437d534c9c60f7ca577daca9ff8bba85d1a73fa6a07d52dab420025907bb97020626557d0fcfccd3fe3e2e50f1153edf599f399134681b3f14e0bcbead825e9b7d5ecddf434e9b80e21f5d026717f62d55c9c5b9d0a9d2574549dd45a2b4ee963e6afae273ec64d22d4d31c64c4993ae8284bbbd81cc1aab8339fb6e1701388ccf10add47791de64452a1b4c9d2b8601026db34c7a378e4c2f8798aa9b1ff881dc4eabf02e7795a6faabf154b9d826fefd9be24dbf2a0b387706ef6007e6ce32a69ffeb87c248122c227dac000353ae7f18b9c224e42d6470f1caf2cf60cb78a4a83bf4ffeaccbcc1f420f680d8e34c7dd13e77db86d2e36fbaefdd48ae00c4d729f23f6862") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001000)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001040)='/dev/ttyCcfg\x00', 0xb907545662f12220, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001080)={0x1, 0x6, 0xd5, 0xfff, 0x2}) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001100)={0xfffffffffffff001, 0x1, 0x6, 0x141c, "8edb338d26191615188cf4cd3f575693b8aa86db", 0x9, 0x7}) r4 = openat(r3, &(0x7f0000001140)='./file0\x00', 0x100, 0x20) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000001180)) r5 = open(&(0x7f00000011c0)='./file0\x00', 0x0, 0xa0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000001200)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = socket$inet(0x2, 0x8001, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000001280)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x3, 0xabd9, 0x70b}, {{r7}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x2, 0x1}, {{r4}, 0x8000000000000000, 0x8, 0x80000000, 0x4, 0xfffffffffffffc01}, {{r8}, 0xfffffffffffffffd, 0x28, 0x10, 0x7, 0x8}], 0x1, &(0x7f0000001340)=[{{r10}, 0xfffffffffffffffb, 0x14, 0x40000003, 0x3, 0xfffffffffffffb64}], 0x2, &(0x7f0000001380)={0x162, 0x8}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) r11 = semget(0x2, 0x2, 0x8) semop(r11, &(0x7f0000001400)=[{0x2, 0x6, 0x800}, {0x3, 0xde7a, 0xc00}, {0x0, 0x3, 0x800}], 0x3) socketpair(0x20, 0x3, 0x2, &(0x7f0000001440)={0xffffffffffffffff}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000001880)='/dev/tty\x00', 0x80, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd0\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001900)={0xffffffffffffffff}) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0x20, 0x0) r17 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r12, &(0x7f00000019c0)={&(0x7f0000001480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f00000014c0)="0bef094c1755c87bf860d5815724eb21ea29fad931182c8bad84a5de0d0e24b882961e343f92a5961d87b75aad0ba0b1e26633e8413b8e878bd3ac55b430939f1d2324497890e1d4b90f50b91f349b9872a3d2ae6847464c532b844a223ddca714274a612e750473ad4dbc621862abbb9b8e16830269837d2c3a9beef714e0d92a659cf34a18", 0x86}, {&(0x7f0000001580)="571e1532a38050e3aae9febc5059018dd10f5ba3fa1d705b533dd1781a24098e6cf618230665aacddee167927033f2f8ce0354702a1a6e5984822b6ddfacc7ab314bd8ff6ad9f3f621a51d927210ad38961529625f52b500f257d25e3dbfe6e8bc09c919cba0b2b6dc50d1011ff051ca9e965ef2ef2f43f6326d7365d1e856e6234b9ec9a1026b6dd5ef9dcd998bbd9f786ba7cea1382fa6da825920b6e1b660364997c5461110da856752cfb964de75ad", 0xb1}, {&(0x7f0000001640)="46879f6f87aa0891f2801e97a04d9b507049b4489ec1d669b89441be6eaab3b11f28", 0x22}, {&(0x7f0000001680)="886c09b57def6b605423b3ece22a1647a205ddd25323c8347db8073ec1f00b5f712d27161a9a52af7350ca1ddbf2c0ea9db72c03e2ae1dbd3f97d8a233f872b5cf733998a021247d905bebc26bdeb3f9cd44dd28264a10a22d016005cada1b81056f0604df4455b0", 0x68}, {&(0x7f0000001700)="038d04987131447a748cf099a7365f07bef719c3db630b06420b1f3e43fe806a9f2d80d9bb55596973feec85aa4c57853dbc7eef35d23ed0859460e5939d535f5da28665aaf53b37f78bb2b404b7c60c47de3094069f774e110580b4a972d0eac4ab62bfc94c4aa741facf1c2760c2111bee0afc79f51cb1d433209f18852fa20c5caf9f30809d5c525d87d38ae42bfa3cf655a352ead82c32348ca293f001d89d41136fb442ba8436402a74113e6232d7a564c0347be198826871aa7f8e2bc3a8f0a4563f47b368b69da56eff0527805ebcf816e43315470dd79bbd6d765fcc743aa69b446337ba7fe4f44d", 0xec}], 0x5, &(0x7f0000001980)=[@rights={0x38, 0xffff, 0x1, [r13, r14, r15, r0, r5, r1, 0xffffffffffffffff, r16, r17, r9]}], 0x38, 0x4}, 0x1) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) r18 = openat(r12, &(0x7f0000001a00)='./file0\x00', 0x400, 0x28) ioctl$KDSETMODE(r18, 0x20004b0a, &(0x7f0000001a40)=0x1) 04:03:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:03:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)="a6771ed14f53e20da4e56e45a944ab1e29adccfda8642b93efb772b7efd3050d3bbfa310cde7eef10e627166eba161bda803a843e87fea27874a9bfc61de1efc96b1b4452b74f57dfd81144a3d745dbd53714a485f2b0147d8a5e9d53546bb9a5598ca120496d7bb9dcddc4e960a6720287ff4b9f50e24b16dec376f5054a2cb7b9f7af280c6a80338ce0d05640815850c843630d77a64875e5af324d4bbf2426a2b1bbf9da207ec907f8653ad8dd83e296dfb874e950b3680828f931f13b7fc81681681a98a6428c5020b6241a2688e48", 0xd1) r3 = dup2(0xffffffffffffffff, r1) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:03:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000000)) setuid(r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x4c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='a') 04:03:01 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}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x4, 0x80000000, 0xfffffffffffffffc, '=\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) 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) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000100)=[{0xffffffffffffff81, 0x10001, 0x3, 0x200}, {0xff, 0x437, 0x1, 0x1}, {0x3, 0x5, 0x4}, {0x800, 0x9, 0xd0, 0x2}, {0x2, 0x1, 0x80000000, 0xdc45}]}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) 04:03:01 executing program 1: r0 = socket(0x18, 0xf, 0x400000) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) dup2(r2, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82f92d2f66296c6532006f240cb8e7a5415781ea232b4304d6b5331d00000000000000031fee1f000700000000000000001f0000"], 0x10) shutdown(r0, 0x2) 04:03:01 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYRES32, @ANYRES32=r1, @ANYRESHEX=r1, @ANYRESHEX=r3, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r4, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="bf9b224bbe277136074a016500a60529a1e9499f9130b82d63bc35c7e800ec41f7f978084de1154af3a1b2306a80e655e84563156880d2330986a0a336626aa51a60fbcfe50cfe2b61fcc9e25871dd6eb7ab5774ceea5a768b356a93805d431bd53558a4657cd0f1e925c59bed8bde932b341702994e1bb5cd19", @ANYRESOCT=r5, @ANYRES64=r0], @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32=r0]]], 0x5) getsockopt(r2, 0x5, 0x8, &(0x7f0000000340)=""/196, &(0x7f0000000000)=0xc4) shutdown(r0, 0x0) write(r0, 0x0, 0x0) 04:03:01 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000140), 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(r4, 0xffff, 0x1800, &(0x7f0000000000)={0x1ff, 0x10000}, 0x10) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r6 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r7) r10 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r10}) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r8, r9, r8, r9, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r10, r6, 0x100000001, 0x4, 0xfff, 0x413127be}) fchown(r2, r8, 0xffffffffffffffff) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 04:03:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) fchmod(r1, 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:03:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x94) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='/dev/bpf\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\xcd\x00']) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x61) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) 04:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x48}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 04:03:02 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000080)=""/54}) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) r5 = shmget$private(0x0, 0x1000, 0x7cc, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) r6 = msgget$private(0x0, 0x381) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x27, 0x1564}, 0x8) msgsnd(r6, 0x0, 0x0, 0x0) r7 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) r8 = msgget(0x1, 0x31944a1143fa4580) msgsnd(r8, &(0x7f00000001c0)={0x0, "30e042585bb8d4a20842c390e38213c713d4402a65cc1f32e4043912128d600e6bbc2c587d62aaa3aa6580a5c5168dc354e9"}, 0x3a, 0x800) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse0\x00', 0x20, 0x0) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7, 0x9, 0xfffffffffffffffc, 0x84}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10808, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x80) 04:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x8000000007}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)="fc") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x8) 04:03:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x8000, 0x2263) r1 = msgget(0x3, 0x140) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x0, 0xffff, &(0x7f0000000040)="c47ac58cf9a7ced2dfe3c0db99122ae100f93167755a33f182596ade5777f1da7823d9e9a85b2476be8dca571f5fc45a36695690801b11e62aa02ed991a1e783396983f02ee72e2a2caec6e498938d5f075b9f10769fd69ecf35003b50959bd1ebbb9cebc2910db8527972b8d5a13f4474ba832d55f1c96618e65d1b0710764f2a922c41e5613e1bb5a7fd445bd22de134ce4ee5c606a42e19d8aa0e156b49060c0d17eb44f26887041c3d46f43cd7334efb19cd06582a8f1809f33e27cd67f0985ce7fabd7abfdd353ce0d04c", 0xcd) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="1f9eba0000227f460600004c9be4550f35a700000000002c0c007826c2691c1f8d599b86b375aef9df46d37aaafd061dc32243d0d547e594fa27c56e60e23bf75c218d6b52488dcf354d789f6a96b1754acb23610794988a10ca16768ff17c4deac04a06007d00d342429d6bb770e0000000000000"], 0x1c, 0x3, 0x1800) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) 04:03:02 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x1c000000) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x24}, {0x6, 0x40000, 0x0, 0x100}]}) ftruncate(r1, 0x0, 0x3f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:03:02 executing program 0: semget$private(0x0, 0x4, 0x0) unlink(&(0x7f0000000000)='.\x00') r0 = semget$private(0x0, 0x4, 0x2) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/7) semop(r1, &(0x7f0000000040)=[{0x2, 0x7, 0x1400}, {0x3, 0x2, 0x800}, {0x2, 0xffff, 0x1000}], 0x3) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x1) semctl$GETZCNT(r0, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) 04:03:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x10) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/87) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:03:02 executing program 0: execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000000)='\x00', &(0x7f0000000040)='/{\x00', &(0x7f0000000080)='&(&\x00', &(0x7f00000000c0)='/{\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='/{\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 04:03:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x20001c}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000240)="c2") 04:03:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:03:02 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x122405a4}) clock_settime(0x0, &(0x7f0000000080)={0x100, 0xc0000000000}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000100)=""/132, 0x84}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/192, 0xc0}], 0x4, 0x0, 0x0) 04:03:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getuid() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) getegid() ioctl$BIOCLOCK(r2, 0x20004276) r4 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000200)="2cd5f38fc84ba24081b2eb536829f1956109478f33011d826b843eba647f97ac8e539a6ae144255789ca686e1b2a9420f4eab0e705ed7f18d8afeb787e40bf777b74d9b543acb74661cde8468fbe5947b476c9a6b6212f4f9bd36b3087fb2429b2bc00b9c45855521597efd787b30f623b477b99ea523e9475475dbc609e2099698d496e9b34ef1e11cd128677c2862f1b8fc07d4f97044f382e85f856ba319d9121f1048bfd22309bbabe1298cef9d181c22491388e2129e937fe43f26c6c4096a2855b26e49fcbce66da995acd7fa396950c739e330a2ffaa816b31a80a321714bc9bcdd5da5fb65e67302495d5e732a805534cc1c812e31", 0xf9) syz_open_pts() 06:50:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xffffffff, 0xfb9}, {0x3, 0x8000}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) 06:50:28 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) bind$unix(0xffffffffffffff9c, &(0x7f0000001d00)=ANY=[@ANYBLOB="80002e2f66296c653000185518978a3ad015c086bcdacc8d5207b55c9bb51a511718c29e480cb30c616e663cfff2dd78f2fa0f4dbb26a5d310245c12464510daff7af83131a12515e81d69d752eac209fbae2990fb1bfe436b0bf5062e207fe2eb473223f8e6bf66adbaf200609e1a5ceb78487bdc1b34faee0e9f70d95e6812e12161173b4b71676fab61f6bb2a7ad0225fa2aed4e4fd9472e51f6adb816daf4154aeb065ade31c2fbe3c50515d591cc171e6e11d44605d47a4ec7aaecb89d8b6fc7b048921c2f49f04fa6ab93d3285055db3e55421fadc3530305d0a572914114a30bf"], 0xa) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 06:50:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5, 0x101}, {0x100000001, 0xffff}}) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x81, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0xfd90, 0x3639, 0x8001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='pf\x00', 0x20004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000380)=""/101, 0x65}], 0x3, &(0x7f0000000400)=""/11, 0xb}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r2 = semget$private(0x0, 0x4, 0x10) semop(r2, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) mknod(&(0x7f0000000400)='./file1\x00', 0x8020, 0x5dc6) open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000300)=0x28d0) semop(r2, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) 06:50:28 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8001, 0x8, 0xb049, 0x0, 0x6, 0x3, 0xff, 0x1, 0x3, 0x20, 0x100000000}) 06:50:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000100)=""/184, 0xb8, 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4d, 0xfffffffffffffffa}, 0xc) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 06:50:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x8, 0x0) fchmodat(r0, &(0x7f0000001780)='./file0\x00', 0x1, 0x41f668138ca1ce08) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001700)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="52a241264820017845a970b09feb9ca7cd55b67cd43368a0307fe6069a707dfae730e45ef95cd6", 0x27}], 0x1, &(0x7f00000017c0)=ANY=[@ANYBLOB="c800000000000000714b3ecd0080000031303a7468137cb9fbb98dc1ef0601104aa448d01d3b03fbcb473c03bc357a32413152046edb1a06ada3714523a70b0d2d0d4a01e7c108539004c0cc1d5951bdf8be4789fdc1d3320039673901b28cf6d7493609d4610ea11c7958addd67e28808471fad58b643941de60ef934be6c1691fa4ae0c623b2c86ae2ce7125471a7f21264241822411e85ae6f72dde9c15235d72590050a4e60a74ef6c1b2a926b6fc4b4fdf1d854cef320c28bf7f72dcc9970000000000000005000000000000000ffff01000500000062f649aae52c166cb720948dfb78d0220b7468c1cb85c8591f164d02066d445fb7b1f2dd537637ce1912bda69bec2b2df710c26d229835268100000000000000f800000000000000ffff00000800000053c97b6e08ad7091556f30e905179f022dad09561f0b0913a01f345eea80777cf408ab5d89c52224e17e39546e7cfcf0baa28dc882d296d4def1a27af011b866f492ab5c4fc102a6f87c96563e04101b83b7d182b198aa3dabe122ae5f3df2cb17a8b5a8c59246ebb0261f59652783e46e9b2e11ca2eacc83a1b56db879b3579f03e44db21a15577db9e831f61fae2bf5f55820bdc359d2f99d3be1ffd71da9ae75d8c96921a2ed0a4675d1a0735b74eefe9db579eac4729bffd7486f18f9a5b4e8b4d9fc3c9de5401c7f1577d526fb7accb302476510377f49b8eade7fb1922f6e40000000000000001000000000000fe7f0000ff0700007878384025739fcd2ae635aabb64b3a9dfbd5cc4497e71ae4a39e93f36d63029e72d94f34705561bd8a0b5b1a1f49efce2f755120ac269037b33d84d79aba6345f5662c77317ff396717e05d47876f3e848496338b7d6a256b2cb2e332f80486c3e952abb1740dcf4aa8e5a1519a967a885349b634bf6da0f1ebe226640895e53760b247976c2561229534f0401720426cbd2028b50c169cd6314b5fb5f747a7e46e486c2eb30c72dcae0b49e5234f5464a6a62c6f7584bb405e7e6a8a18ebd97a21713d1609a597507948e27178a395b03ad0dd187f5c49315691b0b20a5a5419729acbb97fad9b7c00000000000000d0000000000000000100000000000000e0dbba3142f68d9194873f4052c2c6314d82a78e9c49e0a68a40090990945ea54faddd93335b265e06ccc6d81c6aab43251e6894bfb051a72d9eed8723063ba3cbc2611813c1738ce0df99056169058f8a398c99021cbad8446eb264888829d1d0d02088918fd648c9625f26716b328ded5297867dc68b6111ceb270817acc94b034769731b0c8e13a0fcd9786342ae011380755417ee38e5d1675c1fcdaca0c0e96596ecb599e2b8b2f44273bc6238fa3d94db65348b753f9bff3ea13be00001010000000000000ffff00000600000064af0ca633c200d5b7f79e214cf55bb55af1264d64cab9654d5fb75f1d73eefd67436c5b63f506bcdcba4e1c8ce20415b1ae23e4f43c76fe315dd3ae7e3fe368d3132675b4ed9afa157e88015b02f301178516d99ba04d14d1114b85e39d11d1fd079379c03c5f8ec9c5fee10b28f6b40cedc7e0fa134f5a4ee34dc975e551d3a1df9faccf8d19233d3b7960ae7889615ba595999ca318bb0970460bb06c96c17f57b69bdc01c169f7446feeb277c480032d1608062ec8f6d66bc445d1b7afca97e7fedc57ae0ec0dcb58b9270d1657a832fadc97a7e893debd4a20ad17556300808bdaa21523c9180269692d5e33afb73129e83acbf5c571b2144732280fb9a86f2c379adfc1138d5663f9044a008a41fff46862e860cb60976643e1338d8821962860b84c57c00fdba841981b2a8df3e7f63aec721162e71e8d0eaf2be2d64caa8f5cac96384e22ce46a468a2c4b2d4df6637bda5b93c66a8b034341ba815e8c2f71ef53bd128b2bdbb6e2d65de6f34376ab292afa0d3da74922471261b9a66616471bf96dad1a13ce90e946819d5dc560449d5cee4bfafff86dbb563b091de89ae5e75c63d5663eb0ffe25490122001886047303aa61016d4d7a349d8d6ca4dca063373b272ed153f0083f6225fdd69846f21e29351da823dcd9f53e35d46591c340e33800d1476776ea4278b4e9b9fba6d46334a230d62a1ae2721ac2b035ed2390fefde4d4aaab2a7c139ade10c68386244f47991c16d4cfd70400d8142b3ed96cdbb59671eee11cca6bdf6c735998f2483e64fd28b97562850731fdd330e83a79f74ebb0b907bf9e2433aa122723be92088855877614edde62688efab0dd5a9c963eda304bbd08ac50399d6fdb4fb27dd6b90c2360eae23ad355c55a4d37afd10e1e30b7e9f7f565af2a17776a5489fb3c57706bdf78e77c0e2829e97171ecd6f98bf6e9617988f9c9be4a3c21a3ff738188aa77a6778936e37f666210279401218490c970d515b6e3cb408de2b814aa0146c20cc0d06309766948f600bc09303eaefcb68f10fb9d7b17dd45b8ebefb5d1b24c3b1685bc831e10bd4ccdf355564a48f5b31b51d190619fe62d2f3174da403eb7d524b56ef87979e97879f46714baf203396d77f9de6d41a687057161b7114b459652f2911b9d1c1427cf3e573945d523e053b12de9fe34ad1b5145ad06535fd143cbda4b32c1a42e459819e6373f049a8e5cdd537d220271321aaf23e0cb1d4b903ac22247c0891220893ed6be029c360d201a6ffcbb86fda498cd9b5e9930355e28d2c8e0586d577b41124a54c49fdc5398c3e22d073b74573767d468b0541fbd53ec7dcc3b833fa8c95014eec63e9a35a3812e6b0c406559a586d2be2b1c91cd71b9f85dc84484e6f4f90030a46ef4dc208e614c4ff707a5bb6101a78d2df9f7b68783b7f4b621fa2e52d1d7123487b279c7859ed7af23dd4e56549c8784ee05caf02974da3a76b17af938a74ef2b0a5ea63b5f2ee9bd8c7e2fd6388f74d44ddbbab449831519eede121a670ea91585a0cca613542296ab0c789ac9e6d8ff83042f460550baa60b079237ebdf531ac1ced7e820d6c6e863baed17c2a2cb9955bfba8dac4be3084b3e60746f09c2585697f4b8ec804b75048b9186259a5516ec1a47742c06fda6430b31b743ad385e0ee66e770ec13027f7e9effa452dd1a26536786a244969535243491046ba68a856a7b5c98cd06d9f31bf87ccdeaa8d361fa2086bb01c1d29ab3915558e1dc5bd37ac5671fa787dfbcef3b7ef53c8814dad355070a707579e07816a837fb3284175a703e814c753ef3429e2dc5525fbcac2e2a03fd681e3d123305e3577520174e5fdbe0a60c401ac858698fa439ed10fe71764d6d2c5c3692d983eb2ea237f404d4f3b748c0b00e9757d9d1d7772237cd6fdfc94d7f46ff7537a31ce0f6e6624314821484c1f4f2d88fe2eefebefbad06d0d15c76fb8756e7ff2f15e5371d2ff203d2f586480564b7892548be573be1bcd85c10672ce419df1f871051a82ec831c273d16141f41cf5b5766122c79aa5c8acc9b11a3291424718988437e45777a88230bb03c54607c84fd35772d089f11bc02d9da3595618f97c5ace3acf86dfe0821490827788be7733812cb3f21111bafc4c8d477715de5afe0286d2b9db64677396383511abe9d018e0eb10e74f52416b47ed0abccfb5e7bd93b21c8c91faf24faf586e0aa88497b7bad8a18392b1e5bf19d43d6f51c501bc5269c048a8e1ed1effd899bd2363dc4e3a8592bbd031ebba5c766e3d77d109c5a9aaa9e9acaaea46366468252f69ddc38df8b8677bd4680e04ac895ffc6ba353891a964cb1ac52f134874f65975f1dc9fd939edd85610daeae178db799a45299aaccb8a9e8943bc9a3bd46aa554ec9a6a933aebe3727f974b6d3276cec55cd6fd8f51e18f947c1b62b4cbf86a1187df6e915af639dedd3a42b0a7fc2f5cbbbaf5719470ef60e5b9b0cbc66a810a761b294bd28df21f5a084f95750f152ecef2a4ff5678777f20020e3bd7a5b7a945df9fea7d8b0d401b8cff9397ccba7e10d05a9e556b772d5bcbdc7dfbb1095c2d1df39609dc55ff2f512d56b5a30dc4338290d13b97ddf652caa26387bc54e0db43d3b47a5485d83b543260a480e3604dcf3f67180c540e78c5cf8ddc3e47c6b13a7f36ffd09a559d8144a33cc8663419de2a6e56dd87fc93443eeaab8c979c5c40ce22d53835daf0dc93fa2b3ab9b2a39a1b52c35d5d289360065f7d73dc630fb2b6b8144dbe0b5031a92f03d8ca9cb866dc28a2995217b3b7b883b951b5ec4e4af5dd7b41ac500189212a14846dd8817ad0bcf4ccd9390f0a699b1528527ad54e0f7167183f0b2e7b7ac73e84bc1efc6e8c3e66557a852b714565b98450e48a1658b71bd022c409fcad2fdf00b9ec2adf57d358b30277c84e88bfdfec3d26f30e15c1bb5e0a88e95ea5b6b3912298f3f2bae743024a43f7509a358e2e3ee5377b956c105cb8f996179386eb090a4a90bb6c30e0181adc4f64c7b5b1cf4f8071cbcde0659d0178152d349039a929a6328a65a0ffb8e0397a9886db93e750bfbf958ba4869ff8a64894d182c190a8e7a821676a376fc654bce1da1d95fd70f7778732748e80506bd449277d4344e0ecff6a5d5146bf085cbfc397ffa166df6878f14657bf1a56a89894027129a918702176ec9f32365c618f14d1a6206e0a6fa521540a9add12fa03e9fbd2769ec297947feacb0c059172b7b8a75f21d3e9a8b96701c72a59c7fa1c76ee77dc7859adcb77a5aaa89b649edf6ca17918491241cb8960a2d99291efa21b0f30abff38e8e1e88faa42aabee042aa2a6c11449b98a42d3e9d754511a45c46f61f44a34cfde7ec6aebd487dbe90ba4537b2ca2b2501a2095d9bbed5836594f085f827c3d5050cc6a135bdcca6d43e1ab3051430556c436107f8d45b81f8aa7ff3c8e91bb84324066b74c54965b70eb08593f1681742b8bd5e1cebd37f1b8ef527eae896dbec6b6fe5a70d28ed92193d6f3ab8b0b92177ea15d31d104a5edf466d4c8179ae936936f9d354706e9ecd77eae0db14564b0efa9c1d778114e4e131efce0ea20adf9c0741757f7f5b65a1a4969564301d25a4b280f18ba10f1a460e7bb37fc70920f858fa4607c617bb1c50aa7c9926497f8c14510ec44fb66180096c5fd861193bc9c46557fa2cb90ea0bb614690e7a1e36e169e6c281a5ed5bbd6158e0dd6397f7305ba4e2efca4d2591acaf93a587c71430a386bbf74bd5e5a8c4227be68edd2f7203fe9cce652084e1fed84bcf93305e669e15715665a3bbe9986ec173de49497f2d6381c799bf6024dd7d5abd86f2ffc7ac8714055e3c630461e3623961223f97bcc5f9d999876670a5144dee09ef8a849753e7725a93f6563410acd5314e2c8d1fa106121a8f4e64dffabc18c75a7eb237e63d2ded5f7ebe5a403ea698fd862859d121addcde301830a4fa51d1a8253c350297b863ca0f71878cae3730014ca7ac6ece1116c0c53c5099120754e99345dd3eceb7250a1fb4462450e202861ed560875738a67a8ae9a6b733f7e5c6c51096e12292acdf7ae5ee2cb32b960e8e11bc65ec63f45d96031c932cda761d0ef907860ebae9d6c414097927ed53534eb9eb4c2220962b328711dc7b8e285a668024ed912eae174b8412aad784b88528de10e0c02046a84dd645b9a36d0c8016881ca2a8a37be5f656341210a7bb6edf6ab3810eefee59d0b68f9e9614997b52d57178a3520ff2c66ec027807b3e5abbe4a7e330a1df9e85a1869553a22bf5744cfc9cf6ce31a5273d916e9c67ad099ae579743ac3896e3a77178956c02ac4796c0a189e699f85bd8286df2e6800985f1386a5e51681856de6653317b9d9577fee04de4fc2c704c52c1128a0bce08b7cf2e30275d59101d18e5253d5a656b375b89737ff7886e49d99e6879154a5ef873937fed91858f6e9c44f347fb50df049a620c52ffd5598ce7dbe449fad7c85928ead680270369babcebbd30b8c854c1493dad7811d86be2bd95d1f529d21e4e6ace594806cbf9822f1a88ba94192ef6682c4d362660da265bf3f3697070503b0723cff9272e091779305d7c7a87ecfaf82f16f885ab5c40294e8fb7524f1b8fd56c40e37087284d4c5470be723bb9cc149fa1939a6559b882e0058092fab7574a1a07e64807da1ca04bafc1c136aacc1476c8d7998ffec62ac6a79c2b7e25a6c2621f3e237f105f662a6d4bd28478b2ce6777e283fba87eba1f7121848f7f5d49f8f0af05a5205699526cd3178076f4db4d9103063251fb02bde90fa7e93ecdbcf99c8e5dc46c70cce4ee0d972fcdb1bcc4bcfa73ce258687140fd7bbfc64aa7f614eee646be1ad52f16c04be4870fdb7fcd6c2f277a465ff1e31cb50e129421851b2200379811a7c28081174853e6f57d8e18372d3c3a7e012e5ba74f4010f122f8a13756c3a3a582426c110d2403fcb8083baa7c59b4a5811c2dc51b0bbd798acf13801e75f85b247164899d7f58492234652ce52fce18f7601e809fa8d47ad23aca49705ea371dde7a3b505afb20d81445921d06663f80e26dba3c7723a0774d87b7d67f2c0a2e24af08e5c33352fdd9ed555f22ab774c68a275feb83036fd4d9b82007de402972374ab4343e7c32d13c75d921ff89330af3c334ee71a254b73913d3b9c16f96c7b5256125430d58d5e8382275520459939d6d48ea1b5bfea27220e638c2503eddb458a745073628acc454b1bd4b7346e647c77d3c7003f2be824331c0394bd4b245c8b31bc1985cc8cd1a9a972c25bb8e5a21d5bd27eb202d6c6730802425fecd35ae10b53f99b721f8289e9cff922153c6d2098d92c6829a201aabe1180573615417ba4a6720415452503116dc91c1a843d3f1ab7255f53ec6c4c1ec7d42cfb1730950237f1f673fb59d305712c452b1147ebaba0960343a80d6cc1271ee06fdd5ee84129711bd08e460d6333bf5659bedb0157015309bf3dbd5edc8870f7cbbd2714b0b78445d69fe136e75a3666e39ca406a5fb9b31de35fa10646c3c98dfdf71fd69f8b42f9c144b2acc3a6340c014187ed437faf337ad9ca60138b5866f0684a959075483276109a50a0b0be0225efcca19f3aebd5b7b7c4af03b2b5187db3893f849bbdb8cbdec2b656dfe977a34340475708ad67e681a2e6d15e28e40a7f33a4d28833b76bfd13a412d88ca74fbab16dd6ffd78fdc00de6f5cb7d4b1382412c6908d6e365ff64f42162767f7668e1925dcee88a56c766480000000000000001000000c24d0000346fdf20e26fb43ee0d2a58a03470326fd0fce4040ac846a51d258bdebe06184c663b5325c7177f132b9af98fd010ac8c2c747f5c2b8729d30000000000000000000010000080000734623c71717caacbc7a4c9aae758d992c7c24cb21aaf94592657000000000001001000000000000ffff000008000000c8adaf02ef117b8261893e51d1c2e30a23ee0ea304970a400e01b7dcd023d80f6ae8cf5b00c30e867b126f074f1efb28c77b676b12cd8a4758a645183401eb42848e5b7bc7167b81dc02e76d6298ce34c7673176a5b9851f6651d18845420c28bbacffecb08ff914f3694802cc893380f7b620c1a4d2f3134e7653b4162771109b3fef3f2be840f084440a2a54fea777e262415b8899c1ddf8849fba22a987f89e3963c1c1d8726a31ea540a04857121c6b2b3a88c32ad5e550a021650edc5d9b5bfdfd3f6daaf202cfeacd9d19a52ae53840565179f63a8690035722cc15649eb6818bd648c498495f7a55e1b5490883e36ab1c99d934dcd7e7a969000000005000000000000000ffff0000030000007274ff95114a358a83e08539a57bbf16262c3ae5cf15f0b2f9cb645955f140a89db03ba9339511cb333c7ca681ae3b72c0787e2f410b1b9a48c7632bbc277f2a98eef54d9af6d9d66983d84cd21d3055df267dcd2fe71e238d19077f80e92539e9a56a2cb65733af9f4cf6fd9c7a30907dc31b8476430305db7208ceba0a687993843d3229106ec50a2c3e9458deb716436c3c0525f68b8c7578547be50d407a7391c2394445ea44edabb0035b703c90968a97ed820f36e5076f755929257e09c2e4b0ad9c4e5388ccd9d8f1712b810a26f10edcec0e57b54bc1857a3f50c51633b9ef3913486648356a39173798342b35"], 0x15c8}, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 06:50:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:50:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) nanosleep(&(0x7f0000000040)={0x7fffffff}, &(0x7f0000000080)) 06:50:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) lseek(r1, 0x0, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x311, &(0x7f0000000140)=[{0x13, 0x1000, 0x0, 0x8b}, {0x50}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r6 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r7) r10 = getpid() fcntl$lock(r4, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r10}) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r8, r9, r8, r9, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r10, r6, 0x100000001, 0x4, 0xfff, 0x413127be}) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r12, 0x2000740e) r13 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r13, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r14 = getpgrp() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r14, r15) r18 = getpid() fcntl$lock(r12, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r18}) r19 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x1, r16, r17, r16, r17, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r18, r14, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x5, &(0x7f0000000100)=[r9, 0xffffffffffffffff, r17, 0xffffffffffffffff, 0x0]) fchown(r3, 0xffffffffffffffff, r20) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x80000001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:29 executing program 0: msgget(0x0, 0x210) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x80016fd) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 06:50:29 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) setuid(0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 06:50:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x91) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:50:30 executing program 1: r0 = msgget(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/73) socket$inet6(0x18, 0x5, 0x5) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xea81, 0x1, 0x7, 0x6e2b}, {0x3, 0x7, 0x5, 0x7}, {0x1fe19cf0, 0x0, 0x1ff, 0xfffffffffffffffa}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'\x00', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400035}, {0x80000000000006}]}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000240)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58adaa2a406b38580a8135b0d42d9f2daa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f13e235e55bba8a005e32df9dc7181cce7f10e5ec0320fbd34731138aec6e2c7e0210174299892a136d9e5e74a83caddcba0298f600c06a7c67547aa656056af896821aa5288c347085b7d140437773649d30464ea7ea1b70c0394434f9d5f69c6d5af8fcb1b2bdd949999d3a84cccf4210402192b79e5813de35df5ad436d909d6323339b671244a0df256f3ecba6df0e01fa"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 06:50:30 executing program 1: r0 = socket(0x18, 0x3, 0x101) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x44f, 0xfffffffffffffffd, "b8000000000000f400", 0x1}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100000000000000000cb0822733446e3"], 0x10}, 0x0) shmat(0x0, &(0x7f0000695000/0x2000)=nil, 0x3000) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0xec2cbc1f55af9327, 0x0) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000040)=0x1) 06:50:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x35f, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0xffffffffffffff8f, 0x9}, 0x40) chmod(&(0x7f0000000040)='./file0\x00', 0x2) 06:50:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x92dbbb2e855c5279, 0x4, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) mmap(&(0x7f000029f000/0x4000)=nil, 0x4000, 0x7, 0x11, r1, 0x0, 0x0) 06:50:30 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = geteuid() ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x3000, 0xe64f41a2d2974772, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r5, 0x7fff, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000000), 0x4) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r11, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r14, r10, 0x7fff, 0x92, 0xffff}) r15 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000900)={{0xb87, r3, r4, r6, r0, 0x140, 0x3e}, 0x100, 0x2, r14, r15, 0x8, 0x2, 0x9}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r17, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r1) msgget$private(0x0, 0x2000000010602) r18 = getpid() ktrace(&(0x7f0000000980)='./file1\x00', 0x1, 0x0, r18) socket$inet6(0x18, 0x2, 0x5) r19 = dup(r16) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r19, &(0x7f00000001c0)='./file1\x00', 0x2000, 0x1) mknod(&(0x7f00000002c0)='./bus\x00', 0x140, 0x9) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r20, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r21 = dup2(r19, r19) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r21, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f0000000b00)='./file2\x00', &(0x7f0000000a80)) setuid(r1) r22 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) 06:50:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3ff, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) unlink(&(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) 06:50:30 executing program 1: r0 = socket(0x20, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffff) 06:50:30 executing program 0: r0 = socket$inet(0x2, 0x0, 0x65) sendto(r0, &(0x7f0000000100)="f6533e80920bc7ad5d6bf53dfdde24bbd75b9bfe86fe8ffced446674f9416cf7ca80373ce67ee44d8d2620261cbecadbefa510afe664b290edeaf277deab3d2d02ff7a64ef947d62c078c6a67f375a6e6b5d3978e6b5069b6a5d424aab52c25e0401e270a8ab4ca21f97ccc619e9589fc3ed8be1042f156908af5f119a61e1f287bd4e4cf9bdfc6cda1b6e6ef9aa8be98ab3bc41ae8346b4ad1e1992f9fd31107bc262a695a03e2fedec8cdc729a554967b5dc00e5255e33ea632b062fb0a1a441863ea4b74aafa242133b017090c2e882b5d358a330a392580be060df3dd76a3de555", 0xe3, 0xe, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x500) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/(5\xd0l\xf4\x7f[g', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) fcntl$getown(r1, 0x5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xe42) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8e86, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) read(r0, &(0x7f0000000040)=""/32, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3d}, {0x7ffffffe, 0x0, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0xef97, 0xc03, 0x1, 0xfffffffffffffff9, 0xfffffffffffffeff, 0x4, 0x0, 0x3, 0x6, 0x8}) 06:50:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x17) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)) 06:50:30 executing program 1: getpid() r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) r9 = syz_open_pts() ioctl$TIOCNXCL(r9, 0x2000740e) r10 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r10, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r11 = getpgrp() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r11, r12) r15 = getpid() fcntl$lock(r9, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r15}) r16 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x1, r13, r14, r13, r14, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r15, r11, 0x100000001, 0x4, 0xfff, 0x413127be}) fcntl$setown(r0, 0x6, r15) close(r0) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x5}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:50:30 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) lseek(r0, 0x0, 0x0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 06:50:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) getdents(r2, &(0x7f0000000280)=""/204, 0xcc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:30 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0xfffffffffffffeea) 06:50:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 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 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) write(r1, &(0x7f0000000040)="dd14dfae20c18e204473b347d412abdcb15c1aaa2488b965855580cc9d331cc9ce7566ba3cfaf0ab44e8a0a3a57fbcb9d4585f548d36d182bb49145d7dcdbd7c4e61025f786b08e3a4998e3f99fdabb24b6857617c6b6eab3715fc5d", 0x5c) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 06:50:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001a00)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dde780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb498c000000000000bc54f03963", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xfffffffffffffe11}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0x3c3}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0x40000000000008) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000003, &(0x7f0000001800)=""/124, &(0x7f0000000000)=0x7c) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f00000001c0)=[{0x4d690b0a8ea25c7e, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f00000019c0)={0x2, 0x3}, 0x7) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4000003f4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000280), 0x2d9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x2, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0x7bfdcf5e6595f9cb, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x100) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x0) 06:50:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 06:50:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x2, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 06:50:31 executing program 1: shmget(0x0, 0x4000, 0xc, &(0x7f0000ffb000/0x4000)=nil) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r0, 0x100000000, 0x3f, &(0x7f0000000040)="ca9ed17a4f391f2e386c03cfc34817fc9209edc4be90c57ba6175dab1a9e1b3ed46e2c133dded8e2ace806013792591aa6bf185ce309f9c689a7684c8c04c5d24648df45f04b70175b741c5db742868a72c69d75bf54e4ff4300d2e6a97d05336eed571f23c36e27d36242877b4930", 0x6f) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) r1 = msgget(0x3, 0x400) msgsnd(r1, &(0x7f0000000100)={0x0, "66654ade26f7a6b8fd2ed664f5204756010db9d2196d51b12e664d72"}, 0x24, 0x1800) shmget(0x3, 0x1000, 0x404, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0xf1ac8ed6cee3347d, 0x0) r2 = msgget(0x3, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/60) getsockopt(r0, 0x4, 0x8, &(0x7f0000000240)=""/148, &(0x7f0000000300)=0x94) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x8000, 0x4, 0x6, 0x2, "75436638d306e132e1962996400eabb27a9b36a0", 0x6, 0x3}) r3 = msgget(0x0, 0x400) r4 = geteuid() getgroups(0x7, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x9eea, r4, r5, r6, r7, 0x1, 0x9}, 0x4b, 0x81, r8, r9, 0x800, 0x1000, 0xb, 0x10000}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x20000) unlinkat(r10, &(0x7f0000000580)='./file0\x00', 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) listen(r11, 0x100000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) close(r12) 06:50:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2052, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$TIOCSDTR(r0, 0x20004455) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 06:50:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000380)={0x80000001, 0x0, 0xffff, 0xfffffffffffffc00, &(0x7f0000000100)={{0x4, 0x1, 0xfad, 0x7, 0x80000, 0x7, 0x5}, {[0xa63, 0x3f, 0xe949, 0x5, 0x5, 0x7, 0x4, 0x7a, 0x6, 0xffffffff80000001, 0xe21b, 0x300000000000000, 0x80000000, 0x1, 0x5c, 0x2, 0x6, 0x4], [0x2, 0x7, 0x8, 0x3e6, 0x5, 0x3, 0xfffffffffffffffe, 0x9, 0x0, 0x7fffffff], [0x3f, 0x3, 0x10000, 0x0, 0xbc, 0x1], [0x9b, 0x3, 0xaf1, 0x7, 0x10001, 0xdc], [{0x4, 0x0, 0x4, 0x8}, {0x5, 0x4, 0x3, 0x400}, {0x24ee, 0x0, 0x101, 0x7}, {0x1, 0x1, 0x519d, 0x1f}, {0x455, 0x6, 0x3, 0x7}, {0x10001, 0x40, 0x3, 0xa80}, {0xffff, 0x7, 0x7, 0x1}, {0x0, 0x4, 0x3, 0x1}], {0x1ff, 0x3, 0x4, 0x6}, {0x3, 0x4, 0x9c5, 0x80000000}}}, 0x100000000, 0x2}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x3}) rmdir(&(0x7f0000000040)='./bus\x00') 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000000)=[{0x80, 0x287093ab, 0xef, 0xef}, {0x0, 0x8000, 0x7, 0x231d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 06:50:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x108, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) fcntl$setstatus(r2, 0x4, 0x88) 06:50:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xffffffffffffffec) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) 06:50:31 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x101}], 0x1}) 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='$dev\xff\xff\xff\x7f\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x6, 0x1, 0x7ff, 0x800}, {0x7f, 0x101, 0x0, 0x5}, {0xe99d, 0x7f, 0x40, 0x5}, {0x8001, 0x0, 0x8, 0x10000}, {0xe7d, 0x360, 0x5cb6, 0x5}, {0x100, 0x954, 0x38c9}, {0x80000000, 0x3, 0x5, 0xffffffffffff407e}, {0x4, 0x7f, 0x6, 0x44e}, {0x3f, 0x4, 0x5, 0x2}]}) r2 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) sendto$inet(r2, &(0x7f0000000340)="30df7dde266ce133592a88a2dcc0901e4253ace428c38237d3f6bd64f464605f633877fbf7653e51d2bad714b2b4a97110fbc93d13d3236c684d16db5accb636b639e795156a436d30b1", 0x4a, 0x40a, &(0x7f00000003c0)={0x2, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000400)=0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) r6 = syz_open_pts() ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000002c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x200000000000000d, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="d57e829a") 06:50:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0xc6, 0x0) fsync(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:50:31 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'ta{', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCFLUSH(r1, 0x802069a6, &(0x7f0000000300)) 06:50:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4502) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x81) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r4) shmdt(0x0) shmdt(r2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000040)=[0x0]}) 06:50:31 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r0, r1) r3 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x100000000}) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x880, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) 06:50:31 executing program 0: ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) 06:50:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) 06:50:31 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='X\xeeo\xd8\x8b:\xde\xe2\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x48}, {0x16}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dipkmap\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 06:50:31 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 06:50:31 executing program 1: socket(0x400000000018, 0x3, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 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, 0x10000000000003a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/60, &(0x7f00000001c0)=0x3c) 06:50:31 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:50:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfff) symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x400000000d, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x800, 0x3ff, 0x9, 0x40, 0x46, 0xfe2f, 0x3]) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r1, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semget(0x0, 0x2, 0x20) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000200)=""/234) semop(r1, &(0x7f0000000000)=[{0x5, 0x100, 0x1800}], 0x1) 06:50:31 executing program 0: mmap(&(0x7f0000529000/0x2000)=nil, 0x2000, 0x3, 0x4010, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000409000/0x2000)=nil, 0x2000) madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0x100000000, 0x3e6cf2ff, 0x20}]}) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) 06:50:31 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x328, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)='v', 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000006) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x2af, &(0x7f0000002000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$SHM_LOCK(r1, 0x3) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x3800) 06:50:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000), 0x1000e) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x800, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000180)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8809, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x400, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000180)) openat$tty(0xffffffffffffff9c, 0x0, 0x400, 0x0) r8 = open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x2) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffef4, &(0x7f0000000280)=[{&(0x7f0000000540)="f92dee97126e68bebe18cf99e13311cc1c1c09fb74841d48ef5336211e83288f5b016f8a34e39a9b634f5223dac9db6cd329387cb37f00edd0e5f6affed114ec1d4044757caabe6b45bcac62a2029dde7f39", 0x52}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="200000000000ff030000000001000000b2bb24786adb92e028918b2818ee2d51d0656c6d33407d534bb20de464e288134cb5d542d2985501dd0c464399ed0dc41d784f14dd5fb540df5f5bc97dd61de1169c334330000000000000000000", @ANYRES32=r8, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff0000010000002000000000000000ffff000001000000"], 0x49, 0x4}, 0x2) symlink(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r9, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:50:31 executing program 0: r0 = shmget$private(0x0, 0xa000, 0x1c8, &(0x7f0000ff6000/0xa000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r1, 0xa, r2) shmget(0x1, 0x4000, 0x253, &(0x7f0000ff9000/0x4000)=nil) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) r4 = shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='dev/z\xbeff\xcb\x00', 0x1, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) shmdt(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 06:50:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 06:50:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x4001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0xff, 0x1c0000000000, {0x100000000}}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) syz_open_pts() close(r0) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x6) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:50:31 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) msgrcv(r8, &(0x7f0000000280)={0x0, ""/79}, 0x57, 0x2, 0x800) msgrcv(r8, &(0x7f0000000000)={0x0, ""/132}, 0x8c, 0x2, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 06:50:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r3, &(0x7f0000001300)=[{&(0x7f0000001200)="03db9892c732aea542d78a1a0fc052dc16b14c0bd0acd5dbb1f3a94f160ec0be0e84a6c94c8cc4960c9f854137e3e60fd7c6fde51f8ce88a6ef4d997e25dd7174425598812d9436cb21497373ea8b549af7c31a0c96e181c5d7ab64afbd14dfc813097e15f9eb22f0fe6caa6c95751a66bb0594be549afb34baff0b052613942ab75065d252fb3fb98d64389dc67294c83913ce970a86c6a4f8c3e974439e2c9836619739a1d038308e8bab7a1c7d81fb7f094e2f05b3686021f6864b38fa74496c3514007884dca90fccd1d4eb4e300ca04f6ed0ea3", 0xd6}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001380)={0x1, &(0x7f0000001340)=[0x1c0000000000000]}) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="3707002300000000cdfc5e7a8e3b3000"], 0xa) pipe(&(0x7f0000001440)={0xffffffffffffffff}) writev(r4, &(0x7f0000001b00)=[{&(0x7f0000001a40)="8204cfb25ae2434c09505bd9ab41fc048720c290249d5ffe21563171ce776d6cfd864cbcf998a044f8fdf710b18fae821d656adaca883b063b0d99d72b0144a23c808f5d9962ea3758b73b57e7cbd882a643e3e646832fa96c84325b54aa1fbb6e77707e24be18b46df40201fb5986d3f7d3a32a882f18c9e6f3c2dc5a05dd52a4073105637297815451b1", 0x8b}], 0x1) writev(r3, &(0x7f0000001d40)=[{&(0x7f0000001c80)="d1ddbd6f30a385e3c7c8e7ff369d534431d4e2fd89a540f96106a6677ce069fe5bf18880f8f9a7bb84e17231d719a682a80c85fddd38e1d9c1b7b399ea2a7206a138a30405d10312c5556b4890a398120679da26cbb8bb953f508aa62b041b608011236ca44f95a89d13b71596da5a1fd08857babef70cf81013768e0cd1d0adc36c99497d1f1c992c043ffd46871e4c92e08e5920d088617b053b47a298069687d42b29c41fc8ac0bfefb7f7163", 0xae}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001dc0)={0x1, &(0x7f0000001d80)=[{0x2, 0x3f, 0x3, 0xfffffffffffff2ad}]}) pread(r2, &(0x7f0000001e00)="d002dad52729b33d884ad4b2a3032f23f812c5b65f80e2dd49eb8b4871927d104583af1930d179640270021d6ebda44d13a69b8697c0050346cfd1e87f90389907eb221805755380dcd688139ca71c67f330c3fd30b80149c02c734eb7cb34c2f4fe2fdb477196cf3617", 0x6a, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000001ec0)={0x6, 0x2, 0xfffffffffffffffd, 0x400, 0x101, 0x5, 0x3, 0x100000000}, &(0x7f0000001f00)={0x2c, 0x8, 0x8, 0x152f, 0x80000001, 0x2, 0x7fff, 0x10001}, &(0x7f0000001f40)={0x81, 0x3, 0x4, 0x7ff, 0x9, 0x0, 0x4, 0x6}, &(0x7f0000001f80)={0x59fa, 0x4}) pipe(&(0x7f0000000180)) select(0x40, &(0x7f0000001fc0)={0x5, 0x0, 0x1, 0xda01, 0x5, 0x4, 0x1ff, 0xffffffffffffffe1}, &(0x7f0000002000)={0x10001, 0x5, 0x7fffffff, 0x100000001, 0x7, 0x3, 0x2, 0x9}, &(0x7f0000002040)={0x5, 0x9f1d, 0x4, 0xfffffffffffffff8, 0x7, 0x3, 0x1f, 0x8}, &(0x7f0000002080)={0x8, 0x16069b5c}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000020c0)={0x10, 0xfffffffffffffff8, 0x4, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc02}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2f9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r7, 0x7, 0x4, &(0x7f00000026c0)=""/163) utimensat(r2, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)={{0x6, 0x1569cc16}, {0x4, 0x3}}, 0x2) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002880), 0xc) 06:50:31 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xfffffcee) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x3ae, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES64=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR=&(0x7f0000000100)=ANY=[], @ANYRES32=r1, @ANYRES32=r1], 0x3cb}, 0x0) 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0xffffffff, 0x0, 0xb904, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 06:50:31 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0xba07b17}, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=[{0x38, 0x10001, 0x200, "32a801184ac476ed20d11daf2b599263e18b5f6884c2930cedbcdc3b718e1de8092046938cda"}, {0x68, 0xffff, 0xf5d9, "43eabd302165b9b190f000b68ae4497f82eeb81f9c2bae24f66e6f13340d11768f663d3f73439a90716532c1d8a464739bdb69ff13893a4eb51b7cf69192af6261d352c54d5e945ce456f239ad4bedc1c50c7b7309d4b0c4"}, {0xc8, 0xffff, 0x100000001, "4a65de61624e25f9826d6571590a7fd6f018460fec1bae3aa7058c7fa1237441d1454e83105f1302f5550287389851277092737ba7e230dbbd2423c1fa3454ae92f71cbf128fb5c1c6c15e9a9b0c7a8474e80bc7112334eb9481f17c482808bdfb6938c2bac03ca586b538302dedfa444aab3cac726a5f16db26d5c42f95952c8437723e74a841301f423bf7f123e076f1d96059ade196ba86199b5252c860f78f3f482c11f61d06afeddbc9d814c88ce1f318"}, {0x70, 0x1, 0x3f, "4788a7e59536cbf8a491fd819c39d6dd1e76880b9ae4118b92d12f1df2495e44792d22a1a95cb29dfb5ec2c45059fd5e9932734d0e835a1eaa46e45771189cd554ff48e359068c9758c3fd4ee4e210fb7457edf04fa44987ffaf"}], 0x1d8}, 0x409) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0xfffffffffffffffd) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 06:50:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x101) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = 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", 0x10}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x2, 0x7d85, 0xeb}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x66, 0x3, 0x3) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 06:50:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) 06:50:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) fcntl$getown(r1, 0x5) flock(r0, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x0, 0x1}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 06:50:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x6, 0x6, 0x1, 0x0, 0x2, 0x7ff, 0x2, 0x0, 0xa, 0x8}) write(r0, &(0x7f0000000140)='\r', 0x1) 06:50:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000180)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r6) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r6, 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYRESOCT=r2, @ANYRES16=0x0, @ANYRES32=0x0, @ANYBLOB="f8890adec2c70fa338710e0414d5817f916e30810bd5a70bed01599661f6b81cda8b60065e352c7de25fdc56856005188a939e2cfb09ea875e28892408813546d4d00cbb741aaa7ceb3858afe6f8b4c91f54dbc5da4ce359502037f363c213f81f59b9848a2b4e775c1adcd8dcce92b1a631e0750ee664b0b664f316b12bc0b176f542e14cf66a5177781b6a1d82a1c25bd8390bb77f6dec1ed2ca0cfc0f5d026e05f1ce156d00885aeb0340a921580bb418d46f72cb56448a477275013dfea9", @ANYRES16=r0, @ANYRES16=r3, @ANYPTR64, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES16=0x0, @ANYRES32=r4, @ANYPTR=&(0x7f0000000040)=ANY=[], @ANYRES64=r5, @ANYRESHEX, @ANYRES16=r6], @ANYRESDEC=r6, @ANYPTR64], 0xa) close(r0) write(r1, 0x0, 0x0) close(r2) 06:50:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) 06:50:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0xc07, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fc1000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ec4000/0x2000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000e1f000/0x3000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000d91000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x2}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000580)) 06:50:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2, 0x16}, {0x24, 0x446cab59}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8020, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x71090bfb714e49bb, 0x3}, {0x42, 0xb52}], 0x2}) 06:50:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x7, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) chflags(&(0x7f0000000100)='./file0\x00', 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 06:50:33 executing program 1: socket$inet(0x2, 0x1, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134877119720728420aef61715f7b183d4817a0000000000006a89dbdf000000000000", 0x2c) 06:50:33 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r7 = getpgrp() fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r7}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000380)=0x101) getuid() r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r9 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r9, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r9, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 06:50:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0xe3df) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) 06:50:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) socket(0x20, 0x4000, 0x3) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:50:33 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x17818d127c4b712c, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/36, 0x24) 06:50:33 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000006c0)) semop(r0, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x1, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffe8a) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpgid(r4) fcntl$setown(0xffffffffffffffff, 0x6, r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) r6 = syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x800, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r9 = getpgid(r4) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r10 = getpgid(r9) ioctl$KDDISABIO(r7, 0x20004b3d) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r11, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r10}) r12 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000500)) fcntl$dupfd(r2, 0xa, r1) wait4(r5, 0x0, 0xfffffffffffffffb, 0x0) semop(r12, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r13, 0x4010426e, &(0x7f0000000180)) r14 = socket(0x18, 0x1, 0x0) connect$unix(r14, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r14) accept(r14, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r14, 0x1) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r8, &(0x7f0000000440)=ANY=[@ANYRESOCT=r13, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES32=r14], @ANYRES32=r1], 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000740)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) getuid() fcntl$dupfd(r8, 0xb, 0xffffffffffffffff) 06:50:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45, 0x0, 0x2}, {0x3c}, {0x7ffffffe}]}) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) geteuid() syz_open_pts() semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/7) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000100)=""/155) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/130) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 06:50:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x80000000, 0xfffffffffffffff7, 0x5, 0x9, "d4e5ba665fe6eb3efe296fc93385f935a273bef1", 0x80, 0x1}) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 06:50:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x2, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) r4 = dup2(r3, r0) connect$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 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, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x5, 0x6, 0x0, 0x20, 0x95, 0x3, 0x2, 0x0, 0x6}) 06:50:33 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgget$private(0x0, 0x401) 06:50:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x24}, {0x80000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xda) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 06:50:33 executing program 1: r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYRES32=r2, @ANYRESOCT=0x0, @ANYRESDEC=r3], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r4, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 06:50:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3, 0x5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x65}], 0x8, 0x0, 0x0, 0x0) 06:50:33 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x20, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x1}) 06:50:33 executing program 1: pipe2(&(0x7f0000000080), 0x10004) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x9, 0xff, 0x3, 0x3}, {0x2, 0x641, 0x4, 0x9}, {0xfffffffffffff842, 0x100, 0x23c, 0x8}, {0x8, 0x95, 0x6, 0x5}, {0x40, 0x0, 0x10001, 0x2}, {0x0, 0xe59, 0x200, 0x4}, {0x1, 0x3, 0x4, 0xfffffffffffffffa}, {0x7, 0xe3, 0x1, 0x6}, {0x543, 0x10000, 0x800, 0x4}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) 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) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="55fc490cc3e6fb466d922c78df1cd40132b23e4cfe59512e64fe526f6fc374952cb231533eda2c6491d4d3", 0x2b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 06:50:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x86, 0xb0f}], 0x1}) clock_getres(0x0, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x95a2eeb98bf7af65, 0x0) 06:50:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000380)="c768a49ccbcfa56657dbdda54028f59f2636bf483d0cf833ac63cbd0b6f72dd32b293a814d48463e96c0a5571fc11be864fdea6329420c0941cb3557d7e6a39227103f339333ed539ef46b718b44f9e4bd7d8ee74f76f49adc3f27a00ec7750be9179e320869a05fd799b44721c2c2abe8e3e18ad5320f593b43d3770de8a82bfd45093cde729b6e1d064d8877ca9f017aec94fd6dc13593e1a8d2e4f02f4e67ef3208f3ab520d572e0936c842024b", 0xaf) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r2, &(0x7f00000000c0)="5e0de99a030037027ab80737f8d4dd86eb28a2e7d58e952bae20f243122647cf8d0fdd76b3d6cabbd9575ce7e07aff07b61b45030668c7487dd8767d", 0x3c, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 06:50:33 executing program 0: clock_gettime(0x5, &(0x7f0000000080)) 06:50:33 executing program 1: 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) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) dup(0xffffffffffffff9c) 06:50:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x7}, {0x6}]}) syz_emit_ethernet(0x2d0, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7f, 0xa09}, 0xc, 0x0, 0x0, 0x0, 0x11}, 0x405) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1, 0x5}, {0x8}}, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) write(r3, &(0x7f0000000180)="764226657d59afa7501ab0aa3f79e63dc3bdef678300d60d318d8257760f49d56e8871f2c9716d7a6ebed022d480eee189342acc90325566993ac3efb5a52cc44b13c0e84af64961cd6199d02fb6489151687e94", 0x54) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0xe000, 0x2, 0x0, 0x6, "a42350c77581eddff608c8b49b3c4f4e772916ba", 0xffffffff, 0x7}) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffff0001, 0x7a, 0x7, 0x0, "d080465e5419d03ef93ee8f5a58c3b04248edc47", 0x100, 0x1ff}) mprotect(&(0x7f00007e8000/0x4000)=nil, 0x4000, 0x2) getpgid(0xffffffffffffffff) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) open$dir(&(0x7f0000000000)='./file1\x00', 0x9210, 0x20) open$dir(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) r2 = fcntl$dupfd(r1, 0x0, r0) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000180)=""/39, 0x27}], 0x2, &(0x7f0000000200)=""/231, 0xe7}, 0x1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = getegid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000280)=[0x0, r1, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x446) 16:00:00 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x03', 0x610, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2690f18685c389b, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x5) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000028}, {0x6, 0x0, 0x0, 0xfd}]}) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xfee, 0x0, 0xfffffffffffffffb, 0x0, 0x38000000000000, 0x0, 0x5, 0x0, 0x2, 0x2, 0xc6ae}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x20, 0xffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)=' ', 0x1) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8549550600000000000000000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:00 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x20, 0x7ff, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x8, 0x361e5fa6, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x24, 0x0, 0x8, 0x1ff}, {{r3}, 0x0, 0x0, 0x4, 0x100000001, 0x7f}], 0xfffffffffffffffd, &(0x7f0000000000), 0x400, 0x0) close(r0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f0000000b00)=[{&(0x7f0000000640)="a4", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x1000) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x44}, {0x15}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x3, 0x20c) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_emit_ethernet(0xc2, &(0x7f00000001c0)="131a775794ea46db8bddaedcc75239c0a15ce7a90670cb4fbeec44e0ff7f1a1357df269f42c9f050cbe97e1db9530c582ff25378b9da35d835c8cb78f8587c795d9cb0ab97503f41171cab3344c8098fd6dffb0bef63730af9d4ecf690ec769963d03fc73e04f40efae086eb88f0a00946b5dfda7e5c8c32c0b43b87536c8e2e0526bd686086afb7b08a986e562ba7e9cc16fecc65cb81ef5855bc6a419f02173c99ba85f237a111baf99427e0b6b61a04d1b781999bca29bb8b359751d20efc6459") r2 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000002c0)=0xae19) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r5) socket(0x2, 0x4003, 0x0) dup2(r2, r5) sendsyslog(&(0x7f0000000300)="49c032fee87881d0c0e85d4c18fb3e16040f9e2b95cf49b1bb53c07cd84b9711d3b6646181a496caf2b6b3", 0x2b, 0x18) close(r0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f00000000c0)='.\x00', 0x1, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0xf25f6a79375fb44, 0x3) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x80000000000014}, {0x100006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x6, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="01") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000180)=[{0x3f, 0x1, 0x8, 0x8d6}, {0x1, 0x6, 0x4, 0x8}]}) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x401}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:01 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x7f) close(r4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x20, 0xfff, {0x1, 0x6}}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-.\x00', &(0x7f0000000280)='\\\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f0000000400)='\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='))\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\\\x00']) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0xffffffffffffff8b) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000000)="f5c3426fb1be8e0de5f05c118347e0590c39e2fd7209013f7f5f9884f56f923213", 0x21, 0x0, 0x0) socket$inet(0x2, 0xb79e3594534460b2, 0x6969) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r3, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000080)=0x4810) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0xe85f17ce4c9e291d) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x6, 0x0, &(0x7f0000000240)="0065803dfcce804d120e34d57f05a34d99e3a8c7d9776fa56845750188bfee697b844edbd5e6c88e10c9214e876523e36e791f164b9c766d90cefaf3f0119c6da6b6b01b1f5388025dc61ad5dd8145046892edf23edd1ec330ef6592df26934fa65bce1d9b2a6e8ed697e2e4cdd2d9f0d3e0e954d83ebe958176611288ec11223049ab00d4150748d256d1bc9207f0f6109127b8424189723cd8de18ebfe76ffb3cbc041eefb4a8be98c63ecb12185eb8ec58663", 0xb4) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x0, 0xe3) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/7) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x192) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0xff3}) 16:00:01 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0x9}, {{r1}, 0xfffffffffffffff5, 0x116, 0x0, 0x8001, 0x40}, {{r2}, 0xfffffffffffffffb, 0x4, 0x10, 0x8, 0x6}], 0x9130fbf, 0x0, 0xb, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) 16:00:01 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto(r3, &(0x7f00000001c0)="7ac3555b091bea01ac30825be588a4fd5e266537e998d9528e68ef81e06be84b85e552508b5449de9d2c72b7a3607bbf695a8d939ee327d28a7dd9234b9e22c15d04ad1987e54cd40852bb3759bc893c657fdfe1a13be56a84113719ab0e79002d9ab94a7075ea13132913f530cd24cac1b3055d8b3b83a82c998812df46785f70bea2fe05702ad6fc4829e9990199aad849ff0ef961aa6e", 0x98, 0x800, 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x22a0c0c4223b22da) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000c00)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bb00000000e5e302088aa929c0e9a0010000007e4aadd533c1f1bf8038a21d0f0b47401fa96f15d3d2605c1bf8ccf3e33a929f55624bce7576321a37bcec93069df954338487a39a21bfe3a26c474a4d0ca4559704fd88ec6bad6259dfbc90b9177a655fb7b40374b44c20fb523cb9dac065b70c40b6d8201c6fdfc6d6473d8128cd878bd7d2428f21b76b3101744747a56cc13b2442c029f7bcf785bf8815d01b3124b5c070de19b96cde4f58b386d2e0552f9f3a1ef0149928e9a5529a741b471958dae45dc005f3682cd54adc8553a6198f23496ed965647f989f91a49b202c0e03930c1aae43a22820eb0cbdfb4e23e44587509b2024b398be53dd5996c229dc0d9dd5345d8bdbf28582b20c59324dd2e6f6db648e8dd4142fbafaedafb2910cc5326ae7a399b4e356707fc6b1c488bae19cc4530dffb043928ff2588b4ffbc063cd9da2ae0cb951ad2193d60dcc4e8a139f28818a0cac55a073e83bb89ffc7ca6ddfaaa3044cc63724d31cceb820ce0a7c43bddc027a89b3f8b9ba8ab8ea62444de61efce97d699c28fd682eb84c265e4697f9555c348b3ff85c9731c8f49d29a10a3f7ab520bdc4d0e4356ce70bfc258811812b64fee4f06dae320e366e2810b4e08f5e6400c2b4b7a75ab11088226fae0c1a9e21ec9a6da29a7ebd02f0eaacca660f5c557c705ca10a49fe0bdec9f8976a77dc6f773df26f66554699a45cfaf9582954b8ed52132295ed1ebbb2fa832d417a0db28c7809e5e41700a3a047ee36e8d978790232014545921953614797c77595cf4a6f890bf23d29a77a5b4d02052a27c7b5528d270d3221ddd42b658a421ddb746d47f723692ebd60649396d7e52206b3afc010000000000000034c6f44d7e8fdb56db5de25f9a7572ec0f2dcb34171a26167aac315c1344cbd816c090c4"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f00000004c0)='./file0\x00', 0x2000, 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffdfffff60, 0x100, 0x3, &(0x7f0000000580)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0x0, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdb, 0x20, 0x81, 0x5, 0x0, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x5, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x9], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803ca, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0x1, 0xf6, 0x1000, 0xfb}, {0x8, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0x0, 0x7, 0x6}}}, 0x6, 0x3ff}) r3 = msgget(0x1, 0x80) msgrcv(r3, &(0x7f0000000b00)={0x0, ""/245}, 0xfd, 0x1, 0x1000) r4 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x2}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000340)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r6, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) r7 = msgget$private(0x0, 0x100000029) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(r7, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0x7, 0x1, 0x9}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) readv(r4, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000800)=0x5) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ca10 failed: hole in range 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40a4e1cbe939b61e, 0x144) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pledge(0x0, &(0x7f0000000000)='vmm ') 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x20000000000}, {0x3bd4, 0x4, 0x4}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) getpid() r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000100)=[{r2, 0x42}], 0x1, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2, 0x6d4}, {0x3, 0x1000}, {0x695858855243eaf4, 0x2}, {0x41}, {0x24, 0x2}, {0x0, 0x6}, {0x83, 0x200}, {0x20, 0x101}], 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:01 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r5) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = accept$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000180)) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r8) accept(r8, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r8, 0x1) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10400, 0x8) r10 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x112) kevent(r4, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x7e, 0x20000000, 0x6, 0x5f}, {{r6}, 0xfffffffffffffffd, 0x2, 0x200ffff6, 0xfffffffffffffffa, 0x6}, {{r7}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x4, 0x400}, {{r8}, 0x7ffffffffffffffe, 0x65, 0x4, 0x8000, 0x1ff}], 0x20, &(0x7f0000000240)=[{{r0}, 0x92de6adf04bac36d, 0xa3, 0x40, 0x46f, 0x9}, {{r1}, 0xffffffffffffffff, 0x153, 0xf0000011, 0x7, 0x18000000000}, {{r9}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x0, 0xa000000000000000}, {{r10}, 0xffffffffffffffff, 0x118, 0x4, 0x2, 0x7}], 0x2c, &(0x7f00000002c0)={0x1, 0x3}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r6 = fcntl$dupfd(r0, 0x0, r0) write(r6, &(0x7f0000000180)="d3eef3", 0x3) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r7, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000340)={0xf5c, 0x7, {0x2, 0x7}}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f00000001c0)="896009bd1435e26231e6865bb3377b016c2e68cafff36aa24c628f20eb77b7b7666ac3700a142fc3d4f3127f511b37c1b766ad5a6f634e3bac8fb09df8cb15cf9a623360c9f029a5afdb2148558a19e85370b24aca0327ee0bd064b30a50313534470375f716baf629030881f7e244f6534438c36fcd1cfa3e92bc0796eaffca6fe9f94ab70fcec01ae933ac869e5e181c28b7770bb72f6f83b5c910eaf2fda6da52099fd3c30dd83f580d279659bda0e5b5d7cc05bf25b6c2f1ebaec429188540c2e206e5637915244e1384a6ee3029955a40d0af68906c7c45f428b12085e872a7bee34426b5a559042c7f7a39676662033acba32b68e5e365e7d4", 0xfc}, {&(0x7f00000002c0)="9ddeb92a692267b2578e5f01b6b6721f8e6f62d27482996a7171170956cb0272a2fbdcc3a7401ca874b4dba1a4a50d29dd822f8b5df3d3dfc77f0c9ab0652deff1f1", 0x42}], 0x2) faccessat(r8, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000080)) pipe(&(0x7f0000000000)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7d999935ffdaa01, &(0x7f0000000180)}) syz_emit_ethernet(0x1, &(0x7f0000000380)='a') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000020}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x100}) 16:00:01 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38004) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000480)={0x34, 0x2}) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}], 0x6) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000004c0)=0x2389) 16:00:02 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x4, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x4000, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/5, 0x5}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r1, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r2 = syz_open_pts() close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r2) fchdir(r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) r4 = syz_open_pts() close(r4) r5 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket(0x1, 0x1, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) pread(r1, &(0x7f0000000000)="97dd78dc5999626baba39ee5a49d3162a5477c4fe7c8940f43b8125bd98f89eda1ae3b56a6d1072288fc88b9a679588293a037ce5dc508603114a6dc36be6db7d4f72c75f563f2437c1138da79c290e9c66c22066bd8d4416f32db1168", 0x5d, 0x0, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x9, 0x20, "aba71137972e6820014dcdd72f1bec246c90b22a", 0x1, 0xbd}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f0000000140)={0x8}, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() lseek(0xffffffffffffff9c, 0x0, 0xa, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:02 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) lseek(r0, 0x0, 0x0, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r4) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r4, 0x1) connect$unix(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="0000cdac0000000000004d40294ebd08549d22e14306af96a44367dadd26ec54b08f85ed1fb3a79ffb21bf1c6bca4fa655d8b0774a29fec2"], 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000180)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1e000001d, 0xfff}, {{r0}, 0x6, 0x0, 0x80, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x42af0d6e9155eca9, 0x10, 0x1, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x80, 0xffffc, 0x7f, 0x100000000}, {{r2}, 0x7ffffffffffffffb, 0x1, 0x20100000, 0xfffffffffffffff9, 0x800}, {{r4}, 0x740afc73f1923f21, 0x8cbc99366ef214be, 0x2, 0x9, 0x10000}, {{r3}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x7ff, 0x7}, {{r4}, 0xe, 0xc5, 0x10, 0x1000, 0x1}, {{r5}, 0xfffffffffffffffe, 0x4, 0xfffff, 0xffffffffffffff25, 0x2}], 0x9138fbf, 0x0, 0x44, 0x0) r6 = semget(0x1, 0x1000000000007, 0x200) semop(r6, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000000c0)=""/7) semop(r6, &(0x7f0000000000)=[{0x4, 0x7a37, 0x8a3faf2424ca20a}], 0x1) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x80}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x8) semop(r1, &(0x7f0000000140)=[{0x0, 0x4749, 0x800}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x36b, &(0x7f0000000040)='+') r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shutdown(r3, 0x5) 16:00:02 executing program 1: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a881211596b7de5b21312672dbd3b8e42b91cb3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180), 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000900)=[r6, r7]) semop(r1, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) symlinkat(&(0x7f0000000480)='./bus\x00', r3, &(0x7f00000004c0)='./bus\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:02 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) close(r1) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="343ebe15114924b17dbab31de4640f7e89195c268f364b111aadd762673fd509673717280ff1d422a0b5d65d43f57a74d6ec9b1bc379bce25eb8a8ef1e2b8e2b45cfe2edc28efe06201dba8ee0f95b06b02864"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x5, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") 16:00:03 executing program 0: mkdir(&(0x7f0000001240)='./file0\x00', 0x2) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000010c0)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='.\x00', 0x1, 0x0) getdents(r3, &(0x7f0000001100)=""/206, 0xce) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r6) accept(r6, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r6, 0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000001740)={&(0x7f0000001280)=@in6={0x18, 0x1, 0x76a1239d, 0x1f}, 0xc, &(0x7f0000001540)=[{&(0x7f00000012c0)="91bcbd0f0c0fc7e11e7a49143a8d11aa5dee31466a598795f21ceb964d8a8b7f9238f4be0e790489f77cde85054192988a97d8a6b4c0781905b891bf4c98fc30b94b1e71c8cb2731bfc9854faf8aa80cbcdd5e8940b4", 0x56}, {&(0x7f0000001340)="8676bba3bfd78177513eb3327bb248328ab2d8ff45b66366b8396b5134109b16bb2ddfd9db4d1ef39f0cfed57067026e90ec0a856a2174cf2e55902b843759bca02d83fa5203450d4d86e057a65ac026e9caafa8395c13562c0ba32ed28a43369889b4e7e9fcc18d2b71efbd54bd8df0a2b369f864c9a559e00adefa9d4c46ce0a91cd892731bb84657409ab2d7876e7b76ba9640a8a4f3e072df80d1f3df94b5a6e7e54fdd819b008c20bff66f5e5fd79d6cd077dc5df8dadb81280bc5cbeb2b08ab1f04153c0eab3cfff10ae3abf5546a93cc8f9d4dcd4eb7b09", 0xdb}, {&(0x7f0000001440)="3a4104bae118245e4b26d66e48dce6eed44170a6b1f0916a024bc0eec495ddf0f9d6de7114cc98f62a0f29c3c67d94bf5f45951a2a9af69cec8e9b886dffdc422b63e9b921bfbc03fa8a2cdb3484320612ad1ead40f1315250b97aabb8839210da7630010d01973fa93425dfbbc7d3c80944c5e13a1e5421f94b7cae459a371c8cbf492dd242ec8177ad56a86d525d220566bd9699c5fc2469ecc242aab2631737db8646ce986af624a205c04ab8d9bf31520361db67", 0xb6}, {&(0x7f0000001500)="77f04f3697429558e903c00906049278cfa9ebdf0f95c68634c44b6dd4a47236488b398900c7da2f16d5741fb709b190", 0x30}], 0x4, &(0x7f0000001580)=[{0x100, 0x7ffe, 0xa46, "376fbd13a1534271768543ce395903601740f540956d6f34b5a402bfb83d8d01fce042720e02acbde0e7fbbf08cffbd35dbf0e7320f2aba1de435318406f2e200529b17c312c68b425762f24835996e704663aa7426ebe6352558e9163d38ff4fd4c0cca3fdefad8ed610b9cd8eb7483aac3d0a4fb80b098a9a3fc8792af1f6fcd2ca48fbb8185f9f5d6984a892fe1c14c7f4f1672222c17f84fe82fe6c1faa162f838c0939d7074131b1808f8c1171a196586c8c890cb39badfc553f796ebcff0327cd27f865b2e6a05ce7efdd0a7dcf103bc41b3b269426218e8a4db4d19b29ad9fc1ebd793257d0650061ba"}, {0x10, 0xffff}, {0xa0, 0x639b967060fe098b, 0x3f, "c7d94cf7ca0e51e9212a6a66ad56757e4bb74cfcc5c44bfc3166239e108c50ae13c16d0ccf550a82c33df3f7e2ddbb48dc0a2982c074a8771b4fb72f1c71bffed2e3ecf49e2d07e84080dc5ac57ef8256df56189014b1a9f8ca79c9d3fa73e612387e3c19d7b6500abaf76e3d18d7d71f0cf8b43f0accc8a9c815273a39aae15104d488fd4b2254b592db32e"}], 0x1b0}, 0xf) faccessat(r5, &(0x7f00000000c0)='.\x00', 0x1, 0x0) faccessat(r5, &(0x7f0000001200)='./file0\x00', 0x0, 0x3) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r0) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x0, 0x2}, {0x4, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x800}, {0x4, 0x472, 0x1000}, {0x3, 0x3fe, 0x2800}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000400)='./file1\x00', 0x8020, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpid() r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r5, r6) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r7) accept(r7, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r7, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000003c0)=0xc) r8 = fcntl$getown(r1, 0x5) getpgid(r8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 16:00:03 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x42) chflagsat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0xffffffffffffffff, 0x7ffe}, {0x14, 0x0, 0x0, 0xffffffffffffffff}, {0x3c}, {0x7ffffffe}]}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x4, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) open(&(0x7f0000000240)='./file1\x00', 0x100, 0x245) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0xa5a, 0x4000000000001, 0x40ffff, 0x249}, {0x9, 0x1000000000, 0x200}, {0x0, 0x100000000000004, 0xfffffffffffffffd, 0x2}, {0xec, 0x3, 0x7fff, 0x80000000}, {0x3, 0x3fc, 0xab, 0x7ff}, {0x3, 0x7ff, 0x64, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x1ff) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = dup(r0) fcntl$dupfd(r1, 0xa, r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="80d567", 0x3}, {&(0x7f0000000080)="23d9518f8e9264b14e8345ac38271c64e2faee2272b9d5ff61e3318f85c04dbe88cf3e5edafcdf38c32b5cc191bbe44ff041e59462a6d16c5f339775f1aa44e040328b385c0549f50dae64fa955034196b422e24acc0c0313385", 0x5a}, {&(0x7f00000001c0)="dea3145e277cca882e11fb532e10729b5c29ad6ce4b3748d1235e2144b050a99de3bb5172b4858c38ae02b827b818c790abba95ddfb65d020a7668d864d00ce585ec8d239d9f29e80747048bcb6d8dbf9eb08e2ed6e4b2fbf394f4cbc00564ec99144a745d30d154e33aa269a8147eee1c7cc3ac0951", 0x76}, {&(0x7f0000000240)="bcc2b0640cce27063d37fc6d50de9665e0484bbd3a079f1b98abbda7e4b1e2c4966d46021c43264b7ea9ec43f1c18063e7453b1305c9a6ac4bef10fc8868bad37681494fdf08851548c05a8e6d9fd6721992370f818032cc4cd1a59530e37f5160bc1a25efd00774c00daf8d6b22b533cc48ed67e1f52014988db5f1bcc4d3292405bdd683e7d31bc3e7150906db07774c394b12e4381c7830e612e51324a50b54a9a898493516", 0xa7}, {&(0x7f0000000300)="f602e647b879050fb21e62ac4f45b69cd987710268eb9cc837df6e80f2608001fb24d34b0a6f5093cb60c096cda86d60e32b9256230a828bbb82028250d31e36fed39c24d531b0660e889166af214fbee7dde66b48f6319663790a89f59495d86d5cac345fdbf27175e7f4204110c4f241368ea78e066db9f812c82e1ecdb262b8c22690b8d804101c196aadc22d66610038779af4ff7aeed34ebb9c7afa845a8d8307526423631cdb5453420356e17066848f9c654ef9291b5862dba74c132d72122e6bd053f92fc60e6c1a133ea5e52522e6ffa03211a64b6d3d4909666fbb6706804b5737da72890383bc0eef7fa5e1042b7994dc77ad1d7da16af86a37", 0xff}, {&(0x7f0000000400)="43ed20854318d40559daf0fa8eda41db9749ee8ae56443499353569426f6cf64c0cd07b2e1aa779cda04d12779eb4429487f0bcba083187b98367571bccb885ff61b853506d5baccf49edf7a818b1bb147", 0x51}, {&(0x7f0000000100)="14c4b213932b44ebd667", 0xa}, {&(0x7f00000004c0)="aaf52922b412e4068394b13ef3b723b9af3ed644cbd646f3d9a62e9ee790e05f76aed50af88466a087cccf5ce0389c7521844dcdcf", 0x35}], 0x8) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = socket$inet(0x2, 0x4, 0x7ff) fcntl$setstatus(r3, 0x4, 0x80) fchmod(r2, 0xe3) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000580)='./file0\x00', 0x20, 0xa2) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 16:00:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x52) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) openat(r1, &(0x7f0000000140)='./bus\x00', 0x10, 0x80) 16:00:03 executing program 1: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fff, 0x0, "000000000000000500008100"}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x11) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="b666353e326beeb8858a3a1034f4cb672b", 0x11}], 0x1) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: unlink(&(0x7f00000000c0)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000280)="750b94b7664b2b186ead84f898f73173fa8c1945d896ddf3f1cd377d2ed055ff471048b70fd552651824459045f06b5883daea764ac68a5d22d49875ced5ad58a0743b790e7c612e25379169f8cc146bd76f0bcb26b7fe289378ce1b081e52d0d781cd65fc19b99940fc01f40d59885838f83c59ab3a659ef6790e481e2b1381f93ebbbd791f9097530d8817b5dde40841154785222017af444841085fb2cc574148f8a7acdf718d59a641c2d703ad064e4276da390c120e549f8d23d8ea92f590ae5df9b41b71012c04a49a7b45f670473eb8372a9eb1929892c4416044", 0xde, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x77fd) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x100000000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0x20}, {0x47}], 0x2}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a5a464f6e241557b379d89ca0c52984fc753f18e8", 0x228}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0x60, 0x8001, 0x4, "35dba6e45471248a7e888a8bc501619dd1e184f14311d96a1235573aaf45dff46c05ceb64a07d5038840e140913808d8d0a5fac5bd03819bc6ce8b95a7f50c75f0ae4528561757de79bf961a00894ed1"}, {0x40, 0x1, 0x5, "5b09692a95b08448a3d87427cc0cd5753bede392561f6001176c00f5fbbff34a4f9bab56a8aa8aa402cd762c4f"}, {0xe0, 0x1, 0x401, "539310b51506b9c3c07295881915d6ffe56c23b04f6768ac50a5af57577240ee1edf597f6f1e845c0a41b93b6b5a21cd1107500ec8f5452406f3eaac57ecdcc7d69bd8c2710f88047099abf411e03b4332ef09ee1e363d3a2bd5d85522dd0fd8b027a85032708d8a51704c189ead2e15269765865960f19e904fcf0026a41cf1f752d819adae403de31de21cddedf28b8798e357c61398a37f3947b67e7213c55a122633cd3e7e02be7b7cf1211ac04d5815b8273fccd5a6cef05a603bc036d02498009f31af0d21a087"}], 0x180}, 0x402) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x200001c, 0x2}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x0, 0x0, 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x5, 0x4, 0x2, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9e0e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x64138d49}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xab}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000fef000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000feb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5e9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000840)={0x387, 0x0, 0x8, 0x5, &(0x7f00000000c0)={{0x6, 0x6, 0x3, 0x5, 0x7ff, 0x8, 0x1}, {[0x0, 0x0, 0x10000, 0x80000001, 0x9, 0x8, 0x7, 0x1f, 0x101, 0x4000004, 0x1ff, 0x7e, 0x0, 0xcb9, 0x3f, 0x0, 0x5, 0x6], [0x9, 0x40, 0x8001, 0x8, 0x92c, 0x8001, 0x10001, 0x6, 0x96ec, 0x3], [0x5, 0x6, 0x7, 0x0, 0x8000, 0x940, 0x4], [0x7, 0x4, 0x1d3f, 0x10001, 0x1, 0x6], [{0xffff, 0x7, 0x5, 0x7}, {0x4, 0x1, 0xfffffffffffffffc, 0x8}, {0x5, 0x3, 0xbc, 0x800}, {0x4, 0x3, 0x7fffffff, 0x800}, {0xfa6b, 0x1, 0x8, 0x5}, {0x45c4, 0x3, 0x400000000000000}, {0xfffffffffffff85c, 0x8, 0x0, 0xc935}, {0x7f, 0x3b, 0x7, 0x1}], {0x400000020, 0x8000, 0x100000000, 0x5}, {0x8, 0x200, 0x4, 0x6e0e7ae1}}}, 0x6, 0x6}) login: panic: malloc: allocation too large, tpyapnei c:= k2e, rsniezle di=a g1n8o4s4t6i7c4 assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 690 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 202640 59512 0 0 0x4000000 0 syz-executor.1 *464703 2369 0 0 0x4000000 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220219d,ffffffff821ee8cd,2b2,ffffffff821d0e7f) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709550016 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220219d,ffffffff821ee8cd,2b2,ffffffff821d0e7f) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800022775b70 rbx 0xffff800022775c20 rdx 0xffff800020acf660 rcx 0 rax 0 r8 0xffffffff81dbebdf kprintf+0x16f r9 0x1 r10 0x25 r11 0xa54b4cdbe7da2653 r12 0x3000000008 r13 0xffff800022775b80 r14 0x104 r15 0x1 rip 0xffffffff81e59458 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022775b60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=464703 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020acfb50,0xffffffff8262fc50 process=0xffff800020a8b890 user=0xffff800022770000, vmspace=0xfffffd807f00c5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 59512 39046 20475 0 2 0 syz-executor.1 59512 202640 20475 0 7 0x4000000 syz-executor.1 2369 48654 55106 0 2 0 syz-executor.0 2369 518885 55106 0 3 0x4000080 fsleep syz-executor.0 * 2369 464703 55106 0 7 0x4000000 syz-executor.0 55106 337805 98150 0 3 0x82 nanosleep syz-executor.0 20475 165495 98150 0 3 0x82 nanosleep syz-executor.1 38729 203006 1 0 3 0x100083 ttyin getty 41762 30192 0 0 3 0x14200 acct acct 22494 280303 0 0 3 0x14200 bored sosplice 98150 143195 87326 0 3 0x82 thrsleep syz-fuzzer 98150 51439 87326 0 3 0x4000082 nanosleep syz-fuzzer 98150 277916 87326 0 3 0x4000082 thrsleep syz-fuzzer 98150 311052 87326 0 3 0x4000082 thrsleep syz-fuzzer 98150 311505 87326 0 3 0x4000082 thrsleep syz-fuzzer 98150 310704 87326 0 3 0x4000082 thrsleep syz-fuzzer 98150 507886 87326 0 3 0x4000082 kqread syz-fuzzer 98150 115016 87326 0 3 0x4000082 thrsleep syz-fuzzer 98150 133596 87326 0 3 0x4000082 thrsleep syz-fuzzer 98150 66850 87326 0 3 0x4000082 thrsleep syz-fuzzer 87326 216114 9300 0 3 0x10008a pause ksh 9300 50453 28627 0 3 0x92 select sshd 28627 276344 1 0 3 0x80 select sshd 17880 77315 60251 74 3 0x100092 bpf pflogd 60251 318139 1 0 3 0x80 netio pflogd 64070 360816 95453 73 3 0x100090 kqread syslogd 95453 519939 1 0 3 0x100082 netio syslogd 72391 71781 1 77 3 0x100090 poll dhclient 55189 518866 1 0 3 0x80 poll dhclient 53932 169554 0 0 2 0x14200 zerothread 38740 58253 0 0 3 0x14200 aiodoned aiodoned 17489 3753 0 0 3 0x14200 syncer update 38891 393836 0 0 3 0x14200 cleaner cleaner 59978 443413 0 0 3 0x14200 reaper reaper 2190 374560 0 0 3 0x14200 pgdaemon pagedaemon 7658 185490 0 0 3 0x14200 bored crynlk 1196 325425 0 0 3 0x14200 bored crypto 63141 241787 0 0 3 0x40014200 acpi0 acpi0 33329 463976 0 0 3 0x40014200 idle1 64133 146674 0 0 3 0x14200 bored softnet 77399 487972 0 0 3 0x14200 bored systqmp 72032 461517 0 0 3 0x14200 bored systq 79237 437741 0 0 3 0x40014200 bored softclock 31124 154381 0 0 3 0x40014200 idle0 75075 516259 0 0 3 0x14200 bored smr 1 100341 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 59512 (syz-executor.1) thread 0xffff800020acfb50 (202640) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82663928) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9646 6676K 7718K 78643K 24430 0 0 pcb 13 8K 8K 78643K 758 0 0 rtable 111 12K 13K 78643K 2046 0 0 ifaddr 97 21K 22K 78643K 698 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1691 0 0 iov 0 0K 20K 78643K 631 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 77K 78643K 7346 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 94 0 0 VM map 2 1K 1K 78643K 12 0 0 sem 12 0K 0K 78643K 852 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 6051 0 0 sigio 0 0K 0K 78643K 53 0 0 proc 62 63K 83K 78643K 1804 0 0 subproc 32 2K 2K 78643K 408 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 526 0 0 in_multi 29 1K 2K 78643K 419 0 0 ether_multi 1 0K 0K 78643K 26 0 0 mrt 2 0K 0K 78643K 33 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 969 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 130 23K 32K 78643K 21544 0 0 UVM aobj 130 6K 6K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 716 0 0 NDP 24 0K 1K 78643K 215 0 0 temp 259 3557K 4197K 78643K 134648 0 0 kqueue 0 0K 0K 78643K 34 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 56 0 50 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 300 0 298 1 0 1 1 0 8 0 rtentry 112 266 0 226 2 0 2 2 0 8 0 unpcb 120 2141 0 2123 3 1 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 5357 0 5357 1 1 0 1 0 8 0 tcpcb 544 5491 0 5487 8 7 1 2 0 8 0 inpcb 280 8386 0 8379 11 10 1 2 0 8 0 rttmr 72 7 0 7 6 6 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 1 0 1 1 1 0 1 0 8 0 nd6 48 40 0 37 1 0 1 1 0 8 0 pkpcb 40 33 0 33 10 10 0 1 0 8 0 ppxss 1128 99 0 99 15 14 1 1 0 8 1 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 142 0 120 1 0 1 1 0 8 0 pfstkey 112 142 0 120 1 0 1 1 0 8 0 pfstate 328 142 0 120 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1078 0 877 18 3 15 15 0 8 0 art_table 32 1079 0 877 2 0 2 2 0 8 0 art_node 16 253 0 216 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 850 0 840 1 0 1 1 0 8 0 shmpl 112 140 0 12 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11109 0 9692 46 0 46 46 0 8 0 ffsino 272 11109 0 9692 95 0 95 95 0 8 0 nchpl 144 20934 0 20464 61 41 20 61 0 8 0 uvmvnodes 72 6442 0 0 118 0 118 118 0 8 0 vnodes 208 6442 0 0 340 0 340 340 0 8 0 namei 1024 75661 0 75661 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 10 0 10 4 4 0 1 0 8 0 scsiplug 64 8 0 8 5 5 0 1 0 8 0 scxspl 192 54635 0 54635 27 24 3 7 0 8 3 plimitpl 152 527 0 519 1 0 1 1 0 8 0 sigapl 432 6188 0 6172 3 1 2 3 0 8 0 futexpl 56 121756 0 121755 1 0 1 1 0 8 0 knotepl 112 1237 0 1218 3 2 1 3 0 8 0 kqueuepl 104 1183 0 1181 1 0 1 1 0 8 0 pipepl 112 3016 0 2997 8 6 2 2 0 8 1 fdescpl 488 6189 0 6172 3 0 3 3 0 8 0 filepl 152 51823 0 51719 17 11 6 7 0 8 2 lockfpl 104 1909 0 1908 1 0 1 1 0 8 0 lockfspl 48 639 0 638 1 0 1 1 0 8 0 sessionpl 112 43 0 32 1 0 1 1 0 8 0 pgrppl 48 1636 0 1625 1 0 1 1 0 8 0 ucredpl 96 10872 0 10862 1 0 1 1 0 8 0 zombiepl 144 6174 0 6174 3 2 1 1 0 8 1 processpl 896 6208 0 6174 4 0 4 4 0 8 0 procpl 632 19640 0 19594 6 1 5 5 0 8 0 srpgc 64 46 0 46 16 15 1 1 0 8 1 sosppl 128 79 0 79 15 15 0 1 0 8 0 sockpl 384 10948 0 10921 13 8 5 5 0 8 1 mcl64k 65536 19 0 0 3 0 3 3 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 21 0 0 3 1 2 3 0 8 0 mcl4k 4096 26 0 0 3 0 3 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 13 0 13 13 0 8 0 mtagpl 80 39 0 0 1 0 1 1 0 8 0 mbufpl 256 338 0 0 12 2 10 10 0 8 0 bufpl 256 20416 0 13368 441 0 441 441 0 8 0 anonpl 16 582959 0 571625 175 111 64 76 0 124 0 amapchunkpl 152 40123 0 39991 60 53 7 20 0 158 1 amappl16 192 29662 0 28869 155 113 42 52 0 8 2 amappl15 184 282 0 282 4 4 0 1 0 8 0 amappl14 176 809 0 808 2 1 1 1 0 8 0 amappl13 168 1561 0 1559 4 3 1 1 0 8 0 amappl12 160 984 0 983 1 0 1 1 0 8 0 amappl11 152 466 0 448 1 0 1 1 0 8 0 amappl10 144 1156 0 1149 1 0 1 1 0 8 0 amappl9 136 1559 0 1551 1 0 1 1 0 8 0 amappl8 128 1117 0 1081 2 0 2 2 0 8 0 amappl7 120 1282 0 1274 1 0 1 1 0 8 0 amappl6 112 423 0 410 1 0 1 1 0 8 0 amappl5 104 1272 0 1258 1 0 1 1 0 8 0 amappl4 96 5797 0 5765 1 0 1 1 0 8 0 amappl3 88 1974 0 1968 1 0 1 1 0 8 0 amappl2 80 48751 0 48671 4 2 2 3 0 8 0 amappl1 72 145407 0 144950 27 17 10 20 0 8 0 amappl 80 20271 0 20226 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 6199 0 6172 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6199 0 6172 1 0 1 1 0 8 0 vmmpekpl 168 49662 0 49625 2 0 2 2 0 8 0 vmmpepl 168 765277 0 763220 317 202 115 115 0 357 24 vmsppl 368 6188 0 6172 2 0 2 2 0 8 0 pdppl 4096 12405 0 12364 7 1 6 6 0 8 0 pvpl 32 1577522 0 1562885 361 210 151 187 0 265 4 pmappl 232 6198 0 6182 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 619 0 19 18 0 18 18 0 8 0